summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-05-27irc: add missing host tag in self messages with cap echo-message enabled ↵Sébastien Helleu
(issue #139)
2023-05-27irc: fix display of STATUSMSG CTCP ACTION to channel with cap echo-message ↵Sébastien Helleu
enabled (issue #139, issue #1577)
2023-05-27irc: fix display of outgoing CTCP when channel/private buffer doesn't existSébastien Helleu
2023-05-27irc: fix display of outgoing STATUSMSG CTCP ACTION without argumentsSébastien Helleu
2023-05-27irc: remove extra space in CTCP ACTION message sent without argumentsSébastien Helleu
Now when doing `/me` (without arguments), the message sent is: PRIVMSG #test :\x01ACTION\x01 instead of: PRIVMSG #test :\x01ACTION \x01
2023-05-27irc: fix split of CTCP message with no argumentsSébastien Helleu
2023-05-27irc: display STATUSMSG actions differently from standard actions on channels ↵Sébastien Helleu
(closes #1577, issue #139)
2023-05-27irc: fix send of empty action with `/me` commandSébastien Helleu
2023-05-26irc: add missing nick tag in self CTCP ACTION displayed (issue #139)Sébastien Helleu
2023-05-26irc: display CTCP ACTION to channel on the channel buffer (issue #139, ↵Sébastien Helleu
closes #207)
2023-05-25irc: display actions sent with `/me` in private buffer instead of server ↵Sébastien Helleu
buffer (issue #139)
2023-05-25irc: fix display of actions sent with `/me` (issue #139)Sébastien Helleu
2023-05-25irc: fix duplicated CTCP messages displayed when capability "echo-message" ↵Sébastien Helleu
is enabled (issue #139)
2023-05-25irc: hide messages sent with `/msg` to a nick when capability "echo-message" ↵Sébastien Helleu
is enabled (issue #139)
2023-05-25irc: hide CTCP messages sent with `/ctcp` when capability "echo-message" is ↵Sébastien Helleu
enabled (issue #139)
2023-05-25irc: hide self actions sent with `/me` when capability "echo-message" is ↵Sébastien Helleu
enabled (issue #139)
2023-05-23irc: add support of capability "echo-message" (closes #139)Sébastien Helleu
2023-05-23irc: fix display of status privmsg/notice, add missing tags in messages ↵Sébastien Helleu
(issue #139) The status PRIVMSG and NOTICE are now displayed the same way for outgoing and received messages: Msg(alice) -> @#test: message for ops Notice(alice) -> @#test: notice for ops And any message like this is displayed with these tags if the nick is self nick (case of a bouncer or if capability "echo-message" is enabled): "self_msg", "notify_none", "no_highlight".
2023-05-23irc: fix order of tags in outgoing messagesSébastien Helleu
The order of tags in message doesn't matter, but this is for the sake of consistency with the other messages displayed.
2023-05-23irc: add missing tags "irc_cap" and "log3" in cap messages (client capability)Sébastien Helleu
2023-05-23irc: add missing tag "log3" in notify messagesSébastien Helleu
2023-05-22script: remove trailing "J" (line feed char) in source of scripts displayedSébastien Helleu
Regression was indirectly caused by commit d18f68e497c4244404ff8f4f50de82717b178e09 in core that allows to display all control chars in buffers. But the fix is in script plugin: when the script is downloaded and read line by line, trailing "\r" and "\n" are removed, and therefore not displayed.
2023-05-20logger: add option logger.file.log_conditions (closes #1942)Sébastien Helleu
2023-05-20xfer: create buffer with function buffer_new_props (issue #1942)Sébastien Helleu
With this function, buffer properties are set when the buffer is created and can be read immediately by other plugins/scripts, for example in a callback of signal "buffer_opened".
2023-05-20trigger: create buffer with function buffer_new_props (issue #1942)Sébastien Helleu
With this function, buffer properties are set when the buffer is created and can be read immediately by other plugins/scripts, for example in a callback of signal "buffer_opened".
2023-05-20script: create buffer with function buffer_new_props (issue #1942)Sébastien Helleu
With this function, buffer properties are set when the buffer is created and can be read immediately by other plugins/scripts, for example in a callback of signal "buffer_opened".
2023-05-20relay: create buffers with function buffer_new_props (issue #1942)Sébastien Helleu
With this function, buffer properties are set when the buffer is created and can be read immediately by other plugins/scripts, for example in a callback of signal "buffer_opened".
2023-05-20fset: create buffer with function buffer_new_props (issue #1942)Sébastien Helleu
With this function, buffer properties are set when the buffer is created and can be read immediately by other plugins/scripts, for example in a callback of signal "buffer_opened".
2023-05-20exec: create buffer with function buffer_new_props (issue #1942)Sébastien Helleu
With this function, buffer properties are set when the buffer is created and can be read immediately by other plugins/scripts, for example in a callback of signal "buffer_opened".
2023-05-20irc: create server/channel/raw buffers with function buffer_new_props (issue ↵Sébastien Helleu
#1942) With this function, buffer properties are set when the buffer is created and can be read immediately by other plugins/scripts, for example in a callback of signal "buffer_opened".
2023-05-18irc: optimize and reuse irc_channel_rejoinSimmo Saan
2023-05-18irc: use key when /join-ing in open channel bufferSimmo Saan
2023-05-18alias: use dynamic string to replace alias argumentsSébastien Helleu
2023-05-18alias: return empty string instead of NULL in function alias_replace_argsSébastien Helleu
2023-05-18alias: return NULL if alias or user arguments are NULL in function ↵Sébastien Helleu
alias_replace_args
2023-05-18alias: add example in comment of function alias_replace_argsSébastien Helleu
2023-05-18alias: add "$&" in comment of function alias_replace_argsSébastien Helleu
2023-05-18alias: add auto-escaping special variablenobody
2023-05-18relay: rename variable "ptr_option" to "ptr_path"Sébastien Helleu
2023-05-18relay: make TLS certificate/key loading error handling more verbose (closes ↵Sébastien Helleu
#1558)
2023-05-18core: fix refresh of bar item "input_search" after buffer switch in root ↵Sébastien Helleu
bars (closes #1939)
2023-05-17irc: start from the beginning of nicks at automatic reconnection (closes #337)arza
2023-05-17irc: get value of "msg_max_length" from isupport token "LINELEN" on upgrade ↵Sébastien Helleu
from WeeChat < 4.0.0 (issue #1927)
2023-05-17irc: add field "utf8only" in IRC server structureSébastien Helleu
2023-05-17irc: Implement the UTF8ONLY IRCv3 specificationValentin Lorentz
https://ircv3.net/specs/extensions/utf8-only
2023-05-16trigger: make default triggers compatible with multiline input (closes #1935)Sébastien Helleu
Changed triggers: - cmd_pass - cmd_pass_register - server_pass
2023-05-16irc: update secure data when server autojoin option contains ↵Sébastien Helleu
`${sec.data.xxx}` and option autojoin_dynamic is enabled (closes #1934)
2023-05-16core: move creation of info_hashtable "secured_data" in plugin-api-info.cSébastien Helleu
2023-05-16core: fix partial completion when the common prefix found is empty (closes #340)Sébastien Helleu
2023-05-16typing: remove nicks typing even when option typing.look.enabled_self is off ↵Sébastien Helleu
(closes #1718)