Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-28 | relay: fix crash on /upgrade when the real IP is not set (closes #1294) | Sébastien Helleu | |
2019-01-01 | core: update copyright dates | Sébastien Helleu | |
2018-11-29 | core: use https for links to GNU GPL license | Sébastien Helleu | |
2018-11-12 | relay: add support of close frame in websocket connection (closes #1281) | Sébastien Helleu | |
2018-10-01 | relay: remove useless test on num_sent | Sébastien Helleu | |
2018-09-30 | relay: add real IP in client description (closes #1256) | Sébastien Helleu | |
2018-01-05 | core: update copyright dates | Sébastien Helleu | |
2017-08-12 | core: fix cast of time_t (to "long long" instead of "long") (closes #1051) | Sébastien Helleu | |
2017-06-10 | core, plugins: fix conditions to insert elements in linked lists | Sébastien Helleu | |
This removes scan-build warnings about dereference of last_xxx null pointers. | |||
2017-03-25 | relay: check that pointers received in arguments are not NULL in "free" ↵ | Sébastien Helleu | |
functions Functions: - relay_irc_free - relay_client_outqueue_free - relay_raw_message_free - relay_weechat_msg_free - relay_weechat_nicklist_item_free - relay_weechat_nicklist_free - relay_weechat_free | |||
2017-01-11 | relay: make HTTP headers case-insensitive for WebSocket connections (closes ↵ | Sébastien Helleu | |
#888) | |||
2017-01-01 | core: update copyright dates | Sébastien Helleu | |
2016-06-18 | api: remove functions printf_date() and printf_tags() | Sébastien Helleu | |
2016-03-21 | core: add pointer in some callbacks (closes #406) | Sébastien Helleu | |
This pointer is the first argument received by callbacks, and the existing argument "data" is now automatically freed by WeeChat when the object containing the callback is removed. With this new pointer, the linked list of callbacks in scripts has been removed. This will improve speed of scripts (using a lot of hooks), reduce memory used by scripts and reduce time to unload scripts. Following functions are affected in the C API: * exec_on_files * config_new * config_new_section * config_new_option * hook_command * hook_command_run * hook_timer * hook_fd * hook_process * hook_process_hashtable * hook_connect * hook_print * hook_signal * hook_hsignal * hook_config * hook_completion * hook_modifier * hook_info * hook_info_hashtable * hook_infolist * hook_hdata * hook_focus * unhook_all_plugin * buffer_new * bar_item_new * upgrade_new * upgrade_read | |||
2016-02-08 | relay: fix the max number of clients connected on a port, allow value 0 for ↵ | Sébastien Helleu | |
"no limit" (closes #669) | |||
2016-02-06 | relay: do not print final '\0' in raw message for a websocket PING message ↵ | Sébastien Helleu | |
received | |||
2016-02-06 | relay: fix websocket frame decoding, answer a PONG to PING (closes #675) | Sébastien Helleu | |
2016-02-04 | relay: fix comment | Sébastien Helleu | |
2016-02-02 | relay: fix typo in a comment | Sébastien Helleu | |
2016-01-01 | core: update copyright dates | Sébastien Helleu | |
2015-09-13 | relay: remove useless condition always evaluated to true | Sébastien Helleu | |
2015-06-13 | relay: add a variable to read only one time the HTTP header "X-Real-IP" in ↵ | Sébastien Helleu | |
the hashtable | |||
2015-06-11 | relay: print value of HTTP Header X-Real-IP | Tor Hveem | |
When relay plugin gets a new successfull handshake for a relay connection using websocket it will look for HTTP header X-Real-IP which is commonly used when proxying connections. This allows users of WeeChat and proxy to see the client's real IP address instead of the address of the HTTP proxy. | |||
2015-04-30 | core: add comments after some #endif | Sébastien Helleu | |
2015-01-21 | core: add gnutls version in #if compiler directives | Sébastien Helleu | |
2015-01-01 | core: update copyright dates | Sébastien Helleu | |
2014-10-26 | relay: add option relay.network.ssl_priorities (closes #234) | Sébastien Helleu | |
2014-09-26 | relay: fix send of signals "relay_client_xxx" (closes #214) | Sébastien Helleu | |
The signals about relay client status changes were sent only when the client has ended. Now it is went on any status change. | |||
2014-08-09 | relay: fix memory leak when receiving several lines from client (weechat ↵ | Sébastien Helleu | |
protocol) | |||
2014-08-02 | relay: fix number of bytes sent/received on 32-bit systems | Sébastien Helleu | |
2014-05-08 | relay: reformat comment | Sébastien Helleu | |
2014-05-08 | relay: fix disconnection of client on empty websocket frames | Tor Hveem | |
WeeChat disconnects any client when a frame with length 0 is recieved. | |||
2014-03-05 | relay: add info "relay_client_count" with optional status name as argument | Sebastien Helleu | |
Use in evaluated strings (for example in /eval or triggers): - "${info:relay_client_count}": total number of relay clients (any status) With a specific status: - "${info:relay_client_count,connecting}" - "${info:relay_client_count,waiting_auth}" - "${info:relay_client_count,connected}" - "${info:relay_client_count,auth_failed}" - "${info:relay_client_count,disconnected}" | |||
2014-03-05 | relay: add signals "relay_client_xxx" for client status changes (closes #2) | Sebastien Helleu | |
New signals: - relay_client_connecting - relay_client_waiting_auth - relay_client_connected - relay_client_auth_failed - relay_client_disconnected | |||
2014-02-23 | relay: add option relay.network.clients_purge_delay | Sebastien Helleu | |
2014-02-22 | relay: remove dead assignment in function relay_client_recv_cb | Sebastien Helleu | |
2014-01-01 | core: update copyright dates | Sebastien Helleu | |
2013-03-17 | core: fix typos in many comments and some strings | Sebastien Helleu | |
2013-02-12 | relay: fix crash when decoding a websocket frame | Sebastien Helleu | |
2013-02-10 | relay: add experimental websocket server support (RFC 6455) for irc and ↵ | Sebastien Helleu | |
weechat protocols, new option relay.network.websocket_allowed_origins It is a partial implementation of RFC 6455: fragmentation and control frames are not yet supported. Text and binary frames are supported. | |||
2013-01-01 | core: update copyright dates | Sebastien Helleu | |
2012-12-24 | relay: add backlog, options and server capability "server-time" for irc ↵ | Sebastien Helleu | |
protocol (task #12076) New options: - relay.irc.backlog_max_minutes - relay.irc.backlog_max_number - relay.irc.backlog_since_last_disconnect - relay.irc.backlog_tags - relay.irc.backlog_time_format | |||
2012-12-23 | relay: fix crash after /upgrade when a client is connected | Sebastien Helleu | |
2012-12-21 | relay: add tag "relay_client" in all messages about client | Nils Görs | |
2012-12-15 | core: move comments with description of C file to top of files | Sebastien Helleu | |
2012-12-13 | core: reformat comments for functions | Sebastien Helleu | |
2012-10-18 | core: fix gnutls warnings | stfn | |
2012-09-26 | relay: add tag "relay_client" for messages of new/disconnected client | Sebastien Helleu | |
2012-07-30 | relay: set Diffie-Hellman parameters on first SSL connection from a client ↵ | Sebastien Helleu | |
(makes relay plugin load faster), reuse function gnutls_sec_param_to_pk_bits | |||
2012-07-27 | relay: remove compiler warnings when gnutls is not enabled/found | Sebastien Helleu | |