Source-Changes-HG archive

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

[src/trunk]: src/external/bsd/tcpdump/dist Import tcpdump 4.6.2



details:   https://anonhg.NetBSD.org/src/rev/7c7ad5c745a8
branches:  trunk
changeset: 804005:7c7ad5c745a8
user:      christos <christos%NetBSD.org@localhost>
date:      Thu Nov 20 01:30:52 2014 +0000

description:
Import tcpdump 4.6.2

diffstat:

 external/bsd/tcpdump/dist/CHANGES                                  |   53 +-
 external/bsd/tcpdump/dist/CREDITS                                  |    8 +-
 external/bsd/tcpdump/dist/INSTALL.txt                              |   43 +-
 external/bsd/tcpdump/dist/Makefile.in                              |  241 +-
 external/bsd/tcpdump/dist/README.md                                |    2 +-
 external/bsd/tcpdump/dist/VERSION                                  |    2 +-
 external/bsd/tcpdump/dist/aclocal.m4                               |   43 +-
 external/bsd/tcpdump/dist/addrtoname.h                             |   22 +-
 external/bsd/tcpdump/dist/af.h                                     |    2 -
 external/bsd/tcpdump/dist/appletalk.h                              |   62 +-
 external/bsd/tcpdump/dist/atm.h                                    |    2 -
 external/bsd/tcpdump/dist/atmuni31.h                               |    2 -
 external/bsd/tcpdump/dist/bootp.h                                  |  257 +-
 external/bsd/tcpdump/dist/chdlc.h                                  |    1 -
 external/bsd/tcpdump/dist/config.guess                             |  258 +-
 external/bsd/tcpdump/dist/config.h.in                              |   58 +-
 external/bsd/tcpdump/dist/config.sub                               |  211 +-
 external/bsd/tcpdump/dist/ethertype.h                              |   10 +-
 external/bsd/tcpdump/dist/getopt_long.h                            |   66 +
 external/bsd/tcpdump/dist/gmpls.h                                  |    3 +-
 external/bsd/tcpdump/dist/gmt2local.h                              |    2 -
 external/bsd/tcpdump/dist/in_cksum.c                               |   33 +-
 external/bsd/tcpdump/dist/install-sh                               |   14 +-
 external/bsd/tcpdump/dist/l2vpn.h                                  |    3 +-
 external/bsd/tcpdump/dist/lbl/os-osf4.h                            |    2 -
 external/bsd/tcpdump/dist/lbl/os-solaris2.h                        |    2 -
 external/bsd/tcpdump/dist/lbl/os-sunos4.h                          |    2 -
 external/bsd/tcpdump/dist/lbl/os-ultrix4.h                         |    2 -
 external/bsd/tcpdump/dist/llc.h                                    |    2 -
 external/bsd/tcpdump/dist/machdep.h                                |    2 -
 external/bsd/tcpdump/dist/makemib                                  |    8 +-
 external/bsd/tcpdump/dist/missing/addrinfo.h                       |    2 -
 external/bsd/tcpdump/dist/missing/datalinks.c                      |    5 -
 external/bsd/tcpdump/dist/missing/dlnames.c                        |    5 -
 external/bsd/tcpdump/dist/missing/getnameinfo.c                    |    9 +-
 external/bsd/tcpdump/dist/missing/getopt_long.c                    |  612 ++++++
 external/bsd/tcpdump/dist/missing/inet_aton.c                      |    7 -
 external/bsd/tcpdump/dist/missing/inet_ntop.c                      |   13 +-
 external/bsd/tcpdump/dist/missing/inet_pton.c                      |   13 +-
 external/bsd/tcpdump/dist/missing/snprintf.c                       |    7 -
 external/bsd/tcpdump/dist/missing/strdup.c                         |    5 -
 external/bsd/tcpdump/dist/missing/strlcat.c                        |    7 +-
 external/bsd/tcpdump/dist/missing/strlcpy.c                        |    7 +-
 external/bsd/tcpdump/dist/missing/strsep.c                         |    5 -
 external/bsd/tcpdump/dist/mpls.h                                   |    2 +-
 external/bsd/tcpdump/dist/netdissect.h                             |  449 ++-
 external/bsd/tcpdump/dist/nfsfh.h                                  |   10 +-
 external/bsd/tcpdump/dist/nlpid.h                                  |    3 +-
 external/bsd/tcpdump/dist/openflow.h                               |    6 +-
 external/bsd/tcpdump/dist/ospf.h                                   |  105 +-
 external/bsd/tcpdump/dist/oui.h                                    |    3 +-
 external/bsd/tcpdump/dist/pcap-missing.h                           |    2 -
 external/bsd/tcpdump/dist/ppp.h                                    |    1 -
 external/bsd/tcpdump/dist/print-802_15_4.c                         |   27 +-
 external/bsd/tcpdump/dist/print-ahcp.c                             |  413 ++++
 external/bsd/tcpdump/dist/print-aoe.c                              |  432 ++++
 external/bsd/tcpdump/dist/print-babel.c                            |  253 +-
 external/bsd/tcpdump/dist/print-calm-fast.c                        |   14 +-
 external/bsd/tcpdump/dist/print-carp.c                             |   37 +-
 external/bsd/tcpdump/dist/print-dtp.c                              |   43 +-
 external/bsd/tcpdump/dist/print-geonet.c                           |   70 +-
 external/bsd/tcpdump/dist/print-ipnet.c                            |   29 +-
 external/bsd/tcpdump/dist/print-loopback.c                         |  136 +
 external/bsd/tcpdump/dist/print-m3ua.c                             |  339 +++
 external/bsd/tcpdump/dist/print-mptcp.c                            |  243 +-
 external/bsd/tcpdump/dist/print-msnlb.c                            |   20 +-
 external/bsd/tcpdump/dist/print-nflog.c                            |   83 +-
 external/bsd/tcpdump/dist/print-olsr.c                             |  248 +-
 external/bsd/tcpdump/dist/print-openflow-1.0.c                     |  983 +++++----
 external/bsd/tcpdump/dist/print-openflow.c                         |   40 +-
 external/bsd/tcpdump/dist/print-otv.c                              |   38 +-
 external/bsd/tcpdump/dist/print-pktap.c                            |  169 +
 external/bsd/tcpdump/dist/print-ppi.c                              |   35 +-
 external/bsd/tcpdump/dist/print-rpki-rtr.c                         |   68 +-
 external/bsd/tcpdump/dist/print-tipc.c                             |   95 +-
 external/bsd/tcpdump/dist/print-udld.c                             |   68 +-
 external/bsd/tcpdump/dist/print-usb.c                              |   47 +-
 external/bsd/tcpdump/dist/print-vtp.c                              |  109 +-
 external/bsd/tcpdump/dist/print-vxlan.c                            |   36 +-
 external/bsd/tcpdump/dist/print-zeromq.c                           |  101 +-
 external/bsd/tcpdump/dist/rpc_auth.h                               |    5 +-
 external/bsd/tcpdump/dist/rpc_msg.h                                |   25 +-
 external/bsd/tcpdump/dist/rpl.h                                    |  174 +
 external/bsd/tcpdump/dist/setsignal.h                              |    2 -
 external/bsd/tcpdump/dist/signature.h                              |    7 +-
 external/bsd/tcpdump/dist/slcompress.h                             |    2 -
 external/bsd/tcpdump/dist/smb.h                                    |    6 +-
 external/bsd/tcpdump/dist/tcpdump-stdinc.h                         |  129 +-
 external/bsd/tcpdump/dist/tests/3560_CDP.pcap                      |  Bin 
 external/bsd/tcpdump/dist/tests/802.1D_spanning_tree.pcap          |  Bin 
 external/bsd/tcpdump/dist/tests/802.1w_rapid_STP.pcap              |  Bin 
 external/bsd/tcpdump/dist/tests/AoE_Linux.pcap                     |  Bin 
 external/bsd/tcpdump/dist/tests/DECnet_Phone.pcap                  |  Bin 
 external/bsd/tcpdump/dist/tests/DTP.pcap                           |  Bin 
 external/bsd/tcpdump/dist/tests/EIGRP_adjacency.pcap               |  Bin 
 external/bsd/tcpdump/dist/tests/EIGRP_goodbye.pcap                 |  Bin 
 external/bsd/tcpdump/dist/tests/EIGRP_subnet_down.pcap             |  Bin 
 external/bsd/tcpdump/dist/tests/EIGRP_subnet_up.pcap               |  Bin 
 external/bsd/tcpdump/dist/tests/HDLC.pcap                          |  Bin 
 external/bsd/tcpdump/dist/tests/HSRP_coup.pcap                     |  Bin 
 external/bsd/tcpdump/dist/tests/HSRP_election.pcap                 |  Bin 
 external/bsd/tcpdump/dist/tests/HSRP_failover.pcap                 |  Bin 
 external/bsd/tcpdump/dist/tests/IGMP_V1.pcap                       |  Bin 
 external/bsd/tcpdump/dist/tests/IGMP_V2.pcap                       |  Bin 
 external/bsd/tcpdump/dist/tests/ISAKMP_sa_setup.pcap               |  Bin 
 external/bsd/tcpdump/dist/tests/ISIS_external_lsp.pcap             |  Bin 
 external/bsd/tcpdump/dist/tests/ISIS_level1_adjacency.pcap         |  Bin 
 external/bsd/tcpdump/dist/tests/ISIS_level2_adjacency.pcap         |  Bin 
 external/bsd/tcpdump/dist/tests/ISIS_p2p_adjacency.pcap            |  Bin 
 external/bsd/tcpdump/dist/tests/LACP.pcap                          |  Bin 
 external/bsd/tcpdump/dist/tests/LLDP_and_CDP.pcap                  |  Bin 
 external/bsd/tcpdump/dist/tests/MSTP_Intra-Region_BPDUs.pcap       |  Bin 
 external/bsd/tcpdump/dist/tests/OSPFv3_NBMA_adjacencies.pcap       |  Bin 
 external/bsd/tcpdump/dist/tests/OSPFv3_broadcast_adjacency.pcap    |  Bin 
 external/bsd/tcpdump/dist/tests/OSPFv3_multipoint_adjacencies.pcap |  Bin 
 external/bsd/tcpdump/dist/tests/OSPFv3_with_AH.pcap                |  Bin 
 external/bsd/tcpdump/dist/tests/PIM-DM_pruning.pcap                |  Bin 
 external/bsd/tcpdump/dist/tests/PIM-SM_join_prune.pcap             |  Bin 
 external/bsd/tcpdump/dist/tests/PIM_register_register-stop.pcap    |  Bin 
 external/bsd/tcpdump/dist/tests/PIMv2_bootstrap.pcap               |  Bin 
 external/bsd/tcpdump/dist/tests/PIMv2_hellos.pcap                  |  Bin 
 external/bsd/tcpdump/dist/tests/RADIUS.pcap                        |  Bin 
 external/bsd/tcpdump/dist/tests/TESTLIST                           |  135 +-
 external/bsd/tcpdump/dist/tests/TESTonce                           |   67 +-
 external/bsd/tcpdump/dist/tests/TESTrun.sh                         |   88 +-
 external/bsd/tcpdump/dist/tests/UDLD.pcap                          |  Bin 
 external/bsd/tcpdump/dist/tests/ahcp-vv.out                        |   76 +
 external/bsd/tcpdump/dist/tests/ahcp.pcap                          |  Bin 
 external/bsd/tcpdump/dist/tests/aoe_1-v.out                        |  888 +++++++++
 external/bsd/tcpdump/dist/tests/aoe_1.out                          |  186 +
 external/bsd/tcpdump/dist/tests/babel1.out                         |   16 +-
 external/bsd/tcpdump/dist/tests/babel1v.out                        |   76 +-
 external/bsd/tcpdump/dist/tests/babel_auth.out                     |    2 +-
 external/bsd/tcpdump/dist/tests/babel_rtt.out                      |   25 +
 external/bsd/tcpdump/dist/tests/babel_rtt.pcap                     |  Bin 
 external/bsd/tcpdump/dist/tests/bgp_infloop-v.out                  |   15 +
 external/bsd/tcpdump/dist/tests/cdp-v.out                          |   57 +
 external/bsd/tcpdump/dist/tests/crypto.sh                          |   23 +
 external/bsd/tcpdump/dist/tests/dccp_partial_csum_v4_longer.out    |   30 +
 external/bsd/tcpdump/dist/tests/dccp_partial_csum_v4_longer.pcap   |  Bin 
 external/bsd/tcpdump/dist/tests/dccp_partial_csum_v4_simple.out    |   14 +
 external/bsd/tcpdump/dist/tests/dccp_partial_csum_v4_simple.pcap   |  Bin 
 external/bsd/tcpdump/dist/tests/dccp_partial_csum_v6_longer.out    |    9 +
 external/bsd/tcpdump/dist/tests/dccp_partial_csum_v6_longer.pcap   |  Bin 
 external/bsd/tcpdump/dist/tests/dccp_partial_csum_v6_simple.out    |    7 +
 external/bsd/tcpdump/dist/tests/dccp_partial_csum_v6_simple.pcap   |  Bin 
 external/bsd/tcpdump/dist/tests/decnet.out                         |  139 +
 external/bsd/tcpdump/dist/tests/dtp-v.out                          |   30 +
 external/bsd/tcpdump/dist/tests/dvmrp.out                          |    2 +
 external/bsd/tcpdump/dist/tests/eigrp1-v.out                       |  444 ++++
 external/bsd/tcpdump/dist/tests/eigrp2-v.out                       |  120 +
 external/bsd/tcpdump/dist/tests/eigrp3-v.out                       |  143 +
 external/bsd/tcpdump/dist/tests/eigrp4-v.out                       |  105 +
 external/bsd/tcpdump/dist/tests/hdlc1.out                          |    1 +
 external/bsd/tcpdump/dist/tests/hdlc2.out                          |    1 +
 external/bsd/tcpdump/dist/tests/hdlc3.out                          |   38 +
 external/bsd/tcpdump/dist/tests/hdlc4.out                          |    7 +
 external/bsd/tcpdump/dist/tests/hdlc_slarp.pcap                    |  Bin 
 external/bsd/tcpdump/dist/tests/hsrp_1-v.out                       |  102 +
 external/bsd/tcpdump/dist/tests/hsrp_1.out                         |   51 +
 external/bsd/tcpdump/dist/tests/hsrp_2-v.out                       |   98 +
 external/bsd/tcpdump/dist/tests/hsrp_3-v.out                       |   78 +
 external/bsd/tcpdump/dist/tests/icmpv6_opt24-v.out                 |   16 +
 external/bsd/tcpdump/dist/tests/icmpv6_opt24.pcap                  |  Bin 
 external/bsd/tcpdump/dist/tests/igmpv1.out                         |   27 +
 external/bsd/tcpdump/dist/tests/igmpv2.out                         |   18 +
 external/bsd/tcpdump/dist/tests/ipv6-bad-version.out               |    4 +
 external/bsd/tcpdump/dist/tests/ipv6-bad-version.pcap              |  Bin 
 external/bsd/tcpdump/dist/tests/ipv6-routing-header.out            |    4 +
 external/bsd/tcpdump/dist/tests/ipv6-routing-header.pcap           |  Bin 
 external/bsd/tcpdump/dist/tests/isakmp5-v.out                      |   44 +
 external/bsd/tcpdump/dist/tests/isis_1-v.out                       |  270 ++
 external/bsd/tcpdump/dist/tests/isis_1.out                         |   15 +
 external/bsd/tcpdump/dist/tests/isis_2-v.out                       |  403 ++++
 external/bsd/tcpdump/dist/tests/isis_3-v.out                       |  774 +++++++
 external/bsd/tcpdump/dist/tests/isis_4-v.out                       |  400 ++++
 external/bsd/tcpdump/dist/tests/isis_infloop-v.out                 |   40 +
 external/bsd/tcpdump/dist/tests/isup.out                           |    6 +
 external/bsd/tcpdump/dist/tests/isup.pcap                          |  Bin 
 external/bsd/tcpdump/dist/tests/isupvv.out                         |   30 +
 external/bsd/tcpdump/dist/tests/lacp-ev.out                        |  200 ++
 external/bsd/tcpdump/dist/tests/ldp_infloop.out                    |    5 +
 external/bsd/tcpdump/dist/tests/lldp_cdp-ev.out                    |  224 ++
 external/bsd/tcpdump/dist/tests/lmp-v.sh                           |   14 +
 external/bsd/tcpdump/dist/tests/loopback.out                       |    6 +
 external/bsd/tcpdump/dist/tests/loopback.pcap                      |  Bin 
 external/bsd/tcpdump/dist/tests/mrinfo_query.pcap                  |  Bin 
 external/bsd/tcpdump/dist/tests/mstp-v.out                         |  130 +
 external/bsd/tcpdump/dist/tests/mtrace.out                         |    2 +
 external/bsd/tcpdump/dist/tests/mtrace.pcap                        |  Bin 
 external/bsd/tcpdump/dist/tests/nflog-e.sh                         |   10 +
 external/bsd/tcpdump/dist/tests/of10_7050q-v.out                   |   18 +
 external/bsd/tcpdump/dist/tests/of10_7050q.pcap                    |  Bin 
 external/bsd/tcpdump/dist/tests/ospf3_ah-vv.out                    |  645 ++++++
 external/bsd/tcpdump/dist/tests/ospf3_auth-vv.out                  |   10 +
 external/bsd/tcpdump/dist/tests/ospf3_auth.pcap                    |  Bin 
 external/bsd/tcpdump/dist/tests/ospf3_bc-vv.out                    |  335 +++
 external/bsd/tcpdump/dist/tests/ospf3_mp-vv.out                    |  817 ++++++++
 external/bsd/tcpdump/dist/tests/ospf3_nbma-vv.out                  |  912 +++++++++
 external/bsd/tcpdump/dist/tests/pimv2_bootstrap-v.out              |   24 +
 external/bsd/tcpdump/dist/tests/pimv2_dm-v.out                     |  238 ++
 external/bsd/tcpdump/dist/tests/pimv2_hellos-v.out                 |   42 +
 external/bsd/tcpdump/dist/tests/pimv2_register-v.out               |    8 +
 external/bsd/tcpdump/dist/tests/pimv2_sm-v.out                     |  300 +++
 external/bsd/tcpdump/dist/tests/print-flags.pcap                   |  Bin 
 external/bsd/tcpdump/dist/tests/radius-v.out                       |   47 +
 external/bsd/tcpdump/dist/tests/rpl-14-dao.pcap                    |  Bin 
 external/bsd/tcpdump/dist/tests/rpl-14-daovvv.out                  |    1 +
 external/bsd/tcpdump/dist/tests/rpl-19-pickdag.out                 |    1 +
 external/bsd/tcpdump/dist/tests/rpl-19-pickdag.pcap                |  Bin 
 external/bsd/tcpdump/dist/tests/rpl-19-pickdagvvv.out              |    1 +
 external/bsd/tcpdump/dist/tests/rpl-26-senddaoack.pcap             |  Bin 
 external/bsd/tcpdump/dist/tests/rpl-26-senddaovv.out               |    1 +
 external/bsd/tcpdump/dist/tests/rpvst-v.out                        |   68 +
 external/bsd/tcpdump/dist/tests/rpvstp-trunk-native-vid5.pcap      |  Bin 
 external/bsd/tcpdump/dist/tests/rstp-v.out                         |   90 +
 external/bsd/tcpdump/dist/tests/rsvp_infloop-v.out                 |   35 +
 external/bsd/tcpdump/dist/tests/stp-v.out                          |   42 +
 external/bsd/tcpdump/dist/tests/udld-v.out                         |  261 ++
 external/bsd/tcpdump/dist/tests/vrrp-v.out                         |  266 ++
 external/bsd/tcpdump/dist/tests/vrrp.out                           |  165 +
 external/bsd/tcpdump/dist/tests/vrrp.pcap                          |  Bin 
 external/bsd/tcpdump/dist/win32/prj/GNUmakefile                    |    2 +-
 external/bsd/tcpdump/dist/win32/prj/WinDump.dsp                    |   10 +-
 224 files changed, 14900 insertions(+), 2376 deletions(-)

diffs (truncated from 23227 to 300 lines):

diff -r 33fa5da24b5f -r 7c7ad5c745a8 external/bsd/tcpdump/dist/CHANGES
--- a/external/bsd/tcpdump/dist/CHANGES Wed Nov 19 22:56:35 2014 +0000
+++ b/external/bsd/tcpdump/dist/CHANGES Thu Nov 20 01:30:52 2014 +0000
@@ -1,6 +1,39 @@
+Tuesday  Sep.  2, 2014 mcr%sandelman.ca@localhost
+       fix out-of-source-tree builds: find libpcap that is out of source
+       better configure check for libsmi
+
+Saturday Jul. 19, 2014 mcr%sandelman.ca@localhost
+  Summary for 4.6.1 tcpdump release
+       added FreeBSD capsicum
+       add a short option '#', same as long option '--number'
+
+Wednesday Jul. 2, 2014 mcr%sandelman.ca@localhost
+  Summary for 4.6.0 tcpdump release
+        all of tcpdump is now using the new "NDO" code base (Thanks Denis!)
+        nflog, mobile, forces, pptp, AODV, AHCP, IPv6, OSPFv4, RPL, DHCPv6 enhancements/fixes
+        M3UA decode added.
+        many new test cases: 82 in 4.5.1 to 133 in 4.6.0
+        many improvements to travis continuous integration system: OSX, and Coverity options
+        cleaned up some unnecessary header files
+        Added bittok2str().
+        a number of unaligned access faults fixed
+        -A flag does not consider CR to be printable anymore
+        fx.lebail took over coverity baby sitting
+        default snapshot size increased to 256K for accomodate USB captures
+        WARNING: this release contains a lot of very worthwhile code churn.
+
+Wednesday Jan. 15, 2014 guy%alum.mit.edu@localhost
+  Summary for 4.5.2 tcpdump release
+       Man page fix
+       Fix crashes on SPARC
+
+Monday Nov. 11, 2013 mcr%sandelman.ca@localhost
+  Summary for 4.5.1 tcpdump release
+       CREDITS file fixes
+
 Thursday Nov. 7, 2013  mcr%sandelman.ca@localhost and guy%alum.mit.edu@localhost.
   Summary for 4.5.0 tcpdump release
-        some NFSv4 fixes for printing  
+        some NFSv4 fixes for printing
         fix printing of unknown TCP options, and tcp fast-open
         fixes for syslog parser
         some gcc-version-specific flag tuning
@@ -139,7 +172,7 @@
   Summary for 4.1.1 tcpdump release
        Fix build on systems with PF, such as FreeBSD and OpenBSD.
        Don't blow up if a zero-length link-layer address is passed to
-         linkaddr_string(). 
+         linkaddr_string().
 
 Thu.   March 11, 2010.  ken%netfunctional.ca@localhost/guy%alum.mit.edu@localhost.
   Summary for 4.1.0 tcpdump release
@@ -168,7 +201,7 @@
        Add printer for ForCES
        Handle frames with an FCS
        Handle 802.11n Control Wrapper, Block Acq Req and Block Ack frames
-       Fix TCP sequence number printing 
+       Fix TCP sequence number printing
        Report 802.2 packets as 802.2 instead of 802.3
        Don't include -L/usr/lib in LDFLAGS
        On x86_64 Linux, look in lib64 directory too
@@ -204,13 +237,13 @@
         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 
+        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%xelerance.com@localhost.  Summary for 3.9.7 libpcap release
 
-       NFS: Print unsigned values as such. 
+       NFS: Print unsigned values as such.
        RX: parse safely.
        BGP: fixes for IPv6-less builds.
        801.1ag: use standard codepoint.
@@ -220,7 +253,7 @@
        smb: squelch an uninitialized complaint from coverity.
        NFS: from NetBSD; don't interpret the reply as a possible NFS reply
                if it got MSG_DENIED.
-       BGP: don't print TLV values that didn't fit, from www.digit-labs.org. 
+       BGP: don't print TLV values that didn't fit, from www.digit-labs.org.
        revised INSTALL.txt about libpcap dependancy.
 
 Wed.   April 25, 2007. ken%xelerance.com@localhost.  Summary for 3.9.6 tcpdump release
@@ -238,11 +271,11 @@
        Add support for 802.3ah loopback ctrl msg
        Add support for Multiple-STP as per 802.1s
        Add support for rapid-SPT as per 802.1w
-       Add support for CFM Link-trace msg, Link-trace-Reply msg, 
+       Add support for CFM Link-trace msg, Link-trace-Reply msg,
         Sender-ID tlv, private tlv, port, interface status
        Add support for unidirectional link detection as per
         http://www.ietf.org/internet-drafts/draft-foschiano-udld-02.txt
-       Add support for the olsr protocol as per RFC 3626 plus the LQ 
+       Add support for the olsr protocol as per RFC 3626 plus the LQ
         extensions from olsr.org
        Add support for variable-length checksum in DCCP, as per section 9 of
         RFC 4340.
@@ -254,7 +287,7 @@
 
 
 Tue.   September 19, 2006. ken%xelerance.com@localhost. Summary for 3.9.5 tcpdump release
-       
+
        Fix compiling on AIX (, at end of ENUM)
        Updated list of DNS RR typecodes
        Use local Ethernet defs on WIN32
@@ -269,7 +302,7 @@
        Add support for BGP signaled VPLS
        Cleanup the bootp printer
        Add support for PPP over Frame-Relay
-       Add some bounds checking to the IP options code, and clean up 
+       Add some bounds checking to the IP options code, and clean up
         the options output a bit.
        Add additional modp groups to ISAKMP printer
        Add support for Address-Withdraw and Label-Withdraw Msgs
diff -r 33fa5da24b5f -r 7c7ad5c745a8 external/bsd/tcpdump/dist/CREDITS
--- a/external/bsd/tcpdump/dist/CREDITS Wed Nov 19 22:56:35 2014 +0000
+++ b/external/bsd/tcpdump/dist/CREDITS Thu Nov 20 01:30:52 2014 +0000
@@ -7,6 +7,7 @@
     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>
+    Francois-Xavier Le Bail       <fx dot lebail at yahoo dot com>
 
 Additional people who have contributed patches:
 
@@ -28,6 +29,7 @@
     Armando L. Caro Jr.           <acaro at mail dot eecis dot udel dot edu>
     Arnaldo Carvalho de Melo      <acme at ghostprotocols dot net>
     Atsushi Onoe                  <onoe at netbsd dot org>
+    Baptiste Jonglez              <baptiste dot jonglez at ens-lyon dot org>
     Ben Byer                      <bushing at sourceforge dot net>
     Ben Smithurst                 <ben at scientia dot demon dot co dot uk>
     Bert Vermeulen                <bert at biot dot com>
@@ -66,7 +68,6 @@
     Francesco Fondelli            <francesco dot fondelli at gmail dot com>
     Francisco Matias Cuenca-Acuna <mcuenca at george dot rutgers dot edu>
     Francis Dupont                <Francis dot Dupont at enst-bretagne dot fr>
-    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>
@@ -74,7 +75,7 @@
     Gerrit Renker                 <gerrit at erg dot abdn dot ac dot uk>
     Gert Doering                  <gert at greenie dot muc dot de>
     Gilbert Ramirez Jr.           <gram at xiexie dot org>
-    Gisle Vanem                   <gvanem at broadpark dot no>
+    Gisle Vanem                   <gvanem at yahoo dot no>
     Greg Minshall                 <minshall at acm dot org>
     Grégoire Henry                <henry at pps dot jussieu dot fr>
     Gregory Detal                 <gregory dot detal at uclouvain dot be>
@@ -115,6 +116,7 @@
     Krzysztof Halasa              <khc at pm dot waw dot pl>
     Larry Lile                    <lile at stdio dot com>
     Lennert Buytenhek             <buytenh at gnu dot org>
+    Loganaden Velvindron          <logan at elandsys dot com>
     Longinus00                    <Longinus00 at gmail dot com>
     Loris Degioanni               <loris at netgroup-serv dot polito dot it>
     Love Hörnquist-�strand        <lha at stacken dot kth dot se>
@@ -194,6 +196,7 @@
     Steinar Haug                  <sthaug at nethelp dot no>
     Stephane Bortzmeyer           <stephane+github at bortzmeyer dot org>
     Swaminathan Chandrasekaran    <chander at juniper dot net>
+    Swaathi Vetrivel              <swaathiv at juniper dot net>
     Takashi Yamamoto              <yamt at mwd dot biglobe dot ne dot jp>
     Tatuya Jinmei                 <jinmei at kame dot net>
     Terry Kennedy                 <terry at tmk dot com>
@@ -204,6 +207,7 @@
     Udayakumar                    <udaya011 at gmail dot com>
     Uns Lider                     <unslider at miranda dot org>
     Victor Oppleman               <oppleman at users dot sourceforge dot net>
+    Vyacheslav Trushkin           <dogonthesun at gmail dot com>
     Weesan Lee                    <weesan at juniper dot net>
     Wesley Griffin                <wgriffin at users dot sourceforge dot net>
     Wesley Shields                <wxs at FreeBSD dot org>
diff -r 33fa5da24b5f -r 7c7ad5c745a8 external/bsd/tcpdump/dist/INSTALL.txt
--- a/external/bsd/tcpdump/dist/INSTALL.txt     Wed Nov 19 22:56:35 2014 +0000
+++ b/external/bsd/tcpdump/dist/INSTALL.txt     Thu Nov 20 01:30:52 2014 +0000
@@ -1,5 +1,3 @@
-@(#) Header: /tcpdump/master/tcpdump/INSTALL.txt,v 1.2 2008-02-06 10:47:53 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
@@ -9,9 +7,7 @@
 
 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/
+the generally available GNU C compiler (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
@@ -42,25 +38,20 @@
 -----
 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
@@ -72,37 +63,21 @@
 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
@@ -113,23 +88,18 @@
 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
@@ -184,7 +154,6 @@
 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
@@ -226,18 +195,12 @@
 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



Home | Main Index | Thread Index | Old Index