From 4f0ccc36c33c89b1cea596c0c60391aaa4c9d950 Mon Sep 17 00:00:00 2001 From: Steve Grubb Date: Tue, 14 Nov 2023 13:19:19 -0500 Subject: [PATCH 1/9] 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 2/9] 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 3/9] 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 4/9] 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 5/9] 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 6/9] 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 7/9] 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 8/9] 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 9/9] 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