3
0
mirror of https://github.com/ergochat/ergo.git synced 2024-11-10 22:19:31 +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
}
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
if client.flags[TLS] || utils.AddrIsLocal(client.socket.conn.RemoteAddr()) {
secure = true