1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-10 19:53:13 +02:00

Merge remote-tracking branch 'origin/pr/440'

This commit is contained in:
Sébastien Helleu
2015-06-13 07:30:32 +02:00
2 changed files with 12 additions and 0 deletions
+1
View File
@@ -19,6 +19,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
=== New features
* relay: print value of HTTP Header X-Real-IP for websocket connections
* core: add signal "signal_sighup"
=== Bugs fixed
+11
View File
@@ -379,6 +379,17 @@ relay_client_recv_text (struct t_relay_client *client, const char *data)
relay_client_set_status (client, RELAY_STATUS_DISCONNECTED);
}
if (weechat_hashtable_get (client->http_headers, "X-Real-IP")) {
weechat_printf_tags (NULL, "relay_client",
_("%s: websocket client %s%s%s has real IP \"%s\""),
RELAY_PLUGIN_NAME,
RELAY_COLOR_CHAT_CLIENT,
client->desc,
RELAY_COLOR_CHAT,
weechat_hashtable_get (client->http_headers, "X-Real-IP")
);
}
/* remove HTTP headers */
weechat_hashtable_free (client->http_headers);
client->http_headers = NULL;