Sébastien Helleu
710247891c
core: set again TLS verification functions after GnuTLS options are changed (issue #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 20:20:03 +01:00
Sébastien Helleu
67a364550f
core: fix typo in weechat --help
2021-12-03 12:03:08 +01:00
Sébastien Helleu
be753046b7
core: fix detection of Ruby 3.0 on macOS (issue #1721 )
2021-11-21 16:38:22 +01:00
Sébastien Helleu
006964c4dc
irc: fix memory leak in case of realloc error
2021-11-20 13:21:51 +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
50edb33f1c
core: speed up eval by storing length of prefix/suffix in eval structure
2021-11-13 15:18:49 +01:00
Sébastien Helleu
c82358c17c
core: free strings with XDG directories in case of error
2021-11-13 14:59:14 +01:00
Sébastien Helleu
d64050bafb
relay: remove dead assignment in websocket decoding
2021-11-13 13:32:02 +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
a3924a27a0
tests: add tests on some IRC SASL functions
2021-11-13 09:06:34 +01:00
Sébastien Helleu
7cad1230e6
trigger: add comments with list of all commands in default triggers
2021-11-12 21:20:14 +01:00
Sébastien Helleu
997559e55b
trigger: split default triggers on multiple lines
2021-11-12 21:08:39 +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
f4a1baaed3
irc: extend size of some internal buffers
2021-11-07 08:57:07 +01:00
Sébastien Helleu
1b8ad40b81
irc: do not display a message parsing error when a channel buffer can not be created
2021-11-06 18:19:12 +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
Sébastien Helleu
edfc415e9e
irc: fix memory leak in main IRC message callback
2021-11-06 17:58:48 +01:00
Sébastien Helleu
8bb5e33348
irc: fix memory leak in callback of IRC message 353
2021-11-06 17:55:31 +01:00
Sébastien Helleu
2da2172593
api: add parameters pointers, extra_vars and options in function hdata_search
2021-11-06 15:59:18 +01:00
Sébastien Helleu
5e08f9876a
core: fix access to integer/long/time arrays in hdata, add support of static arrays in hdata
2021-11-04 23:55:02 +01:00
Sébastien Helleu
ee66fc3a85
core: fix crash in function hdata_set when pointer value is NULL in hashtable
2021-11-03 23:54:12 +01:00
Sébastien Helleu
13472adfff
core: check that time is valid in function hdata_set
2021-11-03 23:23:09 +01:00
Sébastien Helleu
60b374901f
core: remove useless test in function hdata_update
2021-11-03 23:02:01 +01:00
Sébastien Helleu
d8a3a0137c
core: check that hdata and name are not NULL in function hdata_compare
2021-11-02 21:08:24 +01:00
Sébastien Helleu
f66e55564e
core: check that name is not NULL in function hdata_get_var
2021-11-01 22:16:50 +01:00
Sébastien Helleu
6e83225e6f
core: use a "free value" callback in hashtable weechat_hdata
2021-10-29 22:13:53 +02:00
Sébastien Helleu
2ca6420e17
irc: do not display first parameter in numeric command when it is "*"
2021-10-17 21:28:31 +02:00
Sébastien Helleu
cde0d5f7a5
irc: do not display "*" when received as nick in command 900
2021-10-17 21:28:31 +02:00
Sébastien Helleu
ba5b744397
irc: add URL to extended-join extension
2021-10-17 21:28:31 +02:00
Sébastien Helleu
1447c7ad83
irc: fix URL to invite-notify extension
2021-10-17 21:28:31 +02:00
Sébastien Helleu
b57d19c893
irc: add more CAP command examples
2021-10-17 21:28:31 +02:00
Sébastien Helleu
9063546acc
irc: remove parameters argc/argv/argv_eol from command callbacks
2021-10-17 21:28:31 +02:00
Sébastien Helleu
f1cb767001
irc: keep trailing spaces in received message 322
2021-10-17 21:28:31 +02:00
Sébastien Helleu
2f90fc0299
irc: don't keep trailing spaces in received message TAGMSG
2021-10-17 21:28:31 +02:00
Sébastien Helleu
9fbe18eb27
irc: remove quotes around message in command /server fakerecv
...
This preserves trailing spaces at the end of the message.
2021-10-17 21:28:31 +02:00
Sébastien Helleu
2ca37a9128
irc: remove server in "903" and "904" command callbacks examples
2021-10-17 21:28:31 +02:00
Sébastien Helleu
a73e9eb8ca
irc: use parsed command parameters in "901" command callback
2021-10-17 21:28:31 +02:00
Sébastien Helleu
a3ddeba9f9
irc: use parsed command parameters in "900" command callback
2021-10-17 21:28:31 +02:00
Sébastien Helleu
baa91a45a8
irc: use parsed command parameters in "730", "731", "732", "733" and "734" command callbacks
2021-10-17 21:28:31 +02:00
Sébastien Helleu
6124bf3c92
irc: use parsed command parameters in "729" command callback
2021-10-17 21:28:31 +02:00
Sébastien Helleu
6a8ec55118
irc: use parsed command parameters in "728" command callback
2021-10-17 21:28:31 +02:00
Sébastien Helleu
4b6038975c
irc: use parsed command parameters in "470" command callback
2021-10-17 21:28:31 +02:00
Sébastien Helleu
5e63161b5b
irc: use parsed command parameters in "438" command callback
2021-10-17 21:28:31 +02:00
Sébastien Helleu
32c99047f4
irc: use parsed command parameters in "437" command callback
2021-10-17 21:28:31 +02:00
Sébastien Helleu
2ef9509dbe
irc: remove server in "432" and "433" command callbacks examples
2021-10-17 21:28:31 +02:00
Sébastien Helleu
c7cb025582
irc: use parsed command parameters in "368" command callback
2021-10-17 21:28:31 +02:00
Sébastien Helleu
96288d69e2
irc: use parsed command parameters in "367" command callback
2021-10-17 21:28:31 +02:00
Sébastien Helleu
aad86a1955
irc: use parsed command parameters in "366" command callback
2021-10-17 21:28:31 +02:00
Sébastien Helleu
dcbf534d53
irc: use parsed command parameters in "353" command callback
2021-10-17 21:28:31 +02:00