solanum-vs-hackint-and-char.../include
Simon Arlott d4b074a771 ircd: support restarting ssld processes
Add REHASH SSLD (admins only) that starts new sslds and marks the
existing ones as inactive until all their clients disconnect.

Very useful whenever the SSL library has a vulnerability because
new connections can use a new version of the library without
disconnecting existing clients/servers.

Add STATS S (admins only) to list ssld processes, status, and client
count.
2016-12-04 21:24:56 +00:00
..
inline strip_colour: Strip '\x0F' (^O, formatting off) 2014-04-17 13:12:11 +10:00
.indent.pro [svn] - the new plan: 2007-01-24 22:40:21 -08:00
bandbi.h Add bandb IRCd APIs. 2010-01-07 17:10:16 -06:00
blacklist.h Add support for multiple forms of blacklist queries using matches. 2013-04-20 20:49:11 -05:00
cache.h cache: use rb_strdup() instead of a static buffer for cache lines. 2013-01-15 16:24:33 -06:00
capability.h server: Make sure CAP_CAP and CAP_TS6 are non-zero. 2012-12-18 17:03:59 +01:00
channel.h channel: cache duplicate calls to is_banned() and is_quieted() 2015-12-13 08:13:52 -06:00
chmode.h chmode: Remove chm_regonly, a vestige from ratbox which doesn't apply to native charybdis networks. 2010-12-06 22:46:37 -06:00
class.h Split cidr_bitlen into cidr_ipv4_bitlen and cidr_ipv6_bitlen. 2008-11-30 13:31:59 +01:00
client.h listener: use exit_client instead of free_client 2016-11-20 21:43:44 +00:00
common.h Remove ^M on line endings. 2008-04-13 17:54:23 +02:00
config.h remove references to LIBPATH (closes #26). 2015-02-24 20:25:34 -06:00
config.h.dist config.h.dist: resync with config.h (closes #14) 2015-12-11 12:14:34 -06:00
defaults.h Remove network_desc configuration option, never actually used anywhere 2015-03-26 14:46:54 -05:00
hash.h client: use sequential connection ids for ssld connections in ssld RPC, instead of the file descriptor 2015-12-12 05:20:51 -06:00
hook.h whois: add a hook allowing for ShowChannel() behaviour to be overridden for channel visibility 2016-01-05 18:45:07 -06:00
hostmask.h Relocate report_Klines to proper home 2015-08-08 17:25:29 -05:00
ipv4_from_ipv6.h Add code to get IPv4 addresses from 6to4 and Teredo IPv6 addresses. 2012-01-08 15:51:44 +01:00
irc_dictionary.h Fix various compiler warnings. 2008-04-20 15:20:10 +02:00
ircd.h Do not shadow OpenSSL-internal symbol "ssl_ok". 2016-06-01 16:32:26 +00:00
ircd_defs.h Remove trailing whitespace from all .c and .h files. 2014-03-03 04:25:47 +00:00
ircd_getopt.h [svn] - the new plan: 2007-01-24 22:40:21 -08:00
ircd_linker.h [svn] - the new plan: 2007-01-24 22:40:21 -08:00
ircd_signal.h [svn] - the new plan: 2007-01-24 22:40:21 -08:00
listener.h Add listen::defer_accept option for controlling usage of TCP_DEFER_ACCEPT option. 2012-03-17 10:00:39 -05:00
logger.h Store the creation time of klines and dlines as a time_t instead of as text. 2010-02-28 00:46:56 +01:00
m_info.h Remove all the DEFINE's and the random places they were used for the .conf-based ban stuff. 2010-12-04 17:26:14 -05:00
match.h Remove trailing whitespace from all .c and .h files. 2014-03-03 04:25:47 +00:00
messages.h messages.h: Remove 900-902 IRCv3.1 SASL trailing period 2015-12-30 12:51:48 +02:00
modules.h Simplify module path list, removing strcpy use. 2014-02-23 23:47:27 +01:00
monitor.h Revert "remove MONITOR for now pending a complete rewrite" 2015-10-15 17:31:55 -05:00
msg.h Update comments for parv[0] removal. 2009-01-18 18:22:43 +01:00
newconf.h conf parsing: Fix memory leaks and clean up code a bit. 2014-02-28 17:35:51 +00:00
numeric.h whois: list active operator block and privset when appropriate 2015-12-28 01:33:09 -06:00
operhash.h Make struct operhash_entry private. 2010-03-01 01:24:00 +01:00
packet.h Minor cleanup to command throttling code: 2011-10-04 00:46:00 +02:00
parse.h Remove trailing whitespace from all .c and .h files. 2014-03-03 04:25:47 +00:00
patchlevel.h configure: Add --with-custom-branding and --with-custom-version options. 2011-05-08 08:55:32 -05:00
privilege.h Don't suggest putting values in an enum that are not in the enum. 2009-01-28 01:02:34 +01:00
ratelimit.h Add ratelimit for high-bandwidth commands. 2012-02-18 03:54:44 +00:00
reject.h Allow /rehash throttles to clear throttling. 2009-03-07 01:49:09 +01:00
res.h Remove trailing whitespace from all .c and .h files. 2014-03-03 04:25:47 +00:00
reslib.h res.c: Try other servers if errors or corrupt replies are encountered. 2012-10-09 05:58:02 +00:00
restart.h [svn] - the new plan: 2007-01-24 22:40:21 -08:00
s_assert.h Remove s_assert definition from ircd_defs.h and add it to its own header. 2013-09-10 06:10:14 +00:00
s_auth.h Clean up s_auth a little. No functional changes. 2008-06-21 00:58:08 +02:00
s_conf.h LIST: allow channel display threshold to be configured (closes #109) 2015-12-26 22:23:28 -06:00
s_newconf.h Remove trailing whitespace from all .c and .h files. 2014-03-03 04:25:47 +00:00
s_serv.h Remove trailing whitespace from all .c and .h files. 2014-03-03 04:25:47 +00:00
s_stats.h Add ratelimit for high-bandwidth commands. 2012-02-18 03:54:44 +00:00
s_user.h Remove the unneeded username parameter to register_local_user(). 2015-09-13 22:59:03 +02:00
scache.h Show opers a list of recently (<24hrs) split servers in /map. 2007-11-23 23:38:54 +01:00
send.h send: add negation argument to sendto_common_channels_local() and friends 2015-11-19 22:43:45 -06:00
setup.h.in autotools: fix typo relating to ban db 2014-01-31 11:03:54 -05:00
snomask.h [svn] - the new plan: 2007-01-24 22:40:21 -08:00
sslproc.h ircd: support restarting ssld processes 2016-12-04 21:24:56 +00:00
stdinc.h Remove trailing whitespace from all .c and .h files. 2014-03-03 04:25:47 +00:00
substitution.h libcharybdis includes gone. 2008-04-02 02:39:19 +04:00
supported.h Remove trailing whitespace from all .c and .h files. 2014-03-03 04:25:47 +00:00
tgchange.h Remove s_assert definition from ircd_defs.h and add it to its own header. 2013-09-10 06:10:14 +00:00
whowas.h whowas: Use the normal rules for IP visibility. 2013-09-14 12:26:32 +02:00