summaryrefslogtreecommitdiffstats
path: root/runtime/ratelimit.h
Commit message (Collapse)AuthorAgeFilesLines
* implement new ratelimiting mode for imjournalRainer Gerhards2013-06-171-0/+2
| | | | | | | | | | | | | and make imjournal use it. The new mode is needed, as imjournal uses journal's timestamp as message generation time (which otherwise is when the message entered the system, and the ratelimiter uses this as current timestamp in order to save performance). It is debatable if imjournal is doing the right thing here. But it doesn't feel totally wrong. So let's safe that debate for later ;)
* bugfix: prevent a segfault if ratelimit condition is not metTomas Heinrich2013-04-131-0/+2
| | | | | | Move the severity-check logic inside the ratelimiter and add a new function ratelimitSetSeverity() to manipulate the treshold. Currently only utilized by the imuxsock module.
* imptcp: support for Linux-Type ratelimiting addedRainer Gerhards2012-10-151-2/+0
|
* ratelimit: added linux-like ratelimiter typeRainer Gerhards2012-10-151-1/+6
|
* ratelimit: respect $repeatedmsgreduction settingRainer Gerhards2012-10-151-0/+8
|
* ratelimiter: enable thread-safe mode & (related) API changesRainer Gerhards2012-10-151-4/+5
|
* milestone: experimental rate limiter used in imuxsockRainer Gerhards2012-10-121-0/+6
|
* new ratelimit: interface plumbing addedRainer Gerhards2012-10-091-0/+33
no actual implementation yet done