Subject: CVS commit: pkgsrc/net/tcpdump
To: None <>
From: Stoned Elipot <>
List: pkgsrc-changes
Date: 02/13/2002 17:50:37
Module Name:	pkgsrc
Committed By:	seb
Date:		Wed Feb 13 15:50:37 UTC 2002

Modified Files:
	pkgsrc/net/tcpdump: Makefile distinfo
Added Files:
	pkgsrc/net/tcpdump/patches: patch-aa patch-ab

Log Message:
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,
- 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 <kolya@MIT.EDU>.
- 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.
- 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.

To generate a diff of this commit:
cvs rdiff -r1.2 -r1.3 pkgsrc/net/tcpdump/Makefile pkgsrc/net/tcpdump/distinfo
cvs rdiff -r0 -r1.1 pkgsrc/net/tcpdump/patches/patch-aa \

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.