From 07d8281cd36cb47096f0f58c16a4bf7c44114197 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Mon, 7 Feb 2011 20:00:42 -0600 Subject: [PATCH 01/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index e2bbd07..9e39398 100644 --- a/argus.spec +++ b/argus.spec @@ -1,6 +1,6 @@ Name: argus Version: 2.0.6.fixes.1 -Release: 19%{?dist} +Release: 20%{?dist} Summary: Network transaction audit tool License: GPLv2+ Group: Applications/Internet @@ -127,6 +127,9 @@ fi %{_mandir}/man5/ra* %changelog +* Mon Feb 07 2011 Fedora Release Engineering - 2.0.6.fixes.1-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + * Sun Oct 04 2009 Kevin Kofler - 2.0.6.fixes.1-19 - Fix build with libpcap 1.0 (rename conflicting bpf_dump symbol, remove conflicting redeclaration of bpf_image) From 345d39a3ef55e630629355467c26c7006e4ba101 Mon Sep 17 00:00:00 2001 From: "Tom \"spot\" Callaway" Date: Thu, 8 Sep 2011 15:53:59 -0400 Subject: [PATCH 02/54] convert to systemd --- argus.service | 12 ++++++++++++ argus.spec | 46 +++++++++++++++++----------------------------- 2 files changed, 29 insertions(+), 29 deletions(-) create mode 100644 argus.service diff --git a/argus.service b/argus.service new file mode 100644 index 0000000..43e4ee6 --- /dev/null +++ b/argus.service @@ -0,0 +1,12 @@ +[Unit] +Description=Argus generates network transaction audit records +After=syslog.target network.target + +[Service] +Type=forking +PIDFile=/var/run/argus.pid +ExecStart=/usr/sbin/argus -d + +[Install] +WantedBy=multi-user.target + diff --git a/argus.spec b/argus.spec index 9e39398..7c6a2cd 100644 --- a/argus.spec +++ b/argus.spec @@ -1,13 +1,13 @@ Name: argus Version: 2.0.6.fixes.1 -Release: 20%{?dist} +Release: 21%{?dist} Summary: Network transaction audit tool License: GPLv2+ Group: Applications/Internet Url: http://qosient.com/argus Source0: ftp://ftp.qosient.com/dev/argus-2.0/%{name}-%{version}.tar.gz Source1: ftp://ftp.qosient.com/dev/argus-2.0/%{name}-clients-%{version}.tar.gz -Source2: argus.init +Source2: argus.service Source3: README.fedora Patch0: argus-2.0.6.fixes.1-makefile.patch Patch1: argus-2.0.6.fixes.1-build.patch @@ -17,11 +17,10 @@ Patch2: argus-2.0.6.fixes.1-libpcap10.patch Patch3: argus-clients-2.0.6.fixes.1-makefile.patch Patch4: argus-clients-2.0.6.fixes.1-build.patch Patch5: argus-clients-2.0.6.fixes.1-print.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -Requires(post): /sbin/chkconfig -Requires(preun): /sbin/chkconfig +Requires(post): systemd-sysv BuildRequires: cyrus-sasl-devel tcp_wrappers flex bison ncurses-devel BuildRequires: libpcap-devel +BuildRequires: systemd-units %package clients Summary: Client tools for argus network audit @@ -58,7 +57,6 @@ pushd %{name}-clients-%{version} popd %install -%{__rm} -rf %{buildroot} %{__make} DESTDIR=%{buildroot} install pushd %{name}-clients-%{version} %{__make} DESTDIR=%{buildroot} install @@ -69,7 +67,7 @@ popd %{__rm} -rf %{buildroot}/%{_bindir}/ragraph %{__install} -d -m 0755 %{buildroot}/%{_localstatedir}/lib/argus/archive %{__install} -D -m 0644 support/Config/argus.conf %{buildroot}/%{_sysconfdir}/argus.conf -%{__install} -D -m 0755 %{SOURCE2} %{buildroot}/%{_initrddir}/argus +%{__install} -D -m 0755 %{SOURCE2} %{buildroot}/%{_unitdir}/argus.service # fix up argus.conf to a good default %{__sed} -i 's|var/log/argus|var/lib/argus|' %{buildroot}/%{_sysconfdir}/argus.conf %{__sed} -i 's|#ARGUS_BIND_IP|ARGUS_BIND_IP|' %{buildroot}/%{_sysconfdir}/argus.conf @@ -77,34 +75,21 @@ popd # avoid unwanted dependencies when using these as docs (main package): find support -type f -exec chmod a-x '{}' \; -%clean -%{__rm} -rf %{buildroot} +%triggerun -- argus < 2.0.6.fixes.1-21 +# Save the current service runlevel info +# User must manually run systemd-sysv-convert --apply argus +# to migrate them to systemd targets +/usr/bin/systemd-sysv-convert --save argus >/dev/null 2>&1 ||: -%post -# only post-install -if [ $1 -le 1 ]; then - /sbin/chkconfig --add argus -fi - -%preun -# only pre-erase -if [ $1 -eq 0 ]; then - /sbin/service argus stop >/dev/null 2>&1 - /sbin/chkconfig --del argus -fi - -%postun -# only postun-upgrade -if [ $1 -ge 1 ]; then - /sbin/service argus condrestart >/dev/null 2>&1 -fi +# Run these because the SysV package being removed won't do them +/sbin/chkconfig --del argus >/dev/null 2>&1 || : +/bin/systemctl try-restart argus.service >/dev/null 2>&1 || : %files -%defattr(-,root,root) %doc support doc/CHANGES doc/FAQ doc/HOW-TO doc/html bin/argusbug %doc COPYING CREDITS INSTALL README VERSION %config(noreplace) %{_sysconfdir}/argus.conf -%{_initrddir}/argus +%{_unitdir}/argus.service %{_sbindir}/argus* %{_mandir}/man5/argus* %{_mandir}/man8/argus* @@ -127,6 +112,9 @@ fi %{_mandir}/man5/ra* %changelog +* Thu Sep 8 2011 Tom Callaway - 2.0.6.fixes.1-21 +- convert to systemd + * Mon Feb 07 2011 Fedora Release Engineering - 2.0.6.fixes.1-20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild From 412d12a46a74d9e12ab1ae0ba7c935cd913be024 Mon Sep 17 00:00:00 2001 From: "Tom \"spot\" Callaway" Date: Fri, 9 Sep 2011 12:25:19 -0400 Subject: [PATCH 03/54] add missing scriptlets --- argus.spec | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index 7c6a2cd..8bc881d 100644 --- a/argus.spec +++ b/argus.spec @@ -1,6 +1,6 @@ Name: argus Version: 2.0.6.fixes.1 -Release: 21%{?dist} +Release: 22%{?dist} Summary: Network transaction audit tool License: GPLv2+ Group: Applications/Internet @@ -18,6 +18,9 @@ Patch3: argus-clients-2.0.6.fixes.1-makefile.patch Patch4: argus-clients-2.0.6.fixes.1-build.patch Patch5: argus-clients-2.0.6.fixes.1-print.patch Requires(post): systemd-sysv +Requires(post): systemd-units +Requires(preun): systemd-units +Requires(postun): systemd-units BuildRequires: cyrus-sasl-devel tcp_wrappers flex bison ncurses-devel BuildRequires: libpcap-devel BuildRequires: systemd-units @@ -75,6 +78,26 @@ popd # avoid unwanted dependencies when using these as docs (main package): find support -type f -exec chmod a-x '{}' \; +%post +if [ $1 -eq 1 ] ; then + # Initial installation + /bin/systemctl daemon-reload >/dev/null 2>&1 || : +fi + +%preun +if [ $1 -eq 0 ] ; then + # Package removal, not upgrade + /bin/systemctl --no-reload disable argus.service > /dev/null 2>&1 || : + /bin/systemctl stop argus.service > /dev/null 2>&1 || : +fi + +%postun +/bin/systemctl daemon-reload >/dev/null 2>&1 || : +if [ $1 -ge 1 ] ; then + # Package upgrade, not uninstall + /bin/systemctl try-restart argus.service >/dev/null 2>&1 || : +fi + %triggerun -- argus < 2.0.6.fixes.1-21 # Save the current service runlevel info # User must manually run systemd-sysv-convert --apply argus @@ -112,6 +135,9 @@ find support -type f -exec chmod a-x '{}' \; %{_mandir}/man5/ra* %changelog +* Fri Sep 9 2011 Tom Callaway - 2.0.6.fixes.1-22 +- add missing systemd scriptlets + * Thu Sep 8 2011 Tom Callaway - 2.0.6.fixes.1-21 - convert to systemd From 58b6d27317c7b99fca89bafb98f7642a9c403778 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 12 Jan 2012 15:43:49 -0600 Subject: [PATCH 04/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index 8bc881d..454b52f 100644 --- a/argus.spec +++ b/argus.spec @@ -1,6 +1,6 @@ Name: argus Version: 2.0.6.fixes.1 -Release: 22%{?dist} +Release: 23%{?dist} Summary: Network transaction audit tool License: GPLv2+ Group: Applications/Internet @@ -135,6 +135,9 @@ fi %{_mandir}/man5/ra* %changelog +* Thu Jan 12 2012 Fedora Release Engineering - 2.0.6.fixes.1-23 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + * Fri Sep 9 2011 Tom Callaway - 2.0.6.fixes.1-22 - add missing systemd scriptlets From 86fd65b7c1ac86143c183aa0e848de5b82a8a570 Mon Sep 17 00:00:00 2001 From: Jon Ciesla Date: Tue, 20 Mar 2012 14:06:38 -0500 Subject: [PATCH 05/54] 3.0.4. --- .gitignore | 2 ++ argus.service | 1 - argus.spec | 92 +++++++++++++++++++++++++++++++-------------------- sources | 4 +-- 4 files changed, 61 insertions(+), 38 deletions(-) diff --git a/.gitignore b/.gitignore index 95783a2..f683819 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ argus-2.0.6.fixes.1.tar.gz argus-clients-2.0.6.fixes.1.tar.gz +/argus-3.0.4.tar.gz +/argus-clients-3.0.4.1.tar.gz diff --git a/argus.service b/argus.service index 43e4ee6..c097432 100644 --- a/argus.service +++ b/argus.service @@ -3,7 +3,6 @@ Description=Argus generates network transaction audit records After=syslog.target network.target [Service] -Type=forking PIDFile=/var/run/argus.pid ExecStart=/usr/sbin/argus -d diff --git a/argus.spec b/argus.spec index 454b52f..bfeb1bc 100644 --- a/argus.spec +++ b/argus.spec @@ -1,28 +1,28 @@ Name: argus -Version: 2.0.6.fixes.1 -Release: 23%{?dist} +Version: 3.0.4 +Release: 1%{?dist} Summary: Network transaction audit tool License: GPLv2+ Group: Applications/Internet Url: http://qosient.com/argus -Source0: ftp://ftp.qosient.com/dev/argus-2.0/%{name}-%{version}.tar.gz -Source1: ftp://ftp.qosient.com/dev/argus-2.0/%{name}-clients-%{version}.tar.gz +Source0: http://qosient.com/argus/src/%{name}-%{version}.tar.gz +Source1: http://qosient.com/argus/src/%{name}-clients-%{version}.1.tar.gz Source2: argus.service Source3: README.fedora -Patch0: argus-2.0.6.fixes.1-makefile.patch -Patch1: argus-2.0.6.fixes.1-build.patch +#Patch0: argus-2.0.6.fixes.1-makefile.patch +#Patch1: argus-2.0.6.fixes.1-build.patch # bpf_dump conflicts with a function with slightly different prototype (added # const) in libpcap 1.0 -Patch2: argus-2.0.6.fixes.1-libpcap10.patch -Patch3: argus-clients-2.0.6.fixes.1-makefile.patch -Patch4: argus-clients-2.0.6.fixes.1-build.patch -Patch5: argus-clients-2.0.6.fixes.1-print.patch +#Patch2: argus-2.0.6.fixes.1-libpcap10.patch +#Patch3: argus-clients-2.0.6.fixes.1-makefile.patch +#Patch4: argus-clients-2.0.6.fixes.1-build.patch +#Patch5: argus-clients-2.0.6.fixes.1-print.patch Requires(post): systemd-sysv Requires(post): systemd-units Requires(preun): systemd-units Requires(postun): systemd-units BuildRequires: cyrus-sasl-devel tcp_wrappers flex bison ncurses-devel -BuildRequires: libpcap-devel +BuildRequires: libpcap-devel zlib-devel BuildRequires: systemd-units %package clients @@ -38,33 +38,41 @@ management. %description clients Clients to the argus probe which process and display information. +%package devel +Summary: Header files for argus network audit +Group: Applications/Internet + +%description devel +Header files for argus. + + %prep -%setup -a0 -%setup -a1 -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 -pushd %{name}-clients-%{version} -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 -popd +%setup -a0 -q +%setup -a1 -q +#%patch0 -p1 +#%patch1 -p1 +#%patch2 -p1 +#pushd %{name}-clients-%{version}.1 +#%patch3 -p1 +#%patch4 -p1 +#%patch5 -p1 +#popd %{__install} -p -m 0644 %{SOURCE3} . %build -%configure --with-sasl=yes +%configure --with-sasl=yes --prefix=%{_prefix} %{__make} %{?_smp_mflags} -pushd %{name}-clients-%{version} -%configure --with-sasl=yes +pushd %{name}-clients-%{version}.1 +%configure --with-sasl=yes --prefix=%{_prefix} %{__make} %{?_smp_mflags} popd %install %{__make} DESTDIR=%{buildroot} install -pushd %{name}-clients-%{version} +pushd %{name}-clients-%{version}.1 %{__make} DESTDIR=%{buildroot} install # avoid unwanted dependencies when using these as docs (clients package): -find doc contrib support ragraph -type f -exec chmod a-x '{}' \; +find doc support ragraph -type f -exec chmod a-x '{}' \; popd %{__rm} -rf %{buildroot}/%{_libdir} %{__rm} -rf %{buildroot}/%{_bindir}/ragraph @@ -78,6 +86,9 @@ popd # avoid unwanted dependencies when using these as docs (main package): find support -type f -exec chmod a-x '{}' \; +rm -rf %{buildroot}/usr/share/doc/argus-clients-3.0/ +mv %{buildroot}/usr/argus %{buildroot}%{_datadir}/argus + %post if [ $1 -eq 1 ] ; then # Initial installation @@ -109,32 +120,43 @@ fi /bin/systemctl try-restart argus.service >/dev/null 2>&1 || : %files -%doc support doc/CHANGES doc/FAQ doc/HOW-TO doc/html bin/argusbug +%doc support bin/argusbug %doc COPYING CREDITS INSTALL README VERSION %config(noreplace) %{_sysconfdir}/argus.conf %{_unitdir}/argus.service -%{_sbindir}/argus* +%{_bindir}/argus* +%{_sbindir}/argus %{_mandir}/man5/argus* %{_mandir}/man8/argus* %dir %{_localstatedir}/lib/argus %dir %{_localstatedir}/lib/argus/archive %files clients -%doc %{name}-clients-%{version}/ChangeLog %{name}-clients-%{version}/COPYING -%doc %{name}-clients-%{version}/CREDITS %{name}-clients-%{version}/INSTALL -%doc %{name}-clients-%{version}/README %{name}-clients-%{version}/VERSION -%doc %{name}-clients-%{version}/doc/CHANGES %{name}-clients-%{version}/doc/FAQ -%doc %{name}-clients-%{version}/doc/HOW-TO %{name}-clients-%{version}/doc/html -%doc %{name}-clients-%{version}/support -%doc %{name}-clients-%{version}/ragraph/ragraph.pl +%doc %{name}-clients-%{version}.1/ChangeLog %{name}-clients-%{version}.1/COPYING +%doc %{name}-clients-%{version}.1/CREDITS %{name}-clients-%{version}.1/INSTALL +%doc %{name}-clients-%{version}.1/README %{name}-clients-%{version}.1/VERSION +%doc %{name}-clients-%{version}.1/doc/CHANGES %{name}-clients-%{version}.1/doc/FAQ +%doc %{name}-clients-%{version}.1/doc/HOW-TO %{name}-clients-%{version}.1/doc/pdf +%doc %{name}-clients-%{version}.1/doc/README +%doc %{name}-clients-%{version}.1/support +%doc %{name}-clients-%{version}.1/ragraph/ragraph.pl # .pm checked for dependencies regardless of permissions #%doc %{name}-clients-%{version}/contrib %doc README.fedora %{_bindir}/ra* +%{_sbindir}/ra* %{_mandir}/man1/ra* %{_mandir}/man5/ra* +%{_mandir}/man8/ra* +%{_datadir}/argus/ + +%files devel +%{_includedir}/argus/ %changelog +* Mon Mar 19 2012 Jon Ciesla - 3.0.4-1 +- Latest upstream, BZ 575984. + * Thu Jan 12 2012 Fedora Release Engineering - 2.0.6.fixes.1-23 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild diff --git a/sources b/sources index 8e0d5eb..1268c90 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -b90b8ea951fd0e2193b9a6bab565a139 argus-2.0.6.fixes.1.tar.gz -59f65159070f849211685513384fa90f argus-clients-2.0.6.fixes.1.tar.gz +9465e91cebefc35f5e4bc935c3fe5ff8 argus-3.0.4.tar.gz +e79a9f97fa9baf2fe4cd7b5c1bc5dbbc argus-clients-3.0.4.1.tar.gz From dcf4607a135aa78f01aff7c755f378eacf00487a Mon Sep 17 00:00:00 2001 From: Jon Ciesla Date: Thu, 12 Apr 2012 15:10:45 -0500 Subject: [PATCH 06/54] Add hardened build. --- argus.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index bfeb1bc..ca6fae6 100644 --- a/argus.spec +++ b/argus.spec @@ -1,6 +1,7 @@ +%define _hardened_build 1 Name: argus Version: 3.0.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Network transaction audit tool License: GPLv2+ Group: Applications/Internet @@ -154,6 +155,9 @@ fi %{_includedir}/argus/ %changelog +* Thu Apr 12 2012 Jon Ciesla - 3.0.4-2 +- Add hardened build. + * Mon Mar 19 2012 Jon Ciesla - 3.0.4-1 - Latest upstream, BZ 575984. From 87c0ca8eb076ff9e5cd51827798975eb5a7c52fd Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 18 Jul 2012 11:35:07 -0500 Subject: [PATCH 07/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index ca6fae6..aa22186 100644 --- a/argus.spec +++ b/argus.spec @@ -1,7 +1,7 @@ %define _hardened_build 1 Name: argus Version: 3.0.4 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Network transaction audit tool License: GPLv2+ Group: Applications/Internet @@ -155,6 +155,9 @@ fi %{_includedir}/argus/ %changelog +* Wed Jul 18 2012 Fedora Release Engineering - 3.0.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + * Thu Apr 12 2012 Jon Ciesla - 3.0.4-2 - Add hardened build. From c720c60b7b9d0575aeb9d6dc548f344fb2aed628 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 13 Feb 2013 11:01:44 -0600 Subject: [PATCH 08/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index aa22186..0395309 100644 --- a/argus.spec +++ b/argus.spec @@ -1,7 +1,7 @@ %define _hardened_build 1 Name: argus Version: 3.0.4 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Network transaction audit tool License: GPLv2+ Group: Applications/Internet @@ -155,6 +155,9 @@ fi %{_includedir}/argus/ %changelog +* Wed Feb 13 2013 Fedora Release Engineering - 3.0.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + * Wed Jul 18 2012 Fedora Release Engineering - 3.0.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild From c73773961efad20700754abb2243ac84df3d471a Mon Sep 17 00:00:00 2001 From: Jon Ciesla Date: Wed, 27 Feb 2013 15:12:21 -0600 Subject: [PATCH 09/54] 3.0.6.1. --- .gitignore | 2 ++ argus.spec | 32 ++++++++++++++++++-------------- sources | 4 ++-- 3 files changed, 22 insertions(+), 16 deletions(-) diff --git a/.gitignore b/.gitignore index f683819..2692139 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,5 @@ argus-2.0.6.fixes.1.tar.gz argus-clients-2.0.6.fixes.1.tar.gz /argus-3.0.4.tar.gz /argus-clients-3.0.4.1.tar.gz +/argus-3.0.6.1.tar.gz +/argus-clients-3.0.6.2.tar.gz diff --git a/argus.spec b/argus.spec index 0395309..4c26414 100644 --- a/argus.spec +++ b/argus.spec @@ -1,13 +1,14 @@ %define _hardened_build 1 +%global clientversion 3.0.6.2 Name: argus -Version: 3.0.4 -Release: 4%{?dist} +Version: 3.0.6.1 +Release: 1%{?dist} Summary: Network transaction audit tool License: GPLv2+ Group: Applications/Internet Url: http://qosient.com/argus Source0: http://qosient.com/argus/src/%{name}-%{version}.tar.gz -Source1: http://qosient.com/argus/src/%{name}-clients-%{version}.1.tar.gz +Source1: http://qosient.com/argus/src/%{name}-clients-%{clientversion}.tar.gz Source2: argus.service Source3: README.fedora #Patch0: argus-2.0.6.fixes.1-makefile.patch @@ -63,17 +64,17 @@ Header files for argus. %build %configure --with-sasl=yes --prefix=%{_prefix} %{__make} %{?_smp_mflags} -pushd %{name}-clients-%{version}.1 +pushd %{name}-clients-%{clientversion} %configure --with-sasl=yes --prefix=%{_prefix} %{__make} %{?_smp_mflags} popd %install %{__make} DESTDIR=%{buildroot} install -pushd %{name}-clients-%{version}.1 +pushd %{name}-clients-%{clientversion} %{__make} DESTDIR=%{buildroot} install # avoid unwanted dependencies when using these as docs (clients package): -find doc support ragraph -type f -exec chmod a-x '{}' \; +find support -type f -exec chmod a-x '{}' \; popd %{__rm} -rf %{buildroot}/%{_libdir} %{__rm} -rf %{buildroot}/%{_bindir}/ragraph @@ -133,14 +134,14 @@ fi %dir %{_localstatedir}/lib/argus/archive %files clients -%doc %{name}-clients-%{version}.1/ChangeLog %{name}-clients-%{version}.1/COPYING -%doc %{name}-clients-%{version}.1/CREDITS %{name}-clients-%{version}.1/INSTALL -%doc %{name}-clients-%{version}.1/README %{name}-clients-%{version}.1/VERSION -%doc %{name}-clients-%{version}.1/doc/CHANGES %{name}-clients-%{version}.1/doc/FAQ -%doc %{name}-clients-%{version}.1/doc/HOW-TO %{name}-clients-%{version}.1/doc/pdf -%doc %{name}-clients-%{version}.1/doc/README -%doc %{name}-clients-%{version}.1/support -%doc %{name}-clients-%{version}.1/ragraph/ragraph.pl +%doc %{name}-clients-%{clientversion}/ChangeLog %{name}-clients-%{clientversion}/COPYING +%doc %{name}-clients-%{clientversion}/CREDITS %{name}-clients-%{clientversion}/INSTALL +%doc %{name}-clients-%{clientversion}/README %{name}-clients-%{clientversion}/VERSION +#%doc %{name}-clients-%{clientversion}/doc/CHANGES %{name}-clients-%{clientversion}/doc/FAQ +#%doc %{name}-clients-%{clientversion}/doc/HOW-TO %{name}-clients-%{clientversion}/doc/pdf +#%doc %{name}-clients-%{clientversion}/doc/README +%doc %{name}-clients-%{clientversion}/support +#%doc %{name}-clients-%{clientversion}/ragraph/ragraph.pl # .pm checked for dependencies regardless of permissions #%doc %{name}-clients-%{version}/contrib %doc README.fedora @@ -155,6 +156,9 @@ fi %{_includedir}/argus/ %changelog +* Wed Feb 27 2013 Jon Ciesla - 3.0.6.1-1 +- Latest upstream, BZ 915190. + * Wed Feb 13 2013 Fedora Release Engineering - 3.0.4-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild diff --git a/sources b/sources index 1268c90..98fe1f3 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -9465e91cebefc35f5e4bc935c3fe5ff8 argus-3.0.4.tar.gz -e79a9f97fa9baf2fe4cd7b5c1bc5dbbc argus-clients-3.0.4.1.tar.gz +86e5c656e0b8d1dcdbfe9f13df640b9d argus-3.0.6.1.tar.gz +1ba3957c1d052ac24e18bcea5a52af5f argus-clients-3.0.6.2.tar.gz From e46e1b3403320856970dfbc4e62711c426776936 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 17 Jul 2013 15:39:50 +0200 Subject: [PATCH 10/54] Perl 5.18 rebuild --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index 4c26414..c96a332 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.6.2 Name: argus Version: 3.0.6.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Network transaction audit tool License: GPLv2+ Group: Applications/Internet @@ -156,6 +156,9 @@ fi %{_includedir}/argus/ %changelog +* Wed Jul 17 2013 Petr Pisar - 3.0.6.1-2 +- Perl 5.18 rebuild + * Wed Feb 27 2013 Jon Ciesla - 3.0.6.1-1 - Latest upstream, BZ 915190. From 2424d669d4a4d2a6e95fb86f1aa348438ad61966 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 2 Aug 2013 20:52:09 -0500 Subject: [PATCH 11/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index c96a332..75ec5f4 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.6.2 Name: argus Version: 3.0.6.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Network transaction audit tool License: GPLv2+ Group: Applications/Internet @@ -156,6 +156,9 @@ fi %{_includedir}/argus/ %changelog +* Sat Aug 03 2013 Fedora Release Engineering - 3.0.6.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Wed Jul 17 2013 Petr Pisar - 3.0.6.1-2 - Perl 5.18 rebuild From 054c01722bb9136d95cf0ab1121a4450efdc5d1b Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 6 Jun 2014 20:22:15 -0500 Subject: [PATCH 12/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index 75ec5f4..4903c3d 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.6.2 Name: argus Version: 3.0.6.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Network transaction audit tool License: GPLv2+ Group: Applications/Internet @@ -156,6 +156,9 @@ fi %{_includedir}/argus/ %changelog +* Sat Jun 07 2014 Fedora Release Engineering - 3.0.6.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Sat Aug 03 2013 Fedora Release Engineering - 3.0.6.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild From 9091142040e0cf988ca94055d8a076f91ad1fbf5 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Fri, 15 Aug 2014 20:55:25 +0000 Subject: [PATCH 13/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index 4903c3d..bfcf023 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.6.2 Name: argus Version: 3.0.6.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Network transaction audit tool License: GPLv2+ Group: Applications/Internet @@ -156,6 +156,9 @@ fi %{_includedir}/argus/ %changelog +* Fri Aug 15 2014 Fedora Release Engineering - 3.0.6.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Sat Jun 07 2014 Fedora Release Engineering - 3.0.6.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild From 7290f04949bbb36494f4ab6e005ead93a681331a Mon Sep 17 00:00:00 2001 From: Jon Ciesla Date: Thu, 4 Sep 2014 07:08:20 -0500 Subject: [PATCH 14/54] 3.0.8. --- .gitignore | 2 ++ argus.spec | 9 ++++++--- sources | 4 ++-- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 2692139..461d024 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,5 @@ argus-clients-2.0.6.fixes.1.tar.gz /argus-clients-3.0.4.1.tar.gz /argus-3.0.6.1.tar.gz /argus-clients-3.0.6.2.tar.gz +/argus-3.0.8.tar.gz +/argus-clients-3.0.8.tar.gz diff --git a/argus.spec b/argus.spec index bfcf023..56d4cfe 100644 --- a/argus.spec +++ b/argus.spec @@ -1,8 +1,8 @@ %define _hardened_build 1 -%global clientversion 3.0.6.2 +%global clientversion 3.0.8 Name: argus -Version: 3.0.6.1 -Release: 5%{?dist} +Version: 3.0.8 +Release: 1%{?dist} Summary: Network transaction audit tool License: GPLv2+ Group: Applications/Internet @@ -156,6 +156,9 @@ fi %{_includedir}/argus/ %changelog +* Thu Sep 04 2014 Jon Ciesla - 3.0.8-1 +- Latest upstream, BZ 1138240. + * Fri Aug 15 2014 Fedora Release Engineering - 3.0.6.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild diff --git a/sources b/sources index 98fe1f3..a0240cf 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -86e5c656e0b8d1dcdbfe9f13df640b9d argus-3.0.6.1.tar.gz -1ba3957c1d052ac24e18bcea5a52af5f argus-clients-3.0.6.2.tar.gz +84daae71a502e4f6d088c279de3aa36b argus-3.0.8.tar.gz +f9483eb602446c2cc53b919e990bfedf argus-clients-3.0.8.tar.gz From 458f5559c752f8ab7fa08c96cd7f4db3f9168384 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 17 Jun 2015 00:56:54 +0000 Subject: [PATCH 15/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index 56d4cfe..2a43bfc 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8 Name: argus Version: 3.0.8 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Network transaction audit tool License: GPLv2+ Group: Applications/Internet @@ -156,6 +156,9 @@ fi %{_includedir}/argus/ %changelog +* Wed Jun 17 2015 Fedora Release Engineering - 3.0.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Thu Sep 04 2014 Jon Ciesla - 3.0.8-1 - Latest upstream, BZ 1138240. From 31477622535defc9aa53b55551351ad331194cf0 Mon Sep 17 00:00:00 2001 From: Jon Ciesla Date: Tue, 15 Sep 2015 11:03:33 -0500 Subject: [PATCH 16/54] Introduce new systemd-rpm macros in argus spec file, BZ 850029 Missing argus client: ragraph, BZ 1152650 Add cron.daily rotation of argus data file, BZ 1219565 remove executable permission bits from argus.service, BZ 1252117 --- argus.cron | 8 ++++++++ argus.spec | 33 ++++++++++++++++----------------- 2 files changed, 24 insertions(+), 17 deletions(-) create mode 100644 argus.cron diff --git a/argus.cron b/argus.cron new file mode 100644 index 0000000..f79a706 --- /dev/null +++ b/argus.cron @@ -0,0 +1,8 @@ +#!/bin/sh +ARGUSPATH=/var/lib/argus + +# rotate and keep a copy of the argus log +cd $ARGUSPATH +mv argus.out archive/argus.out.`date +%Y-%m-%d` +gzip archive/argus.out.`date +%Y-%m-%d` +/sbin/tmpwatch -m 366d $ARGUSPATH/archive diff --git a/argus.spec b/argus.spec index 2a43bfc..d28cc5c 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8 Name: argus Version: 3.0.8 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Network transaction audit tool License: GPLv2+ Group: Applications/Internet @@ -11,6 +11,7 @@ Source0: http://qosient.com/argus/src/%{name}-%{version}.tar.gz Source1: http://qosient.com/argus/src/%{name}-clients-%{clientversion}.tar.gz Source2: argus.service Source3: README.fedora +Source4: argus.cron #Patch0: argus-2.0.6.fixes.1-makefile.patch #Patch1: argus-2.0.6.fixes.1-build.patch # bpf_dump conflicts with a function with slightly different prototype (added @@ -77,10 +78,9 @@ pushd %{name}-clients-%{clientversion} find support -type f -exec chmod a-x '{}' \; popd %{__rm} -rf %{buildroot}/%{_libdir} -%{__rm} -rf %{buildroot}/%{_bindir}/ragraph %{__install} -d -m 0755 %{buildroot}/%{_localstatedir}/lib/argus/archive %{__install} -D -m 0644 support/Config/argus.conf %{buildroot}/%{_sysconfdir}/argus.conf -%{__install} -D -m 0755 %{SOURCE2} %{buildroot}/%{_unitdir}/argus.service +%{__install} -D -m 0644 %{SOURCE2} %{buildroot}/%{_unitdir}/argus.service # fix up argus.conf to a good default %{__sed} -i 's|var/log/argus|var/lib/argus|' %{buildroot}/%{_sysconfdir}/argus.conf %{__sed} -i 's|#ARGUS_BIND_IP|ARGUS_BIND_IP|' %{buildroot}/%{_sysconfdir}/argus.conf @@ -91,25 +91,17 @@ find support -type f -exec chmod a-x '{}' \; rm -rf %{buildroot}/usr/share/doc/argus-clients-3.0/ mv %{buildroot}/usr/argus %{buildroot}%{_datadir}/argus +mkdir -p %{buildroot}%{_sysconfdir}/cron.monthly +%{__install} -p -D -m 750 %{SOURCE4} %{buildroot}%{_sysconfdir}/cron.daily/argus + %post -if [ $1 -eq 1 ] ; then - # Initial installation - /bin/systemctl daemon-reload >/dev/null 2>&1 || : -fi +%systemd_post argus.service %preun -if [ $1 -eq 0 ] ; then - # Package removal, not upgrade - /bin/systemctl --no-reload disable argus.service > /dev/null 2>&1 || : - /bin/systemctl stop argus.service > /dev/null 2>&1 || : -fi +%systemd_preun argus.service %postun -/bin/systemctl daemon-reload >/dev/null 2>&1 || : -if [ $1 -ge 1 ] ; then - # Package upgrade, not uninstall - /bin/systemctl try-restart argus.service >/dev/null 2>&1 || : -fi +%systemd_postun_with_restart argus.service %triggerun -- argus < 2.0.6.fixes.1-21 # Save the current service runlevel info @@ -125,6 +117,7 @@ fi %doc support bin/argusbug %doc COPYING CREDITS INSTALL README VERSION %config(noreplace) %{_sysconfdir}/argus.conf +%config(noreplace) %{_sysconfdir}/cron.daily/argus %{_unitdir}/argus.service %{_bindir}/argus* %{_sbindir}/argus @@ -156,6 +149,12 @@ fi %{_includedir}/argus/ %changelog +* Tue Sep 15 2015 Jon Ciesla - 3.0.8-3 +- Introduce new systemd-rpm macros in argus spec file, BZ 850029 +- Missing argus client: ragraph, BZ 1152650 +- Add cron.daily rotation of argus data file, BZ 1219565 +- remove executable permission bits from argus.service, BZ 1252117 + * Wed Jun 17 2015 Fedora Release Engineering - 3.0.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From 2cfb319ab064810e1d1781ea0acb9bffa28c929d Mon Sep 17 00:00:00 2001 From: Jon Ciesla Date: Mon, 4 Jan 2016 08:52:26 -0600 Subject: [PATCH 17/54] Move from cron to logrotate. --- argus.logrotate | 9 +++++++++ argus.spec | 26 ++++++++++---------------- 2 files changed, 19 insertions(+), 16 deletions(-) create mode 100644 argus.logrotate diff --git a/argus.logrotate b/argus.logrotate new file mode 100644 index 0000000..85a0e2f --- /dev/null +++ b/argus.logrotate @@ -0,0 +1,9 @@ +# logrotate configuration file for package argus +compress + +/var/lib/argus/argus.out { + daily + rotate 366 + missingok + olddir /var/lib/argus/archive +} diff --git a/argus.spec b/argus.spec index d28cc5c..eb2ed53 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8 Name: argus Version: 3.0.8 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Network transaction audit tool License: GPLv2+ Group: Applications/Internet @@ -11,7 +11,7 @@ Source0: http://qosient.com/argus/src/%{name}-%{version}.tar.gz Source1: http://qosient.com/argus/src/%{name}-clients-%{clientversion}.tar.gz Source2: argus.service Source3: README.fedora -Source4: argus.cron +Source4: argus.logrotate #Patch0: argus-2.0.6.fixes.1-makefile.patch #Patch1: argus-2.0.6.fixes.1-build.patch # bpf_dump conflicts with a function with slightly different prototype (added @@ -20,10 +20,10 @@ Source4: argus.cron #Patch3: argus-clients-2.0.6.fixes.1-makefile.patch #Patch4: argus-clients-2.0.6.fixes.1-build.patch #Patch5: argus-clients-2.0.6.fixes.1-print.patch -Requires(post): systemd-sysv Requires(post): systemd-units Requires(preun): systemd-units Requires(postun): systemd-units +Requires: logrotate BuildRequires: cyrus-sasl-devel tcp_wrappers flex bison ncurses-devel BuildRequires: libpcap-devel zlib-devel BuildRequires: systemd-units @@ -91,8 +91,8 @@ find support -type f -exec chmod a-x '{}' \; rm -rf %{buildroot}/usr/share/doc/argus-clients-3.0/ mv %{buildroot}/usr/argus %{buildroot}%{_datadir}/argus -mkdir -p %{buildroot}%{_sysconfdir}/cron.monthly -%{__install} -p -D -m 750 %{SOURCE4} %{buildroot}%{_sysconfdir}/cron.daily/argus +mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d +%{__install} -p -D -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/logrotate.d/argus %post %systemd_post argus.service @@ -103,21 +103,11 @@ mkdir -p %{buildroot}%{_sysconfdir}/cron.monthly %postun %systemd_postun_with_restart argus.service -%triggerun -- argus < 2.0.6.fixes.1-21 -# Save the current service runlevel info -# User must manually run systemd-sysv-convert --apply argus -# to migrate them to systemd targets -/usr/bin/systemd-sysv-convert --save argus >/dev/null 2>&1 ||: - -# Run these because the SysV package being removed won't do them -/sbin/chkconfig --del argus >/dev/null 2>&1 || : -/bin/systemctl try-restart argus.service >/dev/null 2>&1 || : - %files %doc support bin/argusbug %doc COPYING CREDITS INSTALL README VERSION %config(noreplace) %{_sysconfdir}/argus.conf -%config(noreplace) %{_sysconfdir}/cron.daily/argus +%config(noreplace) %{_sysconfdir}/logrotate.d/argus %{_unitdir}/argus.service %{_bindir}/argus* %{_sbindir}/argus @@ -149,6 +139,10 @@ mkdir -p %{buildroot}%{_sysconfdir}/cron.monthly %{_includedir}/argus/ %changelog +* Mon Jan 04 2016 Jon Ciesla - 3.0.8-4 +- Switch from cron to logrotate, BZ 1266304. +- Removed systemd migration cruft. + * Tue Sep 15 2015 Jon Ciesla - 3.0.8-3 - Introduce new systemd-rpm macros in argus spec file, BZ 850029 - Missing argus client: ragraph, BZ 1152650 From 6ff579e528f322a666cff495268d48adbadfbe3d Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 3 Feb 2016 16:26:46 +0000 Subject: [PATCH 18/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index eb2ed53..ad4ff2a 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8 Name: argus Version: 3.0.8 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Network transaction audit tool License: GPLv2+ Group: Applications/Internet @@ -139,6 +139,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Wed Feb 03 2016 Fedora Release Engineering - 3.0.8-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Mon Jan 04 2016 Jon Ciesla - 3.0.8-4 - Switch from cron to logrotate, BZ 1266304. - Removed systemd migration cruft. From aa86dd3895f679e8603ee2a3e558aed28ab5f985 Mon Sep 17 00:00:00 2001 From: Jon Ciesla Date: Mon, 2 May 2016 09:19:20 -0400 Subject: [PATCH 19/54] Logrotate fix. --- argus.logrotate | 3 +-- argus.spec | 5 ++++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/argus.logrotate b/argus.logrotate index 85a0e2f..e42b898 100644 --- a/argus.logrotate +++ b/argus.logrotate @@ -1,9 +1,8 @@ # logrotate configuration file for package argus -compress - /var/lib/argus/argus.out { daily rotate 366 missingok olddir /var/lib/argus/archive + compress } diff --git a/argus.spec b/argus.spec index ad4ff2a..fdf293d 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8 Name: argus Version: 3.0.8 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Network transaction audit tool License: GPLv2+ Group: Applications/Internet @@ -139,6 +139,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Mon May 02 2016 Jon Ciesla - 3.0.8-6 +- Only have logrotate compress argus logs, not all logs. BZ 1332098. + * Wed Feb 03 2016 Fedora Release Engineering - 3.0.8-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From e8fac31692978cfe4197541f06ab57ac860832f7 Mon Sep 17 00:00:00 2001 From: Jon Ciesla Date: Tue, 7 Jun 2016 17:41:38 -0500 Subject: [PATCH 20/54] 3.0.8.2 --- .gitignore | 2 ++ argus.spec | 9 ++++++--- sources | 4 ++-- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 461d024..9ee1f46 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,5 @@ argus-clients-2.0.6.fixes.1.tar.gz /argus-clients-3.0.6.2.tar.gz /argus-3.0.8.tar.gz /argus-clients-3.0.8.tar.gz +/argus-3.0.8.2.tar.gz +/argus-clients-3.0.8.2.tar.gz diff --git a/argus.spec b/argus.spec index fdf293d..50a2c9e 100644 --- a/argus.spec +++ b/argus.spec @@ -1,8 +1,8 @@ %define _hardened_build 1 -%global clientversion 3.0.8 +%global clientversion 3.0.8.2 Name: argus -Version: 3.0.8 -Release: 6%{?dist} +Version: 3.0.8.2 +Release: 1%{?dist} Summary: Network transaction audit tool License: GPLv2+ Group: Applications/Internet @@ -139,6 +139,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Tue Jun 07 2016 Jon Ciesla - 3.0.8.2-1 +- 3.0.8.2, BZ 1341870. + * Mon May 02 2016 Jon Ciesla - 3.0.8-6 - Only have logrotate compress argus logs, not all logs. BZ 1332098. diff --git a/sources b/sources index a0240cf..2980a7a 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -84daae71a502e4f6d088c279de3aa36b argus-3.0.8.tar.gz -f9483eb602446c2cc53b919e990bfedf argus-clients-3.0.8.tar.gz +eaf5f5ec66569e556392802a70ef9ca5 argus-3.0.8.2.tar.gz +09f453e3e581587cd69bc2c2b52d5c0a argus-clients-3.0.8.2.tar.gz From 27dcf562da6dc164446ff94827a9fc34fabef10a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Fri, 24 Jun 2016 09:49:33 +0200 Subject: [PATCH 21/54] Mandatory Perl build-requires added --- argus.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index 50a2c9e..2982932 100644 --- a/argus.spec +++ b/argus.spec @@ -24,7 +24,7 @@ Requires(post): systemd-units Requires(preun): systemd-units Requires(postun): systemd-units Requires: logrotate -BuildRequires: cyrus-sasl-devel tcp_wrappers flex bison ncurses-devel +BuildRequires: cyrus-sasl-devel perl-generators tcp_wrappers flex bison ncurses-devel BuildRequires: libpcap-devel zlib-devel BuildRequires: systemd-units From 77da20fdfdebb721193f4e87765596a2806e5003 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 10 Feb 2017 06:13:30 +0000 Subject: [PATCH 22/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index 2982932..45dd2da 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8.2 Name: argus Version: 3.0.8.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Network transaction audit tool License: GPLv2+ Group: Applications/Internet @@ -139,6 +139,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Fri Feb 10 2017 Fedora Release Engineering - 3.0.8.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Tue Jun 07 2016 Jon Ciesla - 3.0.8.2-1 - 3.0.8.2, BZ 1341870. From 8acf89c27e492d4dc9c012ff6ad857c841da53dc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 26 Jul 2017 03:11:55 +0000 Subject: [PATCH 23/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index 45dd2da..803b602 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8.2 Name: argus Version: 3.0.8.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Network transaction audit tool License: GPLv2+ Group: Applications/Internet @@ -139,6 +139,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Wed Jul 26 2017 Fedora Release Engineering - 3.0.8.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Fri Feb 10 2017 Fedora Release Engineering - 3.0.8.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From 59ecfd12d76eff0258d744a2f1ce5e54f8287c2d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 2 Aug 2017 17:42:25 +0000 Subject: [PATCH 24/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index 803b602..1e42923 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8.2 Name: argus Version: 3.0.8.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Network transaction audit tool License: GPLv2+ Group: Applications/Internet @@ -139,6 +139,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Wed Aug 02 2017 Fedora Release Engineering - 3.0.8.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Wed Jul 26 2017 Fedora Release Engineering - 3.0.8.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 6b51535d6814c82535124a1db0c9bcb20e0b7f0c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 7 Feb 2018 02:48:23 +0000 Subject: [PATCH 25/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index 1e42923..0e22ade 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8.2 Name: argus Version: 3.0.8.2 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Network transaction audit tool License: GPLv2+ Group: Applications/Internet @@ -139,6 +139,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Wed Feb 07 2018 Fedora Release Engineering - 3.0.8.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Wed Aug 02 2017 Fedora Release Engineering - 3.0.8.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From f99f0cbe154c833b5dacb68ffb755692fcfcba75 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Fri, 9 Feb 2018 09:04:08 +0100 Subject: [PATCH 26/54] Escape macros in %changelog Reference: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/Y2ZUKK2B7T2IKXPMODNF6HB2O5T5TS6H/ Signed-off-by: Igor Gnatenko --- argus.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/argus.spec b/argus.spec index 0e22ade..4d236f3 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8.2 Name: argus Version: 3.0.8.2 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Network transaction audit tool License: GPLv2+ Group: Applications/Internet @@ -139,6 +139,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Fri Feb 09 2018 Igor Gnatenko - 3.0.8.2-6 +- Escape macros in %%changelog + * Wed Feb 07 2018 Fedora Release Engineering - 3.0.8.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild @@ -271,7 +274,7 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d - backed out of __perl_requires redefine for .pm files - trouble w. rpmbuild * Fri Feb 24 2006 Gabriel Somlo 2.0.6.fixes.1-2 -- empty perl_req/prov avoids .pm's in %doc from being dep-checked at all +- empty perl_req/prov avoids .pm's in %%doc from being dep-checked at all - misc spec file fixes * Fri Feb 24 2006 Gabriel Somlo 2.0.6.fixes.1-1 From 532344922530a454bc4b6bd41c79db83e5e5d3f8 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Fri, 16 Mar 2018 12:00:28 -0500 Subject: [PATCH 27/54] tiprc --- argus-tirpc.patch | 11 +++++++++++ argus.spec | 41 +++++++++++------------------------------ 2 files changed, 22 insertions(+), 30 deletions(-) create mode 100644 argus-tirpc.patch diff --git a/argus-tirpc.patch b/argus-tirpc.patch new file mode 100644 index 0000000..2eec2fb --- /dev/null +++ b/argus-tirpc.patch @@ -0,0 +1,11 @@ +--- common/Makefile.in~ 2015-04-14 09:32:33.000000000 -0500 ++++ common/Makefile.in 2018-03-16 11:32:06.395595496 -0500 +@@ -35,7 +35,7 @@ + + CC = @CC@ + CCOPT = @V_CCOPT@ +-INCLS = -I$(srcdir) @V_INCLS@ -I$(srcdir)/../include -I$(srcdir)/../argus ++INCLS = -I$(srcdir) @V_INCLS@ -I$(srcdir)/../include -I$(srcdir)/../argus -I/usr/include/tirpc + DEFS = @DEFS@ + + # Standard CFLAGS diff --git a/argus.spec b/argus.spec index 4d236f3..75d4d33 100644 --- a/argus.spec +++ b/argus.spec @@ -2,35 +2,26 @@ %global clientversion 3.0.8.2 Name: argus Version: 3.0.8.2 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Network transaction audit tool License: GPLv2+ -Group: Applications/Internet Url: http://qosient.com/argus Source0: http://qosient.com/argus/src/%{name}-%{version}.tar.gz Source1: http://qosient.com/argus/src/%{name}-clients-%{clientversion}.tar.gz Source2: argus.service Source3: README.fedora Source4: argus.logrotate -#Patch0: argus-2.0.6.fixes.1-makefile.patch -#Patch1: argus-2.0.6.fixes.1-build.patch -# bpf_dump conflicts with a function with slightly different prototype (added -# const) in libpcap 1.0 -#Patch2: argus-2.0.6.fixes.1-libpcap10.patch -#Patch3: argus-clients-2.0.6.fixes.1-makefile.patch -#Patch4: argus-clients-2.0.6.fixes.1-build.patch -#Patch5: argus-clients-2.0.6.fixes.1-print.patch +Patch0: argus-tirpc.patch Requires(post): systemd-units Requires(preun): systemd-units Requires(postun): systemd-units Requires: logrotate -BuildRequires: cyrus-sasl-devel perl-generators tcp_wrappers flex bison ncurses-devel -BuildRequires: libpcap-devel zlib-devel +BuildRequires: cyrus-sasl-devel perl-generators flex bison ncurses-devel +BuildRequires: libpcap-devel zlib-devel libtirpc-devel readline-devel BuildRequires: systemd-units %package clients Summary: Client tools for argus network audit -Group: Applications/Internet %description Argus (Audit Record Generation and Utilization System) is an IP network @@ -43,7 +34,6 @@ Clients to the argus probe which process and display information. %package devel Summary: Header files for argus network audit -Group: Applications/Internet %description devel Header files for argus. @@ -52,19 +42,12 @@ Header files for argus. %prep %setup -a0 -q %setup -a1 -q -#%patch0 -p1 -#%patch1 -p1 -#%patch2 -p1 -#pushd %{name}-clients-%{version}.1 -#%patch3 -p1 -#%patch4 -p1 -#%patch5 -p1 -#popd +%patch0 -p0 %{__install} -p -m 0644 %{SOURCE3} . %build +export CPPFLAGS="$CPPFLAGS -I/usr/include/tirpc" %configure --with-sasl=yes --prefix=%{_prefix} -%{__make} %{?_smp_mflags} pushd %{name}-clients-%{clientversion} %configure --with-sasl=yes --prefix=%{_prefix} %{__make} %{?_smp_mflags} @@ -105,7 +88,8 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %files %doc support bin/argusbug -%doc COPYING CREDITS INSTALL README VERSION +%doc CREDITS INSTALL README VERSION +%license COPYING %config(noreplace) %{_sysconfdir}/argus.conf %config(noreplace) %{_sysconfdir}/logrotate.d/argus %{_unitdir}/argus.service @@ -120,13 +104,7 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %doc %{name}-clients-%{clientversion}/ChangeLog %{name}-clients-%{clientversion}/COPYING %doc %{name}-clients-%{clientversion}/CREDITS %{name}-clients-%{clientversion}/INSTALL %doc %{name}-clients-%{clientversion}/README %{name}-clients-%{clientversion}/VERSION -#%doc %{name}-clients-%{clientversion}/doc/CHANGES %{name}-clients-%{clientversion}/doc/FAQ -#%doc %{name}-clients-%{clientversion}/doc/HOW-TO %{name}-clients-%{clientversion}/doc/pdf -#%doc %{name}-clients-%{clientversion}/doc/README %doc %{name}-clients-%{clientversion}/support -#%doc %{name}-clients-%{clientversion}/ragraph/ragraph.pl -# .pm checked for dependencies regardless of permissions -#%doc %{name}-clients-%{version}/contrib %doc README.fedora %{_bindir}/ra* %{_sbindir}/ra* @@ -139,6 +117,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Fri Mar 16 2018 Gwyn Ciesla - 3.0.8.2-7 +- Migrate to libtirpc. + * Fri Feb 09 2018 Igor Gnatenko - 3.0.8.2-6 - Escape macros in %%changelog From 83b20ae6c4eead3da50ffecd70c54d40eddaaf7c Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 9 Jul 2018 19:06:42 +0200 Subject: [PATCH 28/54] add BuildRequires: gcc Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot --- argus.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/argus.spec b/argus.spec index 75d4d33..bd7b255 100644 --- a/argus.spec +++ b/argus.spec @@ -16,6 +16,7 @@ Requires(post): systemd-units Requires(preun): systemd-units Requires(postun): systemd-units Requires: logrotate +BuildRequires: gcc BuildRequires: cyrus-sasl-devel perl-generators flex bison ncurses-devel BuildRequires: libpcap-devel zlib-devel libtirpc-devel readline-devel BuildRequires: systemd-units From 061e6e50d5bb94884f475daee415c7c7688d193d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 12 Jul 2018 20:29:46 +0000 Subject: [PATCH 29/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index bd7b255..3a0e475 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8.2 Name: argus Version: 3.0.8.2 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Network transaction audit tool License: GPLv2+ Url: http://qosient.com/argus @@ -118,6 +118,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Thu Jul 12 2018 Fedora Release Engineering - 3.0.8.2-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Fri Mar 16 2018 Gwyn Ciesla - 3.0.8.2-7 - Migrate to libtirpc. From afdf83abe46af83daf1d7f114d7f9fb35f21b05f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 31 Jan 2019 13:43:46 +0000 Subject: [PATCH 30/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index 3a0e475..f3fc0cc 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8.2 Name: argus Version: 3.0.8.2 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Network transaction audit tool License: GPLv2+ Url: http://qosient.com/argus @@ -118,6 +118,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Thu Jan 31 2019 Fedora Release Engineering - 3.0.8.2-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Thu Jul 12 2018 Fedora Release Engineering - 3.0.8.2-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 763a76a9c73305c7b179bae2e57634cc1a123c26 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Sun, 17 Feb 2019 09:30:49 +0100 Subject: [PATCH 31/54] Rebuild for readline 8.0 --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index f3fc0cc..1558565 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8.2 Name: argus Version: 3.0.8.2 -Release: 9%{?dist} +Release: 10%{?dist} Summary: Network transaction audit tool License: GPLv2+ Url: http://qosient.com/argus @@ -118,6 +118,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Sun Feb 17 2019 Igor Gnatenko - 3.0.8.2-10 +- Rebuild for readline 8.0 + * Thu Jan 31 2019 Fedora Release Engineering - 3.0.8.2-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 446f2c8a52baa9c01ef00cdf64a6902ffabd596c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jul 2019 18:21:09 +0000 Subject: [PATCH 32/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index 1558565..5f4db50 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8.2 Name: argus Version: 3.0.8.2 -Release: 10%{?dist} +Release: 11%{?dist} Summary: Network transaction audit tool License: GPLv2+ Url: http://qosient.com/argus @@ -118,6 +118,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Wed Jul 24 2019 Fedora Release Engineering - 3.0.8.2-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sun Feb 17 2019 Igor Gnatenko - 3.0.8.2-10 - Rebuild for readline 8.0 From ae48ed157c7070c4946a588ff8d843419d5dfbbb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jan 2020 11:59:30 +0000 Subject: [PATCH 33/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index 5f4db50..d578468 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8.2 Name: argus Version: 3.0.8.2 -Release: 11%{?dist} +Release: 12%{?dist} Summary: Network transaction audit tool License: GPLv2+ Url: http://qosient.com/argus @@ -118,6 +118,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Tue Jan 28 2020 Fedora Release Engineering - 3.0.8.2-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Wed Jul 24 2019 Fedora Release Engineering - 3.0.8.2-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 0d1834513cad5eb7099c23c0ff1856d1fe2b56c7 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Fri, 31 Jan 2020 11:16:46 -0600 Subject: [PATCH 34/54] Fix FTBFS --- argus.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index d578468..ea614fc 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8.2 Name: argus Version: 3.0.8.2 -Release: 12%{?dist} +Release: 13%{?dist} Summary: Network transaction audit tool License: GPLv2+ Url: http://qosient.com/argus @@ -49,6 +49,7 @@ Header files for argus. %build export CPPFLAGS="$CPPFLAGS -I/usr/include/tirpc" %configure --with-sasl=yes --prefix=%{_prefix} +sed -i s/fcf-protection/fcf-protection\ -fcommon/g argus/Makefile pushd %{name}-clients-%{clientversion} %configure --with-sasl=yes --prefix=%{_prefix} %{__make} %{?_smp_mflags} @@ -118,6 +119,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Fri Jan 31 2020 Gwyn Ciesla - 3.0.8.2-13 +- Fix FTBFS + * Tue Jan 28 2020 Fedora Release Engineering - 3.0.8.2-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 684755ffbf1d9ea1ca8850bb7bbaf6ae6414a4ab Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Wed, 19 Feb 2020 11:05:44 -0600 Subject: [PATCH 35/54] Fix FTBFS. --- argus.spec | 10 +++++++--- common.patch | 11 +++++++++++ 2 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 common.patch diff --git a/argus.spec b/argus.spec index ea614fc..0a77e11 100644 --- a/argus.spec +++ b/argus.spec @@ -12,11 +12,12 @@ Source2: argus.service Source3: README.fedora Source4: argus.logrotate Patch0: argus-tirpc.patch +Patch1: common.patch Requires(post): systemd-units Requires(preun): systemd-units Requires(postun): systemd-units Requires: logrotate -BuildRequires: gcc +BuildRequires: gcc autoconf automake BuildRequires: cyrus-sasl-devel perl-generators flex bison ncurses-devel BuildRequires: libpcap-devel zlib-devel libtirpc-devel readline-devel BuildRequires: systemd-units @@ -44,12 +45,15 @@ Header files for argus. %setup -a0 -q %setup -a1 -q %patch0 -p0 +%patch1 -p0 %{__install} -p -m 0644 %{SOURCE3} . %build -export CPPFLAGS="$CPPFLAGS -I/usr/include/tirpc" +autoreconf -if +export CPPFLAGS="$CPPFLAGS -I/usr/include/tirpc -fcommon" +export CXXFLAGS="$CXXFLAGS -fcommon" %configure --with-sasl=yes --prefix=%{_prefix} -sed -i s/fcf-protection/fcf-protection\ -fcommon/g argus/Makefile +find . -type f -name 'Makefile' | xargs sed -i s/fcf-protection/fcf-protection\ -fcommon/g pushd %{name}-clients-%{clientversion} %configure --with-sasl=yes --prefix=%{_prefix} %{__make} %{?_smp_mflags} diff --git a/common.patch b/common.patch new file mode 100644 index 0000000..37ec3b9 --- /dev/null +++ b/common.patch @@ -0,0 +1,11 @@ +--- argus/ArgusUdt.c~ 2015-06-29 15:17:25.000000000 -0500 ++++ argus/ArgusUdt.c 2020-02-19 10:45:00.768211138 -0600 +@@ -41,7 +41,7 @@ + #include + + #include +-struct bootp *bp; ++extern struct bootp *bp; + + struct ArgusSystemFlow * + ArgusCreateUDTFlow (struct ArgusModelerStruct *model, struct udt_header *udt) From 9c915959024a65e5a1edfda307912eecd3925eb0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 27 Jul 2020 12:22:16 +0000 Subject: [PATCH 36/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index 0a77e11..8df0181 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8.2 Name: argus Version: 3.0.8.2 -Release: 13%{?dist} +Release: 14%{?dist} Summary: Network transaction audit tool License: GPLv2+ Url: http://qosient.com/argus @@ -123,6 +123,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Mon Jul 27 2020 Fedora Release Engineering - 3.0.8.2-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Fri Jan 31 2020 Gwyn Ciesla - 3.0.8.2-13 - Fix FTBFS From 7855f3ee2983708569309cc093788456f817040c Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Wed, 16 Dec 2020 23:36:13 +0000 Subject: [PATCH 37/54] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- argus.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/argus.spec b/argus.spec index 8df0181..a4fb800 100644 --- a/argus.spec +++ b/argus.spec @@ -21,6 +21,7 @@ BuildRequires: gcc autoconf automake BuildRequires: cyrus-sasl-devel perl-generators flex bison ncurses-devel BuildRequires: libpcap-devel zlib-devel libtirpc-devel readline-devel BuildRequires: systemd-units +BuildRequires: make %package clients Summary: Client tools for argus network audit From cfd6ab1bf981fccf62933c49db1d001235979171 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 00:24:47 +0000 Subject: [PATCH 38/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index a4fb800..b00fb4c 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8.2 Name: argus Version: 3.0.8.2 -Release: 14%{?dist} +Release: 15%{?dist} Summary: Network transaction audit tool License: GPLv2+ Url: http://qosient.com/argus @@ -124,6 +124,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 3.0.8.2-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Mon Jul 27 2020 Fedora Release Engineering - 3.0.8.2-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From dc44340d5297f6048a0854c1a7ce17849042ed08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Tue, 2 Mar 2021 16:14:10 +0100 Subject: [PATCH 39/54] Rebuilt for updated systemd-rpm-macros See https://pagure.io/fesco/issue/2583. --- argus.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index b00fb4c..a127b6b 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8.2 Name: argus Version: 3.0.8.2 -Release: 15%{?dist} +Release: 16%{?dist} Summary: Network transaction audit tool License: GPLv2+ Url: http://qosient.com/argus @@ -124,6 +124,10 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 3.0.8.2-16 +- Rebuilt for updated systemd-rpm-macros + See https://pagure.io/fesco/issue/2583. + * Tue Jan 26 2021 Fedora Release Engineering - 3.0.8.2-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From e6b9c3b342c9aba5f69949f6f4af4c1e33bf887c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 12:57:00 +0000 Subject: [PATCH 40/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 87766424ca2be5f5fbd319e05e19bb83b377f3c9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 17:53:13 +0000 Subject: [PATCH 41/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index a127b6b..9549de1 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8.2 Name: argus Version: 3.0.8.2 -Release: 16%{?dist} +Release: 17%{?dist} Summary: Network transaction audit tool License: GPLv2+ Url: http://qosient.com/argus @@ -124,6 +124,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Wed Jul 21 2021 Fedora Release Engineering - 3.0.8.2-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 3.0.8.2-16 - Rebuilt for updated systemd-rpm-macros See https://pagure.io/fesco/issue/2583. From bd672224c0d648558f3bbe13e3522919ed677fc5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jan 2022 21:35:23 +0000 Subject: [PATCH 42/54] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index 9549de1..428b2bc 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8.2 Name: argus Version: 3.0.8.2 -Release: 17%{?dist} +Release: 18%{?dist} Summary: Network transaction audit tool License: GPLv2+ Url: http://qosient.com/argus @@ -124,6 +124,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Wed Jan 19 2022 Fedora Release Engineering - 3.0.8.2-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Wed Jul 21 2021 Fedora Release Engineering - 3.0.8.2-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From e17c1f7a538ae40c0c27c690c5191e330ad4d591 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 20 Jul 2022 21:11:09 +0000 Subject: [PATCH 43/54] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index 428b2bc..5bceefc 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8.2 Name: argus Version: 3.0.8.2 -Release: 18%{?dist} +Release: 19%{?dist} Summary: Network transaction audit tool License: GPLv2+ Url: http://qosient.com/argus @@ -124,6 +124,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Wed Jul 20 2022 Fedora Release Engineering - 3.0.8.2-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Wed Jan 19 2022 Fedora Release Engineering - 3.0.8.2-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 7c333261e69c97a95995716f2de5afb518f5617d Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Fri, 25 Nov 2022 19:09:47 +0100 Subject: [PATCH 44/54] Port configure scripts to C99 Related to: --- argus-configure-c99.patch | 38 ++++++++++++++++++++++++++++++++++++++ argus.spec | 10 +++++++++- 2 files changed, 47 insertions(+), 1 deletion(-) create mode 100644 argus-configure-c99.patch diff --git a/argus-configure-c99.patch b/argus-configure-c99.patch new file mode 100644 index 0000000..cfa740c --- /dev/null +++ b/argus-configure-c99.patch @@ -0,0 +1,38 @@ +Include relevant headers to avoid implicit function declarations. +Declare the return type of main to avoid an implicit int. + +Submitted upstream: + + + + +diff -ur argus-3.0.8.2.orig/acsite.m4 argus-3.0.8.2/acsite.m4 +--- argus-3.0.8.2.orig/acsite.m4 2015-04-14 16:32:33.000000000 +0200 ++++ argus-3.0.8.2/acsite.m4 2022-11-25 18:44:48.934763450 +0100 +@@ -298,8 +298,10 @@ + # include + # include + # include ++# include ++# include + unsigned char a[[5]] = { 1, 2, 3, 4, 5 }; +- main() { ++ int main() { + unsigned int i; + pid_t pid; + int status; +diff -ur argus-3.0.8.2.orig/configure argus-3.0.8.2/configure +--- argus-3.0.8.2.orig/configure 2016-06-01 20:29:33.000000000 +0200 ++++ argus-3.0.8.2/configure 2022-11-25 18:44:56.248688727 +0100 +@@ -5789,8 +5789,10 @@ + # include + # include + # include ++# include ++# include + unsigned char a[5] = { 1, 2, 3, 4, 5 }; +- main() { ++ int main() { + unsigned int i; + pid_t pid; + int status; diff --git a/argus.spec b/argus.spec index 5bceefc..4022521 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8.2 Name: argus Version: 3.0.8.2 -Release: 19%{?dist} +Release: 20%{?dist} Summary: Network transaction audit tool License: GPLv2+ Url: http://qosient.com/argus @@ -13,6 +13,7 @@ Source3: README.fedora Source4: argus.logrotate Patch0: argus-tirpc.patch Patch1: common.patch +Patch2: argus-configure-c99.patch Requires(post): systemd-units Requires(preun): systemd-units Requires(postun): systemd-units @@ -47,6 +48,10 @@ Header files for argus. %setup -a1 -q %patch0 -p0 %patch1 -p0 +%patch2 -p1 +pushd %{name}-clients-%{clientversion} +%patch2 -p1 +popd %{__install} -p -m 0644 %{SOURCE3} . %build @@ -124,6 +129,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Fri Nov 25 2022 Florian Weimer - 3.0.8.2-20 +- Port configure scripts to C99 + * Wed Jul 20 2022 Fedora Release Engineering - 3.0.8.2-19 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 6d7b54b7643419482eddf8661b9e1685a3b0e892 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 18 Jan 2023 22:05:55 +0000 Subject: [PATCH 45/54] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index 4022521..7bc5683 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8.2 Name: argus Version: 3.0.8.2 -Release: 20%{?dist} +Release: 21%{?dist} Summary: Network transaction audit tool License: GPLv2+ Url: http://qosient.com/argus @@ -129,6 +129,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Wed Jan 18 2023 Fedora Release Engineering - 3.0.8.2-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Fri Nov 25 2022 Florian Weimer - 3.0.8.2-20 - Port configure scripts to C99 From 6f538f3fbf0b72be7cd750367f04b174986c7108 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Tue, 7 Mar 2023 15:48:50 -0600 Subject: [PATCH 46/54] migrated to SPDX license --- argus.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/argus.spec b/argus.spec index 7bc5683..c3c2234 100644 --- a/argus.spec +++ b/argus.spec @@ -2,9 +2,9 @@ %global clientversion 3.0.8.2 Name: argus Version: 3.0.8.2 -Release: 21%{?dist} +Release: 22%{?dist} Summary: Network transaction audit tool -License: GPLv2+ +License: GPL-2.0-or-later Url: http://qosient.com/argus Source0: http://qosient.com/argus/src/%{name}-%{version}.tar.gz Source1: http://qosient.com/argus/src/%{name}-clients-%{clientversion}.tar.gz @@ -129,6 +129,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Tue Mar 07 2023 Gwyn Ciesla - 3.0.8.2-22 +- migrated to SPDX license + * Wed Jan 18 2023 Fedora Release Engineering - 3.0.8.2-21 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 7d4473e750ad873d3d52ac98d08bdc431e7199ef Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jul 2023 13:43:05 +0000 Subject: [PATCH 47/54] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index c3c2234..b0cd038 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8.2 Name: argus Version: 3.0.8.2 -Release: 22%{?dist} +Release: 23%{?dist} Summary: Network transaction audit tool License: GPL-2.0-or-later Url: http://qosient.com/argus @@ -129,6 +129,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Wed Jul 19 2023 Fedora Release Engineering - 3.0.8.2-23 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Tue Mar 07 2023 Gwyn Ciesla - 3.0.8.2-22 - migrated to SPDX license From 3ed670bf46168ab15ce7d6edbdc54b46e96ab237 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 13:30:57 +0000 Subject: [PATCH 48/54] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index b0cd038..b95392c 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8.2 Name: argus Version: 3.0.8.2 -Release: 23%{?dist} +Release: 24%{?dist} Summary: Network transaction audit tool License: GPL-2.0-or-later Url: http://qosient.com/argus @@ -129,6 +129,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Fri Jan 19 2024 Fedora Release Engineering - 3.0.8.2-24 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Wed Jul 19 2023 Fedora Release Engineering - 3.0.8.2-23 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 04710b5ee6625928374d34be187c709ab114d5b7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 22 Jan 2024 23:25:22 +0000 Subject: [PATCH 49/54] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index b95392c..f7a9655 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8.2 Name: argus Version: 3.0.8.2 -Release: 24%{?dist} +Release: 25%{?dist} Summary: Network transaction audit tool License: GPL-2.0-or-later Url: http://qosient.com/argus @@ -129,6 +129,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Mon Jan 22 2024 Fedora Release Engineering - 3.0.8.2-25 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jan 19 2024 Fedora Release Engineering - 3.0.8.2-24 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 53380420a8d38104271e4f6137f87eee43dee6a6 Mon Sep 17 00:00:00 2001 From: Software Management Team Date: Thu, 30 May 2024 12:46:46 +0200 Subject: [PATCH 50/54] Eliminate use of obsolete %patchN syntax (#2283636) --- argus.spec | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/argus.spec b/argus.spec index f7a9655..6b4d1d1 100644 --- a/argus.spec +++ b/argus.spec @@ -46,11 +46,11 @@ Header files for argus. %prep %setup -a0 -q %setup -a1 -q -%patch0 -p0 -%patch1 -p0 -%patch2 -p1 +%patch -P0 -p0 +%patch -P1 -p0 +%patch -P2 -p1 pushd %{name}-clients-%{clientversion} -%patch2 -p1 +%patch -P2 -p1 popd %{__install} -p -m 0644 %{SOURCE3} . From 6f4bcec0e08fef1ad4229e9c1b66c83a8c1598dc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 17:24:01 +0000 Subject: [PATCH 51/54] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index 6b4d1d1..cb7a586 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8.2 Name: argus Version: 3.0.8.2 -Release: 25%{?dist} +Release: 26%{?dist} Summary: Network transaction audit tool License: GPL-2.0-or-later Url: http://qosient.com/argus @@ -129,6 +129,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Wed Jul 17 2024 Fedora Release Engineering - 3.0.8.2-26 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Mon Jan 22 2024 Fedora Release Engineering - 3.0.8.2-25 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 11f28b8b9ee6d31c8b70db7c6265b98a19efa4ed Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 11:30:32 +0000 Subject: [PATCH 52/54] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index cb7a586..272ce5e 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8.2 Name: argus Version: 3.0.8.2 -Release: 26%{?dist} +Release: 27%{?dist} Summary: Network transaction audit tool License: GPL-2.0-or-later Url: http://qosient.com/argus @@ -129,6 +129,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Thu Jan 16 2025 Fedora Release Engineering - 3.0.8.2-27 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Wed Jul 17 2024 Fedora Release Engineering - 3.0.8.2-26 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 7d064735c09080577b5855179f56f2a75b5b4db3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 17:13:00 +0000 Subject: [PATCH 53/54] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index 272ce5e..c8b9f16 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8.2 Name: argus Version: 3.0.8.2 -Release: 27%{?dist} +Release: 28%{?dist} Summary: Network transaction audit tool License: GPL-2.0-or-later Url: http://qosient.com/argus @@ -129,6 +129,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Wed Jul 23 2025 Fedora Release Engineering - 3.0.8.2-28 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Thu Jan 16 2025 Fedora Release Engineering - 3.0.8.2-27 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From a296e34b0abaa62a9dbe118cb2e78b0818c621a3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 16 Jan 2026 03:54:02 +0000 Subject: [PATCH 54/54] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- argus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/argus.spec b/argus.spec index c8b9f16..3b01955 100644 --- a/argus.spec +++ b/argus.spec @@ -2,7 +2,7 @@ %global clientversion 3.0.8.2 Name: argus Version: 3.0.8.2 -Release: 28%{?dist} +Release: 29%{?dist} Summary: Network transaction audit tool License: GPL-2.0-or-later Url: http://qosient.com/argus @@ -129,6 +129,9 @@ mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d %{_includedir}/argus/ %changelog +* Fri Jan 16 2026 Fedora Release Engineering - 3.0.8.2-29 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Wed Jul 23 2025 Fedora Release Engineering - 3.0.8.2-28 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild