summaryrefslogtreecommitdiff
path: root/src/plugins/relay/relay-config.c
AgeCommit message (Collapse)Author
2017-06-03relay: fix relay.network.bind_address change callback not being calledSimmo Saan
2017-01-01core: update copyright datesSébastien Helleu
2016-05-18relay: add option relay.network.allow_empty_password (closes #735)Sébastien Helleu
2016-03-21core: 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-08relay: fix the max number of clients connected on a port, allow value 0 for ↵Sébastien Helleu
"no limit" (closes #669)
2016-01-01core: update copyright datesSébastien Helleu
2015-12-20relay: add option relay.irc.backlog_since_last_messageNick
2015-04-30core: add comments after some #endifSébastien Helleu
2015-02-04relay: remove v4-mapped addresses in /help relay.network.allowed_ipsAnders Bergh
v4-mapped addresses aren't used since commit 85339f6.
2015-01-01core: update copyright datesSébastien Helleu
2014-11-04relay: disable SSLv3 by defaultSébastien Helleu
The new default value for option relay.network.ssl_priorities is now "NORMAL:-VERS-SSL3.0".
2014-10-26relay: add option relay.network.ssl_priorities (closes #234)Sébastien Helleu
2014-10-08relay: 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-24relay: remove warning on /reload of relay.conf when ports are definedSébastien Helleu
2014-02-23relay: add option relay.network.clients_purge_delaySebastien Helleu
2014-01-09core: add "POSIX extended" in description of options/commands/functions ↵Sebastien Helleu
using regular expressions
2014-01-09relay: fix memory leak on unload of relay pluginSebastien Helleu
2014-01-01core: update copyright datesSebastien Helleu
2013-09-19relay: add support of secured data in option relay.network.password ↵Sebastien Helleu
(evaluate content) (patch from Nils Görs)
2013-07-11core: sort config options by name in sourcesSebastien Helleu
2013-02-23relay: 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-10relay: 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-26core: 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-01core: update copyright datesSebastien Helleu
2012-12-24relay: 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-15core: move comments with description of C file to top of filesSebastien Helleu
2012-12-13core: reformat comments for functionsSebastien Helleu
2012-10-16relay: 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-27relay: add support of SSL (for irc and weechat protocols), new option ↵Sebastien Helleu
relay.network.ssl_cert_key (task #12044)
2012-01-23relay: use protocol arguments for protocol "irc" only (arguments forbidden ↵Sebastien Helleu
for protocol "weechat")
2012-01-22core: 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-08core: update copyright datesSebastien Helleu
2011-12-06relay: add WeeChat protocol (for remote GUI), doc about protocol, new optionsSebastien 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-26core: remove unneeded whitespaceSebastien Helleu
2011-01-01Update copyright datesSebastien Helleu
2010-09-18Add support of /upgrade in Relay pluginSebastien Helleu
2010-09-18Fix problem when removing relay server (socket was closed, but option ↵Sebastien Helleu
relay.port.xxx not removed)
2010-09-17Add new option relay.network.bind_addressSebastien Helleu
2010-09-17Add new option relay.network.passwordSebastien Helleu
2010-09-17Beta version of IRC proxy feature in Relay pluginSebastien 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-22Update licenses and copyrights, add missing author names in sourcesSebastien Helleu
2010-04-08Reformat and add comments for description of C sourcesSebastien Helleu
2010-01-03Update copyright datesSebastien Helleu
2009-10-29Add partial irc-proxy feature to relay pluginSebastien Helleu
2009-06-02Add 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-28Add boolean option to enable relay plugin to listen for clients (disabled by ↵Sebastien Helleu
default)
2009-01-03Update copyright datesSebastien Helleu
2009-01-02Add 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-10Add new plugin "relay", new function "string_format_size" in plugin APISebastien Helleu