All Versions
65
Latest Version
Avg Release Cycle
176 days
Latest Release
1221 days ago

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 and protocol.py to common/
    • πŸ”€ 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...