Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-02-26 | relay/api: rename "salt" to "timestamp" | Sébastien Helleu | |
2024-02-11 | relay: add WeeChat version in config update callback | Sébastien Helleu | |
2024-02-01 | relay: allow password hash authentication in api relay, add option ↵ | Sébastien Helleu | |
relay.network.time_window (issue #2066) | |||
2024-02-01 | relay: rename option relay.weechat.commands to relay.network.commands (issue ↵ | Sébastien Helleu | |
#2066) | |||
2024-02-01 | core: add support of base64url in encode/decode functions (issue #2066) | Sébastien Helleu | |
2024-02-01 | relay: add "api" protocol (HTTP REST API) (issue #2066) | Sébastien Helleu | |
2024-01-01 | core: update copyright dates | Sébastien Helleu | |
2023-12-15 | core: fix crash on plugin reload when using musl libs (closes #2052) | Sébastien Helleu | |
2023-11-03 | relay: change default value of option relay.network.tls_priorities to `NORMAL` | Sébastien Helleu | |
It is no more needed to remove `VERS-SSL3.0` because it is no longer in the default priorities since GnuTLS 3.4.0 (released on 2015-04-08). | |||
2023-06-15 | relay: add IPv6 example in /help relay.network.bind_address | Sébastien Helleu | |
2023-04-12 | relay: rename "ssl" options and protocol to "tls" (issue #1903) | Sébastien Helleu | |
2023-04-01 | core, plugins: set options to NULL by default, refactor config init functions | Sébastien Helleu | |
2023-02-04 | fix: various code comments | rj1 | |
2023-01-28 | plugins: set priority in calls to weechat_config_new (issue #1872) | Sébastien Helleu | |
2023-01-01 | core: update copyright dates | Sébastien Helleu | |
2022-01-17 | core: update copyright dates | Sébastien Helleu | |
2021-12-25 | relay: improve help on option relay.network.compression | Sébastien Helleu | |
2021-12-24 | relay: add zstd compression in weechat protocol | Sé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-05-11 | relay: change default value of option relay.network.ssl_cert_key to ↵ | Sébastien Helleu | |
"${weechat_config_dir}/ssl/relay.pem" (issue #1285) | |||
2021-05-11 | relay: remove "%h" from help on UNIX socket path option (issue #1285) | Sébastien Helleu | |
2021-05-11 | relay: evaluate option relay.network.ssl_cert_key (issue #1285) | Sébastien Helleu | |
2021-01-02 | core: update copyright dates | Sébastien Helleu | |
2020-05-12 | relay: increase default limits for IRC backlog options | Sébastien Helleu | |
Default value is changed for the following options: * relay.irc.backlog_max_minutes: from 1440 to 0 (unlimited) * relay.irc.backlog_max_number: from 256 to 1024 | |||
2020-04-18 | core: make GnuTLS a required dependency | Sébastien Helleu | |
2020-04-17 | relay: 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-14 | relay: 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-12 | relay: add option relay.network.auth_timeout | Sébastien Helleu | |
2020-04-12 | relay: update default colors for client status | Sébastien Helleu | |
Colors changed: * relay.color.status_active: lightblue -> green * relay.color.status_auth_failed: lightred -> lightmagenta * relay.color.status_connecting: yellow -> white * relay.color.status_waiting_auth: brown -> yellow The color relay.color.status_disconnected remains lightred by default. | |||
2020-01-04 | core: update copyright dates | Sébastien Helleu | |
2019-10-23 | plugins: sort options added in configuration sections | Sébastien Helleu | |
2019-06-15 | api: add argument "strip_items" in function string_split | Sébastien Helleu | |
2019-05-13 | core: update translations | Sébastien Helleu | |
2019-05-13 | relay: rename variables in function relay_config_check_path_length | Sébastien Helleu | |
2019-05-12 | relay: 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-12 | relay: evaluate path of unix socket relay | Sébastien Helleu | |
2019-05-12 | relay: rename function relay_config_check_path_len to ↵ | Sébastien Helleu | |
relay_config_check_path_length | |||
2019-05-12 | relay: fix update of port/path variables in relay server when options ↵ | Sébastien Helleu | |
relay.port.* and relay.path.* are changed with /set | |||
2019-05-12 | relay: remove local variable ptr_server from function ↵ | Sébastien Helleu | |
relay_config_check_path_cb (not needed) | |||
2019-05-12 | relay: rename function relay_config_create_option_port to ↵ | Sébastien Helleu | |
relay_config_create_option_port_path | |||
2019-05-12 | relay: fix code style | Sébastien Helleu | |
2019-05-12 | relay: rename variable "un" to "unix_socket" | Sébastien Helleu | |
2019-05-12 | relay: add UNIX socket support (closes #733) | Ryan Farley | |
2019-03-12 | relay: fix compilation warning when gnutls is not found | Sébastien Helleu | |
2019-03-11 | relay: use empty value by default for option relay.weechat.commands (issue #928) | Sébastien Helleu | |
The relay client is supposed to be safe by default, and the relay connection should be protected by the different ways (restriction on IP address, SSL, strong password, Time-based One-Time Password, local bind address and use of SSH tunnel…). So this option lets the user add extra security by allowing only some commands (whitelist), or allowing any commands except a list of given commands (blacklist). | |||
2019-03-10 | relay: add forbidden commands /key and /trigger in weechat protocol (issue #928) | Sébastien Helleu | |
2019-03-10 | relay: add forbidden commands /wait and /repeat in weechat protocol (issue #928) | Sébastien Helleu | |
2019-03-10 | core: replace argument "keep_eol" by "flags" in function string_split ↵ | Sébastien Helleu | |
(closes #1322) | |||
2019-03-09 | relay: add extra forbidden commands in weechat protocol (issue #928) | Sébastien Helleu | |
Commands were already forbidden (option relay.weechat.commands): - /exec - /upgrade - /quit These extra commands are now forbidden by default: - /fset - /set - /unset - /plugin - /script - /python - /perl - /ruby - /lua - /tcl - /guile - /javascript - /php - /secure | |||
2019-02-28 | relay: add option relay.weechat.commands (closes #928) | Sébastien Helleu | |
2019-01-01 | core: update copyright dates | Sébastien Helleu | |