summaryrefslogtreecommitdiff
path: root/src/plugins/relay/relay.c
AgeCommit message (Collapse)Author
2018-01-05core: update copyright datesSébastien Helleu
2017-07-08fset: fix priority of plugin (load it after all other plugins)Sébastien Helleu
This fixes a refresh problem of options after /upgrade in fset buffer.
2017-01-01core: update copyright datesSé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-01-01core: update copyright datesSébastien Helleu
2015-01-15core: add priority in plugins to initialize them in orderSébastien Helleu
Current order is: charset, logger, exec, trigger, aspell, alias, fifo, xfer, irc, relay, guile/lua/perl/python/ruby/tcl, script.
2015-01-01core: update copyright datesSébastien Helleu
2014-01-01core: update copyright datesSebastien Helleu
2013-11-09relay: load plugin even if options can not be read in relay.conf (with warnings)Sebastien Helleu
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-18core: add option "-quit" for command /upgrade (save session and quit without ↵Sebastien Helleu
restarting WeeChat, for delayed restoration)
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-08-02core: update description of plugins and translate them in output of /pluginSebastien Helleu
2012-07-27relay: add support of SSL (for irc and weechat protocols), new option ↵Sebastien Helleu
relay.network.ssl_cert_key (task #12044)
2012-07-14relay: fix freeze when writing on relay socket (use non-blocking sockets in ↵Sebastien Helleu
relay for irc and weechat protocols) (bug #36655)
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-05-26relay: fix memory leak on plugin load (free raw messages)Sebastien Helleu
2011-01-01Update copyright datesSebastien Helleu
2010-09-18Add support of /upgrade in Relay pluginSebastien Helleu
2010-09-18Close relay server sockets on /upgradeSebastien Helleu
2010-09-17Add optional plugin name for command /debug dump and signal "debug_dump"Sebastien Helleu
2010-06-22Update licenses and copyrights, add missing author names in sourcesSebastien Helleu
2010-04-09Define WeeChat license as macro for C compiler, used in plugins to set licenseSebastien 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-12Remove variable with "WeeChat required version" in plugins, do not compare ↵Sebastien Helleu
version any more (API comparison is enough)
2009-01-03Update copyright datesSebastien Helleu
2008-12-10Add new plugin "relay", new function "string_format_size" in plugin APISebastien Helleu