Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-06-03 | relay: fix relay.network.bind_address change callback not being called | Simmo Saan | |
2017-01-01 | core: update copyright dates | Sébastien Helleu | |
2016-05-18 | relay: add option relay.network.allow_empty_password (closes #735) | 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-01-01 | core: update copyright dates | Sébastien Helleu | |
2015-12-20 | relay: add option relay.irc.backlog_since_last_message | Nick | |
2015-04-30 | core: add comments after some #endif | 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-01 | core: update copyright dates | Sébastien Helleu | |
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-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-05-24 | relay: remove warning on /reload of relay.conf when ports are defined | Sébastien Helleu | |
2014-02-23 | relay: add option relay.network.clients_purge_delay | Sebastien Helleu | |
2014-01-09 | core: add "POSIX extended" in description of options/commands/functions ↵ | Sebastien Helleu | |
using regular expressions | |||
2014-01-09 | relay: fix memory leak on unload of relay plugin | 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-07-11 | core: sort config options by name in sources | 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-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-10-16 | relay: add support of IPv6, new option relay.network.ipv6, add support of ↵ | Sebastien Helleu | |
"ipv4." and/or "ipv6." before protocol name, to force IPv4/IPv6 (task #12270) | |||
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-01-23 | relay: use protocol arguments for protocol "irc" only (arguments forbidden ↵ | Sebastien Helleu | |
for protocol "weechat") | |||
2012-01-22 | core: add support of flags in regular expressions and highlight options, add ↵ | Sebastien Helleu | |
irc options to customize/disable default nick highlight (task #11128) New functions in C plugin API: - string_regex_flags - string_regcomp New irc options: - irc.look.highlight_server - irc.look.highlight_channel - irc.look.highlight_pv Regex flags are supported in following options/commands: - option weechat.look.highlight - option weechat.look.highlight_regex - options irc.look.highlight_{server|channel|pv} - option relay.network.allowed_ips - core command /filter - irc command /list - irc command /ignore - rmodifier command /rmodifier | |||
2012-01-08 | core: update copyright dates | Sebastien Helleu | |
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) | |||
2011-10-26 | core: remove unneeded whitespace | Sebastien Helleu | |
2011-01-01 | Update copyright dates | Sebastien Helleu | |
2010-09-18 | Add support of /upgrade in Relay plugin | Sebastien Helleu | |
2010-09-18 | Fix problem when removing relay server (socket was closed, but option ↵ | Sebastien Helleu | |
relay.port.xxx not removed) | |||
2010-09-17 | Add new option relay.network.bind_address | Sebastien Helleu | |
2010-09-17 | Add new option relay.network.password | Sebastien Helleu | |
2010-09-17 | Beta version of IRC proxy feature in Relay plugin | Sebastien Helleu | |
Major changes in Relay plugin: - IRC proxy feature (beta), - raw buffer. Changes in IRC plugin: - add tags for messages sent to servers, - add signal "irc_input_send" to simulate text/command on an IRC buffer, - add prefix in infolist "irc_nick". | |||
2010-06-22 | Update licenses and copyrights, add missing author names in sources | Sebastien Helleu | |
2010-04-08 | Reformat and add comments for description of C sources | Sebastien Helleu | |
2010-01-03 | Update copyright dates | Sebastien Helleu | |
2009-10-29 | Add partial irc-proxy feature to relay plugin | Sebastien Helleu | |
2009-06-02 | Add note about ports < 1024 (reserved for root) for listening ports (options ↵ | Sebastien Helleu | |
xfer.network.port_range and relay.network.listen_port_range) | |||
2009-01-28 | Add boolean option to enable relay plugin to listen for clients (disabled by ↵ | Sebastien Helleu | |
default) | |||
2009-01-03 | Update copyright dates | Sebastien Helleu | |
2009-01-02 | Add null values for options, new syntax for /set, reintroduce temporary IRC ↵ | Sebastien Helleu | |
server feature, improve IRC server options, new functions in API | |||
2008-12-10 | Add new plugin "relay", new function "string_format_size" in plugin API | Sebastien Helleu | |