Sébastien Helleu
44e0414970
core: add version 3.4.1
2022-03-14 08:39:24 +01:00
Sébastien Helleu
6004139098
core: set again TLS verification functions after GnuTLS options are changed ( 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-13 18:04:07 +01:00
Sébastien Helleu
e5e3a9d2da
api: add function buffer_new_props ( closes #1759 )
2022-03-13 10:35:29 +01:00
Sébastien Helleu
65e08ffe07
core: update ChangeLog (issue #1761 )
2022-03-12 16:11:08 +01:00
Sébastien Helleu
8c66070136
irc: rename server option "autojoin_record" to "autojoin_dynamic"
2022-03-10 21:12:46 +01:00
Sébastien Helleu
9cfdb4a324
irc: add command /autojoin
2022-03-10 21:12:46 +01:00
Sébastien Helleu
c1e65e8edd
irc: add server option "autojoin_record"
2022-03-10 21:12:46 +01:00
Sébastien Helleu
d06f1e8486
guile: remove disabling of guile gmp allocator with Guile ≥ 3.0.8
...
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-03-06 16:42:54 +01:00
Sébastien Helleu
7228262591
irc: fix display of message 901 (you are now logged out) ( closes #1758 )
2022-02-28 22:12:22 +01:00
Sébastien Helleu
8700e0bb36
scripts: auto-load scripts with supported extensions only ( closes #1698 )
2022-02-20 16:29:31 +01:00
Sébastien Helleu
e0db08c782
debian: change dependency libargon2-0-dev to libargon2-dev (debian bug #1005703 )
2022-02-19 10:18:38 +01:00
Sébastien Helleu
ba7ff87d19
irc: fix parsing of message 223 (m_filter) sent by InspIRCd server ( closes #1751 )
2022-02-10 20:50:16 +01:00
Sébastien Helleu
d0c857934b
ruby: add detection of Ruby 3.1
2022-02-08 12:41:32 +01:00
Sébastien Helleu
e8c59e1f5b
core: fix style in ChangeLog
2022-02-05 10:04:25 +01:00
Sébastien Helleu
608f56020d
core: search in message tags when tags are displayed with /debug tags
2022-01-30 13:33:21 +01:00
Sébastien Helleu
9259442dbf
core: add support of date and tags in messages displayed in buffers with free content, add function printf_y_date_tags ( closes #1746 )
2022-01-30 11:41:06 +01:00
Sébastien Helleu
083662cb34
tests: add tests on GUI chat functions
...
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-29 10:24:21 +01:00
Sébastien Helleu
0ebf3dbede
core: fix memory leak when removing a line on a buffer with free content
2022-01-26 20:22:56 +01:00
Sébastien Helleu
13fb3649dd
core: update ChangeLog
2022-01-23 15:42:16 +01:00
Sébastien Helleu
574f1837f9
python: fix crash in hook callbacks after script loading failure ( closes #1740 )
2022-01-22 21:34:04 +01:00
Sébastien Helleu
619f09f2d6
xfer: fix auto-accept of server/nick when the server name contains UTF-8 chars (issue #1739 )
2022-01-15 10:04:43 +01:00
Sébastien Helleu
b54d06630d
irc: fix completion of channel topic with UTF-8 chars (issue #1739 )
2022-01-15 09:52:23 +01:00
Sébastien Helleu
c13aa86c79
api: fix add of infolist items in hashtable when prefix contains UTF-8 chars in function hashtable_add_from_infolist (issue #1739 )
2022-01-15 09:48:50 +01:00
Sébastien Helleu
bda7bb64d2
core: fix search of commands with UTF-8 chars in name when option weechat.look.command_incomplete is on (issue #1739 )
2022-01-15 09:48:50 +01:00
Sébastien Helleu
dee7313fcc
trigger: fix search of triggers with UTF-8 chars in name (issue #1739 )
2022-01-15 09:36:02 +01:00
Sébastien Helleu
9bbab7ff02
irc: use default callback in case of missing parameters in messages 311/312/327 (whois) and 314 (whowas)
2022-01-06 08:14:11 +01:00
Sébastien Helleu
0d6b18bc54
irc: fix parsing of message 338 (whois, host) sent by Rizon server ( closes #1737 )
2022-01-05 08:24:04 +01:00
Sébastien Helleu
8c49475f75
irc: fix display of message 344 received as whois geo info ( closes #1736 )
2022-01-04 19:53:48 +01:00
Sébastien Helleu
532d46bb93
trigger: add variables ${tg_tag_irc_xxx} containing IRC message tags (issue #1680 )
2021-12-30 21:22:37 +01:00
Sébastien Helleu
b66298d369
irc: add IRC message tags in messages displayed ( closes #1680 )
2021-12-30 21:11:22 +01:00
Sébastien Helleu
dd2b19ec42
core: fix display of hotlist in buflist after changing value of option 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-28 13:52:58 +01:00
Sébastien Helleu
7fb1dd94cc
core: add build of Debian packages in CI
2021-12-25 16:26:43 +01:00
Sébastien Helleu
498194f6fc
relay: add zstd compression in weechat protocol
...
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).
2021-12-24 16:45:57 +01:00
Sébastien Helleu
d5c391b1ee
irc: fix display of IRC numeric messages with no parameters
...
For example this MOTD message is properly displayed (empty line):
:server.example.com 372 nick :
2021-12-23 18:43:12 +01:00
Sébastien Helleu
fae6bbb40e
core: fix styles in ChangeLog and release notes
2021-12-19 10:51:29 +01:00
Sébastien Helleu
778594d68f
Version 3.4
2021-12-18 08:57:32 +01:00
Sébastien Helleu
3a38879590
doc: remove tester's guide
2021-12-01 18:48:14 +01:00
Sébastien Helleu
d447755b1f
core: update ChangeLog
2021-11-28 22:21:55 +01:00
Sébastien Helleu
c8776b14f6
doc: switch from prettify to pygments for syntax highlighting
2021-11-27 16:05:28 +01:00
Sébastien Helleu
266233636d
core: add issue #1605 in ChangeLog
2021-11-21 16:48:39 +01:00
Sébastien Helleu
fe9768f484
ruby: add detection of Ruby 3.0.0, remove old way to detect Ruby ( closes #1721 )
2021-11-21 11:39:56 +01:00
Sébastien Helleu
792739ee42
core: add build with CMake and Ninja in CI
2021-11-20 19:02:53 +01:00
Sébastien Helleu
8b11fa86cd
core: add build on macOS 11 in CI
2021-11-20 17:34:33 +01:00
Sébastien Helleu
28d013b704
build: add targets "changelog" and "rn" to build HTML version of ChangeLog and release notes (CMake build only)
2021-11-20 17:23:59 +01:00
Sébastien Helleu
05d31b476b
trigger: hide key and password in command "/msg nickserv setpass nick key password"
2021-11-13 15:41:31 +01:00
Sébastien Helleu
1556e4ac5a
core: fix memory leak in evaluated expression "split:number,seps,flags,xxx" when multiple "strip_items" are given
2021-11-13 13:29:32 +01:00
Sébastien Helleu
f2ad57ceb9
trigger: add support of option "-server" when hiding passwords in command /msg nickserv register
2021-11-12 20:52:14 +01:00
Sébastien Helleu
253b25db03
core: fix random integer number with large range in evaluation of expressions on GNU/Hurd
2021-11-07 20:16:26 +01:00
Sébastien Helleu
9303f5abd9
core: update ChangeLog
2021-11-06 18:57:49 +01:00
Sébastien Helleu
2f177dd188
irc: fix join of channels with name longer than 127 chars ( closes #1717 )
2021-11-06 18:17:39 +01:00