uhub/src/util
Jan Vidar Krey e2b0757f4a Improved flood control counting to strictly not allow more than
the given amount of messages in the configured interval.

The previous behavior allowed n+2 messages in the interval, due to
two off by one comparison rules.

In addition, if flooding is detected then each new message after the flooding
is detected will reset the interval timer, which means the client
cannot send another message until the timeout interval expires.
2014-05-08 13:30:09 +02:00
..
cbuffer.c Updated copyright year. 2013-03-22 20:00:40 +01:00
cbuffer.h Updated copyright year. 2013-03-22 20:00:40 +01:00
config_token.c Updated copyright year. 2013-03-22 20:00:40 +01:00
config_token.h Updated copyright year. 2013-03-22 20:00:40 +01:00
credentials.c Updated copyright year. 2013-03-22 20:00:40 +01:00
credentials.h Updated copyright year. 2013-03-22 20:00:40 +01:00
floodctl.c Improved flood control counting to strictly not allow more than 2014-05-08 13:30:09 +02:00
floodctl.h Updated copyright year. 2013-03-22 20:00:40 +01:00
getopt.c Updated copyright year. 2013-03-22 20:00:40 +01:00
getopt.h Updated copyright year. 2013-03-22 20:00:40 +01:00
list.c Updated copyright year. 2013-03-22 20:00:40 +01:00
list.h Updated copyright year. 2013-03-22 20:00:40 +01:00
log.c Updated copyright year. 2013-03-22 20:00:40 +01:00
log.h Updated copyright year. 2013-03-22 20:00:40 +01:00
memory.c Updated copyright year. 2013-03-22 20:00:40 +01:00
memory.h Updated copyright year. 2013-03-22 20:00:40 +01:00
misc.c Updated copyright year. 2013-03-22 20:00:40 +01:00
misc.h Updated copyright year. 2013-03-22 20:00:40 +01:00
rbtree.c Optimize lookups by CID and nick. 2013-03-23 22:11:05 +01:00
rbtree.h Updated copyright year. 2013-03-22 20:00:40 +01:00
threads.c Updated copyright year. 2013-03-22 20:00:40 +01:00
threads.h Updated copyright year. 2013-03-22 20:00:40 +01:00
tiger.c Updated copyright year. 2013-03-22 20:00:40 +01:00
tiger.h Updated copyright year. 2013-03-22 20:00:40 +01:00