Blame SPECS/tcpdump.spec

75b7d9
Summary: A network traffic monitoring tool
75b7d9
Name: tcpdump
75b7d9
Epoch: 14
ce5013
Version: 4.9.2
31d4d4
Release: 4%{?dist}
75b7d9
License: BSD with advertising
75b7d9
URL: http://www.tcpdump.org
75b7d9
Group: Applications/Internet
31d4d4
Requires(pre): shadow-utils /usr/bin/getent
ce5013
Requires: libpcap >= 14:1.5.3-10
ce5013
BuildRequires: automake sharutils openssl-devel libcap-ng-devel libpcap-devel git 
75b7d9
68a24b
Source0: http://www.tcpdump.org/release/%{name}-%{version}.tar.gz
75b7d9
Source1: ftp://ftp.ee.lbl.gov/tcpslice-1.2a3.tar.gz
75b7d9
ce5013
Patch0001:	0001-icmp6-print-Reachable-Time-and-Retransmit-Time-from-.patch
ce5013
Patch0002:	0002-Use-getnameinfo-instead-of-gethostbyaddr.patch
ce5013
Patch0003:	0003-tcpslice-update-tcpslice-patch-to-1.2a3.patch
ce5013
Patch0004:	0004-tcpslice-remove-unneeded-include.patch
ce5013
Patch0005:	0005-tcpslice-don-t-test-the-pointer-but-pointee-for-NULL.patch
ce5013
Patch0006:	0006-Introduce-nn-option.patch
ce5013
Patch0007:	0007-Don-t-print-out-we-dropped-root-we-are-always-droppi.patch
ce5013
Patch0008:	0008-Change-P-to-Q-and-print-warning.patch
ce5013
Patch0009:	0009-Change-n-flag-to-nn-in-TESTonce.patch
ce5013
Patch0010:	0010-Expect-miliseconds-instead-of-seconds-in-icmp-captur.patch
ce5013
Patch0011:	0011-Disable-tests-that-require-newer-version-of-libpcap.patch
ce5013
Patch0012:	0012-Make-default-capture-buffer-size-bigger.patch
ce5013
Patch0013:	0013-Add-printing-support-for-vsockmon-devices.patch
ce5013
Patch0014:	0014-Disable-test-with-unsupported-link-type.patch
75b7d9
75b7d9
%define tcpslice_dir tcpslice-1.2a3
75b7d9
75b7d9
%description
75b7d9
Tcpdump is a command-line tool for monitoring network traffic.
75b7d9
Tcpdump can capture and display the packet headers on a particular
75b7d9
network interface or on all interfaces.  Tcpdump can display all of
75b7d9
the packet headers, or just the ones that match particular criteria.
75b7d9
75b7d9
Install tcpdump if you need a program to monitor network traffic.
75b7d9
75b7d9
%prep
8d0d63
%autosetup -a 1 -S git
75b7d9
75b7d9
%build
8d0d63
export CFLAGS="$RPM_OPT_FLAGS $(getconf LFS_CFLAGS) -fno-strict-aliasing -DHAVE_GETNAMEINFO"
75b7d9
75b7d9
pushd %{tcpslice_dir}
75b7d9
# update config.{guess,sub}
75b7d9
automake -a -f 2> /dev/null || :
75b7d9
%configure
75b7d9
make %{?_smp_mflags}
75b7d9
popd
75b7d9
75b7d9
%configure --with-crypto --with-user=tcpdump --without-smi
75b7d9
make %{?_smp_mflags}
75b7d9
75b7d9
%check
8d0d63
make check
75b7d9
75b7d9
%install
75b7d9
mkdir -p ${RPM_BUILD_ROOT}%{_libdir}
75b7d9
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man8
75b7d9
mkdir -p ${RPM_BUILD_ROOT}%{_sbindir}
75b7d9
75b7d9
pushd %{tcpslice_dir}
75b7d9
install -m755 tcpslice ${RPM_BUILD_ROOT}%{_sbindir}
75b7d9
install -m644 tcpslice.1 ${RPM_BUILD_ROOT}%{_mandir}/man8/tcpslice.8
75b7d9
popd
75b7d9
75b7d9
install -m755 tcpdump ${RPM_BUILD_ROOT}%{_sbindir}
75b7d9
install -m644 tcpdump.1 ${RPM_BUILD_ROOT}%{_mandir}/man8/tcpdump.8
75b7d9
75b7d9
# fix section numbers
75b7d9
sed -i 's/\(\.TH[a-zA-Z ]*\)[1-9]\(.*\)/\18\2/' \
75b7d9
	${RPM_BUILD_ROOT}%{_mandir}/man8/*
75b7d9
75b7d9
%pre
31d4d4
if [ "$1" -eq 1 ]; then
31d4d4
  getent group  tcpdump > /dev/null ||  /usr/sbin/groupadd -g 72 tcpdump > /dev/null
31d4d4
  getent passwd tcpdump > /dev/null ||  /usr/sbin/useradd -u 72 -g 72 -s /sbin/nologin -M -r \
31d4d4
        -d / tcpdump > /dev/null
31d4d4
fi
31d4d4
75b7d9
exit 0
75b7d9
75b7d9
%files
75b7d9
%defattr(-,root,root)
75b7d9
%doc LICENSE README.md CHANGES CREDITS
75b7d9
%{_sbindir}/tcpdump
75b7d9
%{_sbindir}/tcpslice
75b7d9
%{_mandir}/man8/tcpslice.8*
75b7d9
%{_mandir}/man8/tcpdump.8*
75b7d9
75b7d9
%changelog
31d4d4
* Mon Jun 03 2019 Michal Ruprich <mruprich@redhat.com> - 14:4.9.2-4
31d4d4
- Resolves: #1664648 - tcpdump post creates user and groups unconditionally, raising alerts in corporate environment
31d4d4
ce5013
* Wed Nov 15 2017 Michal Ruprich - 14:4.9.2-3
ce5013
- Related: rhbz#1464390; build against latest libpcap
ce5013
ce5013
* Mon Nov 13 2017 Michal Ruprich <mruprich@redhat.com> - 14:4.9.2-2
ce5013
- Related: rhbz#1464390; added dependency on libpcap-14:1.5.3-10 due to vsockmon support
ce5013
ce5013
* Thu Sep 14 2017 Martin Sehnoutka <msehnout@redhat.com> - 14:4.9.2-1
ce5013
- Resolves: rhbz#1490842; Rebase to 4.9.2 version
ce5013
ce5013
* Tue Aug 15 2017 Martin Sehnoutka <msehnout@redhat.com> - 14:4.9.0-6
ce5013
- Resolves: rhbz#1464390; Add printing support for vsockmon devices
ce5013
8d0d63
* Tue May 09 2017 Martin Sehnoutka <msehnout@redhat.com> - 14:4.9.0-5
8d0d63
- Resolves: #1441597; use bigger capture buffer than in upstream
8d0d63
8d0d63
* Thu Apr 20 2017 Martin Sehnoutka <msehnout@redhat.com> - 14:4.9.0-4
8d0d63
- Drop downstream patch (drop root privileges)
8d0d63
- Add libcap-ng as a new build dependency
8d0d63
- Related: #1262283
8d0d63
8d0d63
* Tue Apr 11 2017 root - 14:4.9.0-3
8d0d63
- Fix tests according to our patches and libpcap version
8d0d63
8d0d63
* Fri Mar 17 2017 Martin Sehnoutka <msehnout@redhat.com> - 14:4.9.0-2
8d0d63
- Use getnameinfo instead of gethostbyaddr
8d0d63
8d0d63
* Mon Feb 20 2017 Martin Sehnoutka <msehnout@redhat.com> - 14:4.9.0-1
8d0d63
- New upstream version 4.9.0. Resolves: #1422473
8d0d63
- Add legacy -P switch with warning. Related to #1422473 and #1292056
8d0d63
8d0d63
* Wed Jan 04 2017 Martin Sehnoutka <msehnout@redhat.com> - 14:4.5.1-6
8d0d63
- Drop root before creating any dump file. Resolves: #1262283
8d0d63
8d0d63
* Wed Jan 04 2017 Martin Sehnoutka <msehnout@redhat.com> - 14:4.5.1-5
8d0d63
- Use -Q instead of -P to set capture direction. Resolves: #1292056
8d0d63
8d0d63
* Fri Dec 09 2016 Martin Sehnoutka <msehnout@redhat.com> - 14:4.5.1-4
8d0d63
- Fix segfault with --help option. Resolves: #1297812
8d0d63
ac9b3d
* Thu Jun 18 2015 Michal Sekletar <msekleta@redhat.com> - 14:4.5.1-3
ac9b3d
- add support for nano second timestamps (#1151406)
ac9b3d
- fix cdp dissector, allow zero-length data frames (#1231246)
ac9b3d
68a24b
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 14:4.5.1-2
68a24b
- Mass rebuild 2014-01-24
68a24b
68a24b
* Wed Jan 15 2014 Michal Sekletar <msekleta@redhat.com> - 14:4.5.1-1
68a24b
- update to 4.5.1
68a24b
68a24b
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 14:4.5.0-2.20131108gitb07944a
68a24b
- Mass rebuild 2013-12-27
68a24b
75b7d9
* Fri Nov 08 2013 Michal Sekletar <msekleta@redhat.com> - 14:4.5.0-1.20131108gitb07944a
75b7d9
- update to snaphot gitb07944a (#1026855)
75b7d9
- don't try to change ownership of stdout (#1015767)
75b7d9
75b7d9
* Thu Jun 06 2013 Michal Sekletar <msekleta@redhat.com> - 14:4.4.0-1
75b7d9
- update to 4.4.0
75b7d9
75b7d9
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 14:4.3.0-3
75b7d9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
75b7d9
75b7d9
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 14:4.3.0-2
75b7d9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
75b7d9
75b7d9
* Wed Jun 13 2012 Michal Sekletar <msekleta@redhat.com> - 14:4.3.0-1
75b7d9
- Update to 4.3.0
75b7d9
75b7d9
* Wed May 16 2012 Michal Sekletar <msekleta@redhat.com>
75b7d9
- Resolves: #809638
75b7d9
- created savefile has proper owner
75b7d9
75b7d9
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 14:4.2.1-2
75b7d9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
75b7d9
75b7d9
* Tue Jan 03 2012 Jan Synáček <jsynacek@redhat.com> - 14:4.2.1-1
75b7d9
- Update to 4.2.1
75b7d9
- Remove ppi.h from sources (readded again in upstream tarball)
75b7d9
75b7d9
* Thu Dec 02 2011 Michal Sekletar <msekleta@redhat.com> - 14:4.2.0-1
75b7d9
- updated to 4.2.0
75b7d9
- added new source file ppi.h, missing in upstream tarball
75b7d9
- disabled make check because of missing .pcap files in testsuite
75b7d9
- dropped unnecessary patches
75b7d9
75b7d9
* Wed Aug 24 2011 Michal Sekletar <msekleta@redhat.com> - 14:4.1.1-3
75b7d9
- Fix manpage (#663739)
75b7d9
- Fix improper handling of bad date format in tcpslice (#684005)
75b7d9
- Spec file clean up
75b7d9
75b7d9
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 14:4.1.1-2
75b7d9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
75b7d9
75b7d9
* Tue Apr 06 2010 Miroslav Lichvar <mlichvar@redhat.com> - 14:4.1.1-1
75b7d9
- update to 4.1.1
75b7d9
- add %%check
75b7d9
75b7d9
* Wed Sep 23 2009 Miroslav Lichvar <mlichvar@redhat.com> - 14:4.0.0-3.20090921gitdf3cb4
75b7d9
- update to snapshot 20090921gitdf3cb4
75b7d9
75b7d9
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 14:4.0.0-2.20090818git832d2c
75b7d9
- rebuilt with new openssl
75b7d9
75b7d9
* Thu Aug 20 2009 Miroslav Lichvar <mlichvar@redhat.com> - 14:4.0.0-1.20090818git832d2c
75b7d9
- update to post 4.0.0 git snapshot 20090818git832d2c
75b7d9
- print retrans and reachable times in ICMPv6 as milliseconds (#474264)
75b7d9
75b7d9
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 14:3.9.8-9
75b7d9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
75b7d9
75b7d9
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 14:3.9.8-8
75b7d9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
75b7d9
75b7d9
* Tue Jan 20 2009 Miroslav Lichvar <mlichvar@redhat.com> - 14:3.9.8-7
75b7d9
- rebuild for new openssl
75b7d9
- convert CREDITS to UTF-8 (#226481)
75b7d9
75b7d9
* Fri Aug 29 2008 Miroslav Lichvar <mlichvar@redhat.com> - 14:3.9.8-6
75b7d9
- rediff patches with fuzz
75b7d9
- add -fno-strict-aliasing to CFLAGS
75b7d9
75b7d9
* Mon Jun 02 2008 Miroslav Lichvar <mlichvar@redhat.com> - 14:3.9.8-5
75b7d9
- update config.{guess,sub} when building tcpslice
75b7d9
- remove -D_GNU_SOURCE from CFLAGS
75b7d9
- disable libsmi check in configure
75b7d9
75b7d9
* Wed Feb 13 2008 Miroslav Lichvar <mlichvar@redhat.com> - 14:3.9.8-4
75b7d9
- fix building with new glibc headers
75b7d9
75b7d9
* Thu Dec 06 2007 Miroslav Lichvar <mlichvar@redhat.com> - 14:3.9.8-3
75b7d9
- update IKEv2 support
75b7d9
75b7d9
* Thu Dec  6 2007 Jeremy Katz <katzj@redhat.com> - 14:3.9.8-2
75b7d9
- rebuild for new openssl
75b7d9
75b7d9
* Wed Oct 24 2007 Miroslav Lichvar <mlichvar@redhat.com> - 14:3.9.8-1
75b7d9
- update to 3.9.8
75b7d9
- don't use gethostbyaddr
75b7d9
- fix default user in man page
75b7d9
75b7d9
* Tue Sep 18 2007 Miroslav Lichvar <mlichvar@redhat.com> - 14:3.9.7-5
75b7d9
- support decoding IKEv2 packets
75b7d9
75b7d9
* Wed Aug 22 2007 Miroslav Lichvar <mlichvar@redhat.com> - 14:3.9.7-4
75b7d9
- rebuild
75b7d9
75b7d9
* Thu Aug 09 2007 Miroslav Lichvar <mlichvar@redhat.com> - 14:3.9.7-3
75b7d9
- enable crypto support on 64-bit architectures
75b7d9
- update license tag
75b7d9
75b7d9
* Wed Jul 25 2007 Jeremy Katz <katzj@redhat.com> - 14:3.9.7-2
75b7d9
- rebuild for toolchain bug
75b7d9
75b7d9
* Tue Jul 24 2007 Miroslav Lichvar <mlichvar@redhat.com> - 14:3.9.7-1
75b7d9
- update to 3.9.7
75b7d9
- with -C option, drop root privileges before opening first savefile (#244860)
75b7d9
- update tcpslice to 1.2a3
75b7d9
- include time patch from Debian to fix tcpslice on 64-bit architectures
75b7d9
75b7d9
* Thu Mar 15 2007 Miroslav Lichvar <mlichvar@redhat.com> - 14:3.9.5-3
75b7d9
- fix buffer overflow in 802.11 printer (#232349, CVE-2007-1218)
75b7d9
- spec cleanup (#226481)
75b7d9
75b7d9
* Tue Dec 12 2006 Miroslav Lichvar <mlichvar@redhat.com> - 14:3.9.5-2
75b7d9
- use tcpdump user, fix scriptlet (#219268)
75b7d9
75b7d9
* Wed Nov 29 2006 Miroslav Lichvar <mlichvar@redhat.com> - 14:3.9.5-1
75b7d9
- split off libpcap and arpwatch (#193657)
75b7d9
- update to 3.9.5
75b7d9
- force linking with system libpcap
75b7d9
75b7d9
* Fri Nov 17 2006 Miroslav Lichvar <mlichvar@redhat.com> - 14:3.9.4-9
75b7d9
- fix processing of Prism and AVS headers (#206686)
75b7d9
- fix arp2ethers script
75b7d9
- update ethercodes.dat
75b7d9
- move pcap man page to devel package
75b7d9
75b7d9
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 14:3.9.4-8.1
75b7d9
- rebuild
75b7d9
75b7d9
* Thu Jun 22 2006 Martin Stransky <stransky@redhat.com> - 14:3.9.4-8
75b7d9
- more ipv6 flags
75b7d9
75b7d9
* Sun Jun  4 2006 Jeremy Katz <katzj@redhat.com> - 14:3.9.4-7
75b7d9
- fix libpcap-devel inclusion of .so and its deps (#193189)
75b7d9
75b7d9
* Thu Jun 1 2006 Martin Stransky <stransky@redhat.com> - 14:3.9.4-6
75b7d9
- added release to arpwatch package name
75b7d9
75b7d9
* Wed May 31 2006 Martin Stransky <stransky@redhat.com> - 14:3.9.4-5
75b7d9
- removed libpcap-devel dependency from libpcap
75b7d9
75b7d9
* Mon May 29 2006 Martin Stransky <stransky@redhat.com> - 14:3.9.4-4
75b7d9
- added libpcap-devel package (#193189)
75b7d9
75b7d9
* Tue Mar 28 2006 Martin Stransky <stransky@redhat.com> - 14:3.9.4-3
75b7d9
- updated ethernet codes (#186633)
75b7d9
75b7d9
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 14:3.9.4-2.2
75b7d9
- bump again for double-long bug on ppc(64)
75b7d9
75b7d9
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 14:3.9.4-2.1
75b7d9
- rebuilt for new gcc4.1 snapshot and glibc changes
75b7d9
75b7d9
* Tue Dec 20 2005 Martin Stransky <stransky@redhat.com> - 14:3.9.4-2
75b7d9
- fix for #176010 - file owner problem when using 'ring buffer
75b7d9
75b7d9
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
75b7d9
- rebuilt
75b7d9
75b7d9
* Thu Nov 10 2005 Martin Stransky <stransky@redhat.com> - 14:3.9.4-1
75b7d9
- new upstream
75b7d9
75b7d9
* Thu Nov 10 2005 Tomas Mraz <tmraz@redhat.com> - 14:3.9.3-5
75b7d9
- rebuilt against new openssl
75b7d9
75b7d9
* Wed Nov  9 2005 Martin Stransky <stransky@redhat.com> - 14:3.9.3-4
75b7d9
- rebuilt
75b7d9
75b7d9
* Tue Aug  9 2005 Jeremy Katz <katzj@redhat.com> - 14:3.9.3-3
75b7d9
- remove explicit kernel dep for libpcap too
75b7d9
75b7d9
* Tue Jul 26 2005 Martin Stransky <stransky@redhat.com> - 14:3.9.3-2
75b7d9
- fixed typo in last patch
75b7d9
75b7d9
* Tue Jul 26 2005 Martin Stransky <stransky@redhat.com> - 14:3.9.3-1
75b7d9
- New upstream version - 3.9.3
75b7d9
- fix for #164227 (buffer overflow)
75b7d9
- fix for #164230 (missing debug info)
75b7d9
75b7d9
* Tue Jul 14 2005 Martin Stransky <stransky@redhat.com> - 14:3.9.1-1
75b7d9
- New upstream version
75b7d9
75b7d9
* Tue Jun 21 2005 Martin Stransky <stransky@redhat.com> - 14:3.8.2-14
75b7d9
- add shadow-utils to Prereq (#160643)
75b7d9
75b7d9
* Tue Jun  7 2005 Martin Stransky <stransky@redhat.com> - 14:3.8.2-13
75b7d9
- fix for CAN-2005-1267 - BGP DoS, #159209
75b7d9
75b7d9
* Thu Apr 28 2005 Martin Stransky <stransky@redhat.com> - 14:3.8.2-12
75b7d9
- fix for CAN-2005-1280 Multiple DoS issues in tcpdump
75b7d9
  (CAN-2005-1279 CAN-2005-1278), #156041
75b7d9
75b7d9
* Mon Mar 7 2005 Martin Stransky <stransky@redhat.com>
75b7d9
- rebuilt
75b7d9
75b7d9
* Mon Feb 14 2005 Martin Stransky <stransky@redhat.com> - 14:3.8.2-10
75b7d9
- remove explicit kernel dependecy (#146165)
75b7d9
- support for files larger than 2GB (#147840)
75b7d9
75b7d9
* Fri Feb 11 2005 Ivana Varekova <varekova@redhat.com> - 14:3.8.2-9
75b7d9
- added arpsnmp options to specify sender and recipient
75b7d9
  and corrected arpwatch and arpsnmp man pages (#70386)
75b7d9
75b7d9
* Thu Feb 10 2005 Ivana Varekova <varekova@redhat.com> - 14:3.8.2-8
75b7d9
- rebuilt
75b7d9
75b7d9
* Wed Oct 12 2004 Harald Hoyer <harald@redhat.com> - 14:3.8.2-7
75b7d9
- fixed nfs protocol parsing for 64 bit architectures (bug 132781)
75b7d9
75b7d9
* Wed Sep 15 2004 Harald Hoyer <harald@redhat.com> - 14:3.8.2-6
75b7d9
- added libpcap-0.8.3-ppp.patch for ppp (bug 128053)
75b7d9
75b7d9
* Wed Jun 23 2004 Elliot Lee <sopwith@redhat.com>
75b7d9
- added flex to BuildRequires
75b7d9
75b7d9
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
75b7d9
- rebuilt
75b7d9
75b7d9
* Sun May 30 2004 Florian La Roche <Florian.LaRoche@redhat.de>
75b7d9
- simplify rpm scripts
75b7d9
75b7d9
* Tue Apr  6 2004 Harald Hoyer <harald@redhat.com> - 14:3.8.2-3
75b7d9
- added LICENSE files
75b7d9
75b7d9
* Wed Mar 31 2004 Harald Hoyer <harald@redhat.com> - 14:3.8.2-2
75b7d9
- update to libpcap-0.8.3 (tcpdump-3.8.3 seems to be older that 3.8.2!!)
75b7d9
75b7d9
* Tue Mar 30 2004 Harald Hoyer <harald@redhat.com> - 14:3.8.2-1
75b7d9
- update to tcpdump-3.8.2, libpcap-0.8.2, arpwatch-2.1a13
75b7d9
- patched tcpdump configure for gcc34 optimizations
75b7d9
- removed obsolete patches
75b7d9
75b7d9
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
75b7d9
- rebuilt
75b7d9
75b7d9
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
75b7d9
- rebuilt
75b7d9
75b7d9
* Tue Jan 23 2004 Harald Hoyer <harald@redhat.de> 14:3.8.1-4/17
75b7d9
- fixed arpwatch version
75b7d9
- fixed libpcap library version
75b7d9
- fixed tcpdump droproot
75b7d9
75b7d9
* Tue Jan 20 2004 Harald Hoyer <harald@redhat.de> 14:3.8.1-3
75b7d9
- corrected tcpslice (bpf.h issue)
75b7d9
75b7d9
* Tue Jan 13 2004 Harald Hoyer <harald@redhat.de> 14:3.8.1-2
75b7d9
- more security issues (patch 18)
75b7d9
75b7d9
* Fri Jan 09 2004 Phil Knirsch <pknirsch@redhat.com> 14:3.8.1-1
75b7d9
- Updated to latest version because of security issue
75b7d9
75b7d9
* Fri Aug 29 2003 Harald Hoyer <harald@redhat.de> 14:3.7.2-7
75b7d9
- build libpcap shared library with gcc and not ld
75b7d9
75b7d9
* Tue Jul 22 2003 Phil Knirsch <pknirsch@redhat.com> 14:3.7.2-6.1
75b7d9
- rebuilt
75b7d9
75b7d9
* Mon Jul 21 2003 Phil Knirsch <pknirsch@redhat.com> 14:3.7.2-6
75b7d9
- rebuilt
75b7d9
75b7d9
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
75b7d9
- rebuilt
75b7d9
75b7d9
* Wed May 21 2003 Harald Hoyer <harald@redhat.de> 14:3.7.2-5
75b7d9
- add proper attributes for arp.dat, ethercodes
75b7d9
75b7d9
* Tue May 20 2003 Harald Hoyer <harald@redhat.de> 14:3.7.2-4
75b7d9
- take ethercodes.dat from the arpwatch package now
75b7d9
75b7d9
* Tue May  6 2003 Harald Hoyer <harald@redhat.de> 14:3.7.2-3
75b7d9
- compile tcpdump with autoheader #90208
75b7d9
75b7d9
* Thu May  1 2003 Elliot Lee <sopwith@redhat.com> 14:3.7.2-2
75b7d9
- Add sctpdef patch to fix ppc64 builds
75b7d9
75b7d9
* Thu Feb 27 2003 Phil Knirsch <pknirsch@redhat.com> 14:3.7.2-1
75b7d9
- Update to upstream version 3.7.2
75b7d9
75b7d9
* Sat Feb 01 2003 Florian La Roche <Florian.LaRoche@redhat.de>
75b7d9
- sanitized rpm scripts
75b7d9
75b7d9
* Wed Jan 22 2003 Tim Powers <timp@redhat.com> 12:3.6.3-20
75b7d9
- rebuilt
75b7d9
75b7d9
* Tue Jan  7 2003 Nalin Dahyabhai <nalin@redhat.com> 12:3.6.3-19/0.6.2-19/2.1a11-19
75b7d9
- rebuild
75b7d9
75b7d9
* Sat Jan  4 2003 Jeff Johnson <jbj@redhat.com> 12:3.6.3-18/0.6.2-18/2.1a11-18
75b7d9
- set execute bits on library so that requires are generated.
75b7d9
75b7d9
* Wed Dec 11 2002 Harald Hoyer <harald@redhat.de> 12:3.6.3-17/0.6.2-17/2.1a11-17
75b7d9
- common release no. across all subpackages
75b7d9
75b7d9
* Wed Dec 11 2002 Harald Hoyer <harald@redhat.de> 12:3.6.3-5/0.6.2-16/2.1a11-16
75b7d9
- print_bgp security fix
75b7d9
75b7d9
* Mon Nov 18 2002 Tim Powers <timp@redhat.com>
75b7d9
- rebuild on all arches
75b7d9
75b7d9
* Fri Aug  2 2002 Harald Hoyer <harald@redhat.de> 12:3.6.3-3/0.6.2-16/2.1a11-16
75b7d9
- added man page descriptions for the new parameters
75b7d9
75b7d9
* Thu Aug  1 2002 Harald Hoyer <harald@redhat.de> 12:3.6.3-2
75b7d9
- added arpwatch options to specify sender and recipient (#70386)
75b7d9
75b7d9
* Tue Jul 23 2002 Harald Hoyer <harald@redhat.de> 12:3.6.3-1
75b7d9
- removed prestripping
75b7d9
75b7d9
* Thu May 16 2002 Harald Hoyer <harald@redhat.de> 12:3.6.2-13
75b7d9
- added official 3.6.3 fix
75b7d9
- fixed 6.2 compat #63113
75b7d9
75b7d9
* Wed Jan 23 2002 Harald Hoyer <harald@redhat.de> 12:3.6.2-12
75b7d9
- tcpdump-3.6.2-snaplen.patch added to fix #55145
75b7d9
75b7d9
* Tue Dec 18 2001 Harald Hoyer <harald@redhat.de> 12:3.6.2-10
75b7d9
- took old purge patch for filters
75b7d9
- fixed #54225,#58346
75b7d9
- drop root by default #49635
75b7d9
- fixed #54593
75b7d9
- fixed #57711
75b7d9
75b7d9
* Fri Aug 31 2001 Harald Hoyer <harald@redhat.de> 12:3.6.2-9
75b7d9
- took better fix for #52654 from tcpdump cvs
75b7d9
75b7d9
* Thu Aug 30 2001 Harald Hoyer <harald@redhat.de> 11:3.6.2-8
75b7d9
- fixed #52654
75b7d9
75b7d9
* Thu Jul 19 2001 Harald Hoyer <harald@redhat.de> 10:3.6.2-7
75b7d9
- added shared library to libpcap (#47174)
75b7d9
- afs printing security patch (#49294)
75b7d9
75b7d9
* Wed Jun 20 2001 Harald Hoyer <harald@redhat.de>
75b7d9
- use initgroups, instead of setgroups
75b7d9
75b7d9
* Mon Jun 18 2001 Harald Hoyer <harald@redhat.de>
75b7d9
- added dropgroup patches (#44563)
75b7d9
75b7d9
* Mon May 07 2001 Harald Hoyer <harald@redhat.de>
75b7d9
- switched to Pekka's tcpdump-3.6.2 package
75b7d9
- incremented epoch
75b7d9
75b7d9
* Sat Apr 14 2001 Pekka Savola <pekkas@netcore.fi>
75b7d9
- fix building of tcpslice on glibc 2.2.2 (time.h)
75b7d9
- disable /etc/init.d requirement and fix %%post scripts in arpwatch
75b7d9
75b7d9
* Wed Feb 14 2001 Harald Hoyer <harald@redhat.de>
75b7d9
- glibc sys/time -> time include patch
75b7d9
75b7d9
* Wed Feb  7 2001 Trond Eivind Glomsrød <teg@redhat.com>
75b7d9
- Add space to this check
75b7d9
75b7d9
* Wed Feb 07 2001 Harald Hoyer <harald@redhat.com>
75b7d9
- added check for presence of /etc/sysconfig/arpwatch (#23172)
75b7d9
75b7d9
* Wed Feb  7 2001 Pekka Savola <pekkas@netcore.fi>
75b7d9
- update to 3.6.2, 0.6.2 and new CVS of tcpslice.
75b7d9
- i18n'ize arpwatch init script
75b7d9
75b7d9
* Fri Feb  2 2001 Trond Eivind Glomsrød <teg@redhat.com>
75b7d9
- i18nize initscript
75b7d9
75b7d9
* Mon Jan 29 2001 Harald Hoyer <harald@redhat.com>
75b7d9
- fixed EINTR stopping for e.g. SIGSTOP. (#22008)
75b7d9
- added -u option for tcpdump (#20231)
75b7d9
- new arpwatch version (#23172)
75b7d9
- added "all" and "one" interface for -i (#20907)
75b7d9
- added arpwatch sysconfig (#23172)
75b7d9
75b7d9
* Mon Jan 22 2001 Harald Hoyer <harald@redhat.com>
75b7d9
- more (potential) overflows in libpcap. #21373
75b7d9
- documentation fix for #20906
75b7d9
75b7d9
* Sun Jan 14 2001 Pekka Savola <pekkas@netcore.fi>
75b7d9
- use --enable-ipv6
75b7d9
- Add two patches from CVS to enhance 802.2 printing, and more importantly,
75b7d9
  to be able to specify 'no stp'
75b7d9
75b7d9
* Sat Jan 13 2001 Pekka Savola <pekkas@netcore.fi>
75b7d9
- Make SMB printing output a lot more quiet unless in verbose mode.
75b7d9
- Make -n resolve port/protocol numbers but not hostnames, -nn for no
75b7d9
  resolving at all
75b7d9
- Separate droproot patch from a more generic man/usage fix one
75b7d9
- Add non-promiscuous mode -by default patch, but don't apply it by default
75b7d9
75b7d9
* Thu Jan 11 2001 Pekka Savola <pekkas@netcore.fi>
75b7d9
- Update to tcpdump 3.6.1 and libpcap 0.6.1 releases.
75b7d9
75b7d9
* Mon Jan  8 2001 Pekka Savola <pekkas@netcore.fi>
75b7d9
- Update to 20010108 CVS, disable some upstreamed patches.
75b7d9
- Change some additional .1 pages to .8.
75b7d9
- Add droproot patch, some --usage and man page fixes.
75b7d9
75b7d9
* Mon Jan  1 2001 Pekka Savola <pekkas@netcore.fi>
75b7d9
- Initial packaging with latest tcpdump.org CVS tcpdump-3.6 and libpcap-0.6.
75b7d9
- add earlier print-domain.c, the latest is segfaulting
75b7d9
- don't unnecesessarily include snprintf.o, it didn't compile with gcc 2.96 anyway
75b7d9
- don't use savestr, require openssl, tweak tweak tweak
75b7d9
- add tcpslice, patch it a bit for egcs detection
75b7d9
75b7d9
* Sun Dec 31 2000 Pekka Savola <pekkas@netcore.fi>
75b7d9
- tcpdump: spice up the manpage about interfaces
75b7d9
- tcpdump: add 'all' and 'any' keywords to -i, saner default behaviour.
75b7d9
- upgrade arpwatch to 2.1a10
75b7d9
75b7d9
* Sun Nov 26 2000 Jeff Johnson <jbj@redhat.com>
75b7d9
- more (potential) overflows in libpcap.
75b7d9
75b7d9
* Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com>
75b7d9
- eliminate still more buffer overflows (from FreeBSD) (#20069).
75b7d9
75b7d9
* Thu Nov  2 2000 Jeff Johnson <jbj@redhat.com>
75b7d9
- eliminate more buffer overflows (from FreeBSD) (#20069).
75b7d9
- 802.1q ether type incorrect (#19850).
75b7d9
- add -u flag to drop arpwatch privs (#19696).
75b7d9
75b7d9
* Sun Oct 15 2000 Jeff Johnson <jbj@redhat.com>
75b7d9
- updated ethercodes.dat
75b7d9
75b7d9
* Thu Oct 12 2000 Jeff Johnson <jbj@redhat.com>
75b7d9
- fix arpwatch tmp race (#18943).
75b7d9
75b7d9
* Fri Aug 11 2000 Bill Nottingham <notting@redhat.com>
75b7d9
- fix condrestart
75b7d9
75b7d9
* Fri Aug 11 2000 Jeff Johnson <jbj@redhat.com>
75b7d9
- correct arpsnmp man pages (#15442).
75b7d9
- don't print harmless ENOPROTOOPT message (#13518).
75b7d9
75b7d9
* Fri Aug  4 2000 Jeff Johnson <jbj@redhat.com>
75b7d9
- rebuild with final kernel headers (#13518).
75b7d9
75b7d9
* Sat Jul 22 2000 Jeff Johnson <jbj@redhat.com>
75b7d9
- add STP patch (#14112).
75b7d9
75b7d9
* Fri Jul 14 2000 Matt Wilson <msw@redhat.com>
75b7d9
- source /etc/init.d/functions
75b7d9
- back out /etc/init.d/arpwatch, place file in /etc/rc.d
75b7d9
- move initscript to /etc/init.d
75b7d9
- changed initscript to use start() and stop() functions
75b7d9
- added condrestart to init script
75b7d9
- added %%post %%preun %%postun scripts to register arpwatch script
75b7d9
- added Prereq: for all things needed in post/preun/postun
75b7d9
75b7d9
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
75b7d9
- automatic rebuild
75b7d9
75b7d9
* Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com>
75b7d9
- updated man page and help (pekkas@netcore.fi) (#10739 et al).
75b7d9
75b7d9
* Sun Jun 18 2000 Jeff Johnson <jbj@redhat/com>
75b7d9
- FHS packaging.
75b7d9
75b7d9
* Tue May  9 2000 Bill Nottingham <notting@redhat.com>
75b7d9
- minor tweaks for ia64 (prototypes)
75b7d9
75b7d9
* Thu Feb 17 2000 Bernhard Rosenkraenzer <bero@redhat.com>
75b7d9
- Compile shared libpcap with -fPIC (Bug #6342)
75b7d9
75b7d9
* Wed Feb 02 2000 Cristian Gafton <gafton@redhat.com>
75b7d9
- fix descriptions
75b7d9
- man pages are compressed
75b7d9
75b7d9
* Wed Dec 22 1999 Jeff Johnson <jbj@redhat.com>
75b7d9
- remove sparc64 SIOCGIFNAME hack, not needed with (at least) kernel 2.2.12-40.
75b7d9
- upgrade to ANK ss991030 snapshot with pcap magic fix (#6773).
75b7d9
- add getprotobyname lookup (#6725).
75b7d9
- getservbyname port lookup appears functional (#7569).
75b7d9
- remove uid 2090 backdoor (sorry Dave) (#7116).
75b7d9
75b7d9
* Thu Sep 09 1999 Cristian Gafton <gafton@redhat.com>
75b7d9
- fox the pcap.h header
75b7d9
75b7d9
* Fri Aug 20 1999 Jeff Johnson <jbj@redhat.com>
75b7d9
- prevent segfault on obscure spoofed ip header (#4634).
75b7d9
75b7d9
* Wed Aug 18 1999 Jeff Johnson <jbj@redhat.com>
75b7d9
- add defattr to arpwatch (#4591).
75b7d9
75b7d9
* Mon Aug 16 1999 Bill Nottingham <notting@redhat.com>
75b7d9
- initscript munging
75b7d9
75b7d9
* Sun Aug  8 1999 Jeff Johnson <jbj@redhat.com>
75b7d9
- add -DWORDS_BIGINDIAN to tcpdump compile on sparc sparc61.
75b7d9
75b7d9
* Tue Aug  3 1999 Jeff Johnson <jbj@redhat.com>
75b7d9
- include A. Kuznetsov's patches to libpcap/tcpdump.
75b7d9
- added arpsnmp to package (#3258).
75b7d9
- arp2ethers written for different of awk (#4326).
75b7d9
75b7d9
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
75b7d9
- auto rebuild in the new build environment (release 10)
75b7d9
75b7d9
* Fri Mar 19 1999 Jeff Johnson <jbj@redhat.com>
75b7d9
- strip binaries.
75b7d9
75b7d9
* Wed Jan 13 1999 Bill Nottingham <notting@redhat.com>
75b7d9
- autoconf fixes for arm
75b7d9
75b7d9
* Tue Sep 29 1998 Jeff Johnson <jbj@redhat.com>
75b7d9
- libpcap description typo.
75b7d9
75b7d9
* Sat Sep 19 1998 Jeff Johnson <jbj@redhat.com>
75b7d9
- fix arpwatch summary line.
75b7d9
75b7d9
* Mon Aug 17 1998 Jeff Johnson <jbj@redhat.com>
75b7d9
- enable arpwatch
75b7d9
75b7d9
* Mon Aug  3 1998 Jeff Johnson <jbj@redhat.com>
75b7d9
- separate package for libpcap.
75b7d9
- update tcpdump to 3.4, libpcap to 0.4.
75b7d9
- added arpwatch (but disabled for now)
75b7d9
75b7d9
* Thu May 07 1998 Prospector System <bugs@redhat.com>
75b7d9
- translations modified for de, fr, tr
75b7d9
75b7d9
* Sat May  2 1998 Alan Cox <alan@rehat.com>
75b7d9
- Added the SACK printing fix so you can dump Linux 2.1+.
75b7d9
75b7d9
* Tue Oct 21 1997 Erik Troan <ewt@redhat.com>
75b7d9
- updated to release 3.4a5
75b7d9
- uses a buildroot and %%attr
75b7d9
75b7d9
* Thu Jul 17 1997 Erik Troan <ewt@redhat.com>
75b7d9
- built against glibc