diff options
author | mbm <mbm@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2004-08-27 00:42:33 +0000 |
---|---|---|
committer | mbm <mbm@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2004-08-27 00:42:33 +0000 |
commit | f0c8400658ac5b039bb48dbb74b02f75d52b9723 (patch) | |
tree | 7ef2c062b8733bbd08473f6c2bed78c7ad9708d1 /obsolete-buildroot/sources/openwrt/patches/tcpdump | |
parent | aa210b58909434abaa63a7a6cd898a43ba61c3f3 (diff) |
various patches
nico:
buildroot-20040825-kmodules.patch.txt
buildroot-20040825-tcpdump.patch.txt
buildroot-20040825-libpcap.patch.txt
buildroot-20040825-libpthread.patch.txt
buildroot-20040825-fprobe.patch.txt
buildroot-20040825-pptp-client.patch.txt
twolife:
iproute2.patch.txt
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@149 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'obsolete-buildroot/sources/openwrt/patches/tcpdump')
-rw-r--r-- | obsolete-buildroot/sources/openwrt/patches/tcpdump/00_debian_tcpdump_3.8.3-3.diff | 746 |
1 files changed, 746 insertions, 0 deletions
diff --git a/obsolete-buildroot/sources/openwrt/patches/tcpdump/00_debian_tcpdump_3.8.3-3.diff b/obsolete-buildroot/sources/openwrt/patches/tcpdump/00_debian_tcpdump_3.8.3-3.diff new file mode 100644 index 0000000000..d15724f907 --- /dev/null +++ b/obsolete-buildroot/sources/openwrt/patches/tcpdump/00_debian_tcpdump_3.8.3-3.diff @@ -0,0 +1,746 @@ +--- tcpdump-3.8.3.orig/debian/copyright ++++ tcpdump-3.8.3/debian/copyright +@@ -0,0 +1,116 @@ ++This package was debianized by Anand Kumria <wildfire@progsoc.org> on ++Wed, 22 Nov 2000 13:19:33 +1100. ++It is now maintained by: ++ + Torsten Landschoff <torsten@debian.org> ++ + Romain Francoise <rfrancoise@debian.org> ++ ++It was downloaded from http://tcpdump.org/release/tcpdump-3.8.3.tar.gz ++ ++Upstream Authors: tcpdump-workers@tcpdump.org ++ ++Licensed under the 3-clause BSD license: ++ ++ Redistribution and use in source and binary forms, with or without ++ modification, are permitted provided that the following conditions ++ are met: ++ ++ 1. Redistributions of source code must retain the above copyright ++ notice, this list of conditions and the following disclaimer. ++ 2. Redistributions in binary form must reproduce the above copyright ++ notice, this list of conditions and the following disclaimer in ++ the documentation and/or other materials provided with the ++ distribution. ++ 3. The names of the authors may not be used to endorse or promote ++ products derived from this software without specific prior ++ written permission. ++ ++ THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR ++ IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED ++ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ++ ++Current upstream maintainers: ++ Bill Fenner <fenner@research.att.com> ++ Fulvio Risso <risso@polito.it> ++ Guy Harris <guy@alum.mit.edu> ++ Hannes Gredler <hannes@juniper.net> ++ Jun-ichiro itojun Hagino <itojun@iijlab.net> ++ Michael Richardson <mcr@sandelman.ottawa.on.ca> ++ ++Additional people who have contributed patches: ++ ++ Alan Bawden <Alan@LCS.MIT.EDU> ++ Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> ++ Albert Chin <china@thewrittenword.com> ++ Andrew Brown <atatat@atatdot.net> ++ Antti Kantee <pooka@netbsd.org> ++ Arkadiusz Miskiewicz <misiek@pld.org.pl> ++ Armando L. Caro Jr. <acaro@mail.eecis.udel.edu> ++ Assar Westerlund <assar@sics.se> ++ Brian Ginsbach <ginsbach@cray.com> ++ Charles M. Hannum <mycroft@netbsd.org> ++ Chris G. Demetriou <cgd@netbsd.org> ++ Chris Pepper <pepper@mail.reppep.com> ++ Darren Reed <darrenr@reed.wattle.id.au> ++ David Kaelbling <drk@sgi.com> ++ David Young <dyoung@ojctech.com> ++ Don Ebright <Don.Ebright@compuware.com> ++ Eric Anderson <anderse@hpl.hp.com> ++ Franz Schaefer <schaefer@mond.at> ++ Gianluca Varenni <varenni@netgroup-serv.polito.it> ++ Gisle Vanem <giva@bgnett.no> ++ Graeme Hewson <ghewson@cix.compulink.co.uk> ++ Greg Stark <gsstark@mit.edu> ++ Greg Troxel <gdt@ir.bbn.com> ++ Guillaume Pelat <endymion_@users.sourceforge.net> ++ Hyung Sik Yoon <hsyn@kr.ibm.com> ++ Igor Khristophorov <igor@atdot.org> ++ Jan-Philip Velders <jpv@veldersjes.net> ++ Jason R. Thorpe <thorpej@netbsd.org> ++ Javier Achirica <achirica@ttd.net> ++ Jean Tourrilhes <jt@hpl.hp.com> ++ Jefferson Ogata <jogata@nodc.noaa.gov> ++ Jesper Peterson <jesper@endace.com> ++ John Bankier <jbankier@rainfinity.com> ++ Jon Lindgren <jonl@yubyub.net> ++ Juergen Schoenwaelder <schoenw@ibr.cs.tu-bs.de> ++ Kazushi Sugyo <sugyo@pb.jp.nec.com> ++ Klaus Klein <kleink@netbsd.org> ++ Koryn Grant <koryn@endace.com> ++ Krzysztof Halasa <khc@pm.waw.pl> ++ Lorenzo Cavallaro <sullivan@sikurezza.org> ++ Loris Degioanni <loris@netgroup-serv.polito.it> ++ Love Hörnquist-Åstrand <lha@stacken.kth.se> ++ Maciej W. Rozycki <macro@ds2.pg.gda.pl> ++ Marcus Felipe Pereira <marcus@task.com.br> ++ Martin Husemann <martin@netbsd.org> ++ Mike Wiacek <mike@iroot.net> ++ Monroe Williams <monroe@pobox.com> ++ Octavian Cerna <tavy@ylabs.com> ++ Olaf Kirch <okir@caldera.de> ++ Onno van der Linden <onno@simplex.nl> ++ Paul Mundt <lethal@linux-sh.org> ++ Pavel Kankovsky <kan@dcit.cz> ++ Peter Fales <peter@fales-lorenz.net> ++ Peter Jeremy <peter.jeremy@alcatel.com.au> ++ Phil Wood <cpw@lanl.gov> ++ Rafal Maszkowski <rzm@icm.edu.pl> ++ Rick Jones <raj@cup.hp.com> ++ Scott Barron <sb125499@ohiou.edu> ++ Scott Gifford <sgifford@tir.com> ++ Sebastian Krahmer <krahmer@cs.uni-potsdam.de> ++ Shaun Clowes <delius@progsoc.uts.edu.au> ++ Solomon Peachy <pizza@shaftnet.org> ++ Stefan Hudson <hudson@mbay.net> ++ Takashi Yamamoto <yamt@mwd.biglobe.ne.jp> ++ Tony Li <tli@procket.com> ++ Torsten Landschoff <torsten@debian.org> ++ Uns Lider <unslider@miranda.org> ++ Uwe Girlich <Uwe.Girlich@philosys.de> ++ Xianjie Zhang <xzhang@cup.hp.com> ++ Yen Yen Lim ++ Yoann Vandoorselaere <yoann@prelude-ids.org> ++ ++The original LBL crew: ++ Steve McCanne ++ Craig Leres ++ Van Jacobson +--- tcpdump-3.8.3.orig/debian/tcpdump.docs ++++ tcpdump-3.8.3/debian/tcpdump.docs +@@ -0,0 +1 @@ ++README +--- tcpdump-3.8.3.orig/debian/changelog ++++ tcpdump-3.8.3/debian/changelog +@@ -0,0 +1,272 @@ ++tcpdump (3.8.3-3) unstable; urgency=low ++ ++ * debian/patches/40_ipv6cp.dpatch: New patch, do not try to print IPV6CP ++ ppp packets, the dissector doesn't support it (closes: #255179). ++ * debian/patches/00list: Add 40_ipv6cp. ++ ++ -- Romain Francoise <rfrancoise@debian.org> Sat, 19 Jun 2004 15:01:27 +0200 ++ ++tcpdump (3.8.3-2) unstable; urgency=low ++ ++ * debian/rules: Enable crypto support (closes: #82581, #93428). ++ * debian/control: ++ + Build-Depend on libssl-dev. ++ + Put back URL markers in description. ++ + Switch Maintainer and Uploaders fields to match reality. ++ * debian/patches/30_openssl_des.dpatch: Patch to make upstream's ++ configure script check for DES_cbc_encrypt instead of des_cbc_encrypt, ++ (the function got renamed in OpenSSL 0.9.7), which saves us the hassle ++ of re-running autoconf. Temporary hack since upstream has fixed this ++ in CVS already. ++ * debian/patches/00list: Add 30_openssl_des. ++ ++ -- Romain Francoise <rfrancoise@debian.org> Fri, 14 May 2004 22:14:08 +0200 ++ ++tcpdump (3.8.3-1) unstable; urgency=low ++ ++ * New upstream release. ++ * debian/rules: ++ + Add -D_FILE_OFFSET_BITS=64 to default CFLAGS to match libpcap ++ (closes: #154762). ++ + Use dpatch for patch management. ++ + Clean up CFLAGS handling. ++ + Support DEB_BUILD_OPTIONS. ++ * debian/control: ++ + Build-Depend on libpcap0.8-dev, dpatch. ++ + Add versioned Build-Depends on debhelper. ++ + Remove Emacs-style URL markers from description. ++ * debian/compat: New file. ++ * debian/copyright: Update. ++ * debian/tcpdump.docs: Do not install upstream INSTALL file. ++ * debian/patches: New directory. ++ * debian/patches/10_man_install.dpatch: Patch split off the Debian diff ++ to change man install paths in upstream Makefile.in. ++ * debian/patches/20_man_fixes.dpatch: Patch split off the Debian diff to ++ fix some inconsistencies in the upstream man page. ++ * debian/patches/00list: New file (patch list). ++ ++ -- Romain Francoise <rfrancoise@debian.org> Tue, 11 May 2004 14:02:09 +0200 ++ ++tcpdump (3.7.2-4) unstable; urgency=high ++ ++ * Urgency high due to security fixes. ++ * Backport changes from upstream CVS to fix ISAKMP payload handling ++ denial-of-service vulnerabilities (CAN-2004-0183, CAN-2004-0184). ++ Detailed changes (with corresponding upstream revisions): ++ + Add length checks in isakmp_id_print() (print-isakmp.c, rev. 1.47) ++ + Add data checks all over the place, change rawprint() prototype and ++ add corresponding return value checks (print-isakmp.c, rev. 1.46) ++ + Add missing ntohs() and change length initialization in ++ isakmp_id_print(), not porting prototype changes (print-isakmp.c, ++ rev. 1.45) ++ ++ -- Romain Francoise <rfrancoise@debian.org> Tue, 6 Apr 2004 19:39:24 +0200 ++ ++tcpdump (3.7.2-3) unstable; urgency=low ++ ++ * Backport changes from upstream CVS to fix several vulnerabilities in ++ ISAKMP, L2TP and Radius parsing (closes: #227844, #227845, #227846). ++ ++ -- Romain Francoise <rfrancoise@debian.org> Sat, 17 Jan 2004 14:12:30 +0100 ++ ++tcpdump (3.7.2-2) unstable; urgency=low ++ ++ * Acknowledge NMU by Romain (closes: #208543). ++ * Apply man page fixes by Romain: ++ + networks(4) changed to networks(5) (closes: #194180). ++ + ethers(3N) changed to ethers(5) (closes: #197888). ++ * debian/control: Added Romain Francoise as co maintainer. Thanks for ++ your help, Romain! ++ ++ -- Torsten Landschoff <torsten@debian.org> Sun, 19 Oct 2003 04:12:31 +0200 ++ ++tcpdump (3.7.2-1.1) unstable; urgency=low ++ ++ * NMU ++ * Reverse order of #include directives in print-sctp.c so that ++ IPPROTO_SCTP is defined (closes: #208543). ++ ++ -- Romain Francoise <rfrancoise@debian.org> Sun, 12 Oct 2003 17:06:01 +0200 ++ ++tcpdump (3.7.2-1) unstable; urgency=low ++ ++ * New upstream release (closes: #195816). ++ ++ -- Torsten Landschoff <torsten@debian.org> Sun, 8 Jun 2003 00:14:44 +0200 ++ ++tcpdump (3.7.1-1.2) unstable; urgency=high ++ ++ * Non-maintainer upload ++ * Apply security fixes from 3.7.2 ++ - Fixed infinite loop when parsing malformed isakmp packets. ++ (CAN-2003-0108) ++ - Fixed infinite loop when parsing malformed BGP packets. ++ - Fixed buffer overflow with certain malformed NFS packets. ++ ++ -- Matt Zimmerman <mdz@debian.org> Thu, 27 Feb 2003 11:00:32 -0500 ++ ++tcpdump (3.7.1-1.1) unstable; urgency=low ++ ++ * NMU ++ * Simple rebuild to deal with libpcap0->libpcap0.7 transition. ++ Sourceful NMU so that every arch rebuilds it. ++ ++ -- LaMont Jones <lamont@debian.org> Wed, 14 Aug 2002 21:25:45 -0600 ++ ++tcpdump (3.7.1-1) unstable; urgency=low ++ ++ * New upstream release (closes: #138052). ++ ++ -- Torsten Landschoff <torsten@debian.org> Sat, 3 Aug 2002 23:54:04 +0200 ++ ++tcpdump (3.6.2-2) unstable; urgency=HIGH ++ ++ * print-rx.c: Take the version from current CVS fixing the remote ++ buffer overflow reported in FreeBSD Security Advisory SA-01:48 ++ yesterday. Thanks to Matt Zimmerman for forwarding the report, ++ I might have missed it. ++ * debian/control: Clean the Build-Depends from build-essential ++ packages. ++ ++ -- Torsten Landschoff <torsten@debian.org> Thu, 19 Jul 2001 15:03:48 +0200 ++ ++tcpdump (3.6.2-1) unstable; urgency=low ++ ++ * New upstream release. ++ ++ -- Torsten Landschoff <torsten@debian.org> Tue, 6 Mar 2001 04:18:16 +0100 ++ ++tcpdump (3.6.1-2) unstable; urgency=low ++ ++ * debian/rules: Force support for IPv6 (closes: #82665). ++ * print-icmp6.c: Removed duplicate definition also in icmp6.h to ++ get the package to compile with IPv6. ++ * Rebuild should fix the missing libpcap0-dependency (closes: #82666). ++ Additional info: The missing dependency was because the configure ++ script found my libpcap sources in the parent directory. Black magic ++ always works against you :( ++ ++ -- Torsten Landschoff <torsten@debian.org> Thu, 18 Jan 2001 00:44:01 +0100 ++ ++tcpdump (3.6.1-1) unstable; urgency=high ++ ++ * Taking back the package. Kudos to Anand for his help. ++ * New upstream release. This release fixes a security hole in print-rx.c. ++ * debian/rules: Disable crypto support (closes: #81969). ++ * Removed empty README.Debian (closes: #81966). ++ ++ -- Torsten Landschoff <torsten@debian.org> Tue, 16 Jan 2001 16:04:03 +0100 ++ ++tcpdump (3.5.2-3) unstable; urgency=low ++ ++ * Fixup dependancy stuff. Sheesh. (Closes: #78063, #78081, #78082) ++ ++ -- Anand Kumria <wildfire@progsoc.org> Tue, 28 Nov 2000 02:16:01 +1100 ++ ++tcpdump (3.5.2-2) unstable; urgency=low ++ ++ * Update both config.guess and config.sub (Closes: #36692, #53145) ++ * Opps, make the .diff available. ++ * We require a particular libpcap version to work (Closes: #77877) ++ ++ -- Anand Kumria <wildfire@progsoc.org> Mon, 27 Nov 2000 01:13:55 +1100 ++ ++tcpdump (3.5.2-1) unstable; urgency=low ++ ++ * New Maintainer ++ * New upstream release (Closes: #75889) ++ * Upstream added hex dump (-x) and ascii dump (-X) Closes: #23514, #29418) ++ * Acknowledge and incorporate security fixes (Closes: #63708, #77489) ++ * Appletalk / Ethertalk patches are in (Closes: #67642) ++ ++ -- Anand Kumria <wildfire@progsoc.org> Wed, 22 Nov 2000 13:19:33 +1100 ++ ++tcpdump (3.4a6-4.1) frozen unstable; urgency=high ++ ++ * Non-maintainer upload by security team ++ * Apply patch from tcpdump-workers mailinglist to fix DNS DoS attack ++ against tcpdump. Based on patch from Guy Harris <gharris@flashcom.net> as ++ found on http://www.tcpdump.org/lists/workers/1999/msg00607.html ++ * Fix Build-Depends entry in debian/control ++ ++ -- Wichert Akkerman <wakkerma@debian.org> Sun, 7 May 2000 15:17:33 +0200 ++ ++tcpdump (3.4a6-4) unstable; urgency=low ++ ++ * New maintainer. ++ * tcpdump.c (main): Reestablish priviliges before closing the device ++ (closes: #19959). ++ * It seems the problem with ppp came from the kernel - I can dump ++ packages on ppp0 just fine... (closes: #25757) ++ * print-tcp.c (tcp_print): Applied patch from David S. Miller submitted ++ by Andrea Arcangeli to fix tcpdump sack TCP option interpretation ++ (closes: #28530). ++ * print-bootp.c (rfc1048_print): Interpret timezone offset as signed ++ (closes: #40376). Fixed byte order problem in printing internet ++ addresses (closes: #40375). Thanks to Roderick Schertler for the patch. ++ * Several files: Applied SMB patch from samba.org (closes: #27653). ++ * print-ip.c (ip_print): Check for ip headers with less than 5 longs. ++ Patch taken from RedHat's source package. ++ * Redid debian/rules using debhelper. ++ * Makefile.in: Install the manpage into man8 instead of man1. ++ * tcpdump.1: Moved to section 8 (admin commands). ++ * print-smb.c (print_smb): Disabled anything but printing the command ++ info by default. Otherwise we would get flooded with smb information. ++ You can get all info using -vvv. Two -v's will give you the SMB headers. ++ * tcpdump.1: Documented the behaviour described above. ++ ++ -- Torsten Landschoff <torsten@debian.org> Mon, 22 Nov 1999 01:31:44 +0100 ++ ++tcpdump (3.4a6-3) frozen unstable; urgency=low ++ ++ * fixed permissions ++ ++ -- Peter Tobias <tobias@et-inf.fho-emden.de> Mon, 30 Mar 1998 02:28:39 +0200 ++ ++ ++tcpdump (3.4a6-2) frozen unstable; urgency=low ++ ++ * rebuild with latest debmake, fixes #19415 ++ (should also fix the lintian warnings) ++ * updated standards-version ++ ++ -- Peter Tobias <tobias@et-inf.fho-emden.de> Mon, 30 Mar 1998 00:28:39 +0200 ++ ++ ++tcpdump (3.4a6-1) unstable; urgency=low ++ ++ * updated to latest upstream version, fixes: Bug#17163 ++ * install changelog.Debian compressed, fixes: Bug#15417 ++ ++ -- Peter Tobias <tobias@et-inf.fho-emden.de> Sun, 1 Feb 1998 00:08:31 +0100 ++ ++ ++tcpdump (3.4a4-1) unstable; urgency=low ++ ++ * updated to latest upstream version ++ * libc6 version ++ ++ -- Peter Tobias <tobias@et-inf.fho-emden.de> Wed, 17 Sep 1997 23:22:54 +0200 ++ ++ ++tcpdump (3.3.1a2-1) frozen stable unstable; urgency=medium ++ ++ * updated to latest upstream version (works with new libpcap now) ++ ++ -- Peter Tobias <tobias@et-inf.fho-emden.de> Sat, 24 May 1997 00:49:17 +0200 ++ ++ ++tcpdump (3.3-2) unstable; urgency=low ++ ++ * fixed SLIP support ++ ++ -- Peter Tobias <tobias@et-inf.fho-emden.de> Sun, 16 Feb 1997 21:06:51 +0100 ++ ++ ++tcpdump (3.3-1) unstable; urgency=low ++ ++ * updated to latest upstream version ++ ++ -- Peter Tobias <tobias@et-inf.fho-emden.de> Thu, 16 Jan 1997 01:34:00 +0100 ++ ++ +--- tcpdump-3.8.3.orig/debian/control ++++ tcpdump-3.8.3/debian/control +@@ -0,0 +1,23 @@ ++Source: tcpdump ++Section: net ++Priority: optional ++Maintainer: Romain Francoise <rfrancoise@debian.org> ++Uploaders: Torsten Landschoff <torsten@debian.org> ++Build-Depends: debhelper (>= 4), libpcap0.8-dev, dpatch, libssl-dev ++Standards-Version: 3.6.1.0 ++ ++Package: tcpdump ++Architecture: any ++Depends: ${shlibs:Depends} ++Description: A powerful tool for network monitoring and data acquisition ++ This program allows you to dump the traffic on a network. tcpdump ++ is able to examine IPv4, ICMPv4, IPv6, ICMPv6, UDP, TCP, SNMP, AFS ++ BGP, RIP, PIM, DVMRP, IGMP, SMB, OSPF, NFS and many other packet ++ types. ++ . ++ It can be used to print out the headers of packets on a network ++ interface, filter packets that match a certain expression. You can ++ use this tool to track down network problems, to detect "ping attacks" ++ or to monitor network activities. ++ . ++ Further information is available at <URL: http://www.tcpdump.org/> +--- tcpdump-3.8.3.orig/debian/tcpdump.dirs ++++ tcpdump-3.8.3/debian/tcpdump.dirs +@@ -0,0 +1 @@ ++usr/sbin +--- tcpdump-3.8.3.orig/debian/tcpdump.examples ++++ tcpdump-3.8.3/debian/tcpdump.examples +@@ -0,0 +1,4 @@ ++atime.awk ++packetdat.awk ++send-ack.awk ++stime.awk +--- tcpdump-3.8.3.orig/debian/rules ++++ tcpdump-3.8.3/debian/rules +@@ -0,0 +1,70 @@ ++#!/usr/bin/make -f ++ ++include /usr/share/dpatch/dpatch.make ++ ++export DH_VERBOSE=1 ++ ++dstdir := $(shell pwd)/debian/tcpdump ++ ++export CFLAGS=-D_FILE_OFFSET_BITS=64 ++ ++ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) ++ CFLAGS += -O0 ++endif ++ ++build: patch build-stamp ++build-stamp: ++ dh_testdir ++ ++ ./configure --prefix=/usr --mandir=\$${prefix}/share/man \ ++ --infodir=\$${prefix}/share/info --enable-ipv6 ++ $(MAKE) ++ ++ touch build-stamp ++ ++clean: clean-patched unpatch ++clean-patched: ++ dh_testdir ++ dh_testroot ++ rm -f build-stamp ++ ++ -$(MAKE) distclean ++ ++ dh_clean ++ ++install: build ++ dh_testdir ++ dh_testroot ++ dh_clean -k ++ dh_installdirs ++ ++ $(MAKE) install prefix=$(dstdir)/usr ++ ++ ++# Build architecture-independent files here. ++binary-indep: build install ++# We have nothing to do by default. ++ ++# Build architecture-dependent files here. ++binary-arch: build install ++# dh_testversion ++ dh_testdir ++ dh_testroot ++ dh_installdocs ++ dh_installexamples ++ dh_installinfo ++ dh_installchangelogs CHANGES ++ dh_link ++ dh_strip ++ dh_compress ++ dh_fixperms ++# dh_makeshlibs ++ dh_installdeb ++# dh_perl ++ dh_shlibdeps ++ dh_gencontrol ++ dh_md5sums ++ dh_builddeb ++ ++binary: binary-indep binary-arch ++.PHONY: build clean binary-indep binary-arch binary install +--- tcpdump-3.8.3.orig/debian/patches/10_man_install.dpatch ++++ tcpdump-3.8.3/debian/patches/10_man_install.dpatch +@@ -0,0 +1,46 @@ ++#! /bin/sh -e ++## 10_man_install.dpatch by Romain Francoise <rfrancoise@debian.org> ++## ++## All lines beginning with `## DP:' are a description of the patch. ++## DP: Change man page install paths for Debian. ++ ++if [ $# -lt 1 ]; then ++ echo "`basename $0`: script expects -patch|-unpatch as argument" >&2 ++ exit 1 ++fi ++ ++[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts ++patch_opts="${patch_opts:--f --no-backup-if-mismatch} ${2:+-d $2}" ++ ++case "$1" in ++ -patch) patch -p1 ${patch_opts} < $0;; ++ -unpatch) patch -R -p1 ${patch_opts} < $0;; ++ *) ++ echo "`basename $0`: script expects -patch|-unpatch as argument" >&2 ++ exit 1;; ++esac ++ ++exit 0 ++ ++@DPATCH@ ++diff -urNad /home/romain/Work/Debian/tcpdump/tcpdump-3.8.3/Makefile.in tcpdump-3.8.3/Makefile.in ++--- /home/romain/Work/Debian/tcpdump/tcpdump-3.8.3/Makefile.in 2004-05-08 09:12:28.000000000 +0200 +++++ tcpdump-3.8.3/Makefile.in 2004-05-08 09:13:23.000000000 +0200 ++@@ -157,13 +157,13 @@ ++ [ -d $(DESTDIR)$(sbindir) ] || \ ++ (mkdir -p $(DESTDIR)$(sbindir); chmod 755 $(DESTDIR)$(sbindir)) ++ $(INSTALL_PROGRAM) $(PROG) $(DESTDIR)$(sbindir)/$(PROG) ++- [ -d $(DESTDIR)$(mandir)/man1 ] || \ ++- (mkdir -p $(DESTDIR)$(mandir)/man1; chmod 755 $(DESTDIR)$(mandir)/man1) ++- $(INSTALL_DATA) $(srcdir)/$(PROG).1 $(DESTDIR)$(mandir)/man1/$(PROG).1 +++ [ -d $(DESTDIR)$(mandir)/man8 ] || \ +++ (mkdir -p $(DESTDIR)$(mandir)/man8; chmod 755 $(DESTDIR)$(mandir)/man8) +++ $(INSTALL_DATA) $(srcdir)/$(PROG).1 $(DESTDIR)$(mandir)/man8/$(PROG).8 ++ ++ uninstall: ++ rm -f $(DESTDIR)$(sbindir)/$(PROG) ++- rm -f $(DESTDIR)$(mandir)/man1/$(PROG).1 +++ rm -f $(DESTDIR)$(mandir)/man8/$(PROG).8 ++ ++ lint: $(GENSRC) ++ lint -hbxn $(SRC) | \ +--- tcpdump-3.8.3.orig/debian/patches/00list ++++ tcpdump-3.8.3/debian/patches/00list +@@ -0,0 +1,4 @@ ++10_man_install ++20_man_fixes ++30_openssl_des ++40_ipv6cp +--- tcpdump-3.8.3.orig/debian/patches/20_man_fixes.dpatch ++++ tcpdump-3.8.3/debian/patches/20_man_fixes.dpatch +@@ -0,0 +1,67 @@ ++#! /bin/sh -e ++## 20_man_fixes.dpatch by Romain Francoise <rfrancoise@debian.org> ++## ++## All lines beginning with `## DP:' are a description of the patch. ++## DP: Misc. fixes to the upstream man page. ++ ++if [ $# -lt 1 ]; then ++ echo "`basename $0`: script expects -patch|-unpatch as argument" >&2 ++ exit 1 ++fi ++ ++[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts ++patch_opts="${patch_opts:--f --no-backup-if-mismatch} ${2:+-d $2}" ++ ++case "$1" in ++ -patch) patch -p1 ${patch_opts} < $0;; ++ -unpatch) patch -R -p1 ${patch_opts} < $0;; ++ *) ++ echo "`basename $0`: script expects -patch|-unpatch as argument" >&2 ++ exit 1;; ++esac ++ ++exit 0 ++ ++@DPATCH@ ++diff -urNad /home/romain/Work/Debian/tcpdump/tcpdump-3.8.3/tcpdump.1 tcpdump-3.8.3/tcpdump.1 ++--- /home/romain/Work/Debian/tcpdump/tcpdump-3.8.3/tcpdump.1 2004-05-08 09:12:32.000000000 +0200 +++++ tcpdump-3.8.3/tcpdump.1 2004-05-08 09:18:27.000000000 +0200 ++@@ -22,7 +22,7 @@ ++ .\" WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF ++ .\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ++ .\" ++-.TH TCPDUMP 1 "7 January 2004" +++.TH TCPDUMP 8 "8 May 2004" ++ .SH NAME ++ tcpdump \- dump traffic on a network ++ .SH SYNOPSIS ++@@ -672,7 +672,7 @@ ++ True if the ethernet destination address is \fIehost\fP. ++ \fIEhost\fP ++ may be either a name from /etc/ethers or a number (see ++-.IR ethers (3N) +++.IR ethers (5) ++ for numeric format). ++ .IP "\fBether src \fIehost\fP ++ True if the ethernet source address is \fIehost\fP. ++@@ -699,7 +699,7 @@ ++ True if the IPv4/v6 destination address of the packet has a network ++ number of \fInet\fP. ++ \fINet\fP may be either a name from /etc/networks ++-or a network number (see \fInetworks(4)\fP for details). +++or a network number (see \fInetworks(5)\fP for details). ++ .IP "\fBsrc net \fInet\fR" ++ True if the IPv4/v6 source address of the packet has a network ++ number of \fInet\fP. ++@@ -718,9 +718,9 @@ ++ True if the packet is ip/tcp, ip/udp, ip6/tcp or ip6/udp and has a ++ destination port value of \fIport\fP. ++ The \fIport\fP can be a number or a name used in /etc/services (see ++-.IR tcp (4P) +++.IR tcp (7) ++ and ++-.IR udp (4P)). +++.IR udp (7)). ++ If a name is used, both the port ++ number and protocol are checked. ++ If a number or ambiguous name is used, +--- tcpdump-3.8.3.orig/debian/patches/30_openssl_des.dpatch ++++ tcpdump-3.8.3/debian/patches/30_openssl_des.dpatch +@@ -0,0 +1,57 @@ ++#! /bin/sh -e ++## 30_openssl_des.dpatch by Romain Francoise <rfrancoise@debian.org> ++## ++## All lines beginning with `## DP:' are a description of the patch. ++## DP: Change "des_cbc_encrypt" check to "DES_cbc_encrypt" since it ++## DP: got renamed in OpenSSL 0.9.7. Super-ugly change to configure, ++## DP: but it's simpler this way (changing configure.in too while we're ++## DP: at it). ++ ++if [ $# -lt 1 ]; then ++ echo "`basename $0`: script expects -patch|-unpatch as argument" >&2 ++ exit 1 ++fi ++ ++[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts ++patch_opts="${patch_opts:--f --no-backup-if-mismatch} ${2:+-d $2}" ++ ++case "$1" in ++ -patch) patch -p1 ${patch_opts} < $0;; ++ -unpatch) patch -R -p1 ${patch_opts} < $0;; ++ *) ++ echo "`basename $0`: script expects -patch|-unpatch as argument" >&2 ++ exit 1;; ++esac ++ ++exit 0 ++ ++@DPATCH@ ++diff -urNad /home/romain/Work/Debian/tcpdump/tcpdump-3.8.3/configure tcpdump-3.8.3/configure ++--- /home/romain/Work/Debian/tcpdump/tcpdump-3.8.3/configure 2004-03-28 23:06:09.000000000 +0200 +++++ tcpdump-3.8.3/configure 2004-05-14 21:58:56.000000000 +0200 ++@@ -9760,11 +9760,11 @@ ++ #endif ++ /* We use char because int might match the return type of a gcc2 ++ builtin and then its argument prototype would still apply. */ ++-char des_cbc_encrypt (); +++char DES_cbc_encrypt (); ++ int ++ main () ++ { ++-des_cbc_encrypt (); +++DES_cbc_encrypt (); ++ ; ++ return 0; ++ } ++diff -urNad /home/romain/Work/Debian/tcpdump/tcpdump-3.8.3/configure.in tcpdump-3.8.3/configure.in ++--- /home/romain/Work/Debian/tcpdump/tcpdump-3.8.3/configure.in 2004-03-28 23:04:48.000000000 +0200 +++++ tcpdump-3.8.3/configure.in 2004-05-14 21:58:11.000000000 +0200 ++@@ -732,7 +732,7 @@ ++ if test -f $ac_cv_ssleay_path/lib/librsaref.a; then ++ LIBS="$LIBS -lrsaref" ++ fi ++- AC_CHECK_LIB(crypto, des_cbc_encrypt) +++ AC_CHECK_LIB(crypto, DES_cbc_encrypt) ++ ++ CPPFLAGS="$CPPFLAGS $V_INCLS" ++ AC_CHECK_HEADERS(openssl/evp.h) +--- tcpdump-3.8.3.orig/debian/patches/40_ipv6cp.dpatch ++++ tcpdump-3.8.3/debian/patches/40_ipv6cp.dpatch +@@ -0,0 +1,45 @@ ++#! /bin/sh -e ++## 40_ipv6cp.dpatch by Romain Francoise <rfrancoise@debian.org> ++## ++## All lines beginning with `## DP:' are a description of the patch. ++## DP: Do not try to grok IPV6CP packets, the dissector doesn't ++## DP: support it. ++ ++if [ $# -lt 1 ]; then ++ echo "`basename $0`: script expects -patch|-unpatch as argument" >&2 ++ exit 1 ++fi ++ ++[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts ++patch_opts="${patch_opts:--f --no-backup-if-mismatch} ${2:+-d $2}" ++ ++case "$1" in ++ -patch) patch -p1 ${patch_opts} < $0;; ++ -unpatch) patch -R -p1 ${patch_opts} < $0;; ++ *) ++ echo "`basename $0`: script expects -patch|-unpatch as argument" >&2 ++ exit 1;; ++esac ++ ++exit 0 ++ ++@DPATCH@ ++diff -urNad /home/romain/Work/Debian/tcpdump/tcpdump-3.8.3/print-ppp.c tcpdump-3.8.3/print-ppp.c ++--- /home/romain/Work/Debian/tcpdump/tcpdump-3.8.3/print-ppp.c 2004-04-17 00:25:32.000000000 +0200 +++++ tcpdump-3.8.3/print-ppp.c 2004-06-19 14:54:40.000000000 +0200 ++@@ -1056,7 +1056,6 @@ ++ case PPP_IPCP: ++ case PPP_OSICP: ++ case PPP_MPLSCP: ++- case PPP_IPV6CP: ++ case PPP_CCP: ++ case PPP_BACP: ++ handle_ctrl_proto(proto, p, length); ++@@ -1077,6 +1076,7 @@ ++ #ifdef INET6 ++ case ETHERTYPE_IPV6: /*XXX*/ ++ case PPP_IPV6: +++ case PPP_IPV6CP: ++ ip6_print(p, length); ++ break; ++ #endif +--- tcpdump-3.8.3.orig/debian/compat ++++ tcpdump-3.8.3/debian/compat +@@ -0,0 +1 @@ ++4 |