View | Details | Raw Unified | Return to bug 188426
Collapse All | Expand All

(-)Makefile (-9 / +13 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	fail2ban
3
PORTNAME=	fail2ban
4
PORTVERSION=	0.8.12
4
PORTVERSION=	0.9.0
5
CATEGORIES=	security python
5
CATEGORIES=	security python
6
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
6
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
7
7
Lines 13-19 Link Here
13
USE_GITHUB=	yes
13
USE_GITHUB=	yes
14
GH_ACCOUNT=	${PORTNAME}
14
GH_ACCOUNT=	${PORTNAME}
15
GH_PROJECT=	${PORTNAME}
15
GH_PROJECT=	${PORTNAME}
16
GH_COMMIT=	33dd173
16
GH_COMMIT=	c7f4c48
17
GH_TAGNAME=	${PORTVERSION}
17
GH_TAGNAME=	${PORTVERSION}
18
18
19
USE_PYTHON=	2
19
USE_PYTHON=	2
Lines 22-27 Link Here
22
USE_RC_SUBR=	fail2ban
22
USE_RC_SUBR=	fail2ban
23
SUB_LIST+=	PYTHON_CMD=${PYTHON_CMD}
23
SUB_LIST+=	PYTHON_CMD=${PYTHON_CMD}
24
24
25
RUN_DEPENDS=    ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3
26
25
PYDISTUTILS_INSTALLARGS+=	--install-purelib=${PYTHON_SITELIBDIR} \
27
PYDISTUTILS_INSTALLARGS+=	--install-purelib=${PYTHON_SITELIBDIR} \
26
				--install-data=${ETCDIR}
28
				--install-data=${ETCDIR}
27
PYDISTUTILS_PKGVERSION=	${PORTVERSION}
29
PYDISTUTILS_PKGVERSION=	${PORTVERSION}
Lines 28-48 Link Here
28
30
29
PORTDOCS=	README.md DEVELOP
31
PORTDOCS=	README.md DEVELOP
30
32
31
FILES=	${WRKSRC}/fail2ban-regex \
33
FILES=	${WRKSRC}/man/fail2ban-client.1 \
32
		${WRKSRC}/man/fail2ban-client.1 \
33
		${WRKSRC}/man/fail2ban-client.h2m \
34
		${WRKSRC}/man/fail2ban-client.h2m \
34
		${WRKSRC}/setup.py \
35
		${WRKSRC}/setup.py \
35
		${WRKSRC}/client/configreader.py \
36
		${WRKSRC}/fail2ban/client/configreader.py \
36
		${WRKSRC}/fail2ban-client
37
		${WRKSRC}/bin/fail2ban-client
37
38
39
FAIL2BAN_DBDIR= /var/db/${PORTNAME}
40
38
post-patch:
41
post-patch:
39
	@${ECHO_CMD} ${FILES} | ${XARGS} ${REINPLACE_CMD} -e 's,/etc/fail2ban,${ETCDIR},g'
42
	@${ECHO_CMD} ${FILES} | ${XARGS} ${REINPLACE_CMD} -e 's,/etc/fail2ban,${ETCDIR},g'
40
	@${REINPLACE_CMD} -e 's,/bin/grep,grep,g' \
43
	@${REINPLACE_CMD} -e 's,paths-debian.conf,paths-freebsd.conf,g' \
41
		${WRKSRC}/config/action.d/sendmail-whois-lines.conf
42
	@${REINPLACE_CMD} -e 's,/var/log/sshd.log,/var/log/auth.log,g' \
43
		${WRKSRC}/config/jail.conf
44
		${WRKSRC}/config/jail.conf
45
	@${REINPLACE_CMD} -e 's,/var/lib/fail2ban/fail2ban.sqlite3,${FAIL2BAN_DBDIR}/fail2ban.sqlite3,g' \
46
		${WRKSRC}/config/fail2ban.conf
44
47
45
post-install:
48
post-install:
49
	@${MKDIR} ${FAIL2BAN_DBDIR}
46
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
50
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
47
	(cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})
51
	(cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})
48
52
(-)distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (fail2ban-0.8.12.tar.gz) = d03db61265b7ca6e74f087953e8b0b81f2608636ecca7aad8db289c014e3440c
1
SHA256 (fail2ban-0.9.0.tar.gz) = 981d2461a75d818934e2dcacf618ad9460ac4a6c05956f845f4d51c4d88000e0
2
SIZE (fail2ban-0.8.12.tar.gz) = 221688
2
SIZE (fail2ban-0.9.0.tar.gz) = 274108
(-)files/patch-fail2banreader.py (+11 lines)
Line 0 Link Here
1
--- fail2ban/client/fail2banreader.py.orig	2014-04-03 15:33:44.000000000 +0200
2
+++ fail2ban/client/fail2banreader.py	2014-04-03 15:34:00.000000000 +0200
3
@@ -45,7 +45,7 @@
4
 		return ConfigReader.getOptions(self, "Definition", opts)
5
 	
6
 	def getOptions(self):
7
-		opts = [["int", "loglevel", "INFO" ],
8
+		opts = [["string", "loglevel", "INFO" ],
9
 				["string", "logtarget", "STDERR"],
10
 				["string", "dbfile", "/var/lib/fail2ban/fail2ban.sqlite3"],
11
 				["int", "dbpurgeage", 86400]]
(-)files/patch-paths-freebsd.conf (+20 lines)
Line 0 Link Here
1
--- config/paths-freebsd.conf.orig	2014-03-15 01:18:01.000000000 +0100
2
+++ config/paths-freebsd.conf	2014-04-03 09:49:23.000000000 +0200
3
@@ -2,7 +2,7 @@
4
 
5
 [INCLUDES]
6
 
7
-before = common-paths.conf
8
+before = paths-common.conf
9
 
10
 after  = paths-overrides.local
11
 
12
@@ -24,6 +24,8 @@
13
 
14
 syslog_local0 = /var/log/messages
15
 
16
+syslog_user = 
17
+
18
 # Linux things
19
 # we fake to avoid parse error in startups
20
 
(-)files/patch-setup.py (-7 / +8 lines)
Lines 1-12 Link Here
1
--- setup.py.orig	2013-06-10 03:40:55.000000000 -0400
1
--- setup.py.orig	2014-04-02 18:37:35.000000000 +0200
2
+++ setup.py	2013-06-10 03:41:17.000000000 -0400
2
+++ setup.py	2014-04-02 18:38:12.000000000 +0200
3
@@ -67,9 +67,6 @@
3
@@ -141,10 +141,6 @@
4
 						),
4
 						),
5
 						('/var/run/fail2ban',
5
 						('/var/lib/fail2ban',
6
 							''
6
 							''
7
-						),
7
-						),
8
-						('/usr/share/doc/fail2ban',
8
-						('/usr/share/doc/fail2ban',
9
-							['README.md', 'DEVELOP', 'doc/run-rootless.txt']
9
-							['README.md', 'README.Solaris', 'DEVELOP', 'FILTERS',
10
-							 'doc/run-rootless.txt']
10
 						)
11
 						)
11
 					]
12
 					],
12
 )
13
 	**setup_extra
(-)pkg-message (+3 lines)
Lines 10-13 Link Here
10
10
11
http://www.fail2ban.org/wiki/index.php/MANUAL_0_8#Configuration
11
http://www.fail2ban.org/wiki/index.php/MANUAL_0_8#Configuration
12
12
13
If you are upgrading from 0.8.x consider adopting the new 
14
configuration style.
15
13
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
16
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(-)pkg-plist (-116 / +126 lines)
Lines 1-8 Link Here
1
%%ETCDIR%%/fail2ban.conf
2
%%ETCDIR%%/jail.conf
3
%%ETCDIR%%/paths-freebsd.conf
4
%%ETCDIR%%/paths-common.conf
1
%%ETCDIR%%/action.d/apf.conf
5
%%ETCDIR%%/action.d/apf.conf
6
%%ETCDIR%%/action.d/badips.conf
7
%%ETCDIR%%/action.d/badips.py
8
%%ETCDIR%%/action.d/blocklist_de.conf
2
%%ETCDIR%%/action.d/bsd-ipfw.conf
9
%%ETCDIR%%/action.d/bsd-ipfw.conf
3
%%ETCDIR%%/action.d/complain.conf
10
%%ETCDIR%%/action.d/complain.conf
4
%%ETCDIR%%/action.d/dshield.conf
11
%%ETCDIR%%/action.d/dshield.conf
5
%%ETCDIR%%/action.d/dummy.conf
12
%%ETCDIR%%/action.d/dummy.conf
13
%%ETCDIR%%/action.d/firewallcmd-ipset.conf
6
%%ETCDIR%%/action.d/firewallcmd-new.conf
14
%%ETCDIR%%/action.d/firewallcmd-new.conf
7
%%ETCDIR%%/action.d/hostsdeny.conf
15
%%ETCDIR%%/action.d/hostsdeny.conf
8
%%ETCDIR%%/action.d/ipfilter.conf
16
%%ETCDIR%%/action.d/ipfilter.conf
Lines 10-22 Link Here
10
%%ETCDIR%%/action.d/iptables-allports.conf
18
%%ETCDIR%%/action.d/iptables-allports.conf
11
%%ETCDIR%%/action.d/iptables-blocktype.conf
19
%%ETCDIR%%/action.d/iptables-blocktype.conf
12
%%ETCDIR%%/action.d/iptables-ipset-proto4.conf
20
%%ETCDIR%%/action.d/iptables-ipset-proto4.conf
21
%%ETCDIR%%/action.d/iptables-ipset-proto6-allports.conf
13
%%ETCDIR%%/action.d/iptables-ipset-proto6.conf
22
%%ETCDIR%%/action.d/iptables-ipset-proto6.conf
14
%%ETCDIR%%/action.d/iptables-ipset-proto6-allports.conf
15
%%ETCDIR%%/action.d/iptables-multiport-log.conf
23
%%ETCDIR%%/action.d/iptables-multiport-log.conf
16
%%ETCDIR%%/action.d/iptables-multiport.conf
24
%%ETCDIR%%/action.d/iptables-multiport.conf
17
%%ETCDIR%%/action.d/iptables-new.conf
25
%%ETCDIR%%/action.d/iptables-new.conf
26
%%ETCDIR%%/action.d/iptables-xt_recent-echo.conf
18
%%ETCDIR%%/action.d/iptables.conf
27
%%ETCDIR%%/action.d/iptables.conf
19
%%ETCDIR%%/action.d/iptables-xt_recent-echo.conf
20
%%ETCDIR%%/action.d/mail-buffered.conf
28
%%ETCDIR%%/action.d/mail-buffered.conf
21
%%ETCDIR%%/action.d/mail-whois-lines.conf
29
%%ETCDIR%%/action.d/mail-whois-lines.conf
22
%%ETCDIR%%/action.d/mail-whois.conf
30
%%ETCDIR%%/action.d/mail-whois.conf
Lines 28-42 Link Here
28
%%ETCDIR%%/action.d/route.conf
36
%%ETCDIR%%/action.d/route.conf
29
%%ETCDIR%%/action.d/sendmail-buffered.conf
37
%%ETCDIR%%/action.d/sendmail-buffered.conf
30
%%ETCDIR%%/action.d/sendmail-common.conf
38
%%ETCDIR%%/action.d/sendmail-common.conf
39
%%ETCDIR%%/action.d/sendmail-whois-ipjailmatches.conf
40
%%ETCDIR%%/action.d/sendmail-whois-ipmatches.conf
31
%%ETCDIR%%/action.d/sendmail-whois-lines.conf
41
%%ETCDIR%%/action.d/sendmail-whois-lines.conf
42
%%ETCDIR%%/action.d/sendmail-whois-matches.conf
32
%%ETCDIR%%/action.d/sendmail-whois.conf
43
%%ETCDIR%%/action.d/sendmail-whois.conf
33
%%ETCDIR%%/action.d/sendmail.conf
44
%%ETCDIR%%/action.d/sendmail.conf
34
%%ETCDIR%%/action.d/shorewall.conf
45
%%ETCDIR%%/action.d/shorewall.conf
35
%%ETCDIR%%/fail2ban.conf
46
%%ETCDIR%%/action.d/smtp.py
47
%%ETCDIR%%/action.d/ufw.conf
48
%%ETCDIR%%/action.d/xarf-login-attack.conf
36
%%ETCDIR%%/filter.d/3proxy.conf
49
%%ETCDIR%%/filter.d/3proxy.conf
37
%%ETCDIR%%/filter.d/apache-auth.conf
50
%%ETCDIR%%/filter.d/apache-auth.conf
38
%%ETCDIR%%/filter.d/apache-badbots.conf
51
%%ETCDIR%%/filter.d/apache-badbots.conf
52
%%ETCDIR%%/filter.d/apache-botsearch.conf
39
%%ETCDIR%%/filter.d/apache-common.conf
53
%%ETCDIR%%/filter.d/apache-common.conf
54
%%ETCDIR%%/filter.d/apache-modsecurity.conf
40
%%ETCDIR%%/filter.d/apache-nohome.conf
55
%%ETCDIR%%/filter.d/apache-nohome.conf
41
%%ETCDIR%%/filter.d/apache-noscript.conf
56
%%ETCDIR%%/filter.d/apache-noscript.conf
42
%%ETCDIR%%/filter.d/apache-overflows.conf
57
%%ETCDIR%%/filter.d/apache-overflows.conf
Lines 46-69 Link Here
46
%%ETCDIR%%/filter.d/bsd-sshd.conf
61
%%ETCDIR%%/filter.d/bsd-sshd.conf
47
%%ETCDIR%%/filter.d/bsdftp.conf
62
%%ETCDIR%%/filter.d/bsdftp.conf
48
%%ETCDIR%%/filter.d/common.conf
63
%%ETCDIR%%/filter.d/common.conf
49
%%ETCDIR%%/filter.d/courierlogin.conf
64
%%ETCDIR%%/filter.d/counter-strike.conf
50
%%ETCDIR%%/filter.d/couriersmtp.conf
65
%%ETCDIR%%/filter.d/courier-auth.conf
66
%%ETCDIR%%/filter.d/courier-smtp.conf
51
%%ETCDIR%%/filter.d/cyrus-imap.conf
67
%%ETCDIR%%/filter.d/cyrus-imap.conf
52
%%ETCDIR%%/filter.d/dovecot.conf
68
%%ETCDIR%%/filter.d/dovecot.conf
53
%%ETCDIR%%/filter.d/dropbear.conf
69
%%ETCDIR%%/filter.d/dropbear.conf
54
%%ETCDIR%%/filter.d/exim.conf
55
%%ETCDIR%%/filter.d/exim-common.conf
70
%%ETCDIR%%/filter.d/exim-common.conf
56
%%ETCDIR%%/filter.d/exim-spam.conf
71
%%ETCDIR%%/filter.d/exim-spam.conf
72
%%ETCDIR%%/filter.d/exim.conf
73
%%ETCDIR%%/filter.d/freeswitch.conf
74
%%ETCDIR%%/filter.d/groupoffice.conf
57
%%ETCDIR%%/filter.d/gssftpd.conf
75
%%ETCDIR%%/filter.d/gssftpd.conf
76
%%ETCDIR%%/filter.d/guacamole.conf
77
%%ETCDIR%%/filter.d/horde.conf
78
%%ETCDIR%%/filter.d/kerio.conf
58
%%ETCDIR%%/filter.d/lighttpd-auth.conf
79
%%ETCDIR%%/filter.d/lighttpd-auth.conf
59
%%ETCDIR%%/filter.d/mysqld-auth.conf
80
%%ETCDIR%%/filter.d/mysqld-auth.conf
81
%%ETCDIR%%/filter.d/nagios.conf
60
%%ETCDIR%%/filter.d/named-refused.conf
82
%%ETCDIR%%/filter.d/named-refused.conf
61
%%ETCDIR%%/filter.d/nginx-http-auth.conf
83
%%ETCDIR%%/filter.d/nginx-http-auth.conf
84
%%ETCDIR%%/filter.d/nsd.conf
85
%%ETCDIR%%/filter.d/openwebmail.conf
62
%%ETCDIR%%/filter.d/pam-generic.conf
86
%%ETCDIR%%/filter.d/pam-generic.conf
63
%%ETCDIR%%/filter.d/perdition.conf
87
%%ETCDIR%%/filter.d/perdition.conf
64
%%ETCDIR%%/filter.d/php-url-fopen.conf
88
%%ETCDIR%%/filter.d/php-url-fopen.conf
89
%%ETCDIR%%/filter.d/postfix-sasl.conf
65
%%ETCDIR%%/filter.d/postfix.conf
90
%%ETCDIR%%/filter.d/postfix.conf
66
%%ETCDIR%%/filter.d/postfix-sasl.conf
67
%%ETCDIR%%/filter.d/proftpd.conf
91
%%ETCDIR%%/filter.d/proftpd.conf
68
%%ETCDIR%%/filter.d/pure-ftpd.conf
92
%%ETCDIR%%/filter.d/pure-ftpd.conf
69
%%ETCDIR%%/filter.d/qmail.conf
93
%%ETCDIR%%/filter.d/qmail.conf
Lines 71-191 Link Here
71
%%ETCDIR%%/filter.d/roundcube-auth.conf
95
%%ETCDIR%%/filter.d/roundcube-auth.conf
72
%%ETCDIR%%/filter.d/selinux-common.conf
96
%%ETCDIR%%/filter.d/selinux-common.conf
73
%%ETCDIR%%/filter.d/selinux-ssh.conf
97
%%ETCDIR%%/filter.d/selinux-ssh.conf
98
%%ETCDIR%%/filter.d/sendmail-auth.conf
99
%%ETCDIR%%/filter.d/sendmail-reject.conf
74
%%ETCDIR%%/filter.d/sieve.conf
100
%%ETCDIR%%/filter.d/sieve.conf
75
%%ETCDIR%%/filter.d/sogo-auth.conf
101
%%ETCDIR%%/filter.d/sogo-auth.conf
102
%%ETCDIR%%/filter.d/solid-pop3d.conf
103
%%ETCDIR%%/filter.d/squid.conf
104
%%ETCDIR%%/filter.d/squirrelmail.conf
76
%%ETCDIR%%/filter.d/sshd-ddos.conf
105
%%ETCDIR%%/filter.d/sshd-ddos.conf
77
%%ETCDIR%%/filter.d/sshd.conf
106
%%ETCDIR%%/filter.d/sshd.conf
107
%%ETCDIR%%/filter.d/stunnel.conf
78
%%ETCDIR%%/filter.d/suhosin.conf
108
%%ETCDIR%%/filter.d/suhosin.conf
109
%%ETCDIR%%/filter.d/tine20.conf
79
%%ETCDIR%%/filter.d/uwimap-auth.conf
110
%%ETCDIR%%/filter.d/uwimap-auth.conf
80
%%ETCDIR%%/filter.d/vsftpd.conf
111
%%ETCDIR%%/filter.d/vsftpd.conf
81
%%ETCDIR%%/filter.d/webmin-auth.conf
112
%%ETCDIR%%/filter.d/webmin-auth.conf
82
%%ETCDIR%%/filter.d/wuftpd.conf
113
%%ETCDIR%%/filter.d/wuftpd.conf
83
%%ETCDIR%%/filter.d/xinetd-fail.conf
114
%%ETCDIR%%/filter.d/xinetd-fail.conf
84
%%ETCDIR%%/jail.conf
115
%%PYTHON_SITELIBDIR%%/fail2ban/__init__.py
85
%%PYTHON_SITELIBDIR%%/client/__init__.py
116
%%PYTHON_SITELIBDIR%%/fail2ban/__init__.pyc
86
%%PYTHON_SITELIBDIR%%/client/__init__.pyc
117
%%PYTHON_SITELIBDIR%%/fail2ban/exceptions.py
87
%%PYTHON_SITELIBDIR%%/client/actionreader.py
118
%%PYTHON_SITELIBDIR%%/fail2ban/exceptions.pyc
88
%%PYTHON_SITELIBDIR%%/client/actionreader.pyc
119
%%PYTHON_SITELIBDIR%%/fail2ban/helpers.py
89
%%PYTHON_SITELIBDIR%%/client/beautifier.py
120
%%PYTHON_SITELIBDIR%%/fail2ban/helpers.pyc
90
%%PYTHON_SITELIBDIR%%/client/beautifier.pyc
121
%%PYTHON_SITELIBDIR%%/fail2ban/protocol.py
91
%%PYTHON_SITELIBDIR%%/client/configparserinc.py
122
%%PYTHON_SITELIBDIR%%/fail2ban/protocol.pyc
92
%%PYTHON_SITELIBDIR%%/client/configparserinc.pyc
123
%%PYTHON_SITELIBDIR%%/fail2ban/version.py
93
%%PYTHON_SITELIBDIR%%/client/configreader.py
124
%%PYTHON_SITELIBDIR%%/fail2ban/version.pyc
94
%%PYTHON_SITELIBDIR%%/client/configreader.pyc
125
%%PYTHON_SITELIBDIR%%/fail2ban/client/__init__.py
95
%%PYTHON_SITELIBDIR%%/client/configurator.py
126
%%PYTHON_SITELIBDIR%%/fail2ban/client/__init__.pyc
96
%%PYTHON_SITELIBDIR%%/client/configurator.pyc
127
%%PYTHON_SITELIBDIR%%/fail2ban/client/actionreader.py
97
%%PYTHON_SITELIBDIR%%/client/csocket.py
128
%%PYTHON_SITELIBDIR%%/fail2ban/client/actionreader.pyc
98
%%PYTHON_SITELIBDIR%%/client/csocket.pyc
129
%%PYTHON_SITELIBDIR%%/fail2ban/client/beautifier.py
99
%%PYTHON_SITELIBDIR%%/client/fail2banreader.py
130
%%PYTHON_SITELIBDIR%%/fail2ban/client/beautifier.pyc
100
%%PYTHON_SITELIBDIR%%/client/fail2banreader.pyc
131
%%PYTHON_SITELIBDIR%%/fail2ban/client/configparserinc.py
101
%%PYTHON_SITELIBDIR%%/client/filterreader.py
132
%%PYTHON_SITELIBDIR%%/fail2ban/client/configparserinc.pyc
102
%%PYTHON_SITELIBDIR%%/client/filterreader.pyc
133
%%PYTHON_SITELIBDIR%%/fail2ban/client/configreader.py
103
%%PYTHON_SITELIBDIR%%/client/jailreader.py
134
%%PYTHON_SITELIBDIR%%/fail2ban/client/configreader.pyc
104
%%PYTHON_SITELIBDIR%%/client/jailreader.pyc
135
%%PYTHON_SITELIBDIR%%/fail2ban/client/configurator.py
105
%%PYTHON_SITELIBDIR%%/client/jailsreader.py
136
%%PYTHON_SITELIBDIR%%/fail2ban/client/configurator.pyc
106
%%PYTHON_SITELIBDIR%%/client/jailsreader.pyc
137
%%PYTHON_SITELIBDIR%%/fail2ban/client/csocket.py
107
%%PYTHON_SITELIBDIR%%/common/__init__.py
138
%%PYTHON_SITELIBDIR%%/fail2ban/client/csocket.pyc
108
%%PYTHON_SITELIBDIR%%/common/__init__.pyc
139
%%PYTHON_SITELIBDIR%%/fail2ban/client/fail2banreader.py
109
%%PYTHON_SITELIBDIR%%/common/exceptions.py
140
%%PYTHON_SITELIBDIR%%/fail2ban/client/fail2banreader.pyc
110
%%PYTHON_SITELIBDIR%%/common/exceptions.pyc
141
%%PYTHON_SITELIBDIR%%/fail2ban/client/filterreader.py
111
%%PYTHON_SITELIBDIR%%/common/helpers.py
142
%%PYTHON_SITELIBDIR%%/fail2ban/client/filterreader.pyc
112
%%PYTHON_SITELIBDIR%%/common/helpers.pyc
143
%%PYTHON_SITELIBDIR%%/fail2ban/client/jailreader.py
113
%%PYTHON_SITELIBDIR%%/common/protocol.py
144
%%PYTHON_SITELIBDIR%%/fail2ban/client/jailreader.pyc
114
%%PYTHON_SITELIBDIR%%/common/protocol.pyc
145
%%PYTHON_SITELIBDIR%%/fail2ban/client/jailsreader.py
115
%%PYTHON_SITELIBDIR%%/common/version.py
146
%%PYTHON_SITELIBDIR%%/fail2ban/client/jailsreader.pyc
116
%%PYTHON_SITELIBDIR%%/common/version.pyc
147
%%PYTHON_SITELIBDIR%%/fail2ban/server/__init__.py
117
%%PYTHON_SITELIBDIR%%/server/__init__.py
148
%%PYTHON_SITELIBDIR%%/fail2ban/server/__init__.pyc
118
%%PYTHON_SITELIBDIR%%/server/__init__.pyc
149
%%PYTHON_SITELIBDIR%%/fail2ban/server/action.py
119
%%PYTHON_SITELIBDIR%%/server/action.py
150
%%PYTHON_SITELIBDIR%%/fail2ban/server/action.pyc
120
%%PYTHON_SITELIBDIR%%/server/action.pyc
151
%%PYTHON_SITELIBDIR%%/fail2ban/server/actions.py
121
%%PYTHON_SITELIBDIR%%/server/actions.py
152
%%PYTHON_SITELIBDIR%%/fail2ban/server/actions.pyc
122
%%PYTHON_SITELIBDIR%%/server/actions.pyc
153
%%PYTHON_SITELIBDIR%%/fail2ban/server/asyncserver.py
123
%%PYTHON_SITELIBDIR%%/server/asyncserver.py
154
%%PYTHON_SITELIBDIR%%/fail2ban/server/asyncserver.pyc
124
%%PYTHON_SITELIBDIR%%/server/asyncserver.pyc
155
%%PYTHON_SITELIBDIR%%/fail2ban/server/banmanager.py
125
%%PYTHON_SITELIBDIR%%/server/banmanager.py
156
%%PYTHON_SITELIBDIR%%/fail2ban/server/banmanager.pyc
126
%%PYTHON_SITELIBDIR%%/server/banmanager.pyc
157
%%PYTHON_SITELIBDIR%%/fail2ban/server/database.py
127
%%PYTHON_SITELIBDIR%%/server/datedetector.py
158
%%PYTHON_SITELIBDIR%%/fail2ban/server/database.pyc
128
%%PYTHON_SITELIBDIR%%/server/datedetector.pyc
159
%%PYTHON_SITELIBDIR%%/fail2ban/server/datedetector.py
129
%%PYTHON_SITELIBDIR%%/server/datetemplate.py
160
%%PYTHON_SITELIBDIR%%/fail2ban/server/datedetector.pyc
130
%%PYTHON_SITELIBDIR%%/server/datetemplate.pyc
161
%%PYTHON_SITELIBDIR%%/fail2ban/server/datetemplate.py
131
%%PYTHON_SITELIBDIR%%/server/faildata.py
162
%%PYTHON_SITELIBDIR%%/fail2ban/server/datetemplate.pyc
132
%%PYTHON_SITELIBDIR%%/server/faildata.pyc
163
%%PYTHON_SITELIBDIR%%/fail2ban/server/faildata.py
133
%%PYTHON_SITELIBDIR%%/server/failmanager.py
164
%%PYTHON_SITELIBDIR%%/fail2ban/server/faildata.pyc
134
%%PYTHON_SITELIBDIR%%/server/failmanager.pyc
165
%%PYTHON_SITELIBDIR%%/fail2ban/server/failmanager.py
135
%%PYTHON_SITELIBDIR%%/server/failregex.py
166
%%PYTHON_SITELIBDIR%%/fail2ban/server/failmanager.pyc
136
%%PYTHON_SITELIBDIR%%/server/failregex.pyc
167
%%PYTHON_SITELIBDIR%%/fail2ban/server/failregex.py
137
%%PYTHON_SITELIBDIR%%/server/filter.py
168
%%PYTHON_SITELIBDIR%%/fail2ban/server/failregex.pyc
138
%%PYTHON_SITELIBDIR%%/server/filter.pyc
169
%%PYTHON_SITELIBDIR%%/fail2ban/server/filter.py
139
%%PYTHON_SITELIBDIR%%/server/filterpyinotify.py
170
%%PYTHON_SITELIBDIR%%/fail2ban/server/filter.pyc
140
%%PYTHON_SITELIBDIR%%/server/filterpyinotify.pyc
171
%%PYTHON_SITELIBDIR%%/fail2ban/server/filtergamin.py
141
%%PYTHON_SITELIBDIR%%/server/filtergamin.py
172
%%PYTHON_SITELIBDIR%%/fail2ban/server/filtergamin.pyc
142
%%PYTHON_SITELIBDIR%%/server/filtergamin.pyc
173
%%PYTHON_SITELIBDIR%%/fail2ban/server/filterpoll.py
143
%%PYTHON_SITELIBDIR%%/server/filterpoll.py
174
%%PYTHON_SITELIBDIR%%/fail2ban/server/filterpoll.pyc
144
%%PYTHON_SITELIBDIR%%/server/filterpoll.pyc
175
%%PYTHON_SITELIBDIR%%/fail2ban/server/filterpyinotify.py
145
%%PYTHON_SITELIBDIR%%/server/iso8601.py
176
%%PYTHON_SITELIBDIR%%/fail2ban/server/filterpyinotify.pyc
146
%%PYTHON_SITELIBDIR%%/server/iso8601.pyc
177
%%PYTHON_SITELIBDIR%%/fail2ban/server/filtersystemd.py
147
%%PYTHON_SITELIBDIR%%/server/jail.py
178
%%PYTHON_SITELIBDIR%%/fail2ban/server/filtersystemd.pyc
148
%%PYTHON_SITELIBDIR%%/server/jail.pyc
179
%%PYTHON_SITELIBDIR%%/fail2ban/server/jail.py
149
%%PYTHON_SITELIBDIR%%/server/jails.py
180
%%PYTHON_SITELIBDIR%%/fail2ban/server/jail.pyc
150
%%PYTHON_SITELIBDIR%%/server/jails.pyc
181
%%PYTHON_SITELIBDIR%%/fail2ban/server/jails.py
151
%%PYTHON_SITELIBDIR%%/server/jailthread.py
182
%%PYTHON_SITELIBDIR%%/fail2ban/server/jails.pyc
152
%%PYTHON_SITELIBDIR%%/server/jailthread.pyc
183
%%PYTHON_SITELIBDIR%%/fail2ban/server/jailthread.py
153
%%PYTHON_SITELIBDIR%%/server/mytime.py
184
%%PYTHON_SITELIBDIR%%/fail2ban/server/jailthread.pyc
154
%%PYTHON_SITELIBDIR%%/server/mytime.pyc
185
%%PYTHON_SITELIBDIR%%/fail2ban/server/mytime.py
155
%%PYTHON_SITELIBDIR%%/server/server.py
186
%%PYTHON_SITELIBDIR%%/fail2ban/server/mytime.pyc
156
%%PYTHON_SITELIBDIR%%/server/server.pyc
187
%%PYTHON_SITELIBDIR%%/fail2ban/server/server.py
157
%%PYTHON_SITELIBDIR%%/server/ticket.py
188
%%PYTHON_SITELIBDIR%%/fail2ban/server/server.pyc
158
%%PYTHON_SITELIBDIR%%/server/ticket.pyc
189
%%PYTHON_SITELIBDIR%%/fail2ban/server/strptime.py
159
%%PYTHON_SITELIBDIR%%/server/transmitter.py
190
%%PYTHON_SITELIBDIR%%/fail2ban/server/strptime.pyc
160
%%PYTHON_SITELIBDIR%%/server/transmitter.pyc
191
%%PYTHON_SITELIBDIR%%/fail2ban/server/ticket.py
161
%%PYTHON_SITELIBDIR%%/testcases/__init__.py
192
%%PYTHON_SITELIBDIR%%/fail2ban/server/ticket.pyc
162
%%PYTHON_SITELIBDIR%%/testcases/__init__.pyc
193
%%PYTHON_SITELIBDIR%%/fail2ban/server/transmitter.py
163
%%PYTHON_SITELIBDIR%%/testcases/actiontestcase.py
194
%%PYTHON_SITELIBDIR%%/fail2ban/server/transmitter.pyc
164
%%PYTHON_SITELIBDIR%%/testcases/actiontestcase.pyc
195
%%PYTHON_SITELIBDIR%%/fail2ban/tests/__init__.py
165
%%PYTHON_SITELIBDIR%%/testcases/actionstestcase.py
196
%%PYTHON_SITELIBDIR%%/fail2ban/tests/__init__.pyc
166
%%PYTHON_SITELIBDIR%%/testcases/actionstestcase.pyc
197
%%PYTHON_SITELIBDIR%%/fail2ban/tests/utils.py
167
%%PYTHON_SITELIBDIR%%/testcases/banmanagertestcase.py
198
%%PYTHON_SITELIBDIR%%/fail2ban/tests/utils.pyc
168
%%PYTHON_SITELIBDIR%%/testcases/banmanagertestcase.pyc
169
%%PYTHON_SITELIBDIR%%/testcases/clientreadertestcase.py
170
%%PYTHON_SITELIBDIR%%/testcases/clientreadertestcase.pyc
171
%%PYTHON_SITELIBDIR%%/testcases/datedetectortestcase.py
172
%%PYTHON_SITELIBDIR%%/testcases/datedetectortestcase.pyc
173
%%PYTHON_SITELIBDIR%%/testcases/dummyjail.py
174
%%PYTHON_SITELIBDIR%%/testcases/dummyjail.pyc
175
%%PYTHON_SITELIBDIR%%/testcases/failmanagertestcase.py
176
%%PYTHON_SITELIBDIR%%/testcases/failmanagertestcase.pyc
177
%%PYTHON_SITELIBDIR%%/testcases/filtertestcase.py
178
%%PYTHON_SITELIBDIR%%/testcases/filtertestcase.pyc
179
%%PYTHON_SITELIBDIR%%/testcases/misctestcase.py
180
%%PYTHON_SITELIBDIR%%/testcases/misctestcase.pyc
181
%%PYTHON_SITELIBDIR%%/testcases/samplestestcase.py
182
%%PYTHON_SITELIBDIR%%/testcases/samplestestcase.pyc
183
%%PYTHON_SITELIBDIR%%/testcases/servertestcase.py
184
%%PYTHON_SITELIBDIR%%/testcases/servertestcase.pyc
185
%%PYTHON_SITELIBDIR%%/testcases/sockettestcase.py
186
%%PYTHON_SITELIBDIR%%/testcases/sockettestcase.pyc
187
%%PYTHON_SITELIBDIR%%/testcases/utils.py
188
%%PYTHON_SITELIBDIR%%/testcases/utils.pyc
189
bin/fail2ban-client
199
bin/fail2ban-client
190
bin/fail2ban-regex
200
bin/fail2ban-regex
191
bin/fail2ban-server
201
bin/fail2ban-server
Lines 194-200 Link Here
194
@dirrmtry %%ETCDIR%%/fail2ban.d
204
@dirrmtry %%ETCDIR%%/fail2ban.d
195
@dirrmtry %%ETCDIR%%/action.d
205
@dirrmtry %%ETCDIR%%/action.d
196
@dirrmtry %%ETCDIR%%
206
@dirrmtry %%ETCDIR%%
197
@dirrm %%PYTHON_SITELIBDIR%%/testcases
207
@dirrm %%PYTHON_SITELIBDIR%%/fail2ban/tests
198
@dirrm %%PYTHON_SITELIBDIR%%/server
208
@dirrm %%PYTHON_SITELIBDIR%%/fail2ban/server
199
@dirrm %%PYTHON_SITELIBDIR%%/common
209
@dirrm %%PYTHON_SITELIBDIR%%/fail2ban/client
200
@dirrm %%PYTHON_SITELIBDIR%%/client
210
@dirrm %%PYTHON_SITELIBDIR%%/fail2ban

Return to bug 188426