solanum/ircd
William Pitcock 9a5958119c ircd: rework sendq limits a bit.
The sendq limit is now soft, now we halt processing if a sendq is exceeded, until it is sufficiently drained.
This allows us to implement SAFELIST and other floody commands without hacks.
2016-01-09 23:14:04 -06:00
..
.depend rename src to ircd, libcore to libircd 2016-01-06 01:16:08 -06:00
.indent.pro rename src to ircd, libcore to libircd 2016-01-06 01:16:08 -06:00
authd.c authd: fix ratbox3.1-ism 2016-01-06 21:25:07 -06:00
bandbi.c rename src to ircd, libcore to libircd 2016-01-06 01:16:08 -06:00
blacklist.c ircd: move DNS resolution over to authd 2016-01-08 06:31:08 -06:00
cache.c ircd: ensure irc_dictionary users have names, for stats tracking. 2016-01-09 01:22:11 -06:00
capability.c ircd: ensure irc_dictionary users have names, for stats tracking. 2016-01-09 01:22:11 -06:00
channel.c rename src to ircd, libcore to libircd 2016-01-06 01:16:08 -06:00
chmode.c rename src to ircd, libcore to libircd 2016-01-06 01:16:08 -06:00
class.c ircd: rework sendq limits a bit. 2016-01-09 23:14:04 -06:00
client.c ircd: ensure irc_dictionary users have names, for stats tracking. 2016-01-09 01:22:11 -06:00
dns.c ircd/dns: implement final version of authd-dns line protocol 2016-01-08 05:44:05 -06:00
extban.c rename src to ircd, libcore to libircd 2016-01-06 01:16:08 -06:00
getopt.c rename src to ircd, libcore to libircd 2016-01-06 01:16:08 -06:00
hash.c ircd: make STATS B easier to understand 2016-01-09 06:23:13 -06:00
hook.c rename src to ircd, libcore to libircd 2016-01-06 01:16:08 -06:00
hostmask.c rename src to ircd, libcore to libircd 2016-01-06 01:16:08 -06:00
ipv4_from_ipv6.c rename src to ircd, libcore to libircd 2016-01-06 01:16:08 -06:00
irc_dictionary.c ircd: make STATS B easier to understand 2016-01-09 06:23:13 -06:00
irc_radixtree.c ircd: make STATS B easier to understand 2016-01-09 06:23:13 -06:00
ircd.c ircd: operhash: rewrite to use irc_radixtree 2016-01-09 01:08:15 -06:00
ircd_lexer.c ircd: add new lex/yacc files 2016-01-06 22:50:54 -06:00
ircd_lexer.l ircd: add new lex/yacc files 2016-01-06 22:50:54 -06:00
ircd_parser.c ircd: add new lex/yacc files 2016-01-06 22:50:54 -06:00
ircd_parser.h ircd: add new lex/yacc files 2016-01-06 22:50:54 -06:00
ircd_parser.y general: remove last vestiges of static modules support (this hasn't ever actually worked...) 2016-01-06 01:28:20 -06:00
ircd_signal.c rename src to ircd, libcore to libircd 2016-01-06 01:16:08 -06:00
listener.c rename src to ircd, libcore to libircd 2016-01-06 01:16:08 -06:00
logger.c rename src to ircd, libcore to libircd 2016-01-06 01:16:08 -06:00
main.c ircd: add main.c stub executable 2016-01-06 23:57:35 -06:00
Makefile.am ircd: add irc_radixtree, which is like irc_dictionary but uses a radix tree as the backing store 2016-01-09 00:44:39 -06:00
Makefile.in ircd: add irc_radixtree, which is like irc_dictionary but uses a radix tree as the backing store 2016-01-09 00:44:39 -06:00
match.c rename src to ircd, libcore to libircd 2016-01-06 01:16:08 -06:00
modules.c modules: revert lt_dlopenext() change 2016-01-06 01:57:24 -06:00
monitor.c rename src to ircd, libcore to libircd 2016-01-06 01:16:08 -06:00
newconf.c general: remove last vestiges of static modules support (this hasn't ever actually worked...) 2016-01-06 01:28:20 -06:00
operhash.c ircd: operhash: rewrite to use irc_radixtree 2016-01-09 01:08:15 -06:00
packet.c ircd: rework sendq limits a bit. 2016-01-09 23:14:04 -06:00
parse.c ircd: ensure irc_dictionary users have names, for stats tracking. 2016-01-09 01:22:11 -06: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 rename src to ircd, libcore to libircd 2016-01-06 01:16:08 -06:00
restart.c rename src to ircd, libcore to libircd 2016-01-06 01:16:08 -06:00
s_auth.c ircd: move DNS resolution over to authd 2016-01-08 06:31:08 -06:00
s_conf.c ircd: ensure irc_dictionary users have names, for stats tracking. 2016-01-09 01:22:11 -06:00
s_newconf.c ircd: hash: use an irc_radixtree for storing resv's 2016-01-09 04:59:02 -06:00
s_serv.c ircd: remove internal resolver, no longer used 2016-01-08 06:39:51 -06:00
s_user.c rename src to ircd, libcore to libircd 2016-01-06 01:16:08 -06:00
scache.c ircd: scache: use irc_radixtree 2016-01-09 05:55:46 -06:00
send.c ircd: rework sendq limits a bit. 2016-01-09 23:14:04 -06:00
snomask.c rename src to ircd, libcore to libircd 2016-01-06 01:16:08 -06:00
sslproc.c sslproc: process title of ssld seemed gramatically weird (nitpicking) 2016-01-06 02:15:23 -06:00
substitution.c rename src to ircd, libcore to libircd 2016-01-06 01:16:08 -06:00
supported.c rename src to ircd, libcore to libircd 2016-01-06 01:16:08 -06:00
tgchange.c rename src to ircd, libcore to libircd 2016-01-06 01:16:08 -06:00
version.c.SH rename src to ircd, libcore to libircd 2016-01-06 01:16:08 -06:00
whowas.c rename src to ircd, libcore to libircd 2016-01-06 01:16:08 -06:00