All Versions
65
Latest Version
Avg Release Cycle
176 days
Latest Release
1221 days ago
Changelog History
Page 5
Changelog History
Page 5
-
v0.7.9 Changes
April 19, 2007- Close opened handlers. Thanks to Yaroslav Halchenko
- π Fixed "reload" bug. Many many thanks to Yaroslav Halchenko
- β Added date format for asctime without year
- Modified filters config. Thanks to Michael C. Haller
- π Fixed a small bug in mail-buffered.conf
-
v0.7.8 Changes
March 21, 2007- π Fixed asctime pattern in datedetector.py
- β Added new filters/actions. Thanks to Yaroslav Halchenko
- β Added Suse init script and modified gentoo-initd. Thanks to Christian Rauch
- π Moved every locking statements in a try..finally block
-
v0.7.7 Changes
February 08, 2007- β Added signal handling in fail2ban-client
- β Added a wonderful visual effect when waiting on the server
- π§ fail2ban-client returns an error code if configuration is not valid
- β Added new filters/actions. Thanks to Yaroslav Halchenko
- Call Python interpreter directly (instead of using "env")
- β Added file support to fail2ban-regex. Benchmark feature has been removed
- β Added cacti script and template.
- β Added IP list in "status ". Thanks to Eric Gerbier
-
v0.7.6 Changes
January 04, 2007- β Added a "sleep 1" in redhat-initd. Thanks to Jim Wight
- π² Use
/dev/log
for SYSLOG output. Thanks to Joerg Sommrey - π Use numeric output for iptables in "actioncheck"
- π Fixed removal of host in hosts.deny. Thanks to RenΓ© Berber
- β Added new date format (2006-12-21 06:43:20) and Exim4 filter. Thanks to mEDI
- Several "failregex" and "ignoreregex" are now accepted. Creation of rules should be easier now.
- β Added license in COPYING. Thanks to Axel Thimm
- π Allow comma in action options. The value of the option must be escaped with " or '. Thanks to Yaroslav Halchenko
- Now Fail2ban goes in
/usr/share/fail2ban
instead of/usr/lib/fail2ban
. This is more compliant with FHS. Thanks to Axel Thimm and Yaroslav Halchenko
-
v0.7.5 Changes
December 07, 2006- Do not ban a host that is currently banned. Thanks to Yaroslav Halchenko
- π The supported tags in "action(un)ban" are
<ip>
,<failures>
and<time>
- π Fixed refactoring bug (getLastcommand -> getLastAction)
- β Added option "ignoreregex" in filter scripts and
jail.conf
. Feature Request #1283304 - π Fixed a bug in user defined time regex/pattern
- π Improved documentation
- π Moved
version.py
andprotocol.py
tocommon/
- π Merged "maxtime" option with "findtime"
- β Added
<HOST>
tag support in failregex which matches default IP address/hostname.(?P<host>\S)
is still valid and supported - π Fixed exception when calling fail2ban-server with unknown option
- π Fixed Debian bug 400162. The "socket" option is now handled correctly by
fail2ban-client
- π Fixed RedHat init script. Thanks to Justin Shore
- π Changed timeout to 30 secondes before assuming the server cannot be started. Thanks to JoΓ«l Bertrand
-
v0.7.4 Changes
November 01, 2006- π Improved configuration files. Thanks to Yaroslav Halchenko
- β Added man page for "fail2ban-regex"
- π Moved ban/unban messages from "info" level to "warn"
- β Added "-s" option to specify the socket path and "socket" option in "fail2ban.conf"
- β Added "backend" option in "jail.conf"
- β Added more filters/actions and jail samples. Thanks to Nick Munger, Christoph Haas
- π Improved testing framework
- π Fixed a bug in the return code handling of the executed commands. Thanks to Yaroslav Halchenko
- π¦ Signal handling. There is a bug with join() and signal in Python
- π Better debugging output for "fail2ban-regex"
- β Added support for more date format
- π cPickle does not work with Python 2.5. Use pickle instead (performance is not a problem in our case)
-
v0.7.3 Changes
September 28, 2006- β Added man pages. Thanks to Yaroslav Halchenko
- β Added wildcard support for "logpath"
- β Added Gamin (file and directory monitoring system) support
- (Re)added "ignoreip" option
- β Added more concurrency protection
- First attempt at solving bug #1457620 (locale issue)
- π Performance improvements
- (Re)added permanent banning with banTime < 0
- β Added DNS support to "ignoreip". Feature Request #1285859
-
v0.7.2 Changes
September 10, 2006- π¨ Refactoring and code cleanup
- π Improved client output
- β Added more get/set commands
- β Added more configuration templates
- β Removed "logpath" and "maxretry" from filter templates. They must be defined in jail.conf now
- β Added interactive mode. Use "-i"
- β Added a date detector. "timeregex" and "timepattern" are no more needed
- β Added "fail2ban-regex". This is a tool to help finding "failregex"
- π Improved server communication. Start a new thread for each incoming request. Fail2ban is not really thread-safe yet
-
v0.7.1 Changes
August 23, 2006- π Fixed daemon mode bug
- β Added Gentoo init.d script
- π Fixed path bug when trying to start "fail2ban-server"
- π Fixed reload command
-
v0.7.0 Changes
August 23, 2006- π Almost a complete rewrite :) Fail2ban design is really better (IMHO). There is a lot of new features
- Client/Server architecture
- π² Multithreading. Each jail has its own threads: one for the log reading and another for the actions
- Execute several actions
- π§ Split configuration files. They are more readable and easy to use
- failregex uses group () now. This feature was already present in the Debian package
- lots of things...