From 3e34b32631b7b6128e5fe4e925d7517e99019997 Mon Sep 17 00:00:00 2001 From: Steve Grubb Date: Thu, 22 Dec 2022 12:28:31 -0500 Subject: [PATCH 01/12] SPDX Migration --- pads.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pads.spec b/pads.spec index 943b32a..b9dcad3 100644 --- a/pads.spec +++ b/pads.spec @@ -1,9 +1,9 @@ %define _default_patch_fuzz 2 Name: pads Version: 1.2 -Release: 34%{?dist} +Release: 35%{?dist} Summary: Passive Asset Detection System -License: GPLv2+ +License: GPL-2.0-or-later URL: http://passive.sourceforge.net/ Source0: http://prdownloads.sourceforge.net/passive/%{name}-%{version}.tar.gz Source1: pads.service @@ -102,6 +102,9 @@ rm -rf $RPM_BUILD_ROOT/usr/share/pads/ %{_mandir}/*/* %changelog +* Thu Dec 22 2022 Steve Grubb - 1.2-35 +- SPDX Migration + * Fri Jul 22 2022 Fedora Release Engineering - 1.2-34 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From da71523d43210d8b7d13f78829b979fde0bf046a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 23:14:03 +0000 Subject: [PATCH 02/12] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- pads.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pads.spec b/pads.spec index b9dcad3..42ce6b3 100644 --- a/pads.spec +++ b/pads.spec @@ -1,7 +1,7 @@ %define _default_patch_fuzz 2 Name: pads Version: 1.2 -Release: 35%{?dist} +Release: 36%{?dist} Summary: Passive Asset Detection System License: GPL-2.0-or-later URL: http://passive.sourceforge.net/ @@ -102,6 +102,9 @@ rm -rf $RPM_BUILD_ROOT/usr/share/pads/ %{_mandir}/*/* %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 1.2-36 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Thu Dec 22 2022 Steve Grubb - 1.2-35 - SPDX Migration From 1cfcda870df5941eeb482210f95ab32512f3b0df Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jul 2023 18:29:20 +0000 Subject: [PATCH 03/12] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- pads.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pads.spec b/pads.spec index 42ce6b3..d4f927b 100644 --- a/pads.spec +++ b/pads.spec @@ -1,7 +1,7 @@ %define _default_patch_fuzz 2 Name: pads Version: 1.2 -Release: 36%{?dist} +Release: 37%{?dist} Summary: Passive Asset Detection System License: GPL-2.0-or-later URL: http://passive.sourceforge.net/ @@ -102,6 +102,9 @@ rm -rf $RPM_BUILD_ROOT/usr/share/pads/ %{_mandir}/*/* %changelog +* Thu Jul 20 2023 Fedora Release Engineering - 1.2-37 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Thu Jan 19 2023 Fedora Release Engineering - 1.2-36 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 4f0ccc36c33c89b1cea596c0c60391aaa4c9d950 Mon Sep 17 00:00:00 2001 From: Steve Grubb Date: Tue, 14 Nov 2023 13:19:19 -0500 Subject: [PATCH 04/12] update patch directives in spec file --- pads.spec | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/pads.spec b/pads.spec index d4f927b..01fe668 100644 --- a/pads.spec +++ b/pads.spec @@ -45,26 +45,26 @@ detect network assets. %prep %setup -q -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 -%patch6 -p1 -%patch7 -p1 -%patch8 -p1 -%patch9 -p1 -%patch10 -p1 -%patch11 -p1 -%patch12 -p1 -%patch13 -p1 -%patch14 -p1 -%patch15 -p1 -%patch16 -p1 -%patch17 -p1 -%patch18 -p1 -%patch19 -p1 -%patch20 -p1 +%patch 1 -p1 +%patch 2 -p1 +%patch 3 -p1 +%patch 4 -p1 +%patch 5 -p1 +%patch 6 -p1 +%patch 7 -p1 +%patch 8 -p1 +%patch 9 -p1 +%patch 10 -p1 +%patch 11 -p1 +%patch 12 -p1 +%patch 13 -p1 +%patch 14 -p1 +%patch 15 -p1 +%patch 16 -p1 +%patch 17 -p1 +%patch 18 -p1 +%patch 19 -p1 +%patch 20 -p1 %build autoreconf -fv --install From 310f4bc004654d86bd9f0745717d70617dd03075 Mon Sep 17 00:00:00 2001 From: Steve Grubb Date: Tue, 14 Nov 2023 13:24:49 -0500 Subject: [PATCH 05/12] Update service security settings --- pads.service | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pads.service b/pads.service index e32d1e7..f4e5340 100644 --- a/pads.service +++ b/pads.service @@ -1,11 +1,20 @@ [Unit] Description=Passive Asset Detection System After=network.target +Documentation=man:pads(8) [Service] Type=forking PIDFile=/run/pads.pid ExecStart=/usr/bin/pads -D -c /etc/pads.conf +### Security Settings ### +MemoryDenyWriteExecute=true +LockPersonality=true +ProtectKernelModules=true +ProtectKernelTunables=true +ProtectControlGroups=true +RestrictRealtime=true + [Install] WantedBy=multi-user.target From 5d145534b596f55c772041fabd09547546a7c3d5 Mon Sep 17 00:00:00 2001 From: Steve Grubb Date: Tue, 14 Nov 2023 13:27:37 -0500 Subject: [PATCH 06/12] Fix patching and improve security settings in service file --- pads.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pads.spec b/pads.spec index 01fe668..1324410 100644 --- a/pads.spec +++ b/pads.spec @@ -1,7 +1,7 @@ %define _default_patch_fuzz 2 Name: pads Version: 1.2 -Release: 37%{?dist} +Release: 38%{?dist} Summary: Passive Asset Detection System License: GPL-2.0-or-later URL: http://passive.sourceforge.net/ @@ -102,6 +102,9 @@ rm -rf $RPM_BUILD_ROOT/usr/share/pads/ %{_mandir}/*/* %changelog +* Tue Nov 14 2023 Steve Grubb - 1.2-38 +- Fix patching and improve security settings in service file + * Thu Jul 20 2023 Fedora Release Engineering - 1.2-37 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From c3050717fe9c0681caab3334337ed65bf046e2f9 Mon Sep 17 00:00:00 2001 From: Steve Grubb Date: Tue, 14 Nov 2023 14:46:13 -0500 Subject: [PATCH 07/12] correct service restarts --- pads.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pads.spec b/pads.spec index 1324410..eab426c 100644 --- a/pads.spec +++ b/pads.spec @@ -82,10 +82,10 @@ install -m 640 %SOURCE2 %{buildroot}%{_sysconfdir}/sysconfig/%{name} rm -rf $RPM_BUILD_ROOT/usr/share/pads/ %post -%systemd_post auditd.service +%systemd_post pads.service %preun -%systemd_preun auditd.service +%systemd_preun pads.service %postun %systemd_postun_with_restart pads.service From 0eb683f55561438692e9e9823271ea8b2240b4c4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 21 Jan 2024 11:41:07 +0000 Subject: [PATCH 08/12] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- pads.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pads.spec b/pads.spec index eab426c..e4fc47f 100644 --- a/pads.spec +++ b/pads.spec @@ -1,7 +1,7 @@ %define _default_patch_fuzz 2 Name: pads Version: 1.2 -Release: 38%{?dist} +Release: 39%{?dist} Summary: Passive Asset Detection System License: GPL-2.0-or-later URL: http://passive.sourceforge.net/ @@ -102,6 +102,9 @@ rm -rf $RPM_BUILD_ROOT/usr/share/pads/ %{_mandir}/*/* %changelog +* Sun Jan 21 2024 Fedora Release Engineering - 1.2-39 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Tue Nov 14 2023 Steve Grubb - 1.2-38 - Fix patching and improve security settings in service file From 2a82b655e185d455ebeca5a2bb3e44e3654084b7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jan 2024 11:46:56 +0000 Subject: [PATCH 09/12] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- pads.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pads.spec b/pads.spec index e4fc47f..b470b63 100644 --- a/pads.spec +++ b/pads.spec @@ -1,7 +1,7 @@ %define _default_patch_fuzz 2 Name: pads Version: 1.2 -Release: 39%{?dist} +Release: 40%{?dist} Summary: Passive Asset Detection System License: GPL-2.0-or-later URL: http://passive.sourceforge.net/ @@ -102,6 +102,9 @@ rm -rf $RPM_BUILD_ROOT/usr/share/pads/ %{_mandir}/*/* %changelog +* Thu Jan 25 2024 Fedora Release Engineering - 1.2-40 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sun Jan 21 2024 Fedora Release Engineering - 1.2-39 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From a81639dc4e7ffbbdfe89006740851960b93a05ec Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 18 Jul 2024 21:18:18 +0000 Subject: [PATCH 10/12] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- pads.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pads.spec b/pads.spec index b470b63..0b5c38c 100644 --- a/pads.spec +++ b/pads.spec @@ -1,7 +1,7 @@ %define _default_patch_fuzz 2 Name: pads Version: 1.2 -Release: 40%{?dist} +Release: 41%{?dist} Summary: Passive Asset Detection System License: GPL-2.0-or-later URL: http://passive.sourceforge.net/ @@ -102,6 +102,9 @@ rm -rf $RPM_BUILD_ROOT/usr/share/pads/ %{_mandir}/*/* %changelog +* Thu Jul 18 2024 Fedora Release Engineering - 1.2-41 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Thu Jan 25 2024 Fedora Release Engineering - 1.2-40 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From f5bd6a873d4f1cf65ec41ea214eb6df9151c9a43 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 22:10:57 +0000 Subject: [PATCH 11/12] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- pads.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pads.spec b/pads.spec index 0b5c38c..60d00d5 100644 --- a/pads.spec +++ b/pads.spec @@ -1,7 +1,7 @@ %define _default_patch_fuzz 2 Name: pads Version: 1.2 -Release: 41%{?dist} +Release: 42%{?dist} Summary: Passive Asset Detection System License: GPL-2.0-or-later URL: http://passive.sourceforge.net/ @@ -102,6 +102,9 @@ rm -rf $RPM_BUILD_ROOT/usr/share/pads/ %{_mandir}/*/* %changelog +* Fri Jan 17 2025 Fedora Release Engineering - 1.2-42 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Thu Jul 18 2024 Fedora Release Engineering - 1.2-41 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From a476e8990d5514cc647ddfa2c148523752dd912b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 23:51:44 +0000 Subject: [PATCH 12/12] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- pads.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pads.spec b/pads.spec index 60d00d5..fb18f27 100644 --- a/pads.spec +++ b/pads.spec @@ -1,7 +1,7 @@ %define _default_patch_fuzz 2 Name: pads Version: 1.2 -Release: 42%{?dist} +Release: 43%{?dist} Summary: Passive Asset Detection System License: GPL-2.0-or-later URL: http://passive.sourceforge.net/ @@ -102,6 +102,9 @@ rm -rf $RPM_BUILD_ROOT/usr/share/pads/ %{_mandir}/*/* %changelog +* Thu Jul 24 2025 Fedora Release Engineering - 1.2-43 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Fri Jan 17 2025 Fedora Release Engineering - 1.2-42 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild