Sébastien Helleu
|
2a3d98c996
|
irc: display command 437 on server buffer when nickname cannot change while banned on channel (closes #88)
|
2023-05-16 13:15:45 +02:00 |
|
Sébastien Helleu
|
bd4507e99d
|
irc: fix format of IRC tags displayed in messages (closes #1929)
Changes:
- use "=" to separate key from value, add it only if value is set (any string,
including empty string)
- do not convert "_" to "-" in key
|
2023-05-14 21:25:20 +02:00 |
|
Sébastien Helleu
|
a6b8c95519
|
irc: do not display multiline message if capability "draft/multiline" is not enabled (issue #1923)
|
2023-05-14 15:33:37 +02:00 |
|
Sébastien Helleu
|
060cb48094
|
irc: ignore BATCH commands when capability "batch" is not enabled (issue #1292)
|
2023-05-14 15:33:30 +02:00 |
|
Sébastien Helleu
|
c31af39ada
|
irc: set "input_multiline" to 1 in buffers only if capability draft/multiline is enabled (issue #1923)
|
2023-05-14 15:32:43 +02:00 |
|
Sébastien Helleu
|
128fbe0d5b
|
irc: add support of "LINELEN" in message 005 (max message length in bytes) (closes #1927)
|
2023-05-14 15:32:39 +02:00 |
|
Sébastien Helleu
|
176a106771
|
irc: add support of capability "draft/multiline" (closes #1923)
|
2023-05-14 15:32:39 +02:00 |
|
Sébastien Helleu
|
f6b69c9098
|
irc: add support of capability "batch" (closes #1292)
|
2023-05-03 22:11:31 +02:00 |
|
Sébastien Helleu
|
e00ec6710d
|
irc: add message 742 (mode cannot be set)
|
2023-04-24 21:44:34 +02:00 |
|
Sébastien Helleu
|
28bb33aa5a
|
irc: add message 415 (cannot send message to channel)
|
2023-04-24 21:43:57 +02:00 |
|
Sébastien Helleu
|
10b2fa3a61
|
irc: fix target buffer for commands 432/433 when the nickname looks like a channel
|
2023-03-31 19:54:26 +02:00 |
|
Sébastien Helleu
|
9f5ca3b1a9
|
irc: add command /knock (closes #7)
|
2023-01-31 18:37:27 +01:00 |
|
Sébastien Helleu
|
0dd1d1be1c
|
core: sort configuration files by name, reload them by priority (issue #1872)
|
2023-01-28 15:13:36 +01:00 |
|
Sébastien Helleu
|
cfa2239db5
|
irc: update message with number of nicks when joining a channel
Changed:
- "N voices" to "N voiced"
- "N normals" to "N regular"
|
2023-01-15 21:12:32 +01:00 |
|
Sébastien Helleu
|
33bba784c3
|
core: update copyright dates
|
2023-01-01 14:54:35 +01:00 |
|
Sébastien Helleu
|
baab9cc7c5
|
core: add option unicode in command /debug
|
2022-11-21 20:45:41 +01:00 |
|
Sébastien Helleu
|
c6d8b54459
|
irc: add option irc.look.display_pv_nick_change
|
2022-09-15 20:31:06 +02:00 |
|
Sébastien Helleu
|
d5cbd6c49a
|
irc: fix display of message 350 (whois, gateway) (closes #1815)
|
2022-09-05 22:12:17 +02:00 |
|
Sébastien Helleu
|
68ecfb16a1
|
irc: fix target buffer of generic errors when they contain a target nick (closes #1814)
|
2022-08-29 22:45:28 +02:00 |
|
Sébastien Helleu
|
e614410815
|
irc: fix extract of isupport value when it is last in list and without value (closes #1807)
|
2022-08-15 18:14:03 +02:00 |
|
Sébastien Helleu
|
223eefef67
|
irc: display ACCOUNT command in private buffers
|
2022-08-13 22:58:37 +02:00 |
|
Sébastien Helleu
|
aee3da5452
|
irc: add options and display SETNAME command in channels and private buffers (closes #1805)
New options:
- irc.color.message_setname
- irc.look.smart_filter_setname
|
2022-08-13 22:47:22 +02:00 |
|
Sébastien Helleu
|
d3b84eaf6c
|
irc: display CHGHOST command in private buffers
|
2022-08-13 22:16:46 +02:00 |
|
Sébastien Helleu
|
25f25073b9
|
irc: fix parsing of messages with trailing spaces and no trailing parameter (closes #1803)
|
2022-08-07 23:28:11 +02:00 |
|
Sébastien Helleu
|
d5c4342bce
|
irc: fix display of TOPIC message with an empty trailing parameter
|
2022-07-21 11:16:50 +02:00 |
|
Sébastien Helleu
|
569c93c6fb
|
irc: fix display of QUIT message with an empty trailing parameter (closes #1797)
The regression was introduced with the new way to parse IRC message parameters,
in version 3.4.
|
2022-07-21 11:10:29 +02:00 |
|
Sébastien Helleu
|
6ffebec1a6
|
tests: add tests on IRC messages 524/704/705/706 (issue #1772)
|
2022-07-02 21:11:32 +02:00 |
|
Sébastien Helleu
|
1c7b431bc8
|
api: run hook_print callback also on empty messages
|
2022-07-02 21:10:48 +02:00 |
|
Sébastien Helleu
|
310b4dd2a0
|
tests: close xfer buffer after receiving some files
|
2022-03-13 10:34:56 +01:00 |
|
Sébastien Helleu
|
5d809df6ed
|
tests: move include of tests/tests.h outside of extern "C"
|
2022-03-10 21:12:46 +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
|
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
|
c44b79dce7
|
core: update copyright dates
|
2022-01-17 18:41:06 +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
|
b66298d369
|
irc: add IRC message tags in messages displayed (closes #1680)
|
2021-12-30 21:11:22 +01: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
|
9063546acc
|
irc: remove parameters argc/argv/argv_eol from command callbacks
|
2021-10-17 21:28:31 +02:00 |
|
Sébastien Helleu
|
634eac455d
|
tests: ensure trailing spaces are preserved in some incoming IRC commands
|
2021-10-17 21:28:31 +02:00 |
|
Sébastien Helleu
|
d2bd952210
|
tests: protect IRC message with quotes in command /server fakerecv
|
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
|
5e63161b5b
|
irc: use parsed command parameters in "438" command callback
|
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 |
|