Index: head/security/py-fail2ban/Makefile =================================================================== --- head/security/py-fail2ban/Makefile (revision 385574) +++ head/security/py-fail2ban/Makefile (revision 385575) @@ -1,57 +1,56 @@ # $FreeBSD$ PORTNAME= fail2ban -PORTVERSION= 0.9.1 +PORTVERSION= 0.9.2 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 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 USE_GITHUB= yes GH_ACCOUNT= ${PORTNAME} GH_PROJECT= ${PORTNAME} -GH_COMMIT= 2ab2bd8 +GH_COMMIT= 880e666 GH_TAGNAME= ${PORTVERSION} USES= python 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 - @${REINPLACE_CMD} -e 's,"/dev/log","/var/run/log",g' ${WRKSRC}/fail2ban/server/server.py 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 385574) +++ head/security/py-fail2ban/distinfo (revision 385575) @@ -1,2 +1,2 @@ -SHA256 (fail2ban-0.9.1.tar.gz) = 8ad1135d4669d5fb0890f364880a4125ff793a39084100b80b65e52ab19deb78 -SIZE (fail2ban-0.9.1.tar.gz) = 299033 +SHA256 (fail2ban-0.9.2.tar.gz) = 3e002f916e71128d4d7a97354b3e9b3bc20add878c9aa29c4034744de6156893 +SIZE (fail2ban-0.9.2.tar.gz) = 314919 Index: head/security/py-fail2ban/pkg-plist =================================================================== --- head/security/py-fail2ban/pkg-plist (revision 385574) +++ head/security/py-fail2ban/pkg-plist (revision 385575) @@ -1,225 +1,236 @@ 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-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/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-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/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-sasl.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