Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-23 | irc: 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-23 | irc: fix order of tags in outgoing messages | Sé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-23 | irc: add missing tags "irc_cap" and "log3" in cap messages (client capability) | Sébastien Helleu | |
2023-05-23 | irc: add missing tag "log3" in notify messages | Sébastien Helleu | |
2023-05-20 | irc: 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-18 | irc: optimize and reuse irc_channel_rejoin | Simmo Saan | |
2023-05-18 | irc: use key when /join-ing in open channel buffer | Simmo Saan | |
2023-05-17 | irc: start from the beginning of nicks at automatic reconnection (closes #337) | arza | |
2023-05-17 | irc: get value of "msg_max_length" from isupport token "LINELEN" on upgrade ↵ | Sébastien Helleu | |
from WeeChat < 4.0.0 (issue #1927) | |||
2023-05-17 | irc: add field "utf8only" in IRC server structure | Sébastien Helleu | |
2023-05-17 | irc: Implement the UTF8ONLY IRCv3 specification | Valentin Lorentz | |
https://ircv3.net/specs/extensions/utf8-only | |||
2023-05-16 | irc: update secure data when server autojoin option contains ↵ | Sébastien Helleu | |
`${sec.data.xxx}` and option autojoin_dynamic is enabled (closes #1934) | |||
2023-05-16 | irc: display command 437 on server buffer when nickname cannot change while ↵ | Sébastien Helleu | |
banned on channel (closes #88) | |||
2023-05-15 | irc: add modifier "irc_cap_sync_req" (closes #1767) | Sébastien Helleu | |
2023-05-15 | irc: add comments in "cap" callback | Sébastien Helleu | |
2023-05-15 | irc: remove unused variable | Sébastien Helleu | |
2023-05-15 | irc: fix use of uninitialized variable | Sébastien Helleu | |
2023-05-14 | irc: fix format of IRC tags displayed in messages (closes #1929) | Sébastien Helleu | |
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 | irc: do not display multiline message if capability "draft/multiline" is not ↵ | Sébastien Helleu | |
enabled (issue #1923) | |||
2023-05-14 | irc: ignore BATCH commands when capability "batch" is not enabled (issue #1292) | Sébastien Helleu | |
2023-05-14 | irc: do not allow send of empty messages (single line or multiline) | Sébastien Helleu | |
2023-05-14 | irc: set "input_multiline" to 1 in buffers only if capability ↵ | Sébastien Helleu | |
draft/multiline is enabled (issue #1923) | |||
2023-05-14 | irc: add support of "LINELEN" in message 005 (max message length in bytes) ↵ | Sébastien Helleu | |
(closes #1927) | |||
2023-05-14 | irc: reset all internal servers variables when disconnecting | Sébastien Helleu | |
2023-05-14 | irc: add support of capability "draft/multiline" (closes #1923) | Sébastien Helleu | |
2023-05-14 | irc: return arraylist instead of hashtable in function irc_server_sendf ↵ | Sébastien Helleu | |
(issue #1923) | |||
2023-05-14 | irc: don't split messages on "\n" in function irc_server_sendf (issue #1923) | Sébastien Helleu | |
The function now allows only a single message. Newline chars ("\n") are allowed in messages but not used as message separator. This is a preparation work for the support of capability "draft/multiline". | |||
2023-05-13 | irc: rename constant IRC_COMMAND_CAP_SUPPORTED_COMPLETION to ↵ | Sébastien Helleu | |
IRC_COMMAND_CAP_SUPPORTED | |||
2023-05-13 | core: add quotes around paths in CMake files (closes #29) | Sébastien Helleu | |
2023-05-03 | irc: add support of capability "batch" (closes #1292) | Sébastien Helleu | |
2023-05-01 | irc: fix help on `sort` option in command `/autojoin` (issue #1876) | Sébastien Helleu | |
2023-05-01 | irc: add option `buffer` in command `/autojoin sort` (closes #1876) | Sébastien Helleu | |
2023-04-27 | irc: add `${username}` in server options "nicks" and "username", change ↵ | Sébastien Helleu | |
their default values to use it | |||
2023-04-26 | irc: change default colors (issue #1920) | Sébastien Helleu | |
Default values changed: - irc.color.reason_quit: default -> 244 - irc.color.topic_new: white -> 36 - irc.color.topic_old: default -> 244 | |||
2023-04-26 | core: add option weechat.color.status_name_insecure (issue #1920) | Sébastien Helleu | |
Default value of option weechat.color.status_name_tls is set to white instead of lightgreen. Now all servers/channels connected with TLS are white, and those without TLS are lightmagenta. | |||
2023-04-24 | irc: add message 742 (mode cannot be set) | Sébastien Helleu | |
2023-04-24 | irc: add message 415 (cannot send message to channel) | Sébastien Helleu | |
2023-04-12 | core: update translations (issue #1903) | Sébastien Helleu | |
2023-04-12 | irc: improve short description of server (issue #1903) | Sébastien Helleu | |
2023-04-12 | irc: fix URL of doc on capability negotiation (issue #1903) | Sébastien Helleu | |
2023-04-12 | irc: add support of RFC 7194 (default port 6697 for TLS) (issue #1903) | Sébastien Helleu | |
2023-04-12 | irc: connect with TLS and port 6697 by default (issue #1903) | Sébastien Helleu | |
2023-04-12 | irc: rename "ssl" options to "tls" (issue #1903) | Sébastien Helleu | |
2023-04-12 | core: rename option weechat.color.status_name_ssl to ↵ | Sébastien Helleu | |
weechat.color.status_name_tls (issue #1903) | |||
2023-04-12 | irc: check that IRC URL starts with "irc" (issue #1903) | Sébastien Helleu | |
2023-04-12 | irc: add more info in description of function irc_server_alloc_with_url ↵ | Sébastien Helleu | |
(issue #1903) | |||
2023-04-12 | irc: set gnutls_sess, tls_cert and tls_cert_key to NULL by default in server ↵ | Sébastien Helleu | |
(issue #1903) | |||
2023-04-05 | tests: add tests on function irc_server_alloc_with_url | Sébastien Helleu | |
2023-04-05 | irc: display a warning if command name in option `irc.msgbuffer.*` is not ↵ | Sébastien Helleu | |
lower case | |||
2023-04-05 | irc: display a warning if CTCP name in option `irc.ctcp.*` is not lower case | Sébastien Helleu | |