svn commit: r190203 - in vendor/tcpdump/dist: . lbl missing tests
Rui Paulo
rpaulo at FreeBSD.org
Sat Mar 21 09:23:48 PDT 2009
Author: rpaulo
Date: Sat Mar 21 16:23:46 2009
New Revision: 190203
URL: http://svn.freebsd.org/changeset/base/190203
Log:
Import tcpdump 4.0.0.
Added:
vendor/tcpdump/dist/INSTALL.txt (contents, props changed)
vendor/tcpdump/dist/checksum.c (contents, props changed)
vendor/tcpdump/dist/print-bt.c (contents, props changed)
vendor/tcpdump/dist/print-cfm.c (contents, props changed)
vendor/tcpdump/dist/print-dtp.c (contents, props changed)
vendor/tcpdump/dist/print-lldp.c (contents, props changed)
vendor/tcpdump/dist/print-lwapp.c (contents, props changed)
vendor/tcpdump/dist/print-mpcp.c (contents, props changed)
vendor/tcpdump/dist/print-rrcp.c (contents, props changed)
vendor/tcpdump/dist/print-sflow.c (contents, props changed)
vendor/tcpdump/dist/print-udld.c (contents, props changed)
vendor/tcpdump/dist/print-vqp.c (contents, props changed)
vendor/tcpdump/dist/print-vtp.c (contents, props changed)
Deleted:
vendor/tcpdump/dist/FILES
vendor/tcpdump/dist/INSTALL
vendor/tcpdump/dist/Makefile-devel-adds
vendor/tcpdump/dist/PLATFORMS
vendor/tcpdump/dist/Readme.Win32
vendor/tcpdump/dist/TODO
vendor/tcpdump/dist/acsite.m4
vendor/tcpdump/dist/dhcp6.h
vendor/tcpdump/dist/dhcp6opt.h
vendor/tcpdump/dist/lbl/gnuc.h
vendor/tcpdump/dist/missing/cdecl_ext.h
vendor/tcpdump/dist/nfsv2.h
vendor/tcpdump/dist/pf.h
vendor/tcpdump/dist/print-bxxp.c
vendor/tcpdump/dist/print-lcp.c
vendor/tcpdump/dist/savestr.c
vendor/tcpdump/dist/savestr.h
vendor/tcpdump/dist/tests/
Modified:
vendor/tcpdump/dist/CHANGES
vendor/tcpdump/dist/CREDITS
vendor/tcpdump/dist/Makefile.in
vendor/tcpdump/dist/README
vendor/tcpdump/dist/VERSION
vendor/tcpdump/dist/aclocal.m4
vendor/tcpdump/dist/addrtoname.c
vendor/tcpdump/dist/addrtoname.h
vendor/tcpdump/dist/af.c
vendor/tcpdump/dist/af.h
vendor/tcpdump/dist/aodv.h
vendor/tcpdump/dist/appletalk.h
vendor/tcpdump/dist/arcnet.h
vendor/tcpdump/dist/atm.h
vendor/tcpdump/dist/atmuni31.h
vendor/tcpdump/dist/bgp.h
vendor/tcpdump/dist/bootp.h
vendor/tcpdump/dist/bpf_dump.c
vendor/tcpdump/dist/chdlc.h
vendor/tcpdump/dist/config.h.in
vendor/tcpdump/dist/configure
vendor/tcpdump/dist/configure.in
vendor/tcpdump/dist/dccp.h
vendor/tcpdump/dist/decnet.h
vendor/tcpdump/dist/enc.h
vendor/tcpdump/dist/ether.h
vendor/tcpdump/dist/ethertype.h
vendor/tcpdump/dist/extract.h
vendor/tcpdump/dist/fddi.h
vendor/tcpdump/dist/gmpls.c
vendor/tcpdump/dist/gmpls.h
vendor/tcpdump/dist/gmt2local.c
vendor/tcpdump/dist/gmt2local.h
vendor/tcpdump/dist/icmp6.h
vendor/tcpdump/dist/ieee802_11.h
vendor/tcpdump/dist/ieee802_11_radio.h
vendor/tcpdump/dist/igrp.h
vendor/tcpdump/dist/interface.h
vendor/tcpdump/dist/ip.h
vendor/tcpdump/dist/ip6.h
vendor/tcpdump/dist/ipfc.h
vendor/tcpdump/dist/ipproto.c
vendor/tcpdump/dist/ipproto.h
vendor/tcpdump/dist/ipsec_doi.h
vendor/tcpdump/dist/ipx.h
vendor/tcpdump/dist/isakmp.h
vendor/tcpdump/dist/l2tp.h
vendor/tcpdump/dist/l2vpn.c
vendor/tcpdump/dist/l2vpn.h
vendor/tcpdump/dist/lane.h
vendor/tcpdump/dist/lbl/os-osf4.h
vendor/tcpdump/dist/lbl/os-solaris2.h
vendor/tcpdump/dist/lbl/os-sunos4.h
vendor/tcpdump/dist/lbl/os-ultrix4.h
vendor/tcpdump/dist/llc.h
vendor/tcpdump/dist/machdep.c
vendor/tcpdump/dist/machdep.h
vendor/tcpdump/dist/makemib
vendor/tcpdump/dist/missing/addrinfo.h
vendor/tcpdump/dist/missing/datalinks.c
vendor/tcpdump/dist/missing/dlnames.c
vendor/tcpdump/dist/missing/getaddrinfo.c
vendor/tcpdump/dist/missing/getnameinfo.c
vendor/tcpdump/dist/missing/inet_aton.c
vendor/tcpdump/dist/missing/inet_ntop.c
vendor/tcpdump/dist/missing/inet_pton.c
vendor/tcpdump/dist/missing/snprintf.c
vendor/tcpdump/dist/missing/strdup.c
vendor/tcpdump/dist/missing/strlcat.c
vendor/tcpdump/dist/missing/strlcpy.c
vendor/tcpdump/dist/missing/strsep.c
vendor/tcpdump/dist/mpls.h
vendor/tcpdump/dist/nameser.h
vendor/tcpdump/dist/netbios.h
vendor/tcpdump/dist/netdissect.h
vendor/tcpdump/dist/nfs.h
vendor/tcpdump/dist/nfsfh.h
vendor/tcpdump/dist/nlpid.c
vendor/tcpdump/dist/nlpid.h
vendor/tcpdump/dist/ntp.h
vendor/tcpdump/dist/oakley.h
vendor/tcpdump/dist/ospf.h
vendor/tcpdump/dist/ospf6.h
vendor/tcpdump/dist/oui.c
vendor/tcpdump/dist/oui.h
vendor/tcpdump/dist/parsenfsfh.c
vendor/tcpdump/dist/pcap-missing.h
vendor/tcpdump/dist/pcap_dump_ftell.c
vendor/tcpdump/dist/pmap_prot.h
vendor/tcpdump/dist/ppp.h
vendor/tcpdump/dist/print-802_11.c
vendor/tcpdump/dist/print-ah.c
vendor/tcpdump/dist/print-aodv.c
vendor/tcpdump/dist/print-ap1394.c
vendor/tcpdump/dist/print-arcnet.c
vendor/tcpdump/dist/print-arp.c
vendor/tcpdump/dist/print-ascii.c
vendor/tcpdump/dist/print-atalk.c
vendor/tcpdump/dist/print-atm.c
vendor/tcpdump/dist/print-beep.c
vendor/tcpdump/dist/print-bfd.c
vendor/tcpdump/dist/print-bgp.c
vendor/tcpdump/dist/print-bootp.c
vendor/tcpdump/dist/print-cdp.c
vendor/tcpdump/dist/print-chdlc.c
vendor/tcpdump/dist/print-cip.c
vendor/tcpdump/dist/print-cnfp.c
vendor/tcpdump/dist/print-dccp.c
vendor/tcpdump/dist/print-decnet.c
vendor/tcpdump/dist/print-dhcp6.c
vendor/tcpdump/dist/print-domain.c
vendor/tcpdump/dist/print-dvmrp.c
vendor/tcpdump/dist/print-eap.c
vendor/tcpdump/dist/print-egp.c
vendor/tcpdump/dist/print-eigrp.c
vendor/tcpdump/dist/print-enc.c
vendor/tcpdump/dist/print-esp.c
vendor/tcpdump/dist/print-ether.c
vendor/tcpdump/dist/print-fddi.c
vendor/tcpdump/dist/print-fr.c
vendor/tcpdump/dist/print-frag6.c
vendor/tcpdump/dist/print-gre.c
vendor/tcpdump/dist/print-hsrp.c
vendor/tcpdump/dist/print-icmp.c
vendor/tcpdump/dist/print-icmp6.c
vendor/tcpdump/dist/print-igmp.c
vendor/tcpdump/dist/print-igrp.c
vendor/tcpdump/dist/print-ip.c
vendor/tcpdump/dist/print-ip6.c
vendor/tcpdump/dist/print-ip6opts.c
vendor/tcpdump/dist/print-ipcomp.c
vendor/tcpdump/dist/print-ipfc.c
vendor/tcpdump/dist/print-ipx.c
vendor/tcpdump/dist/print-isakmp.c
vendor/tcpdump/dist/print-isoclns.c
vendor/tcpdump/dist/print-juniper.c
vendor/tcpdump/dist/print-krb.c
vendor/tcpdump/dist/print-l2tp.c
vendor/tcpdump/dist/print-lane.c
vendor/tcpdump/dist/print-ldp.c
vendor/tcpdump/dist/print-llc.c
vendor/tcpdump/dist/print-lmp.c
vendor/tcpdump/dist/print-lspping.c
vendor/tcpdump/dist/print-lwres.c
vendor/tcpdump/dist/print-mobile.c
vendor/tcpdump/dist/print-mobility.c
vendor/tcpdump/dist/print-mpls.c
vendor/tcpdump/dist/print-msdp.c
vendor/tcpdump/dist/print-netbios.c
vendor/tcpdump/dist/print-nfs.c
vendor/tcpdump/dist/print-ntp.c
vendor/tcpdump/dist/print-null.c
vendor/tcpdump/dist/print-ospf.c
vendor/tcpdump/dist/print-ospf6.c
vendor/tcpdump/dist/print-pflog.c
vendor/tcpdump/dist/print-pgm.c
vendor/tcpdump/dist/print-pim.c
vendor/tcpdump/dist/print-ppp.c
vendor/tcpdump/dist/print-pppoe.c
vendor/tcpdump/dist/print-pptp.c
vendor/tcpdump/dist/print-radius.c
vendor/tcpdump/dist/print-raw.c
vendor/tcpdump/dist/print-rip.c
vendor/tcpdump/dist/print-ripng.c
vendor/tcpdump/dist/print-rsvp.c
vendor/tcpdump/dist/print-rt6.c
vendor/tcpdump/dist/print-rx.c
vendor/tcpdump/dist/print-sctp.c
vendor/tcpdump/dist/print-sip.c
vendor/tcpdump/dist/print-sl.c
vendor/tcpdump/dist/print-sll.c
vendor/tcpdump/dist/print-slow.c
vendor/tcpdump/dist/print-smb.c
vendor/tcpdump/dist/print-snmp.c
vendor/tcpdump/dist/print-stp.c
vendor/tcpdump/dist/print-sunatm.c
vendor/tcpdump/dist/print-sunrpc.c
vendor/tcpdump/dist/print-symantec.c
vendor/tcpdump/dist/print-syslog.c
vendor/tcpdump/dist/print-tcp.c
vendor/tcpdump/dist/print-telnet.c
vendor/tcpdump/dist/print-tftp.c
vendor/tcpdump/dist/print-timed.c
vendor/tcpdump/dist/print-token.c
vendor/tcpdump/dist/print-udp.c
vendor/tcpdump/dist/print-vjc.c
vendor/tcpdump/dist/print-vrrp.c
vendor/tcpdump/dist/print-wb.c
vendor/tcpdump/dist/print-zephyr.c
vendor/tcpdump/dist/route6d.h
vendor/tcpdump/dist/rpc_auth.h
vendor/tcpdump/dist/rpc_msg.h
vendor/tcpdump/dist/rx.h
vendor/tcpdump/dist/sctpConstants.h
vendor/tcpdump/dist/sctpHeader.h
vendor/tcpdump/dist/setsignal.c
vendor/tcpdump/dist/setsignal.h
vendor/tcpdump/dist/slcompress.h
vendor/tcpdump/dist/slip.h
vendor/tcpdump/dist/sll.h
vendor/tcpdump/dist/smb.h
vendor/tcpdump/dist/smbutil.c
vendor/tcpdump/dist/strcasecmp.c
vendor/tcpdump/dist/tcp.h
vendor/tcpdump/dist/tcpdump-stdinc.h
vendor/tcpdump/dist/tcpdump.1
vendor/tcpdump/dist/tcpdump.c
vendor/tcpdump/dist/telnet.h
vendor/tcpdump/dist/tftp.h
vendor/tcpdump/dist/timed.h
vendor/tcpdump/dist/token.h
vendor/tcpdump/dist/udp.h
vendor/tcpdump/dist/util.c
vendor/tcpdump/dist/vfprintf.c
Modified: vendor/tcpdump/dist/CHANGES
==============================================================================
--- vendor/tcpdump/dist/CHANGES Sat Mar 21 16:08:40 2009 (r190202)
+++ vendor/tcpdump/dist/CHANGES Sat Mar 21 16:23:46 2009 (r190203)
@@ -1,20 +1,36 @@
-$Header: /tcpdump/master/tcpdump/CHANGES,v 1.87.2.17 2007/09/13 13:39:44 ken Exp $
+$Header: /tcpdump/master/tcpdump/CHANGES,v 1.98.2.2 2008-10-15 23:26:30 ken Exp $
-Mon. September 10, 2007. ken at xelerance.com. Summary for 0.9.8 tcpdump release
- Rework ARP printer
- Rework OSPFv3 printer
- Add support for Frame-Relay ARP
- Decode DHCP Option 121 (RFC 3442 Classless Static Route)
- Decode DHCP Option 249 (MS Classless Static Route) the same as Option 121
- TLV: Add support for Juniper .pcap extensions
- Print EGP header in new-world-order style
- Converted print-isakmp.c to NETDISSECT
- Moved AF specific stuff into af.h
- Test subsystem now table driven, and saves outputs and diffs to one place
+Mon. October 27, 2008. ken at netfunctional.ca. Summary for 4.0.0 tcpdump release
+ Add support for Bluetooth Sniffing
+ Add support for Realtek Remote Control Protocol (openrrcp.org.ru)
+ Add support for 802.11 AVS
+ Add support for SMB over TCP
+ Add support for 4 byte BGP AS printing
+ Add support for compiling on case-insensitive file systems
+ Add support for ikev2 printing
+ Update support for decoding AFS
+ Update DHCPv6 printer
+ Use newer libpcap API's (allows -B option on all platforms)
+ Add -I to turn on monitor mode
+ Bugfixes in lldp, lspping, dccp, ESP, NFS printers
+ Cleanup unused files and various cruft
+
+Mon. September 10, 2007. ken at xelerance.com. Summary for 3.9.8 tcpdump release
+ Rework ARP printer
+ Rework OSPFv3 printer
+ Add support for Frame-Relay ARP
+ Decode DHCP Option 121 (RFC 3442 Classless Static Route)
+ Decode DHCP Option 249 (MS Classless Static Route) the same as Option 121
+ TLV: Add support for Juniper .pcap extensions
+ Print EGP header in new-world-order style
+ Converted print-isakmp.c to NETDISSECT
+ Moved AF specific stuff into af.h
+ Test subsystem now table driven, and saves outputs and diffs to one place
Require <net/pfvar.h> for pf definitions - allows reading of pflog formatted
libpcap files on an OS other than where the file was generated
-Wed. July 23, 2007. mcr at xelerance.com. Summary for 0.9.7 tcpdump release
+
+Wed. July 23, 2007. mcr at xelerance.com. Summary for 3.9.7 libpcap release
NFS: Print unsigned values as such.
RX: parse safely.
Modified: vendor/tcpdump/dist/CREDITS
==============================================================================
--- vendor/tcpdump/dist/CREDITS Sat Mar 21 16:08:40 2009 (r190202)
+++ vendor/tcpdump/dist/CREDITS Sat Mar 21 16:23:46 2009 (r190203)
@@ -1,147 +1,165 @@
This file lists people who have contributed to tcpdump:
The current maintainers:
- Bill Fenner <fenner at research.att.com>
- David Young <dyoung at pobox.com>
- Fulvio Risso <risso at polito.it>
- Guy Harris <guy at alum.mit.edu>
- Hannes Gredler <hannes at juniper.net>
- Jun-ichiro itojun Hagino <itojun at iijlab.net>
- Michael Richardson <mcr at sandelman.ottawa.on.ca>
+ Bill Fenner <fenner at research dot att dot com>
+ David Young <dyoung at pobox dot com>
+ Fulvio Risso <risso at polito dot it>
+ Guy Harris <guy at alum dot mit dot edu>
+ Hannes Gredler <hannes at juniper dot net>
+ Michael Richardson <mcr at sandelman dot ottawa dot on dot ca>
Additional people who have contributed patches:
- Aaron Campbell <aaron at arbor.net>
- Alfredo Andres <aandres at s21sec.com>
- Albert Chin <china at thewrittenword.com>
- Andrew Brown <atatat at atatdot.net>
- Andrew Church <andrew at users.sourceforge.net>
- Andrew Hintz <adhintz at users.sourceforge.net>
- Andrew Tridgell <tridge at linuxcare.com>
- Andy Heffernan <ahh at juniper.net>
- Arkadiusz Miskiewicz <misiek at pld.org.pl>
- Armando L. Caro Jr. <acaro at mail.eecis.udel.edu>
- Arnaldo Carvalho de Melo <acme at ghostprotocols.net>
- Atsushi Onoe <onoe at netbsd.org>
- Ben Smithurst <ben at scientia.demon.co.uk>
- Brent L. Bates <blbates at vigyan.com>
- Brian Ginsbach <ginsbach at cray.com>
- Bruce M. Simpson <bms at spc.org>
- Carles Kishimoto Bisbe <ckishimo at ac.upc.es>
- Charlie Lenahan <clenahan at fortresstech.com>
- Charles M. Hannum <mycroft at netbsd.org>
- Chris Cogdon <chris at cogdon.org>
- Chris G. Demetriou <cgd at netbsd.org>
- Christian Sievers <c_s at users.sourceforge.net>
- Chris Jepeway <jepeway at blasted-heath.com>
- Chris Larson <clarson at kergoth.com>
- Craig Rodrigues <rodrigc at mediaone.net>
- Crist J. Clark <cjclark at alum.mit.edu>
- Daniel Hagerty <hag at ai.mit.edu>
- Darren Reed <darrenr at reed.wattle.id.au>
- David Binderman <d.binderman at virgin.net>
- David Smith <dsmith at redhat.com>
- David Young <dyoung at ojctech.com>
- Don Ebright <Don.Ebright at compuware.com>
- Eddie Kohler <xexd at sourceforge.net>
- Francis Dupont <Francis.Dupont at enst-bretagne.fr>
- Francisco Matias Cuenca-Acuna <mcuenca at george.rutgers.edu>
- Frank Volf <volf at oasis.IAEhv.nl>
- Fulvio Risso <risso at polito.it>
- George Bakos <gbakos at ists.dartmouth.edu>
- Gerald Combs <gerald at ethereal.com>
- Gert Doering <gert at greenie.muc.de>
- Greg Stark <gsstark at mit.edu>
- Gilbert Ramirez Jr. <gram at xiexie.org>
- Gisle Vanem <giva at bgnett.no>
- Hannes Viertel <hviertel at juniper.net>
- Hank Leininger <tcpdump-workers at progressive-comp.com>
- Harry Raaymakers <harryr at connect.com.au>
- Heinz-Ado Arnolds <Ado.Arnolds at dhm-systems.de>
- Hendrik Scholz <hendrik at scholz.net>
- Ian McDonald <imcdnzl at gmail.com>
- Jacek Tobiasz <Jacek.Tobiasz at atm.com.pl>
- Jakob Schlyter <jakob at openbsd.org>
- Jan Oravec <wsx at wsx6.net>
- Jason R. Thorpe <thorpej at netbsd.org>
- Jefferson Ogata <jogata at nodc.noaa.gov>
- Jeffrey Hutzelman <jhutz at cmu.edu>
- Jesper Peterson <jesper at endace.com>
- Jim Hutchins <jim at ca.sandia.gov>
- Jonathan Heusser <jonny at drugphish.ch>
- Tatuya Jinmei <jinmei at kame.net>
- Jørgen Thomsen <jth at jth.net>
- Julian Cowley <julian at lava.net>
- Kaarthik Sivakumar <kaarthik at torrentnet.com>
- Kazushi Sugyo <sugyo at pb.jp.nec.com>
- Kelly Carmichael <kcarmich at ipapp.com>
- Ken Hornstein <kenh at cmf.nrl.navy.mil>
- Kevin Steves <stevesk at pobox.com>
- Klaus Klein <kleink at reziprozitaet.de>
- Kris Kennaway <kris at freebsd.org>
- Krzysztof Halasa <khc at pm.waw.pl>
- Larry Lile <lile at stdio.com>
- Lennert Buytenhek <buytenh at gnu.org>
- Loris Degioanni <loris at netgroup-serv.polito.it>
- Love Hörnquist-Åstrand <lha at stacken.kth.se>
- Maciej W. Rozycki <macro at ds2.pg.gda.pl>
- Manu Pathak <mapathak at cisco.com>
- Marc A. Lehmann <pcg at goof.com>
- Mark Ellzey Thomas <mark at ackers.net>
- Marko Kiiskila <carnil at cs.tut.fi>
- Markus Schöpflin <schoepflin at sourceforge.net>
- Marshall Rose <mrose at dbc.mtview.ca.us>
- Martin Husemann <martin at netbsd.org>
- Max Laier <max at love2party.net>
- Michael Madore <mmadore at turbolinux.com>
- Michael Shalayeff <mickey at openbsd.org>
- Michael Shields <shields at msrl.com>
- Michael T. Stolarchuk <mts at off.to>
- Michele "mydecay" Marchetto <smarchetto1 at tin.it>
- Monroe Williams <monroe at pobox.com>
- Motonori Shindo <mshindo at mshindo.net>
- Nathan J. Williams <nathanw at MIT.EDU>
- Nathaniel Couper-Noles <Nathaniel at isi1.tccisi.com>
- Neil T. Spring <bluehal at users.sourceforge.net>
- Niels Provos <provos at openbsd.org>
- Nickolai Zeldovich <kolya at MIT.EDU>
- Nicolas Ferrero <toorop at babylo.net>
- Noritoshi Demizu <demizu at users.sourceforge.net>
- Olaf Kirch <okir at caldera.de>
- Onno van der Linden <onno at simplex.nl>
- Pascal Hennequin <pascal.hennequin at int-evry.fr>
- Pasvorn Boonmark <boonmark at juniper.net>
- Paul Mundt <lethal at linux-sh.org>
- Paul S. Traina <pst at freebsd.org>
- Pavlin Radoslavov <pavlin at icir.org>
- Pekka Savola <pekkas at netcore.fi>
- Peter Fales <peter at fales-lorenz.net>
- Peter Jeremy <peter.jeremy at alcatel.com.au>
- <pfhunt at users.sourceforge.net>
- Phil Wood <cpw at lanl.gov>
- Rafal Maszkowski <rzm at icm.edu.pl>
- Raphael Raimbault <raphael.raimbault at netasq.com>
- Rick Cheng <rcheng at juniper.net>
- Rick Jones <rick.jones2 at hp.com>
- Rick Watson <watsonrick at users.sourceforge.net>
- Rob Braun <bbraun at synack.net>
- Roderick Schertler <roderick at argon.org>
- Sami Farin <safari at iki.fi>
- Scott Rose <syberpunk at users.sourceforge.net>
- Sebastian Krahmer <krahmer at cs.uni-potsdam.de>
- Sebastien Vincent <svincent at idems.fr>
- Seth Webster <swebster at sst.ll.mit.edu>
- Shinsuke Suzuki <suz at kame.net>
- Steinar Haug <sthaug at nethelp.no>
- Swaminathan Chandrasekaran <chander at juniper.net>
- Takashi Yamamoto <yamt at mwd.biglobe.ne.jp>
- Terry Kennedy <terry at tmk.com>
+ Aaron Campbell <aaron at arbor dot net>
+ Alfredo Andres <aandres at s21sec dot com>
+ Albert Chin <china at thewrittenword dot com>
+ Ananth Suryanarayana <anantha at juniper dot net>
+ Andrea Bittau <a dot bittau at cs dot ucl dot ac dot uk>
+ Andrew Brown <atatat at atatdot dot net>
+ Andrew Church <andrew at users dot sourceforge dot net>
+ Andrew Hintz <adhintz at users dot sourceforge dot net>
+ Andrew Silent <andrew at nording dot ru>
+ Andrew Tridgell <tridge at linuxcare dot com>
+ Andy Heffernan <ahh at juniper dot net>
+ Arkadiusz Miskiewicz <misiek at pld dot org dot pl>
+ Armando L. Caro Jr. <acaro at mail dot eecis dot udel dot edu>
+ Arnaldo Carvalho de Melo <acme at ghostprotocols dot net>
+ Ben Byer <bushing at sourceforge dot net>
+ Atsushi Onoe <onoe at netbsd dot org>
+ Ben Smithurst <ben at scientia dot demon dot co dot uk>
+ Bjoern A. Zeeb <bzeeb at Zabbadoz dot NeT>
+ Brent L. Bates <blbates at vigyan dot com>
+ Brian Ginsbach <ginsbach at cray dot com>
+ Bruce M. Simpson <bms at spc dot org>
+ Carles Kishimoto Bisbe <ckishimo at ac dot upc dot es>
+ Charlie Lenahan <clenahan at fortresstech dot com>
+ Charles M. Hannum <mycroft at netbsd dot org>
+ Chris Cogdon <chris at cogdon dot org>
+ Chris G. Demetriou <cgd at netbsd dot org>
+ Christian Sievers <c_s at users dot sourceforge dot net>
+ Chris Jepeway <jepeway at blasted-heath dot com>
+ Chris Larson <clarson at kergoth dot com>
+ Craig Rodrigues <rodrigc at mediaone dot net>
+ Crist J. Clark <cjclark at alum dot mit dot edu>
+ Daniel Hagerty <hag at ai dot mit dot edu>
+ Darren Reed <darrenr at reed dot wattle dot id dot au>
+ David Binderman <d dot binderman at virgin dot net>
+ David Smith <dsmith at redhat dot com>
+ David Young <dyoung at ojctech dot com>
+ Don Ebright <Don dot Ebright at compuware dot com>
+ Eddie Kohler <xexd at sourceforge dot net>
+ Florent Drouin <Florent dot Drouin at alcatel-lucent dot fr>
+ Francis Dupont <Francis dot Dupont at enst-bretagne dot fr>
+ Francisco Matias Cuenca-Acuna <mcuenca at george dot rutgers dot edu>
+ Francois-Xavier Le Bail <fx dot lebail at yahoo dot com>
+ Frank Volf <volf at oasis dot IAEhv dot nl>
+ Fulvio Risso <risso at polito dot it>
+ George Bakos <gbakos at ists dot dartmouth dot edu>
+ Gerald Combs <gerald at ethereal dot com>
+ Gerrit Renker <gerrit at erg dot abdn dot ac dot uk>
+ Gert Doering <gert at greenie dot muc dot de>
+ Greg Minshall <minshall at acm dot org>
+ Greg Stark <gsstark at mit dot edu>
+ Gilbert Ramirez Jr. <gram at xiexie dot org>
+ Gisle Vanem <giva at bgnett dot no>
+ Hannes Viertel <hviertel at juniper dot net>
+ Hank Leininger <tcpdump-workers at progressive-comp dot com>
+ Harry Raaymakers <harryr at connect dot com dot au>
+ Heinz-Ado Arnolds <Ado dot Arnolds at dhm-systems dot de>
+ Hendrik Scholz <hendrik at scholz dot net>
+ Ian McDonald <imcdnzl at gmail dot com>
+ Jacek Tobiasz <Jacek dot Tobiasz at atm dot com dot pl>
+ Jakob Schlyter <jakob at openbsd dot org>
+ Jan Oravec <wsx at wsx6 dot net>
+ Jason R. Thorpe <thorpej at netbsd dot org>
+ Jefferson Ogata <jogata at nodc dot noaa dot gov>
+ Jeffrey Hutzelman <jhutz at cmu dot edu>
+ Jesper Peterson <jesper at endace dot com>
+ Jim Hutchins <jim at ca dot sandia dot gov>
+ Jonathan Heusser <jonny at drugphish dot ch>
+ Tatuya Jinmei <jinmei at kame dot net>
+ Joerg Mayer <jmayer at loplof.de>
+ Jørgen Thomsen <jth at jth dot net>
+ Julian Cowley <julian at lava dot net>
+ Kaarthik Sivakumar <kaarthik at torrentnet dot com>
+ Kazushi Sugyo <sugyo at pb dot jp dot nec dot com>
+ Kelly Carmichael <kcarmich at ipapp dot com>
+ Ken Hornstein <kenh at cmf dot nrl dot navy dot mil>
+ Kevin Steves <stevesk at pobox dot com>
+ Klaus Klein <kleink at reziprozitaet dot de>
+ Kris Kennaway <kris at freebsd dot org>
+ Krzysztof Halasa <khc at pm dot waw dot pl>
+ Larry Lile <lile at stdio dot com>
+ Lennert Buytenhek <buytenh at gnu dot org>
+ Loris Degioanni <loris at netgroup-serv dot polito dot it>
+ Love Hörnquist-Åstrand <lha at stacken dot kth dot se>
+ Luis Martin Garcia <luis dot mgarc at gmail dot com>
+ Maciej W. Rozycki <macro at ds2 dot pg dot gda dot pl>
+ Manu Pathak <mapathak at cisco dot com>
+ Marc Binderberger <mbind at sourceforge dot net>
+ Marc A. Lehmann <pcg at goof dot com>
+ Mark Ellzey Thomas <mark at ackers dot net>
+ Marko Kiiskila <carnil at cs dot tut dot fi>
+ Markus Schöpflin <schoepflin at sourceforge dot net>
+ Marshall Rose <mrose at dbc dot mtview dot ca dot us>
+ Martin Husemann <martin at netbsd dot org>
+ Max Laier <max at love2party dot net>
+ Michael A. Meffie III <meffie at sourceforge dot net>
+ Michael Madore <mmadore at turbolinux dot com>
+ Michael Shalayeff <mickey at openbsd dot org>
+ Michael Shields <shields at msrl dot com>
+ Michael T. Stolarchuk <mts at off dot to>
+ Michele "mydecay" Marchetto <smarchetto1 at tin dot it>
+ Mike Frysinger <vapier at gmail dot com>
+ Monroe Williams <monroe at pobox dot com>
+ Motonori Shindo <mshindo at mshindo dot net>
+ Nathan J. Williams <nathanw at MIT dot EDU>
+ Nathaniel Couper-Noles <Nathaniel at isi1 dot tccisi dot com>
+ Neil T. Spring <bluehal at users dot sourceforge dot net>
+ Niels Provos <provos at openbsd dot org>
+ Nickolai Zeldovich <kolya at MIT dot EDU>
+ Nicolas Ferrero <toorop at babylo dot net>
+ Noritoshi Demizu <demizu at users dot sourceforge dot net>
+ Olaf Kirch <okir at caldera dot de>
+ Onno van der Linden <onno at simplex dot nl>
+ Paolo Abeni <paolo dot abeni at email dot it>
+ Pascal Hennequin <pascal dot hennequin at int-evry dot fr>
+ Pasvorn Boonmark <boonmark at juniper dot net>
+ Paul Mundt <lethal at linux-sh dot org>
+ Paul S. Traina <pst at freebsd dot org>
+ Pavlin Radoslavov <pavlin at icir dot org>
+ Pekka Savola <pekkas at netcore dot fi>
+ Peter Fales <peter at fales-lorenz dot net>
+ Peter Jeremy <peter dot jeremy at alcatel dot com dot au>
+ <pfhunt at users dot sourceforge dot net>
+ Phil Wood <cpw at lanl dot gov>
+ Rafal Maszkowski <rzm at icm dot edu dot pl>
+ Raphael Raimbault <raphael dot raimbault at netasq dot com>
+ Rick Cheng <rcheng at juniper dot net>
+ Rick Jones <rick dot jones2 at hp dot com>
+ Rick Watson <watsonrick at users dot sourceforge dot net>
+ Rob Braun <bbraun at synack dot net>
+ Roderick Schertler <roderick at argon dot org>
+ Sagun Shakya <sagun dot shakya at sun dot com>
+ Sami Farin <safari at iki dot fi>
+ Scott Rose <syberpunk at users dot sourceforge dot net>
+ Sebastian Krahmer <krahmer at cs dot uni-potsdam dot de>
+ Sebastien Raveau <sebastien dot raveau at epita dot fr>
+ Sebastien Vincent <svincent at idems dot fr>
+ Sepherosa Ziehau <sepherosa at gmail dot com>
+ Seth Webster <swebster at sst dot ll dot mit dot edu>
+ Shinsuke Suzuki <suz at kame dot net>
+ Steinar Haug <sthaug at nethelp dot no>
+ Swaminathan Chandrasekaran <chander at juniper dot net>
+ Takashi Yamamoto <yamt at mwd dot biglobe dot ne dot jp>
+ Terry Kennedy <terry at tmk dot com>
Timo Koskiahde
- Tony Li <tli at procket.com>
- Uns Lider <unslider at miranda.org>
- Victor Oppleman <oppleman at users.sourceforge.net>
- Wesley Griffin <wgriffin at users.sourceforge.net>
- Wilbert de Graaf <wilbertdg at hetnet.nl>
+ Tony Li <tli at procket dot com>
+ Uns Lider <unslider at miranda dot org>
+ Victor Oppleman <oppleman at users dot sourceforge dot net>
+ Wesley Griffin <wgriffin at users dot sourceforge dot net>
+ Wilbert de Graaf <wilbertdg at hetnet dot nl>
+ Will Drewry <will at alum dot bu dot edu>
Yen Yen Lim
Yoshifumi Nishida
@@ -149,3 +167,6 @@ The original LBL crew:
Steve McCanne
Craig Leres
Van Jacobson
+
+Past maintainers:
+ Jun-ichiro itojun Hagino <itojun at iijlab dot net>
Added: vendor/tcpdump/dist/INSTALL.txt
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ vendor/tcpdump/dist/INSTALL.txt Sat Mar 21 16:23:46 2009 (r190203)
@@ -0,0 +1,254 @@
+@(#) $Header: /tcpdump/master/tcpdump/INSTALL.txt,v 1.1.2.1 2008-02-06 10:49:22 guy Exp $ (LBL)
+
+If you have not built libpcap, and your system does not have libpcap
+installed, install libpcap first. Your system might provide a version
+of libpcap that can be installed; if so, to compile tcpdump you might
+need to install a "developer" version of libpcap as well as the
+"run-time" version. You can also install tcpdump.org's version of
+libpcap; see the README file in this directory for the ftp location.
+
+You will need an ANSI C compiler to build tcpdump. The configure script
+will abort if your compiler is not ANSI compliant. If this happens, use
+the GNU C compiler, available via anonymous ftp:
+
+ ftp://ftp.gnu.org/pub/gnu/gcc/
+
+After libpcap has been built (either install it with "make install" or
+make sure both the libpcap and tcpdump source trees are in the same
+directory), run ./configure (a shell script). "configure" will
+determine your system attributes and generate an appropriate Makefile
+from Makefile.in. Now build tcpdump by running "make".
+
+If everything builds ok, su and type "make install". This will install
+tcpdump and the manual entry. Any user will be able to use tcpdump to
+read saved captures. Whether a user will be able to capture traffic
+depends on the OS and the configuration of the system; see the tcpdump
+man page for details. DO NOT give untrusted users the ability to
+capture traffic. If a user can capture traffic, he or she could use
+utilities such as tcpdump to capture any traffic on your net, including
+passwords.
+
+Note that most systems ship tcpdump, but usually an older version.
+Remember to remove or rename the installed binary when upgrading.
+
+If your system is not one which we have tested tcpdump on, you may have
+to modify the configure script and Makefile.in. Please send us patches
+for any modifications you need to make.
+
+Please see "PLATFORMS" for notes about tested platforms.
+
+
+FILES
+-----
+CHANGES - description of differences between releases
+CREDITS - people that have helped tcpdump along
+FILES - list of files exported as part of the distribution
+INSTALL.txt - this file
+LICENSE - the license under which tcpdump is distributed
+Makefile.in - compilation rules (input to the configure script)
+README - description of distribution
+Readme.Win32 - notes on building tcpdump on Win32 systems (with WinPcap)
+VERSION - version of this release
+acconfig.h - autoconf input
+aclocal.m4 - autoconf macros
+addrtoname.c - address to hostname routines
+addrtoname.h - address to hostname definitions
+ah.h - IPSEC Authentication Header definitions
+aodv.h - AODV definitions
+appletalk.h - AppleTalk definitions
+arcnet.h - ARCNET definitions
+atime.awk - TCP ack awk script
+atm.h - ATM traffic type definitions
+atmuni31.h - ATM Q.2931 definitions
+bgp.h - BGP declarations
+bootp.h - BOOTP definitions
+bpf_dump.c - BPF program printing routines, in case libpcap doesn't
+ have them
+chdlc.h - Cisco HDLC definitions
+cpack.c - functions to extract packed data
+cpack.h - declarations of functions to extract packed data
+config.guess - autoconf support
+config.h.in - autoconf input
+config.sub - autoconf support
+configure - configure script (run this first)
+configure.in - configure script source
+dccp.h - DCCP definitions
+decnet.h - DECnet definitions
+decode_prefix.h - Declarations of "decode_prefix{4,6}()"
+enc.h - OpenBSD IPsec encapsulation BPF layer definitions
+esp.h - IPSEC Encapsulating Security Payload definitions
+ether.h - Ethernet definitions
+ethertype.h - Ethernet type value definitions
+extract.h - alignment definitions
+fddi.h - Fiber Distributed Data Interface definitions
+gmpls.c - GMPLS definitions
+gmpls.h - GMPLS declarations
+gmt2local.c - time conversion routines
+gmt2local.h - time conversion prototypes
+icmp6.h - ICMPv6 definitiions
+ieee802_11.h - IEEE 802.11 definitions
+ieee802_11_radio.h - radiotap header definitions
+igrp.h - Interior Gateway Routing Protocol definitions
+install-sh - BSD style install script
+interface.h - globals, prototypes and definitions
+ip.h - IP definitions
+ip6.h - IPv6 definitions
+ipfc.h - IP-over-Fibre Channel definitions
+ipproto.c - IP protocol type value-to-name table
+ipproto.h - IP protocol type value definitions
+ipsec_doi.h - ISAKMP packet definitions - RFC2407
+ipx.h - IPX definitions
+isakmp.h - ISAKMP packet definitions - RFC2408
+l2vpn.c - L2VPN encapsulation value-to-name table
+l2vpn.h - L2VPN encapsulation definitions
+l2tp.h - Layer Two Tunneling Protocol definitions
+lane.h - ATM LANE definitions
+lbl/os-*.h - OS-dependent defines and prototypes
+llc.h - LLC definitions
+machdep.c - machine dependent routines
+machdep.h - machine dependent definitions
+makemib - mib to header script
+mib.h - mib definitions
+missing/* - replacements for missing library functions
+mkdep - construct Makefile dependency list
+mpls.h - MPLS definitions
+nameser.h - DNS definitions
+netbios.h - NETBIOS definitions
+netdissect.h - definitions and declarations for tcpdump-as-library
+ (under development)
+nfs.h - Network File System V2 definitions
+nfsfh.h - Network File System file handle definitions
+nlpid.c - OSI NLPID value-to-name table
+nlpid.h - OSI NLPID definitions
+ntp.h - Network Time Protocol definitions
+oakley.h - ISAKMP packet definitions - RFC2409
+ospf.h - Open Shortest Path First definitions
+ospf6.h - IPv6 Open Shortest Path First definitions
+packetdat.awk - TCP chunk summary awk script
+parsenfsfh.c - Network File System file parser routines
+pcap_dump_ftell.c - pcap_dump_ftell() implementation, in case libpcap
+ doesn't have it
+pcap-missing.h - declarations of functions possibly missing from libpcap
+pmap_prot.h - definitions for ONC RPC portmapper protocol
+ppp.h - Point to Point Protocol definitions
+print-802_11.c - IEEE 802.11 printer routines
+print-ap1394.c - Apple IP-over-IEEE 1394 printer routines
+print-ah.c - IPSEC Authentication Header printer routines
+print-aodv.c - AODV printer routines
+print-arcnet.c - ARCNET printer routines
+print-arp.c - Address Resolution Protocol printer routines
+print-ascii.c - ASCII packet dump routines
+print-atalk.c - AppleTalk printer routines
+print-atm.c - ATM printer routines
+print-beep.c - BEEP printer routines
+print-bgp.c - Border Gateway Protocol printer routines
+print-bootp.c - BOOTP and IPv4 DHCP printer routines
+print-bt.c - Bluetooth printer routines
+print-cdp.c - Cisco Discovery Protocol printer routines
+print-chdlc.c - Cisco HDLC printer routines
+print-cip.c - Classical-IP over ATM routines
+print-cnfp.c - Cisco NetFlow printer routines
+print-dccp.c - DCCP printer routines
+print-decnet.c - DECnet printer routines
+print-dhcp6.c - IPv6 DHCP printer routines
+print-domain.c - Domain Name System printer routines
+print-dvmrp.c - Distance Vector Multicast Routing Protocol printer routines
+print-eap.c - EAP printer routines
+print-enc.c - OpenBSD IPsec encapsulation BPF layer printer routines
+print-egp.c - External Gateway Protocol printer routines
+print-esp.c - IPSEC Encapsulating Security Payload printer routines
+print-ether.c - Ethernet printer routines
+print-fddi.c - Fiber Distributed Data Interface printer routines
+print-fr.c - Frame Relay printer routines
+print-frag6.c - IPv6 fragmentation header printer routines
+print-gre.c - Generic Routing Encapsulation printer routines
+print-hsrp.c - Cisco Hot Standby Router Protocol printer routines
+print-icmp.c - Internet Control Message Protocol printer routines
+print-icmp6.c - IPv6 Internet Control Message Protocol printer routines
+print-igmp.c - Internet Group Management Protocol printer routines
+print-igrp.c - Interior Gateway Routing Protocol printer routines
+print-ip.c - IP printer routines
+print-ip6.c - IPv6 printer routines
+print-ip6opts.c - IPv6 header option printer routines
+print-ipcomp.c - IP Payload Compression Protocol printer routines
+print-ipx.c - IPX printer routines
+print-isakmp.c - Internet Security Association and Key Management Protocol
+print-isoclns.c - ISO CLNS, ESIS, and ISIS printer routines
+print-krb.c - Kerberos printer routines
+print-l2tp.c - Layer Two Tunneling Protocol printer routines
+print-lane.c - ATM LANE printer routines
+print-llc.c - IEEE 802.2 LLC printer routines
+print-lspping.c - LSPPING printer routines
+print-lwres.c - Lightweight Resolver protocol printer routines
+print-mobile.c - IPv4 mobility printer routines
+print-mobility.c - IPv6 mobility printer routines
+print-mpls.c - Multi-Protocol Label Switching printer routines
+print-msdp.c - Multicast Source Discovery Protocol printer routines
+print-netbios.c - NetBIOS frame protocol printer routines
+print-nfs.c - Network File System printer routines
+print-ntp.c - Network Time Protocol printer routines
+print-null.c - BSD loopback device printer routines
+print-ospf.c - Open Shortest Path First printer routines
+print-ospf6.c - IPv6 Open Shortest Path First printer routines
+print-pflog.c - OpenBSD packet filter log file printer routines
+print-pgm.c - Pragmatic General Multicast printer routines
+print-pim.c - Protocol Independent Multicast printer routines
+print-ppp.c - Point to Point Protocol printer routines
+print-pppoe.c - PPP-over-Ethernet printer routines
+print-pptp.c - Point-to-Point Tunnelling Protocol printer routines
+print-radius.c - Radius protocol printer routines
+print-raw.c - Raw IP printer routines
+print-rip.c - Routing Information Protocol printer routines
+print-ripng.c - IPv6 Routing Information Protocol printer routines
+print-rrcp.c - Realtek Remote Control Protocol routines
+print-rsvp.c - Resource reSerVation Protocol (RSVP) printer routines
+print-rt6.c - IPv6 routing header printer routines
+print-rx.c - AFS RX printer routines
+print-sctp.c - Stream Control Transmission Protocol printer routines
+print-sip.c - SIP printer routines
+print-sl.c - Compressed Serial Line Internet Protocol printer routines
+print-sll.c - Linux "cooked" capture printer routines
+print-slow.c - IEEE "slow protocol" (802.3ad) printer routines
+print-smb.c - SMB/CIFS printer routines
+print-snmp.c - Simple Network Management Protocol printer routines
+print-stp.c - IEEE 802.1d spanning tree protocol printer routines
+print-sunatm.c - SunATM DLPI capture printer routines
+print-sunrpc.c - Sun Remote Procedure Call printer routines
+print-symantec.c - Symantec Enterprise Firewall printer routines
+print-tcp.c - TCP printer routines
+print-telnet.c - Telnet option printer routines
+print-tftp.c - Trivial File Transfer Protocol printer routines
+print-timed.c - BSD time daemon protocol printer routines
+print-token.c - Token Ring printer routines
+print-udp.c - UDP printer routines
+print-vjc.c - PPP Van Jacobson compression (RFC1144) printer routines
+print-vrrp.c - Virtual Router Redundancy Protocol
+print-wb.c - White Board printer routines
+print-zephyr.c - Zephyr printer routines
+route6d.h - packet definition for IPv6 Routing Information Protocol
+rpc_auth.h - definitions for ONC RPC authentication
+rpc_msg.h - definitions for ONC RPC messages
+rx.h - AFS RX definitions
+sctpConstants.h - Stream Control Transmission Protocol constant definitions
+sctpHeader.h - Stream Control Transmission Protocol packet definitions
+send-ack.awk - unidirectional tcp send/ack awk script
+setsignal.c - OS-independent signal routines
+setsignal.h - OS-independent signal prototypes
+slcompress.h - SLIP/PPP Van Jacobson compression (RFC1144) definitions
+slip.h - SLIP definitions
+sll.h - Linux "cooked" capture definitions
+smb.h - SMB/CIFS definitions
+smbutil.c - SMB/CIFS utility routines
+stime.awk - TCP send awk script
+strcasecmp.c - missing routine
+tcp.h - TCP definitions
+tcpdump.1 - manual entry
+tcpdump.c - main program
+telnet.h - Telnet definitions
+tftp.h - TFTP definitions
+timed.h - BSD time daemon protocol definitions
+token.h - Token Ring definitions
+udp.h - UDP definitions
+util.c - utility routines
+vfprintf.c - emulation routine
+win32 - headers and routines for building on Win32 systems
Modified: vendor/tcpdump/dist/Makefile.in
==============================================================================
--- vendor/tcpdump/dist/Makefile.in Sat Mar 21 16:08:40 2009 (r190202)
+++ vendor/tcpdump/dist/Makefile.in Sat Mar 21 16:23:46 2009 (r190203)
@@ -17,7 +17,7 @@
# WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
#
-# @(#) $Header: /tcpdump/master/tcpdump/Makefile.in,v 1.293.2.7 2007/09/12 19:48:50 guy Exp $ (LBL)
+# @(#) $Header: /tcpdump/master/tcpdump/Makefile.in,v 1.317.2.4 2008-05-27 07:14:26 guy Exp $ (LBL)
#
# Various configurable paths (remember to edit Makefile.in, not Makefile)
@@ -57,6 +57,7 @@ LIBS = @LIBS@
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
+RANLIB = @RANLIB@
# Explicitly define compilation rule since SunOS 4's make doesn't like gcc.
# Also, gcc does not remove the .o before forking 'as', which can be a
@@ -65,45 +66,122 @@ INSTALL_DATA = @INSTALL_DATA@
@rm -f $@
$(CC) $(CFLAGS) -c $(srcdir)/$*.c
-CSRC = addrtoname.c af.c cpack.c gmpls.c oui.c gmt2local.c ipproto.c \
+CSRC = addrtoname.c af.c checksum.c cpack.c gmpls.c oui.c gmt2local.c ipproto.c \
nlpid.c l2vpn.c machdep.c parsenfsfh.c \
print-802_11.c print-ap1394.c print-ah.c print-arcnet.c \
print-aodv.c print-arp.c print-ascii.c print-atalk.c print-atm.c \
- print-beep.c print-bfd.c print-bgp.c print-bootp.c print-cdp.c \
- print-chdlc.c print-cip.c print-cnfp.c print-dccp.c print-decnet.c \
- print-domain.c print-dvmrp.c print-enc.c print-egp.c \
+ print-beep.c print-bfd.c print-bgp.c print-bootp.c print-bt.c \
+ print-cdp.c print-cfm.c print-chdlc.c print-cip.c print-cnfp.c \
+ print-dccp.c print-decnet.c \
+ print-domain.c print-dtp.c print-dvmrp.c print-enc.c print-egp.c \
print-eap.c print-eigrp.c\
print-esp.c print-ether.c print-fddi.c print-fr.c \
print-gre.c print-hsrp.c print-icmp.c print-igmp.c \
print-igrp.c print-ip.c print-ipcomp.c print-ipfc.c \
- print-ipx.c print-isakmp.c print-isoclns.c print-juniper.c print-krb.c \
- print-l2tp.c print-lane.c print-ldp.c print-llc.c \
- print-lmp.c print-lspping.c \
- print-lwres.c print-mobile.c print-mpls.c print-msdp.c \
+ print-ipx.c print-isoclns.c print-juniper.c print-krb.c \
+ print-l2tp.c print-lane.c print-ldp.c print-lldp.c print-llc.c \
+ print-lmp.c print-lspping.c print-lwapp.c \
+ print-lwres.c print-mobile.c print-mpcp.c print-mpls.c print-msdp.c \
print-nfs.c print-ntp.c print-null.c print-olsr.c print-ospf.c \
- print-pgm.c print-pim.c print-ppp.c print-pppoe.c \
- print-pptp.c print-radius.c print-raw.c print-rip.c \
- print-rsvp.c print-rx.c print-sctp.c print-sip.c print-sl.c print-sll.c \
+ print-pgm.c print-pim.c print-ppp.c print-pppoe.c print-pptp.c \
+ print-radius.c print-raw.c print-rip.c print-rrcp.c print-rsvp.c \
+ print-rx.c print-sctp.c print-sflow.c print-sip.c print-sl.c print-sll.c \
print-slow.c print-snmp.c print-stp.c print-sunatm.c print-sunrpc.c \
print-symantec.c print-syslog.c print-tcp.c print-telnet.c print-tftp.c \
- print-timed.c print-token.c print-udp.c print-vjc.c print-vrrp.c \
+ print-timed.c print-token.c print-udld.c print-udp.c \
+ print-vjc.c print-vqp.c print-vrrp.c print-vtp.c \
print-wb.c print-zephyr.c setsignal.c tcpdump.c util.c
+LIBNETDISSECT_SRC=print-isakmp.c
+LIBNETDISSECT_OBJ=$(LIBNETDISSECT_SRC:.c=.o)
+LIBNETDISSECT=libnetdissect.a
+
LOCALSRC = @LOCALSRC@
GENSRC = version.c
LIBOBJS = @LIBOBJS@
-SRC = $(CSRC) $(GENSRC) $(LOCALSRC)
+SRC = $(CSRC) $(GENSRC) $(LOCALSRC) $(LIBNETDISSECT_SRC)
# We would like to say "OBJ = $(SRC:.c=.o)" but Ultrix's make cannot
# hack the extra indirection
-OBJ = $(CSRC:.c=.o) $(GENSRC:.c=.o) $(LOCALSRC:.c=.o) $(LIBOBJS)
-HDR = addrtoname.h appletalk.h bootp.h cpack.h dccp.h decnet.h \
- ethertype.h extract.h fddi.h gmt2local.h igrp.h interface.h \
- ipx.h llc.h machdep.h mib.h nfsfh.h nfsv2.h ntp.h ospf.h \
+OBJ = $(CSRC:.c=.o) $(GENSRC:.c=.o) $(LOCALSRC:.c=.o) $(LIBOBJS) $(LIBNETDISSECT_OBJ)
+HDR = \
+ acconfig.h \
+ addrtoname.h \
+ af.h \
+ ah.h \
+ aodv.h \
+ appletalk.h \
+ arcnet.h \
+ atm.h \
+ atmuni31.h \
+ bootp.h \
+ bgp.h \
+ chdlc.h \
+ cpack.h \
+ dccp.h \
+ decnet.h \
+ decode_prefix.h \
+ enc.h \
+ esp.h \
+ ether.h \
+ ethertype.h \
+ extract.h \
+ fddi.h \
+ gmpls.h \
+ gmt2local.h \
+ icmp6.h \
+ ieee802_11.h \
+ ieee802_11_radio.h \
+ igrp.h \
+ interface.h \
+ interface.h \
+ ip.h \
+ ip6.h \
+ ipfc.h \
+ ipproto.h \
+ ipsec_doi.h \
+ ipx.h \
+ isakmp.h \
+ l2tp.h \
+ l2vpn.h \
+ lane.h \
+ llc.h \
+ machdep.h \
+ mib.h \
+ mpls.h \
+ nameser.h \
+ netbios.h \
+ netdissect.h \
+ nfs.h \
+ nfsfh.h \
+ nlpid.h \
+ ntp.h \
+ oakley.h \
+ ospf.h \
+ ospf6.h \
+ oui.h \
+ pcap-missing.h \
+ pmap_prot.h \
+ ppp.h \
+ route6d.h \
+ rpc_auth.h \
+ rpc_msg.h \
+ rx.h \
+ sctpConstants.h \
+ sctpHeader.h \
setsignal.h \
- gnuc.h ipsec_doi.h isakmp.h l2tp.h nameser.h \
- netbios.h oakley.h ospf6.h pf.h ppp.h route6d.h
+ slcompress.h \
+ slip.h \
+ sll.h \
+ smb.h \
+ tcp.h \
+ tcpdump-stdinc.h \
+ telnet.h \
+ tftp.h \
+ timed.h \
+ token.h \
+ udp.h
TAGHDR = \
/usr/include/arpa/tftp.h \
@@ -120,12 +198,92 @@ TAGFILES = $(SRC) $(HDR) $(TAGHDR)
CLEANFILES = $(PROG) $(OBJ) $(GENSRC)
+EXTRA_DIST = \
+ CHANGES \
+ CREDITS \
+ INSTALL.txt \
+ LICENSE \
+ Makefile.in \
+ README \
+ Readme.Win32 \
+ VERSION \
+ aclocal.m4 \
+ atime.awk \
+ bpf_dump.c \
+ config.guess \
+ config.h.in \
+ config.sub \
+ configure \
+ configure.in \
+ install-sh \
+ lbl/os-osf4.h \
+ lbl/os-solaris2.h \
+ lbl/os-sunos4.h \
+ lbl/os-ultrix4.h \
+ makemib \
+ missing/addrinfo.h \
+ missing/addrsize.h \
+ missing/bittypes.h \
+ missing/dlnames.c \
+ missing/datalinks.c \
+ missing/getaddrinfo.c \
+ missing/getnameinfo.c \
+ missing/inet_aton.c \
+ missing/inet_ntop.c \
+ missing/inet_pton.c \
+ missing/resolv6.h \
+ missing/resolv_ext.h \
+ missing/snprintf.c \
+ missing/sockstorage.h \
+ missing/strdup.c \
+ missing/strlcat.c \
+ missing/strlcpy.c \
+ missing/strsep.c \
+ mkdep \
+ packetdat.awk \
+ pcap_dump_ftell.c \
+ print-dhcp6.c \
+ print-frag6.c \
+ print-icmp6.c \
+ print-ip6.c \
+ print-ip6opts.c \
+ print-mobility.c \
+ print-netbios.c \
+ print-ospf6.c \
+ print-pflog.c \
+ print-ripng.c \
+ print-rt6.c \
+ print-smb.c \
+ send-ack.awk \
+ smbutil.c \
+ stime.awk \
+ strcasecmp.c \
+ tcpdump.1 \
+ vfprintf.c \
+ win32/Include/Arpa/tftp.h \
+ win32/Include/errno.h \
+ win32/Include/getopt.h \
+ win32/Include/inetprivate.h \
+ win32/Include/telnet.h \
+ win32/Include/w32_fzs.h \
+ win32/Include/Netinet/in_systm.h \
+ win32/Include/Netinet/ip.h \
+ win32/Src/getopt.c \
+ win32/prj/GNUmakefile \
+ win32/prj/WinDump.dsp \
+ win32/prj/WinDump.dsw
+
all: $(PROG)
$(PROG): $(OBJ) @V_PCAPDEP@
@rm -f $@
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJ) $(LIBS)
+$(LIBNETDISSECT): $(LIBNETDISSECT_OBJ)
+ @rm -f $@
+ $(AR) cr $@ $(LIBNETDISSECT_OBJ)
+ $(RANLIB) $@
+
datalinks.o: $(srcdir)/missing/datalinks.c
$(CC) $(CFLAGS) -o $@ -c $(srcdir)/missing/datalinks.c
dlnames.o: $(srcdir)/missing/dlnames.c
@@ -154,12 +312,20 @@ version.o: version.c
version.c: $(srcdir)/VERSION
@rm -f $@
- sed -e 's/.*/char version[] = "&";/' $(srcdir)/VERSION > $@
+ if grep CVS ${srcdir}/VERSION >/dev/null; then \
+ read ver <${srcdir}/VERSION; \
+ echo $$ver | tr -d '\012'; \
+ date +_%Y_%m_%d; \
+ else \
+ cat ${srcdir}/VERSION; \
+ fi | sed -e 's/.*/char version[] = "&";/' > $@
+
-install:
+install: all
[ -d $(DESTDIR)$(sbindir) ] || \
(mkdir -p $(DESTDIR)$(sbindir); chmod 755 $(DESTDIR)$(sbindir))
$(INSTALL_PROGRAM) $(PROG) $(DESTDIR)$(sbindir)/$(PROG)
+ $(INSTALL_PROGRAM) $(PROG) $(DESTDIR)$(sbindir)/$(PROG).`cat ${srcdir}/VERSION`
[ -d $(DESTDIR)$(mandir)/man1 ] || \
(mkdir -p $(DESTDIR)$(mandir)/man1; chmod 755 $(DESTDIR)$(mandir)/man1)
$(INSTALL_DATA) $(srcdir)/$(PROG).1 $(DESTDIR)$(mandir)/man1/$(PROG).1
@@ -183,10 +349,15 @@ distclean:
tags: $(TAGFILES)
ctags -wtd $(TAGFILES)
+TAGS: $(TAGFILES)
+ etags $(TAGFILES)
+
releasetar:
@cwd=`pwd` ; dir=`basename $$cwd` ; name=$(PROG)-`cat VERSION` ; \
- list="" ; make distclean; cd ..; mkdir -p n; cd n; ln -s ../$$dir $$name; \
- tar -c -z -f $$name.tar.gz $$name/. ;
+ mkdir $$name; \
+ tar cf - $(CSRC) $(HDR) $(LIBNETDISSECT_SRC) $(EXTRA_DIST) | (cd $$name; tar xf -); \
+ tar -c -z -f $$name.tar.gz $$name; \
+ rm -rf $$name
depend: $(GENSRC)
${srcdir}/mkdep -c $(CC) $(DEFS) $(INCLS) $(SRC)
Modified: vendor/tcpdump/dist/README
==============================================================================
--- vendor/tcpdump/dist/README Sat Mar 21 16:08:40 2009 (r190202)
+++ vendor/tcpdump/dist/README Sat Mar 21 16:23:46 2009 (r190203)
@@ -1,10 +1,11 @@
-@(#) $Header: /tcpdump/master/tcpdump/README,v 1.65.2.1 2007/09/14 01:03:12 guy Exp $ (LBL)
+@(#) $Header: /tcpdump/master/tcpdump/README,v 1.66.2.1 2008-05-30 01:38:20 guy Exp $ (LBL)
TCPDUMP 3.9
Now maintained by "The Tcpdump Group"
See www.tcpdump.org
-Please send inquiries/comments/reports to tcpdump-workers at tcpdump.org
+Please send inquiries/comments/reports to:
+ tcpdump-workers at lists.tcpdump.org
Anonymous CVS is available via:
cvs -d :pserver:cvs.tcpdump.org:/tcpdump/master login
@@ -68,15 +69,14 @@ trace files. See the above distribution
documentation.
Problems, bugs, questions, desirable enhancements, etc. should be sent
-to the address "tcpdump-workers at tcpdump.org". Bugs, support requests,
-and feature requests may also be submitted on the SourceForge site for
-tcpdump at
+to the address "tcpdump-workers at lists.tcpdump.org". Bugs, support
+requests, and feature requests may also be submitted on the SourceForge
+site for tcpdump at
http://sourceforge.net/projects/tcpdump/
Source code contributions, etc. should be sent to the email address
-"patches at tcpdump.org", or submitted as patches on the SourceForge site
-for tcpdump.
+submitted as patches on the SourceForge site for tcpdump.
Current versions can be found at www.tcpdump.org, or the SourceForge
site for tcpdump.
Modified: vendor/tcpdump/dist/VERSION
==============================================================================
--- vendor/tcpdump/dist/VERSION Sat Mar 21 16:08:40 2009 (r190202)
+++ vendor/tcpdump/dist/VERSION Sat Mar 21 16:23:46 2009 (r190203)
@@ -1 +1 @@
-3.9.8
+4.0.0
Modified: vendor/tcpdump/dist/aclocal.m4
==============================================================================
--- vendor/tcpdump/dist/aclocal.m4 Sat Mar 21 16:08:40 2009 (r190202)
+++ vendor/tcpdump/dist/aclocal.m4 Sat Mar 21 16:23:46 2009 (r190203)
@@ -1,4 +1,4 @@
-dnl @(#) $Header: /tcpdump/master/tcpdump/aclocal.m4,v 1.106.2.7 2005/11/08 03:00:52 guy Exp $ (LBL)
+dnl @(#) $Header: /tcpdump/master/tcpdump/aclocal.m4,v 1.113.2.3 2008-09-25 21:50:04 guy Exp $ (LBL)
dnl
dnl Copyright (c) 1995, 1996, 1997, 1998
dnl The Regents of the University of California. All rights reserved.
@@ -259,7 +259,7 @@ AC_DEFUN(AC_LBL_LIBPCAP,
AC_MSG_ERROR(see the INSTALL doc for more info)
fi
dnl
- dnl Good old Red Hat Linux puts "pcap.h" in
+ dnl Some versions of Red Hat Linux put "pcap.h" in
dnl "/usr/include/pcap"; had the LBL folks done so,
dnl that would have been a good idea, but for
dnl the Red Hat folks to do so just breaks source
@@ -273,6 +273,10 @@ AC_DEFUN(AC_LBL_LIBPCAP,
dnl see if it's in a "pcap" subdirectory of them and,
dnl if so, add that subdirectory to the "-I" list.
dnl
+ dnl (We now also put pcap.h in /usr/include/pcap, but we
+ dnl leave behind a /usr/include/pcap.h that includes it,
+ dnl so you can still just include <pcap.h>.)
+ dnl
AC_MSG_CHECKING(for extraneous pcap header directories)
if test \( ! -r /usr/local/include/pcap.h \) -a \
\( ! -r /usr/include/pcap.h \); then
@@ -664,7 +668,7 @@ AC_DEFUN(AC_LBL_UNALIGNED_ACCESS,
# know it does work, and have the script just fail on other
# cpu types and update it when such a failure occurs.
#
- alpha*|arm*|hp*|mips*|sh*|sparc*|ia64|nv1)
+ alpha*|arm*|bfin*|hp*|mips*|sh*|sparc*|ia64|nv1)
ac_cv_lbl_unaligned_fail=yes
;;
@@ -1254,3 +1258,30 @@ else
fi
AC_MSG_RESULT($ac_cv___attribute__)
])
+
+AC_DEFUN(AC_LBL_SSLEAY,
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-vendor
mailing list