[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[tcpdump-announce] tcpdump 3.6 released




  The TCPDUMP Group wish to announce the release of tcpdump version 3.6 and
libpcap 0.6.

  Please see:	www.tcpdump.org.
  Please send patches to patches@tcpdump.org

  Major changes in this release are:

Tcpdump:
	Cleaned up documentation.
	Promisc mode fixes for Linux
	IPsec changes/cleanups.
	Alignment fixes for picky architectures

	Removed dependency on native headers for packet dissectors.
	Removed Linux specific headers that were shipped

	libpcap changes provide for exchanging capture files between
	  systems. Save files now have well known PACKET_ values instead of
	  depending upon system dependant mappings of DLT_* types.

	Support for computing/checking IP and UDP/TCP checksums.

	Updated autoconf stock files.

	IPv6 improvements: dhcp (draft-15), mobile-ip6, ppp, ospf6, 

	Added dissector support for: ISOCLNS, Token Ring, IGMPv3, bxxp,
		timed, vrrp, radius, chdlc, cnfp, cdp, IEEE802.1d, raw-AppleTalk

	Added filtering support for: VLANs, ESIS, ISIS

	Improvements to: print-telnet, IPTalk, bootp/dhcp, ECN, PPP,
		L2TP, PPPoE

	HP-UX 11.0 -- find the right dlpi device.
	Solaris 8 - IPv6 works
	Linux - Added support for an "any" device to capture on all interfaces
	
	Security fixes: buffer overrun audit done. Strcpy replaced with
		strlcpy, sprintf replaced with snprintf.
	Look for lex problems, and warn about them.


Libpcap:
	New Linux libpcap implementation, which, in 2.2 and later
	kernels, uses PF_PACKET sockets and supports kernel packet
	filtering (if compiled into the kernel), and supports the "any"
	device for capturing on all interfaces.  Cleans up promiscuous
	mode better on pre-2.2 kernels, and has various other fixes
	(handles 2.4 ARPHRD_IEEE802_TR, handles ISDN devices better,
	doesn't show duplicate packets on loopback interface, etc.).

	Fixed HP-UX libpcap implementation to correctly get the PPA for
	an interface, to allow interfaces to be opened by interface name.

	libpcap savefiles have system-independent link-layer type values
	in the header, rather than sometimes platform-dependent DLT_
	values, to make it easier to exchange capture files between
	different OSes.

	Non-standard capture files produced by some Linux tcpdumps, e.g.
	the one from Red Hat Linux 6.2 and later, can now be read.

	Updated autoconf stock files.

	Filter expressions can filter on VLAN IDs and various OSI
	protocols, and work on Token Ring (with non-source-routed
	packets).

	"pcap_open_dead()" added to allow compiling filter expressions
	to pcap code without opening a capture device or capture file.

	Header files fixed to allow use in C++ programs.

	Removed dependancy on native headers for packet layout.
	Removed Linux specific headers that were shipped.

	Security fixes: Strcpy replaced with strlcpy, sprintf replaced
	with snprintf.

	Fixed bug that could cause subsequent "pcap_compile()"s to fail
	erroneously after one compile failed.

	Assorted other bug fixes.

	README.aix and README.linux files added to describe
	platform-specific issues.

	"getifaddrs()" rather than SIOCGIFCONF used, if available.

  Many thanks to:

	Bill Fenner			<fenner@research.att.com>
	Assar Westerlund 		<assar@sics.se>
	Alexey Kuznetsov		<kuznet@ms2.inr.ac.ru>
	Jun-ichiro itojun Hagino	<itojun@iijlab.net>
	Guy Harris 			<guy@alum.mit.edu>
	Torsten Landschoff 		<t.landschoff@gmx.net>
	Michael Richardson 		<mcr@sandelman.ottawa.on.ca>
	Ken Hornstein			<kenh@cmf.nrl.navy.mil>
	Alfredo Andres			<aandres@s21sec.com>
	Andrew Tridgell			<tridge@linuxcare.com>
	Arkadiusz Miskiewicz 		<misiek@pld.org.pl>
	Chris G. Demetriou		<cgd@netbsd.org>
	Craig Rodrigues			<rodrigc@mediaone.net>
	Daniel Hagerty 			<hag@ai.mit.edu>
	Francisco Matias Cuenca-Acuna	<mcuenca@george.rutgers.edu>
	Frank Volf			<volf@oasis.IAEhv.nl>
	Gert Doering			<gert@greenie.muc.de>
	Gilbert Ramirez Jr.		<gram@xiexie.org>
	Gisle Vanem			<gvanem@eunet.no>
	JINMEI Tatuya			<jinmei@kame.net>
	Jefferson Ogata 		<jogata@nodc.noaa.gov>
	Jeffrey Hutzelman		<jhutz@cmu.edu>
	Juergen Schoenwaelder		<schoenw@ibr.cs.tu-bs.de>
	Ken Hornstein			<kenh@cmf.nrl.navy.mil>
	Kevin Steves			<stevesk@sweden.hp.com>
	Larry Lile			<lile@stdio.com>
	Lennert Buytenhek 		<buytenh@gnu.org>
	Love Hörnquist-Åstrand		<lha@stacken.kth.se>
	Marko Kiiskila			<carnil@cs.tut.fi>
	Michael Shalayeff		<mickey@openbsd.org>
	Michael T. Stolarchuk		<mts@off.to>
	Monroe Williams 		<monroe@pobox.com>
	Motonori Shindo			<mshindo@mshindo.net>
	Olaf Kirch 			<okir@caldera.de>
	Onno van der Linden		<onno@simplex.nl>
	Pascal Hennequin 		<pascal.hennequin@int-evry.fr>
	Pasvorn Boonmark		<boonmark@juniper.net>
	Pekka Savola 			<pekkas@netcore.fi>	
	Peter Jeremy			<peter.jeremy@alcatel.com.au>
	Rafal Maszkowski		<rzm@icm.edu.pl>
	Rick Jones			<raj@cup.hp.com>
	Roderick Schertler		<roderick@argon.org>
	Sebastian Krahmer		<krahmer@cs.uni-potsdam.de>
	Timo Koskiahde
	Tony Li				<tli@jnx.com>
	Wilbert de Graaf		<wilbertdg@hetnet.nl>
 	Kris Kennaway			<kris@freebsd.org>
        Ben Smithurst			<ben@scientia.demon.co.uk>

The original LBL crew:
	Steve McCanne
	Craig Leres
	Van Jacobson
-
This is the TCPDUMP announcement list. It is archived at
http://www.tcpdump.org/lists/announce/maillist.html
To unsubscribe use mailto:tcpdump-announce-request@tcpdump.org?body=unsubscribe