summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-17core: fix typo: Weechat -> WeeChatSébastien Helleu
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-12core: set max length to 4096 for /secure passphrase (closes #1323)Sébastien Helleu
2019-03-11core: improve message displayed when a command is not allowed (issue #928)Sébastien Helleu
The whole command with arguments and the full buffer name are now displayed in the warning message (in debug mode only).
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
2019-02-28irc: quote argument to NICKMatthew Martin
2019-02-28script: use SHA-512 instead of MD5 for script checksumSébastien Helleu
Related to weechat/weechat.org@66a8b72ab17784e7476b142e36c0fd8c7ae9c7c3
2019-02-28relay: add option relay.weechat.commands (closes #928)Sébastien Helleu
2019-02-28api: add function command_options (issue #928)Sébastien Helleu
2019-02-27php: fix memory leak in functions using hashtable parametersSébastien Helleu
Functions fixed in PHP plugin: - string_eval_expression - string_eval_path_home - key_bind - hook_process_hashtable - hook_hsignal_send - info_get_hashtable - hdata_update
2019-02-27core: remove function gui_buffer_match_list_split, use function ↵Sébastien Helleu
string_match_list
2019-02-27core: use function string_match_list for the autoload of pluginsSébastien Helleu
2019-02-27api: add function string_match_listSébastien Helleu
2019-02-26fset: fix typo in /help fset.format.option2arza
2019-02-24relay: remove obsolete commentSébastien Helleu
2019-02-23core: add /filter addreplace (closes #1055)Simmo Saan
2019-02-23core: merge two comments in a single one (issue #1309, issue #1311)Sébastien Helleu
2019-02-23Merge remote-tracking branch 'origin/pr/1311'Sébastien Helleu
2019-02-22fset: fix slow refresh of fset buffer during /reload (closes #1313)Sébastien Helleu
2019-02-21gui: fix use after free bug in /filter del (issue #1309)Simmo Saan
Deleting (freeing) a filter also frees its buffers, so refilter must happen before freeing. Disabling the filter temporarily fixes the bug. This fix disables the filter before filter_removing signal, though.
2019-02-21gui: only refilter affected buffers on filter change (closes #1309)Simmo Saan
2019-02-19core: force new API version to prevent the old aspell plugin to load (issue ↵Sébastien Helleu
#1299)
2019-02-19spell: rename "aspell" plugin to "spell" (issue #1299)Sébastien Helleu
The following things have been renamed: - file aspell.conf -> spell.conf - options aspell.* -> spell.* - bar item aspell_dict -> spell_dict - bar item and local variable aspell_suggest -> spell_suggest - info aspell_dict -> spell_dict
2019-02-19Merge remote-tracking branch 'origin/pr/1307'Sébastien Helleu
2019-02-18core: fix compilation on Mac OS (closes #1308)Sébastien Helleu
This adds the missing include "unistd.h" for function "mkdtemp" (required on Mac OS only).
2019-02-18aspell: optimize stripping of nick_completer (issue #1306)Simmo Saan
2019-02-18aspell: strip trailing spaces from nick_completer (closes #1306)Simmo Saan
2019-02-04irc: fix parsing of whois messages in notifySébastien Helleu
2019-02-03Fix typo "part or words" -> "part of words"arza
2019-01-31irc: fix crash in parsing of IRC channel modes (issue #1296, closes #1297)Sébastien Helleu
Regression was introduced by commit b38b2abe3b397af1133951fb5326cc5cbb80807e.
2019-01-29irc: fix parsing of MODE, 341 (invite) and CHGHOST commands when there are ↵Sébastien Helleu
colons (closes #1296)
2019-01-28relay: fix crash on /upgrade when the real IP is not set (closes #1294)Sébastien Helleu
2019-01-27aspell: look for suggestions only if the misspelled word has changed (closes ↵Sébastien Helleu
#1175)
2019-01-26aspell: set a misspelled word without suggestions in local variable ↵Nils Görs
"aspell_suggest" (closes #1288)
2019-01-26core: do not automatically add a space when completing "nick:" at the ↵Sébastien Helleu
beginning of command line The space can be added in option weechat.completion.nick_completer (this is now the default value of the option): /set weechat.completion.nick_completer ": "
2019-01-26core: fix compilation of empty regular expression (not allowed on FreeBSD)Sébastien Helleu
2019-01-26doc: fix regex examples to be compatible with FreeBSDSébastien Helleu
The following special sequences are not supported in regular expressions on FreeBSD: - "\w": replaced with "[a-zA-Z0-9_]" - "\S": replaced with "[^ ]" (it should be "[^ \t\n\r\f\v]", but in practice only spaces could be a problem when we use this sequence).
2019-01-20script: add missing input actions "A" and "v" in /help scriptSébastien Helleu