From af378ec5dd50699d63bedf11f57b6239fb70896b Mon Sep 17 00:00:00 2001 From: Rainer Gerhards Date: Mon, 15 Oct 2012 17:12:47 +0200 Subject: imudp: support for Linux-like ratelimiting added --- ChangeLog | 4 +++- doc/imudp.html | 7 +++++++ plugins/imudp/imudp.c | 16 ++++++++++++++-- 3 files changed, 24 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index a3ab3f71..aeefee6c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,9 @@ --------------------------------------------------------------------------- Version 7.3.1 [devel] 2012-10-?? - imptcp: support for Linux-Type ratelimiting added -- imudp: support for input batching added (performance improvement) +- imudp enhancements: + * support for input batching added (performance improvement) + * support for Linux-Type ratelimiting added - change lumberjack cookie to "@cee:" from "@cee: " CEE originally specified the cookie with SP, whereas other lumberjack tools used it without space. In order to keep interop with lumberjack, diff --git a/doc/imudp.html b/doc/imudp.html index b1a3ecc9..e32f9ecf 100644 --- a/doc/imudp.html +++ b/doc/imudp.html @@ -47,6 +47,13 @@ default 514, start UDP server on this port. Either a single port can be specifie
Array of ports: Port=["514","515","10514","..."]
  • Ruleset <ruleset>
    Binds the listener to a specific ruleset.
  • +
  • RateLimit.Interval [number] - (available since 7.3.1) specifies the rate-limiting +interval in seconds. Default value is 0, which turns off rate limiting. Set it to a number +of seconds (5 recommended) to activate rate-limiting. +
  • +
  • RateLimit.Burst [number] - (available since 7.3.1) specifies the rate-limiting +burst in number of messages. Default is 10,000. +
  • Caveats/Known Bugs: