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
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
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
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
58141bde79
irc: fix autojoin of channels when private buffers are opened (issue #2012 )
2023-09-11 21:43:35 +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
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
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
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
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
9939f939aa
irc: sent "QUIT" message to servers connected with TLS on /upgrade
2023-06-26 22:08:22 +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
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
682fc40708
irc: add option irc.look.display_host_notice
2023-06-03 21:15:58 +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
5eb1a31552
irc: add missing "user" in documentation of functions
2023-06-02 18:50:45 +02:00
Sébastien Helleu
a4c2d7f808
irc: fix display of CTCP ACTION sent without parameters nor space
2023-05-29 11:10:25 +02:00
Sébastien Helleu
3826d1150d
irc: remove unneeded extra check on "\01ACTION " in irc_input_user_message_display
2023-05-29 11:04:50 +02:00
Sébastien Helleu
031bcf5ff2
irc: hide password in messages to nickserv with cap echo-message enabled (issue #139 )
2023-05-29 09:49:41 +02:00
Sébastien Helleu
ea38779c85
irc: add command /action ( closes #201 , issue #1577 ), remove alias action
2023-05-29 09:44:13 +02:00
Sébastien Helleu
1651c48856
irc: add missing host tag in self messages with cap echo-message enabled (issue #139 )
2023-05-27 16:49:08 +02:00
Sébastien Helleu
649b9d0ca6
irc: fix display of STATUSMSG CTCP ACTION to channel with cap echo-message enabled (issue #139 , issue #1577 )
2023-05-27 16:49:08 +02:00
Sébastien Helleu
a41dff7acc
irc: fix display of outgoing CTCP when channel/private buffer doesn't exist
2023-05-27 16:49:08 +02:00
Sébastien Helleu
3a0141174b
irc: fix display of outgoing STATUSMSG CTCP ACTION without arguments
2023-05-27 16:49:08 +02:00
Sébastien Helleu
dbcb8d3dbf
irc: remove extra space in CTCP ACTION message sent without arguments
...
Now when doing `/me` (without arguments), the message sent is:
PRIVMSG #test :\x01ACTION\x01
instead of:
PRIVMSG #test :\x01ACTION \x01
2023-05-27 16:49:08 +02:00
Sébastien Helleu
a2e73d64d6
irc: fix split of CTCP message with no arguments
2023-05-27 16:49:08 +02:00
Sébastien Helleu
0babf5db23
irc: display STATUSMSG actions differently from standard actions on channels ( closes #1577 , issue #139 )
2023-05-27 16:48:56 +02:00
Sébastien Helleu
93d447ffc7
irc: fix send of empty action with /me command
2023-05-27 10:04:15 +02:00
Sébastien Helleu
10b803fd59
irc: add missing nick tag in self CTCP ACTION displayed (issue #139 )
2023-05-26 12:36:01 +02:00
Sébastien Helleu
4c6f503cc7
irc: display CTCP ACTION to channel on the channel buffer (issue #139 , closes #207 )
2023-05-26 12:31:22 +02:00
Sébastien Helleu
2654961e1c
irc: display actions sent with /me in private buffer instead of server buffer (issue #139 )
2023-05-25 22:43:54 +02:00
Sébastien Helleu
e50be16730
irc: fix display of actions sent with /me (issue #139 )
2023-05-25 22:34:03 +02:00
Sébastien Helleu
d9789e522f
irc: fix duplicated CTCP messages displayed when capability "echo-message" is enabled (issue #139 )
2023-05-25 22:15:41 +02:00
Sébastien Helleu
809f59dfd1
irc: hide messages sent with /msg to a nick when capability "echo-message" is enabled (issue #139 )
2023-05-25 19:25:01 +02:00
Sébastien Helleu
45fb1ae4ba
irc: hide CTCP messages sent with /ctcp when capability "echo-message" is enabled (issue #139 )
2023-05-25 19:22:40 +02:00