Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-07 | core: fix some styles | Sébastien Helleu | |
2018-01-05 | core: update copyright dates | Sébastien Helleu | |
2017-03-25 | irc: send signal "irc_server_lag_changed", store lag in server buffer | Sébastien Helleu | |
The lag is stored in the local variable "lag" of the server buffer. When there is no lag, the local variable does not exist. | |||
2017-02-19 | irc: fix parsing of message 324 (modes) when there is a colon before the ↵ | Sébastien Helleu | |
modes (closes #913) | |||
2017-01-01 | Merge pull request #876 from sim642/switch-join-forwarded | Sébastien Helleu | |
irc: fix buffer switching on manual join for forwarded channels | |||
2017-01-01 | core: update copyright dates | Sébastien Helleu | |
2016-12-31 | irc: fix buffer switching on manual join for forwarded channels | Simmo Saan | |
Previously using option values irc.look.buffer_open_before_join off irc.look.buffer_switch_join on and manually joining a channel which gets forwarded (e.g. #linux -> ##linux-overflow on freenode) the channel buffer for ##linux-overflow was not switched to even though the option says it should have. This patch copies manual join and noswitch information for channels which get forwarded. | |||
2016-12-11 | irc: evaluate content of server option "usermode" | Sébastien Helleu | |
2016-12-11 | irc: rename server option "umodes" to "usermode" | Sébastien Helleu | |
2016-12-11 | Merge remote-tracking branch 'origin/pr/820' | Sébastien Helleu | |
2016-11-26 | irc: add tag "self_msg" on self messages (closes #840) | Sébastien Helleu | |
2016-10-12 | Add server option umodes (closes #377) | Simmo Saan | |
2016-08-30 | irc: fix display of service notice mask (message 008) (closes #429) | Sébastien Helleu | |
2016-08-07 | irc: remove evil tab | Sébastien Helleu | |
2016-05-19 | irc: fix NULL pointer dereference in 734 command callback | scumjr | |
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-02-23 | irc: add option irc.network.sasl_fail_unavailable (closes #600) | Simmo Saan | |
Previously SASL did not fail when it was set up for the server but wasn't supported by it. This makes no difference when the server's sasl_fail is set to "continue" but might make a difference if set to "disconnect" or "reconnect". To make sure server connection is not made under such circumstances, this patch adds an extra configurable ("on" by default) check to trigger SASL failure when it is set up but not supported by the server. Although not directly a SASL failure, this makes SASL not-authenticated scenarios all handled consistently, while providing extra security by not silently ignoring not being authenticated as requested. | |||
2016-02-11 | irc: use upper case for SASL in messages displayed | Sébastien Helleu | |
2016-01-06 | irc: fix channel forwarding (closes #643) | Sébastien Helleu | |
The problem happens when the option irc.look.buffer_open_before_{autojoin|join} is on. | |||
2016-01-01 | core: update copyright dates | Sébastien Helleu | |
2015-12-20 | irc: fix comments | Sébastien Helleu | |
2015-12-20 | irc: fix long line | Sébastien Helleu | |
2015-12-20 | irc: fix condition in account message callback | Sébastien Helleu | |
2015-12-20 | Merge remote-tracking branch 'origin/pr/351' | Sébastien Helleu | |
2015-10-18 | irc: fix code style | Sébastien Helleu | |
2015-08-08 | irc: add support for CAP cap-notify | Max Teufel | |
2015-08-07 | Merge remote-tracking branch 'origin/pr/475' | Sébastien Helleu | |
2015-08-05 | irc: fix update of lag item when the server lag changes | Sébastien Helleu | |
2015-07-20 | irc: add separate color option for current topic in channel buffer | Simmo Saan | |
2015-07-04 | irc: fix type of value returned by function irc_buffer_build_name | Sébastien Helleu | |
2015-05-04 | irc: avoid warnings for unsupported WHOX messages | Max Teufel | |
Fixes #376. This avoids warnings for WHOX messages that we do not parse/ understand yet. Previously, IRC_PROTOCOL_MIN_ARGS was 5 where it should have been 4 (which avoids warnings for WHOX commands only requesting one WHOX type). Changing the behavior to support all different WHOX types seems like a bad idea to me, as it's quite hard to figure out which information was requested with the WHOX command. | |||
2015-04-25 | irc: fix color of new nick in nick changes messages when option ↵ | Sébastien Helleu | |
irc.look.color_nicks_in_server_messages is off | |||
2015-04-13 | irc: fix display of PART messages on channels with +a (anonymous flag) ↵ | Sébastien Helleu | |
(closes #396) The purpose of the fix is to display any PART received on a channel, even if the nick is not found in the channel's nicklist (when channel is "+a", all PART are received from nick "anonymous"). | |||
2015-03-07 | irc: use NULL instead of "*" for unidentified nicks | Max Teufel | |
2015-03-07 | irc: protocol: fix minor typo in an example | Max Teufel | |
2015-03-07 | irc: track realnames using extended-join and WHO | Max Teufel | |
2015-02-21 | irc: remove useless rename of channel buffer on JOIN received with different ↵ | Sébastien Helleu | |
case (closes #336) This bug was introduced by commit 624083f41a6b8abc1a566b33f54bfc226d13886f. | |||
2015-02-15 | irc: format IRC message 008 (RPL_SNOMASK) (closes #144) | Max Teufel | |
2015-02-10 | irc: fix crash in callback of message 354 when the nick is not found in channel | Sébastien Helleu | |
2015-01-25 | irc: fix set of variable "pos_account" in callback for message "354" | Sébastien Helleu | |
2015-01-25 | irc: free account before changing its value | Sébastien Helleu | |
2015-01-25 | irc: set away flag to 0 only if channel and nick are found | Sébastien Helleu | |
2015-01-25 | irc: force host to NULL after free | Sébastien Helleu | |
2015-01-25 | irc: move account callback to keep protocol callbacks sorted alphabetically | Sébastien Helleu | |
2015-01-25 | irc: shorten code in account callback | Sébastien Helleu | |
2015-01-25 | irc: shorten code to call irc_nick_new() in join callback | Sébastien Helleu | |
2015-01-24 | irc: don't keep valid account names when account-notify is disabled | Max Teufel | |
2015-01-24 | irc: add support for CAP account-notify | Max Teufel | |
2015-01-19 | irc: add support of "ecdsa-nist256p-challenge" SASL mechanism (closes #251) | Sébastien Helleu | |
2015-01-01 | core: update copyright dates | Sébastien Helleu | |