summaryrefslogtreecommitdiff
path: root/src/plugins
AgeCommit message (Collapse)Author
2019-05-13relay: remove useless conditionSébastien Helleu
This fixes a compilation warning on FreeBSD.
2019-05-13relay: set address to "local" if not knownSébastien Helleu
2019-05-13core: update translationsSébastien Helleu
2019-05-13relay: rename variables in function relay_config_check_path_lengthSébastien Helleu
2019-05-12relay: fix commentSébastien Helleu
2019-05-12relay: set mode 700 on the unix socket file (only the owner can use it)Sé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: evaluate path of unix socket relaySébastien Helleu
2019-05-12relay: rename function relay_config_check_path_len to ↵Sébastien Helleu
relay_config_check_path_length
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-05-12irc: rename server variable "nick_host" to "host"Sébastien Helleu
2019-05-10irc: set buffer local variable "nick_host" when a channel buffer is openedSébastien Helleu
2019-05-10irc: add bar items "irc_nick", "irc_host" and "irc_nick_host"Sébastien Helleu
2019-05-10irc: add variable "nick_host" in server structureSébastien Helleu
2019-05-10irc: fix parsing of MODE command when there are colons after the first mode ↵Sébastien Helleu
argument (closes #1296)
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-13core: bump API versionSébastien Helleu
This is required after changes on functions hook_info and info_get.
2019-04-13trigger: add hook "info_hashtable"Sébastien Helleu
2019-04-13trigger: add hook "info"Sébastien Helleu
2019-04-13irc: fix memory leak in infos "irc_server_isupport" and ↵Sébastien Helleu
"irc_server_isupport_value"
2019-04-13api: return allocated string in hook_info callback and function info_getSébastien Helleu
2019-04-06xfer: add option xfer.network.speed_limit_recv (closes #269)Sébastien Helleu
For consistency, the option xfer.network.speed_limit has been renamed to xfer.network.speed_limit_send.
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-28api: add option "delay" in hashtable options of function command_options ↵Sébastien Helleu
(issue #1327)
2019-03-28core: make "input_commands_allowed" work with /wait and /repeat commands ↵Sébastien Helleu
(issue #928)
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-21irc: fix length of string for SHA-512, SHA-256 and SHA-1 in help on ↵Sébastien Helleu
ssl_fingerprint option
2019-03-19irc: display an error with /allchan -current or /allpv -current if the ↵Sébastien Helleu
current buffer is not an irc buffer (closes #1325)
2019-03-19php: remove value for first #define in headersSébastien Helleu
2019-03-18irc: fix update of channels modes with arguments when joining a channel ↵Sébastien Helleu
(closes #1324)
2019-03-12relay: fix compilation warning when gnutls is not foundSébastien Helleu
2019-03-12irc: 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-09core: add value -1 for keep_eol in function string_strip (issue #1322)Sébastien Helleu
The value -1 means it's a standard split, but empty items are kept, and separators are not removed at beginning/end of string.
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