summaryrefslogtreecommitdiff
path: root/ChangeLog.adoc
AgeCommit message (Collapse)Author
2022-05-27trigger: fix memory leak in command `/trigger addinput`Sébastien Helleu
2022-05-27core: add command /item (closes #808)Sébastien Helleu
This allows to create custom bar items with evaluated content (like the script text_item.py does).
2022-05-11core: allow to remove multiple filters at once with command /filter delSébastien Helleu
2022-04-24irc: remove channel from autojoin option when manually closing a bufferSébastien Helleu
2022-04-24irc: fix add of channel to autojoin option when joining a channel with a ↵Sébastien Helleu
buffer still opened
2022-04-24api: allow to catch multiple signals in functions hook_signal and ↵Sébastien Helleu
hook_hsignal (closes #1780)
2022-04-24core: fix style in ChangeLogSébastien Helleu
2022-04-24core: update ChangeLogSébastien Helleu
2022-04-23trigger: check that buffer notify is not "none" to run command of default ↵Sébastien Helleu
trigger beep
2022-04-18core: add case conversion in evaluation of expressions (closes #1778)Sébastien Helleu
2022-04-18core: update ChangeLog (closes #1700)Sébastien Helleu
2022-04-16buflist: fix memory leak when reading config and changing option ↵Sébastien Helleu
buflist.look.sort
2022-04-03core: add CVE id in ChangeLogSébastien Helleu
2022-03-30relay: fix save of channels when JOIN/PART are received from an IRC relay ↵Sébastien Helleu
client (closes #1771)
2022-03-27core: fix bad window size on startup with some terminals like kitty (closes ↵Sébastien Helleu
#1769)
2022-03-27Version 3.5Sébastien Helleu
2022-03-21core: use unicode symbol for greater-than or equal to in ChangeLogSébastien Helleu
2022-03-14core: add version 3.4.1Sébastien Helleu
2022-03-13core: set again TLS verification functions after GnuTLS options are changed ↵Sébastien Helleu
(closes #1763) When changing the options weechat.network.gnutls_ca_system or weechat.network.gnutls_ca_user, the GnuTLS credentials are freed then allocated again, but the verification function used to check the certificate on connection is not set again. As a consequence, any TLS connection is made without checking the certificate. This regression was introduced in version 3.2, when the options were changed to automatically load system certificates without having to give the path, and to let user give an extra custom path with certificates.
2022-03-13api: add function buffer_new_props (closes #1759)Sébastien Helleu
2022-03-12core: update ChangeLog (issue #1761)Sébastien Helleu
2022-03-10irc: rename server option "autojoin_record" to "autojoin_dynamic"Sébastien Helleu
2022-03-10irc: add command /autojoinSébastien Helleu
2022-03-10irc: add server option "autojoin_record"Sébastien Helleu
2022-03-06guile: remove disabling of guile gmp allocator with Guile ≥ 3.0.8Sébastien Helleu
This fixes the compilation warning: weechat-guile.c: In function ‘weechat_plugin_init’: weechat-guile.c:1270:5: warning: ‘scm_install_gmp_memory_functions’ is deprecated [-Wdeprecated-declarations]
2022-02-28irc: fix display of message 901 (you are now logged out) (closes #1758)Sébastien Helleu
2022-02-20scripts: auto-load scripts with supported extensions only (closes #1698)Sébastien Helleu
2022-02-19debian: change dependency libargon2-0-dev to libargon2-dev (debian bug #1005703)Sébastien Helleu
2022-02-10irc: fix parsing of message 223 (m_filter) sent by InspIRCd server (closes ↵Sébastien Helleu
#1751)
2022-02-08ruby: add detection of Ruby 3.1Sébastien Helleu
2022-02-05core: fix style in ChangeLogSébastien Helleu
2022-01-30core: search in message tags when tags are displayed with /debug tagsSébastien Helleu
2022-01-30core: add support of date and tags in messages displayed in buffers with ↵Sébastien Helleu
free content, add function printf_y_date_tags (closes #1746)
2022-01-29tests: add tests on GUI chat functionsSébastien Helleu
Functions tested: - gui_chat_utf_char_valid - gui_chat_char_size_screen - gui_chat_strlen - gui_chat_strlen_screen - gui_chat_string_add_offset - gui_chat_string_add_offset_screen - gui_chat_string_real_pos - gui_chat_string_pos - gui_chat_get_word_info - gui_chat_printf_date_tags_internal - gui_chat_printf_date_tags - gui_chat_printf_y
2022-01-26core: fix memory leak when removing a line on a buffer with free contentSébastien Helleu
2022-01-23core: update ChangeLogSébastien Helleu
2022-01-22python: fix crash in hook callbacks after script loading failure (closes #1740)Sébastien Helleu
2022-01-15xfer: fix auto-accept of server/nick when the server name contains UTF-8 ↵Sébastien Helleu
chars (issue #1739)
2022-01-15irc: fix completion of channel topic with UTF-8 chars (issue #1739)Sébastien Helleu
2022-01-15api: fix add of infolist items in hashtable when prefix contains UTF-8 chars ↵Sébastien Helleu
in function hashtable_add_from_infolist (issue #1739)
2022-01-15core: fix search of commands with UTF-8 chars in name when option ↵Sébastien Helleu
weechat.look.command_incomplete is on (issue #1739)
2022-01-15trigger: fix search of triggers with UTF-8 chars in name (issue #1739)Sébastien Helleu
2022-01-06irc: use default callback in case of missing parameters in messages ↵Sébastien Helleu
311/312/327 (whois) and 314 (whowas)
2022-01-05irc: fix parsing of message 338 (whois, host) sent by Rizon server (closes ↵Sébastien Helleu
#1737)
2022-01-04irc: fix display of message 344 received as whois geo info (closes #1736)Sébastien Helleu
2021-12-30trigger: add variables `${tg_tag_irc_xxx}` containing IRC message tags ↵Sébastien Helleu
(issue #1680)
2021-12-30irc: add IRC message tags in messages displayed (closes #1680)Sébastien Helleu
2021-12-28core: fix display of hotlist in buflist after changing value of option ↵Sébastien Helleu
weechat.look.hotlist_sort (closes #1733) The "hotlist" pointer in buffers was lost, it is now set again after switching to the newly sorted hotlist.
2021-12-25core: add build of Debian packages in CISébastien Helleu
2021-12-24relay: add zstd compression in weechat protocolSé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).