summaryrefslogtreecommitdiff
path: root/src/plugins/irc/irc-protocol.c
AgeCommit message (Collapse)Author
2023-05-14irc: add support of "LINELEN" in message 005 (max message length in bytes) ↵Sébastien Helleu
(closes #1927)
2023-05-14irc: add support of capability "draft/multiline" (closes #1923)Sébastien Helleu
2023-05-13irc: rename constant IRC_COMMAND_CAP_SUPPORTED_COMPLETION to ↵Sébastien Helleu
IRC_COMMAND_CAP_SUPPORTED
2023-05-03irc: add support of capability "batch" (closes #1292)Sébastien Helleu
2023-04-24irc: add message 742 (mode cannot be set)Sébastien Helleu
2023-04-24irc: add message 415 (cannot send message to channel)Sébastien Helleu
2023-04-12irc: add support of RFC 7194 (default port 6697 for TLS) (issue #1903)Sébastien Helleu
2023-04-02irc: update autojoin option with redirected channels when autojoin_dynamic ↵Sébastien Helleu
is enabled (closes #1898)
2023-03-31irc: fix target buffer for commands 432/433 when the nickname looks like a ↵Sébastien Helleu
channel
2023-01-31irc: add command `/knock` (closes #7)Sébastien Helleu
2023-01-29irc: add server option "registered_mode" (closes #1625)Andrew Potter
Two new fields are added in IRC server structure: - "authentication_method", possible values: 0: not authenticated 1: authenticated with SASL 2: authenticated with other method - "sasl_mechanism_used", possible values: see enum t_irc_sasl_mechanism in src/plugins/irc/irc-sasl.h
2023-01-15irc: update message with number of nicks when joining a channelSébastien Helleu
Changed: - "N voices" to "N voiced" - "N normals" to "N regular"
2023-01-03irc: properly rename private buffer on notice messagesSébastien Helleu
2023-01-02irc: properly rename private buffer on nick changes or private message when ↵Sébastien Helleu
new nick is the same with different case
2023-01-02irc: replace "private window" by "private buffer" in commentsSébastien Helleu
2023-01-01core: update copyright datesSébastien Helleu
2022-12-19irc: fix calls to weechat_string_toupperSébastien Helleu
2022-12-18api: return newly allocated string in functions string_tolower and ↵Sébastien Helleu
string_toupper
2022-09-26irc: fix use of uninitialized variable `ptr_nick`Sébastien Helleu
2022-09-15irc: add option irc.look.display_pv_nick_changeSébastien Helleu
2022-09-05irc: fix display of message 350 (whois, gateway) (closes #1815)Sébastien Helleu
2022-08-29irc: fix target buffer of generic errors when they contain a target nick ↵Sébastien Helleu
(closes #1814)
2022-08-15irc: fix extract of isupport value when it is last in list and without value ↵Sébastien Helleu
(closes #1807)
2022-08-13irc: display ACCOUNT command in private buffersSébastien Helleu
2022-08-13irc: add options and display SETNAME command in channels and private buffers ↵Sébastien Helleu
(closes #1805) New options: - irc.color.message_setname - irc.look.smart_filter_setname
2022-08-13irc: display CHGHOST command in private buffersSébastien Helleu
2022-08-13irc: add missing tag "irc_numeric" in all numeric IRC commands (closes #1804)Sébastien Helleu
2022-07-21irc: fix display of TOPIC message with an empty trailing parameterSébastien Helleu
2022-07-21irc: fix display of QUIT message with an empty trailing parameter (closes #1797)Sébastien Helleu
The regression was introduced with the new way to parse IRC message parameters, in version 3.4.
2022-07-20irc: use API function string_rebuild_split_string in irc_protocol_string_paramsSébastien Helleu
2022-07-02irc: remove unneeded translation marker (issue #1772)Sébastien Helleu
2022-07-02irc: start at parameter #2 in callback of messages 524/704/705/706 (issue #1772)Sébastien Helleu
2022-07-02irc: fix comments (issue #1772)Sébastien Helleu
2022-07-02irc: add ERR_HELPNOTFOUND (issue #1772)Valentin Lorentz
2022-07-02irc: strip topic name when formatting ↵Valentin Lorentz
RPL_HELPSTART/RPL_HELPTXT/RPL_ENDOFHELP (issue #1772)
2022-06-25irc: update URLs to IRCv3 specificationsSébastien Helleu
2022-02-28irc: fix display of message 901 (you are now logged out) (closes #1758)Sébastien Helleu
2022-02-19irc: replace calls to strndup by weechat_strndupSébastien Helleu
2022-02-10irc: fix parsing of message 223 (m_filter) sent by InspIRCd server (closes ↵Sébastien Helleu
#1751)
2022-01-17core: update copyright datesSébastien Helleu
2022-01-06irc: use default callback in case of missing parameters in messages ↵Sébastien Helleu
311/312/327 (whois) and 314 (whowas)
2022-01-06irc: add macro to run another protocol callbackSébastien Helleu
2022-01-05irc: fix parsing of message 338 (whois, host) sent by Rizon server (closes ↵Sébastien Helleu
#1737)
2022-01-04irc: fix display of message 344 received as whois geo info (closes #1736)Sébastien Helleu
2021-12-30irc: add IRC message tags in messages displayed (closes #1680)Sébastien Helleu
2021-12-23irc: fix display of IRC numeric messages with no parametersSébastien Helleu
For example this MOTD message is properly displayed (empty line): :server.example.com 372 nick :
2021-11-06irc: do not display a message parsing error when a channel buffer can not be ↵Sébastien Helleu
created
2021-11-06irc: fix join of channels with name longer than 127 chars (closes #1717)Sébastien Helleu
2021-11-06irc: fix memory leak in main IRC message callbackSébastien Helleu
2021-11-06irc: fix memory leak in callback of IRC message 353Sébastien Helleu