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
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
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
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
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
ircd_linker.h
ircd_signal.h
listener.h
logger.h
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
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
packet.h
parse.h Remove trailing whitespace from all .c and .h files. 2014-03-03 04:25:47 +00:00
patchlevel.h
privilege.h
ratelimit.h
reject.h
res.h Remove trailing whitespace from all .c and .h files. 2014-03-03 04:25:47 +00:00
reslib.h
restart.h
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
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
s_user.h Remove the unneeded username parameter to register_local_user(). 2015-09-13 22:59:03 +02:00
scache.h
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
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
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