Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-02-20 | relay: fix up/down keys on relay buffer (closes #335) | Sébastien Helleu | |
2015-02-04 | relay: remove v4-mapped addresses in /help relay.network.allowed_ips | Anders Bergh | |
v4-mapped addresses aren't used since commit 85339f6. | |||
2015-01-21 | core: add gnutls version in #if compiler directives | Sébastien Helleu | |
2015-01-15 | core: add priority in plugins to initialize them in order | Sébastien Helleu | |
Current order is: charset, logger, exec, trigger, aspell, alias, fifo, xfer, irc, relay, guile/lua/perl/python/ruby/tcl, script. | |||
2015-01-01 | core: update copyright dates | Sébastien Helleu | |
2014-12-13 | core: use https for WeeChat URLs | Sébastien Helleu | |
2014-12-07 | relay: wait for message CAP END before sending join of channels and backlog ↵ | Sébastien Helleu | |
to the client (closes #223) | |||
2014-12-02 | relay: rename info/infolist callbacks | Sébastien Helleu | |
2014-11-22 | api: return value in function command(), remove WeeChat error after command ↵ | Sébastien Helleu | |
callback if return code is WEECHAT_RC_ERROR | |||
2014-11-16 | relay: send messages "_buffer_localvar_*" and "_buffer_type_changed" with ↵ | Sébastien Helleu | |
sync "buffers" (closes #191) | |||
2014-11-04 | relay: disable SSLv3 by default | Sébastien Helleu | |
The new default value for option relay.network.ssl_priorities is now "NORMAL:-VERS-SSL3.0". | |||
2014-11-02 | relay: don't remove relay from config when the binding fails (closes #225), ↵ | Sébastien Helleu | |
add options "stop" and "restart" in command /relay | |||
2014-10-26 | relay: add option relay.network.ssl_priorities (closes #234) | Sébastien Helleu | |
2014-10-08 | relay: use comma separator in option relay.irc.backlog_tags, check the value ↵ | Sébastien Helleu | |
of option when it is changed with /set | |||
2014-10-08 | relay: add host in sender for IRC backlog PRIVMSG messages sent to clients | Sébastien Helleu | |
2014-09-28 | relay: add quotes in comment | Sébastien Helleu | |
2014-09-28 | relay: don't print ::ffff: in v4-mapped addresses. | Anders Bergh | |
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-29 | api: use microseconds instead of milliseconds in functions util_timeval_diff ↵ | Sébastien Helleu | |
and util_timeval_add | |||
2014-08-09 | relay: fix memory leak during handshake on websocket | Sébastien Helleu | |
2014-08-09 | relay: fix memory leak when receiving several lines from client (weechat ↵ | Sébastien Helleu | |
protocol) | |||
2014-08-09 | relay: fix memory leak when receiving commands from client (weechat protocol) | Sébastien Helleu | |
2014-08-09 | relay: remove dead assignment | Sébastien Helleu | |
2014-08-09 | relay: fix crash when an IRC "MODE" command is received from client without ↵ | Sébastien Helleu | |
arguments | |||
2014-08-02 | relay: fix number of bytes sent/received on 32-bit systems | Sébastien Helleu | |
2014-05-29 | relay: don't send signals "buffer_clear" and "buffer_line_added" for relay ↵ | Sébastien Helleu | |
raw/list buffers to clients (weechat protocol) | |||
2014-05-24 | relay: check pointers received in hdata command to prevent crashes with bad ↵ | Sébastien Helleu | |
pointers (WeeChat protocol) | |||
2014-05-24 | relay: remove warning on /reload of relay.conf when ports are defined | Sébastien Helleu | |
2014-05-08 | relay: add message "_buffer_cleared" | 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-05-07 | relay: add support of Internet Explorer websocket (closes #73) | Sébastien Helleu | |
2014-04-13 | relay: add signal "relay_client_auth_ok" for irc and weechat protocols | Sébastien Helleu | |
2014-04-12 | core: fix crash on "weechat --upgrade" if no .upgrade files are found | Sébastien Helleu | |
2014-04-12 | core: use lower case for CMake keywords | Sébastien Helleu | |
2014-04-05 | relay: add messages "_buffer_hidden" and "_buffer_unhidden" | Sébastien Helleu | |
2014-04-03 | core: close .upgrade files before deleting them after /upgrade | Sébastien Helleu | |
2014-03-19 | core: fix use of reserved C identifiers in headers (closes #31) | Sebastien Helleu | |
2014-03-11 | relay: search buffers by full name | Sebastien Helleu | |
2014-03-07 | relay: fix crash on /upgrade received from a client (weechat protocol) | Sebastien Helleu | |
Some commands like /upgrade sent by relay client can cause problems, because they were executed immediately (while relay code is running). The /upgrade command unloads all plugins, so the result is unpredictable (it can cause a crash). This commit adds a timer (1 millisecond) to delay the execution of command after we go back in the WeeChat main loop. | |||
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-28 | relay: fix size used in a snprintf | Sebastien Helleu | |
2014-02-23 | relay: add option relay.network.clients_purge_delay | Sebastien Helleu | |
2014-02-23 | relay: fix freeze after /upgrade when many disconnected clients still exist | Sebastien Helleu | |
The hooks for the WeeChat disconnected clients are not created again after /upgrade (they were removed on client disconnection, so there is no reason to create them again). The hooks like nicklist sync are called often (for example on irc disconnection), which can cause long freeze if many WeeChat disconnected clients exist in relay. | |||
2014-02-22 | relay: remove dead assignment in function relay_client_recv_cb | Sebastien Helleu | |
2014-02-22 | relay: remove dead assignment in function relay_irc_get_line_info | Sebastien Helleu | |