- fixed engine being in
reportonly
mode by default instead ofoff
- changed handler from
AP_HOOK_MIDDLE
toAP_HOOK_VERY_FIRST
to run before mod_proxy/mod_proxy_fcgi - added ability to exclude IP addresses
ReqLimitAllow
- fixed locations of configuration Directives
- added
reportonly
mode throughReqLimitEngine
directive. - added Makefile for build and package
- added ability to apply mask on client IP (impose limits on subnet rather than single IP)
ReqLimitSetNetmask4
andReqLimitSetNetmask6
- added custom status code when blocking
ReqLimitHTTPStatus
- added documentation for all existing configuration directives
- improved validation of configuration directive arguments
Basic functionality, first "working" version.
- added Change Log
- added current state of WIP
- updated README
Following features are targets or ideas for future releases. Considder it a non-binding TODO-list.
- multiple buckets per request
- sliding window/timeframe
- extended block period once triggered
- create .deb packages
- allow the use of custom values (eg. user-agent string) to use as key instead of client IP