<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/fail2ban/patches, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2025-09-28T17:29:07Z</updated>
<entry>
<title>fail2ban: bump to 1.1.0</title>
<updated>2025-09-28T17:29:07Z</updated>
<author>
<name>Andrey Zotikov</name>
</author>
<published>2025-07-23T22:58:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=2a202b2091336cd04d58d797021e278ba9d3f5ae'/>
<id>urn:sha1:2a202b2091336cd04d58d797021e278ba9d3f5ae</id>
<content type='text'>
fail2ban changes:
- nftables support (iptables dependency removed)
- python3 support (old package patches removed)
- Upstream patches backports:
  - filter.d/dropbear.conf: failregex extended to match different format of "Exit before auth" message
  - cherry-pick from debian: debian default banactions are nftables, systemd backend for sshd
- Removed unresponsive/unreachable maintainer.

Fixes: https://github.com/openwrt/packages/issues/23015 ("fail2ban: very old version")

Signed-off-by: Andrey Zotikov &lt;andrey.zotikov@gmail.com&gt;
</content>
</entry>
<entry>
<title>fail2ban: Fix compatibility with Python 3.11</title>
<updated>2023-11-30T05:04:58Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2023-11-24T07:21:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=0d9cc4aed202c9126966f7a9e73eaa7f48d51b6b'/>
<id>urn:sha1:0d9cc4aed202c9126966f7a9e73eaa7f48d51b6b</id>
<content type='text'>
This backports 2 commits from upstream[1]; the other 3 are not strictly
necessary. One of the patches has been updated to remove a change to a
regex that does not exist in 0.11.2.

[1]: https://github.com/fail2ban/fail2ban/pull/3267

Fixes: https://github.com/openwrt/packages/issues/22736

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>fail2ban: fix patch for python 3.10</title>
<updated>2022-06-20T11:04:50Z</updated>
<author>
<name>Michal Vasilek</name>
</author>
<published>2022-06-20T10:21:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=4bd2169e73a037f0d71bbc71494bc492d7be7224'/>
<id>urn:sha1:4bd2169e73a037f0d71bbc71494bc492d7be7224</id>
<content type='text'>
89d5d2e091c8da10a1c963158a6de92b05079116 only patched importing
MutableMapping from collections, but importing Mapping has to be patched
too

Closes: #18681
Signed-off-by: Michal Vasilek &lt;michal.vasilek@nic.cz&gt;
</content>
</entry>
<entry>
<title>fail2ban: fix 2to3 error</title>
<updated>2022-01-08T19:19:32Z</updated>
<author>
<name>Kerma Gérald</name>
</author>
<published>2021-12-12T10:59:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ad0e1a1c3ce871da079779bf9ac706859445f3c5'/>
<id>urn:sha1:ad0e1a1c3ce871da079779bf9ac706859445f3c5</id>
<content type='text'>
Issue: 2to3 support has been removed in setuptools since version 58.0.0.

Fix: openwrt/packages#17311

Requirements: 2to3/host openwrt/packages#17429

Add upstream patch: https://github.com/fail2ban/fail2ban/commit/196c55e93103d1e56d1336f27a5f2591b4e54fef

To install/build for python3 from source, it is necessary to convert to py3
codebase before setup (invoke 2to3 or ./fail2ban-2to3 firstly).
&gt; ./fail2ban-2to3
&gt; python3 setup.py build

Signed-off-by: Kerma Gérald &lt;gandalf@gk2.net&gt;
</content>
</entry>
<entry>
<title>fail2ban: Python 10.0 compatibility</title>
<updated>2021-12-16T23:35:05Z</updated>
<author>
<name>Alexander Ryzhov</name>
</author>
<published>2021-12-10T18:19:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=89d5d2e091c8da10a1c963158a6de92b05079116'/>
<id>urn:sha1:89d5d2e091c8da10a1c963158a6de92b05079116</id>
<content type='text'>
Signed-off-by: Alexander Ryzhov &lt;github@ryzhov-al.ru&gt;
</content>
</entry>
<entry>
<title>fail2ban: patch CVE-2021-32749</title>
<updated>2021-09-16T21:33:37Z</updated>
<author>
<name>Michal Vasilek</name>
</author>
<published>2021-09-16T21:32:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=273a6d19c5aa29b84873a765a942b204b4249200'/>
<id>urn:sha1:273a6d19c5aa29b84873a765a942b204b4249200</id>
<content type='text'>
* switch to AUTORELEASE

Signed-off-by: Michal Vasilek &lt;michal.vasilek@nic.cz&gt;
</content>
</entry>
<entry>
<title>fail2ban: fix package for fail2ban v0.11.2</title>
<updated>2021-09-07T13:12:59Z</updated>
<author>
<name>Kerma Gérald</name>
</author>
<published>2021-09-07T12:55:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=a4f24a353e540c111b0139c72866f6382fb6b581'/>
<id>urn:sha1:a4f24a353e540c111b0139c72866f6382fb6b581</id>
<content type='text'>
fail2ban v0.11.2 package version 2

Following PR #15098, add fixes to build fail2ban package:
- remove use of fail2ban-python (directly use python3 in script)
- remove link to python3 in /usr/bin (break the package build)
- remove python-tests (reduce the package size)

Signed-off-by: Kerma Gérald &lt;gandalf@gk2.net&gt;
</content>
</entry>
</feed>
