summaryrefslogtreecommitdiff
path: root/ChangeLog.adoc
AgeCommit message (Collapse)Author
2021-06-25irc: implement IRCv3.2 SASL authentication, add command /auth (closes #413)Sébastien Helleu
2021-06-24irc: add support of capability "message-tags" (closes #1654)Sébastien Helleu
2021-06-24irc: add keys/values with tags in output of irc_message_parse_to_hashtable ↵Sébastien Helleu
(issue #1654) Key is "tag_xxx" (where "xxx" is the name of tag) and value is the unescaped tag value.
2021-06-24irc: add support of TAGMSG messages (issue #1654)Sébastien Helleu
2021-06-24irc: escape/unescape IRC message tags values (issue #1654)Sébastien Helleu
Spec: https://ircv3.net/specs/extensions/message-tags#escaping-values
2021-06-22core: fix function string_match with joker in the string if multiple words ↵Sébastien Helleu
matched in input string Before fix: string_match("script.color.text_description", "*script*color*", 0) => 0 After fix: string_match("script.color.text_description", "*script*color*", 0) => 1
2021-06-21irc: set notify level to "private" for received WALLOPSSébastien Helleu
2021-06-19irc: enable all capabilities by default (supported by both server and ↵Sébastien Helleu
WeeChat) (closes #320) Capabilities can be excluded with the format: "*,!account-*,!extended-join".
2021-06-19irc: add option irc.look.display_account_message (issue #320)Sébastien Helleu
2021-06-19irc: add option irc.look.display_extended_join (issue #320)Sébastien Helleu
2021-06-17core: add option "certs" in command /debugSébastien Helleu
2021-06-16core: fix build on macOS (closes #1662)Sébastien Helleu
2021-06-16core: add build on macOS in CISébastien Helleu
2021-06-15irc: drop support of DH-BLOWFISH and DH-AES SASL mechanisms (closes #175)Sébastien Helleu
2021-06-15core: update ChangeLogSébastien Helleu
2021-06-13Version 3.2Sébastien Helleu
2021-06-01irc: add support of SASL mechanisms SCRAM-SHA-1, SCRAM-SHA-256 and ↵Sébastien Helleu
SCRAM-SHA-512 (closes #1628)
2021-06-01api: add function crypto_hmac (issue #1628)Sébastien Helleu
2021-05-29irc: add variable "${target}" (target nick) in commands /kick and /kickbanSébastien Helleu
2021-05-26core: add signals "cursor_start" and "cursor_end"Sébastien Helleu
2021-05-22core: fix typoSébastien Helleu
2021-05-22core: split startup command before evaluating it (issue #1643)Sébastien Helleu
2021-05-22irc: split server command before evaluating it (issue #1643)Sébastien Helleu
2021-05-18core: merge two entries into one about GnuTLS optionsSébastien Helleu
2021-05-16core: set server name when connecting to server with TLS (SNI extension) ↵Sébastien Helleu
only if it's not an IPV4/IPv6 (closes #1635)
2021-05-16core: move build option CA_FILE in build sectionSébastien Helleu
2021-05-16core: update ChangeLog (issue #1622)Sébastien Helleu
2021-05-16api: add translated string in evaluation of expressions with "translate:xxx" ↵Sébastien Helleu
(issue #1622)
2021-05-14core: add generator and Python stub file for WeeChat API (issue #1377)Sébastien Helleu
2021-05-12core: improve options to load GnuTLS system/user CAs (closes #972)Sébastien Helleu
Changes: * new option: weechat.network.gnutls_ca_system * option weechat.network.gnutls_ca_file renamed to weechat.network.gnutls_ca_user * reload certificates when options are changed * remove build option CA_FILE
2021-05-11core: update ChangeLog (issue #1285)Sébastien Helleu
2021-05-08core: update ChangeLog (issue #1636)Sébastien Helleu
2021-05-04core: display a warning when the file with certificate authorities is not ↵Sébastien Helleu
found (option weechat.network.gnutls_ca_file)
2021-04-26xfer: make file transfer fail when option xfer.file.auto_rename is off and ↵Sébastien Helleu
file already exists (closes #1633)
2021-04-13Revert "core: add option "-save" in command /upgrade (closes #1630)"Sébastien Helleu
This reverts commit 1df1903d230c4f8dbd0876b8bbc3454aa1af389c. This is not so easy to implement: it requires saving state of plugins, and plugins like irc can not save the connected state (except in a real upgrade case where the sockets are still valid after exec of the new binary).
2021-04-12core: add option "-save" in command /upgrade (closes #1630)Sébastien Helleu
2021-04-11trigger: add tests on main trigger functionsSébastien Helleu
2021-04-06trigger: add variables "${tg_shell_argc}" and "${tg_shell_argvN}" in command ↵Sébastien Helleu
trigger evaluated strings (closes #1624)
2021-04-04core: evaluate left/right part of comparison after split on the comparison ↵Sébastien Helleu
operator in ${if:xxx} (closes #1627) To force evaluation of the expression before doing the comparison (less safe), the "${eval_cond:xxx}" can be used. With the old behavior we had: >> ${if:a==b} == [0] >> ${if:${raw:a==b}} == [0] >> ${if:${eval_cond:${raw:a==b}}} == [0] And with the new behavior, we have: >> ${if:a==b} == [0] >> ${if:${raw:a==b}} == [1] >> ${if:${eval_cond:${raw:a==b}}} == [0]
2021-03-21core: update ChangeLog (issue #1621)Sébastien Helleu
2021-03-20core: update ChangeLog (issue #1591, issue #1592)Sébastien Helleu
2021-03-19core: update ChangeLogSébastien Helleu
2021-03-17api: add support of pointer names in function string_eval_expression (direct ↵Sébastien Helleu
and in hdata) These two formats are now supported, if "pointer_name" is present in the "pointers" hashtable: * "${pointer_name}": value of pointer (example: "0x1234abcd") * ${buffer[pointer_name].full_name}: use of a pointer name instead of pointer value or list name
2021-03-16core: add options to customize commands on system signals, quit by default ↵Sébastien Helleu
on SIGHUP when not running headless (closes #1595) New options to customize behavior on signals received, with the default behavior: - weechat.signal.sighup: quit in normal mode, reload config in headless - weechat.signal.sigquit: quit - weechat.signal.sigterm: quit - weechat.signal.sigusr1: no command executed by default - weechat.signal.sigusr2: no command executed by default The signals SIGUSR1 and SIGUSR2 are introduced by this commit, so it's now possible to run commands when they are received. The SIGHUP signal makes now WeeChat quit, it was the behavior before version 2.9 of WeeChat (see commit de1e61f7cd50cbd1a99777fe6611642a51abf5f6).
2021-03-14api: add info "weechat_daemon"Sébastien Helleu
2021-03-14core: update ChangeLog (closes #1618)Sébastien Helleu
2021-03-07Version 3.1Sébastien Helleu
2021-02-28core: fix quoted line in cursor mode (closes #1602)Sébastien Helleu
Regression was introduced in version 2.7 by commit 93d2dbf3e1ef30e676a6edd56ab2b9bd2ddd70d9.
2021-02-28core: add missing "xxx" in format of evaluated expressions (ChangeLog)Sébastien Helleu
2021-02-27irc: add bar item "irc_nick_prefix"Sébastien Helleu