0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-11-25 16:22:35 +01:00
construct/include
William Pitcock de7cf7e009 ircd: client: substantially rework the connid registry system
now connid's are allocated on demand and clients may have as many connid's as necessary.
this allows us to build chains of helpers while ensuring the ircd properly tracks and GCs the resources.
2016-03-25 19:50:29 -05:00
..
inline strip_colour: Strip '\x0F' (^O, formatting off) 2014-04-17 13:12:11 +10:00
authd.h ircd/authd: split out authd lifecycle functions from actual DNS functions 2016-01-06 04:41:57 -06:00
bandbi.h Add bandb IRCd APIs. 2010-01-07 17:10:16 -06:00
blacklist.h IRCD_BUFSIZE is redundant with BUFSIZE, so kill it. 2016-03-23 09:22:55 -05:00
cache.h Change struct Dictionary(*) to rb_dictionary(_\1). 2016-03-23 08:09:58 -05:00
capability.h Change struct Dictionary(*) to rb_dictionary(_\1). 2016-03-23 08:09:58 -05:00
channel.h chmode: Move add_id() to a boolean 2016-03-24 14:37:52 -04:00
chmode.h Remove $Id tags from everything. 2016-03-06 02:47:27 -06:00
class.h Remove $Id tags from everything. 2016-03-06 02:47:27 -06:00
client.h ircd: client: substantially rework the connid registry system 2016-03-25 19:50:29 -05:00
defaults.h ircd: start staging for relocatable paths 2016-03-24 18:45:28 -05:00
dns.h dns: use a dictionary for query storage 2016-03-13 03:23:41 -05:00
hash.h ircd: client: substantially rework the connid registry system 2016-03-25 19:50:29 -05:00
hook.h Remove $Id tags from everything. 2016-03-06 02:47:27 -06:00
hostmask.h include: hostmask: use GET_SS_FAMILY() 2016-03-20 01:55:31 -05:00
ipv4_from_ipv6.h Remove $Id tags from everything. 2016-03-06 02:47:27 -06:00
ircd.h config.h delenda est 2016-03-19 19:14:26 -05:00
ircd_defs.h common.h: raison d'être is gone, so out it goes. 2016-03-23 09:33:56 -05:00
ircd_getopt.h Remove $Id tags from everything. 2016-03-06 02:47:27 -06:00
ircd_linker.h Remove $Id tags from everything. 2016-03-06 02:47:27 -06:00
ircd_signal.h Remove $Id tags from everything. 2016-03-06 02:47:27 -06:00
listener.h Remove $Id tags from everything. 2016-03-06 02:47:27 -06:00
logger.h Remove $Id tags from everything. 2016-03-06 02:47:27 -06:00
m_info.h config.h delenda est 2016-03-19 19:14:26 -05:00
match.h Move away from BSD data types 2016-03-23 19:11:42 -04:00
messages.h extensions: add umode_noctcp extension 2016-03-07 18:48:14 +01:00
modules.h config.h delenda est 2016-03-19 19:14:26 -05:00
monitor.h Remove $Id tags from everything. 2016-03-06 02:47:27 -06:00
msg.h More cleanup 2016-03-23 00:11:26 -04:00
msgbuf.h msgbuf: allow for an explicit target to be defined 2016-02-20 17:59:00 -06:00
newconf.h config.h delenda est 2016-03-19 19:14:26 -05:00
numeric.h config.h delenda est 2016-03-19 19:14:26 -05:00
operhash.h Make struct operhash_entry private. 2010-03-01 01:24:00 +01:00
packet.h Remove $Id tags from everything. 2016-03-06 02:47:27 -06:00
parse.h Change struct Dictionary(*) to rb_dictionary(_\1). 2016-03-23 08:09:58 -05:00
patchlevel.h Remove $Id tags from everything. 2016-03-06 02:47:27 -06: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 Remove $Id tags from everything. 2016-03-06 02:47:27 -06:00
restart.h Remove $Id tags from everything. 2016-03-06 02:47:27 -06:00
s_assert.h config.h delenda est 2016-03-19 19:14:26 -05:00
s_auth.h Remove $Id tags from everything. 2016-03-06 02:47:27 -06:00
s_conf.h common.h: raison d'être is gone, so out it goes. 2016-03-23 09:33:56 -05:00
s_newconf.h Remove more YES/NO usage. 2016-03-23 08:43:28 -05:00
s_serv.h config.h delenda est 2016-03-19 19:14:26 -05:00
s_stats.h Remove $Id tags from everything. 2016-03-06 02:47:27 -06:00
s_user.h config.h delenda est 2016-03-19 19:14:26 -05:00
scache.h Remove $Id tags from everything. 2016-03-06 02:47:27 -06:00
send.h config.h delenda est 2016-03-19 19:14:26 -05:00
snomask.h Remove $Id tags from everything. 2016-03-06 02:47:27 -06:00
sslproc.h Remove $Id tags from everything. 2016-03-06 02:47:27 -06:00
stdinc.h stdinc: more cleanups 2016-03-20 01:19:07 -05:00
substitution.h Remove $Id tags from everything. 2016-03-06 02:47:27 -06:00
supported.h Remove $Id tags from everything. 2016-03-06 02:47:27 -06: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 Remove $Id tags from everything. 2016-03-06 02:47:27 -06:00