Index: head/security/py-fail2ban/Makefile =================================================================== --- head/security/py-fail2ban/Makefile (revision 393517) +++ head/security/py-fail2ban/Makefile (revision 393518) @@ -1,54 +1,54 @@ # $FreeBSD$ PORTNAME= fail2ban -PORTVERSION= 0.9.2 -PORTREVISION= 1 +PORTVERSION= 0.9.3 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= theis@gmx.at COMMENT= Scans log files and bans IP that makes too many password failures LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 USE_GITHUB= yes USES= python shebangfix SHEBANG_FILES= config/filter.d/ignorecommands/apache-fakegooglebot USE_PYTHON= distutils py3kplist USE_RC_SUBR= fail2ban SUB_LIST+= PYTHON_CMD=${PYTHON_CMD} PYDISTUTILS_INSTALLARGS+= --install-purelib=${PYTHON_SITELIBDIR} \ --install-data=${ETCDIR} PYDISTUTILS_PKGVERSION= ${PORTVERSION} PORTDOCS= README.md DEVELOP FILES= ${WRKSRC}/bin/fail2ban-client \ ${WRKSRC}/fail2ban/client/configreader.py \ ${WRKSRC}/man/fail2ban-client.1 \ ${WRKSRC}/man/fail2ban-client.h2m \ ${WRKSRC}/setup.py FAIL2BAN_DBDIR= /var/db/${PORTNAME} post-patch: @${REINPLACE_CMD} -e 's,/etc/fail2ban,${ETCDIR},g' ${FILES} @${REINPLACE_CMD} -e 's,paths-debian.conf,paths-freebsd.conf,g' \ ${WRKSRC}/config/jail.conf @${REINPLACE_CMD} -e 's,/var/lib/fail2ban/fail2ban.sqlite3,${FAIL2BAN_DBDIR}/fail2ban.sqlite3,g' \ ${WRKSRC}/config/fail2ban.conf post-install: @${MKDIR} ${STAGEDIR}${FAIL2BAN_DBDIR} ${STAGEDIR}/var/run/fail2ban @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .for file in fail2ban-client fail2ban-regex fail2ban-server fail2ban ${INSTALL_MAN} ${WRKSRC}/man/${file}.1 ${STAGEDIR}${MANPREFIX}/man/man1 .endfor ${INSTALL_MAN} ${WRKSRC}/man/jail.conf.5 ${STAGEDIR}${MANPREFIX}/man/man5/fail2ban-jail.conf.5 .include Index: head/security/py-fail2ban/distinfo =================================================================== --- head/security/py-fail2ban/distinfo (revision 393517) +++ head/security/py-fail2ban/distinfo (revision 393518) @@ -1,2 +1,2 @@ -SHA256 (fail2ban-fail2ban-0.9.2_GH0.tar.gz) = 476687098303bdee8d6b69e05f190ab150e39e64d56ce158d29bbc5924b06f89 -SIZE (fail2ban-fail2ban-0.9.2_GH0.tar.gz) = 314902 +SHA256 (fail2ban-fail2ban-0.9.3_GH0.tar.gz) = b3a0793d9ed3b4e341e568388c65bb07a904f77ac8044186376cab3e58e5b2c9 +SIZE (fail2ban-fail2ban-0.9.3_GH0.tar.gz) = 321920 Index: head/security/py-fail2ban/pkg-plist =================================================================== --- head/security/py-fail2ban/pkg-plist (revision 393517) +++ head/security/py-fail2ban/pkg-plist (revision 393518) @@ -1,236 +1,240 @@ bin/fail2ban-client bin/fail2ban-regex bin/fail2ban-server %%ETCDIR%%/fail2ban.conf %%ETCDIR%%/jail.conf %%ETCDIR%%/paths-common.conf %%ETCDIR%%/paths-debian.conf %%ETCDIR%%/paths-fedora.conf %%ETCDIR%%/paths-freebsd.conf %%ETCDIR%%/paths-osx.conf %%ETCDIR%%/action.d/apf.conf %%ETCDIR%%/action.d/badips.conf %%ETCDIR%%/action.d/badips.py %%ETCDIR%%/action.d/blocklist_de.conf %%ETCDIR%%/action.d/bsd-ipfw.conf %%ETCDIR%%/action.d/cloudflare.conf %%ETCDIR%%/action.d/complain.conf %%ETCDIR%%/action.d/dshield.conf %%ETCDIR%%/action.d/dummy.conf %%ETCDIR%%/action.d/firewallcmd-allports.conf %%ETCDIR%%/action.d/firewallcmd-ipset.conf %%ETCDIR%%/action.d/firewallcmd-multiport.conf %%ETCDIR%%/action.d/firewallcmd-new.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-common.conf %%ETCDIR%%/action.d/iptables-ipset-proto4.conf %%ETCDIR%%/action.d/iptables-ipset-proto6-allports.conf %%ETCDIR%%/action.d/iptables-ipset-proto6.conf %%ETCDIR%%/action.d/iptables-multiport-log.conf %%ETCDIR%%/action.d/iptables-multiport.conf %%ETCDIR%%/action.d/iptables-new.conf %%ETCDIR%%/action.d/iptables-xt_recent-echo.conf %%ETCDIR%%/action.d/iptables.conf %%ETCDIR%%/action.d/mail-buffered.conf +%%ETCDIR%%/action.d/mail-whois-common.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/nsupdate.conf %%ETCDIR%%/action.d/osx-afctl.conf %%ETCDIR%%/action.d/osx-ipfw.conf %%ETCDIR%%/action.d/pf.conf %%ETCDIR%%/action.d/route.conf %%ETCDIR%%/action.d/sendmail-buffered.conf %%ETCDIR%%/action.d/sendmail-common.conf %%ETCDIR%%/action.d/sendmail-geoip-lines.conf %%ETCDIR%%/action.d/sendmail-whois-ipjailmatches.conf %%ETCDIR%%/action.d/sendmail-whois-ipmatches.conf %%ETCDIR%%/action.d/sendmail-whois-lines.conf %%ETCDIR%%/action.d/sendmail-whois-matches.conf %%ETCDIR%%/action.d/sendmail-whois.conf %%ETCDIR%%/action.d/sendmail.conf %%ETCDIR%%/action.d/shorewall.conf +%%ETCDIR%%/action.d/shorewall-ipset-proto6.conf %%ETCDIR%%/action.d/smtp.py %%ETCDIR%%/action.d/symbiosis-blacklist-allports.conf %%ETCDIR%%/action.d/ufw.conf %%ETCDIR%%/action.d/xarf-login-attack.conf %%ETCDIR%%/filter.d/3proxy.conf %%ETCDIR%%/filter.d/apache-auth.conf %%ETCDIR%%/filter.d/apache-badbots.conf %%ETCDIR%%/filter.d/apache-botsearch.conf %%ETCDIR%%/filter.d/apache-common.conf %%ETCDIR%%/filter.d/apache-fakegooglebot.conf %%ETCDIR%%/filter.d/apache-modsecurity.conf %%ETCDIR%%/filter.d/apache-nohome.conf %%ETCDIR%%/filter.d/apache-noscript.conf %%ETCDIR%%/filter.d/apache-overflows.conf +%%ETCDIR%%/filter.d/apache-pass.conf %%ETCDIR%%/filter.d/apache-shellshock.conf %%ETCDIR%%/filter.d/assp.conf %%ETCDIR%%/filter.d/asterisk.conf %%ETCDIR%%/filter.d/botsearch-common.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/counter-strike.conf %%ETCDIR%%/filter.d/courier-auth.conf %%ETCDIR%%/filter.d/courier-smtp.conf %%ETCDIR%%/filter.d/cyrus-imap.conf %%ETCDIR%%/filter.d/directadmin.conf %%ETCDIR%%/filter.d/dovecot.conf %%ETCDIR%%/filter.d/dropbear.conf %%ETCDIR%%/filter.d/drupal-auth.conf %%ETCDIR%%/filter.d/ejabberd-auth.conf %%ETCDIR%%/filter.d/exim-common.conf %%ETCDIR%%/filter.d/exim-spam.conf %%ETCDIR%%/filter.d/exim.conf %%ETCDIR%%/filter.d/freeswitch.conf +%%ETCDIR%%/filter.d/froxlor-auth.conf %%ETCDIR%%/filter.d/groupoffice.conf %%ETCDIR%%/filter.d/gssftpd.conf %%ETCDIR%%/filter.d/guacamole.conf %%ETCDIR%%/filter.d/horde.conf %%ETCDIR%%/filter.d/kerio.conf %%ETCDIR%%/filter.d/lighttpd-auth.conf %%ETCDIR%%/filter.d/monit.conf %%ETCDIR%%/filter.d/mysqld-auth.conf %%ETCDIR%%/filter.d/nagios.conf %%ETCDIR%%/filter.d/named-refused.conf %%ETCDIR%%/filter.d/nginx-botsearch.conf %%ETCDIR%%/filter.d/nginx-http-auth.conf %%ETCDIR%%/filter.d/nsd.conf %%ETCDIR%%/filter.d/openwebmail.conf %%ETCDIR%%/filter.d/oracleims.conf %%ETCDIR%%/filter.d/pam-generic.conf %%ETCDIR%%/filter.d/perdition.conf %%ETCDIR%%/filter.d/php-url-fopen.conf %%ETCDIR%%/filter.d/portsentry.conf %%ETCDIR%%/filter.d/postfix.conf %%ETCDIR%%/filter.d/postfix-sasl.conf %%ETCDIR%%/filter.d/postfix-rbl.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/roundcube-auth.conf %%ETCDIR%%/filter.d/selinux-common.conf %%ETCDIR%%/filter.d/selinux-ssh.conf %%ETCDIR%%/filter.d/sendmail-auth.conf %%ETCDIR%%/filter.d/sendmail-reject.conf %%ETCDIR%%/filter.d/sieve.conf %%ETCDIR%%/filter.d/sogo-auth.conf %%ETCDIR%%/filter.d/solid-pop3d.conf %%ETCDIR%%/filter.d/squid.conf %%ETCDIR%%/filter.d/squirrelmail.conf %%ETCDIR%%/filter.d/sshd-ddos.conf %%ETCDIR%%/filter.d/sshd.conf %%ETCDIR%%/filter.d/stunnel.conf %%ETCDIR%%/filter.d/suhosin.conf %%ETCDIR%%/filter.d/tine20.conf %%ETCDIR%%/filter.d/uwimap-auth.conf %%ETCDIR%%/filter.d/vsftpd.conf %%ETCDIR%%/filter.d/webmin-auth.conf %%ETCDIR%%/filter.d/wuftpd.conf %%ETCDIR%%/filter.d/xinetd-fail.conf %%ETCDIR%%/filter.d/ignorecommands/apache-fakegooglebot %%PYTHON_SITELIBDIR%%/fail2ban/__init__.py %%PYTHON_SITELIBDIR%%/fail2ban/__init__.pyc %%PYTHON_SITELIBDIR%%/fail2ban/exceptions.py %%PYTHON_SITELIBDIR%%/fail2ban/exceptions.pyc %%PYTHON_SITELIBDIR%%/fail2ban/helpers.py %%PYTHON_SITELIBDIR%%/fail2ban/helpers.pyc %%PYTHON_SITELIBDIR%%/fail2ban/protocol.py %%PYTHON_SITELIBDIR%%/fail2ban/protocol.pyc %%PYTHON_SITELIBDIR%%/fail2ban/version.py %%PYTHON_SITELIBDIR%%/fail2ban/version.pyc %%PYTHON_SITELIBDIR%%/fail2ban/client/__init__.py %%PYTHON_SITELIBDIR%%/fail2ban/client/__init__.pyc %%PYTHON_SITELIBDIR%%/fail2ban/client/actionreader.py %%PYTHON_SITELIBDIR%%/fail2ban/client/actionreader.pyc %%PYTHON_SITELIBDIR%%/fail2ban/client/beautifier.py %%PYTHON_SITELIBDIR%%/fail2ban/client/beautifier.pyc %%PYTHON_SITELIBDIR%%/fail2ban/client/configparserinc.py %%PYTHON_SITELIBDIR%%/fail2ban/client/configparserinc.pyc %%PYTHON_SITELIBDIR%%/fail2ban/client/configreader.py %%PYTHON_SITELIBDIR%%/fail2ban/client/configreader.pyc %%PYTHON_SITELIBDIR%%/fail2ban/client/configurator.py %%PYTHON_SITELIBDIR%%/fail2ban/client/configurator.pyc %%PYTHON_SITELIBDIR%%/fail2ban/client/csocket.py %%PYTHON_SITELIBDIR%%/fail2ban/client/csocket.pyc %%PYTHON_SITELIBDIR%%/fail2ban/client/fail2banreader.py %%PYTHON_SITELIBDIR%%/fail2ban/client/fail2banreader.pyc %%PYTHON_SITELIBDIR%%/fail2ban/client/filterreader.py %%PYTHON_SITELIBDIR%%/fail2ban/client/filterreader.pyc %%PYTHON_SITELIBDIR%%/fail2ban/client/jailreader.py %%PYTHON_SITELIBDIR%%/fail2ban/client/jailreader.pyc %%PYTHON_SITELIBDIR%%/fail2ban/client/jailsreader.py %%PYTHON_SITELIBDIR%%/fail2ban/client/jailsreader.pyc %%PYTHON_SITELIBDIR%%/fail2ban/server/__init__.py %%PYTHON_SITELIBDIR%%/fail2ban/server/__init__.pyc %%PYTHON_SITELIBDIR%%/fail2ban/server/action.py %%PYTHON_SITELIBDIR%%/fail2ban/server/action.pyc %%PYTHON_SITELIBDIR%%/fail2ban/server/actions.py %%PYTHON_SITELIBDIR%%/fail2ban/server/actions.pyc %%PYTHON_SITELIBDIR%%/fail2ban/server/asyncserver.py %%PYTHON_SITELIBDIR%%/fail2ban/server/asyncserver.pyc %%PYTHON_SITELIBDIR%%/fail2ban/server/banmanager.py %%PYTHON_SITELIBDIR%%/fail2ban/server/banmanager.pyc %%PYTHON_SITELIBDIR%%/fail2ban/server/database.py %%PYTHON_SITELIBDIR%%/fail2ban/server/database.pyc %%PYTHON_SITELIBDIR%%/fail2ban/server/datedetector.py %%PYTHON_SITELIBDIR%%/fail2ban/server/datedetector.pyc %%PYTHON_SITELIBDIR%%/fail2ban/server/datetemplate.py %%PYTHON_SITELIBDIR%%/fail2ban/server/datetemplate.pyc %%PYTHON_SITELIBDIR%%/fail2ban/server/faildata.py %%PYTHON_SITELIBDIR%%/fail2ban/server/faildata.pyc %%PYTHON_SITELIBDIR%%/fail2ban/server/failmanager.py %%PYTHON_SITELIBDIR%%/fail2ban/server/failmanager.pyc %%PYTHON_SITELIBDIR%%/fail2ban/server/failregex.py %%PYTHON_SITELIBDIR%%/fail2ban/server/failregex.pyc %%PYTHON_SITELIBDIR%%/fail2ban/server/filter.py %%PYTHON_SITELIBDIR%%/fail2ban/server/filter.pyc %%PYTHON_SITELIBDIR%%/fail2ban/server/filtergamin.py %%PYTHON_SITELIBDIR%%/fail2ban/server/filtergamin.pyc %%PYTHON_SITELIBDIR%%/fail2ban/server/filterpoll.py %%PYTHON_SITELIBDIR%%/fail2ban/server/filterpoll.pyc %%PYTHON_SITELIBDIR%%/fail2ban/server/filterpyinotify.py %%PYTHON_SITELIBDIR%%/fail2ban/server/filterpyinotify.pyc %%PYTHON_SITELIBDIR%%/fail2ban/server/filtersystemd.py %%PYTHON_SITELIBDIR%%/fail2ban/server/filtersystemd.pyc %%PYTHON_SITELIBDIR%%/fail2ban/server/jail.py %%PYTHON_SITELIBDIR%%/fail2ban/server/jail.pyc %%PYTHON_SITELIBDIR%%/fail2ban/server/jails.py %%PYTHON_SITELIBDIR%%/fail2ban/server/jails.pyc %%PYTHON_SITELIBDIR%%/fail2ban/server/jailthread.py %%PYTHON_SITELIBDIR%%/fail2ban/server/jailthread.pyc %%PYTHON_SITELIBDIR%%/fail2ban/server/mytime.py %%PYTHON_SITELIBDIR%%/fail2ban/server/mytime.pyc %%PYTHON_SITELIBDIR%%/fail2ban/server/server.py %%PYTHON_SITELIBDIR%%/fail2ban/server/server.pyc %%PYTHON_SITELIBDIR%%/fail2ban/server/strptime.py %%PYTHON_SITELIBDIR%%/fail2ban/server/strptime.pyc %%PYTHON_SITELIBDIR%%/fail2ban/server/ticket.py %%PYTHON_SITELIBDIR%%/fail2ban/server/ticket.pyc %%PYTHON_SITELIBDIR%%/fail2ban/server/transmitter.py %%PYTHON_SITELIBDIR%%/fail2ban/server/transmitter.pyc man/man1/fail2ban-client.1.gz man/man1/fail2ban-regex.1.gz man/man1/fail2ban-server.1.gz man/man1/fail2ban.1.gz man/man5/fail2ban-jail.conf.5.gz @dir %%PYTHON_SITELIBDIR%%/fail2ban/server @dir %%PYTHON_SITELIBDIR%%/fail2ban/client @dir %%PYTHON_SITELIBDIR%%/fail2ban @dir %%ETCDIR%%/jail.d @dir %%ETCDIR%%/filter.d/ignorecommands @dir %%ETCDIR%%/filter.d @dir %%ETCDIR%%/fail2ban.d @dir %%ETCDIR%%/action.d @dir %%ETCDIR%% @dir /var/run/fail2ban @dir /var/db/fail2ban @dir /var/lib/fail2ban @dir /var/lib