summaryrefslogtreecommitdiff
path: root/src/plugins/relay
AgeCommit message (Collapse)Author
2019-05-12relay: 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-12relay: fix section used when the unix relay does not start with "unix."Sébastien Helleu
2019-05-12relay: add unix relay format in /help relaySébastien Helleu
2019-05-12relay: remove extra newline at the end of /help relaySébastien Helleu
2019-05-12relay: remove local variable ptr_server from function ↵Sébastien Helleu
relay_config_check_path_cb (not needed)
2019-05-12relay: improve message displayed on a new clientSébastien Helleu
2019-05-12relay: improve message displayed when the relay is removedSébastien Helleu
2019-05-12relay: improve message displayed when the relay is addedSébastien Helleu
2019-05-12relay: rename function relay_config_create_option_port to ↵Sébastien Helleu
relay_config_create_option_port_path
2019-05-12relay: fix code styleSébastien Helleu
2019-05-12relay: rename variable "un" to "unix_socket"Sébastien Helleu
2019-05-12relay: add UNIX socket support (closes #733)Ryan Farley
2019-04-25cmake: allow custom libdir (fix #1341)Ryan Farley
Allows for custom LIBDIR to specified with cmake builds. WEECHAT_LIBDIR is used for a custom Weechat directory, or set from LIBDIR (as LIBDIR used to be set).
2019-04-13api: return allocated string in hook_info callback and function info_getSébastien Helleu
2019-03-28relay: use option "delay" in call to command_options (closes #1327)Sébastien Helleu
This fixes a crash when sending "/plugin reload relay" from a relay client.
2019-03-24core: add CMake option "ENABLE_CODE_COVERAGE" to compile with code coverage ↵Sébastien Helleu
options This option is OFF by default and should be enabled only for tests, to measure test coverage.
2019-03-12relay: fix compilation warning when gnutls is not foundSébastien Helleu
2019-03-11relay: 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-10relay: add forbidden commands /key and /trigger in weechat protocol (issue #928)Sébastien Helleu
2019-03-10relay: add forbidden commands /wait and /repeat in weechat protocol (issue #928)Sébastien Helleu
2019-03-10core: replace argument "keep_eol" by "flags" in function string_split ↵Sébastien Helleu
(closes #1322)
2019-03-09relay: 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-03-02core: use bitwise shift operator to define flag constantsSébastien Helleu
2019-02-28relay: add option relay.weechat.commands (closes #928)Sébastien Helleu
2019-02-24relay: remove obsolete commentSébastien Helleu
2019-01-28relay: fix crash on /upgrade when the real IP is not set (closes #1294)Sébastien Helleu
2019-01-01core: update copyright datesSébastien Helleu
2018-12-01core: use https for links in commentsSébastien Helleu
2018-11-29core: use https for all links where secured http is supportedSébastien Helleu
2018-11-29core: use https for links to GNU GPL licenseSébastien Helleu
2018-11-12relay: add support of close frame in websocket connection (closes #1281)Sébastien Helleu
2018-11-04Merge pull request #1273 from half-duplex/masterSébastien Helleu
Fix regex in relay.network.allowed_ips doc
2018-11-04relay: add support of Time-based One-Time Password (TOTP) as second ↵Sébastien Helleu
authentication factor in weechat protocol
2018-11-04api: add functions string_base_{encode,decode}, remove functions ↵Sébastien Helleu
string_{encode,decode}_base64
2018-11-02api: return integer in function string_encode_base64Sébastien Helleu
2018-10-23Fix regex in relay allowed_ips docTrevor Bergeron
2018-10-01relay: remove useless test on lengthSébastien Helleu
2018-10-01relay: remove useless test on num_sentSébastien Helleu
2018-10-01irc: replace call to gmtime by gmtime_rSébastien Helleu
2018-10-01core: replace "long unsigned int" by "unsigned long"Sébastien Helleu
2018-09-30relay: add real IP in client description (closes #1256)Sébastien Helleu
2018-09-09relay: fix URL to the page with remote interfaces in /help relaySébastien Helleu
2018-07-13relay: fix compiler warnings on calls to snprintfSébastien Helleu
2018-07-01relay: fix socket creation for relay server on OpenBSD (closes #1213)Sébastien Helleu
The socket option IPV6_V6ONLY is not needed on OpenBSD and must not be set (it is read-only).
2018-06-14relay: add filtering on protocol in info "relay_client_count" (issue #1206)Sébastien Helleu
2018-05-19relay: remove unneeded check on variable irc_argvSébastien Helleu
The variable "irc_argv" is always set if irc_argc > 0.
2018-01-14core: reinitialize config file pointer to NULL after an error on section ↵Sébastien Helleu
creation
2018-01-07core: fix some stylesSébastien Helleu
2018-01-05core: update copyright datesSébastien Helleu
2017-09-23core, plugins: check return code of strftime functionSébastien Helleu