forked from pool/fail2ban
Accepting request 676713 from home:computersalat:devel:security
Update to 0.10.4 OBS-URL: https://build.opensuse.org/request/show/676713 OBS-URL: https://build.opensuse.org/package/show/security/fail2ban?expand=0&rev=92
This commit is contained in:
parent
a495133311
commit
4d4d053410
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:7ee3fd0e94d58c94298718b25e6bcfa96932712b7aa683580e162403f68d40c8
|
|
||||||
size 485803
|
|
3
fail2ban-0.10.4.tar.gz
Normal file
3
fail2ban-0.10.4.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:d6ca1bbc7e7944f7acb2ba7c1065953cd9837680bc4d175f30ed155c6a372449
|
||||||
|
size 493064
|
11
fail2ban-0.10.4.tar.gz.asc
Normal file
11
fail2ban-0.10.4.tar.gz.asc
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQEzBAABCAAdFiEEhzhVnib2cd+eLG2eaDvxvr0KiCwFAlu15V0ACgkQaDvxvr0K
|
||||||
|
iCwh/gf+ITCZism2CR8z/G1tFNxIsvlGMvNKUEflbdoap+WzFQSiwSbY1YzAg5+j
|
||||||
|
ZfcCsVPF/1Rob6TomVTQPM39lKNwD135KfsqwG/YoAKHc+2fYQVLKycIgfxyvf2C
|
||||||
|
Z4UQQ8Ko++oBc2Iun8Gh9x3F1RNcH1hrhtDr1WxtpY9JJzy7QlEWuXbn3q/bHT6T
|
||||||
|
NQgxsZ74F7b3KCZcduGy17h5c0hWarSAZ1f8W7YWRNJuC7Bw4r1esQQIt0+IYn/d
|
||||||
|
f9islqxN01Baq6gWNYllqq4kkQCT/KxfzVsAO1RfHt0mIGcpaCkprgwUDyUhjdvP
|
||||||
|
3Cv2NtggXIOjVNLXOi0seDXhneFtAA==
|
||||||
|
=2jk9
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -2,7 +2,7 @@ Index: config/jail.conf
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- config/jail.conf.orig
|
--- config/jail.conf.orig
|
||||||
+++ config/jail.conf
|
+++ config/jail.conf
|
||||||
@@ -670,7 +670,7 @@ backend = %(syslog_backend)s
|
@@ -688,7 +688,7 @@ backend = %(syslog_backend)s
|
||||||
# filter = named-refused
|
# filter = named-refused
|
||||||
# port = domain,953
|
# port = domain,953
|
||||||
# protocol = udp
|
# protocol = udp
|
||||||
@ -11,7 +11,7 @@ Index: config/jail.conf
|
|||||||
|
|
||||||
# IMPORTANT: see filter.d/named-refused for instructions to enable logging
|
# IMPORTANT: see filter.d/named-refused for instructions to enable logging
|
||||||
# This jail blocks TCP traffic for DNS requests.
|
# This jail blocks TCP traffic for DNS requests.
|
||||||
@@ -678,7 +678,7 @@ backend = %(syslog_backend)s
|
@@ -696,7 +696,7 @@ backend = %(syslog_backend)s
|
||||||
[named-refused]
|
[named-refused]
|
||||||
|
|
||||||
port = domain,953
|
port = domain,953
|
||||||
@ -24,7 +24,7 @@ Index: config/paths-common.conf
|
|||||||
===================================================================
|
===================================================================
|
||||||
--- config/paths-common.conf.orig
|
--- config/paths-common.conf.orig
|
||||||
+++ config/paths-common.conf
|
+++ config/paths-common.conf
|
||||||
@@ -75,7 +75,7 @@ solidpop3d_log = %(syslog_local0)s
|
@@ -90,7 +90,7 @@ solidpop3d_log = %(syslog_local0)s
|
||||||
mysql_log = %(syslog_daemon)s
|
mysql_log = %(syslog_daemon)s
|
||||||
mysql_backend = %(default_backend)s
|
mysql_backend = %(default_backend)s
|
||||||
|
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
diff -ur fail2ban-0.10.2-orig/files/fail2ban.service.in fail2ban-0.10.2/files/fail2ban.service.in
|
Index: files/fail2ban.service.in
|
||||||
--- fail2ban-0.10.2-orig/files/fail2ban.service.in 2018-01-18 14:49:01.000000000 +0100
|
===================================================================
|
||||||
+++ fail2ban-0.10.2/files/fail2ban.service.in 2018-02-20 09:35:36.759476111 +0100
|
--- files/fail2ban.service.in.orig
|
||||||
|
+++ files/fail2ban.service.in
|
||||||
@@ -1,17 +1,18 @@
|
@@ -1,17 +1,18 @@
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Fail2Ban Service
|
Description=Fail2Ban Service
|
||||||
|
@ -1,3 +1,53 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Feb 16 22:28:49 UTC 2019 - chris@computersalat.de
|
||||||
|
|
||||||
|
- ver. 0.10.4 (2018/10/04) - ten-four-on-due-date-ten-four
|
||||||
|
* https://github.com/fail2ban/fail2ban/blob/0.10.4/ChangeLog
|
||||||
|
|
||||||
|
- Fixes
|
||||||
|
* `filter.d/dovecot.conf`:
|
||||||
|
- failregex enhancement to catch sql password mismatch errors (gh-2153);
|
||||||
|
- disconnected with "proxy dest auth failed" (gh-2184);
|
||||||
|
* `filter.d/freeswitch.conf`:
|
||||||
|
- provide compatibility for log-format from gh-2193:
|
||||||
|
* extended with new default date-pattern `^(?:%%Y-)?%%m-%%d[ T]%%H:%%M:%%S(?:\.%%f)?` to cover
|
||||||
|
`YYYY-mm-dd HH:MM::SS.ms` as well as `mm-dd HH:MM::SS.ms` (so year is optional);
|
||||||
|
* more optional arguments in log-line (so accept [WARN] as well as [WARNING] and optional [SOFIA] hereafter);
|
||||||
|
- extended with mode parameter, allows to avoid matching of messages like `auth challenge (REGISTER)`
|
||||||
|
(see gh-2163) (currently `extra` as default to be backwards-compatible), see comments in filter
|
||||||
|
how to set it to mode `normal`.
|
||||||
|
* `filter.d/domino-smtp.conf`:
|
||||||
|
- recognizes failures logged using another format (something like session-id, IP enclosed in square brackets);
|
||||||
|
- failregex extended to catch connections rejected for policy reasons (gh-2228);
|
||||||
|
* `action.d/hostsdeny.conf`: fix parameter in config (dynamic parameters stating with '_' are protected
|
||||||
|
and don't allowed in command-actions), see gh-2114;
|
||||||
|
* decoding stability fix by wrong encoded characters like utf-8 surrogate pairs, etc (gh-2171):
|
||||||
|
- fail2ban running in the preferred encoding now (as default encoding also within python 2.x), mostly
|
||||||
|
`UTF-8` in opposite to `ascii` previously, so minimizes influence of implicit conversions errors;
|
||||||
|
- actions: avoid possible conversion errors on wrong-chars by replace tags;
|
||||||
|
- database: improve adapter/converter handlers working on invalid characters in sense of json and/or sqlite-database;
|
||||||
|
additionally both are exception-safe now, so avoid possible locking of database (closes gh-2137);
|
||||||
|
- logging in fail2ban is process-wide exception-safe now.
|
||||||
|
* repaired start-time of initial seek to time (as well as other log-parsing related data),
|
||||||
|
if parameter `logpath` specified before `findtime`, `backend`, `datepattern`, etc (gh-2173)
|
||||||
|
* systemd: fixed type error on option `journalflags`: an integer is required (gh-2125);
|
||||||
|
|
||||||
|
- New Features
|
||||||
|
* new option `ignorecache` to improve performance of ignore failure check (using caching of `ignoreip`,
|
||||||
|
`ignoreself` and `ignorecommand`), see `man jail.conf` for syntax-example;
|
||||||
|
* `ignorecommand` extended to use actions-similar replacement (capable to interpolate
|
||||||
|
all possible tags like `<ip-host>`, `<family>`, `<fid>`, `F-USER` etc.)
|
||||||
|
|
||||||
|
- Enhancements
|
||||||
|
* `filter.d/dovecot.conf`: extended with tags F-USER (and alternatives) to collect user-logins (gh-2168)
|
||||||
|
* since v.0.10.4, fail2ban-client, fail2ban-server and fail2ban-regex will return version without logo info,
|
||||||
|
additionally option `-V` can be used to get version in normalized machine-readable short format.
|
||||||
|
|
||||||
|
- rebase patches
|
||||||
|
* fail2ban-opensuse-locations.patch
|
||||||
|
* fail2ban-opensuse-service.patch
|
||||||
|
- add signature file
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sat Apr 21 06:02:12 UTC 2018 - jweberhofer@weberhofer.at
|
Sat Apr 21 06:02:12 UTC 2018 - jweberhofer@weberhofer.at
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package fail2ban
|
# spec file for package fail2ban
|
||||||
#
|
#
|
||||||
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
|
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -12,7 +12,7 @@
|
|||||||
# license that conforms to the Open Source Definition (Version 1.9)
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
# published by the Open Source Initiative.
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
@ -23,13 +23,14 @@
|
|||||||
|
|
||||||
%{!?tmpfiles_create:%global tmpfiles_create systemd-tmpfiles --create}
|
%{!?tmpfiles_create:%global tmpfiles_create systemd-tmpfiles --create}
|
||||||
Name: fail2ban
|
Name: fail2ban
|
||||||
Version: 0.10.3.1
|
Version: 0.10.4
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Bans IP addresses that make too many authentication failures
|
Summary: Bans IP addresses that make too many authentication failures
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
Group: Productivity/Networking/Security
|
Group: Productivity/Networking/Security
|
||||||
Url: http://www.fail2ban.org/
|
Url: http://www.fail2ban.org/
|
||||||
Source0: https://github.com/fail2ban/fail2ban/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
Source0: https://github.com/fail2ban/fail2ban/archive/%{version}/%{name}-%{version}.tar.gz
|
||||||
|
Source1: https://github.com/fail2ban/fail2ban/releases/download/%{version}/%{name}-%{version}.tar.gz.asc
|
||||||
Source2: %{name}.sysconfig
|
Source2: %{name}.sysconfig
|
||||||
Source3: %{name}.logrotate
|
Source3: %{name}.logrotate
|
||||||
Source5: %{name}.tmpfiles
|
Source5: %{name}.tmpfiles
|
||||||
@ -127,7 +128,7 @@ sed -i -e 's/^before = paths-.*/before = paths-opensuse.conf/' config/jail.conf
|
|||||||
sed -i -e '/^#!\/usr\/bin\/python$/d' fail2ban/client/fail2banregex.py
|
sed -i -e '/^#!\/usr\/bin\/python$/d' fail2ban/client/fail2banregex.py
|
||||||
|
|
||||||
%patch100
|
%patch100
|
||||||
%patch101 -p1
|
%patch101
|
||||||
%if 0%{?suse_version} < 1310
|
%if 0%{?suse_version} < 1310
|
||||||
%patch200 -p1
|
%patch200 -p1
|
||||||
%endif
|
%endif
|
||||||
|
Loading…
Reference in New Issue
Block a user