head	1.8;
access;
symbols
	RELEASE_8_3_0:1.6
	RELEASE_9_0_0:1.5
	RELEASE_7_4_0:1.4
	RELEASE_8_2_0:1.4
	RELEASE_6_EOL:1.4
	RELEASE_8_1_0:1.4
	RELEASE_7_3_0:1.4
	RELEASE_8_0_0:1.1
	RELEASE_7_2_0:1.1;
locks; strict;
comment	@# @;


1.8
date	2012.12.17.18.50.03;	author svnexp;	state Exp;
branches;
next	1.7;

1.7
date	2012.11.24.03.25.26;	author svnexp;	state Exp;
branches;
next	1.6;

1.6
date	2012.02.08.18.58.36;	author pgollucci;	state Exp;
branches;
next	1.5;

1.5
date	2011.06.11.02.08.39;	author wxs;	state Exp;
branches;
next	1.4;

1.4
date	2010.02.01.03.31.37;	author pgollucci;	state Exp;
branches;
next	1.3;

1.3
date	2010.01.14.04.42.13;	author pgollucci;	state Exp;
branches;
next	1.2;

1.2
date	2010.01.14.04.41.12;	author pgollucci;	state Exp;
branches;
next	1.1;

1.1
date	2009.01.13.18.22.19;	author pgollucci;	state Exp;
branches;
next	;


desc
@@


1.8
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/309119
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r309119 | wxs | 2012-12-17 18:44:26 +0000 (Mon, 17 Dec 2012) | 10 lines
## SVN ##
## SVN ## Minor enhancements:
## SVN ##
## SVN ## 1) Add a fix for https://github.com/fail2ban/fail2ban/issues/91 (Spurious
## SVN ## UTF8 in SYSLOG is not fully fixed)
## SVN ## 2) Add a filter for sendmail, the default mailer on FreeBSD
## SVN ## 3) Make the ipfw table used in the action bsd-ipfw configurable
## SVN ##
## SVN ## PR:		ports/173956
## SVN ## Submitted by:	Christoph Theis <theis@@gmx.at> (maintainer)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@%%ETCDIR%%/action.d/bsd-ipfw.conf
%%ETCDIR%%/action.d/complain.conf
%%ETCDIR%%/action.d/dshield.conf
%%ETCDIR%%/action.d/dummy.conf
%%ETCDIR%%/action.d/hostsdeny.conf
%%ETCDIR%%/action.d/ipfilter.conf
%%ETCDIR%%/action.d/ipfw.conf
%%ETCDIR%%/action.d/iptables-allports.conf
%%ETCDIR%%/action.d/iptables-multiport-log.conf
%%ETCDIR%%/action.d/iptables-multiport.conf
%%ETCDIR%%/action.d/iptables-new.conf
%%ETCDIR%%/action.d/iptables.conf
%%ETCDIR%%/action.d/iptables-xt_recent-echo.conf
%%ETCDIR%%/action.d/mail-buffered.conf
%%ETCDIR%%/action.d/mail-whois-lines.conf
%%ETCDIR%%/action.d/mail-whois.conf
%%ETCDIR%%/action.d/mail.conf
%%ETCDIR%%/action.d/mynetwatchman.conf
%%ETCDIR%%/action.d/pf.conf
%%ETCDIR%%/action.d/sendmail-buffered.conf
%%ETCDIR%%/action.d/sendmail-whois-lines.conf
%%ETCDIR%%/action.d/sendmail-whois.conf
%%ETCDIR%%/action.d/sendmail.conf
%%ETCDIR%%/action.d/shorewall.conf
%%ETCDIR%%/fail2ban.conf
%%ETCDIR%%/filter.d/apache-auth.conf
%%ETCDIR%%/filter.d/apache-badbots.conf
%%ETCDIR%%/filter.d/apache-nohome.conf
%%ETCDIR%%/filter.d/apache-noscript.conf
%%ETCDIR%%/filter.d/apache-overflows.conf
%%ETCDIR%%/filter.d/asterisk.conf
%%ETCDIR%%/filter.d/bsd-sendmail.conf
%%ETCDIR%%/filter.d/bsd-sshd.conf
%%ETCDIR%%/filter.d/bsdftp.conf
%%ETCDIR%%/filter.d/common.conf
%%ETCDIR%%/filter.d/courierlogin.conf
%%ETCDIR%%/filter.d/couriersmtp.conf
%%ETCDIR%%/filter.d/cyrus-imap.conf
%%ETCDIR%%/filter.d/dovecot.conf
%%ETCDIR%%/filter.d/dropbear.conf
%%ETCDIR%%/filter.d/exim.conf
%%ETCDIR%%/filter.d/gssftpd.conf
%%ETCDIR%%/filter.d/lighttpd-auth.conf
%%ETCDIR%%/filter.d/lighttpd-fastcgi.conf
%%ETCDIR%%/filter.d/named-refused.conf
%%ETCDIR%%/filter.d/pam-generic.conf
%%ETCDIR%%/filter.d/php-url-fopen.conf
%%ETCDIR%%/filter.d/postfix.conf
%%ETCDIR%%/filter.d/proftpd.conf
%%ETCDIR%%/filter.d/pure-ftpd.conf
%%ETCDIR%%/filter.d/qmail.conf
%%ETCDIR%%/filter.d/recidive.conf
%%ETCDIR%%/filter.d/sasl.conf
%%ETCDIR%%/filter.d/sieve.conf
%%ETCDIR%%/filter.d/sshd-ddos.conf
%%ETCDIR%%/filter.d/sshd.conf
%%ETCDIR%%/filter.d/vsftpd.conf
%%ETCDIR%%/filter.d/webmin-auth.conf
%%ETCDIR%%/filter.d/wuftpd.conf
%%ETCDIR%%/filter.d/xinetd-fail.conf
%%ETCDIR%%/jail.conf
%%PYTHON_SITELIBDIR%%/client/__init__.py
%%PYTHON_SITELIBDIR%%/client/__init__.pyc
%%PYTHON_SITELIBDIR%%/client/actionreader.py
%%PYTHON_SITELIBDIR%%/client/actionreader.pyc
%%PYTHON_SITELIBDIR%%/client/beautifier.py
%%PYTHON_SITELIBDIR%%/client/beautifier.pyc
%%PYTHON_SITELIBDIR%%/client/configparserinc.py
%%PYTHON_SITELIBDIR%%/client/configparserinc.pyc
%%PYTHON_SITELIBDIR%%/client/configreader.py
%%PYTHON_SITELIBDIR%%/client/configreader.pyc
%%PYTHON_SITELIBDIR%%/client/configurator.py
%%PYTHON_SITELIBDIR%%/client/configurator.pyc
%%PYTHON_SITELIBDIR%%/client/csocket.py
%%PYTHON_SITELIBDIR%%/client/csocket.pyc
%%PYTHON_SITELIBDIR%%/client/fail2banreader.py
%%PYTHON_SITELIBDIR%%/client/fail2banreader.pyc
%%PYTHON_SITELIBDIR%%/client/filterreader.py
%%PYTHON_SITELIBDIR%%/client/filterreader.pyc
%%PYTHON_SITELIBDIR%%/client/jailreader.py
%%PYTHON_SITELIBDIR%%/client/jailreader.pyc
%%PYTHON_SITELIBDIR%%/client/jailsreader.py
%%PYTHON_SITELIBDIR%%/client/jailsreader.pyc
%%PYTHON_SITELIBDIR%%/common/__init__.py
%%PYTHON_SITELIBDIR%%/common/__init__.pyc
%%PYTHON_SITELIBDIR%%/common/helpers.py
%%PYTHON_SITELIBDIR%%/common/helpers.pyc
%%PYTHON_SITELIBDIR%%/common/protocol.py
%%PYTHON_SITELIBDIR%%/common/protocol.pyc
%%PYTHON_SITELIBDIR%%/common/version.py
%%PYTHON_SITELIBDIR%%/common/version.pyc
%%PYTHON_SITELIBDIR%%/server/__init__.py
%%PYTHON_SITELIBDIR%%/server/__init__.pyc
%%PYTHON_SITELIBDIR%%/server/action.py
%%PYTHON_SITELIBDIR%%/server/action.pyc
%%PYTHON_SITELIBDIR%%/server/actions.py
%%PYTHON_SITELIBDIR%%/server/actions.pyc
%%PYTHON_SITELIBDIR%%/server/asyncserver.py
%%PYTHON_SITELIBDIR%%/server/asyncserver.pyc
%%PYTHON_SITELIBDIR%%/server/banmanager.py
%%PYTHON_SITELIBDIR%%/server/banmanager.pyc
%%PYTHON_SITELIBDIR%%/server/datedetector.py
%%PYTHON_SITELIBDIR%%/server/datedetector.pyc
%%PYTHON_SITELIBDIR%%/server/datetemplate.py
%%PYTHON_SITELIBDIR%%/server/datetemplate.pyc
%%PYTHON_SITELIBDIR%%/server/faildata.py
%%PYTHON_SITELIBDIR%%/server/faildata.pyc
%%PYTHON_SITELIBDIR%%/server/failmanager.py
%%PYTHON_SITELIBDIR%%/server/failmanager.pyc
%%PYTHON_SITELIBDIR%%/server/failregex.py
%%PYTHON_SITELIBDIR%%/server/failregex.pyc
%%PYTHON_SITELIBDIR%%/server/filter.py
%%PYTHON_SITELIBDIR%%/server/filter.pyc
%%PYTHON_SITELIBDIR%%/server/filterpyinotify.py
%%PYTHON_SITELIBDIR%%/server/filterpyinotify.pyc
%%PYTHON_SITELIBDIR%%/server/filtergamin.py
%%PYTHON_SITELIBDIR%%/server/filtergamin.pyc
%%PYTHON_SITELIBDIR%%/server/filterpoll.py
%%PYTHON_SITELIBDIR%%/server/filterpoll.pyc
%%PYTHON_SITELIBDIR%%/server/iso8601.py
%%PYTHON_SITELIBDIR%%/server/iso8601.pyc
%%PYTHON_SITELIBDIR%%/server/jail.py
%%PYTHON_SITELIBDIR%%/server/jail.pyc
%%PYTHON_SITELIBDIR%%/server/jails.py
%%PYTHON_SITELIBDIR%%/server/jails.pyc
%%PYTHON_SITELIBDIR%%/server/jailthread.py
%%PYTHON_SITELIBDIR%%/server/jailthread.pyc
%%PYTHON_SITELIBDIR%%/server/mytime.py
%%PYTHON_SITELIBDIR%%/server/mytime.pyc
%%PYTHON_SITELIBDIR%%/server/server.py
%%PYTHON_SITELIBDIR%%/server/server.pyc
%%PYTHON_SITELIBDIR%%/server/ticket.py
%%PYTHON_SITELIBDIR%%/server/ticket.pyc
%%PYTHON_SITELIBDIR%%/server/transmitter.py
%%PYTHON_SITELIBDIR%%/server/transmitter.pyc
bin/fail2ban-client
bin/fail2ban-regex
bin/fail2ban-server
@@dirrmtry %%ETCDIR%%/filter.d
@@dirrmtry %%ETCDIR%%/action.d
@@dirrmtry %%ETCDIR%%
@@dirrm %%PYTHON_SITELIBDIR%%/server
@@dirrm %%PYTHON_SITELIBDIR%%/common
@@dirrm %%PYTHON_SITELIBDIR%%/client
@


1.7
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 307702
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r307702 | swills | 2012-11-24 03:08:36 +0000 (Sat, 24 Nov 2012) | 12 lines
## SVN ##
## SVN ## - Update to 0.8.7.1
## SVN ## - Fix installation so it doesn't overwrite your config files every time you
## SVN ##   upgrade the port
## SVN ## - Fix some space/tab issues to make portlint happy
## SVN ## - Use dirrmtry in a few places because some people have their own custom
## SVN ##   filters, actions, etc.
## SVN ##
## SVN ## PR:		ports/171708
## SVN ## Submitted by:	Mark Felder <feld@@feld.me>
## SVN ## Approved by:	Christoph Theis <theis@@gmx.at> (maintainer)
## SVN ## Feature safe:	yes
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d32 1
@


1.6
log
@- Update to 0.8.6

PR:             ports/164829
Submitted by:   Christoph Theis <theis@@gmx.at> (maintainer)
@
text
@d13 1
d31 1
d42 1
d51 1
d113 2
d138 3
a140 3
@@dirrm %%ETCDIR%%/filter.d
@@dirrm %%ETCDIR%%/action.d
@@dirrm %%ETCDIR%%
@


1.5
log
@- Include configuration file for pf.
- Add patch for supporting syslogd -v or -vv.

PR:		ports/157318
Submitted by:	Nick Hilliard <nick@@foobar.org>
Approved by:	maintainer timeout
@
text
@d4 1
d36 2
@


1.4
log
@- Update to 0.8.4

PR:             ports/143020
Submitted by:   Kevin Kobb <kkobb@@skylinecorp.com>
@
text
@d17 1
@


1.3
log
@- sort pkg-list
@
text
@d2 2
d5 1
d16 1
d25 1
d33 1
d36 1
d39 1
d45 1
d77 2
@


1.2
log
@- Update to 0.84
- Install sample jail.conf and fail2ban.conf files so that when users
   modify the fail2ban.conf and jail.conf files they are not removed.
- Add an IPFW example using IPFW tables
- Created freebsd sshd and ftp example conf files.

Submitted by:   Ken Menzel <kmenzel@@whisolutions.com> (via e-mail)
@
text
@d1 47
a47 7
bin/fail2ban-client
bin/fail2ban-server
bin/fail2ban-regex
%%PYTHON_SITELIBDIR%%/common/protocol.py
%%PYTHON_SITELIBDIR%%/common/version.py
%%PYTHON_SITELIBDIR%%/common/__init__.py
%%PYTHON_SITELIBDIR%%/client/fail2banreader.py
d49 1
d51 3
d55 1
a55 2
%%PYTHON_SITELIBDIR%%/client/configreader.py
%%PYTHON_SITELIBDIR%%/client/actionreader.py
d57 3
a59 2
%%PYTHON_SITELIBDIR%%/client/jailsreader.py
%%PYTHON_SITELIBDIR%%/client/__init__.py
d61 1
d63 13
a75 2
%%PYTHON_SITELIBDIR%%/server/jail.py
%%PYTHON_SITELIBDIR%%/server/failmanager.py
d77 3
a79 2
%%PYTHON_SITELIBDIR%%/server/filtergamin.py
%%PYTHON_SITELIBDIR%%/server/iso8601.py
d81 3
a83 3
%%PYTHON_SITELIBDIR%%/server/jailthread.py
%%PYTHON_SITELIBDIR%%/server/mytime.py
%%PYTHON_SITELIBDIR%%/server/jails.py
d85 5
d91 1
a91 2
%%PYTHON_SITELIBDIR%%/server/server.py
%%PYTHON_SITELIBDIR%%/server/ticket.py
d93 3
a95 4
%%PYTHON_SITELIBDIR%%/server/asyncserver.py
%%PYTHON_SITELIBDIR%%/server/transmitter.py
%%PYTHON_SITELIBDIR%%/server/action.py
%%PYTHON_SITELIBDIR%%/server/__init__.py
d97 4
a100 16
%%PYTHON_SITELIBDIR%%/server/datedetector.py
%%PYTHON_SITELIBDIR%%/server/faildata.py
%%PYTHON_SITELIBDIR%%/common/protocol.pyc
%%PYTHON_SITELIBDIR%%/common/version.pyc
%%PYTHON_SITELIBDIR%%/common/__init__.pyc
%%PYTHON_SITELIBDIR%%/client/fail2banreader.pyc
%%PYTHON_SITELIBDIR%%/client/beautifier.pyc
%%PYTHON_SITELIBDIR%%/client/configparserinc.pyc
%%PYTHON_SITELIBDIR%%/client/configurator.pyc
%%PYTHON_SITELIBDIR%%/client/configreader.pyc
%%PYTHON_SITELIBDIR%%/client/actionreader.pyc
%%PYTHON_SITELIBDIR%%/client/csocket.pyc
%%PYTHON_SITELIBDIR%%/client/jailsreader.pyc
%%PYTHON_SITELIBDIR%%/client/__init__.pyc
%%PYTHON_SITELIBDIR%%/client/filterreader.pyc
%%PYTHON_SITELIBDIR%%/client/jailreader.pyc
d102 3
a104 5
%%PYTHON_SITELIBDIR%%/server/failmanager.pyc
%%PYTHON_SITELIBDIR%%/server/actions.pyc
%%PYTHON_SITELIBDIR%%/server/filtergamin.pyc
%%PYTHON_SITELIBDIR%%/server/iso8601.pyc
%%PYTHON_SITELIBDIR%%/server/banmanager.pyc
d106 1
d108 1
a108 3
%%PYTHON_SITELIBDIR%%/server/jails.pyc
%%PYTHON_SITELIBDIR%%/server/datetemplate.pyc
%%PYTHON_SITELIBDIR%%/server/failregex.pyc
d110 1
d112 1
a112 2
%%PYTHON_SITELIBDIR%%/server/filter.pyc
%%PYTHON_SITELIBDIR%%/server/asyncserver.pyc
d114 3
a116 48
%%PYTHON_SITELIBDIR%%/server/action.pyc
%%PYTHON_SITELIBDIR%%/server/__init__.pyc
%%PYTHON_SITELIBDIR%%/server/filterpoll.pyc
%%PYTHON_SITELIBDIR%%/server/datedetector.pyc
%%PYTHON_SITELIBDIR%%/server/faildata.pyc
%%ETCDIR%%/fail2ban.conf
%%ETCDIR%%/jail.conf
%%ETCDIR%%/filter.d/bsd-sshd.conf
%%ETCDIR%%/filter.d/bsdftp.conf
%%ETCDIR%%/filter.d/vsftpd.conf
%%ETCDIR%%/filter.d/gssftpd.conf
%%ETCDIR%%/filter.d/proftpd.conf
%%ETCDIR%%/filter.d/exim.conf
%%ETCDIR%%/filter.d/apache-auth.conf
%%ETCDIR%%/filter.d/sshd.conf
%%ETCDIR%%/filter.d/wuftpd.conf
%%ETCDIR%%/filter.d/pure-ftpd.conf
%%ETCDIR%%/filter.d/apache-badbots.conf
%%ETCDIR%%/filter.d/apache-overflows.conf
%%ETCDIR%%/filter.d/common.conf
%%ETCDIR%%/filter.d/couriersmtp.conf
%%ETCDIR%%/filter.d/sshd-ddos.conf
%%ETCDIR%%/filter.d/sasl.conf
%%ETCDIR%%/filter.d/named-refused.conf
%%ETCDIR%%/filter.d/postfix.conf
%%ETCDIR%%/filter.d/qmail.conf
%%ETCDIR%%/filter.d/apache-noscript.conf
%%ETCDIR%%/filter.d/pam-generic.conf
%%ETCDIR%%/filter.d/xinetd-fail.conf
%%ETCDIR%%/filter.d/webmin-auth.conf
%%ETCDIR%%/filter.d/courierlogin.conf
%%ETCDIR%%/action.d/iptables-multiport-log.conf
%%ETCDIR%%/action.d/mail.conf
%%ETCDIR%%/action.d/iptables-allports.conf
%%ETCDIR%%/action.d/mail-whois.conf
%%ETCDIR%%/action.d/iptables-new.conf
%%ETCDIR%%/action.d/ipfw.conf
%%ETCDIR%%/action.d/iptables-multiport.conf
%%ETCDIR%%/action.d/mail-buffered.conf
%%ETCDIR%%/action.d/mail-whois-lines.conf
%%ETCDIR%%/action.d/sendmail-whois-lines.conf
%%ETCDIR%%/action.d/shorewall.conf
%%ETCDIR%%/action.d/sendmail-buffered.conf
%%ETCDIR%%/action.d/sendmail.conf
%%ETCDIR%%/action.d/hostsdeny.conf
%%ETCDIR%%/action.d/iptables.conf
%%ETCDIR%%/action.d/sendmail-whois.conf
%%ETCDIR%%/action.d/bsd-ipfw.conf
d120 2
a122 2
@@dirrm %%PYTHON_SITELIBDIR%%/common
@@dirrm %%PYTHON_SITELIBDIR%%/server
@


1.1
log
@Fail2ban scans log files like /var/log/pwdfail or /var/log/apache/error_log
and bans IP that makes too many password failures. It updates
firewall rules to reject the IP address.

WWW: http://www.fail2ban.org/wiki/index.php/Main_Page
@
text
@d76 2
d116 1
@

