summaryrefslogtreecommitdiff
path: root/src/plugins/irc/irc-server.h
AgeCommit message (Collapse)Author
2018-02-05irc: allow ${irc_server.xxx} and ${server} in server evaluated options ↵Sébastien Helleu
(closes #1144) The server option "ssl_fingerprint" is now evaluated when it is used (during SSL connection), instead of when it is set with command /set.
2018-01-13irc: add server option "split_msg_max_length"Sébastien Helleu
2018-01-05core: update copyright datesSébastien Helleu
2017-08-10core: remove value for first #define in headers, add "PLUGIN" in plugin headersSébastien Helleu
2017-06-03irc: fix irc_server_autojoin_channels declared without argumentsSimmo Saan
2017-05-06irc: fix update of server addresses on reconnection when the evaluated ↵Sébastien Helleu
content has changed (closes #925)
2017-03-25irc: send signal "irc_server_lag_changed", store lag in server bufferSé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-18irc: add function irc_server_get_max_modesSébastien Helleu
2017-01-13tests: fix compilation of tests on FreeBSD 11Sébastien Helleu
Some includes were missing in .h files, and the tests must be linked with intl and execinfo on FreeBSD.
2017-01-01core: update copyright datesSébastien Helleu
2016-12-11irc: rename server option "umodes" to "usermode"Sébastien Helleu
2016-10-12Add server option umodes (closes #377)Simmo Saan
2016-07-17irc: rename server options "default_msg_*" to "msg_*", evaluate themSébastien Helleu
2016-05-01irc: fix typo in IRC_SERVER_OPTION_SASL_KEY comment (#724)Lieuwe Rooijakkers
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-24irc: move option irc.network.alternate_nick into servers (closes #633)Sébastien Helleu
2015-12-20Merge remote-tracking branch 'origin/pr/351'Sébastien Helleu
2015-08-05irc: fix update of lag item when the server lag changesSébastien Helleu
2015-04-30core: add comments after some #endifSébastien Helleu
2015-04-18irc: add support of SHA-256 and SHA-512 algorithms in server option ↵Sébastien Helleu
"ssl_fingerprint" (closes #281)
2015-03-07irc: track realnames using extended-join and WHOMax Teufel
2015-01-24irc: add support for CAP account-notifyMax Teufel
2015-01-19irc: add support of "ecdsa-nist256p-challenge" SASL mechanism (closes #251)Sébastien Helleu
2015-01-01core: update copyright datesSébastien Helleu
2014-12-21irc: add option "reorder" in command /server (closes #229)Sébastien Helleu
2014-11-23irc: add missing server options "sasl_timeout", "sasl_fail" and "notify" in ↵Sébastien Helleu
output of /server listfull
2014-11-23irc: rename server option "sasl_disconnect_on_fail" to "sasl_fail", change ↵Sébastien Helleu
type to integer (enum) New possible values are: - "continue": ignore the SASL failed (continue connection to server without authentication) - "reconnect": disconnect and schedule a reconnection to server - "disconnect": disconnect
2014-11-23irc: merge arrays with server options names and default values into a single ↵Sébastien Helleu
array
2014-11-22irc: add option irc.server.*.sasl_disconnect_on_fail (task #12204)Max Teufel
2014-03-30irc: add support of "away-notify" capability (closes #12)Sébastien Helleu
2014-03-19core: fix use of reserved C identifiers in headers (closes #31)Sebastien 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-21irc: add server option "ssl_fingerprint" (task #12724)Maarten de Vries
2014-01-02irc: use statusmsg from message 005 to check prefix char in status ↵Sebastien Helleu
notices/messages
2014-01-01core: update copyright datesSebastien Helleu
2013-10-08irc: add server option "default_msg_kick" to customize default kick/kickban ↵Sebastien Helleu
message (task #12777) (patch from Nils Görs)
2013-07-30irc: use 6697 as default port for SSL servers created with URL "ircs://" ↵Sebastien Helleu
(bug #39621)
2013-03-17core: fix typos in many comments and some stringsSebastien Helleu
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-10-14api: connect with IPv6 by default in hook_connect (with fallback to IPv4), ↵Simon Arlott
shuffle list of hosts for a same address (task #11205)
2012-10-09irc: add option "-noswitch" for command /join (task #12275)Sebastien 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-09-18irc: fix rejoin of channels with a key, ignore value "*" sent by server for ↵Peter Boström
key (bug #24131)
2012-08-22irc: generate alternate nicks dynamically when all nicks are already in use ↵Sebastien Helleu
(task #12209)
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-05-08irc: add option "fakerecv" for command /server to simulate a received IRC ↵Sebastien Helleu
message (not documented, for debug only)
2012-03-17irc: do not allow the creation of two servers with same name but different ↵Sebastien Helleu
case (fix error when writing file irc.conf) (bug #35840)
2012-02-19irc: rename server option "cap" to "capabilities"Sebastien Helleu