summaryrefslogtreecommitdiff
path: root/src/plugins/irc
AgeCommit message (Collapse)Author
2024-04-07core: add unique "id" in nicklist group and nick (issue #2081)Sébastien Helleu
The id is a "long long" variable with the current time (microseconds precision). It is guaranteed to be unique for all groups and nicks inside the buffer, and the same number is never used again in the same buffer, during the lifetime of the process. It persists and is unchanged after `/upgrade`.
2024-04-06irc: fix display of reply for CTCP request received on a channel when ↵Sébastien Helleu
capability echo-message is enabled
2024-04-06irc: display CTCP reply to a nick in server buffer instead of channelSébastien Helleu
When a CTCP request is received on a channel, WeeChat replies to the nick and it is now displayed in the server buffer instead of the channel, as the target is a nick and not a channel.
2024-04-01core: fix print of pointer valuesSébastien Helleu
2024-03-26irc: fix error displayed on connection in case of insufficient memorySébastien Helleu
2024-03-06irc: add option `-all` in command `/allchan`, do not execute command on ↵Sébastien Helleu
parted channels by default (closes #2085)
2024-03-06irc: use API config functions to get inherited value (server options)Sébastien Helleu
2024-02-16irc: add missing tags on self action messages when capability echo-message ↵Sébastien Helleu
is enabled (closes #2074)
2024-02-16irc: don't strip monospace color code 0x11 from incoming messages (closes #2073)Sébastien Helleu
2024-02-11irc: add server option "autojoin_delay" (closes #862)Sébastien Helleu
The server option "autojoin_delay" adds a delay before autojoin. The server option "command_delay" is now used to add a delay before the execution of the command. On upgrade from an old version, the option "command_delay" is copied to "autojoin_delay" (in old versions, "command_delay" was applied after the execution of command and before the autojoin).
2024-02-11irc: add WeeChat version in config update callbackSébastien Helleu
2024-02-01core: add support of base64url in encode/decode functions (issue #2066)Sébastien Helleu
2024-01-22irc: fix random date displayed when a received message contains tags but no ↵Sébastien Helleu
"time" (closes #2064)
2024-01-12irc: check if arguments are not NULL in some infosSébastien Helleu
Affected infos: - irc_server_isupport - irc_server_isupport_value - irc_server_cap - irc_server_cap_value
2024-01-12irc: fix info "irc_is_message_ignored" (closes #2059)Sébastien Helleu
2024-01-05irc: fix display of self messages in case of message split failureSébastien Helleu
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-05irc: remove function irc_protocol_parse_time, use API function ↵Sébastien Helleu
weechat_util_parse_time (issue #649)
2024-01-04irc: display microseconds in some user messages (issue #649)Sébastien Helleu
2024-01-01core: update copyright datesSébastien Helleu
2023-12-26core: store microseconds in buffer lines (closes #649)Sébastien Helleu
2023-12-15core: fix crash on plugin reload when using musl libs (closes #2052)Sébastien Helleu
2023-12-14core: fix styleSébastien Helleu
2023-12-10irc: add option irc.look.display_host_wallopsSébastien Helleu
2023-11-29irc: display messages 730/731 even if command `/notify` was not used (closes ↵Sébastien Helleu
#2049)
2023-11-29core: update translations (issue #1039)Sébastien Helleu
2023-11-29irc: remove unneeded error message when an unknown server option is read in ↵Sébastien Helleu
config file (issue #1039) This is not needed because an error is already displayed by WeeChat core and the IRC error doesn't add anything relevant to the user.
2023-11-29irc: add server option "anti_flood", remove server options ↵Sébastien Helleu
"anti_flood_prio_{high|low}" (issue #1039) The new option is set in milliseconds.
2023-11-26irc: remove trailing "\r\n" in signals "irc_out" and "irc_outtags" when ↵Sébastien Helleu
messages are queued
2023-11-24irc: add option irc.look.list_bufferSébastien Helleu
2023-11-07irc: fix target buffer of IRC message 337 (whois reply: "is hiding their ↵Sébastien Helleu
idle time")
2023-11-03irc: change default value of server option "tls_priorities" to `NORMAL`Sébastien Helleu
It is no more needed to remove `VERS-SSL3.0` because it is no longer in the default priorities since GnuTLS 3.4.0 (released on 2015-04-08).
2023-11-01irc: update help on color remap options, update translations (issue #2025)Sébastien Helleu
2023-11-01irc: add option irc.color.term_remap (closes #2025)Sébastien Helleu
2023-11-01irc: add support of RGB colors in messages (issue #2025)Sébastien Helleu
This is made using standard color code '\x04' followed by text color (RGB as hexadecimal) and optional background (RGB as hexadecimal).
2023-11-01core, plugins: set error to NULL before calling strtol()Sébastien Helleu
This is not strictly necessary, just in case the function strtol() doesn't update the pointer.
2023-10-30irc: add tags "nick_xxx" and "host_xxx" in all messages, including self and ↵Sébastien Helleu
server messages
2023-10-20irc: add description for examples in help on some commands (issue #2005)Sébastien Helleu
Help is updated on these commands: - `/allchan` - `/allpv` - `/allserv`
2023-10-19irc: revert compute of nick colors to case sensitive way, deprecate again ↵Sébastien Helleu
IRC nick color infos (issue #194, issue #2032)
2023-10-17irc: format and translate commands line by line (issue #2005)Sébastien Helleu
2023-10-15irc: add option irc.look.ignore_tag_messages (closes #989)Sébastien Helleu
2023-10-15irc: add structure with context sent as unique parameter to IRC protocol ↵Sébastien Helleu
callbacks (issue #989)
2023-10-09irc: move value `-all` at the end of completions for command `/ignore del`Sébastien Helleu
2023-10-07irc: fix memory leak when joining channels with keysSébastien Helleu
2023-09-22irc: display "owner" for +q and "admin" for +a in output of `/names` (closes ↵Sébastien Helleu
#2020, issue #97)
2023-09-14irc: add option irc.look.open_pv_buffer_echo_msg (issue #2016)Sébastien Helleu
2023-09-14irc: update title in query buffer when remote nick is myself (issue #2016)Sébastien Helleu
2023-09-14irc: fix title of query buffer for own messages received (issue #2016)Sébastien Helleu
2023-09-14irc: open a query buffer on PRIVMSG received from self nick when capability ↵Sébastien Helleu
echo-message is NOT enabled (issue #2016)
2023-09-14irc: don't open a new private buffer on `/msg` command when capability ↵Sébastien Helleu
echo-message is enabled (closes #2016)
2023-09-14irc: fix title of private buffers wrongly set to own address when capability ↵Sébastien Helleu
echo-message is enabled (issue #2016)