Commit graph

235 commits

Author SHA1 Message Date
Richard Shaw
086c68ba34 Add patch. 2024-10-15 21:11:32 -05:00
Richard Shaw
aeb6d90f3c Add upstream patch for python distutils removal. 2024-10-15 21:07:36 -05:00
Richard Shaw
f5c4652fbf Add patch to deal with changes to OpenSSL log output. 2024-09-28 15:00:29 -05:00
Fedora Release Engineering
6d7a157679 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 22:41:28 +00:00
Nils Philippsen
a549d7607b Bump release
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2024-07-12 11:07:31 +02:00
Nils Philippsen
2620a99049 Use https upstream URL
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2024-07-12 11:07:15 +02:00
Nils Philippsen
ee0aa39069 Use SPDX license identifier
Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2024-07-12 11:06:05 +02:00
Richard Shaw
a9e460f2e2 Upload checksum file. 2024-06-14 19:53:30 -05:00
Richard Shaw
a5fe885227 Update to 1.1.0 for Python 3.13 support. 2024-06-14 19:39:10 -05:00
Python Maint
349c5c98fa Rebuilt for Python 3.13 2024-06-07 18:57:17 +02:00
Todd Zullinger
43888bfade Handle /var/run->/run transition in older Fedora and EPEL (RHBZ#2279054)
In Fedora 40 and RHEL 10, SELinux rules for /var/run have moved to /run.
Previous commits have adjusted for this but we need to gracefully handle
the differences in file context equivalence for older releases.

Borrow similar code from the container-selinux package, upstream 6200ed9
(Rename all /var/run file context entries to /run (#298), 2024-03-11)¹
to revert the /var/run -> /run changes in the SElinux file contexts for
older releases.

¹ 6200ed9
2024-05-12 00:27:30 -04:00
Richard Shaw
f982d901c2 Increment SELinux module version.
Tweak selinux regex for /run/fail2ban.
2024-05-06 21:01:00 -05:00
Richard Shaw
7a1cec5b81 Add nftables patch and fix selinux /var/run->/run issue, fixes RHBZ#1850164
and RHBZ#2272476.
2024-04-25 06:34:59 -05:00
Orion Poplawski
f04bf03cea Allow watch on more logfiles 2024-02-23 13:31:03 -07:00
Fedora Release Engineering
bdb628d410 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 11:09:24 +00:00
Fedora Release Engineering
eea4f1a800 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 18:50:22 +00:00
Adam Williamson
24c973f252 Fix build for F39+ (Python 3.12 and sqlite 3.42.0 fixes)
Depend on pyasynchat and pyasyncore, as these are removed from
Python 3.12 but fail2ban is so heavily built on them we cannot
rewrite it in time for the Fedora 39 release. Drop the smtp tests
as they require the Python smptd module that was removed from
Python 3.12 and there's no drop-in replacement. Disable the
database repair test as it cannot work with sqlite 3.42.0.

Upstream references:
https://github.com/fail2ban/fail2ban/issues/3487
https://github.com/fail2ban/fail2ban/issues/3586

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-09-28 12:58:34 -07:00
Fedora Release Engineering
9385a54f44 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 19:14:24 +00:00
Todd Zullinger
658e0113bc remove commented systemd subpackage deps
Avoid 'Macro expanded in comment' warnings from rpmbuild.  While we
could escape the macros, removing them makes more sense as they've been
commented since 4fa088d (Do not use systemd by default, 2015-02-22).
2023-06-26 16:25:24 -04:00
Todd Zullinger
808902b9a9 exclude shorewall subpackage on epel9 (rhbz#2217649)
The shorewall package is not present in epel9.
2023-06-26 16:16:25 -04:00
Python Maint
aeb9ac0019 Rebuilt for Python 3.12 2023-06-14 23:08:01 +02:00
Orion Poplawski
1cb769fd25 Drop downstream python3.11 patch, upstream went with a different fix 2023-04-04 10:47:49 -06:00
Todd Zullinger
1c3fb52316 verify upstream source signature
Per the packaging guidelines¹.

While adjusting the git ignore rules for the signature file, replace
many older tarball entries with a simple glob.  Ignore expanded source
directories as well.

¹ https://docs.fedoraproject.org/en-US/packaging-guidelines/#_verifying_signatures
2023-04-03 12:12:56 -04:00
Orion Poplawski
bbf821b2c0 Use the proper patch 2023-03-30 10:35:16 -06:00
Orion Poplawski
af8f467d8f Add upstream patch to remove warning about allowipv6 (bz#2160781) 2023-03-30 10:24:26 -06:00
Orion Poplawski
d94388bb16 Fix selinux requires for EPEL7/8 2023-03-29 18:17:35 -06:00
Fedora Release Engineering
5388f7c3d4 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 03:01:08 +00:00
Richard Shaw
74ee613b99 Update to 1.0.2. 2022-12-17 17:14:39 -06:00
Richard Shaw
e0082e942b Add Requires for selinux subpackage for EL 9. 2022-11-04 07:17:37 -05:00
Richard Shaw
b0713d488e Refresh patch to apply to archive. 2022-11-02 12:30:15 -05:00
Richard Shaw
97585e18cb Add patch for dovecot eating 100% CPU. 2022-11-02 09:28:22 -05:00
Richard Shaw
c29152aa29 Update to 1.0.1. 2022-10-02 21:26:37 -05:00
Paweł Marciniak
b4bdb39ec1 Add bash completion file 2022-08-15 11:58:10 +00:00
Richard Shaw
fb9a87495a Add patch for python 3.11. 2022-07-25 21:29:30 -05:00
Fedora Release Engineering
872dd6642c Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 02:43:48 +00:00
Python Maint
3673f99947 Rebuilt for Python 3.11 2022-06-15 18:15:35 +02:00
Orion Poplawski
ec52ec2471 Fix SELinux policy to allow watch on var_log_t (bz#2083923) 2022-05-17 21:46:41 -06:00
Orion Poplawski
cc4f0a773d Require /usr/bin/mail instead of mailx 2022-01-27 20:45:23 -07:00
Fedora Release Engineering
796f2eb44e - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 02:37:32 +00:00
Richard Shaw
3f49a1709f Add patches / updates for various fixes:
* Add patch for Python 3.11 compatibilitys, fixes RHBZ#2034205.
* Comment out a few lines in the selinux files that broke building on
  EPEL and don't seem to be needed. Fixes RHBZ#2029193.
* Work around 2to3 being removed from Python setuptools.
2021-12-25 10:35:01 -06:00
Richard Shaw
268050b7f4 Add new patch to SCM. 2021-10-07 16:49:43 -05:00
Mikel Olasagasti Uranga
8860a0809f Fix CVE-2021-32749 RHBZ#1983223 2021-10-07 17:03:16 +02:00
Fedora Release Engineering
e9472c9f3f - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 22:36:06 +00:00
Richard Shaw
7c6041466e Rename rpmlint configuration file. 2021-06-28 07:53:55 -05:00
Python Maint
27db463db8 Rebuilt for Python 3.10 2021-06-07 11:13:15 +02:00
Richard Shaw
8bdb66c558 Update selinux policy for Fedora 34+ 2021-06-06 06:59:35 -05:00
Richard Shaw
6dbaddcefe Update selinux policy for Fedora 34+ 2021-06-06 06:58:43 -05:00
Python Maint
d44049eee6 Rebuilt for Python 3.10 2021-06-04 20:04:02 +02:00
Zbigniew Jędrzejewski-Szmek
247ec56ab8 Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
2021-03-02 16:13:51 +01:00
Richard Shaw
35fd77cd4d Merge branch 'rawhide' of ssh://pkgs.fedoraproject.org/rpms/fail2ban into rawhide 2021-02-08 17:57:36 -06:00