Sébastien Helleu
4e6687759a
core, relay: fix include directory of libzstd
2024-05-26 23:57:21 +02:00
Sébastien Helleu
f968bb9c91
irc: fix crash in split of IRC message containing a newline if the server is not given
2024-05-25 19:55:18 +02:00
Sébastien Helleu
6b1d55203b
python: fix truncation of unsigned long long integer returned by function string_parse_size
2024-02-25 17:10:19 +01:00
Sébastien Helleu
65cdc2603a
tcl: fix truncation of long integer returned by function hdata_long
2024-02-25 16:14:54 +01:00
Sébastien Helleu
e87d2b4717
script: always display list of scripts when searching scripts with /script search (issue #2077 )
2024-02-21 21:38:19 +01:00
Sébastien Helleu
b80c58fb39
trigger: fix memory leak when adding a new trigger with /trigger command
2024-02-10 17:56:54 +01:00
Sébastien Helleu
62fced3213
irc: check if arguments are not NULL in some infos
...
Affected infos:
- irc_server_isupport
- irc_server_isupport_value
- irc_server_cap
- irc_server_cap_value
2024-01-12 18:00:33 +01:00
Sébastien Helleu
da256bbad7
irc: fix info "irc_is_message_ignored" (issue #2059 )
2024-01-12 17:59:58 +01:00
Sébastien Helleu
43bb20c4c3
irc: fix display of self messages in case of message split failure
...
When the message sends inconsistent max lengths in message 005, the split of
self message fails and causes a display issue: the channel name is displayed
with the message:
nick | #channel :this is a test
instead of:
nick | this is a test
2024-01-05 21:36:43 +01:00
Sébastien Helleu
86e1af7ab9
core: fix crash on plugin reload when using musl libc (issue #2052 )
2023-12-15 22:58:52 +01:00
Sébastien Helleu
83749f491c
irc: remove trailing "\r\n" in signals "irc_out" and "irc_outtags" when messages are queued
2023-11-26 18:56:33 +01:00
Sébastien Helleu
999ba00ac6
irc: fix target buffer of IRC message 337 (whois reply: "is hiding their idle time")
2023-11-07 21:51:55 +01:00
Sébastien Helleu
1d6eb273c6
relay: close properly connection with the IRC client in case of server disconnection (issue #2038 )
2023-11-04 09:07:24 +01:00
Sébastien Helleu
7fabd8068f
core, plugins: set error to NULL before calling strtol()
...
This is not strictly necessary, just in case the function strtol() doesn't
update the pointer.
2023-11-01 14:22:32 +01:00
Sébastien Helleu
7c21c6b993
logger: remove dead assignment
2023-10-30 23:23:57 +01:00
Sébastien Helleu
a399d3f68c
ruby: fix use of NULL variable when displaying exception
2023-10-30 23:07:20 +01:00
Sébastien Helleu
753a2adffc
irc: move value -all at the end of completions for command /ignore del
2023-10-09 20:07:39 +02:00
Sébastien Helleu
020c8145b6
irc: fix memory leak when joining channels with keys
2023-10-07 20:34:41 +02:00
Sébastien Helleu
2d9b133c77
script: only check if return value of plugin_script_search_path is NULL (issue #2019 )
2023-09-22 22:59:21 +02:00
Sébastien Helleu
6c36836182
script: fix removal of script in system directory while trying to install a script (issue #2019 )
2023-09-22 22:53:29 +02:00
Sébastien Helleu
15214f9538
script: fix autoload of multiple scripts at once with /script autoload (issue #2018 )
2023-09-20 20:07:01 +02:00
Sébastien Helleu
7f13bdb51a
irc: add option irc.look.open_pv_buffer_echo_msg (issue #2016 )
2023-09-14 20:22:43 +02:00
Sébastien Helleu
49bbc53d7c
irc: update title in query buffer when remote nick is myself (issue #2016 )
2023-09-14 16:16:39 +02:00
Sébastien Helleu
eb17fa24ee
irc: fix title of query buffer for own messages received (issue #2016 )
2023-09-14 15:30:10 +02:00
Sébastien Helleu
c7d03668f1
irc: open a query buffer on PRIVMSG received from self nick when capability echo-message is NOT enabled (issue #2016 )
2023-09-14 14:54:21 +02:00
Sébastien Helleu
8575546aa2
irc: don't open a new private buffer on /msg command when capability echo-message is enabled (issue #2016 )
2023-09-14 11:21:25 +02:00
Sébastien Helleu
49b1cb06b5
irc: fix title of private buffers wrongly set to own address when capability echo-message is enabled (issue #2016 )
2023-09-14 08:09:34 +02:00
Sébastien Helleu
f43ed913f5
xfer: fix memory leak on plugin unload
2023-09-12 15:03:18 +02:00
Sébastien Helleu
58141bde79
irc: fix autojoin of channels when private buffers are opened (issue #2012 )
2023-09-11 21:43:35 +02:00
Sébastien Helleu
8b7513e883
script: fix crash when a /script command triggers another /script command (issue #923 )
2023-08-27 17:22:09 +02:00
Sébastien Helleu
2566fca78c
irc: use str_nicks only if not NULL in callback of message 353
2023-08-27 17:20:32 +02:00
Trygve Aaberge
a82bfa0e7e
Add compatibility with Python < 3.10 in weechat.pyi
...
The | syntax for unions is only supported in Python 3.10 and later.
Since Python 3.8 and 3.9 are still supported upstream for a while and we
had a user reporting on IRC that they couldn't use the stub file since
they are using 3.8, change to the old syntax for unions to support this.
There aren't really any drawbacks of this. It's just a bit more verbose,
and a typing import is necessary, but neither of those really matters in
a generated stub file.
2023-08-24 19:12:53 +02:00
Sébastien Helleu
e3f6dab366
irc: fix string comparison when CASEMAPPING is set to "ascii"
2023-08-24 09:23:30 +02:00
Sébastien Helleu
1a05f89586
irc: check that server is not NULL in function irc_server_eval_fingerprint
2023-08-24 09:23:30 +02:00
Sébastien Helleu
87e47894e6
script: adjust scroll after command /script go N
2023-08-22 11:29:37 +02:00
Sébastien Helleu
39fdb1b564
logger: remove trailing empty line in display of backlog (issue #2002 )
2023-08-21 16:02:37 +02:00
Sébastien Helleu
c5eb982424
perl: fix display of non-ASCII chars after load of a script with Perl >= 5.38 (issue #1996 )
2023-08-21 13:11:58 +02:00
Sébastien Helleu
e7bf09f4e8
irc: fix wrong time displayed for CTCP messages received from self nick (issue #2000 )
2023-08-18 23:59:42 +02:00
Sébastien Helleu
ab7b51db72
scripts: fix function string_parse_size on 32-bit systems (python and ruby) (issue #1999 )
2023-08-18 16:45:21 +02:00
Sébastien Helleu
647d7033cf
xfer: fix conversion of string to IPv4 on 32-bit systems (issue #1999 )
2023-08-18 16:44:36 +02:00
Sébastien Helleu
77911680bb
irc: fix redirection of command /list when the reply doesn't start with message 321 (start of /list)
2023-08-18 07:40:32 +02:00
Sébastien Helleu
bc5b287622
irc: add missing tags on multiline messages (issue #1987 )
2023-08-09 14:55:50 +02:00
Sébastien Helleu
a23d8f2198
relay: fix display of IRC CTCP messages received from client (issue #1986 )
2023-08-08 09:42:34 +02:00
Sébastien Helleu
f416688e84
irc: fix display of outgoing notice with channel when capability "echo-message" is enabled (issue #1991 )
2023-08-01 22:37:10 +02:00
Sébastien Helleu
b2cd9d002b
irc: fix switch to channel manually joined (issue #1982 )
...
This happens when server option autojoin_dynamic is on and option
irc.look.buffer_switch_autojoin is off.
Regression was introduced in version 4.0.0 by commit
1c3b871204 .
2023-07-31 08:05:26 +02:00
Sébastien Helleu
2ad27b41a5
irc: fix memory leak in IRC message parser
...
Bug was introduced in WeeChat 3.4 by commit
c4b4d80936 .
2023-07-20 08:57:50 +02:00
Sébastien Helleu
ef68312393
irc: fix display of self CTCP message containing bold attribute (issue #1981 )
2023-07-18 18:54:02 +02:00
Sébastien Helleu
3203ee8f05
tests/relay: fix crash in tests on Alpine 3.18
2023-07-01 09:55:01 +02:00
Sébastien Helleu
7d78be3a1b
guile: fix crash on quit with Guile < 3 ( closes #1965 )
2023-06-27 21:44:54 +02:00
Sébastien Helleu
b4d999010a
api: do not convert option name to lower case in API functions config_set_plugin and config_set_desc_plugin
2023-06-27 12:58:51 +02:00