summaryrefslogtreecommitdiff
path: root/src/plugins/relay/relay-config.h
AgeCommit message (Collapse)Author
2024-05-01relay: add option relay.api.remote_get_lines (issue #2066)Sébastien Helleu
2024-04-07relay: add command `/remote`, add remote configuration in relay.conf (issue ↵Sébastien Helleu
#2066)
2024-02-01relay: allow password hash authentication in api relay, add option ↵Sébastien Helleu
relay.network.time_window (issue #2066)
2024-02-01relay: rename option relay.weechat.commands to relay.network.commands (issue ↵Sébastien Helleu
#2066)
2024-02-01relay: add "api" protocol (HTTP REST API) (issue #2066)Sébastien Helleu
2024-01-01core: update copyright datesSébastien Helleu
2023-04-12relay: rename "ssl" options and protocol to "tls" (issue #1903)Sébastien Helleu
2023-01-28plugins: set priority in calls to weechat_config_new (issue #1872)Sébastien Helleu
2023-01-01core: update copyright datesSébastien Helleu
2022-01-17core: update copyright datesSébastien Helleu
2021-12-24relay: add zstd compression in weechat protocolSébastien Helleu
Option relay.network.compression_level is renamed to relay.network.compression and is now a percentage between 0 (no compression) to 100 (best compression, slowest). Compression is now disabled by default in weechat protocol and must be enabled via the `handshake` command (option `compression` has been removed from `init` command).
2021-01-02core: update copyright datesSébastien Helleu
2020-04-17relay: rename configuration options and keywords in handshake command ↵Sébastien Helleu
(weechat protocol) Configuration options renamed: * relay.network.auth_password -> relay.network.password_hash_algo * relay.network.hash_iterations -> relay.network.password_hash_iterations Handshake command options renamed: * password -> password_hash_algo Handshake reply keys renamed: * auth_password -> password_hash_algo * hash_iterations -> password_hash_iterations
2020-04-14relay: add command "handshake" in weechat relay protocol and nonce to ↵Sébastien Helleu
prevent replay attacks (closes #1474) This introduces a new command called "handshake" in the weechat relay protocol. It should be sent by the client before the "init" command, to negotiate the way to authenticate with a password. 3 new options are added: * relay.network.auth_password * relay.network.hash_iterations * relay.network.nonce_size
2020-04-12relay: add option relay.network.auth_timeoutSébastien Helleu
2020-01-04core: update copyright datesSébastien Helleu
2019-05-12relay: do not overwrite a file if it's not a socket, display an error when ↵Sébastien Helleu
the socket can not be created
2019-05-12relay: rename function relay_config_check_path_len to ↵Sébastien Helleu
relay_config_check_path_length
2019-05-12relay: rename function relay_config_create_option_port to ↵Sébastien Helleu
relay_config_create_option_port_path
2019-05-12relay: add UNIX socket support (closes #733)Ryan Farley
2019-02-28relay: add option relay.weechat.commands (closes #928)Sébastien Helleu
2019-01-01core: update copyright datesSébastien Helleu
2018-11-29core: use https for links to GNU GPL licenseSébastien Helleu
2018-11-04relay: add support of Time-based One-Time Password (TOTP) as second ↵Sébastien Helleu
authentication factor in weechat protocol
2018-01-05core: update copyright datesSébastien Helleu
2017-08-10core: remove value for first #define in headers, add "PLUGIN" in plugin headersSébastien Helleu
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-01-01core: update copyright datesSébastien Helleu
2015-12-20relay: add option relay.irc.backlog_since_last_messageNick
2015-01-01core: update copyright datesSébastien Helleu
2014-10-26relay: add option relay.network.ssl_priorities (closes #234)Sébastien Helleu
2014-03-19core: fix use of reserved C identifiers in headers (closes #31)Sebastien Helleu
2014-02-23relay: add option relay.network.clients_purge_delaySebastien Helleu
2014-01-01core: update copyright datesSebastien Helleu
2013-07-11core: sort config options by name in sourcesSebastien Helleu
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-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-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-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-01-01Update copyright datesSebastien Helleu
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-25Update comments after #endif in C headersSebastien Helleu
2010-06-22Update licenses and copyrights, add missing author names in sourcesSebastien Helleu