summaryrefslogtreecommitdiff
path: root/src/plugins/irc/irc-upgrade.c
AgeCommit message (Collapse)Author
2023-03-18core: bump version to 4.0.0-dev, follow "practical" semantic versioningSé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-23irc: fix autojoin on server connection (closes #1873)Sébastien Helleu
Now the autojoin is made only one time, until the server buffer is closed. A new flag `autojoin_done` is added to know whether the autojoin has already been done or not on the server. It is set to 1 on first autojoin, and reset to 0 only if the server buffer is closed. The flag `reconnect_join` is removed, because it is now obsolete.
2023-01-01core: update copyright datesSébastien Helleu
2022-08-07core: add option `-save` in command `/upgrade` (closes #1630)Sébastien Helleu
2022-01-17core: update copyright datesSébastien Helleu
2021-08-08irc: save CLIENTTAGDENY from message 005 in server, do not send typing ↵Sébastien Helleu
messages if "typing" client tag is denied
2021-01-02core: update copyright datesSébastien Helleu
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