Hello community, here is the log from the commit of package fail2ban for openSUSE:Factory checked in at 2012-10-04 19:38:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fail2ban (Old) and /work/SRC/openSUSE:Factory/.fail2ban.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fail2ban", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/fail2ban/fail2ban.changes 2012-08-07 21:51:39.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.fail2ban.new/fail2ban.changes 2012-10-04 19:38:52.000000000 +0200 @@ -1,0 +2,86 @@ +Wed Oct 3 09:53:40 UTC 2012 - [email protected] + +- use Source URL pointing to github + +------------------------------------------------------------------- +Tue Oct 2 12:09:08 UTC 2012 - [email protected] + +- Do not longer replace main config-files +- Use variables for directories in spec file + +------------------------------------------------------------------- +Tue Oct 2 10:48:24 UTC 2012 - [email protected] + +- Added dependencies to python-pyinotifyi, python-gamin and iptables + +------------------------------------------------------------------- +Tue Oct 2 08:09:20 UTC 2012 - [email protected] + +- Upgraded to version 0.8.7.1 + +- Yaroslav Halchenko + * [e9762f3] Removed sneaked in comment on sys.path.insert + 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) + * [80b191c] anchor grep regexp in actioncheck to not match partial names + of the jails (Closes: #672228) (Thanks Szépe Viktor for the report) +- 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 Jedrzejewski-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) + * [6ad55f6] added failregex for wu-ftpd to match against syslog instead + of DoS-prone auth.log's rhost (Closes: #514239) + * [2082fee] match possibly present "pam_unix(sshd:auth):" portion for + sshd filter (Closes: #648020) +- Yehuda Katz & Yaroslav Halchenko + * [322f53e,bd40cc7] ./DEVELOP -- documentation for developers + +------------------------------------------------------------------- Old: ---- fail2ban-0.8.6-update-fsf-address.patch fail2ban-0.8.6.tar.bz2 New: ---- fail2ban_0.8.7.1.orig.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fail2ban.spec ++++++ --- /var/tmp/diff_new_pack.X1ecu1/_old 2012-10-04 19:38:53.000000000 +0200 +++ /var/tmp/diff_new_pack.X1ecu1/_new 2012-10-04 19:38:53.000000000 +0200 @@ -18,12 +18,19 @@ Name: fail2ban Requires: cron +Requires: iptables Requires: logrotate Requires: lsof Requires: python >= 2.5 +%if 0%{?suse_version} >= 1140 && 0%{?sles_version} == 0 +Requires: python-pyinotify +%endif +%if 0%{?suse_version} >= 1220 +Requires: python-gamin +%endif BuildRequires: python-devel PreReq: %fillup_prereq -Version: 0.8.6 +Version: 0.8.7.1 Release: 0 Url: http://www.fail2ban.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -31,10 +38,9 @@ Summary: Bans IP addresses that make too many authentication failures License: GPL-2.0+ Group: Productivity/Networking/Security -Source0: %{name}-%{version}.tar.bz2 +Source0: https://github.com/downloads/fail2ban/fail2ban/%{name}_%{version}.orig.tar.gz Source1: %{name}.init Source2: %{name}.sysconfig -Patch0: fail2ban-%{version}-update-fsf-address.patch %description Fail2ban scans log files like /var/log/messages and bans IP addresses @@ -45,7 +51,6 @@ %prep %setup -%patch0 -p1 %build export CFLAGS="$RPM_OPT_FLAGS" @@ -60,10 +65,10 @@ for i in fail2ban-client fail2ban-regex fail2ban-server; do install -m644 man/${i}.1.gz $RPM_BUILD_ROOT/%{_mandir}/man1 done -install -d -m755 $RPM_BUILD_ROOT/%{_sysconfdir}/init.d -install -d -m755 $RPM_BUILD_ROOT/usr/sbin -install -m755 %{SOURCE1} $RPM_BUILD_ROOT/%{_sysconfdir}/init.d/%{name} -ln -sf /etc/init.d/%{name} ${RPM_BUILD_ROOT}/usr/sbin/rc%{name} +install -d -m755 $RPM_BUILD_ROOT/%{_initrddir} +install -d -m755 $RPM_BUILD_ROOT/%{_sbindir} +install -m755 %{SOURCE1} $RPM_BUILD_ROOT/%{_initrddir}/%{name} +ln -sf %{_initrddir}/%{name} ${RPM_BUILD_ROOT}%{_sbindir}/rc%{name} install -d -m755 $RPM_BUILD_ROOT/var/adm/fillup-templates install -m 644 %{SOURCE2} $RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.%{name} @@ -82,13 +87,13 @@ %dir %{_sysconfdir}/%{name} %dir %{_sysconfdir}/%{name}/action.d %dir %{_sysconfdir}/%{name}/filter.d -%config %{_sysconfdir}/%{name}/*.conf -%config %{_sysconfdir}/%{name}/action.d/*.conf -%config %{_sysconfdir}/%{name}/filter.d/*.conf -%{_sysconfdir}/init.d/%{name} -/usr/bin/%{name}* -/usr/sbin/rc%{name} -/usr/share/%{name} +%config(noreplace) %{_sysconfdir}/%{name}/*.conf +%config(noreplace) %{_sysconfdir}/%{name}/action.d/*.conf +%config(noreplace) %{_sysconfdir}/%{name}/filter.d/*.conf +%{_initrddir}/%{name} +%{_bindir}/%{name}* +%{_sbindir}/rc%{name} +%{_datadir}/%{name} %dir %ghost /var/run/%{name} /var/adm/fillup-templates/sysconfig.%{name} %doc %{_mandir}/man1/* -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
