| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: monitoring-plugins-fail2ban | Distribution: openSUSE Tumbleweed |
| Version: 1.1.1 | Vendor: openSUSE |
| Release: 1.1 | Build date: Tue Aug 18 10:55:05 2026 |
| Group: System/Monitoring | Build host: reproducible |
| Size: 34130 | Source RPM: fail2ban-1.1.1-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://www.fail2ban.org/ | |
| Summary: Check fail2ban server and how many IPs are currently banned | |
This plugin checks if the fail2ban server is running and how many IPs are currently banned. You can use this plugin to monitor all the jails or just a specific jail. How to use ---------- Just have to run the following command: $ ./check_fail2ban --help
GPL-2.0-or-later
* Tue Aug 18 2026 ecsos <ecsos@opensuse.org>
- 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.
* Fri Jun 19 2026 Jan Engelhardt <jengelh@inai.de>
- Modernize specfile constructs
- Make build recipe compatible with POSIX sh
* Thu Jun 19 2025 chris@computersalat.de
- fix build
* service file install
- some rpmlint fixes
- Add fail2ban_service.patch
- rebase patches
* fail2ban-0.10.4-env-script-interpreter.patch
* fail2ban-fix-openssh98.patch
* fail2ban-opensuse-locations.patch
* harden_fail2ban.service.patch
* Mon Jun 16 2025 Jan Engelhardt <jengelh@inai.de>
- spec:
* Drop noarch due to /usr/bin/fail2ban-python ELF
* noarch for monitoring subpackage
* Fri Jun 13 2025 Nathan Cutler <ncutler@suse.com>
- Add setup-py-install-dir.patch:
* fix unit file population broken by switch to %pyproject_wheel
* Wed Jun 11 2025 Nathan Cutler <ncutler@suse.com>
- spec:
* simplify manual installation of files under /etc and /usr from
the wheel
* Tue Jun 10 2025 Nathan Cutler <ncutler@suse.com>
- spec:
* Use pyproject macros to build and install (including
implementing manual install for files under /etc and /usr from
the wheel)
* some BuildRequires cleanup
* Fri Jun 06 2025 Max Lin <mlin@suse.com>
- Add %python3_fix_shebang macro
* Sat Mar 29 2025 Jan Engelhardt <jengelh@inai.de>
- distutils (provided by python3-setuptools) is also needed during
time, or f2b cannot launch the systemd log analyzer backend.
- Delete all pre-SUSE-15.x build instructions.
- Delete fail2ban-opensuse-service-sfw.patch,
fail2ban-opensuse-service.patch, sfw-fail2ban.conf,
since this mostly part of the pristine fail2ban.service.in
already. (Unit modified in %install for SFW.)
* Mon Mar 10 2025 Steve Kowalik <steven.kowalik@suse.com>
- Add BuildRequires on setuptools, required for Python 3.12+.
* Wed Oct 23 2024 Dirk Müller <dmueller@suse.com>
- update to 1.1.0:
* circumvent SEGFAULT in a python's socket module by
getaddrinfo with disabled IPv6 (gh-3438)
* avoid sporadic error in pyinotify backend if pending file
deleted in other thread, e. g. by flushing logs (gh-3635)
* `action.d/cloudflare-token.conf` - fixes gh-3479, url-encode
args by unban
* `action.d/*ipset*`: make `maxelem` ipset option configurable
through banaction arguments (gh-3564)
* `filter.d/apache-common.conf` - accepts remote besides client
(gh-3622)
* `filter.d/mysqld-auth.conf` - matches also if no suffix in
message (mariadb 10.3 log format, gh-3603)
* `filter.d/nginx-*.conf` - nginx error-log filters extended
with support of journal format (gh-3646)
* `filter.d/postfix.conf`:
- "rejected" rule extended to match "Access denied" too
- avoid double counting ('lost connection after AUTH'
together with message 'disconnect ...', gh-3505)
- add Sender address rejected: Malformed DNS server reply
- add to postfix syslog daemon format (gh-3690)
- change journalmatch postfix, allow sub-units with
postfix@-.service (gh-3692)
* `filter.d/recidive.conf`: support for systemd-journal,
conditional RE depending on logtype (for file or journal,
gh-3693)
* `filter.d/slapd.conf` - filter rewritten for single-line
processing, matches errored result without `text=...`
(gh-3604)
* supports python 3.12 and 3.13 (gh-3487)
* bundling async modules removed in python 3.12+ (fallback to
local libraries pyasyncore/pyasynchat if import would miss
them, gh-3487)
* `fail2ban-client` extended (gh-2975):
- `fail2ban-client status --all [flavor]` - returns status
of fail2ban and all jails in usual form
- `fail2ban-client stats` - returns statistic in form of
table (jail, backend, found and banned counts)
- `fail2ban-client statistic` or `fail2ban-client
statistics` - same as `fail2ban-client stats` (aliases for
stats)
- `fail2ban-client status --all stats` - (undocumented,
flavor "stats") returns statistic of all jails in form of
python dict
* `fail2ban-regex` extended to load settings from jail (by
simple name it'd prefer jail to the filter now, gh-2655);
- drop fail2ban-disable-iptables-w-option.patch: only needed for
sle10 and older, which is no longer supported (is now python >=
3.5)
* Wed Sep 04 2024 Marcus Meissner <meissner@suse.com>
- fail2ban-fix-openssh98.patch: fix to work with openssh 9.8 (bsc#1230101)
* Mon Feb 26 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Use %patch -P N instead of deprecated %patchN.
* Mon Jun 05 2023 Lars Vogdt <lars@linux-schulserver.de>
- use nagios-rpm-macros to define the libexecdir for SUSE distributions
correctly (defaut here is /usr/lib/nagios/plugins)
- move conditional for %%pre scripts, to avoid any dependency or other
stuff getting in the way on old distributions
/usr/lib/nagios /usr/lib/nagios/plugins /usr/lib/nagios/plugins/check_fail2ban /usr/share/doc/packages/monitoring-plugins-fail2ban /usr/share/doc/packages/monitoring-plugins-fail2ban/README /usr/share/licenses/monitoring-plugins-fail2ban /usr/share/licenses/monitoring-plugins-fail2ban/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Aug 21 00:06:26 2026