security/py-fail2ban: Fix writing /etc/hosts.deny entries
PR: 227577 Submitted by: theis@gmx.at (maintainer) Reported by: Niels Bakker <niels=freebsd@bakker.net>
This commit is contained in:
parent
343e84c33f
commit
51b131d395
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=475327
@ -2,6 +2,7 @@
|
||||
|
||||
PORTNAME= fail2ban
|
||||
PORTVERSION= 0.10.3.1
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= security python
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
|
@ -0,0 +1,30 @@
|
||||
--- config/action.d/hostsdeny.conf.orig 2018-04-18 16:05:22.844045000 +0200
|
||||
+++ config/action.d/hostsdeny.conf 2018-04-18 16:06:30.930069000 +0200
|
||||
@@ -31,7 +31,7 @@
|
||||
# Tags: See jail.conf(5) man page
|
||||
# Values: CMD
|
||||
#
|
||||
-actionban = printf %%b "<daemon_list>: <_ip_value>\n" >> <file>
|
||||
+actionban = printf %%b "<daemon_list>: <ip_value>\n" >> <file>
|
||||
|
||||
# Option: actionunban
|
||||
# Notes.: command executed when unbanning an IP. Take care that the
|
||||
@@ -39,7 +39,7 @@
|
||||
# Tags: See jail.conf(5) man page
|
||||
# Values: CMD
|
||||
#
|
||||
-actionunban = IP=$(echo "<_ip_value>" | sed 's/[][\.]/\\\0/g') && sed -i "/^<daemon_list>: $IP$/d" <file>
|
||||
+actionunban = IP=$(echo "<ip_value>" | /usr/bin/sed 's/\([][\.]\)/\\\1/g') && /usr/bin/sed -i "" "/^<daemon_list>: $IP$/d" <file>
|
||||
|
||||
[Init]
|
||||
|
||||
@@ -56,7 +56,7 @@
|
||||
daemon_list = ALL
|
||||
|
||||
# internal variable IP (to differentiate the IPv4 and IPv6 syntax, where it is enclosed in brackets):
|
||||
-_ip_value = <ip>
|
||||
+ip_value = <ip>
|
||||
|
||||
[Init?family=inet6]
|
||||
-_ip_value = [<ip>]
|
||||
+ip_value = [<ip>]
|
Loading…
Reference in New Issue
Block a user