3
0
mirror of https://github.com/ergochat/ergo.git synced 2024-11-26 05:49:25 +01:00

kiwi's gateway uses the flag secure instead of tls

This commit is contained in:
Shivaram Lingamneni 2018-01-31 22:01:13 -05:00
parent b7f66fb1de
commit 2d6ddf7eb9

View File

@ -58,7 +58,8 @@ func webircHandler(server *Server, client *Client, msg ircmsg.IrcMessage) bool {
key = x key = x
} }
if strings.ToLower(key) == "tls" { lkey := strings.ToLower(key)
if lkey == "tls" || lkey == "secure" {
// only accept "tls" flag if the gateway's connection to us is secure as well // only accept "tls" flag if the gateway's connection to us is secure as well
if client.flags[TLS] || utils.AddrIsLocal(client.socket.conn.RemoteAddr()) { if client.flags[TLS] || utils.AddrIsLocal(client.socket.conn.RemoteAddr()) {
secure = true secure = true