Faisal N Jawdat
769b64fb5b
ruby: add detection of Ruby 3.3
2024-02-04 14:14:34 +01:00
Sébastien Helleu
870ae139a8
ci: remove tests on macOS 11
2024-02-04 14:07:08 +01:00
Sébastien Helleu
1eeb76a9ad
Version 4.1.4-dev
2024-02-04 14:06:50 +01:00
Sébastien Helleu
ad4529dc39
Version 4.1.3
v4.1.3
2024-01-20 09:18:02 +01:00
Sébastien Helleu
aff7a19339
core: add release notes for next version
2024-01-20 09:12:35 +01:00
Sébastien Helleu
1eed2d0e50
core: add version 4.0.8 in ChangeLog and release notes
2024-01-20 09:11:53 +01:00
Sébastien Helleu
5cb0f201f5
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:02:54 +01:00
Sébastien Helleu
4cd22e470c
irc: fix info "irc_is_message_ignored" (issue #2059 )
2024-01-12 18:02:31 +01:00
Sébastien Helleu
97b9d4b26e
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:35:29 +01:00
Sébastien Helleu
f0394bf486
core: fix crash on plugin reload when using musl libc (issue #2052 )
2023-12-15 23:02:27 +01:00
Sébastien Helleu
94616b4294
core: fix infinite loop in display when the chat area is too small (issue #2053 )
2023-12-14 23:21:08 +01:00
Sébastien Helleu
1ade7c54a2
Version 4.1.3-dev
2023-12-14 23:20:28 +01:00
Sébastien Helleu
14b8518ae2
Version 4.1.2
v4.1.2
2023-12-03 19:17:25 +01:00
Sébastien Helleu
4dbae51568
core: add version 4.0.7 in ChangeLog and release notes
2023-12-03 19:12:59 +01:00
Sébastien Helleu
19a1b4145b
irc: remove trailing "\r\n" in signals "irc_out" and "irc_outtags" when messages are queued
2023-11-26 18:57:21 +01:00
Sébastien Helleu
f6912518b3
tests: add tests on IRC message 337
2023-11-07 21:59:22 +01:00
Sébastien Helleu
5115bebb27
irc: fix target buffer of IRC message 337 (whois reply: "is hiding their idle time")
2023-11-07 21:50:55 +01:00
Sébastien Helleu
ceaaab3866
core: fix value of buffer variable "num_history" when the value defined in option weechat.history.max_commands is reached
2023-11-04 17:02:08 +01:00
Sébastien Helleu
4865087019
relay: close properly connection with the IRC client in case of server disconnection (issue #2038 )
2023-11-04 09:05:39 +01:00
Sébastien Helleu
532f2ce683
core: remove incorrect warning when binding keys F10 to F20 (issue #2039 )
2023-11-04 08:37:36 +01:00
Sébastien Helleu
67bcbf5256
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:17:15 +01:00
Sébastien Helleu
08fbfcc203
core: fix memory leak when config version is invalid or not supported
2023-10-30 23:30:01 +01:00
Sébastien Helleu
fad3f0c942
core: check that buffer is not NULL in function gui_chat_printf_date_tags_internal
2023-10-30 23:29:25 +01:00
Sébastien Helleu
8c55f87fb2
core: fix use NULL pointer when a config file has no options
2023-10-30 23:29:17 +01:00
Sébastien Helleu
8fae2fd927
logger: remove dead assignment
2023-10-30 23:29:13 +01:00
Sébastien Helleu
53f1eb9b28
xfer: fix use of uninitialized variable when adding a new xfer
2023-10-30 23:29:05 +01:00
Sébastien Helleu
3e78d55495
xfer: fix use of NULL pointer in strrchr()
2023-10-30 23:28:51 +01:00
Sébastien Helleu
aa5c03334a
core: fix crash when "config_version" is present in a configuration file without a value
2023-10-30 23:28:07 +01:00
Sébastien Helleu
8e6647c7c9
core: display an error on startup if environment variable "HOME" is not set
2023-10-30 23:27:20 +01:00
Sébastien Helleu
e140f3cf8e
tests: check that environment variable "HOME" is set before using it
2023-10-30 23:26:01 +01:00
Sébastien Helleu
60b2b03f9a
ruby: fix use of NULL variable when displaying exception
2023-10-30 23:25:51 +01:00
Sébastien Helleu
1769ce1814
Version 4.1.2-dev
2023-10-30 23:24:34 +01:00
Sébastien Helleu
fbd579eb61
ci: uninstall php8.1-imagick before build (issue #2009 )
...
When php imagick is installed and when WeeChat is compiled with gcc, there's a
crash when the php plugin is loaded. Newer versions of gcc should fix the
issue, but as in CI we can't easily use them, uninstalling imagick avoids the
crash.
2023-10-28 09:21:00 +02:00
Sébastien Helleu
0e97de4293
Version 4.1.1
v4.1.1
2023-10-26 21:13:53 +02:00
Sébastien Helleu
097dc1f48f
Version 4.1.1-dev
2023-10-26 21:12:39 +02:00
Sébastien Helleu
c3dba4496b
core: add version 4.0.6 in ChangeLog and release notes
2023-10-26 21:11:07 +02:00
Sébastien Helleu
7d854c84de
core: fix crash when a custom bar item name is already used by a default bar item (issue #2034 )
2023-10-23 13:11:02 +02:00
Sébastien Helleu
a9c410ff23
core: fix random timeouts when a lot of concurrent processes are launched with hook_process (issue #2033 )
2023-10-22 21:05:45 +02:00
Sébastien Helleu
8c4ff51beb
core: update translations (issue #194 , issue #2032 )
2023-10-19 23:57:25 +02:00
Sébastien Helleu
6ca604938f
irc: revert compute of nick colors to case sensitive way, deprecate again IRC nick color infos (issue #194 , issue #2032 )
2023-10-19 23:31:49 +02:00
Sébastien Helleu
252f787fcf
core: make libintl.h required if CMake option ENABLE_NLS is enabled (issue #2031 )
2023-10-15 14:58:26 +02:00
Sébastien Helleu
839148e9d4
core: update French translations
2023-10-15 15:47:04 +02:00
Sébastien Helleu
775b9c9cdf
Version 4.1.0
v4.1.0
2023-10-15 09:02:57 +02:00
Sébastien Helleu
6bc7d6fad3
debian: update changelog
2023-10-15 08:46:45 +02:00
Sébastien Helleu
9aefe4ae09
core: call curl init and cleanup functions
...
This is to prevent issues when these functions are not thread-safe.
2023-10-13 23:03:00 +02:00
Trygve Aaberge
13a057f0b2
core: only print hook_url errors when debug is enabled
...
Errors from hook_url should be handled by the caller, so don't print
them to the core buffer by default. Only print them when
weechat_debug_core is enabled. This was already the behavior for the
timeout error.
2023-10-13 21:52:15 +02:00
Trygve Aaberge
3735397a0f
core: add error codes to output in hook_url
...
When hook_url fails, add an error_code field in the output in addition
to the error field. This is so the caller can get which error happened
programatically, without having to parse the (possibly translated) error
string.
It uses the same error codes as the return_code in hook_process, and in
addition adds 5 for an error from pthread_create and 6 for a timeout
error. If the error is from pthread_create, an additional field
`error_code_pthread` with the error code from pthread_create is added.
If the error is from curl, an additional field `error_code_curl` with
the error code from curl is added.
2023-10-13 09:26:00 +02:00
Trygve Aaberge
57b2efd82b
core: run hook_url callback when pthread_create failed
2023-10-13 09:25:39 +02:00
Sébastien Helleu
6468f7761f
core: set "error" field of "output" hashtable in hook_url in case of transfer timeout
2023-10-13 08:14:31 +02:00
Nils Görs
a83121b847
core: update German translations
2023-10-11 07:52:02 +02:00