Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-20 | irc: fix memory leak in IRC message parser | Sébastien Helleu | |
Bug was introduced in WeeChat 3.4 by commit c4b4d80936b5b1fe9f179a481f5c3a325ff8e42e. | |||
2023-06-02 | irc: add missing "user" in documentation of functions | Sébastien Helleu | |
2023-05-29 | irc: add command `/action` (closes #201, issue #1577), remove alias `action` | Sébastien Helleu | |
2023-05-27 | irc: fix split of CTCP message with no arguments | 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: add support of "LINELEN" in message 005 (max message length in bytes) ↵ | Sébastien Helleu | |
(closes #1927) | |||
2023-05-14 | irc: add support of capability "draft/multiline" (closes #1923) | Sébastien Helleu | |
2023-01-01 | core: update copyright dates | Sébastien Helleu | |
2022-08-07 | irc: fix parsing of messages with trailing spaces and no trailing parameter ↵ | Sébastien Helleu | |
(closes #1803) | |||
2022-06-25 | irc: update URLs to IRCv3 specifications | Sébastien Helleu | |
2022-01-17 | core: update copyright dates | Sébastien Helleu | |
2021-11-20 | irc: fix memory leak in case of realloc error | Sébastien Helleu | |
2021-10-17 | irc: fix extraction of address from prefix | Sébastien Helleu | |
Do not return the nick when the address is missing. | |||
2021-10-17 | irc: parse and return command parameters in message parser | Sébastien Helleu | |
2021-06-24 | irc: add keys/values with tags in output of irc_message_parse_to_hashtable ↵ | Sébastien Helleu | |
(issue #1654) Key is "tag_xxx" (where "xxx" is the name of tag) and value is the unescaped tag value. | |||
2021-02-03 | irc: add info "irc_is_message_ignored" | Sébastien Helleu | |
2021-01-02 | core: update copyright dates | Sébastien Helleu | |
2020-03-28 | irc: remove empty lines | Sébastien Helleu | |
2020-03-21 | irc: use larger buffer for message in function ↵ | Sébastien Helleu | |
irc_message_split_authenticate, just in case | |||
2020-03-21 | irc: split AUTHENTICATE message in 400-byte chunks (closes #1459) | Sébastien Helleu | |
2020-03-21 | irc: replace "char *" by "const char *" in arguments of split functions | Sébastien Helleu | |
2020-01-04 | core: update copyright dates | Sébastien Helleu | |
2019-09-27 | irc: add "user" in output of irc_message_parse (closes #136) | Sébastien Helleu | |
2019-08-04 | irc: fix length of user/nick/host in split of messages (closes #1387) | Sébastien Helleu | |
2019-08-04 | tests: add unit tests on IRC functions irc_message_split* (issue #1387) | Sébastien Helleu | |
2019-08-03 | tests: add unit tests on IRC functions irc_message_parse and ↵ | Sébastien Helleu | |
irc_message_parse_to_hashtable | |||
2019-08-03 | irc: return NULL in function irc_message_get_address_from_host if the ↵ | Sébastien Helleu | |
received host is NULL | |||
2019-06-15 | api: add argument "strip_items" in function string_split | Sébastien Helleu | |
2019-03-10 | core: replace argument "keep_eol" by "flags" in function string_split ↵ | Sébastien Helleu | |
(closes #1322) | |||
2019-01-01 | core: update copyright dates | Sébastien Helleu | |
2018-11-29 | core: use https for links to GNU GPL license | Sébastien Helleu | |
2018-05-21 | irc: update ircv3 URLs in comments | Sébastien Helleu | |
2018-05-19 | irc: remove unneeded check on variable pos | Sébastien Helleu | |
2018-03-31 | irc: fix split of messages when server option "split_msg_max_length" is set ↵ | Sébastien Helleu | |
to 0 (no split) (closes #1173) | |||
2018-03-25 | irc: update URL with IRCv3.2 message tags specification | Sébastien Helleu | |
2018-01-13 | irc: add server option "split_msg_max_length" | Sébastien Helleu | |
2018-01-05 | core: update copyright dates | Sébastien Helleu | |
2017-06-09 | irc: Remove unnecessary stores | Neui | |
2017-05-24 | irc: remove unused variable in function irc_message_parse | Sébastien Helleu | |
2017-01-01 | core: update copyright dates | Sébastien Helleu | |
2016-03-21 | core: add pointer in some callbacks (closes #406) | Sébastien Helleu | |
This pointer is the first argument received by callbacks, and the existing argument "data" is now automatically freed by WeeChat when the object containing the callback is removed. With this new pointer, the linked list of callbacks in scripts has been removed. This will improve speed of scripts (using a lot of hooks), reduce memory used by scripts and reduce time to unload scripts. Following functions are affected in the C API: * exec_on_files * config_new * config_new_section * config_new_option * hook_command * hook_command_run * hook_timer * hook_fd * hook_process * hook_process_hashtable * hook_connect * hook_print * hook_signal * hook_hsignal * hook_config * hook_completion * hook_modifier * hook_info * hook_info_hashtable * hook_infolist * hook_hdata * hook_focus * unhook_all_plugin * buffer_new * bar_item_new * upgrade_new * upgrade_read | |||
2016-01-01 | core: update copyright dates | Sébastien Helleu | |
2015-09-08 | irc: fix charset decoding in incoming private messages (closes #520) | Sébastien Helleu | |
2015-08-14 | irc: add option irc.network.channel_encode (issue #218, issue #482) | Sébastien Helleu | |
This is a workaround (disabled by default) to join and chat on ISO encoded channels (or another charset different from UTF-8). This option may be removed in future if a better solution is implemented. | |||
2015-07-04 | core: add missing comments before functions when the result must be freed ↵ | Sébastien Helleu | |
after use | |||
2015-06-27 | irc: decode/encode only text in IRC messages and not the headers (bug ↵ | Sébastien Helleu | |
#29886, closes #218, closes #451) | |||
2015-01-01 | core: update copyright dates | Sébastien Helleu | |
2014-11-01 | irc: reformat some code to make it more readable | Sébastien Helleu | |
2014-05-28 | irc: fix extract of channel in parser for JOIN/PART messages when there is a ↵ | Sébastien Helleu | |
colon before the channel name (closes #83) The problem was only affecting scripts or triggers using the parser. The irc plugin does not use the "channel" variable built by the parser (when parsing JOIN/PART messages). | |||
2014-02-20 | irc: fix parsing of nick/host when there is nothing after in message ↵ | Sebastien Helleu | |
(malformed message) |