notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
py-fail2ban Scans log files and bans IP that makes too many password failures
0.11.2_3 security on this many watch lists=16 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Maintainer: theis@gmx.at search for ports maintained by this maintainer
Port Added: 2009-01-13 18:22:37
Last Update: 2022-03-07 18:13:20
Commit Hash: 5b77a71
People watching this port, also watch:: curl, rsync, dovecot, pcre, pkg
Also Listed In: python
License: GPLv2
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}fail2ban>0:security/py-fail2ban@${PY_FLAVOR}
To install the port:
cd /usr/ports/security/py-fail2ban/ && make install clean
To add the package, run one of these commands:
  • pkg install security/py-fail2ban
  • pkg install py38-fail2ban
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.NOTE: This is a Python port. Instead of py38-fail2ban listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py38-fail2ban
Package flavors (<flavor>: <package>)
  • py38: py38-fail2ban
distinfo:
Packages (timestamps in pop-ups are UTC):
py27-fail2ban
ABIlatestquarterly
FreeBSD:11:aarch640.10.3.1_10.11.1_1
FreeBSD:11:amd64--
FreeBSD:11:armv60.9.4_10.11.1_1
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips640.9.4_10.11.1_1
FreeBSD:12:aarch640.10.3.1_1-
FreeBSD:12:amd64--
FreeBSD:12:armv60.10.3.1_10.11.1_2
FreeBSD:12:armv70.10.40.11.1_2
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips640.10.40.11.1_1
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:13:riscv64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
FreeBSD:14:riscv64--
 
py36-fail2ban
ABIlatestquarterly
FreeBSD:11:aarch640.10.3.1_1-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch640.10.3.1_1-
FreeBSD:12:amd64--
FreeBSD:12:armv60.10.3.1_1-
FreeBSD:12:armv70.10.4-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips640.10.4-
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:13:riscv64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
FreeBSD:14:riscv64--
 
py37-fail2ban
ABIlatestquarterly
FreeBSD:11:aarch64-0.11.1_1
FreeBSD:11:amd64--
FreeBSD:11:armv6-0.11.1_1
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64-0.11.1_1
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6-0.11.1_2
FreeBSD:12:armv7-0.11.1_2
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64-0.11.1_1
FreeBSD:12:powerpc64-0.11.2
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv60.11.2-
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc640.11.2-
FreeBSD:13:riscv64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc640.11.2-
FreeBSD:14:riscv64--
 
py38-fail2ban
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd640.11.2_20.11.2_2
FreeBSD:11:armv6--
FreeBSD:11:i3860.11.2_20.11.2_2
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-0.11.2_2
FreeBSD:13:riscv64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
FreeBSD:14:riscv640.11.2_3-
 
py39-fail2ban
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-0.11.2_3
FreeBSD:12:amd640.11.2_30.11.2_3
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3860.11.2_30.11.2_3
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch640.11.2_30.11.2_3
FreeBSD:13:amd640.11.2_30.11.2_3
FreeBSD:13:armv6-0.11.2_3
FreeBSD:13:armv70.11.2_30.11.2_3
FreeBSD:13:i3860.11.2_30.11.2_3
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:13:riscv64-0.11.2_3
FreeBSD:14:aarch640.11.2_3-
FreeBSD:14:amd640.11.2_3-
FreeBSD:14:armv60.11.2_3-
FreeBSD:14:armv70.11.2_3-
FreeBSD:14:i3860.11.2_3-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
FreeBSD:14:riscv64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py38-setuptools>0 : devel/py-setuptools@py38
  2. python3.8 : lang/python38
Runtime dependencies:
  1. py38-sqlite3>0 : databases/py-sqlite3@py38
  2. py38-pyinotify>=0.8.3 : devel/py-pyinotify@py38
  3. py38-setuptools>0 : devel/py-setuptools@py38
  4. python3.8 : lang/python38
Extract dependencies:
  1. python3.8 : lang/python38
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

pkg-message:
For install:
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/fail2ban/fail2ban/tar.gz/0.11.2?dummy=/
Collapse this list.

Number of commits found: 82

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
07 Mar 2022 18:13:20
 files touched by this commit commit hash:5b77a71c74be894608c00f6387ea11d4ae607886  0.11.2_3
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
security/py-fail2ban: Fix build with setuptools 58.0.0+

With  hat:	python
27 Oct 2021 15:48:14
 files touched by this commit commit hash:644e5b65b9503bed420885c9fefc8b3941dd009d  0.11.2_3
Yasuhiro Kimura (yasu) search for other commits by this committer
security/py-fail2ban: Add upstream patch to fix possible RCE vulnerability

* Switch to DISTVERSION
* Pet portclippy
* Reformat Makefile with portfmt

PR:		259297
Approved by:	maintainer
Obtained
from:	https://github.com/fail2ban/fail2ban/commit/410a6ce5c80dd981c22752da034f2529b5eee844
MFH:		2021Q4
Security:	CVE-2021-32749
Security:	https://github.com/fail2ban/fail2ban/security/advisories/GHSA-m985-3f3v-cwmm
Differential Revision:	https://reviews.freebsd.org/D32576
29 Aug 2021 19:17:03
 files touched by this commit commit hash:4cc3fb6be5debbddd7d39f24d0b77438a4a3b1b7  0.11.2_2 This port version is marked as vulnerable.
Bernhard Froehlich (decke) search for other commits by this committer
security/py-fail2ban: Add CPE information

Approved by:	portmgr (blanket)
12 Aug 2021 14:45:04
 files touched by this commit commit hash:e8d866428c99ca6838a6a112cb16fd5df1e2cffc  0.11.2_2 This port version is marked as vulnerable.
Neel Chauhan (nc) search for other commits by this committer
Author: Yasuhiro Kimura
security/py-fail2ban: Add upstream patches to fix runtime error with Python 3.10

PR:		257784
Approved by:	theis AT gmx DOT at (maintainer)
15 Jun 2021 16:02:44
 files touched by this commit commit hash:b48d2a658ef96565393b9186cbed85803b2b87e0  0.11.2_1 This port version is marked as vulnerable.
Kevin Bowling (kbowling) search for other commits by this committer
Author: Florian Koczan
security/py-fail2ban: Create required start dir

Reported at https://github.com/fail2ban/fail2ban/issues/2634
fail2ban should check and, if necessary create, the required directory.

It is still up to the user to ensure that configuration in fail2ban's
conf files and FreeBSD's /etc/rc.conf are in sync and that both, pidfile
and socket reside in the same directory.

PR:		244092
Approved by:	maintainer
MFH:		2021Q2
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  0.11.2 This port version is marked as vulnerable.
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  0.11.2 This port version is marked as vulnerable.
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
12 Jan 2021 21:25:30
Original commit files touched by this commit Revision:561385  0.11.2 This port version is marked as vulnerable.
rene search for other commits by this committer
Simplify some ports using PYTHON_MAJOR_VER and Python 3.6+
28 Dec 2020 23:02:15
Original commit files touched by this commit Revision:559531  0.11.2 This port version is marked as vulnerable.
antoine search for other commits by this committer
Drop python 2.7 support from a few ports

With hat:	portmgr
24 Nov 2020 21:21:00
Original commit files touched by this commit Revision:556221  0.11.2 This port version is marked as vulnerable.
madpilot search for other commits by this committer
- Update fail2ban to 0.11.2
- Remove patches now included in the upstream code
- Adapt option to not install test files

PR:		251341
Submitted by:	theis@gmx.at (maintainer)
22 Oct 2020 02:08:18
Original commit files touched by this commit Revision:552920  0.11.1_2 This port version is marked as vulnerable.
meta search for other commits by this committer
security/py-fail2ban: Fix runtime error with Python 3.9

PR:		250356
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
Approved by:	theis@gmx.at (maintainer)
Obtained from:	https://bugzilla.redhat.com/show_bug.cgi?id=1808347
Obtained from:	https://github.com/fail2ban/fail2ban/issues/2646
Obtained from:	https://github.com/fail2ban/fail2ban/pull/2651
25 Sep 2020 15:05:24
Original commit files touched by this commit Revision:550045  0.11.1_1 This port version is marked as vulnerable.
pi search for other commits by this committer
security/py-fail2ban: add missing paths to rc script

PR:		249578
Submitted by:	Laszlo Karolyi <laszlo@karolyi.hu>
Approved by:	theis@gmx.at (maintainer)
27 Mar 2020 15:29:21
Original commit files touched by this commit Revision:529264  0.11.1_1 This port version is marked as vulnerable.
madpilot search for other commits by this committer
Add new regexp to match invalid users to bsd-ssh filter.

I have observed a regression where the old expression was not
working. Looks like the regression was caused by the migration to
python 3.

As far as I can see the quarterly branch is not affected.

PR:		245097
Approved by: portmgr (blanket: run-time bugfix)
16 Jan 2020 07:49:38
Original commit files touched by this commit Revision:523211  0.11.1 This port version is marked as vulnerable.
meta search for other commits by this committer
security/py-fail2ban: Update to 0.11.1

PR:		243325
Submitted by:	maintainer
Relnotes:	https://github.com/fail2ban/fail2ban/blob/0.11.1/ChangeLog
Sponsored by:	HAW international
14 Aug 2019 12:16:13
Original commit files touched by this commit Revision:508909  0.10.4_2 This port version is marked as vulnerable.
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories s)
16 Jun 2019 10:14:21
Original commit files touched by this commit Revision:504294  0.10.4_2 This port version is marked as vulnerable.
kai search for other commits by this committer
security/py-fail2ban: Add support for devel/py-pyinotify

* Enable support for devel/py-pyinotify that itself uses devel/libinotify to
  monitor changes in the filesystem. [1]

* Also introduce the new dependency as an additional default option INOTIFY
  while I'm here because it's not a hard requirement for runtime. [2]

PR:		238427
Submitted by:	Dmitry Wagin <dmitry.wagin@ya.ru> [1]
Approved by:	theis@gmx.at (maintainer) [1] [2]
31 May 2019 11:55:40
Original commit files touched by this commit Revision:503168  0.10.4_1 This port version is marked as vulnerable.
koobs search for other commits by this committer
security/py-fail2ban: Fix rc script

The rc.d script evaluates fail2ban_pidfile before rc.conf is read.

This change moves those evaluations to the corect place allowing
users to override the values via /etc/rc.conf as expected.

PR:		236017
Reported by:	<epopen gmail com>, Dmitry Wagin <dmitry.wagin ya ru>
Submitted by:	<theis gmx at> (maintainer)
MFH:		2019Q2
07 Oct 2018 05:02:36
Original commit files touched by this commit Revision:481422  0.10.4 This port version is marked as vulnerable.
swills search for other commits by this committer
security/py-fail2ban: Update to 0.10.4

PR:		231947
Submitted by:	theis@gmx.at (maintainer)
25 Jul 2018 19:09:50
Original commit files touched by this commit Revision:475327  0.10.3.1_1 This port version is marked as vulnerable.
swills search for other commits by this committer
security/py-fail2ban: Fix writing /etc/hosts.deny entries

PR:		227577
Submitted by:	theis@gmx.at (maintainer)
Reported by:	Niels Bakker <niels=freebsd@bakker.net>
20 Jun 2018 17:05:44
Original commit files touched by this commit Revision:472884  0.10.3.1 This port version is marked as vulnerable.
mat search for other commits by this committer
Use PY_FLAVOR for dependencies.

FLAVOR is the current port's flavor, it should not be used outside of
this scope.

Sponsored by:	Absolight
12 Apr 2018 04:48:44
Original commit files touched by this commit Revision:467124  0.10.3.1 This port version is marked as vulnerable.
joneum search for other commits by this committer
security/py-fail2ban: Update to 0.10.3.1

Changelog: https://github.com/fail2ban/fail2ban/blob/0.10.3.1/ChangeLog

PR:		227424
Submitted by:	theis@gmx.at (maintainer)
09 Apr 2018 18:17:32
Original commit files touched by this commit Revision:466874  0.10.3 This port version is marked as vulnerable.
joneum search for other commits by this committer
security/py-fail2ban: Update to 0.10.3

Changelog: https://github.com/fail2ban/fail2ban/blob/0.10.3.1/ChangeLog

PR:		227389
Submitted by:	theis@gmx.at (maintainer)
25 Jan 2018 12:37:06
Original commit files touched by this commit Revision:459924  0.10.2 This port version is marked as vulnerable.
mat search for other commits by this committer
Fix build with Python != 2.7

Pointy hat:	pi
Sponsored by:	Absolight
23 Jan 2018 20:13:52
Original commit files touched by this commit Revision:459794  0.10.2 This port version is marked as vulnerable.
pi search for other commits by this committer
security/py-fail2ban: update 0.10.1 -> 0.10.2

- many fixes from upstream for bugs in the 0.10.x version
- automatic upgrade of python code to python3, if that is used

PR:		225317
Submitted by:	theis@gmx.at (maintainer)
Changes:	https://github.com/fail2ban/fail2ban/blob/0.10.2/ChangeLog
30 Nov 2017 15:50:34
Original commit files touched by this commit Revision:455210  0.10.1_1  Sanity Test Failure This port version is marked as vulnerable.
mat search for other commits by this committer
Convert Python ports to FLAVORS.

  Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
25 Oct 2017 14:11:57
Original commit files touched by this commit Revision:452860  0.10.1_1 This port version is marked as vulnerable.
wen search for other commits by this committer
- Patch for user of pf

PR:		223069
Submitted by:	theis@gmx.at(maintainer)
15 Oct 2017 10:56:02
Original commit files touched by this commit Revision:452134  0.10.1 This port version is marked as vulnerable.
wen search for other commits by this committer
- Update to 0.10.1

PR:		223022
Submitted by:	theis@gmx.at(maintainer)
12 Oct 2017 10:58:43
Original commit files touched by this commit Revision:451846  0.10.0 This port version is marked as vulnerable.
wen search for other commits by this committer
- Update t0 0.10
- Update pkg-message

PR:		221442
Submitted by:	theis@gmx.at(maintainer)
02 Jun 2017 18:15:20
Original commit files touched by this commit Revision:442446  0.9.7 This port version is marked as vulnerable.
sunpoet search for other commits by this committer
Update to 0.9.7 [1]

- Fix shebang line of fail2ban-python in apache-fakegooglebot [2]
- While I'm here:
  - Add missing OPTIONS_DEFINE=DOCS
  - Use SHEBANG_LANG
  - Convert to options target helper

Changes:	https://github.com/fail2ban/fail2ban/blob/0.9/ChangeLog
PR:		219733 [1], 219419 [2]
Submitted by:	<theis@gmx.at> (maintainer) [1], Lukasz Wasikowski
<lukasz@wasikowski.net> [2]
27 Dec 2016 21:25:07
Original commit files touched by this commit Revision:429667  0.9.6 This port version is marked as vulnerable.
lifanov search for other commits by this committer
Update fail2ban to version 0.9.6

PR:		215239
Submitted by:	John W. O'Brien <john@saltant.com>
Reviewed by:	matthew
Approved by:	theis@gmx.at (maintainer), matthew (mentor)
Differential Revision:	https://reviews.freebsd.org/D8917
24 Jul 2016 16:06:48
Original commit files touched by this commit Revision:419009  0.9.5 This port version is marked as vulnerable.
pawel search for other commits by this committer
Update to version 0.9.5

PR:		211262
Submitted by:	maintainer
19 May 2016 11:09:14
Original commit files touched by this commit Revision:415503  0.9.4_1 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Fix trailing whitespace in pkg-messages

Approved by:	portmgr blanket
14 May 2016 13:09:45
Original commit files touched by this commit Revision:415186  0.9.4_1 This port version is marked as vulnerable.
pi search for other commits by this committer
security/py-fail2ban: Fix for Bug #1417 / #1419

For details see https://github.com/fail2ban/fail2ban/pull/1419

PR:		209494
Submitted by:	theis@gmx.at (maintainer)
01 Apr 2016 14:25:18
Original commit files touched by this commit Revision:412349  0.9.4 This port version is marked as vulnerable.
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.

With hat:	portmgr
Sponsored by:	Absolight
20 Mar 2016 11:20:43
Original commit files touched by this commit Revision:411435  0.9.4 This port version is marked as vulnerable.
riggs search for other commits by this committer
Update to upstream version 0.9.4

PR:		207886
Submitted by:	theis@gmx.at (maintainer)
14 Dec 2015 10:52:47
Original commit files touched by this commit Revision:403712  0.9.3_1 This port version is marked as vulnerable.
koobs search for other commits by this committer
security/py-fail2ban: Modernize and cleanup

- Use autoplist, update pkg-plist accordingly, deprecate py3kplist
- Remove unnecessary PYDISTUTILS_PKGVERSION and --install-purelib args
- Cleanup a REINPLACE to be more explicit
- Add do-test target
- Regenerate patches (makepatch compatible)
- Add NO_ARCH
- Sort and group USE{S,_*} entries

PR:		204373
Approved by:	maintainer <theis gmx at>
04 Aug 2015 12:09:10
Original commit files touched by this commit Revision:393518  0.9.3 This port version is marked as vulnerable.
robak search for other commits by this committer
security/py-fail2ban: update 0.9.2 -> 0.9.3

- Add LICENSE_FILE

PR:		202026
Submitted by:	Christoph Theis <theis@gmx.at> (maintainer)
28 Jul 2015 21:10:36
Original commit files touched by this commit Revision:393102  0.9.2_1 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Fix shebangs

Approved by:	portmgr blanket
MFH:		2015Q3 (blanket)
07 May 2015 17:41:24
Original commit files touched by this commit Revision:385645  0.9.2 This port version is marked as vulnerable.
mat search for other commits by this committer
Update ports in the s* categores to not use GH_COMMIT.

With minor cleanups to make things simpler.

With hat:	portmgr
Sponsored by:	Absolight
07 May 2015 17:32:16
Original commit files touched by this commit Revision:385642  0.9.2 This port version is marked as vulnerable.
ache search for other commits by this committer
Remove deprecated GH_COMMIT (DEVELOPER=yes warning)
06 May 2015 21:57:01
Original commit files touched by this commit Revision:385575  0.9.2 This port version is marked as vulnerable.
ache search for other commits by this committer
Update fail2ban to version 0.9.2

PR:     200002
Submitted by:   theis@gmx.at (maintainer update)
16 Mar 2015 17:00:06
Original commit files touched by this commit Revision:381426  0.9.1 This port version is marked as vulnerable.
sunpoet search for other commits by this committer
- Fix build with python3*
- Do not silence installation message

PR:		196336
Submitted by:	Kevin Zheng <kevinz5000@gmail.com>
Approved by:	<theis@gmx.at> (maintainer)
17 Nov 2014 14:41:25
Original commit files touched by this commit Revision:372670  0.9.1 This port version is marked as vulnerable.
wen search for other commits by this committer
- Update to 0.9.1

PR:		194815
Submitted by:	theis@gmx.at(maintainer)
24 Oct 2014 16:50:43
Original commit files touched by this commit Revision:371453  0.9.0_4 This port version is marked as vulnerable.
mva search for other commits by this committer
- Convert ports of science/ and security to new USES=python

Approved by:	portmgr (implicit)
18 Sep 2014 19:09:50
Original commit files touched by this commit Revision:368506  0.9.0_4 This port version is marked as vulnerable.
ache search for other commits by this committer
Fix recidive jail.
Add a patch for the recidive jail from upstream.

PR:     193751
Submitted by:   theis@gmx.at (maintainer update)
14 Sep 2014 19:31:16
Original commit files touched by this commit Revision:368222  0.9.0_3 This port version is marked as vulnerable.
tijl search for other commits by this committer
- Patch a script to use the right syslogd socket (/var/run/log)
- Remove .keep_me files because pkg can handle empty directories

PR:		193621
Submitted by:	theis@gmx.at (maintainer)
13 May 2014 18:30:23
Original commit files touched by this commit Revision:353977  0.9.0_2 This port version is marked as vulnerable.
adamw search for other commits by this committer
Formally create the /var/run/fail2ban directory
13 May 2014 18:22:28
Original commit files touched by this commit Revision:353975  0.9.0_1 This port version is marked as vulnerable.
adamw search for other commits by this committer
Install manpages [1] and create /var/{run,db} directories [2]

PR:		ports/189781 [1], ports/189376 [2]
Approved by:	maintainer
02 May 2014 13:17:26
Original commit files touched by this commit Revision:352813  0.9.0 This port version is marked as vulnerable.
sunpoet search for other commits by this committer
- Update to 0.9.0
- While I'm here:
  - Move RUN_DEPENDS upwards
  - Fix space/tab

Changes:	https://github.com/fail2ban/fail2ban/blob/master/ChangeLog
PR:		ports/188426
Submitted by:	Christoph Theis <theis@gmx.at> (maintainer)
17 Feb 2014 17:57:35
Original commit files touched by this commit Revision:344803  0.8.12 This port version is marked as vulnerable.
adamw search for other commits by this committer
Remove unnecessary inclusion of bsd.port.options.mk.
12 Feb 2014 16:44:25
Original commit files touched by this commit Revision:343942  0.8.12 This port version is marked as vulnerable.
sunpoet search for other commits by this committer
- Update to 0.8.12

Changes:	https://github.com/fail2ban/fail2ban/releases
PR:		ports/186683
Submitted by:	Christoph Theis <theis@gmx.at> (maintainer)
13 Jan 2014 21:00:04
Original commit files touched by this commit Revision:339634  0.8.11_1 This port version is marked as vulnerable.
rene search for other commits by this committer
Python cleanup:
- USE_PYTHON* = 2.X -> USE_PYTHON* = 2
- USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes
Reviewed by:	python (mva, rm)
Approved by:	portmgr-lurkers (mat)
27 Nov 2013 21:33:18
Original commit files touched by this commit Revision:335064  0.8.11_1 This port version is marked as vulnerable.
sunpoet search for other commits by this committer
- Fix PLIST
- Bump PORTREVISION for package change

PR:		ports/184336
Submitted by:	Christoph Theis <theis@gmx.at> (maintainer)
25 Nov 2013 11:34:06
Original commit files touched by this commit Revision:334840  0.8.11 This port version is marked as vulnerable.
sunpoet search for other commits by this committer
- Update to 0.8.11

Changes:	https://github.com/fail2ban/fail2ban/releases
PR:		ports/184213
Submitted by:	Christoph Theis <theis@gmx.at> (maintainer)
20 Sep 2013 22:55:26
Original commit files touched by this commit Revision:327769  0.8.10 This port version is marked as vulnerable.
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
security)
30 Aug 2013 14:23:34
Original commit files touched by this commit Revision:325700  0.8.10 This port version is marked as vulnerable.
culot search for other commits by this committer
- Update to 0.8.10

Changes:        https://raw.github.com/fail2ban/fail2ban/master/ChangeLog
PR:             ports/179528
Submitted by:   Christoph Theis <theis@gmx.at> (maintainer)
14 Aug 2013 22:35:54
Original commit files touched by this commit Revision:324744  0.8.9  Sanity Test Failure This port version is marked as vulnerable.
ak search for other commits by this committer
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
11 Jun 2013 14:21:48
Original commit files touched by this commit Revision:320563  0.8.9 This port version is marked as vulnerable.
culot search for other commits by this committer
- Update to 0.8.9 [1]
- Make additional documentation installation conditional
  (note: run-rootless.txt not installed as not relevant for FreeBSD)

Changes:        https://raw.github.com/fail2ban/fail2ban/master/ChangeLog
PR:             ports/179426 [1]
Submitted by:   Christoph Theis <theis@gmx.at> (maintainer)
25 Feb 2013 22:23:15
Original commit files touched by this commit Revision:312944  0.8.8_1 This port version is marked as vulnerable.
ache search for other commits by this committer
Remove patch unneded in 0.8.8

PR:     176426
Submitted by:   Christoph Theis <theis@gmx.at> [maintainer]
23 Feb 2013 12:36:58
Original commit files touched by this commit Revision:312809  0.8.8 This port version is marked as vulnerable.
culot search for other commits by this committer
- Update to 0.8.8

Changes:        https://raw.github.com/fail2ban/fail2ban/master/ChangeLog
PR:             ports/176368
Submitted by:   Christoph Theis <theis@gmx.at> (maintainer)
17 Feb 2013 14:44:09
Original commit files touched by this commit Revision:312418  0.8.7.1_2 This port version is marked as vulnerable.
rm search for other commits by this committer
- do not hardcode path to grep utility

PR:		176058
Submitted by:	Christoph Theis <theis@gmx.at> (maintainer)
01 Feb 2013 15:04:01
Original commit files touched by this commit Revision:311381  0.8.7.1_1 This port version is marked as vulnerable.
ak search for other commits by this committer
- Fix all cases of 'No newline at end of file' in ports tree

Approved by: portmgr (bapt)
17 Dec 2012 18:44:26
Original commit files touched by this commit Revision:309119  0.8.7.1_1 This port version is marked as vulnerable.
wxs search for other commits by this committer
Minor enhancements:

1) Add a fix for https://github.com/fail2ban/fail2ban/issues/91 (Spurious
UTF8 in SYSLOG is not fully fixed)
2) Add a filter for sendmail, the default mailer on FreeBSD
3) Make the ipfw table used in the action bsd-ipfw configurable

PR:		ports/173956
Submitted by:	Christoph Theis <theis@gmx.at> (maintainer)
02 Dec 2012 10:53:00
Original commit files touched by this commit Revision:308095  0.8.7.1 This port version is marked as vulnerable.
rm search for other commits by this committer
- correct displaying of pkg-message

while here:
- use one space in Created by:
- some whitespace aligning
- correct python versions in USE_PYTHON
- use PYDISTUTILS_PKGVERSION to set correct package version instead of crafting
  full PYDISTUTILS_EGGINFO
- remove trailin whitespace in pkg-descr and unneded newlines in pkg-message

PR:		174044
Submitted by:	Sayetsky Anton <vsjcfm@gmail.com>
Approved by:	Christoph Theis <theis@gmx.at> (maintainer)
Feature safe:	yes
24 Nov 2012 03:08:36
Original commit files touched by this commit Revision:307702  0.8.7.1 This port version is marked as vulnerable.
swills search for other commits by this committer
- Update to 0.8.7.1
- Fix installation so it doesn't overwrite your config files every time you
  upgrade the port
- Fix some space/tab issues to make portlint happy
- Use dirrmtry in a few places because some people have their own custom
  filters, actions, etc.

PR:		ports/171708
Submitted by:	Mark Felder <feld@feld.me>
Approved by:	Christoph Theis <theis@gmx.at> (maintainer)
Feature safe:	yes
08 Feb 2012 18:58:36
Original commit files touched by this commit   0.8.6 This port version is marked as vulnerable.
pgollucci search for other commits by this committer
- Update to 0.8.6

PR:             ports/164829
Submitted by:   Christoph Theis <theis@gmx.at> (maintainer)
14 Jan 2012 08:57:23
Original commit files touched by this commit   0.8.4_2 This port version is marked as vulnerable.
dougb search for other commits by this committer
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
31 Jul 2011 22:23:40
Original commit files touched by this commit   0.8.4_2 This port version is marked as vulnerable.
ohauer search for other commits by this committer
- fix reg. expression in filter.d/common.conf
- over to new maintainer

PR:             ports/157979
Submitted by:   Christoph Theis <theis _at_ gmx.at> (new maintainer)
11 Jun 2011 02:08:40
Original commit files touched by this commit   0.8.4_1 This port version is marked as vulnerable.
wxs search for other commits by this committer
- 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
13 Feb 2011 07:01:53
Original commit files touched by this commit   0.8.4 This port version is marked as vulnerable.
sahil search for other commits by this committer
Expand the range of supported Python versions and
pacify portlint(1).

PR:             ports/154374
Submitted by:   Jase Thew <freebsd@beardz.net>
Approved by:    maintainer timeout
29 Apr 2010 19:43:20
Original commit files touched by this commit   0.8.4 This port version is marked as vulnerable.
pgollucci search for other commits by this committer
- Assign to new volunteer
27 Mar 2010 00:15:24
Original commit files touched by this commit   0.8.4 This port version is marked as vulnerable.
dougb search for other commits by this committer
Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr#
01 Feb 2010 03:31:37
Original commit files touched by this commit   0.8.4 This port version is marked as vulnerable.
pgollucci search for other commits by this committer
- Update to 0.8.4

PR:             ports/143020
Submitted by:   Kevin Kobb <kkobb@skylinecorp.com>
18 Jan 2010 05:24:38
Original commit files touched by this commit   0.8.3_3 This port version is marked as vulnerable.
pgollucci search for other commits by this committer
- rc.d fix [2]
- broken on 2.6, 2.3 is gone, and 2.4 is gone soon, so only 2.5 [1]

PR:             ports/142849 [2]
Submitted by:   Krzysztof Stryjek <admin@bsdserwis.com> [1], miwi [2]
14 Jan 2010 04:42:13
Original commit files touched by this commit   0.8.3_2 This port version is marked as vulnerable.
pgollucci search for other commits by this committer
- sort pkg-list
14 Jan 2010 04:41:12
Original commit files touched by this commit   0.8.3_2 This port version is marked as vulnerable.
pgollucci search for other commits by this committer
- 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)
22 Aug 2009 00:35:32
Original commit files touched by this commit   0.8.3_2  Sanity Test Failure This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Switch SourceForge ports to the new File Release System: categories starting
with P,R,S
22 Jul 2009 15:55:33
Original commit files touched by this commit   0.8.3_2 This port version is marked as vulnerable.
pgollucci search for other commits by this committer
- Correct regex for the defaults in FreeBSD

Submitted by:   "Bakker, Johan" <johan_bakker@epson.eu>
15 Jul 2009 16:56:10
Original commit files touched by this commit   0.8.3_1 This port version is marked as vulnerable.
dougb search for other commits by this committer
Fix a few "bad example" problems in the rc.d scripts that have been
propogated by copy and paste.

1. Primarily the "empty variable" default assignment, which is mostly
${name}_flags="", but fix a few others as well.
2. Where they are not already documented, add the existence of the _flags
(or other deleted empties) option to the comments, and in some cases add
comments from scratch.
3. Replace things that look like:
prefix=%%PREFIX%%
command=${prefix}/sbin/foo
to just use %%PREFIX%%. In many cases the $prefix variable is only used
once, and in some cases it is not used at all.
4. In a few cases remove ${name}_flags from command_args
5. Remove a long-stale comment about putting the port's rc.d script in
/etc/rc.d (which is no longer necessary).

No PORTREVISION bumps because all of these changes are noops.
01 Jun 2009 06:19:04
Original commit files touched by this commit   0.8.3_1 This port version is marked as vulnerable.
pgollucci search for other commits by this committer
- Add an rc.d script

Submitted by:   sd@mostnet.ru (via e-mail)
16 May 2009 06:27:56
Original commit files touched by this commit   0.8.3 This port version is marked as vulnerable.
pgollucci search for other commits by this committer
- Mark most of my ports MAKE_JOBS_SAFE=yes

Tested by: several builds in P6 TB
13 Jan 2009 18:22:19
Original commit files touched by this commit   0.8.3 This port version is marked as vulnerable.
pgollucci search for other commits by this committer
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

Number of commits found: 82