Author: delphij
Date: Mon May 28 19:13:21 2012
New Revision: 236192
URL: http://svn.freebsd.org/changeset/base/236192

Log:
  MFC: tcpdump 4.2.1.

Added:
  stable/9/contrib/tcpdump/in_cksum.c
     - copied unchanged from r235530, head/contrib/tcpdump/in_cksum.c
  stable/9/contrib/tcpdump/ppi.h
     - copied unchanged from r235530, head/contrib/tcpdump/ppi.h
  stable/9/contrib/tcpdump/print-802_15_4.c
     - copied unchanged from r235530, head/contrib/tcpdump/print-802_15_4.c
  stable/9/contrib/tcpdump/print-babel.c
     - copied unchanged from r235530, head/contrib/tcpdump/print-babel.c
  stable/9/contrib/tcpdump/print-carp.c
     - copied unchanged from r235530, head/contrib/tcpdump/print-carp.c
  stable/9/contrib/tcpdump/print-ppi.c
     - copied unchanged from r235530, head/contrib/tcpdump/print-ppi.c
  stable/9/contrib/tcpdump/print-rpki-rtr.c
     - copied unchanged from r235530, head/contrib/tcpdump/print-rpki-rtr.c
Deleted:
  stable/9/contrib/tcpdump/missing/addrsize.h
  stable/9/contrib/tcpdump/missing/bittypes.h
  stable/9/contrib/tcpdump/missing/resolv6.h
  stable/9/contrib/tcpdump/missing/resolv_ext.h
  stable/9/contrib/tcpdump/tests/
Modified:
  stable/9/contrib/tcpdump/CHANGES
  stable/9/contrib/tcpdump/CREDITS
  stable/9/contrib/tcpdump/Makefile.in
  stable/9/contrib/tcpdump/VERSION
  stable/9/contrib/tcpdump/acconfig.h
  stable/9/contrib/tcpdump/addrtoname.c
  stable/9/contrib/tcpdump/addrtoname.h
  stable/9/contrib/tcpdump/bootp.h
  stable/9/contrib/tcpdump/config.h.in
  stable/9/contrib/tcpdump/configure
  stable/9/contrib/tcpdump/configure.in
  stable/9/contrib/tcpdump/cpack.c
  stable/9/contrib/tcpdump/cpack.h
  stable/9/contrib/tcpdump/ethertype.h
  stable/9/contrib/tcpdump/forces.h
  stable/9/contrib/tcpdump/ieee802_11_radio.h
  stable/9/contrib/tcpdump/interface.h
  stable/9/contrib/tcpdump/ip.h
  stable/9/contrib/tcpdump/ip6.h
  stable/9/contrib/tcpdump/ipproto.c
  stable/9/contrib/tcpdump/ipproto.h
  stable/9/contrib/tcpdump/netdissect.h
  stable/9/contrib/tcpdump/ospf.h
  stable/9/contrib/tcpdump/oui.c
  stable/9/contrib/tcpdump/oui.h
  stable/9/contrib/tcpdump/print-802_11.c
  stable/9/contrib/tcpdump/print-ap1394.c
  stable/9/contrib/tcpdump/print-arcnet.c
  stable/9/contrib/tcpdump/print-arp.c
  stable/9/contrib/tcpdump/print-atalk.c
  stable/9/contrib/tcpdump/print-atm.c
  stable/9/contrib/tcpdump/print-bgp.c
  stable/9/contrib/tcpdump/print-cdp.c
  stable/9/contrib/tcpdump/print-chdlc.c
  stable/9/contrib/tcpdump/print-dccp.c
  stable/9/contrib/tcpdump/print-dhcp6.c
  stable/9/contrib/tcpdump/print-enc.c
  stable/9/contrib/tcpdump/print-ether.c
  stable/9/contrib/tcpdump/print-forces.c
  stable/9/contrib/tcpdump/print-fr.c
  stable/9/contrib/tcpdump/print-gre.c
  stable/9/contrib/tcpdump/print-icmp.c
  stable/9/contrib/tcpdump/print-icmp6.c
  stable/9/contrib/tcpdump/print-igmp.c
  stable/9/contrib/tcpdump/print-ip.c
  stable/9/contrib/tcpdump/print-ip6.c
  stable/9/contrib/tcpdump/print-ipnet.c
  stable/9/contrib/tcpdump/print-ipx.c
  stable/9/contrib/tcpdump/print-isoclns.c
  stable/9/contrib/tcpdump/print-juniper.c
  stable/9/contrib/tcpdump/print-lane.c
  stable/9/contrib/tcpdump/print-llc.c
  stable/9/contrib/tcpdump/print-lldp.c
  stable/9/contrib/tcpdump/print-mobile.c
  stable/9/contrib/tcpdump/print-mpls.c
  stable/9/contrib/tcpdump/print-null.c
  stable/9/contrib/tcpdump/print-ospf.c
  stable/9/contrib/tcpdump/print-pflog.c
  stable/9/contrib/tcpdump/print-pgm.c
  stable/9/contrib/tcpdump/print-pim.c
  stable/9/contrib/tcpdump/print-ppp.c
  stable/9/contrib/tcpdump/print-rrcp.c
  stable/9/contrib/tcpdump/print-sctp.c
  stable/9/contrib/tcpdump/print-sflow.c
  stable/9/contrib/tcpdump/print-sl.c
  stable/9/contrib/tcpdump/print-sll.c
  stable/9/contrib/tcpdump/print-sunrpc.c
  stable/9/contrib/tcpdump/print-symantec.c
  stable/9/contrib/tcpdump/print-tcp.c
  stable/9/contrib/tcpdump/print-tftp.c
  stable/9/contrib/tcpdump/print-udp.c
  stable/9/contrib/tcpdump/print-vrrp.c
  stable/9/contrib/tcpdump/tcp.h
  stable/9/contrib/tcpdump/tcpdump-stdinc.h
  stable/9/contrib/tcpdump/tcpdump.1.in
  stable/9/contrib/tcpdump/tcpdump.c
  stable/9/contrib/tcpdump/udp.h
  stable/9/usr.sbin/tcpdump/tcpdump/Makefile
  stable/9/usr.sbin/tcpdump/tcpdump/config.h
  stable/9/usr.sbin/tcpdump/tcpdump/tcpdump.1
Directory Properties:
  stable/9/contrib/tcpdump/   (props changed)
  stable/9/usr.sbin/tcpdump/   (props changed)

Modified: stable/9/contrib/tcpdump/CHANGES
==============================================================================
--- stable/9/contrib/tcpdump/CHANGES    Mon May 28 17:58:10 2012        
(r236191)
+++ stable/9/contrib/tcpdump/CHANGES    Mon May 28 19:13:21 2012        
(r236192)
@@ -1,3 +1,64 @@
+Friday  December 9, 2011.  g...@alum.mit.edu.
+  Summary for 4.2.1 tcpdump release
+       Only build the Babel printer if IPv6 is enabled.
+       Support Babel on port 6696 as well as 6697.
+       Include ppi.h in release tarball.
+       Include all the test files in the release tarball, and don't
+        "include" test files that no longer exist.
+       Don't assume we have <rpc/rpc.h> - check for it.
+       Support "-T carp" as a way of dissecting IP protocol 112 as CARP
+        rather than VRRP.
+       Support Hilscher NetAnalyzer link-layer header format.
+       Constify some pointers and fix compiler warnings.
+       Get rid of never-true test.
+       Fix an unintended fall-through in a case statement in the ARP
+        printer.
+       Fix several cases where sizeof(sizeof(XXX)) was used when just
+        sizeof(XXX) was intended.
+       Make stricter sanity checks in the ES-IS printer.
+       Get rid of some GCCisms that caused builds to fai with compilers
+        that don't support them.
+       Fix typo in man page.
+       Added length checks to Babel printer.
+
+Sunday  July 24, 2011.  m...@sandelman.ca.
+  Summary for 4.2.+
+       merged 802.15.4 decoder from Dmitry Eremin-Solenikov <dbaryshkov
+         at gmail dot com>
+        updates to forces for new port numbers
+        Use "-H", not "-h", for the 802.11s option. (-h always help)
+        Better ICMPv6 checksum handling.
+        add support for the RPKI/Router Protocol, per -ietf-sidr-rpki-rtr-12
+        get rid of uuencoded pcap test files, git can do binary.
+        sFlow changes for 64-bit counters.
+        fixes for PPI packet header handling and printing.
+        Add DCB Exchange protocol (DCBX) version 1.01.
+        Babel dissector, from Juliusz Chroboczek and Grégoire Henry.
+        improvements to radiotap for rate values > 127.
+        Many improvements to ForCES decode, including fix SCTP TML port
+        updated RPL type code to RPL-17 draft
+        Improve printout of DHCPv6 options.
+        added support and test case for QinQ (802.1q VLAN) packets
+        Handle DLT_IEEE802_15_4_NOFCS like DLT_IEEE802_15_4.
+        Build fixes for Sparc and other machines with alignment restrictions.
+        Merged changes from Debian package.
+        PGM: Add ACK decoding and add PGMCC DATA and FEEDBACK options.
+        Build fixes for OSX (Snow Leopard and others)
+        Add support for IEEE 802.15.4 packets
+
+Tue.    July 20, 2010.  g...@alum.mit.edu.
+  Summary for 4.1.2 tcpdump release
+       If -U is specified, flush the file after creating it, so it's
+         not zero-length
+       Fix TCP flags output description, and some typoes, in the man
+         page
+       Add a -h flag, and only attempt to recognize 802.11s mesh
+         headers if it's set
+       When printing the link-layer type list, send *all* output to
+         stderr
+       Include the CFLAGS setting when configure was run in the
+         compiler flags
+
 Thu.   April 1, 2010.  g...@alum.mit.edu.
   Summary for 4.1.1 tcpdump release
        Fix build on systems with PF, such as FreeBSD and OpenBSD.

Modified: stable/9/contrib/tcpdump/CREDITS
==============================================================================
--- stable/9/contrib/tcpdump/CREDITS    Mon May 28 17:58:10 2012        
(r236191)
+++ stable/9/contrib/tcpdump/CREDITS    Mon May 28 19:13:21 2012        
(r236192)
@@ -1,189 +1,203 @@
 This file lists people who have contributed to tcpdump:
 
 The current maintainers:
-       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>
+    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 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>
-       Bert Vermeulen                  <bert at biot dot com>
-       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 Horn                      <dhorn2000 at gmail dot com>
-       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>
-       Elmar Kirchner                  <elmar at juniper dot net>
-       Fang Wang                       <fangwang at sourceforge dot net>
-       Florent Drouin                  <Florent dot Drouin at alcatel-lucent 
dot fr>
-       Florian Forster                 <octo at verplant dot org>
-       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>
-       Ilpo Järvinen                   <ilpo dot jarvinen at helsinki dot fi>
-       Jacek Tobiasz                   <Jacek dot Tobiasz at atm dot com dot 
pl>
-       Jakob Schlyter                  <jakob at openbsd dot org>
-       Jamal Hadi Salim                <hadi at cyberus dot ca>
-       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>
-       João Medeiros                   <ignotus21 at sourceforge dot net>
-       Joerg Mayer                     <jma...@loplof.de>
-       Jørgen Thomsen                  <jth at jth dot net> 
-       Julian Cowley                   <julian at lava dot net>
-       Kaarthik Sivakumar              <kaarthik at torrentnet dot com>
-       Karl Norby                      <karl-norby at sourceforge dot net>
-       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>
-       Lucas C. Villa Real             <lucasvr at us dot ibm dot com>
-       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 Riepe                   <too-tired at sourceforge dot net>
-       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>
-       Peter Volkov                    <pva at gentoo dot org>
-       Phil Wood                       <cpw at lanl dot gov>
-       Rafal Maszkowski                <rzm at icm dot edu dot pl>
-       Randy Sofia                     <rsofia at users dot sourceforge dot 
net>
-       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>
-       Robert Edmonds                  <stu-42 at sourceforge 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 dot com>
-       Toshihiro Kanda                 <candy at fct dot kgc dot co dot jp>
-       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>
-       Wesley Shields                  <wxs at FreeBSD dot org>
-       Wilbert de Graaf                <wilbertdg at hetnet dot nl>
-       Will Drewry                     <will at alum dot bu dot edu>
-       William J. Hulley               <bill dot hulley at gmail dot com>
-       Yen Yen Lim
-       Yoshifumi Nishida
+    A Costa                       <agcosta at gis dot net>
+    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 Nording                <andrew at nording dot ru>
+    Andrew Tridgell               <tridge at linuxcare dot com>
+    Andy Heffernan                <ahh at juniper dot net>
+    Anton Bernal                  <anton 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>
+    Bert Vermeulen                <bert at biot dot com>
+    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>
+    Chris Jepeway                 <jepeway at blasted-heath dot com>
+    Chris Larson                  <clarson at kergoth dot com>
+    Christian Sievers             <c_s at users dot sourceforge dot net>
+    Christophe Rhodes             <csr21 at cantab dot net>
+    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 Horn                    <dhorn2000 at gmail dot com>
+    David Smith                   <dsmith at redhat dot com>
+    David Young                   <dyoung at ojctech dot com>
+    Dmitry Eremin-Solenikov       <dbaryshkov at gmail dot com>
+    Don Ebright                   <Don dot Ebright at compuware dot com>
+    Eddie Kohler                  <xexd at sourceforge dot net>
+    Elmar Kirchner                <elmar at juniper dot net>
+    Fang Wang                     <fangwang at sourceforge dot net>
+    Florent Drouin                <Florent dot Drouin at alcatel-lucent dot fr>
+    Florian Forster               <octo at verplant dot org>
+    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>
+    Grégoire Henry                <he...@pps.jussieu.fr>
+    Gilbert Ramirez Jr.           <gram at xiexie dot org>
+    Gisle Vanem                   <gvanem at broadpark 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>
+    Ilpo Järvinen                 <ilpo dot jarvinen at helsinki dot fi>
+    Jacek Tobiasz                 <Jacek dot Tobiasz at atm dot com dot pl>
+    Jakob Schlyter                <jakob at openbsd dot org>
+    Jamal Hadi Salim              <hadi at cyberus dot ca>
+    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>
+    João Medeiros                 <ignotus21 at sourceforge dot net>
+    Joerg Mayer                   <jma...@loplof.de>
+    Jørgen Thomsen                <jth at jth dot net> 
+    Julian Cowley                 <julian at lava dot net>
+    Juliusz Chroboczek            <j...@pps.jussieu.fr>
+    Kaarthik Sivakumar            <kaarthik at torrentnet dot com>
+    Kaladhar Musunuru             <kaladharm at sourceforge dot net>
+    Karl Norby                    <karl-norby at sourceforge dot net>
+    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>
+    Lucas C. Villa Real           <lucasvr at us dot ibm dot com>
+    Luis MartinGarcia             <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 Riepe                 <too-tired at sourceforge dot net>
+    Michael Shalayeff             <mickey at openbsd dot org>
+    Michael Shields               <shields at msrl dot com>
+    Michael T. Stolarchuk         <mts at off dot to>
+    Michal Sekletar               <msekleta at redhat dot com>
+    Michele "mydecay" Marchetto   <smarchetto1 at tin dot it>
+    Mike Frysinger                <vapier at gmail dot com>
+    Minto Jeyananth               <minto at juniper dot net>
+    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 Ferrell                  <pflarr at sourceforge 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>
+    Pawel Worach                  <pawel dot worach at gmail dot com>
+    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>
+    Peter Volkov                  <pva at gentoo dot org>
+    Phil Wood                     <cpw at lanl dot gov>
+    Rafal Maszkowski              <rzm at icm dot edu dot pl>
+    Randy Sofia                   <rsofia at users dot sourceforge dot net>
+    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>
+    Robert Edmonds                <stu-42 at sourceforge dot net>
+    Roderick Schertler            <roderick at argon dot org>
+    Romain Francoise              <rfrancoise at debian dot org>
+    Sagun Shakya                  <sagun dot shakya at sun dot com>
+    Sami Farin                    <safari at iki dot fi>
+    Scott Mcmillan                <scott.a.mcmillan at intel dot com>
+    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 dot com>
+    Toshihiro Kanda               <candy at fct dot kgc dot co dot jp>
+    Uns Lider                     <unslider at miranda dot org>
+    Victor Oppleman               <oppleman at users dot sourceforge dot net>
+    Weesan Lee                    <weesan at juniper dot net>
+    Wesley Griffin                <wgriffin at users dot sourceforge dot net>
+    Wesley Shields                <wxs at FreeBSD dot org>
+    Wilbert de Graaf              <wilbertdg at hetnet dot nl>
+    Will Drewry                   <will at alum dot bu dot edu>
+    William J. Hulley             <bill dot hulley at gmail dot com>
+    Yen Yen Lim
+    Yoshifumi Nishida
 
 The original LBL crew:
-       Steve McCanne
-       Craig Leres
-       Van Jacobson
+    Steve McCanne
+    Craig Leres
+    Van Jacobson
 
 Past maintainers:
-       Jun-ichiro itojun Hagino        <itojun at iijlab dot net>
+    Jun-ichiro itojun Hagino      <itojun at iijlab dot net>

Modified: stable/9/contrib/tcpdump/Makefile.in
==============================================================================
--- stable/9/contrib/tcpdump/Makefile.in        Mon May 28 17:58:10 2012        
(r236191)
+++ stable/9/contrib/tcpdump/Makefile.in        Mon May 28 19:13:21 2012        
(r236192)
@@ -26,6 +26,7 @@
 # Top level hierarchy
 prefix = @prefix@
 exec_prefix = @exec_prefix@
+datarootdir = @datarootdir@
 # Pathname of directory to install the binary
 sbindir = @sbindir@
 # Pathname of directory to install the man page
@@ -46,7 +47,8 @@ INCLS = -I. @V_INCLS@
 DEFS = @DEFS@ @CPPFLAGS@ @V_DEFS@
 
 # Standard CFLAGS
-CFLAGS = $(CCOPT) $(DEFS) $(INCLS)
+CFLAGS = @CFLAGS@
+FULL_CFLAGS = $(CCOPT) $(DEFS) $(INCLS) $(CFLAGS)
 
 # Standard LDFLAGS
 LDFLAGS = @LDFLAGS@
@@ -64,15 +66,15 @@ RANLIB = @RANLIB@
 # problem if you don't own the file but can write to the directory.
 .c.o:
        @rm -f $@
-       $(CC) $(CFLAGS) -c $(srcdir)/$*.c
+       $(CC) $(FULL_CFLAGS) -c $(srcdir)/$*.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-bt.c \
-       print-cdp.c print-cfm.c print-chdlc.c print-cip.c print-cnfp.c \
-       print-dccp.c print-decnet.c \
+        nlpid.c l2vpn.c machdep.c parsenfsfh.c in_cksum.c \
+       print-802_11.c print-802_15_4.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-bt.c print-carp.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 \
@@ -83,8 +85,9 @@ CSRC =        addrtoname.c af.c checksum.c cpac
         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-rrcp.c print-rsvp.c \
+       print-pgm.c print-pim.c \
+       print-ppi.c print-ppp.c print-pppoe.c print-pptp.c \
+       print-radius.c print-raw.c print-rip.c print-rpki-rtr.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 
\
@@ -165,6 +168,7 @@ HDR = \
        oui.h \
        pcap-missing.h \
        pmap_prot.h \
+       ppi.h \
        ppp.h \
        route6d.h \
        rpc_auth.h \
@@ -226,16 +230,12 @@ EXTRA_DIST = \
        lbl/os-ultrix4.h \
        makemib \
        missing/addrinfo.h \
-       missing/addrsize.h \
-       missing/bittypes.h \
        missing/dlnames.c \
        missing/datalinks.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 \
@@ -245,6 +245,7 @@ EXTRA_DIST = \
        mkdep \
        packetdat.awk \
        pcap_dump_ftell.c \
+       print-babel.c \
        print-dhcp6.c \
        print-frag6.c \
        print-icmp6.c \
@@ -262,12 +263,18 @@ EXTRA_DIST = \
        stime.awk \
        strcasecmp.c \
        tcpdump.1.in \
-       tests/02-sunrise-sunset-esp.puu \
-       tests/08-sunrise-sunset-aes.puu \
-       tests/08-sunrise-sunset-esp2.puu \
+       tests/02-sunrise-sunset-esp.pcap \
+       tests/08-sunrise-sunset-aes.pcap \
+       tests/08-sunrise-sunset-esp2.pcap \
+       tests/QinQpacket.out \
+       tests/QinQpacket.pcap \
+       tests/QinQpacketv.out \
        tests/TESTLIST \
        tests/TESTonce \
        tests/TESTrun.sh \
+       tests/babel.pcap \
+       tests/babel1.out \
+       tests/babel1v.out \
        tests/bgp-infinite-loop.pcap \
        tests/bgp_vpn_attrset.out \
        tests/bgp_vpn_attrset.pcap \
@@ -279,8 +286,8 @@ EXTRA_DIST = \
        tests/e1000g.pcap \
        tests/eapon1.gdbinit \
        tests/eapon1.out \
-       tests/eapon1.puu \
-       tests/eapon2.puu \
+       tests/eapon1.pcap \
+       tests/empty.uu \
        tests/esp-secrets.txt \
        tests/esp0.out \
        tests/esp1.gdbinit \
@@ -292,61 +299,57 @@ EXTRA_DIST = \
        tests/esp5.gdbinit \
        tests/esp5.out \
        tests/espudp1.out \
-       tests/espudp1.puu \
+       tests/espudp1.pcap \
        tests/forces1.out \
        tests/forces1.pcap \
        tests/forces1vvv.out \
        tests/forces1vvvv.out \
        tests/forces2.out \
-       tests/forces2.pcap \
        tests/forces2v.out \
        tests/forces2vv.out \
-       tests/ikev2.puu \
+       tests/forces3vvv.out \
        tests/ikev2four.out \
-       tests/ikev2four.puu \
+       tests/ikev2four.pcap \
        tests/ikev2fourv.out \
        tests/ikev2fourv4.out \
        tests/ikev2pI2-secrets.txt \
        tests/ikev2pI2.out \
-       tests/ikev2pI2.puu \
-       tests/isakmp-delete-segfault.puu \
-       tests/isakmp-identification-segfault.puu \
-       tests/isakmp-pointer-loop.puu \
+       tests/ikev2pI2.pcap \
+       tests/isakmp-delete-segfault.pcap \
+       tests/isakmp-identification-segfault.pcap \
+       tests/isakmp-pointer-loop.pcap \
        tests/isakmp1.out \
        tests/isakmp2.out \
        tests/isakmp3.out \
        tests/isakmp4.out \
-       tests/isakmp4500.puu \
+       tests/isakmp4500.pcap \
        tests/isis-infinite-loop.pcap \
        tests/ldp-infinite-loop.pcap \
        tests/lmp.out \
-       tests/lmp.puu \
+       tests/lmp.pcap \
        tests/lmp.sh \
        tests/lspping-fec-ldp.pcap \
        tests/lspping-fec-rsvp.pcap \
        tests/mpls-ldp-hello.out \
-       tests/mpls-ldp-hello.puu \
+       tests/mpls-ldp-hello.pcap \
        tests/mpls-traceroute.pcap \
        tests/ospf-gmpls.out \
-       tests/ospf-gmpls.puu \
+       tests/ospf-gmpls.pcap \
        tests/print-A.out \
        tests/print-AA.out \
        tests/print-capX.out \
        tests/print-capXX.out \
-       tests/print-flags.puu \
+       tests/print-flags.pcap \
        tests/print-flags.sh \
        tests/print-x.out \
        tests/print-xx.out \
        tests/rsvp-infinite-loop.pcap \
+       tests/sflow_multiple_counter_30_pdus.out \
+       tests/sflow_multiple_counter_30_pdus.pcap \
        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 \
@@ -356,7 +359,7 @@ all: $(PROG)
 
 $(PROG): $(OBJ) @V_PCAPDEP@
        @rm -f $@
-       $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJ) $(LIBS)
+       $(CC) $(FULL_CFLAGS) $(LDFLAGS) -o $@ $(OBJ) $(LIBS)
 
 $(LIBNETDISSECT): $(LIBNETDISSECT_OBJ)
        @rm -f $@
@@ -364,30 +367,30 @@ $(LIBNETDISSECT): $(LIBNETDISSECT_OBJ)
        $(RANLIB) $@
 
 datalinks.o: $(srcdir)/missing/datalinks.c
-       $(CC) $(CFLAGS) -o $@ -c $(srcdir)/missing/datalinks.c
+       $(CC) $(FULL_CFLAGS) -o $@ -c $(srcdir)/missing/datalinks.c
 dlnames.o: $(srcdir)/missing/dlnames.c
-       $(CC) $(CFLAGS) -o $@ -c $(srcdir)/missing/dlnames.c
+       $(CC) $(FULL_CFLAGS) -o $@ -c $(srcdir)/missing/dlnames.c
 getnameinfo.o: $(srcdir)/missing/getnameinfo.c
-       $(CC) $(CFLAGS) -o $@ -c $(srcdir)/missing/getnameinfo.c
+       $(CC) $(FULL_CFLAGS) -o $@ -c $(srcdir)/missing/getnameinfo.c
 getaddrinfo.o: $(srcdir)/missing/getaddrinfo.c
-       $(CC) $(CFLAGS) -o $@ -c $(srcdir)/missing/getaddrinfo.c
+       $(CC) $(FULL_CFLAGS) -o $@ -c $(srcdir)/missing/getaddrinfo.c
 inet_pton.o: $(srcdir)/missing/inet_pton.c
-       $(CC) $(CFLAGS) -o $@ -c $(srcdir)/missing/inet_pton.c
+       $(CC) $(FULL_CFLAGS) -o $@ -c $(srcdir)/missing/inet_pton.c
 inet_ntop.o: $(srcdir)/missing/inet_ntop.c
-       $(CC) $(CFLAGS) -o $@ -c $(srcdir)/missing/inet_ntop.c
+       $(CC) $(FULL_CFLAGS) -o $@ -c $(srcdir)/missing/inet_ntop.c
 inet_aton.o: $(srcdir)/missing/inet_aton.c
-       $(CC) $(CFLAGS) -o $@ -c $(srcdir)/missing/inet_aton.c
+       $(CC) $(FULL_CFLAGS) -o $@ -c $(srcdir)/missing/inet_aton.c
 snprintf.o: $(srcdir)/missing/snprintf.c
-       $(CC) $(CFLAGS) -o $@ -c $(srcdir)/missing/snprintf.c
+       $(CC) $(FULL_CFLAGS) -o $@ -c $(srcdir)/missing/snprintf.c
 strlcat.o: $(srcdir)/missing/strlcat.c
-       $(CC) $(CFLAGS) -o $@ -c $(srcdir)/missing/strlcat.c
+       $(CC) $(FULL_CFLAGS) -o $@ -c $(srcdir)/missing/strlcat.c
 strlcpy.o: $(srcdir)/missing/strlcpy.c
-       $(CC) $(CFLAGS) -o $@ -c $(srcdir)/missing/strlcpy.c
+       $(CC) $(FULL_CFLAGS) -o $@ -c $(srcdir)/missing/strlcpy.c
 strsep.o: $(srcdir)/missing/strsep.c
-       $(CC) $(CFLAGS) -o $@ -c $(srcdir)/missing/strsep.c
+       $(CC) $(FULL_CFLAGS) -o $@ -c $(srcdir)/missing/strsep.c
 
 version.o: version.c
-       $(CC) $(CFLAGS) -c version.c
+       $(CC) $(FULL_CFLAGS) -c version.c
 
 version.c: $(srcdir)/VERSION
        @rm -f $@
@@ -423,9 +426,9 @@ clean:
 distclean:
        rm -f $(CLEANFILES) Makefile config.cache config.log config.status \
            config.h gnuc.h os-proto.h stamp-h stamp-h.in $(PROG).1
+       rm -rf autom4te.cache
 
 check: tcpdump
-       uudecode --help || (echo "No uudecode program found, not running 
tests"; echo "apt-get/rpm install sharutils?"; exit 1)
        (cd tests && ./TESTrun.sh)
 
 tags: $(TAGFILES)

Modified: stable/9/contrib/tcpdump/VERSION
==============================================================================
--- stable/9/contrib/tcpdump/VERSION    Mon May 28 17:58:10 2012        
(r236191)
+++ stable/9/contrib/tcpdump/VERSION    Mon May 28 19:13:21 2012        
(r236192)
@@ -1 +1 @@
-4.1.1
+4.2.1

Modified: stable/9/contrib/tcpdump/acconfig.h
==============================================================================
--- stable/9/contrib/tcpdump/acconfig.h Mon May 28 17:58:10 2012        
(r236191)
+++ stable/9/contrib/tcpdump/acconfig.h Mon May 28 19:13:21 2012        
(r236192)
@@ -8,12 +8,6 @@
 /* Define if you enable support for the libsmi. */
 #undef LIBSMI
 
-/* define if you have struct __res_state_ext */
-#undef HAVE_RES_STATE_EXT
-
-/* define if your struct __res_state has the nsort member */
-#undef HAVE_NEW_RES_STATE
-
 /* define if you have the addrinfo function. */
 #undef HAVE_ADDRINFO
 
@@ -23,15 +17,6 @@
 /* define ifyou have the h_errno variable. */
 #undef HAVE_H_ERRNO
 
-/* define if IN6ADDRSZ is defined (XXX not used!) */
-#undef HAVE_IN6ADDRSZ
-
-/* define if INADDRSZ is defined (XXX not used!) */
-#undef HAVE_INADDRSZ
-
-/* define if RES_USE_INET6 is defined */
-#undef HAVE_RES_USE_INET6
-
 /* define if you have struct sockaddr_storage */
 #undef HAVE_SOCKADDR_STORAGE
 
@@ -68,9 +53,6 @@
 /* define if you have getrpcbynumber() */
 #undef HAVE_GETRPCBYNUMBER
 
-/* AIX hack. */
-#undef _SUN
-
 /* Workaround for missing 64-bit formats */
 #undef PRId64
 #undef PRIo64

Modified: stable/9/contrib/tcpdump/addrtoname.c
==============================================================================
--- stable/9/contrib/tcpdump/addrtoname.c       Mon May 28 17:58:10 2012        
(r236191)
+++ stable/9/contrib/tcpdump/addrtoname.c       Mon May 28 19:13:21 2012        
(r236192)
@@ -510,6 +510,34 @@ etheraddr_string(register const u_char *
 }
 
 const char *
+le64addr_string(const u_char *ep)
+{
+       const unsigned int len = 8;
+       register u_int i;
+       register char *cp;
+       register struct enamemem *tp;
+       char buf[BUFSIZE];
+
+       tp = lookup_bytestring(ep, len);
+       if (tp->e_name)
+               return (tp->e_name);
+
+       cp = buf;
+       for (i = len; i > 0 ; --i) {
+               *cp++ = hex[*(ep + i - 1) >> 4];
+               *cp++ = hex[*(ep + i - 1) & 0xf];
+               *cp++ = ':';
+       }
+       cp --;
+
+       *cp = '\0';
+
+       tp->e_name = strdup(buf);
+
+       return (tp->e_name);
+}
+
+const char *
 linkaddr_string(const u_char *ep, const unsigned int type, const unsigned int 
len)
 {
        register u_int i;

Modified: stable/9/contrib/tcpdump/addrtoname.h
==============================================================================
--- stable/9/contrib/tcpdump/addrtoname.h       Mon May 28 17:58:10 2012        
(r236191)
+++ stable/9/contrib/tcpdump/addrtoname.h       Mon May 28 19:13:21 2012        
(r236192)
@@ -34,6 +34,7 @@ enum {
 
 extern const char *linkaddr_string(const u_char *, const unsigned int, const 
unsigned int);
 extern const char *etheraddr_string(const u_char *);
+extern const char *le64addr_string(const u_char *);
 extern const char *etherproto_string(u_short);
 extern const char *tcpport_string(u_short);
 extern const char *udpport_string(u_short);

Modified: stable/9/contrib/tcpdump/bootp.h
==============================================================================
--- stable/9/contrib/tcpdump/bootp.h    Mon May 28 17:58:10 2012        
(r236191)
+++ stable/9/contrib/tcpdump/bootp.h    Mon May 28 19:13:21 2012        
(r236192)
@@ -37,7 +37,7 @@ struct bootp {
        u_int8_t        bp_sname[64];   /* server host name */
        u_int8_t        bp_file[128];   /* boot file name */
        u_int8_t        bp_vend[64];    /* vendor-specific area */
-};
+} UNALIGNED;
 
 /*
  * UDP port numbers, server and client.
@@ -217,7 +217,7 @@ struct cmu_vend {
        struct in_addr  v_ins1, v_ins2; /* IEN-116 name servers */
        struct in_addr  v_ts1, v_ts2;   /* Time servers */
        u_int8_t        v_unused[24];   /* currently unused */
-};
+} UNALIGNED;
 
 
 /* v_flags values */

Modified: stable/9/contrib/tcpdump/config.h.in
==============================================================================
--- stable/9/contrib/tcpdump/config.h.in        Mon May 28 17:58:10 2012        
(r236191)
+++ stable/9/contrib/tcpdump/config.h.in        Mon May 28 19:13:21 2012        
(r236192)
@@ -8,12 +8,6 @@
 /* Define if you enable support for the libsmi. */
 #undef LIBSMI
 
-/* define if you have struct __res_state_ext */
-#undef HAVE_RES_STATE_EXT
-
-/* define if your struct __res_state has the nsort member */
-#undef HAVE_NEW_RES_STATE
-
 /* define if you have the addrinfo function. */
 #undef HAVE_ADDRINFO
 
@@ -23,15 +17,6 @@
 /* define ifyou have the h_errno variable. */
 #undef HAVE_H_ERRNO
 
-/* define if IN6ADDRSZ is defined (XXX not used!) */
-#undef HAVE_IN6ADDRSZ
-
-/* define if INADDRSZ is defined (XXX not used!) */
-#undef HAVE_INADDRSZ
-
-/* define if RES_USE_INET6 is defined */
-#undef HAVE_RES_USE_INET6
-
 /* define if you have struct sockaddr_storage */
 #undef HAVE_SOCKADDR_STORAGE
 
@@ -68,9 +53,6 @@
 /* define if you have getrpcbynumber() */
 #undef HAVE_GETRPCBYNUMBER
 
-/* AIX hack. */
-#undef _SUN
-
 /* Workaround for missing 64-bit formats */
 #undef PRId64
 #undef PRIo64
@@ -108,6 +90,9 @@
 /* Define to 1 if you have the <fcntl.h> header file. */
 #undef HAVE_FCNTL_H
 
+/* Define to 1 if you have the `fork' function. */
+#undef HAVE_FORK
+
 /* Define to 1 if you have the `getnameinfo' function. */
 #undef HAVE_GETNAMEINFO
 
@@ -165,6 +150,9 @@
 /* Define to 1 if you have the `pcap_lib_version' function. */
 #undef HAVE_PCAP_LIB_VERSION
 
+/* Define to 1 if you have the `pcap_set_tstamp_type' function. */
+#undef HAVE_PCAP_SET_TSTAMP_TYPE
+
 /* Define to 1 if you have the <pcap/usb.h> header file. */
 #undef HAVE_PCAP_USB_H
 
@@ -174,6 +162,9 @@
 /* Define to 1 if you have the <rpc/rpcent.h> header file. */
 #undef HAVE_RPC_RPCENT_H
 
+/* Define to 1 if you have the <rpc/rpc.h> header file. */
+#undef HAVE_RPC_RPC_H
+
 /* Define to 1 if you have the `setlinebuf' function. */
 #undef HAVE_SETLINEBUF
 
@@ -237,6 +228,9 @@
 /* Define to 1 if you have the <unistd.h> header file. */
 #undef HAVE_UNISTD_H
 
+/* Define to 1 if you have the `vfork' function. */
+#undef HAVE_VFORK
+
 /* Define to 1 if you have the `vfprintf' function. */
 #undef HAVE_VFPRINTF
 
@@ -276,21 +270,6 @@
 /* return value of signal handlers */
 #undef RETSIGVAL
 
-/* The size of `char', as computed by sizeof. */
-#undef SIZEOF_CHAR
-
-/* The size of `int', as computed by sizeof. */
-#undef SIZEOF_INT
-
-/* The size of `long', as computed by sizeof. */
-#undef SIZEOF_LONG
-
-/* The size of `long long', as computed by sizeof. */
-#undef SIZEOF_LONG_LONG
-
-/* The size of `short', as computed by sizeof. */
-#undef SIZEOF_SHORT
-
 /* Define to 1 if you have the ANSI C header files. */
 #undef STDC_HEADERS
 
@@ -303,6 +282,9 @@
 /* needed on HP-UX */
 #undef _HPUX_SOURCE
 
+/* define on AIX to get certain functions */
+#undef _SUN
+
 /* define if your compiler allows __attribute__((format)) to be applied to
    function pointers */
 #undef __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS

Modified: stable/9/contrib/tcpdump/configure
==============================================================================
--- stable/9/contrib/tcpdump/configure  Mon May 28 17:58:10 2012        
(r236191)
+++ stable/9/contrib/tcpdump/configure  Mon May 28 19:13:21 2012        
(r236192)
@@ -1267,6 +1267,7 @@ if test -n "$ac_init_help"; then
 Optional Features:
   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
+  --disable-universal     don't build universal on OS X
   --enable-smb            enable possibly-buggy SMB printer default=yes
   --disable-smb           disable possibly-buggy SMB printer
   --enable-ipv6           enable ipv6 (with ipv4) support
@@ -1845,7 +1846,7 @@ fi
     V_CCOPT="-O"
     V_INCLS=""
     if test "${srcdir}" != "." ; then
-           V_INCLS="-I\$(srcdir)"
+           V_INCLS="-I$srcdir"
     fi
     if test "${CFLAGS+set}" = set; then
            LBL_CFLAGS="$CFLAGS"
@@ -3217,7 +3218,8 @@ if test "${ac_cv___attribute__+set}" = s
 else
 
 cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
+
+  /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
@@ -3290,7 +3292,8 @@ if test "${ac_cv___attribute___format_fu
 else
 
 cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
+
+  /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
@@ -3986,7 +3989,8 @@ done
 
 
 
-for ac_header in fcntl.h rpc/rpcent.h netdnet/dnetdb.h
+
+for ac_header in fcntl.h rpc/rpc.h rpc/rpcent.h netdnet/dnetdb.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
@@ -4387,6 +4391,36 @@ fi
 
 case "$host_os" in
 
+darwin*)
+       # Check whether --enable-universal was given.
+if test "${enable_universal+set}" = set; then
+  enableval=$enable_universal;
+fi
+
+       if test "$enable_universal" != "no"; then
+               case "$host_os" in
+

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to