]> jfr.im git - solanum.git/commit
ircd: client: substantially rework the connid registry system
authorWilliam Pitcock <redacted>
Sat, 26 Mar 2016 00:49:01 +0000 (19:49 -0500)
committerWilliam Pitcock <redacted>
Sat, 26 Mar 2016 00:50:29 +0000 (19:50 -0500)
commitde7cf7e0091182dcef5d5a046bc1303a762c2877
tree07c0d0de2997dc01c829b3a9fe8a38ba0bc5065a
parentafba2488ec133af3070e09c1eda7b5a750d4df35
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.
include/client.h
include/hash.h
ircd/client.c
ircd/hash.c
ircd/listener.c
ircd/s_serv.c
ircd/sslproc.c
modules/m_starttls.c
ssld/ssld.c