Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-09-12 | irc: fix unexpected message sent to server when part of the second line of ↵ | Sébastien Helleu | |
an IRC command (closes #1992) | |||
2023-09-11 | irc: fix autojoin of channels when private buffers are opened (closes #2012) | Sébastien Helleu | |
2023-09-11 | irc: reset filter and sort when /list buffer is closed (issue #1972) | Sébastien Helleu | |
2023-09-06 | irc: fix code style (issue #2004) | Sébastien Helleu | |
2023-09-06 | xfer: update command/config docs with passive DCC support. | Mario Campos | |
2023-09-06 | xfer: add passive DCC support. | Mario Campos | |
This commit also includes support for passive DCC RESUME. There was also a potential segfault with calling `atoi(pos_token)` when `pos_token` is NULL, so `token` is set to be stored as a string. Although it is an integer, we don't need to store it as such. That's really more of an implementation detail. | |||
2023-09-06 | xfer: add and identify active/passive xfer types. | Mario Campos | |
Before making any significant changes, let's identify the existing xfer types by either active or passive. | |||
2023-09-06 | xfer: reverse DCC parsing from RtL to LtR. | Mario Campos | |
This makes it easier to handle the optional "token" argument at the (right) end, which will be necessary to support passive DCC. Incidentally, this is RtL parsing order is the reason why you'd get a cryptic "0" address error when attempting to do passive DCC: the "token" argument gets misinterpreted as the "size" argument. Every argument "shifts" over by one, leaving an address (port) of "0". | |||
2023-09-06 | irc: fix comments on CTCP evaluated variables (issue #1974) | Sébastien Helleu | |
2023-09-05 | core: add note for translators on command arguments (issue #2005) | Sébastien Helleu | |
Only text between angle brackets (eg: "<name>") must be translated. | |||
2023-08-27 | irc: add count and mode filter in command `/names` (closes #98) | Sébastien Helleu | |
2023-08-27 | irc: add note about regex and output on server buffer in /help list | Sébastien Helleu | |
2023-08-26 | irc: add count for all nick modes in output of `/names` (closes #97) | Sébastien Helleu | |
2023-08-26 | irc: use str_nicks only if not NULL in callback of message 353 | Sébastien Helleu | |
2023-08-24 | irc: add local key bindings during the /list buffer creation | Sébastien Helleu | |
This allows the user to bind or unbind keys by setting options "weechat.buffer.irc.list_xxx.key_bind_*" and "weechat.buffer.irc.list_xxx.key_unbind_*". | |||
2023-08-24 | api: add infos "nick_color_ignore_case" and "nick_color_name_ignore_case" ↵ | Sébastien Helleu | |
(issue #194) | |||
2023-08-24 | irc: compute color in case insensitive way (closes #194) | Sébastien Helleu | |
Reintroduce infos "irc_nick_color" and "irc_nick_color_name" (that were marked deprecated since version 1.5). A server name is added in the two infos and is optional, for backward compatibility. | |||
2023-08-24 | irc: add functions to convert strings to lower/upper case (following ↵ | Sébastien Helleu | |
casemapping) (issue #194) | |||
2023-08-23 | irc: fix string comparison when CASEMAPPING is set to "ascii" | Sébastien Helleu | |
2023-08-23 | irc: check that server is not NULL in function irc_server_eval_fingerprint | Sébastien Helleu | |
2023-08-23 | irc: move function irc_server_fingerprint_search_algo_with_size | Sébastien Helleu | |
2023-08-20 | irc: change local variable "type" from "irc_list" to "list" on /list buffer | Sébastien Helleu | |
2023-08-18 | irc: fix wrong time displayed for CTCP messages received from self nick ↵ | Sébastien Helleu | |
(closes #2000) | |||
2023-08-14 | irc: add local variable "filter" on /list buffer | Sébastien Helleu | |
2023-08-14 | irc: fix /help list and French translation | Sébastien Helleu | |
2023-08-12 | core: fix French translation of /help list | Sébastien Helleu | |
2023-08-12 | irc: add buffer for /list reply (closes #1972) | Sébastien Helleu | |
New options: - irc.color.list_buffer_line_selected - irc.color.list_buffer_line_selected_bg - irc.look.list_buffer_sort - irc.look.list_buffer_scroll_horizontal - irc.look.new_list_position - irc.look.list_buffer_topic_strip_colors | |||
2023-08-10 | irc: fix redirection of command `/list` when the reply doesn't start with ↵ | Sébastien Helleu | |
message 321 (start of /list) | |||
2023-08-09 | irc: add missing tags on multiline messages (closes #1987) | Sébastien Helleu | |
2023-08-01 | irc: fix display of outgoing notice with channel when capability ↵ | Sébastien Helleu | |
"echo-message" is enabled (closes #1991) | |||
2023-08-01 | irc: add channel in "autojoin" server option only when the channel is ↵ | Sébastien Helleu | |
actually joined (closes #1990) | |||
2023-07-31 | irc: fix switch to channel manually joined (closes #1982) | Sébastien Helleu | |
This happens when server option autojoin_dynamic is on and option irc.look.buffer_switch_autojoin is off. Regression was introduced in version 4.0.0 by commit 1c3b871204072b612ea3793708b508fc4de923be. | |||
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-07-18 | irc: fix display of self CTCP message containing bold attribute (closes #1981) | Sébastien Helleu | |
2023-07-12 | irc: remove default CTCP replies FINGER and USERINFO (issue #1974) | Sébastien Helleu | |
2023-07-12 | irc: build dynamically the list of CTCPs supported in reply to "CTCP ↵ | Sébastien Helleu | |
CLIENTINFO" (issue #1974) | |||
2023-07-12 | irc: evaluate options irc.ctcp.* (issue #1974) | Sébastien Helleu | |
2023-07-11 | irc: create default options irc.ctcp.* when file irc.conf is created (issue ↵ | Sébastien Helleu | |
#1974) | |||
2023-07-10 | irc: add missing "account-tag" in list of supported capabilities | Sébastien Helleu | |
2023-07-08 | irc: remove Git revision and compilation date from CTCP VERSION/FINGER reply ↵ | Sébastien Helleu | |
(issue #1974) | |||
2023-07-08 | core: use type "enum" in options | Sébastien Helleu | |
2023-07-08 | core: add option type "enum" (closes #1973) | Sébastien Helleu | |
The type "enum" replaces type "integer" when used with string values. For compatibility, any option created with type "integer" and string values is automatically created to "enum" on creation, with no error. | |||
2023-06-26 | irc: fix display of country code in message 344 received as whois geo info ↵ | Sébastien Helleu | |
(issue #1736) | |||
2023-06-26 | irc: sent "QUIT" message to servers connected with TLS on `/upgrade` | Sébastien Helleu | |
2023-06-26 | irc: display commands 716/717 in private buffer (if present) (closes #146) | Sébastien Helleu | |
Commands 716/717 are returned if the target user has mode +g, they look like this: :server 716 my_nick bob :is in +g mode and must manually allow you to message them. Your message was discarded. :server 717 my_nick bob :has been informed that you messaged them. | |||
2023-06-25 | irc: reply to a CTCP request sent to self nick (closes #1966) | Sébastien Helleu | |
2023-06-04 | irc: add tag "new_host_xxx" in message displayed for command CHGHOST (closes ↵ | Sébastien Helleu | |
#1808) | |||
2023-06-03 | irc: add option irc.look.display_host_notice | Sébastien Helleu | |
2023-06-03 | irc: add infos "irc_server_cap" and "irc_server_cap_value" (issue #1949) | Sébastien Helleu | |
2023-06-02 | irc: add missing "user" in documentation of functions | Sébastien Helleu | |