aboutsummaryrefslogtreecommitdiffstats
path: root/main/fail2ban
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2019-10-24 10:30:43 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2019-11-05 15:33:48 +0000
commite5e8dd763af1e7f7ec7901d5eb76fc0c35fe0d2e (patch)
tree92de1768d0b692dbe5257ad5c9fe08a2e5387732 /main/fail2ban
parent45c3ae9e0054be823803ebab68a96fb1ba214fe4 (diff)
downloadaports-e5e8dd763af1e7f7ec7901d5eb76fc0c35fe0d2e.tar.bz2
aports-e5e8dd763af1e7f7ec7901d5eb76fc0c35fe0d2e.tar.xz
main/fail2ban: rebuild atainst python 3.8
Diffstat (limited to 'main/fail2ban')
-rw-r--r--main/fail2ban/APKBUILD4
-rw-r--r--main/fail2ban/testIpToName-fixed-for-reverse-IP-of-google-dns.patch27
2 files changed, 30 insertions, 1 deletions
diff --git a/main/fail2ban/APKBUILD b/main/fail2ban/APKBUILD
index 9efd372ef6..5e674651b1 100644
--- a/main/fail2ban/APKBUILD
+++ b/main/fail2ban/APKBUILD
@@ -3,7 +3,7 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=fail2ban
pkgver=0.10.4
-pkgrel=1
+pkgrel=2
pkgdesc="Scans log files for login failures then updates iptables to reject originating ip address"
url="https://www.fail2ban.org"
arch="noarch"
@@ -12,6 +12,7 @@ depends="python3 iptables ip6tables logrotate"
makedepends="python3-dev py3-setuptools bash"
subpackages="$pkgname-doc $pkgname-openrc"
source="$pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/$pkgver.tar.gz
+ testIpToName-fixed-for-reverse-IP-of-google-dns.patch
fail2ban.confd
fail2ban.logrotate
alpine-ssh.jaild
@@ -49,6 +50,7 @@ package() {
}
sha512sums="3f4af84b7e3332b887240c927c1f706d2b3020217df2a68c64897619d54eb6dfa972992e3153f4ea150d025e2c8a2b537da47cf71a6dfee1df3c8d029a6d5f42 fail2ban-0.10.4.tar.gz
+e58c2c77c5e02094551e4b6082839e63764a237d8d5ce4924684c15a09648cf6f222108e9e01ad7801da5e2a17b343126b377dbca8c2cd41de60caed1c8342a6 testIpToName-fixed-for-reverse-IP-of-google-dns.patch
1e7581dd04e7777d6fd5c40cc842a7ec5f4e6a0374673d020d89dd61bf4093d48934844bee89bcac9084f9ae44f3beb66e714cf3c2763d79c3e8feb790c5e43b fail2ban.confd
4ff9dd2793f42e414d83676104f47966f781b9e042e90dbc839d4e6b27faee08ebea2231b178d1d41084fa6c59aa62689bdb713977096d8b235a33e73268ccc5 fail2ban.logrotate
84915967ae1276f1e14a5813680ee2ebf081af1ff452a688ae5f9ac3363f4aff90e39f8e6456b5c33d5699917d28a16308797095fd1ef9bb1fbcb46d4cea3def alpine-ssh.jaild
diff --git a/main/fail2ban/testIpToName-fixed-for-reverse-IP-of-google-dns.patch b/main/fail2ban/testIpToName-fixed-for-reverse-IP-of-google-dns.patch
new file mode 100644
index 0000000000..e98f62bfd0
--- /dev/null
+++ b/main/fail2ban/testIpToName-fixed-for-reverse-IP-of-google-dns.patch
@@ -0,0 +1,27 @@
+From 4a2f4226b899504d86ea85c1636695514d7b5bd4 Mon Sep 17 00:00:00 2001
+From: sebres <serg.brester@sebres.de>
+Date: Wed, 26 Jun 2019 17:27:21 +0200
+Subject: [PATCH] testIpToName: fixed for reverse IP of google dns (resolving
+ another name now), more dynamic now
+
+---
+ fail2ban/tests/filtertestcase.py | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/fail2ban/tests/filtertestcase.py b/fail2ban/tests/filtertestcase.py
+index 62eb0f212..b8e0e04a0 100644
+--- a/fail2ban/tests/filtertestcase.py
++++ b/fail2ban/tests/filtertestcase.py
+@@ -1872,10 +1872,10 @@ def testTextToIp(self):
+ def testIpToName(self):
+ unittest.F2B.SkipIfNoNetwork()
+ res = DNSUtils.ipToName('8.8.4.4')
+- self.assertEqual(res, 'google-public-dns-b.google.com')
++ self.assertTrue(res.endswith(('.google', '.google.com')))
+ # same as above, but with IPAddr:
+ res = DNSUtils.ipToName(IPAddr('8.8.4.4'))
+- self.assertEqual(res, 'google-public-dns-b.google.com')
++ self.assertTrue(res.endswith(('.google', '.google.com')))
+ # invalid ip (TEST-NET-1 according to RFC 5737)
+ res = DNSUtils.ipToName('192.0.2.0')
+ self.assertEqual(res, None)