Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

monitoring-plugins-fail2ban-1.1.1-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

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

Provides

Requires

License

GPL-2.0-or-later

Changelog

* 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

Files

/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