|
@@ -1,5 +1,5 @@
|
|
-%define tcpdump_ver 4.9.3
|
|
+%define tcpdump_ver 4.99.1
|
|
-%define libpcap_ver 1.9.1
|
|
+%define libpcap_ver 1.10.1
|
|
|
|
|
|
%{!?_licensedir:%global license %%doc}
|
|
%{!?_licensedir:%global license %%doc}
|
|
|
|
|
|
@@ -10,7 +10,7 @@ Epoch: 1
|
|
Version: %{tcpdump_ver}
|
|
Version: %{tcpdump_ver}
|
|
%define tcpdump_dir tcpdump-%{tcpdump_ver}
|
|
%define tcpdump_dir tcpdump-%{tcpdump_ver}
|
|
%define tcpslice_dir tcpslice
|
|
%define tcpslice_dir tcpslice
|
|
-Release: 2%{?_dist_release}
|
|
+Release: 1%{?_dist_release}
|
|
Group: system,network
|
|
Group: system,network
|
|
Vendor: Project Vine
|
|
Vendor: Project Vine
|
|
Distribution: Vine Linux
|
|
Distribution: Vine Linux
|
|
@@ -21,15 +21,14 @@ License: BSD
|
|
URL: https://www.tcpdump.org/
|
|
URL: https://www.tcpdump.org/
|
|
|
|
|
|
Source0: https://www.tcpdump.org/release/tcpdump-%{tcpdump_ver}.tar.gz
|
|
Source0: https://www.tcpdump.org/release/tcpdump-%{tcpdump_ver}.tar.gz
|
|
-Source1: ftp://ftp.ee.lbl.gov/tcpslice-1.2a3.tar.gz
|
|
+Source1: ftp://ftp.ee.lbl.gov/tcpslice-1.3.tar.gz
|
|
|
|
|
|
-Patch0004: 0004-tcpslice-update-tcpslice-patch-to-1.2a3.patch
|
|
+Patch0002: 0002-Use-getnameinfo-instead-of-gethostbyaddr.patch
|
|
-Patch0005: 0005-tcpslice-remove-unneeded-include.patch
|
|
+Patch0003: 0003-Drop-root-priviledges-before-opening-first-savefile-.patch
|
|
-Patch0006: 0006-tcpslice-don-t-test-the-pointer-but-pointee-for-NULL.patch
|
|
+Patch0007: 0007-Introduce-nn-option.patch
|
|
|
|
+Patch0009: 0009-Change-n-flag-to-nn-in-TESTonce.patch
|
|
|
|
|
|
-Patch1000: 0013-CVE-2020-8037.patch
|
|
+%define tcpslice_dir tcpslice-1.3
|
|
-
|
|
|
|
-%define tcpslice_dir tcpslice-1.2a3
|
|
|
|
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
BuildRequires: glibc-kernheaders >= 2.2.0
|
|
BuildRequires: glibc-kernheaders >= 2.2.0
|
|
@@ -64,6 +63,7 @@ tcpdump はネットワークのトラフィックをモニタする、コマン
|
|
%prep
|
|
%prep
|
|
%autosetup -a 1 -S git
|
|
%autosetup -a 1 -S git
|
|
|
|
|
|
|
|
+
|
|
%build
|
|
%build
|
|
export CFLAGS="$RPM_OPT_FLAGS $(getconf LFS_CFLAGS) -fno-strict-aliasing"
|
|
export CFLAGS="$RPM_OPT_FLAGS $(getconf LFS_CFLAGS) -fno-strict-aliasing"
|
|
|
|
|
|
@@ -77,6 +77,7 @@ popd
|
|
%configure --with-crypto --with-user=tcpdump --without-smi
|
|
%configure --with-crypto --with-user=tcpdump --without-smi
|
|
make %{?_smp_mflags}
|
|
make %{?_smp_mflags}
|
|
|
|
|
|
|
|
+
|
|
%install
|
|
%install
|
|
rm -rf %{buildroot}
|
|
rm -rf %{buildroot}
|
|
mkdir -p %{buildroot}%{_libdir}
|
|
mkdir -p %{buildroot}%{_libdir}
|
|
@@ -95,6 +96,7 @@ install -m644 tcpdump.1 ${RPM_BUILD_ROOT}%{_mandir}/man8/tcpdump.8
|
|
sed -i 's/\(\.TH[a-zA-Z ]*\)[1-9]\(.*\)/\18\2/' \
|
|
sed -i 's/\(\.TH[a-zA-Z ]*\)[1-9]\(.*\)/\18\2/' \
|
|
${RPM_BUILD_ROOT}%{_mandir}/man8/*
|
|
${RPM_BUILD_ROOT}%{_mandir}/man8/*
|
|
|
|
|
|
|
|
+
|
|
%clean
|
|
%clean
|
|
rm -rf %{buildroot}
|
|
rm -rf %{buildroot}
|
|
|
|
|
|
@@ -117,7 +119,14 @@ exit 0
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
-* Mon Feb 01 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.4.9.3-2
|
|
+* Sat Oct 16 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1:4.99.1-1
|
|
|
|
+- new upstream release.
|
|
|
|
+- built with openssl-3.0.0.
|
|
|
|
+- dropped all patches.
|
|
|
|
+- imported Patch0002-0009 from rawhide.
|
|
|
|
+- updated Source1.
|
|
|
|
+
|
|
|
|
+* Mon Feb 01 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1:4.9.3-2
|
|
- imported Patch1000 from rawhide to fix CVE-2020-8037.
|
|
- imported Patch1000 from rawhide to fix CVE-2020-8037.
|
|
|
|
|
|
* Sat Oct 05 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1:4.9.3-1
|
|
* Sat Oct 05 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1:4.9.3-1
|