From 6495942550f1324f7a8d66563b1866a757909e76 Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Mon, 30 Jul 2012 13:57:00 -0400 Subject: [PATCH 1/3] DOC: minor (untabify, utf8) for ChangeLog --- ChangeLog | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 32e795dd..74496c74 100644 --- a/ChangeLog +++ b/ChangeLog @@ -22,7 +22,7 @@ ver. 0.8.6 (2011/11/28) - stable * [3eb5e3b] Allow for trailing spaces in sasl logs * [1632244] Stop server-side communication before stopping the jails (prevents lockup if actions use fail2ban-client upon - unban): see https://github.com/fail2ban/fail2ban/issues/7 + unban): see https://github.com/fail2ban/fail2ban/issues/7 * [5a2d518] Various changes to reincarnate unittests Yehuda * Wiki was cleaned from SPAM @@ -39,7 +39,7 @@ ver. 0.8.6 (2011/11/28) - stable * [9fa54cf] Added Date: header for sendmail*.conf actions Yaroslav Halchenko & Tom Hendrikx * [b52d420..22b7007] in action files now can be used - to provide matched loglines which triggered action + to provide matched loglines which triggered action Yaroslav Halchenko * [ed0bf3a] Removed duplicate entry for DataCha0s/2\.0 in badbots: see http://bugs.debian.org/519557 @@ -333,7 +333,7 @@ ver. 0.6.1 (2006/03/16) - stable - Added parsing of timestamp in TAI64N format (#1275325). Thanks to Mark Edgington - Added patch #1382936 (Default formatted syslog logging). Thanks to Patrick - B�rjesson + Börjesson - Removed 192.168.0.0/16 from ignoreip. Attacks could also come from the local network. - Robust startup: if iptables module does not get fully initialized after From da752aff140598be30854e71f3ab9f5c30574250 Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Mon, 30 Jul 2012 14:48:23 -0400 Subject: [PATCH 2/3] perspective changelog for 0.8.7 Conflicts: ChangeLog --- ChangeLog | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 63 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 74496c74..376311f5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -7,6 +7,67 @@ Fail2Ban (version 0.8.6) 2011/11/28 ================================================================================ +ver. 0.8.7 (2012/07/31) - stable +---------- + +- Fixes: + Tom Hendrikx & Jeremy Olexa + * [0eaa4c2,444e4ac] Fix Gentoo init script: $opts variable is deprecated. + See http://forums.gentoo.org/viewtopic-t-899018.html + Chris Reffett + * [a018a26] Fixed addBannedIP to add enough failures to trigger a ban, + rather than just one failure. + Yaroslav Halchenko + * [4c76fb3] allow trailing white-spaces in lighttpd-auth.conf + * [25f1e8d] allow trailing whitespace in few missing it regexes for sshd.conf + * [ed16ecc] enforce "ip" field returned as str, not unicode so that log + message stays non-unicode. Close gh-32 + * [b257be4] added %m-%d-%Y pattern + do not add %Y for Feb 29 fix if + already present in the pattern + * [47e956b] Replace "|" with "_" in ipmasq-ZZZzzz|fail2ban.rul to be + friend to developers stuck with Windows (Closes gh-66) +- New features: + François Boulogne + * [a7cb20e..] add lighttpd-auth filter/jail + Lee Clemens & Yaroslav Halchenko + * [e442503] pyinotify backend (default if backend='auto' and pyinotify + is available) + * [d73a71f,3989d24] usedns parameter for the jails to allow disabling + use of DNS + Tom Hendrikx + * [f94a121..] 'recidive' filter/jail to monitor fail2ban.conf to ban + repeated offenders. Close gh-19 + Xavier Devlamynck + * [7d465f9..] Add asterisk support + Zbigniew Jędrzejewski-Szmek + * [de502cf..] allow running fail2ban as non-root user (disabled by + default) via xt_recent. See doc/run-rootless.txt +- Enhancements + Lee Clemens + * [47c03a2] files/nagios - spelling/grammar fixes + * [b083038] updated Free Software Foundation's address + * [9092a63] changed TLDs to invalid domains, in accordance with RFC 2606 + * [642d9af,3282f86] reformated printing of jail's name to be consistent + with init's info messages + * [3282f86] uniform use of capitalized Jail in the messages + Leonardo Chiquitto + * [4502adf] Fix comments in dshield.conf and mynetwatchman.conf + to reflect code + * [a7d47e8] Update Free Software Foundation's address + Petr Voralek + * [4007751] catch failed ssh logins due to being listed in DenyUsers. + Close gh-47 (Closes: #669063) + Yaroslav Halchenko + * [MANY] extended and robustified unittests: test different backends + * [d9248a6] refactored Filter's to avoid duplicate functionality + * [7821174] direct users to issues on github + * [d2ffee0..] re-factored fail2ban-regex -- more condensed output by + default with -v to control verbosity + * [b4099da] adjusted header for config/*.conf to mention .local and way + to comment (Thanks Stefano Forli for the note) + Yehuda Katz & Yaroslav Halchenko + * [322f53e,bd40cc7] ./DEVELOP -- documentation for developers + ver. 0.8.6 (2011/11/28) - stable ---------- - Fixes: @@ -22,9 +83,9 @@ ver. 0.8.6 (2011/11/28) - stable * [3eb5e3b] Allow for trailing spaces in sasl logs * [1632244] Stop server-side communication before stopping the jails (prevents lockup if actions use fail2ban-client upon - unban): see https://github.com/fail2ban/fail2ban/issues/7 + unban): see https://github.com/fail2ban/fail2ban/issues/7 * [5a2d518] Various changes to reincarnate unittests - Yehuda + Yehuda Katz * Wiki was cleaned from SPAM - Enhancements: Adam Spiers From 99c0caa9cc8ba3a8501ad1bdff1295d619bf628d Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Tue, 31 Jul 2012 12:32:25 -0400 Subject: [PATCH 3/3] Boosted version to 0.8.7 + few more comments --- ChangeLog | 2 +- README | 11 ++++++----- common/version.py | 6 ++---- 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/ChangeLog b/ChangeLog index 376311f5..5e6e4b76 100644 --- a/ChangeLog +++ b/ChangeLog @@ -4,7 +4,7 @@ |_| \__,_|_|_/___|_.__/\__,_|_||_| ================================================================================ -Fail2Ban (version 0.8.6) 2011/11/28 +Fail2Ban (version 0.8.7) 2012/07/31 ================================================================================ ver. 0.8.7 (2012/07/31) - stable diff --git a/README b/README index 556e2fac..bc365482 100644 --- a/README +++ b/README @@ -4,7 +4,7 @@ |_| \__,_|_|_/___|_.__/\__,_|_||_| ================================================================================ -Fail2Ban (version 0.8.6) 2011/11/28 +Fail2Ban (version 0.8.7) 2012/07/31 ================================================================================ Fail2Ban scans log files like /var/log/pwdfail and bans IP that makes too many @@ -31,8 +31,8 @@ Optional: To install, just do: -> tar xvfj fail2ban-0.8.6.tar.bz2 -> cd fail2ban-0.8.6 +> tar xvfj fail2ban-0.8.7.tar.bz2 +> cd fail2ban-0.8.7 > python setup.py install This will install Fail2Ban into /usr/share/fail2ban. The executable scripts are @@ -68,8 +68,9 @@ and if your issue is not yet known -- file a bug report. If you would like to troubleshoot or discuss: join the mailing list https://lists.sourceforge.net/lists/listinfo/fail2ban-users -If you just appreciate this program: send kudos to the original -author: Cyril Jaquier: +If you just appreciate this program: send kudos to the original author +(Cyril Jaquier: ) or the mailing list +https://lists.sourceforge.net/lists/listinfo/fail2ban-users Thanks: diff --git a/common/version.py b/common/version.py index d5055c14..cec7a8fb 100644 --- a/common/version.py +++ b/common/version.py @@ -22,9 +22,7 @@ # $Revision$ __author__ = "Cyril Jaquier" -__version__ = "$Revision$" -__date__ = "$Date$" -__copyright__ = "Copyright (c) 2004 Cyril Jaquier, 2011 Yaroslav Halchenko" +__copyright__ = "Copyright (c) 2004 Cyril Jaquier, 2011-2012 Yaroslav Halchenko" __license__ = "GPL" -version = "0.8.6" +version = "0.8.7"