From 585222fee60a0f3605cfee7d52da1831aba03847 Mon Sep 17 00:00:00 2001 From: seb Date: Wed, 13 Feb 2002 15:50:35 +0000 Subject: Update tcpdump to version 3.7.1. Enable IPv6 support if /usr/include/netinet/ip6.h exists. Now IPv6 support works for Solaris 8 at least. Strongly buildlink'ify. I did not find a way to have a changes summary for version 3.6.2. Summary for 3.7 release: - keyword "ipx" added. - Better OSI/802.2 support on Linux. - IEEE 802.11 support, from clenahan@fortresstech.com, achirica@ttd.net. - LLC SAP support for FDDI/token ring/RFC-1483 style ATM - BXXP protocol was replaced by the BEEP protocol; - improvements to SNAP demux. - Changes to "any" interface documentation. - Documentation on pcap_stats() counters. - Fix a memory leak found by Miklos Szeredi - pcap_ether_aton(). - Added MPLS encapsulation decoding per RFC3032. - DNS dissector handles TKEY, TSIG and IXFR. - adaptive SLIP interface patch from Igor Khristophorov - SMB printing has much improved bounds checks - OUI 0x0000f8 decoded as encapsulated ethernet for Cisco-custom bridging - Zephyr support, from Nickolai Zeldovich . - Solaris - devices with digits in them. Stefan Hudson - IPX socket 0x85be is for Cisco EIGRP over IPX. - Improvements to fragmented ESP handling. - SCTP support from Armando L. Caro Jr. - Linux ARPHDR_ATM support fixed. - Added a "netbeui" keyword, which selects NetBEUI packets. - IPv6 ND improvements, MobileIP dissector, 2292bis-02 for RA option. - Handle ARPHDR_HDLC from Marcus Felipe Pereira . - Handle IPX socket 0x553 -> NetBIOS-over-IPX socket, "nwlink-dgm" - Better Linux libc5 compat. - BIND9 lwres dissector added. - MIPS and SPARC get strict alignment macros (affects print-bgp.c) - Apple LocalTalk LINKTYPE_ reserved. - New time stamp formats documented. - DHCP6 updated to draft-22.txt spec. - ICMP types/codes now accept symbolic names. - Add SIGINFO handler from LBL - encrypted CIPE tunnels in IRIX, from Franz Schaefer . - now we are -Wstrict-prototype clean. - NetBSD DLT_PPP_ETHER; adapted from Martin Husemann . - PPPoE dissector cleaned up. - Support for LocalTalk hardware, from Uns Lider . - In dissector, now the caller prints the IP addresses rather than proto. - cjclark@alum.mit.edu: print the IP proto for non-initial fragments. - LLC frames with a DSAP and LSAP of 0xe0 are IPX frames. - Linux cooked frames with a type value of LINUX_SLL_P_802_3 are IPX. - captures on the "any" device won't be done in promiscuous mode - Token Ring support on DLPI - Onno van der Linden - ARCNet support, from NetBSD. - HSRP dissector, from Julian Cowley . - Handle (GRE-encapsulated) PPTP - added -C option to rotate save file every optarg * 1,000,000 bytes. - support for "vrrp" name - NetBSD, by Klaus Klein . - PPTP support, from Motonori Shindo . - IS-IS over PPP support, from Hannes Gredler . - CNFP support for IPv6,format. Harry Raaymakers . - ESP printing updated to RFC2406. - HP-UX can now handle large number of PPAs. - MSDP printer added. - L2TP dissector improvements from Motonori Shindo. --- net/tcpdump/patches/patch-aa | 22 ++++++++++++++++++++++ net/tcpdump/patches/patch-ab | 22 ++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 net/tcpdump/patches/patch-aa create mode 100644 net/tcpdump/patches/patch-ab (limited to 'net/tcpdump/patches') diff --git a/net/tcpdump/patches/patch-aa b/net/tcpdump/patches/patch-aa new file mode 100644 index 00000000000..83a25a7918b --- /dev/null +++ b/net/tcpdump/patches/patch-aa @@ -0,0 +1,22 @@ +$NetBSD: patch-aa,v 1.1 2002/02/13 15:50:36 seb Exp $ + +--- configure.in.orig Thu Jan 17 06:00:16 2002 ++++ configure.in +@@ -568,6 +568,8 @@ + + AC_VAR_H_ERRNO + ++# configure's patch is hand-trimmed after regen from patched configure.in ++ + AC_ARG_WITH(crypto, [ --without-crypto disable crypto support], + [], [ + AC_MSG_CHECKING(for SSLeay) +@@ -589,8 +591,6 @@ + done + AC_MSG_RESULT($ac_cv_ssleay_path) + if test "$ac_cv_ssleay_path" != no; then +- V_INCLS="$V_INCLS $incdir" +- LDFLAGS="-L$dir/lib $LDFLAGS" + if test -f $ac_cv_ssleay_path/lib/libRSAglue.a; then + LIBS="$LIBS -lRSAglue" + fi diff --git a/net/tcpdump/patches/patch-ab b/net/tcpdump/patches/patch-ab new file mode 100644 index 00000000000..9a980d1cc1e --- /dev/null +++ b/net/tcpdump/patches/patch-ab @@ -0,0 +1,22 @@ +$NetBSD: patch-ab,v 1.1 2002/02/13 15:50:36 seb Exp $ + +--- configure.orig Wed Feb 13 12:30:44 2002 ++++ configure +@@ -4296,6 +4296,8 @@ + fi + + ++# configure's patch is hand-trimmed after regen from patched configure.in ++ + # Check whether --with-crypto or --without-crypto was given. + if test "${with_crypto+set}" = set; then + withval="$with_crypto" +@@ -4322,8 +4324,6 @@ + done + echo "$ac_t""$ac_cv_ssleay_path" 1>&6 + if test "$ac_cv_ssleay_path" != no; then +- V_INCLS="$V_INCLS $incdir" +- LDFLAGS="-L$dir/lib $LDFLAGS" + if test -f $ac_cv_ssleay_path/lib/libRSAglue.a; then + LIBS="$LIBS -lRSAglue" + fi -- cgit v1.2.3