summaryrefslogtreecommitdiff
path: root/src/plugins/irc/irc-upgrade.c
AgeCommit message (Collapse)Author
2020-06-20irc: add support of UTF8MAPPING, add support of optional server in info ↵Sébastien Helleu
"irc_is_nick" (closes #1528)
2020-03-09irc: add support of fake servers (no I/O, for testing purposes)Sébastien Helleu
2020-01-04core: update copyright datesSébastien Helleu
2019-11-03irc: set raw filter to "*" if local variable "filter" was not set after ↵Sébastien Helleu
/upgrade on raw buffer
2019-11-03irc: restore irc raw filter after /upgrade (issue #1000)Sébastien Helleu
2019-11-03irc: add filters on raw buffer (closes #1000)Sébastien Helleu
2019-08-04irc: add variables "user_max_length" and "host_max_length" in server ↵Sébastien Helleu
structure (issue #1387)
2019-06-15api: add argument "strip_items" in function string_splitSébastien Helleu
2019-05-12irc: rename server variable "nick_host" to "host"Sébastien Helleu
2019-05-10irc: add variable "nick_host" in server structureSébastien Helleu
2019-03-10core: replace argument "keep_eol" by "flags" in function string_split ↵Sébastien Helleu
(closes #1322)
2019-01-01core: update copyright datesSébastien Helleu
2018-11-29core: use https for links to GNU GPL licenseSébastien Helleu
2018-05-20irc: add missing "cap_extended_join" in commentSébastien Helleu
2018-05-20irc: replace version x.y.z by 2.2 in commentSébastien Helleu
2018-05-20Merge remote-tracking branch 'origin/pr/623' into irc-3.2-capSébastien Helleu
2018-03-24irc: add indexed ban list, add completion for /unban and /unquiet (closes ↵Simmo Saan
#597, task #11374, task #10876)
2018-01-05core: update copyright datesSébastien Helleu
2017-06-17irc: implement capability upgrading fullySimmo Saan
2017-06-17irc: add hashtables to keep track of all capabilitiesSimmo Saan
2017-01-01core: update copyright datesSébastien Helleu
2016-03-21core: 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-01core: update copyright datesSébastien Helleu
2015-12-20Merge remote-tracking branch 'origin/pr/351'Sébastien Helleu
2015-08-25irc: remove blank line at the end of fileSébastien Helleu
2015-08-05irc: fix update of lag item when the server lag changesSébastien Helleu
2015-04-29irc: optimize search of a nick in nicklist (up to 3x faster)Sébastien Helleu
2015-03-07irc: track realnames using extended-join and WHOMax Teufel
2015-01-24irc: add support for CAP account-notifyMax Teufel
2015-01-01core: update copyright datesSébastien Helleu
2014-04-12core: fix crash on "weechat --upgrade" if no .upgrade files are foundSébastien Helleu
2014-04-03core: close .upgrade files before deleting them after /upgradeSébastien Helleu
2014-03-30irc: add support of "away-notify" capability (closes #12)Sébastien Helleu
2014-01-23irc: use MONITOR instead of ISON for /notify when it is available on server ↵Sebastien Helleu
(task #11477) (patch from Nils Görs)
2014-01-01core: update copyright datesSebastien Helleu
2013-04-23irc: add support of UHNAMES (capability "userhost-in-names") (task #9353)Sebastien Helleu
2013-03-24irc: add option irc.look.display_join_message (task #10895)Sebastien Helleu
2013-02-17irc: unmask smart filtered join if nick speaks in channel some minutes after ↵Sebastien Helleu
the join, new option irc.look.smart_filter_join_unmask (task #12405) The nick changes are tracked and will be unmasked with the join. Events triggering the unmask of join are: a message (can be CTCP), a notice or an update of topic.
2013-02-16irc: fix memory leak in purge of hashtables with joins (it was done only for ↵Sebastien Helleu
the first server in the list)
2013-01-01core: update copyright datesSebastien Helleu
2012-12-15core: move comments with description of C file to top of filesSebastien Helleu
2012-12-13core: reformat comments for functionsSebastien Helleu
2012-10-06irc: remove unneeded server disconnect when server buffer is closed and ↵Sebastien Helleu
server is already disconnected This commit fixes a problem with the script autoconnect.py: the script hooks signal "irc_server_disconnected", and this signal was sent 2 times for each server on /quit: one time when servers are disconnected, and one time when servers are destroyed (because buffer is closed, and then server disconnected again). The script forces save of irc.conf on each disconnection, so some servers were lost in irc.conf, when some servers have already been destroyed.
2012-06-14irc: set callback "nickcmp" in channel buffersSebastien Helleu
2012-05-15irc: update channel modes by using chanmodes from message 005 (do not send ↵Sebastien Helleu
extra command "MODES" to server), fix parsing of modes (bug #36215)
2012-03-22irc: do not send command "MODE #channel" on manual /names (do it only when ↵Sebastien Helleu
names are received on join of channel) (bug #35930)
2012-03-12irc: fix redirection of message when message is queued for sending on serverSebastien Helleu
2012-01-08core: update copyright datesSebastien Helleu
2012-01-06irc: use redirection to get channel modes after update of modes on channel, ↵Sebastien Helleu
display output of /mode #channel
2011-12-25irc: add optional server in info "irc_is_channel" (before channel name) (bug ↵Sebastien Helleu
#35124), add optional server in info_hashtable "irc_message_parse"