Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-01 | core: update copyright dates | Sébastien Helleu | |
2016-10-25 | relay: set status to AUTH_FAILED in case of auth failure in irc protocol ↵ | Sébastien Helleu | |
(issue #825) | |||
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-03-05 | relay: do not execute any command received from an irc relay client (closes ↵ | Sébastien Helleu | |
#699) | |||
2016-02-06 | relay: fix websocket frame decoding, answer a PONG to PING (closes #675) | Sébastien Helleu | |
2016-01-01 | core: update copyright dates | Sébastien Helleu | |
2015-12-20 | relay: add option relay.irc.backlog_since_last_message | Nick | |
2015-01-01 | core: update copyright dates | 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-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-08-09 | relay: fix crash when an IRC "MODE" command is received from client without ↵ | Sébastien Helleu | |
arguments | |||
2014-04-13 | relay: add signal "relay_client_auth_ok" for irc and weechat protocols | Sébastien Helleu | |
2014-03-19 | core: fix use of reserved C identifiers in headers (closes #31) | Sebastien Helleu | |
2014-02-28 | relay: fix size used in a snprintf | Sebastien Helleu | |
2014-02-22 | relay: remove dead assignment in function relay_irc_get_line_info | Sebastien Helleu | |
2014-02-22 | relay: fix NULL pointer when reading buffer lines for irc backlog | Sebastien Helleu | |
2014-02-10 | api: add integer return code for functions hook_{signal|hsignal}_send | Sebastien Helleu | |
2014-01-31 | relay: send backlog for irc private buffers | Sebastien Helleu | |
2014-01-01 | core: update copyright dates | Sebastien Helleu | |
2013-09-19 | relay: add support of secured data in option relay.network.password ↵ | Sebastien Helleu | |
(evaluate content) (patch from Nils Görs) | |||
2013-05-18 | relay: fix uncontrolled format string in redirection of irc commands | Sebastien Helleu | |
2013-03-17 | core: fix typos in many comments and some strings | Sebastien Helleu | |
2013-02-23 | relay: add support of multiple servers on same port for irc protocol (the ↵ | Sebastien Helleu | |
client must send the server in the "PASS" command) | |||
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-26 | core: use size of 32 for hashtables (instead of 4, 8 or 16) | Sebastien Helleu | |
A size of 32 will use a little more memory but will reduce collisions in key hashs, and then length of linked lists inside hash structure (faster search in hashtable). | |||
2013-01-11 | relay: fix duplicated messages sent to irc clients (when messages are ↵ | Sebastien Helleu | |
redirected) (bug #37870) | |||
2013-01-11 | relay: fix typo in comment | Sebastien Helleu | |
2013-01-11 | relay: add debug message for signal "irc_disconnected" | Sebastien Helleu | |
2013-01-11 | relay: fix name of signal in debug message (replace "irc_out" by "irc_outtags") | Sebastien Helleu | |
2013-01-01 | relay: send UTC time in irc backlog (when server capability "server-time" is ↵ | Sebastien Helleu | |
enabled) | |||
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-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-07-27 | relay: add support of SSL (for irc and weechat protocols), new option ↵ | Sebastien Helleu | |
relay.network.ssl_cert_key (task #12044) | |||
2012-07-14 | relay: fix freeze when writing on relay socket (use non-blocking sockets in ↵ | Sebastien Helleu | |
relay for irc and weechat protocols) (bug #36655) | |||
2012-03-18 | relay: redirect some irc messages from clients to hide output (bug #33516) | Sebastien Helleu | |
Messages redirected by relay plugin: mode, ison, list, names, topic, who, whois, whowas, time, userhost. | |||
2012-01-08 | core: update copyright dates | Sebastien Helleu | |
2011-12-17 | relay: update relay buffer when bytes are sent to clients (irc and weechat ↵ | Sebastien Helleu | |
protocols) | |||
2011-12-06 | relay: add WeeChat protocol (for remote GUI), doc about protocol, new options | Sebastien Helleu | |
The protocol is partial, under development, and NOT ready for usage. New options added in relay.conf: - relay.network.allowed_ips: allow only some IPs on relay plugin (by default all IPs are allowed) - relay.network.compression_level: compression level used in WeeChat protocol (compression is made using zlib) |