svn commit: r475327 - in head/security/py-fail2ban: . files
Steve Wills
swills at FreeBSD.org
Wed Jul 25 19:09:51 UTC 2018
Author: swills
Date: Wed Jul 25 19:09:50 2018
New Revision: 475327
URL: https://svnweb.freebsd.org/changeset/ports/475327
Log:
security/py-fail2ban: Fix writing /etc/hosts.deny entries
PR: 227577
Submitted by: theis at gmx.at (maintainer)
Reported by: Niels Bakker <niels=freebsd at bakker.net>
Added:
head/security/py-fail2ban/files/patch-config_action.d_hostsdeny.conf (contents, props changed)
Modified:
head/security/py-fail2ban/Makefile (contents, props changed)
Modified: head/security/py-fail2ban/Makefile
==============================================================================
--- head/security/py-fail2ban/Makefile Wed Jul 25 18:30:45 2018 (r475326)
+++ head/security/py-fail2ban/Makefile Wed Jul 25 19:09:50 2018 (r475327)
@@ -2,6 +2,7 @@
PORTNAME= fail2ban
PORTVERSION= 0.10.3.1
+PORTREVISION= 1
CATEGORIES= security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
Added: head/security/py-fail2ban/files/patch-config_action.d_hostsdeny.conf
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/py-fail2ban/files/patch-config_action.d_hostsdeny.conf Wed Jul 25 19:09:50 2018 (r475327)
@@ -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>]
More information about the svn-ports-head
mailing list