Sébastien Helleu
4eabcdf840
core: fix integer overflow when setting integer option with ++N or --N
2023-08-18 07:49:19 +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
f3bc66b255
Version 4.0.3
2023-08-08 20:51:54 +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
b06e09d00b
core: remove CMake option "ENABLE_DOC_WARN_LOCALE" (issue #1985 )
2023-07-31 22:02:18 +02:00
Sébastien Helleu
fad7231f90
doc: stop build of docs if a locale is missing, add CMake option "ENABLE_DOC_WARN_LOCALE" (issue #1985 )
2023-07-31 21:31:53 +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
9312211d49
core: fix input length and crash after delete of line (issue #1989 )
2023-07-28 07:19:07 +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
a4e7e18c14
Version 4.0.2
2023-07-12 20:42:04 +02:00
Sébastien Helleu
ea934864d4
core: fix renaming of options with command /item rename (issue #1978 )
...
The options `weechat.custom_bar_item.xxx.*` are now properly renamed to the new
item name.
This fixes a save issue (item saved with old name in config) and a crash if a
new item is created with the old name.
2023-07-10 07:34:41 +02:00
Sébastien Helleu
bcc061292d
core: keep keys ctrl-H and ctrl-? (in lower case) if they were manually bound to custom commands in a previous version
2023-07-04 19:10:51 +02:00
Sébastien Helleu
3b26d6750e
core: add key ctrl-backspace in /help key ( closes #1975 )
2023-07-04 18:41:31 +02:00
Sébastien Helleu
2d91845d53
core: update ChangeLog
2023-07-03 23:01:12 +02:00
Sébastien Helleu
6c9ff45e5c
tests: fix hdata tests failure on Alpine 3.18
2023-07-01 09:55:13 +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
b71af61581
build: fix detection of PHP 8.2 on Alpine 3.18
2023-07-01 09:54:52 +02:00
Sébastien Helleu
b06edae3e3
Version 4.0.1
2023-06-30 21:18: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
1107205059
core: update ChangeLog
2023-06-27 21:28:46 +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
Sébastien Helleu
9939f939aa
irc: sent "QUIT" message to servers connected with TLS on /upgrade
2023-06-26 22:08:22 +02:00
Sébastien Helleu
db117f34dd
core: display actual key name and command with key Alt+k
...
Key Alt+K (upper K) is removed as well as commands `/input grab_raw_key` and
`/input grab_raw_key_command`.
2023-06-26 20:40:11 +02:00
Sébastien Helleu
f546796b49
irc: reply to a CTCP request sent to self nick ( closes #1966 )
2023-06-25 22:06:52 +02:00
Sébastien Helleu
cb7647a3ea
core: force key "return" to command "/input return" when migrating legacy keys
2023-06-25 19:14:15 +02:00
Sébastien Helleu
3c433b5106
core: add option weechat.color.status_name_insecure in ChangeLog and release notes
2023-06-25 15:17:40 +02:00
Sébastien Helleu
1c449f3c2e
Version 4.0.0
2023-06-24 22:00:30 +02:00
Sébastien Helleu
001cf3376d
core: update ChangeLog
2023-06-19 07:30:31 +02:00
Sébastien Helleu
8c73634e1b
relay: fix crash on /upgrade when at least a client is connected with weechat protocol
2023-06-11 14:33:32 +02:00
Sébastien Helleu
fc91ee59c9
core: add completions "filters_names_disabled" and "filters_names_enabled"
...
They are used in completion of commands `/filter disable` and
`/filter enable`.
2023-06-10 22:38:54 +02:00
Sébastien Helleu
1145d9f188
trigger: add completions "trigger_names_disabled" and "trigger_names_enabled"
...
They are used in completion of commands `/trigger disable` and
`/trigger enable`.
2023-06-10 20:30:52 +02:00
Sébastien Helleu
5d06ab76df
exec: remove trailing "M" (carriage return) in output of commands
...
Regression was indirectly caused by commit
d18f68e497 in core that allows to display all
control chars in buffers.
But the fix is in exec plugin: end of line in command output can now be "\r\n"
in addition to a single "\n".
2023-06-10 09:51:04 +02:00
Sébastien Helleu
4185e7b9f6
guile: fix crash when plugin is loaded on GNU/Hurd ( closes #1951 )
2023-06-05 21:09:27 +02:00
Sébastien Helleu
48b35bdc63
logger: fix display of multiline messages in backlog ( closes #1926 )
2023-06-05 07:29:21 +02:00
Sébastien Helleu
4e705afdf6
tests: add tests on logger tail functions (issue #1926 )
2023-06-05 07:29:10 +02:00
Sébastien Helleu
e04d8894a0
irc: add tag "new_host_xxx" in message displayed for command CHGHOST ( closes #1808 )
2023-06-04 09:45:47 +02:00
Sébastien Helleu
7f4c3a660a
core: update ChangeLog (issue #1950 )
2023-06-03 21:40:55 +02:00
Sébastien Helleu
682fc40708
irc: add option irc.look.display_host_notice
2023-06-03 21:15:58 +02:00
Sébastien Helleu
482fe6604c
relay: add handshake option "escape_commands" in weechat protocol
2023-06-03 20:06:29 +02:00
Sébastien Helleu
5e85bce2b7
core: specify irc protocol for relay changes
2023-06-03 17:28:15 +02:00
Sébastien Helleu
498aa3256f
relay: add support of capability "echo-message" ( closes #1949 )
2023-06-03 14:15:55 +02:00
Sébastien Helleu
ac9dc3b9c8
irc: add infos "irc_server_cap" and "irc_server_cap_value" (issue #1949 )
2023-06-03 14:15:49 +02:00
Sébastien Helleu
911c976f9b
tests: add tests on relay "irc" protocol
2023-06-02 18:50:45 +02:00
Sébastien Helleu
02a20507cb
relay: fix connection with IRC clients sending "CAP REQ :" (without capability) and not sending "CAP END" (issue #1040 , issue #1796 )
...
The bug was fixed in version 2.0 (issue #1040 ) but a regression in version 3.7
happened while using the new IRC parser for message arguments (issue #1796 ,
commit 96ed471261 ).
2023-06-02 18:50:45 +02:00
Sébastien Helleu
3d8c55722c
relay: add modifiers "relay_client_irc_in", "relay_client_irc_out1" and "relay_client_irc_out"
2023-06-02 18:50:45 +02:00
Sébastien Helleu
310af25226
ruby: fix crash in display of exception backtrace with Ruby 3 (issue #1631 , issue #1886 )
2023-05-31 20:56:14 +02:00
Sébastien Helleu
71b85f1238
core: send all command line parameters not beginning with a dash to all plugins, add info "auto_load_scripts"
...
This fixes an issue with IRC URL given on command line when it starts with
`ircs://` or `irc6://`: the server is not created at all (only `irc://` works
fine).
2023-05-30 20:56:25 +02:00