solanum/ircd
Simon Arlott 365e13662e
exit_unknown_client: don't delete servers from the client hash
Outgoing servers are not added to the client hash until they reach
IsServer() status, so if they're unknown when they exit then don't
attempt to delete them.
2017-08-24 20:08:18 +01:00
..
authproc.c remove RB_IPV6 2017-08-20 12:54:46 +01:00
bandbi.c remove RB_IPV6 2017-08-20 12:54:46 +01:00
cache.c free cache emptyline rb_dlink_node, allocated automatically but never freed 2016-10-30 12:05:45 +00:00
capability.c ircd: Fix capability entry name string ownership. 2016-06-21 17:32:28 -07:00
channel.c remove RB_IPV6 2017-08-20 12:54:46 +01:00
chmode.c ircd: send tags on every message 2017-08-06 16:21:29 +01:00
class.c class: remove unused macros 2016-06-01 20:54:12 +00:00
client.c exit_unknown_client: don't delete servers from the client hash 2017-08-24 20:08:18 +01:00
dns.c remove RB_IPV6 2017-08-20 12:54:46 +01:00
extban.c common.h: raison d'être is gone, so out it goes. 2016-03-23 09:33:56 -05:00
getopt.c getopt: don't modify argv as it breaks restart() 2016-04-25 23:32:18 +01:00
hash.c ircd: get_or_create_channel: avoid clang static analysis warning 2017-07-29 22:28:51 +01:00
hook.c Add hook for when rehash is called. 2016-04-06 05:43:54 -05:00
hostmask.c remove RB_IPV6 2017-08-20 12:54:46 +01:00
ircd.c tests: add sendto_* test framework 2017-08-05 14:09:01 +01:00
ircd_lexer.l ircd_lexer: fix another crash with the same cause 2016-05-15 00:57:16 +00:00
ircd_parser.y conf_parser: warning fixes 2016-06-18 00:52:54 -05:00
ircd_signal.c ircd_signal: a function that tailcalls a noreturn function should be marked noreturn 2016-06-01 20:54:12 +00:00
listener.c remove RB_IPV6 2017-08-20 12:54:46 +01:00
logger.c logger: add idebug 2016-03-28 19:06:31 -05:00
main.c ircd: add main.c stub executable 2016-01-06 23:57:35 -06:00
Makefile.am Revert "Implement the netsplit batch type." 2016-04-16 11:05:00 -05:00
match.c remove RB_IPV6 2017-08-20 12:54:46 +01:00
modules.c remove unused variables 2017-08-04 20:02:20 +01:00
monitor.c ircd: send tags on every message 2017-08-06 16:21:29 +01:00
msgbuf.c ircd: send tags on every message 2017-08-06 16:21:29 +01:00
newconf.c remove RB_IPV6 2017-08-20 12:54:46 +01:00
operhash.c ircd: Fix missing operhash reference decrement from b02a913b. 2016-07-19 23:24:33 +00:00
packet.c common.h: raison d'être is gone, so out it goes. 2016-03-23 09:33:56 -05:00
parse.c ircd: log command in mod_add_cmd/mod_del_cmd error scenarios 2017-08-05 12:29:52 +01:00
privilege.c Use rb_* versions of nonportable string functions 2016-04-05 05:39:59 -05:00
ratelimit.c rename src to ircd, libcore to libircd 2016-01-06 01:16:08 -06:00
reject.c remove RB_IPV6 2017-08-20 12:54:46 +01:00
restart.c getopt: don't modify argv as it breaks restart() 2016-04-25 23:32:18 +01:00
s_conf.c remove RB_IPV6 2017-08-20 12:54:46 +01:00
s_newconf.c remove RB_IPV6 2017-08-20 12:54:46 +01:00
s_serv.c s_serv: connect using both IPv4 and IPv6 if unspecified 2017-08-22 21:55:12 +01:00
s_user.c cppcheck: fix various warnings/errors 2016-10-28 20:13:36 +01:00
scache.c common.h: raison d'être is gone, so out it goes. 2016-03-23 09:33:56 -05:00
send.c ircd: send tags on every message 2017-08-06 16:21:29 +01:00
snomask.c Remove $Id tags from everything. 2016-03-06 02:47:27 -06:00
sslproc.c librb: remove unnecessary NULL from the end of rb_string_to_array output 2017-07-29 22:46:04 +01:00
substitution.c ircd: substitution: fix buffer overrun if variable name is too long 2017-08-05 11:27:02 +01:00
supported.c supported: fix up CHANTYPES 2016-09-16 14:00:00 -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 build 2016-04-09 06:05:08 -04:00
whowas.c typedef-ify rb_radixtree for consistency. 2016-03-23 08:32:22 -05:00
wsproc.c remove unused variables 2017-08-04 20:02:20 +01:00