diff --git a/ChangeLog.asciidoc b/ChangeLog.asciidoc index 4236df06e..426f8a662 100644 --- a/ChangeLog.asciidoc +++ b/ChangeLog.asciidoc @@ -123,6 +123,7 @@ http://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes] * lua: fix interpreter used after unload of a script * perl: fix context used after unload of a script * python: fix interpreter used after unload of a script +* relay: add support of Internet Explorer websocket (closes #73) * relay: add messages "_buffer_hidden" and "_buffer_unhidden" * relay: fix crash on /upgrade received from a client (weechat protocol) * relay: add info "relay_client_count" with optional status name as argument diff --git a/src/plugins/relay/relay-websocket.c b/src/plugins/relay/relay-websocket.c index e29d12cba..2fe8ace30 100644 --- a/src/plugins/relay/relay-websocket.c +++ b/src/plugins/relay/relay-websocket.c @@ -145,7 +145,7 @@ relay_websocket_client_handshake_valid (struct t_relay_client *client) value = weechat_hashtable_get (client->http_headers, "Upgrade"); if (!value) return -1; - if (strcmp (value, "websocket") != 0) + if (weechat_strcasecmp (value, "websocket") != 0) return -1; /* check if we have header "Sec-WebSocket-Key" with non-empty value */