solanum/ircd
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
..
authd.c ircd: start staging for relocatable paths 2016-03-24 18:45:28 -05:00
bandbi.c ircd: start staging for relocatable paths 2016-03-24 18:45:28 -05:00
blacklist.c IRCD_BUFSIZE is redundant with BUFSIZE, so kill it. 2016-03-23 09:22:55 -05:00
cache.c ircd: unbreak build 2016-03-24 18:50:13 -05:00
capability.c Change struct Dictionary(*) to rb_dictionary(_\1). 2016-03-23 08:09:58 -05:00
channel.c channel: Move flood_attack_channel() to a boolean 2016-03-24 02:25:26 -04:00
chmode.c chmode: Move check_forward() to a boolean 2016-03-24 14:42:54 -04:00
class.c common.h: raison d'être is gone, so out it goes. 2016-03-23 09:33:56 -05:00
client.c ircd: client: substantially rework the connid registry system 2016-03-25 19:50:29 -05:00
dns.c Change struct Dictionary(*) to rb_dictionary(_\1). 2016-03-23 08:09:58 -05:00
extban.c common.h: raison d'être is gone, so out it goes. 2016-03-23 09:33:56 -05:00
getopt.c Remove $Id tags from everything. 2016-03-06 02:47:27 -06:00
hash.c ircd: client: substantially rework the connid registry system 2016-03-25 19:50:29 -05:00
hook.c Remove $Id tags from everything. 2016-03-06 02:47:27 -06:00
hostmask.c Convert 2.8 style ToUpper/ToLower names to irctoupper/irctolower 2016-03-07 19:04:24 -06:00
ipv4_from_ipv6.c Remove $Id tags from everything. 2016-03-06 02:47:27 -06:00
ircd.c ircd: only relocate_paths on windows, no point on posix 2016-03-25 18:13:39 -05:00
ircd_lexer.l extb_combi: More int to bool conversion 2016-03-25 19:47:58 -04:00
ircd_parser.y Remove common.h from lexer and parser 2016-03-23 10:09:53 -05:00
ircd_signal.c ircd: fix build on freebsd 2016-03-20 06:22:39 -05:00
listener.c ircd: client: substantially rework the connid registry system 2016-03-25 19:50:29 -05:00
logger.c Remove $Id tags from everything. 2016-03-06 02:47:27 -06:00
main.c ircd: add main.c stub executable 2016-01-06 23:57:35 -06:00
Makefile.am ircd: build: tell libtool what to DLL_EXPORT 2016-03-20 02:08:14 -05:00
match.c Move away from BSD data types 2016-03-23 19:11:42 -04:00
modules.c ircd: start staging for relocatable paths 2016-03-24 18:45:28 -05:00
monitor.c typedef-ify rb_radixtree for consistency. 2016-03-23 08:32:22 -05:00
msgbuf.c More cleanup 2016-03-23 00:11:26 -04:00
newconf.c common.h: raison d'être is gone, so out it goes. 2016-03-23 09:33:56 -05:00
operhash.c typedef-ify rb_radixtree for consistency. 2016-03-23 08:32:22 -05:00
packet.c common.h: raison d'être is gone, so out it goes. 2016-03-23 09:33:56 -05:00
parse.c common.h: raison d'être is gone, so out it goes. 2016-03-23 09:33:56 -05:00
privilege.c rename src to ircd, libcore to libircd 2016-01-06 01:16:08 -06:00
ratelimit.c rename src to ircd, libcore to libircd 2016-01-06 01:16:08 -06:00
reject.c Remove $Id tags from everything. 2016-03-06 02:47:27 -06:00
restart.c ircd: start staging for relocatable paths 2016-03-24 18:45:28 -05:00
s_auth.c common.h: raison d'être is gone, so out it goes. 2016-03-23 09:33:56 -05:00
s_conf.c common.h: raison d'être is gone, so out it goes. 2016-03-23 09:33:56 -05:00
s_newconf.c common.h: raison d'être is gone, so out it goes. 2016-03-23 09:33:56 -05:00
s_serv.c ircd: client: substantially rework the connid registry system 2016-03-25 19:50:29 -05:00
s_user.c common.h: raison d'être is gone, so out it goes. 2016-03-23 09:33:56 -05:00
scache.c common.h: raison d'être is gone, so out it goes. 2016-03-23 09:33:56 -05:00
send.c common.h: raison d'être is gone, so out it goes. 2016-03-23 09:33:56 -05:00
snomask.c Remove $Id tags from everything. 2016-03-06 02:47:27 -06:00
sslproc.c ircd: client: substantially rework the connid registry system 2016-03-25 19:50:29 -05:00
substitution.c Remove $Id tags from everything. 2016-03-06 02:47:27 -06:00
supported.c common.h: raison d'être is gone, so out it goes. 2016-03-23 09:33:56 -05:00
tgchange.c rename src to ircd, libcore to libircd 2016-01-06 01:16:08 -06:00
version.c.SH version.c.SH: Fix generation not incrementing 2016-03-24 04:00:23 -04:00
whowas.c typedef-ify rb_radixtree for consistency. 2016-03-23 08:32:22 -05:00