Sébastien Helleu
|
359ec5d2db
|
irc: add field "utf8only" in IRC server structure
|
2023-05-17 20:49:27 +02:00 |
|
Sébastien Helleu
|
1f21cdc0bd
|
irc: update secure data when server autojoin option contains ${sec.data.xxx} and option autojoin_dynamic is enabled (closes #1934)
|
2023-05-16 21:03:22 +02:00 |
|
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
|
283c9d7ccf
|
irc: do not allow send of empty messages (single line or multiline)
|
2023-05-14 15:32:47 +02:00 |
|
Sébastien Helleu
|
ac83130dd7
|
irc: add test of privmsg message parsing with empty text
|
2023-05-14 15:32:47 +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
|
b127bed0fc
|
irc: add option buffer in command /autojoin sort (closes #1876)
|
2023-05-01 17:02:51 +02:00 |
|
Sébastien Helleu
|
f90d8667a4
|
irc: add ${username} in server options "nicks" and "username", change their default values to use it
|
2023-04-27 22:59:24 +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
|
fe1ab06924
|
irc: improve short description of server (issue #1903)
|
2023-04-12 17:17:49 +02:00 |
|
Sébastien Helleu
|
95b30f8da5
|
irc: connect with TLS and port 6697 by default (issue #1903)
|
2023-04-12 17:17:38 +02:00 |
|
Sébastien Helleu
|
dec237b104
|
irc: rename "ssl" options to "tls" (issue #1903)
|
2023-04-12 17:17:30 +02:00 |
|
Sébastien Helleu
|
9ccdc5aff6
|
irc: check that IRC URL starts with "irc" (issue #1903)
|
2023-04-12 17:17:20 +02:00 |
|
Sébastien Helleu
|
0b20cb449a
|
tests: add tests on function irc_server_alloc_with_url
|
2023-04-05 21:17:03 +02:00 |
|
Sébastien Helleu
|
1c3b871204
|
irc: don't switch to buffer of joined channel if it was not manually joined nor present in server autojoin option
|
2023-04-03 20:00:32 +02:00 |
|
Sébastien Helleu
|
ff85d00e7f
|
irc: update autojoin option with redirected channels when autojoin_dynamic is enabled (closes #1898)
|
2023-04-02 13:49:25 +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
|
0704f382e0
|
irc: make IRC server names case sensitive (issue #1872)
|
2023-01-28 15:14:15 +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
|
083032972d
|
api: return arithmetic difference between chars in string comparison functions
Return code is changed for the following functions:
- string_strcasecmp
- string_strcasecmp_range
- string_strncasecmp
- string_strncasecmp_range
- string_strcmp_ignore_chars
- utf8_charcmp
- utf8_charcasecmp
- utf8_charcasecmp_range
|
2022-12-24 16:25:20 +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
|
2a32456f19
|
tests: add missing include of string.h
|
2022-09-05 20:49:59 +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
|
0440309cee
|
irc: fix duplicated channels in autojoin option when autojoin_dynamic is enabled (closes #1795)
|
2022-07-16 14:05:48 +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
|
47e71a1bbd
|
tests: close buffers of channels created for tests on irc_join_save_channels_to_autojoin
|
2022-03-12 15:20:45 +01:00 |
|
Sébastien Helleu
|
3f9c46468c
|
irc: add option "sort" in command /autojoin
|
2022-03-11 19:31:56 +01:00 |
|
Sébastien Helleu
|
9a286c65c6
|
tests: add missing include of string.h
|
2022-03-10 21:37:13 +01:00 |
|
Sébastien Helleu
|
bb03e18425
|
irc: display only one message in /autojoin command output
|
2022-03-10 21:12:46 +01:00 |
|