Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package fail2ban for openSUSE:Factory 
checked in at 2026-08-18 16:38:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fail2ban (Old)
 and      /work/SRC/openSUSE:Factory/.fail2ban.new.1258 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "fail2ban"

Tue Aug 18 16:38:23 2026 rev:77 rq:1371755 version:1.1.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/fail2ban/fail2ban.changes        2026-06-22 
17:26:50.048300596 +0200
+++ /work/SRC/openSUSE:Factory/.fail2ban.new.1258/fail2ban.changes      
2026-08-18 16:39:02.416421211 +0200
@@ -1,0 +2,42 @@
+Tue Aug 18 08:55:05 UTC 2026 - ecsos <[email protected]>
+
+- Update to 1.1.1
+  * For details, see
+    <https://github.com/fail2ban/fail2ban/blob/1.1.1/ChangeLog>.
+  * The iptables filter was rewritten for supporting multiple
+    chains. User-level derivations may become incompatible. Tags
+    like e.g. `<chain>` and `<_ipt_for_proto-iter>` may need to be
+    replaced.
+  * Several rules in the Exim filter w.r.t. mode "normal" moved to
+    a new mode "more", because of too risky handling. To use the
+    config as before, set `modeĀ = more` for the exim jail.
+  * Fixed catastrophic backtracking explosion for REs in
+    domino-smtp and dovecot filters.
+  * Fixed systemd causing "too many open files" error for a lot of
+    journal files and large amount of systemd jails.
+  * Passing of arguments from jails to action or filter will affect
+    conditional section too, e.g. setting blocktype="DROP" via jail
+    for action would now apply for IPv4 and IPv6 chains.
+  * jail.conf:
+  * Default `banactions` need to be specified in paths-*.conf
+    (maintainer level) now.
+  * Since the stock fail2ban includes paths-debian.conf by default,
+    banactions are nftables (can be overwritten in jail.local by
+    user).
+  * action.d/firewallcmd-ipset.conf: Renamed `ipsettype` to
+    `ipsetbackend`. The parameter ipsettype will be used now to the
+    real set type.
+  * The Apache filter now recognizes AH02811 and AH10244 log messages.
+  * The sshd filter was adapted to support OpenSSH 9.8's new
+    "sshd-session" process and log messages.
+  * sshd filter: DDoS and aggressive modes had their regex extended
+    for timeout before authentication.
+  * New Features and Enhancements
+  * The systemd backend was extended with a new parameter called "rotated"
+    that allows monitoring only actual journals and ignore a lot of rotated 
files by
+    default.
+  * The new jail option `skip_if_nologs` was added to ignore a jail
+    if no logpath matches were found.
+- Drop fail2ban-fix-openssh98.patch, bacause now in upstream.
+
+-------------------------------------------------------------------

Old:
----
  fail2ban-1.1.0.tar.gz
  fail2ban-1.1.0.tar.gz.asc
  fail2ban-fix-openssh98.patch

New:
----
  1.1.1.tar.gz.asc
  fail2ban-1.1.1.tar.gz

----------(Old B)----------
  Old:    if no logpath matches were found.
- Drop fail2ban-fix-openssh98.patch, bacause now in upstream.
----------(Old E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ fail2ban.spec ++++++
--- /var/tmp/diff_new_pack.q10v5F/_old  2026-08-18 16:39:03.549461757 +0200
+++ /var/tmp/diff_new_pack.q10v5F/_new  2026-08-18 16:39:03.550461793 +0200
@@ -24,14 +24,15 @@
   %define _fillupdir %{_localstatedir}/adm/fillup-templates
 %endif
 Name:           fail2ban
-Version:        1.1.0
+Version:        1.1.1
 Release:        0
 Summary:        Bans IP addresses that make too many authentication failures
 License:        GPL-2.0-or-later
 Group:          Productivity/Networking/Security
 URL:            https://www.fail2ban.org/
 Source0:        
https://github.com/fail2ban/fail2ban/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
-Source1:        
https://github.com/fail2ban/fail2ban/releases/download/%{version}/%{name}-%{version}.tar.gz.asc
+#Source1:        
https://github.com/fail2ban/fail2ban/releases/download/%%{version}/%%{name}-%%{version}.tar.gz.asc
+Source1:        
https://github.com/fail2ban/fail2ban/releases/download/%{version}/%{version}.tar.gz.asc
 Source2:        %{name}.sysconfig
 Source3:        %{name}.logrotate
 Source5:        %{name}.tmpfiles
@@ -46,10 +47,9 @@
 Patch300:       %{name}_service.patch
 # PATCH-FEATURE-OPENSUSE harden_fail2ban.service.patch [email protected] -- 
Added hardening to systemd service(s) bsc#1181400
 Patch301:       harden_fail2ban.service.patch
-# PATCH-FIX-OPENSUSE fail2ban-fix-openssh98.patch [email protected] -- support 
openssh9.8 bsc#1230101
-Patch302:       fail2ban-fix-openssh98.patch
 # PATCH-FIX-OPENSUSE setup-py-install-dir.patch [email protected] -- fix unit 
file population broken by switch to pyproject_wheel macro
 Patch303:       setup-py-install-dir.patch
+BuildRequires:  %{python_module base >= 3.5}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module pyinotify >= 0.8.3}
 BuildRequires:  %{python_module setuptools}
@@ -237,6 +237,11 @@
 %exclude %{_bindir}/%{name}-testcases
 %exclude %{python3_sitelib}/%{name}/tests
 
+%pycache_only %exclude %{python_sitelib}/%{name}/__pycache__/*.pyc
+%pycache_only %exclude %{python_sitelib}/%{name}/client/__pycache__/*.pyc
+%pycache_only %exclude %{python_sitelib}/%{name}/compat/__pycache__/*.pyc
+%pycache_only %exclude %{python_sitelib}/%{name}/server/__pycache__/*.pyc
+
 %files -n monitoring-plugins-%{name}
 %license COPYING
 %doc files/nagios/README

++++++ fail2ban-1.1.0.tar.gz -> fail2ban-1.1.1.tar.gz ++++++
++++ 6239 lines of diff (skipped)

++++++ fail2ban-opensuse-locations.patch ++++++
--- /var/tmp/diff_new_pack.q10v5F/_old  2026-08-18 16:39:03.871473281 +0200
+++ /var/tmp/diff_new_pack.q10v5F/_new  2026-08-18 16:39:03.874473388 +0200
@@ -1,8 +1,8 @@
-Index: fail2ban-1.1.0/config/jail.conf
+Index: fail2ban-1.1.1/config/jail.conf
 ===================================================================
---- fail2ban-1.1.0.orig/config/jail.conf
-+++ fail2ban-1.1.0/config/jail.conf
-@@ -735,7 +735,7 @@ backend = %(syslog_backend)s
+--- fail2ban-1.1.1.orig/config/jail.conf
++++ fail2ban-1.1.1/config/jail.conf
+@@ -731,7 +731,7 @@ backend = %(syslog_backend)s
  # filter   = named-refused
  # port     = domain,953
  # protocol = udp
@@ -11,7 +11,7 @@
  
  # IMPORTANT: see filter.d/named-refused for instructions to enable logging
  # This jail blocks TCP traffic for DNS requests.
-@@ -743,7 +743,7 @@ backend = %(syslog_backend)s
+@@ -739,7 +739,7 @@ backend = %(syslog_backend)s
  [named-refused]
  
  port     = domain,953
@@ -20,12 +20,12 @@
  
  
  [nsd]
-Index: fail2ban-1.1.0/config/paths-common.conf
+Index: fail2ban-1.1.1/config/paths-common.conf
 ===================================================================
---- fail2ban-1.1.0.orig/config/paths-common.conf
-+++ fail2ban-1.1.0/config/paths-common.conf
-@@ -90,4 +90,4 @@ solidpop3d_log = %(syslog_local0)s
- mysql_log = %(syslog_daemon)s
+--- fail2ban-1.1.1.orig/config/paths-common.conf
++++ fail2ban-1.1.1/config/paths-common.conf
+@@ -95,4 +95,4 @@ mysql_log = /var/log/mariadb/mariadb.log
+             
  mysql_backend = %(default_backend)s
  
 -roundcube_errors_log = /var/log/roundcube/errors


++++++ fail2ban_service.patch ++++++
--- /var/tmp/diff_new_pack.q10v5F/_old  2026-08-18 16:39:03.954476251 +0200
+++ /var/tmp/diff_new_pack.q10v5F/_new  2026-08-18 16:39:03.959476430 +0200
@@ -1,14 +1,15 @@
-Index: fail2ban-1.1.0/files/fail2ban.service.in
+Index: fail2ban-1.1.1/files/fail2ban.service.in
 ===================================================================
---- fail2ban-1.1.0.orig/files/fail2ban.service.in
-+++ fail2ban-1.1.0/files/fail2ban.service.in
-@@ -6,9 +6,10 @@ PartOf=iptables.service firewalld.servic
+--- fail2ban-1.1.1.orig/files/fail2ban.service.in
++++ fail2ban-1.1.1/files/fail2ban.service.in
+@@ -6,10 +6,11 @@ PartOf=iptables.service firewalld.servic
  
  [Service]
  Type=simple
 +EnvironmentFile=-/etc/sysconfig/fail2ban
  Environment="PYTHONNOUSERSITE=1"
- ExecStartPre=/bin/mkdir -p /run/fail2ban
+ RuntimeDirectory=fail2ban
+ StateDirectory=fail2ban
 -ExecStart=@BINDIR@/fail2ban-server -xf start
 +ExecStart=@BINDIR@/fail2ban-server -xf $FAIL2BAN_OPTIONS start
  # if should be logged in systemd journal, use following line or set logtarget 
to sysout in fail2ban.local

Reply via email to