cvsdist 015bc79
%define	_vararpwatch	%{_localstatedir}/arpwatch
cvsdist 015bc79
%define PCAP_UID 77
cvsdist 015bc79
%define PCAP_GID 77
cvsdist 015bc79
cvsdist 640ab4a
%define releaseno 17.8.0.3
cvsdist b0597c1
cvsdist b0597c1
%define arpwatch_release %{releaseno}
cvsdist b0597c1
%define pcap_release %{releaseno}
cvsdist b0597c1
%define tcpdump_release %{releaseno}
cvsdist 5034492
cvsdist 015bc79
Summary: A network traffic monitoring tool.
cvsdist 015bc79
Name: tcpdump
cvsdist 5034492
Version: 3.6.3
cvsdist 015bc79
%define	tcpdump_dir	tcpdump-3.6.2
cvsdist 015bc79
%define tcpslice_dir	tcpslice
cvsdist 5034492
Release: %{tcpdump_release}
cvsdist 015bc79
cvsdist 015bc79
# XXX epoch is necessary to obsolete tcpdump-3.4a5
cvsdist 015bc79
Epoch: 14
cvsdist 015bc79
cvsdist 015bc79
License: BSD
cvsdist 015bc79
URL: http://www.tcpdump.org
cvsdist 015bc79
Group: Applications/Internet
cvsdist 015bc79
Source0: http://www.tcpdump.org/release/tcpdump-3.6.2.tar.gz
cvsdist 015bc79
Source1: http://www.tcpdump.org/release/libpcap-0.6.2.tar.gz
cvsdist 015bc79
Source2: ftp://ftp.ee.lbl.gov/arpwatch-2.1a11.tar.gz
cvsdist 015bc79
Source3: arpwatch.init
cvsdist 015bc79
Source4: tcpslice-CVS.20010207.tar.gz
cvsdist 015bc79
Source5: arpwatch.sysconfig
cvsdist 015bc79
Source6: arpwatch-ethercodes.dat 
cvsdist 015bc79
cvsdist 015bc79
Patch5: tcpdump-3.6.2-tcpslice-time.patch
cvsdist 015bc79
Patch6: tcpdump-3.6.2-usageman.patch
cvsdist 015bc79
Patch7: tcpdump-3.6.2-redhat.patch
cvsdist 015bc79
Patch8: tcpdump-3.6.1-droproot2.patch 
cvsdist 015bc79
Patch9: tcpdump-3.6.1-smb-quiet.patch
cvsdist 015bc79
Patch10: tcpdump-3.6.1-portnumbers.patch
cvsdist 015bc79
Patch11: tcpdump-3.6.1-non-promisc-default.patch
cvsdist 5034492
Patch12: tcpdump-3.6.2-3.6.3.patch
cvsdist 015bc79
Patch13: tcpdump-3.6.2-dropdefault.patch
cvsdist 015bc79
Patch14: tcpdump-3.6.2-snaplen.patch
cvsdist b0597c1
Patch16: tcpdump-3.6.2-bgp.patch
cvsdist b0597c1
Patch17: tcpdump-3.6.2-radlen.patch
cvsdist b0597c1
Patch18: tcpdump-3.6.2-isa.patch
cvsdist b0597c1
Patch19: tcpdump-3.6.2-2.4.patch
cvsdist 015bc79
cvsdist 015bc79
Patch34: arpwatch-2.1a4-fhs.patch
cvsdist 015bc79
Patch35: arpwatch-2.1a10-man.patch
cvsdist 015bc79
Patch38: arpwatch-drop.patch
cvsdist 015bc79
Patch39: arpwatch-drop-man.patch
cvsdist 5034492
Patch40: arp2ethers.patch
cvsdist 5034492
Patch41: arpwatch-addr.patch
cvsdist 015bc79
cvsdist 015bc79
Patch50: libpcap-shared.patch
cvsdist 015bc79
Patch51: tcpdump-3.6.2-purge.patch
cvsdist 5034492
Patch52: tcpdump-3.6.2-s390.patch
cvsdist 015bc79
cvsdist 015bc79
Patch100: tcpdump-3.6.2-config.patch
cvsdist 015bc79
cvsdist 015bc79
Prefix: %{_prefix}
cvsdist 015bc79
BuildRequires: kernel-headers >= 2.2.0 openssl-devel
cvsdist 015bc79
Requires: kernel >= 2.2.0
cvsdist 015bc79
BuildRoot: %{_tmppath}/%{name}-root
cvsdist 015bc79
cvsdist 015bc79
%description
cvsdist 015bc79
Tcpdump is a command-line tool for monitoring network traffic.
cvsdist 015bc79
Tcpdump can capture and display the packet headers on a particular
cvsdist 015bc79
network interface or on all interfaces.  Tcpdump can display all of
cvsdist 015bc79
the packet headers, or just the ones that match particular criteria.
cvsdist 015bc79
cvsdist 015bc79
Install tcpdump if you need a program to monitor network traffic.
cvsdist 015bc79
cvsdist 015bc79
%package -n libpcap
cvsdist 015bc79
Version: 0.6.2
cvsdist 5034492
Release: %{pcap_release}
cvsdist 015bc79
%define	libpcap_dir	libpcap-0.6.2
cvsdist 015bc79
Summary: A system-independent interface for user-level packet capture.
cvsdist 015bc79
Group: Development/Libraries
cvsdist 015bc79
License: BSD
cvsdist 015bc79
URL: http://www.tcpdump.org
cvsdist 015bc79
Requires: kernel >= 2.2.0 openssl
cvsdist 015bc79
cvsdist 015bc79
%description -n libpcap
cvsdist 015bc79
Libpcap provides a portable framework for low-level network
cvsdist 015bc79
monitoring.  Libpcap can provide network statistics collection,
cvsdist 015bc79
security monitoring and network debugging.  Since almost every system
cvsdist 015bc79
vendor provides a different interface for packet capture, the libpcap
cvsdist 015bc79
authors created this system-independent API to ease in porting and to
cvsdist 015bc79
alleviate the need for several system-dependent packet capture modules
cvsdist 015bc79
in each application.
cvsdist 015bc79
cvsdist 015bc79
Install libpcap if you need to do low-level network traffic monitoring
cvsdist 015bc79
on your network.
cvsdist 015bc79
cvsdist 015bc79
%package -n arpwatch
cvsdist 015bc79
Version: 2.1a11
cvsdist 5034492
Release: %{arpwatch_release}
cvsdist 015bc79
%define	arpwatch_dir	arpwatch-2.1a11
cvsdist 015bc79
Summary: Network monitoring tools for tracking IP addresses on a network.
cvsdist 015bc79
Group: Applications/System
cvsdist 015bc79
License: BSD
cvsdist 015bc79
URL: http://www.tcpdump.org
cvsdist 015bc79
Prereq: /sbin/chkconfig /sbin/service
cvsdist 015bc79
cvsdist 015bc79
%description -n arpwatch
cvsdist 015bc79
The arpwatch package contains arpwatch and arpsnmp.  Arpwatch and
cvsdist 015bc79
arpsnmp are both network monitoring tools.  Both utilities monitor
cvsdist 015bc79
Ethernet or FDDI network traffic and build databases of Ethernet/IP
cvsdist 015bc79
address pairs, and can report certain changes via email.
cvsdist 015bc79
cvsdist 015bc79
Install the arpwatch package if you need networking monitoring devices
cvsdist 015bc79
which will automatically keep track of the IP addresses on your
cvsdist 015bc79
network.
cvsdist 015bc79
cvsdist 015bc79
%prep
cvsdist 015bc79
%setup -q -c -a 1 -a 2 -a 4
cvsdist 015bc79
cvsdist 015bc79
%patch5 -p1 -b .tcpslicetime
cvsdist 015bc79
%patch7 -p0 -b .rh
cvsdist 015bc79
cvsdist 015bc79
pushd %libpcap_dir
cvsdist 015bc79
%patch50 -p1 -b .shared 
cvsdist 015bc79
%patch51 -p1 -b .purge
cvsdist 5034492
%patch52 -p1 -b .s390
cvsdist 015bc79
popd
cvsdist 015bc79
cvsdist 015bc79
pushd %tcpdump_dir
cvsdist 015bc79
%patch6 -p1 -b .usageman
cvsdist 015bc79
%patch8 -p1 -b .droproot
cvsdist 015bc79
%patch9 -p1 -b .smb
cvsdist 015bc79
%patch10 -p1 -b .portnumbers
cvsdist 015bc79
#%patch11 -p1 -b .nonpromisc		# Not by default
cvsdist 015bc79
%patch12 -p1 -b .afsprinting
cvsdist 015bc79
%patch13 -p1 -b .dropdefault
cvsdist 015bc79
%patch14 -p1 -b .snaplen
cvsdist b0597c1
#%patch16 -p2 -b .bgp
cvsdist b0597c1
%patch17 -p1 -b .radlen
cvsdist b0597c1
#%patch18 -p1 -b .isa
cvsdist b0597c1
%patch19 -p1 -b .deb
cvsdist 015bc79
popd
cvsdist 015bc79
cvsdist 015bc79
pushd %arpwatch_dir
cvsdist 015bc79
%patch34 -p1 -b .fhs
cvsdist 015bc79
%patch35 -p1 -b .arpsnmpman
cvsdist 015bc79
%patch38 -p1 -b .droproot
cvsdist 015bc79
%patch39 -p0 -b .droprootman
cvsdist 5034492
%patch40 -p1 -b .cshpatch
cvsdist 5034492
%patch41 -p1 -b .mailuser
cvsdist 015bc79
chmod u+w ethercodes.dat
cvsdist 015bc79
cp %SOURCE6 ethercodes.dat
cvsdist 015bc79
popd
cvsdist 015bc79
cvsdist 015bc79
cvsdist 015bc79
%patch100 -p0 
cvsdist 015bc79
cvsdist 015bc79
%build
cvsdist 015bc79
pushd %libpcap_dir
cvsdist 015bc79
cvsdist 015bc79
%configure --enable-ipv6
cvsdist 015bc79
cvsdist 015bc79
DEFS="-g -fPIC -DHAVE_CONFIG_H"
cvsdist 015bc79
%ifarch alpha sparc sparc64
cvsdist 015bc79
DEFS="$DEFS -DHAVE_ETHER_HOSTTON=1 -DLBL_ALIGN=1"
cvsdist 015bc79
%endif
cvsdist 015bc79
make DEFS="$DEFS"
cvsdist 015bc79
cvsdist 015bc79
popd
cvsdist 015bc79
cvsdist 015bc79
pushd %tcpslice_dir
cvsdist 015bc79
#aclocal
cvsdist 015bc79
#autoconf
cvsdist 015bc79
%configure
cvsdist 015bc79
make
cvsdist 015bc79
popd
cvsdist 015bc79
cvsdist 015bc79
pushd %tcpdump_dir
cvsdist 015bc79
%define	optflags $RPM_OPT_FLAGS -DIP_MAX_MEMBERSHIPS=20
cvsdist 640ab4a
#autoheader
cvsdist 015bc79
%configure --enable-ipv6 --with-user=pcap
cvsdist 015bc79
%undefine optflags
cvsdist 015bc79
cvsdist 015bc79
DEFS="-g -DHAVE_CONFIG_H"
cvsdist 015bc79
%ifarch alpha sparc sparc64
cvsdist 015bc79
DEFS="$DEFS -DHAVE_ETHER_HOSTTON=1 -DLBL_ALIGN=1 -DHAVE_ETHER_NTOA=1"
cvsdist 015bc79
%endif
cvsdist 015bc79
%ifarch sparc sparc64
cvsdist 015bc79
DEFS="$DEFS -DWORDS_BIGENDIAN"
cvsdist 015bc79
%endif
cvsdist 015bc79
cvsdist 015bc79
make DEFS="$DEFS"
cvsdist 015bc79
popd
cvsdist 015bc79
cvsdist 015bc79
pushd %arpwatch_dir
cvsdist 015bc79
#aclocal
cvsdist 015bc79
#autoconf
cvsdist 015bc79
%configure
cvsdist 015bc79
make ARPDIR=%{_vararpwatch}
cvsdist 015bc79
popd
cvsdist 015bc79
cvsdist 015bc79
%install
cvsdist 015bc79
rm -rf ${RPM_BUILD_ROOT}
cvsdist 015bc79
mkdir -p ${RPM_BUILD_ROOT}%{_libdir}
cvsdist 015bc79
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man{3,8}
cvsdist 015bc79
mkdir -p ${RPM_BUILD_ROOT}%{_sbindir}
cvsdist 015bc79
cvsdist 015bc79
pushd %libpcap_dir
cvsdist 5034492
mkdir -p ${RPM_BUILD_ROOT}%{_includedir}/net
cvsdist 5034492
make DESTDIR=${RPM_BUILD_ROOT} includedir=%{_includedir} install
cvsdist 015bc79
popd
cvsdist 015bc79
cvsdist 015bc79
pushd %tcpslice_dir
cvsdist 5034492
install -m755 tcpslice ${RPM_BUILD_ROOT}%{_sbindir}
cvsdist 015bc79
install -m644 tcpslice.1 ${RPM_BUILD_ROOT}%{_mandir}/man8/tcpslice.8
cvsdist 015bc79
popd
cvsdist 015bc79
cvsdist 015bc79
pushd %tcpdump_dir
cvsdist 5034492
install -m755 tcpdump ${RPM_BUILD_ROOT}%{_sbindir}
cvsdist 015bc79
install -m644 tcpdump.1 ${RPM_BUILD_ROOT}%{_mandir}/man8/tcpdump.8
cvsdist 015bc79
popd
cvsdist 015bc79
cvsdist 015bc79
pushd %arpwatch_dir
cvsdist 015bc79
make DESTDIR=${RPM_BUILD_ROOT} install install-man
cvsdist 015bc79
mkdir -p ${RPM_BUILD_ROOT}%{_vararpwatch}
cvsdist 015bc79
for n in arp2ethers arpfetch massagevendor massagevendor-old; do
cvsdist 015bc79
	install -m755 $n ${RPM_BUILD_ROOT}%{_vararpwatch}
cvsdist 015bc79
done
cvsdist 015bc79
for n in *.awk *.dat missingcodes.txt; do
cvsdist 015bc79
	install -m644 $n ${RPM_BUILD_ROOT}%{_vararpwatch}
cvsdist 015bc79
done
cvsdist 015bc79
( cd ${RPM_BUILD_ROOT}
cvsdist 015bc79
  mkdir -p ./etc/rc.d/init.d
cvsdist 015bc79
  install -c -m755 $RPM_SOURCE_DIR/arpwatch.init ./etc/rc.d/init.d/arpwatch
cvsdist 015bc79
  mkdir -p ./etc/sysconfig
cvsdist 015bc79
  install -c -m644 $RPM_SOURCE_DIR/arpwatch.sysconfig ./etc/sysconfig/arpwatch
cvsdist 015bc79
)
cvsdist 015bc79
popd
cvsdist 015bc79
cvsdist 015bc79
( cd ${RPM_BUILD_ROOT}
cvsdist 015bc79
  strip .%{_sbindir}/* || :
cvsdist 015bc79
)
cvsdist 015bc79
cvsdist 015bc79
%clean
cvsdist 015bc79
rm -rf ${RPM_BUILD_ROOT}
cvsdist 015bc79
cvsdist 015bc79
%pre
cvsdist 015bc79
/usr/sbin/groupadd -g %{PCAP_GID} pcap  2> /dev/null || :
cvsdist 015bc79
/usr/sbin/useradd -u %{PCAP_UID} -g %{PCAP_GID} \
cvsdist 015bc79
        -s /sbin/nologin -M -r -d %{_vararpwatch} pcap 2> /dev/null || ( /usr/bin/chsh pcap /sbin/nologin 2> /dev/null || : )
cvsdist 015bc79
cvsdist 015bc79
%post -n arpwatch
cvsdist 015bc79
/sbin/chkconfig --add arpwatch
cvsdist 015bc79
cvsdist 015bc79
%pre -n arpwatch
cvsdist 015bc79
/usr/sbin/groupadd -g %{PCAP_GID} pcap  2> /dev/null || :  
cvsdist 015bc79
/usr/sbin/useradd -u %{PCAP_UID} -g %{PCAP_GID} \
cvsdist 015bc79
        -s /sbin/nologin -M -r -d %{_vararpwatch} pcap 2> /dev/null || ( /usr/bin/chsh pcap /sbin/nologin 2> /dev/null || : )
cvsdist 015bc79
cvsdist 015bc79
%postun -n arpwatch
cvsdist 015bc79
/sbin/service arpwatch condrestart >/dev/null 2>&1 || :
cvsdist 015bc79
cvsdist 015bc79
%preun -n arpwatch
cvsdist 015bc79
if [ "$1" = "0" ]; then
cvsdist 015bc79
	/sbin/service arpwatch stop > /dev/null 2>&1 || :
cvsdist 015bc79
	/sbin/chkconfig --del arpwatch
cvsdist 015bc79
fi
cvsdist 015bc79
cvsdist 015bc79
%post -n libpcap -p /sbin/ldconfig
cvsdist 015bc79
cvsdist 015bc79
%postun -n libpcap -p /sbin/ldconfig
cvsdist 015bc79
cvsdist 015bc79
%files
cvsdist 015bc79
%defattr(-,root,root)
cvsdist 015bc79
%doc	%tcpdump_dir/README %tcpdump_dir/CHANGES
cvsdist 015bc79
%{_sbindir}/tcpdump
cvsdist 015bc79
%{_sbindir}/tcpslice
cvsdist 015bc79
%{_mandir}/man8/tcpslice.8*
cvsdist 015bc79
%{_mandir}/man8/tcpdump.8*
cvsdist 015bc79
cvsdist 015bc79
%files -n libpcap
cvsdist 015bc79
%defattr(-,root,root)
cvsdist 015bc79
%doc	%libpcap_dir/README %libpcap_dir/CHANGES
cvsdist 5034492
%{_includedir}/*
cvsdist 015bc79
%{_libdir}/libpcap.*
cvsdist 015bc79
%{_mandir}/man3/pcap.3*
cvsdist 015bc79
cvsdist 015bc79
%files -n arpwatch
cvsdist 015bc79
%defattr(-,root,root)
cvsdist 015bc79
%doc	%arpwatch_dir/README %arpwatch_dir/CHANGES
cvsdist 015bc79
%{_sbindir}/arpwatch
cvsdist 015bc79
%{_sbindir}/arpsnmp
cvsdist 015bc79
%{_mandir}/man8/arpwatch.8*
cvsdist 015bc79
%{_mandir}/man8/arpsnmp.8*
cvsdist 015bc79
%config	/etc/rc.d/init.d/arpwatch
cvsdist 015bc79
%config(noreplace) /etc/sysconfig/arpwatch
cvsdist 015bc79
%defattr(-,pcap,pcap)
cvsdist 015bc79
%dir	%{_vararpwatch}
cvsdist b0597c1
%config(noreplace) %verify(not md5 size mtime) %{_vararpwatch}/arp.dat
cvsdist 015bc79
%config	%{_vararpwatch}/ethercodes.dat
cvsdist 015bc79
%config	%{_vararpwatch}/missingcodes.txt
cvsdist 015bc79
%{_vararpwatch}/*.awk
cvsdist 015bc79
%{_vararpwatch}/arp2ethers
cvsdist 015bc79
%{_vararpwatch}/arpfetch
cvsdist 015bc79
%{_vararpwatch}/massagevendor
cvsdist 015bc79
%{_vararpwatch}/massagevendor-old
cvsdist 015bc79
cvsdist 015bc79
%changelog
cvsdist 640ab4a
* Tue May 13 2003 Harald Hoyer <harald@porkchop.devel.redhat.com> -17.x.x.3
cvsdist 640ab4a
- compile tcpdump with autoheader #90208
cvsdist 640ab4a
cvsdist b0597c1
* Mon Apr 14 2003 Harald Hoyer <harald@redhat.de> -17.x.x.2
cvsdist b0597c1
- CAN-2003-0145 fixed
cvsdist b0597c1
cvsdist b0597c1
* Thu Mar 06 2003 Harald Hoyer <harald@redhat.de> -17.x.x.1
cvsdist b0597c1
- CAN-2003-0108 fixed
cvsdist cb34b1a
cvsdist ef10f89
* Fri Aug  2 2002 Harald Hoyer <harald@redhat.de> 12:3.6.3-3/0.6.2-16/2.1a11-16
cvsdist ef10f89
- added man page descriptions for the new parameters
cvsdist ef10f89
cvsdist 5034492
* Thu Aug  1 2002 Harald Hoyer <harald@redhat.de> 12:3.6.3-2
cvsdist 5034492
- added arpwatch options to specify sender and recipient (#70386)
cvsdist 5034492
cvsdist 5034492
* Tue Jul 23 2002 Harald Hoyer <harald@redhat.de> 12:3.6.3-1
cvsdist 5034492
- removed prestripping
cvsdist 5034492
cvsdist 5034492
* Thu May 16 2002 Harald Hoyer <harald@redhat.de> 12:3.6.2-13
cvsdist 5034492
- added official 3.6.3 fix
cvsdist 5034492
- fixed 6.2 compat #63113
cvsdist 5034492
cvsdist 5034492
* Wed Jan 23 2002 Harald Hoyer <harald@redhat.de> 12:3.6.2-12
cvsdist 015bc79
- tcpdump-3.6.2-snaplen.patch added to fix #55145
cvsdist 015bc79
cvsdist 015bc79
* Tue Dec 18 2001 Harald Hoyer <harald@redhat.de> 12:3.6.2-10
cvsdist 015bc79
- took old purge patch for filters
cvsdist 015bc79
- fixed #54225,#58346
cvsdist 015bc79
- drop root by default #49635
cvsdist 015bc79
- fixed #54593
cvsdist 015bc79
- fixed #57711
cvsdist 015bc79
cvsdist 015bc79
* Fri Aug 31 2001 Harald Hoyer <harald@redhat.de> 12:3.6.2-9
cvsdist 015bc79
- took better fix for #52654 from tcpdump cvs
cvsdist 015bc79
cvsdist 015bc79
* Thu Aug 30 2001 Harald Hoyer <harald@redhat.de> 11:3.6.2-8
cvsdist 015bc79
- fixed #52654
cvsdist 015bc79
cvsdist 015bc79
* Thu Jul 19 2001 Harald Hoyer <harald@redhat.de> 10:3.6.2-7
cvsdist 015bc79
- added shared library to libpcap (#47174)
cvsdist 015bc79
- afs printing security patch (#49294)
cvsdist 015bc79
cvsdist 015bc79
* Wed Jun 20 2001 Harald Hoyer <harald@redhat.de>
cvsdist 015bc79
- use initgroups, instead of setgroups
cvsdist 015bc79
cvsdist 015bc79
* Mon Jun 18 2001 Harald Hoyer <harald@redhat.de>
cvsdist 015bc79
- added dropgroup patches (#44563)
cvsdist 015bc79
cvsdist 015bc79
* Mon May 07 2001 Harald Hoyer <harald@redhat.de>
cvsdist 015bc79
- switched to Pekka's tcpdump-3.6.2 package
cvsdist 015bc79
- incremented epoch
cvsdist 015bc79
cvsdist 015bc79
* Sat Apr 14 2001 Pekka Savola <pekkas@netcore.fi>
cvsdist 015bc79
- fix building of tcpslice on glibc 2.2.2 (time.h)
cvsdist 015bc79
- disable /etc/init.d requirement and fix %post scripts in arpwatch
cvsdist 015bc79
cvsdist 015bc79
* Wed Feb 14 2001 Harald Hoyer <harald@redhat.de>
cvsdist 015bc79
- glibc sys/time -> time include patch
cvsdist 015bc79
cvsdist 015bc79
* Wed Feb  7 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist 015bc79
- Add space to this check
cvsdist 015bc79
cvsdist 015bc79
* Wed Feb 07 2001 Harald Hoyer <harald@redhat.com>
cvsdist 015bc79
- added check for presence of /etc/sysconfig/arpwatch (#23172)
cvsdist 015bc79
cvsdist 015bc79
* Wed Feb  7 2001 Pekka Savola <pekkas@netcore.fi>
cvsdist 015bc79
- update to 3.6.2, 0.6.2 and new CVS of tcpslice.
cvsdist 015bc79
- i18n'ize arpwatch init script
cvsdist 015bc79
cvsdist 015bc79
* Fri Feb  2 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist 015bc79
- i18nize initscript
cvsdist 015bc79
cvsdist 015bc79
* Mon Jan 29 2001 Harald Hoyer <harald@redhat.com>
cvsdist 015bc79
- fixed EINTR stopping for e.g. SIGSTOP. (#22008)
cvsdist 015bc79
- added -u option for tcpdump (#20231)
cvsdist 015bc79
- new arpwatch version (#23172)
cvsdist 015bc79
- added "all" and "one" interface for -i (#20907)
cvsdist 015bc79
- added arpwatch sysconfig (#23172)
cvsdist 015bc79
cvsdist 015bc79
* Mon Jan 22 2001 Harald Hoyer <harald@redhat.com>
cvsdist 015bc79
- more (potential) overflows in libpcap. #21373
cvsdist 015bc79
- documentation fix for #20906
cvsdist 015bc79
cvsdist 015bc79
* Sun Jan 14 2001 Pekka Savola <pekkas@netcore.fi>
cvsdist 015bc79
- use --enable-ipv6
cvsdist 015bc79
- Add two patches from CVS to enhance 802.2 printing, and more importantly,
cvsdist 015bc79
  to be able to specify 'no stp'
cvsdist 015bc79
cvsdist 015bc79
* Sat Jan 13 2001 Pekka Savola <pekkas@netcore.fi>
cvsdist 015bc79
- Make SMB printing output a lot more quiet unless in verbose mode.
cvsdist 015bc79
- Make -n resolve port/protocol numbers but not hostnames, -nn for no
cvsdist 015bc79
  resolving at all
cvsdist 015bc79
- Separate droproot patch from a more generic man/usage fix one
cvsdist 015bc79
- Add non-promiscuous mode -by default patch, but don't apply it by default
cvsdist 015bc79
cvsdist 015bc79
* Thu Jan 11 2001 Pekka Savola <pekkas@netcore.fi>
cvsdist 015bc79
- Update to tcpdump 3.6.1 and libpcap 0.6.1 releases.
cvsdist 015bc79
cvsdist 015bc79
* Mon Jan  8 2001 Pekka Savola <pekkas@netcore.fi>
cvsdist 015bc79
- Update to 20010108 CVS, disable some upstreamed patches.
cvsdist 015bc79
- Change some additional .1 pages to .8.
cvsdist 015bc79
- Add droproot patch, some --usage and man page fixes.
cvsdist 015bc79
cvsdist 015bc79
* Mon Jan  1 2001 Pekka Savola <pekkas@netcore.fi>
cvsdist 015bc79
- Initial packaging with latest tcpdump.org CVS tcpdump-3.6 and libpcap-0.6.
cvsdist 015bc79
- add earlier print-domain.c, the latest is segfaulting
cvsdist 015bc79
- don't unnecesessarily include snprintf.o, it didn't compile with gcc 2.96 anyway
cvsdist 015bc79
- don't use savestr, require openssl, tweak tweak tweak
cvsdist 015bc79
- add tcpslice, patch it a bit for egcs detection
cvsdist 015bc79
cvsdist 015bc79
* Sun Dec 31 2000 Pekka Savola <pekkas@netcore.fi>
cvsdist 015bc79
- tcpdump: spice up the manpage about interfaces
cvsdist 015bc79
- tcpdump: add 'all' and 'any' keywords to -i, saner default behaviour.
cvsdist 015bc79
- upgrade arpwatch to 2.1a10
cvsdist 015bc79
cvsdist 015bc79
* Sun Nov 26 2000 Jeff Johnson <jbj@redhat.com>
cvsdist 015bc79
- more (potential) overflows in libpcap.
cvsdist 015bc79
cvsdist 015bc79
* Sun Nov 12 2000 Jeff Johnson <jbj@redhat.com>
cvsdist 015bc79
- eliminate still more buffer overflows (from FreeBSD) (#20069).
cvsdist 015bc79
cvsdist 015bc79
* Thu Nov  2 2000 Jeff Johnson <jbj@redhat.com>
cvsdist 015bc79
- eliminate more buffer overflows (from FreeBSD) (#20069).
cvsdist 015bc79
- 802.1q ether type incorrect (#19850).
cvsdist 015bc79
- add -u flag to drop arpwatch privs (#19696).
cvsdist 015bc79
cvsdist 015bc79
* Sun Oct 15 2000 Jeff Johnson <jbj@redhat.com>
cvsdist 015bc79
- updated ethercodes.dat
cvsdist 015bc79
cvsdist 015bc79
* Thu Oct 12 2000 Jeff Johnson <jbj@redhat.com>
cvsdist 015bc79
- fix arpwatch tmp race (#18943).
cvsdist 015bc79
cvsdist 015bc79
* Fri Aug 11 2000 Bill Nottingham <notting@redhat.com>
cvsdist 015bc79
- fix condrestart
cvsdist 015bc79
cvsdist 015bc79
* Fri Aug 11 2000 Jeff Johnson <jbj@redhat.com>
cvsdist 015bc79
- correct arpsnmp man pages (#15442).
cvsdist 015bc79
- don't print harmless ENOPROTOOPT message (#13518).
cvsdist 015bc79
cvsdist 015bc79
* Fri Aug  4 2000 Jeff Johnson <jbj@redhat.com>
cvsdist 015bc79
- rebuild with final kernel headers (#13518).
cvsdist 015bc79
cvsdist 015bc79
* Sat Jul 22 2000 Jeff Johnson <jbj@redhat.com>
cvsdist 015bc79
- add STP patch (#14112).
cvsdist 015bc79
cvsdist 015bc79
* Fri Jul 14 2000 Matt Wilson <msw@redhat.com>
cvsdist 015bc79
- source /etc/init.d/functions
cvsdist 015bc79
- back out /etc/init.d/arpwatch, place file in /etc/rc.d
cvsdist 015bc79
- move initscript to /etc/init.d
cvsdist 015bc79
- changed initscript to use start() and stop() functions
cvsdist 015bc79
- added condrestart to init script
cvsdist 015bc79
- added %%post %%preun %%postun scripts to register arpwatch script
cvsdist 015bc79
- added Prereq: for all things needed in post/preun/postun
cvsdist 015bc79
cvsdist 015bc79
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
cvsdist 015bc79
- automatic rebuild
cvsdist 015bc79
cvsdist 015bc79
* Tue Jul 11 2000 Jeff Johnson <jbj@redhat.com>
cvsdist 015bc79
- updated man page and help (pekkas@netcore.fi) (#10739 et al).
cvsdist 015bc79
cvsdist 015bc79
* Sun Jun 18 2000 Jeff Johnson <jbj@redhat/com>
cvsdist 015bc79
- FHS packaging.
cvsdist 015bc79
cvsdist 015bc79
* Tue May  9 2000 Bill Nottingham <notting@redhat.com>
cvsdist 015bc79
- minor tweaks for ia64 (prototypes)
cvsdist 015bc79
cvsdist 015bc79
* Thu Feb 17 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist 015bc79
- Compile shared libpcap with -fPIC (Bug #6342)
cvsdist 015bc79
cvsdist 015bc79
* Wed Feb 02 2000 Cristian Gafton <gafton@redhat.com>
cvsdist 015bc79
- fix descriptions
cvsdist 015bc79
- man pages are compressed
cvsdist 015bc79
cvsdist 015bc79
* Wed Dec 22 1999 Jeff Johnson <jbj@redhat.com>
cvsdist 015bc79
- remove sparc64 SIOCGIFNAME hack, not needed with (at least) kernel 2.2.12-40.
cvsdist 015bc79
- upgrade to ANK ss991030 snapshot with pcap magic fix (#6773).
cvsdist 015bc79
- add getprotobyname lookup (#6725).
cvsdist 015bc79
- getservbyname port lookup appears functional (#7569).
cvsdist 015bc79
- remove uid 2090 backdoor (sorry Dave) (#7116).
cvsdist 015bc79
cvsdist 015bc79
* Thu Sep 09 1999 Cristian Gafton <gafton@redhat.com>
cvsdist 015bc79
- fox the pcap.h header
cvsdist 015bc79
cvsdist 015bc79
* Fri Aug 20 1999 Jeff Johnson <jbj@redhat.com>
cvsdist 015bc79
- prevent segfault on obscure spoofed ip header (#4634).
cvsdist 015bc79
cvsdist 015bc79
* Wed Aug 18 1999 Jeff Johnson <jbj@redhat.com>
cvsdist 015bc79
- add defattr to arpwatch (#4591).
cvsdist 015bc79
cvsdist 015bc79
* Mon Aug 16 1999 Bill Nottingham <notting@redhat.com>
cvsdist 015bc79
- initscript munging
cvsdist 015bc79
cvsdist 015bc79
* Sun Aug  8 1999 Jeff Johnson <jbj@redhat.com>
cvsdist 015bc79
- add -DWORDS_BIGINDIAN to tcpdump compile on sparc sparc61.
cvsdist 015bc79
cvsdist 015bc79
* Tue Aug  3 1999 Jeff Johnson <jbj@redhat.com>
cvsdist 015bc79
- include A. Kuznetsov's patches to libpcap/tcpdump.
cvsdist 015bc79
- added arpsnmp to package (#3258).
cvsdist 015bc79
- arp2ethers written for different of awk (#4326).
cvsdist 015bc79
cvsdist 015bc79
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
cvsdist 015bc79
- auto rebuild in the new build environment (release 10)
cvsdist 015bc79
cvsdist 015bc79
* Fri Mar 19 1999 Jeff Johnson <jbj@redhat.com>
cvsdist 015bc79
- strip binaries.
cvsdist 015bc79
cvsdist 015bc79
* Wed Jan 13 1999 Bill Nottingham <notting@redhat.com>
cvsdist 015bc79
- autoconf fixes for arm
cvsdist 015bc79
cvsdist 015bc79
* Tue Sep 29 1998 Jeff Johnson <jbj@redhat.com>
cvsdist 015bc79
- libpcap description typo.
cvsdist 015bc79
cvsdist 015bc79
* Sat Sep 19 1998 Jeff Johnson <jbj@redhat.com>
cvsdist 015bc79
- fix arpwatch summary line.
cvsdist 015bc79
cvsdist 015bc79
* Mon Aug 17 1998 Jeff Johnson <jbj@redhat.com>
cvsdist 015bc79
- enable arpwatch
cvsdist 015bc79
cvsdist 015bc79
* Mon Aug  3 1998 Jeff Johnson <jbj@redhat.com>
cvsdist 015bc79
- separate package for libpcap.
cvsdist 015bc79
- update tcpdump to 3.4, libpcap to 0.4.
cvsdist 015bc79
- added arpwatch (but disabled for now)
cvsdist 015bc79
cvsdist 015bc79
* Thu May 07 1998 Prospector System <bugs@redhat.com>
cvsdist 015bc79
- translations modified for de, fr, tr
cvsdist 015bc79
cvsdist 015bc79
* Sat May  2 1998 Alan Cox <alan@rehat.com>
cvsdist 015bc79
- Added the SACK printing fix so you can dump Linux 2.1+.
cvsdist 015bc79
cvsdist 015bc79
* Tue Oct 21 1997 Erik Troan <ewt@redhat.com>
cvsdist 015bc79
- updated to release 3.4a5
cvsdist 015bc79
- uses a buildroot and %attr 
cvsdist 015bc79
cvsdist 015bc79
* Thu Jul 17 1997 Erik Troan <ewt@redhat.com>
cvsdist 015bc79
- built against glibc