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.9.2



details:   https://anonhg.NetBSD.org/src/rev/9d813f382b8e
branches:  trunk
changeset: 826495:9d813f382b8e
user:      christos <christos%NetBSD.org@localhost>
date:      Fri Sep 08 13:48:22 2017 +0000

description:
Import tcpdump 4.9.2

diffstat:

 external/bsd/tcpdump/dist/CHANGES                                       |    166 +-
 external/bsd/tcpdump/dist/CONTRIBUTING                                  |     62 +-
 external/bsd/tcpdump/dist/CREDITS                                       |      8 +-
 external/bsd/tcpdump/dist/INSTALL.txt                                   |      1 +
 external/bsd/tcpdump/dist/Makefile.in                                   |      1 +
 external/bsd/tcpdump/dist/PLATFORMS                                     |     23 +-
 external/bsd/tcpdump/dist/README.md                                     |     34 +-
 external/bsd/tcpdump/dist/VERSION                                       |      2 +-
 external/bsd/tcpdump/dist/aclocal.m4                                    |      2 +-
 external/bsd/tcpdump/dist/addrtoname.h                                  |      3 +-
 external/bsd/tcpdump/dist/af.h                                          |      2 +-
 external/bsd/tcpdump/dist/config.h.in                                   |      3 +
 external/bsd/tcpdump/dist/funcattrs.h                                   |    122 +
 external/bsd/tcpdump/dist/gmpls.h                                       |      2 +-
 external/bsd/tcpdump/dist/l2vpn.h                                       |      2 +-
 external/bsd/tcpdump/dist/nlpid.h                                       |      2 +-
 external/bsd/tcpdump/dist/oui.h                                         |      2 +-
 external/bsd/tcpdump/dist/signature.h                                   |      2 +-
 external/bsd/tcpdump/dist/tests/802_15_4-data.out                       |      1 +
 external/bsd/tcpdump/dist/tests/802_15_4-data.pcap                      |    Bin 
 external/bsd/tcpdump/dist/tests/802_15_4-oobr-1.out                     |      1 +
 external/bsd/tcpdump/dist/tests/802_15_4-oobr-1.pcap                    |    Bin 
 external/bsd/tcpdump/dist/tests/802_15_4-oobr-2.out                     |      1 +
 external/bsd/tcpdump/dist/tests/802_15_4-oobr-2.pcap                    |    Bin 
 external/bsd/tcpdump/dist/tests/802_15_4_beacon.out                     |      1 +
 external/bsd/tcpdump/dist/tests/802_15_4_beacon.pcap                    |    Bin 
 external/bsd/tcpdump/dist/tests/TESTLIST                                |    690 +-
 external/bsd/tcpdump/dist/tests/TESTonce                                |      8 +-
 external/bsd/tcpdump/dist/tests/TESTrun.sh                              |     13 +-
 external/bsd/tcpdump/dist/tests/arp-oobr.out                            |   2759 +
 external/bsd/tcpdump/dist/tests/arp-oobr.pcap                           |    Bin 
 external/bsd/tcpdump/dist/tests/beep-oobr.out                           |      2 +
 external/bsd/tcpdump/dist/tests/beep-oobr.pcap                          |    Bin 
 external/bsd/tcpdump/dist/tests/bgp-aigp-oobr-nossl.out                 |  10135 +
 external/bsd/tcpdump/dist/tests/bgp-aigp-oobr-ssl.out                   |  10135 +
 external/bsd/tcpdump/dist/tests/bgp-aigp-oobr.pcap                      |    Bin 
 external/bsd/tcpdump/dist/tests/bgp-as-path-oobr-nossl.out              |  99694 ++++++++++
 external/bsd/tcpdump/dist/tests/bgp-as-path-oobr-ssl.out                |  99694 ++++++++++
 external/bsd/tcpdump/dist/tests/bgp-as-path-oobr.pcap                   |    Bin 
 external/bsd/tcpdump/dist/tests/bgp_mvpn_6_and_7.out                    |     13 +
 external/bsd/tcpdump/dist/tests/bgp_mvpn_6_and_7.pcap                   |    Bin 
 external/bsd/tcpdump/dist/tests/bgp_pmsi_tunnel-oobr.out                |     11 +
 external/bsd/tcpdump/dist/tests/bgp_pmsi_tunnel-oobr.pcap               |    Bin 
 external/bsd/tcpdump/dist/tests/bgp_vpn_rt-oobr.out                     |     43 +
 external/bsd/tcpdump/dist/tests/bgp_vpn_rt-oobr.pcap                    |    Bin 
 external/bsd/tcpdump/dist/tests/bootp_asan-2.out                        |      2 +
 external/bsd/tcpdump/dist/tests/bootp_asan-2.pcap                       |    Bin 
 external/bsd/tcpdump/dist/tests/bootp_asan.out                          |      2 +
 external/bsd/tcpdump/dist/tests/bootp_asan.pcap                         |    Bin 
 external/bsd/tcpdump/dist/tests/cfm_sender_id-oobr.out                  |      8 +
 external/bsd/tcpdump/dist/tests/cfm_sender_id-oobr.pcap                 |    Bin 
 external/bsd/tcpdump/dist/tests/crypto.sh                               |    127 +-
 external/bsd/tcpdump/dist/tests/decnet-oobr.out                         |      4 +
 external/bsd/tcpdump/dist/tests/decnet-oobr.pcap                        |    Bin 
 external/bsd/tcpdump/dist/tests/decnet-shorthdr-oobr.out                |     29 +
 external/bsd/tcpdump/dist/tests/decnet-shorthdr-oobr.pcap               |    Bin 
 external/bsd/tcpdump/dist/tests/dhcp6_reconf_asan.out                   |      2 +
 external/bsd/tcpdump/dist/tests/dhcp6_reconf_asan.pcap                  |    Bin 
 external/bsd/tcpdump/dist/tests/dns-zlip-1.out                          |      1 +
 external/bsd/tcpdump/dist/tests/dns-zlip-1.pcap                         |    Bin 
 external/bsd/tcpdump/dist/tests/dns-zlip-2.out                          |      1 +
 external/bsd/tcpdump/dist/tests/dns-zlip-2.pcap                         |    Bin 
 external/bsd/tcpdump/dist/tests/dns-zlip-3.out                          |      1 +
 external/bsd/tcpdump/dist/tests/dns-zlip-3.pcap                         |    Bin 
 external/bsd/tcpdump/dist/tests/dns_fwdptr.out                          |      2 +
 external/bsd/tcpdump/dist/tests/dns_fwdptr.pcap                         |    Bin 
 external/bsd/tcpdump/dist/tests/eap_extract_read2_asan.out              |      2 +
 external/bsd/tcpdump/dist/tests/eap_extract_read2_asan.pcap             |    Bin 
 external/bsd/tcpdump/dist/tests/eigrp-tlv-oobr.out                      |   4136 +
 external/bsd/tcpdump/dist/tests/eigrp-tlv-oobr.pcap                     |    Bin 
 external/bsd/tcpdump/dist/tests/esis_opt_prot-oobr.out                  |      5 +
 external/bsd/tcpdump/dist/tests/esis_opt_prot-oobr.pcap                 |    Bin 
 external/bsd/tcpdump/dist/tests/esis_snpa_asan-2.out                    |      4 +
 external/bsd/tcpdump/dist/tests/esis_snpa_asan-2.pcap                   |    Bin 
 external/bsd/tcpdump/dist/tests/esis_snpa_asan-3.out                    |      7 +
 external/bsd/tcpdump/dist/tests/esis_snpa_asan-3.pcap                   |    Bin 
 external/bsd/tcpdump/dist/tests/esis_snpa_asan-4.out                    |     21 +
 external/bsd/tcpdump/dist/tests/esis_snpa_asan-4.pcap                   |    Bin 
 external/bsd/tcpdump/dist/tests/esis_snpa_asan-5.out                    |     10 +
 external/bsd/tcpdump/dist/tests/esis_snpa_asan-5.pcap                   |    Bin 
 external/bsd/tcpdump/dist/tests/esis_snpa_asan.out                      |     12 +
 external/bsd/tcpdump/dist/tests/esis_snpa_asan.pcap                     |    Bin 
 external/bsd/tcpdump/dist/tests/extract_read2_asan.out                  |      3 +
 external/bsd/tcpdump/dist/tests/extract_read2_asan.pcap                 |    Bin 
 external/bsd/tcpdump/dist/tests/getname_2_read4_asan.out                |      1 +
 external/bsd/tcpdump/dist/tests/getname_2_read4_asan.pcap               |    Bin 
 external/bsd/tcpdump/dist/tests/heapoverflow-in_checksum.out            |      3 +-
 external/bsd/tcpdump/dist/tests/hncp_dhcpv4data-oobr.out                |      4 +
 external/bsd/tcpdump/dist/tests/hncp_dhcpv4data-oobr.pcap               |    Bin 
 external/bsd/tcpdump/dist/tests/hncp_dhcpv6data-oobr.out                |      7 +
 external/bsd/tcpdump/dist/tests/hncp_dhcpv6data-oobr.pcap               |    Bin 
 external/bsd/tcpdump/dist/tests/hoobr_aodv_extension.out                |      2 +
 external/bsd/tcpdump/dist/tests/hoobr_aodv_extension.pcap               |    Bin 
 external/bsd/tcpdump/dist/tests/hoobr_chdlc_print.out                   |     26 +
 external/bsd/tcpdump/dist/tests/hoobr_chdlc_print.pcap                  |    Bin 
 external/bsd/tcpdump/dist/tests/hoobr_juniper.out                       |      1 +
 external/bsd/tcpdump/dist/tests/hoobr_juniper.pcap                      |    Bin 
 external/bsd/tcpdump/dist/tests/hoobr_juniper2.out                      |      1 +
 external/bsd/tcpdump/dist/tests/hoobr_juniper2.pcap                     |    Bin 
 external/bsd/tcpdump/dist/tests/hoobr_juniper3.out                      |      1 +
 external/bsd/tcpdump/dist/tests/hoobr_juniper3.pcap                     |    Bin 
 external/bsd/tcpdump/dist/tests/hoobr_juniper4.out                      |      1 +
 external/bsd/tcpdump/dist/tests/hoobr_juniper4.pcap                     |    Bin 
 external/bsd/tcpdump/dist/tests/hoobr_lookup_nsap.out                   |     23 +
 external/bsd/tcpdump/dist/tests/hoobr_lookup_nsap.pcap                  |    Bin 
 external/bsd/tcpdump/dist/tests/hoobr_nfs_printfh.out                   |    104 +
 external/bsd/tcpdump/dist/tests/hoobr_nfs_printfh.pcap                  |    Bin 
 external/bsd/tcpdump/dist/tests/hoobr_nfs_xid_map_enter.out             |     41 +
 external/bsd/tcpdump/dist/tests/hoobr_nfs_xid_map_enter.pcap            |    Bin 
 external/bsd/tcpdump/dist/tests/hoobr_parse_field.out                   |      5 +
 external/bsd/tcpdump/dist/tests/hoobr_parse_field.pcap                  |    Bin 
 external/bsd/tcpdump/dist/tests/hoobr_pimv1.out                         |     25 +
 external/bsd/tcpdump/dist/tests/hoobr_pimv1.pcap                        |    Bin 
 external/bsd/tcpdump/dist/tests/hoobr_ripng_print.out                   |      1 +
 external/bsd/tcpdump/dist/tests/hoobr_ripng_print.pcap                  |    Bin 
 external/bsd/tcpdump/dist/tests/hoobr_rt6_print.out                     |      3 +
 external/bsd/tcpdump/dist/tests/hoobr_rt6_print.pcap                    |    Bin 
 external/bsd/tcpdump/dist/tests/hoobr_safeputs.out                      |      2 +
 external/bsd/tcpdump/dist/tests/hoobr_safeputs.pcap                     |    Bin 
 external/bsd/tcpdump/dist/tests/icmp-cksum-oobr-1.out                   |      5 +
 external/bsd/tcpdump/dist/tests/icmp-cksum-oobr-1.pcap                  |    Bin 
 external/bsd/tcpdump/dist/tests/icmp-cksum-oobr-2.out                   |     11 +
 external/bsd/tcpdump/dist/tests/icmp-cksum-oobr-2.pcap                  |    Bin 
 external/bsd/tcpdump/dist/tests/icmp-cksum-oobr-3.out                   |      5 +
 external/bsd/tcpdump/dist/tests/icmp-cksum-oobr-3.pcap                  |    Bin 
 external/bsd/tcpdump/dist/tests/icmp-cksum-oobr-4.out                   |      7 +
 external/bsd/tcpdump/dist/tests/icmp-cksum-oobr-4.pcap                  |    Bin 
 external/bsd/tcpdump/dist/tests/icmp6_mobileprefix_asan.out             |      2 +
 external/bsd/tcpdump/dist/tests/icmp6_mobileprefix_asan.pcap            |    Bin 
 external/bsd/tcpdump/dist/tests/icmp6_nodeinfo_oobr.out                 |      1 +
 external/bsd/tcpdump/dist/tests/icmp6_nodeinfo_oobr.pcap                |    Bin 
 external/bsd/tcpdump/dist/tests/ieee802.11_rates_oobr.out               |      1 +
 external/bsd/tcpdump/dist/tests/ieee802.11_rates_oobr.pcap              |    Bin 
 external/bsd/tcpdump/dist/tests/ieee802.11_tim_ie_oobr.out              |      4 +
 external/bsd/tcpdump/dist/tests/ieee802.11_tim_ie_oobr.pcap             |    Bin 
 external/bsd/tcpdump/dist/tests/ikev1_id_ipv6_addr_subnet-oobr.out      |      3 +
 external/bsd/tcpdump/dist/tests/ikev1_id_ipv6_addr_subnet-oobr.pcap     |    Bin 
 external/bsd/tcpdump/dist/tests/ip6_frag_asan.out                       |      1 +
 external/bsd/tcpdump/dist/tests/ip6_frag_asan.pcap                      |    Bin 
 external/bsd/tcpdump/dist/tests/ip_printroute_asan.out                  |      2 +
 external/bsd/tcpdump/dist/tests/ip_printroute_asan.pcap                 |    Bin 
 external/bsd/tcpdump/dist/tests/ip_ts_opts_asan.out                     |      2 +
 external/bsd/tcpdump/dist/tests/ip_ts_opts_asan.pcap                    |    Bin 
 external/bsd/tcpdump/dist/tests/ipv6-mobility-header-oobr.out           |      1 +
 external/bsd/tcpdump/dist/tests/ipv6-mobility-header-oobr.pcap          |    Bin 
 external/bsd/tcpdump/dist/tests/ipv6-next-header-oobr-1.out             |      1 +
 external/bsd/tcpdump/dist/tests/ipv6-next-header-oobr-1.pcap            |    Bin 
 external/bsd/tcpdump/dist/tests/ipv6-next-header-oobr-2.out             |      1 +
 external/bsd/tcpdump/dist/tests/ipv6-next-header-oobr-2.pcap            |    Bin 
 external/bsd/tcpdump/dist/tests/ipv6-rthdr-oobr.out                     |      1 +
 external/bsd/tcpdump/dist/tests/ipv6-rthdr-oobr.pcap                    |    Bin 
 external/bsd/tcpdump/dist/tests/isakmp-3948-oobr-2.out                  |      1 +
 external/bsd/tcpdump/dist/tests/isakmp-3948-oobr-2.pcap                 |    Bin 
 external/bsd/tcpdump/dist/tests/isakmp-no-none-np.out                   |     78 +
 external/bsd/tcpdump/dist/tests/isakmp-no-none-np.pcap                  |    Bin 
 external/bsd/tcpdump/dist/tests/isakmp-rfc3948-oobr.out                 |     67 +
 external/bsd/tcpdump/dist/tests/isakmp-rfc3948-oobr.pcap                |    Bin 
 external/bsd/tcpdump/dist/tests/isakmp-various-oobr.out                 |      5 +
 external/bsd/tcpdump/dist/tests/isakmp-various-oobr.pcap                |    Bin 
 external/bsd/tcpdump/dist/tests/isakmpv1-attr-oobr.out                  |      3 +
 external/bsd/tcpdump/dist/tests/isakmpv1-attr-oobr.pcap                 |    Bin 
 external/bsd/tcpdump/dist/tests/isis-areaaddr-oobr-1.out                |  37127 +++
 external/bsd/tcpdump/dist/tests/isis-areaaddr-oobr-1.pcap               |    Bin 
 external/bsd/tcpdump/dist/tests/isis-areaaddr-oobr-2.out                |  12786 +
 external/bsd/tcpdump/dist/tests/isis-areaaddr-oobr-2.pcap               |    Bin 
 external/bsd/tcpdump/dist/tests/isis-extd-ipreach-oobr.out              |  10879 +
 external/bsd/tcpdump/dist/tests/isis-extd-ipreach-oobr.pcap             |    Bin 
 external/bsd/tcpdump/dist/tests/isis-extd-isreach-oobr.out              |     39 +
 external/bsd/tcpdump/dist/tests/isis-extd-isreach-oobr.pcap             |    Bin 
 external/bsd/tcpdump/dist/tests/isis-seg-fault-1-v.out                  |    423 +-
 external/bsd/tcpdump/dist/tests/isis-seg-fault-1-v.sh                   |     15 +-
 external/bsd/tcpdump/dist/tests/isis-seg-fault-2-v.out                  |    122 +-
 external/bsd/tcpdump/dist/tests/isis-seg-fault-3-v.out                  |     15 +-
 external/bsd/tcpdump/dist/tests/isis_infloop-v.out                      |     15 +-
 external/bsd/tcpdump/dist/tests/isis_stlv_asan-2.out                    |     22 +
 external/bsd/tcpdump/dist/tests/isis_stlv_asan-2.pcap                   |    Bin 
 external/bsd/tcpdump/dist/tests/isis_stlv_asan-3.out                    |     23 +
 external/bsd/tcpdump/dist/tests/isis_stlv_asan-3.pcap                   |    Bin 
 external/bsd/tcpdump/dist/tests/isis_stlv_asan-4.out                    |     28 +
 external/bsd/tcpdump/dist/tests/isis_stlv_asan-4.pcap                   |    Bin 
 external/bsd/tcpdump/dist/tests/isis_stlv_asan.out                      |     25 +
 external/bsd/tcpdump/dist/tests/isis_stlv_asan.pcap                     |    Bin 
 external/bsd/tcpdump/dist/tests/isis_sysid_asan.out                     |     71 +
 external/bsd/tcpdump/dist/tests/isis_sysid_asan.pcap                    |    Bin 
 external/bsd/tcpdump/dist/tests/isoclns-oobr.out                        |      1 +
 external/bsd/tcpdump/dist/tests/isoclns-oobr.pcap                       |    Bin 
 external/bsd/tcpdump/dist/tests/juniper_atm1.out                        |      2 +
 external/bsd/tcpdump/dist/tests/juniper_atm1.pcap                       |    Bin 
 external/bsd/tcpdump/dist/tests/juniper_es.out                          |      2 +
 external/bsd/tcpdump/dist/tests/juniper_es.pcap                         |    Bin 
 external/bsd/tcpdump/dist/tests/kday2.out                               |      9 +-
 external/bsd/tcpdump/dist/tests/kday3.out                               |     18 +-
 external/bsd/tcpdump/dist/tests/kday4.out                               |     31 +-
 external/bsd/tcpdump/dist/tests/kday5.out                               |     10 +-
 external/bsd/tcpdump/dist/tests/kday6.out                               |    100 +-
 external/bsd/tcpdump/dist/tests/kday7.out                               |     29 +-
 external/bsd/tcpdump/dist/tests/kday8.out                               |      9 +-
 external/bsd/tcpdump/dist/tests/l2tp-avp-overflow.out                   |     39 +
 external/bsd/tcpdump/dist/tests/l2tp-avp-overflow.pcap                  |    Bin 
 external/bsd/tcpdump/dist/tests/lldp-infinite-loop-1.out                |    134 +
 external/bsd/tcpdump/dist/tests/lldp-infinite-loop-1.pcap               |    Bin 
 external/bsd/tcpdump/dist/tests/lldp-infinite-loop-2.out                |    161 +
 external/bsd/tcpdump/dist/tests/lldp-infinite-loop-2.pcap               |    Bin 
 external/bsd/tcpdump/dist/tests/lldp_8023_mtu-oobr.out                  |      4 +
 external/bsd/tcpdump/dist/tests/lldp_8023_mtu-oobr.pcap                 |    Bin 
 external/bsd/tcpdump/dist/tests/lldp_asan.out                           |     14 +
 external/bsd/tcpdump/dist/tests/lldp_asan.pcap                          |    Bin 
 external/bsd/tcpdump/dist/tests/lldp_mgmt_addr_tlv_asan.out             |      8 +
 external/bsd/tcpdump/dist/tests/lldp_mgmt_addr_tlv_asan.pcap            |    Bin 
 external/bsd/tcpdump/dist/tests/lmp-v.sh                                |     16 +-
 external/bsd/tcpdump/dist/tests/lmpv1_busyloop.out                      |     42 +
 external/bsd/tcpdump/dist/tests/lmpv1_busyloop.pcap                     |    Bin 
 external/bsd/tcpdump/dist/tests/mlppp-oobr.out                          |      1 +
 external/bsd/tcpdump/dist/tests/mlppp-oobr.pcap                         |    Bin 
 external/bsd/tcpdump/dist/tests/mobility_opt_asan.out                   |      2 +
 external/bsd/tcpdump/dist/tests/mobility_opt_asan.pcap                  |    Bin 
 external/bsd/tcpdump/dist/tests/mobility_opt_asan_2.out                 |      1 +
 external/bsd/tcpdump/dist/tests/mobility_opt_asan_2.pcap                |    Bin 
 external/bsd/tcpdump/dist/tests/mobility_opt_asan_3.out                 |      2 +
 external/bsd/tcpdump/dist/tests/mobility_opt_asan_3.pcap                |    Bin 
 external/bsd/tcpdump/dist/tests/mobility_opt_asan_4.out                 |      1 +
 external/bsd/tcpdump/dist/tests/mobility_opt_asan_4.pcap                |    Bin 
 external/bsd/tcpdump/dist/tests/mobility_opt_asan_5.out                 |      1 +
 external/bsd/tcpdump/dist/tests/mobility_opt_asan_5.pcap                |    Bin 
 external/bsd/tcpdump/dist/tests/mobility_opt_asan_6.out                 |      2 +
 external/bsd/tcpdump/dist/tests/mobility_opt_asan_6.pcap                |    Bin 
 external/bsd/tcpdump/dist/tests/mobility_opt_asan_7.out                 |      2 +
 external/bsd/tcpdump/dist/tests/mobility_opt_asan_7.pcap                |    Bin 
 external/bsd/tcpdump/dist/tests/mobility_opt_asan_8.out                 |      1 +
 external/bsd/tcpdump/dist/tests/mobility_opt_asan_8.pcap                |    Bin 
 external/bsd/tcpdump/dist/tests/mptcp-dss-oobr.out                      |      2 +
 external/bsd/tcpdump/dist/tests/mptcp-dss-oobr.pcap                     |    Bin 
 external/bsd/tcpdump/dist/tests/nbns-valgrind.out                       |     16 +
 external/bsd/tcpdump/dist/tests/nbns-valgrind.pcap                      |    Bin 
 external/bsd/tcpdump/dist/tests/nflog-e.sh                              |     16 +-
 external/bsd/tcpdump/dist/tests/nfs-attr-oobr.out                       |    305 +
 external/bsd/tcpdump/dist/tests/nfs-attr-oobr.pcap                      |    Bin 
 external/bsd/tcpdump/dist/tests/olsr-oobr-1.out                         |     16 +
 external/bsd/tcpdump/dist/tests/olsr-oobr-1.pcap                        |    Bin 
 external/bsd/tcpdump/dist/tests/olsr-oobr-2.out                         |      3 +
 external/bsd/tcpdump/dist/tests/olsr-oobr-2.pcap                        |    Bin 
 external/bsd/tcpdump/dist/tests/oobr_parse_elements.out                 |      1 +
 external/bsd/tcpdump/dist/tests/oobr_parse_elements.pcap                |    Bin 
 external/bsd/tcpdump/dist/tests/ospf6_decode_v3_asan.out                |      2 +
 external/bsd/tcpdump/dist/tests/ospf6_decode_v3_asan.pcap               |    Bin 
 external/bsd/tcpdump/dist/tests/pgm_group_addr_asan.out                 |      2 +
 external/bsd/tcpdump/dist/tests/pgm_group_addr_asan.pcap                |    Bin 
 external/bsd/tcpdump/dist/tests/pgm_opts_asan.out                       |      2 +
 external/bsd/tcpdump/dist/tests/pgm_opts_asan.pcap                      |    Bin 
 external/bsd/tcpdump/dist/tests/pgm_opts_asan_2.out                     |      2 +
 external/bsd/tcpdump/dist/tests/pgm_opts_asan_2.pcap                    |    Bin 
 external/bsd/tcpdump/dist/tests/pgm_opts_asan_3.out                     |      2 +
 external/bsd/tcpdump/dist/tests/pgm_opts_asan_3.pcap                    |    Bin 
 external/bsd/tcpdump/dist/tests/pim_header_asan-2.out                   |      5 +
 external/bsd/tcpdump/dist/tests/pim_header_asan-2.pcap                  |    Bin 
 external/bsd/tcpdump/dist/tests/pim_header_asan-3.out                   |      4 +
 external/bsd/tcpdump/dist/tests/pim_header_asan-3.pcap                  |    Bin 
 external/bsd/tcpdump/dist/tests/pim_header_asan-4.out                   |      7 +
 external/bsd/tcpdump/dist/tests/pim_header_asan-4.pcap                  |    Bin 
 external/bsd/tcpdump/dist/tests/pim_header_asan.out                     |      2 +
 external/bsd/tcpdump/dist/tests/pim_header_asan.pcap                    |    Bin 
 external/bsd/tcpdump/dist/tests/pimv2-oobr-1.out                        |  16377 +
 external/bsd/tcpdump/dist/tests/pimv2-oobr-1.pcap                       |    Bin 
 external/bsd/tcpdump/dist/tests/pimv2-oobr-2.out                        |  21581 ++
 external/bsd/tcpdump/dist/tests/pimv2-oobr-2.pcap                       |    Bin 
 external/bsd/tcpdump/dist/tests/pimv2-oobr-3.out                        |   7674 +
 external/bsd/tcpdump/dist/tests/pimv2-oobr-3.pcap                       |    Bin 
 external/bsd/tcpdump/dist/tests/pimv2-oobr-4.out                        |   5913 +
 external/bsd/tcpdump/dist/tests/pimv2-oobr-4.pcap                       |    Bin 
 external/bsd/tcpdump/dist/tests/pktap-heap-overflow.out                 |      3 +
 external/bsd/tcpdump/dist/tests/pktap-heap-overflow.pcap                |    Bin 
 external/bsd/tcpdump/dist/tests/ppp_ccp_config_deflate_option_asan.out  |      3 +
 external/bsd/tcpdump/dist/tests/ppp_ccp_config_deflate_option_asan.pcap |    Bin 
 external/bsd/tcpdump/dist/tests/radius_attr_asan.out                    |      9 +
 external/bsd/tcpdump/dist/tests/radius_attr_asan.pcap                   |    Bin 
 external/bsd/tcpdump/dist/tests/resp_4_infiniteloop.out                 |      2 +
 external/bsd/tcpdump/dist/tests/resp_4_infiniteloop.pcap                |    Bin 
 external/bsd/tcpdump/dist/tests/rpki-rtr-oob.out                        |      3 +
 external/bsd/tcpdump/dist/tests/rpki-rtr-oob.pcap                       |    Bin 
 external/bsd/tcpdump/dist/tests/rsvp_fast_reroute-oobr.out              |      6 +
 external/bsd/tcpdump/dist/tests/rsvp_fast_reroute-oobr.pcap             |    Bin 
 external/bsd/tcpdump/dist/tests/rsvp_uni-oobr-1.out                     |      5 +
 external/bsd/tcpdump/dist/tests/rsvp_uni-oobr-1.pcap                    |    Bin 
 external/bsd/tcpdump/dist/tests/rsvp_uni-oobr-2.out                     |      5 +
 external/bsd/tcpdump/dist/tests/rsvp_uni-oobr-2.pcap                    |    Bin 
 external/bsd/tcpdump/dist/tests/rsvp_uni-oobr-3.out                     |     12 +
 external/bsd/tcpdump/dist/tests/rsvp_uni-oobr-3.pcap                    |    Bin 
 external/bsd/tcpdump/dist/tests/rx_ubik-oobr.out                        |      1 +
 external/bsd/tcpdump/dist/tests/rx_ubik-oobr.pcap                       |    Bin 
 external/bsd/tcpdump/dist/tests/slip-bad-direction.out                  |      1 +
 external/bsd/tcpdump/dist/tests/slip-bad-direction.pcap                 |    Bin 
 external/bsd/tcpdump/dist/tests/stp-v4-length-sigsegv.out               |      1 +
 external/bsd/tcpdump/dist/tests/stp-v4-length-sigsegv.pcap              |    Bin 
 external/bsd/tcpdump/dist/tests/telnet-iac-check-oobr.out               |      2 +
 external/bsd/tcpdump/dist/tests/telnet-iac-check-oobr.pcap              |    Bin 
 external/bsd/tcpdump/dist/tests/tok2str-oobr-1.out                      |     61 +
 external/bsd/tcpdump/dist/tests/tok2str-oobr-1.pcap                     |    Bin 
 external/bsd/tcpdump/dist/tests/tok2str-oobr-2.out                      |     19 +
 external/bsd/tcpdump/dist/tests/tok2str-oobr-2.pcap                     |    Bin 
 external/bsd/tcpdump/dist/tests/vqp-oobr.out                            |      4 +
 external/bsd/tcpdump/dist/tests/vqp-oobr.pcap                           |    Bin 
 external/bsd/tcpdump/dist/tests/vtp_asan-2.out                          |      2 +
 external/bsd/tcpdump/dist/tests/vtp_asan-2.pcap                         |    Bin 
 external/bsd/tcpdump/dist/tests/vtp_asan-3.out                          |      2 +
 external/bsd/tcpdump/dist/tests/vtp_asan-3.pcap                         |    Bin 
 external/bsd/tcpdump/dist/tests/vtp_asan.out                            |      6 +
 external/bsd/tcpdump/dist/tests/vtp_asan.pcap                           |    Bin 
 external/bsd/tcpdump/dist/tests/wb-oobr.out                             |     18 +
 external/bsd/tcpdump/dist/tests/wb-oobr.pcap                            |    Bin 
 external/bsd/tcpdump/dist/tests/zephyr-oobr.out                         |      2 +
 external/bsd/tcpdump/dist/tests/zephyr-oobr.pcap                        |    Bin 
 311 files changed, 341849 insertions(+), 954 deletions(-)

diffs (truncated from 344379 to 300 lines):

diff -r f7c5bdf67494 -r 9d813f382b8e external/bsd/tcpdump/dist/CHANGES
--- a/external/bsd/tcpdump/dist/CHANGES Fri Sep 08 13:41:39 2017 +0000
+++ b/external/bsd/tcpdump/dist/CHANGES Fri Sep 08 13:48:22 2017 +0000
@@ -1,10 +1,119 @@
+Sunday September 3, 2017 denis%ovsienko.info@localhost
+  Summary for 4.9.2 tcpdump release
+    Do not use getprotobynumber() for protocol name resolution.  Do not do
+      any protocol name resolution if -n is specified.
+    Improve errors detection in the test scripts.
+    Fix a segfault with OpenSSL 1.1 and improve OpenSSL usage.
+    Clean up IS-IS printing.
+    Fix buffer overflow vulnerabilities:
+      CVE-2017-11543 (SLIP)
+      CVE-2017-13011 (bittok2str_internal)
+    Fix infinite loop vulnerabilities:
+      CVE-2017-12989 (RESP)
+      CVE-2017-12990 (ISAKMP)
+      CVE-2017-12995 (DNS)
+      CVE-2017-12997 (LLDP)
+    Fix buffer over-read vulnerabilities:
+      CVE-2017-11541 (safeputs)
+      CVE-2017-11542 (PIMv1)
+      CVE-2017-12893 (SMB/CIFS)
+      CVE-2017-12894 (lookup_bytestring)
+      CVE-2017-12895 (ICMP)
+      CVE-2017-12896 (ISAKMP)
+      CVE-2017-12897 (ISO CLNS)
+      CVE-2017-12898 (NFS)
+      CVE-2017-12899 (DECnet)
+      CVE-2017-12900 (tok2strbuf)
+      CVE-2017-12901 (EIGRP)
+      CVE-2017-12902 (Zephyr)
+      CVE-2017-12985 (IPv6)
+      CVE-2017-12986 (IPv6 routing headers)
+      CVE-2017-12987 (IEEE 802.11)
+      CVE-2017-12988 (telnet)
+      CVE-2017-12991 (BGP)
+      CVE-2017-12992 (RIPng)
+      CVE-2017-12993 (Juniper)
+      CVE-2017-11542 (PIMv1)
+      CVE-2017-11541 (safeputs)
+      CVE-2017-12994 (BGP)
+      CVE-2017-12996 (PIMv2)
+      CVE-2017-12998 (ISO IS-IS)
+      CVE-2017-12999 (ISO IS-IS)
+      CVE-2017-13000 (IEEE 802.15.4)
+      CVE-2017-13001 (NFS)
+      CVE-2017-13002 (AODV)
+      CVE-2017-13003 (LMP)
+      CVE-2017-13004 (Juniper)
+      CVE-2017-13005 (NFS)
+      CVE-2017-13006 (L2TP)
+      CVE-2017-13007 (Apple PKTAP)
+      CVE-2017-13008 (IEEE 802.11)
+      CVE-2017-13009 (IPv6 mobility)
+      CVE-2017-13010 (BEEP)
+      CVE-2017-13012 (ICMP)
+      CVE-2017-13013 (ARP)
+      CVE-2017-13014 (White Board)
+      CVE-2017-13015 (EAP)
+      CVE-2017-11543 (SLIP)
+      CVE-2017-13016 (ISO ES-IS)
+      CVE-2017-13017 (DHCPv6)
+      CVE-2017-13018 (PGM)
+      CVE-2017-13019 (PGM)
+      CVE-2017-13020 (VTP)
+      CVE-2017-13021 (ICMPv6)
+      CVE-2017-13022 (IP)
+      CVE-2017-13023 (IPv6 mobility)
+      CVE-2017-13024 (IPv6 mobility)
+      CVE-2017-13025 (IPv6 mobility)
+      CVE-2017-13026 (ISO IS-IS)
+      CVE-2017-13027 (LLDP)
+      CVE-2017-13028 (BOOTP)
+      CVE-2017-13029 (PPP)
+      CVE-2017-13030 (PIM)
+      CVE-2017-13031 (IPv6 fragmentation header)
+      CVE-2017-13032 (RADIUS)
+      CVE-2017-13033 (VTP)
+      CVE-2017-13034 (PGM)
+      CVE-2017-13035 (ISO IS-IS)
+      CVE-2017-13036 (OSPFv3)
+      CVE-2017-13037 (IP)
+      CVE-2017-13038 (PPP)
+      CVE-2017-13039 (ISAKMP)
+      CVE-2017-13040 (MPTCP)
+      CVE-2017-13041 (ICMPv6)
+      CVE-2017-13042 (HNCP)
+      CVE-2017-13043 (BGP)
+      CVE-2017-13044 (HNCP)
+      CVE-2017-13045 (VQP)
+      CVE-2017-13046 (BGP)
+      CVE-2017-13047 (ISO ES-IS)
+      CVE-2017-13048 (RSVP)
+      CVE-2017-13049 (Rx)
+      CVE-2017-13050 (RPKI-Router)
+      CVE-2017-13051 (RSVP)
+      CVE-2017-13052 (CFM)
+      CVE-2017-13053 (BGP)
+      CVE-2017-13054 (LLDP)
+      CVE-2017-13055 (ISO IS-IS)
+      CVE-2017-13687 (Cisco HDLC)
+      CVE-2017-13688 (OLSR)
+      CVE-2017-13689 (IKEv1)
+      CVE-2017-13690 (IKEv2)
+      CVE-2017-13725 (IPv6 routing headers)
+
+Sunday July 23, 2017 denis%ovsienko.info@localhost
+  Summary for 4.9.1 tcpdump release
+    CVE-2017-11108/Fix bounds checking for STP.
+    Make assorted documentation updates and fix a few typos in tcpdump output.
+    Fixup -C for file size >2GB (GH #488).
+    Show AddressSanitizer presence in version output.
+    Fix a bug in test scripts (exposed in GH #613).
+    On FreeBSD adjust Capsicum capabilities for netmap.
+    On Linux fix a use-after-free when the requested interface does not exist.
+
 Wednesday January 18, 2017 devel.fx.lebail%orange.fr@localhost
   Summary for 4.9.0 tcpdump release
     General updates:
-    Improve separation frontend/backend (tcpdump/libnetdissect)
-    Don't require IPv6 library support in order to support IPv6 addresses
-    Introduce data types to use for integral values in packet structures
-    Fix display of timestamps with -tt, -ttt and -ttttt options
     Fix some heap overflows found with American Fuzzy Lop by Hanno Boeck and others
         (More information in the log with CVE-2016-* and CVE-2017-*)
     Change the way protocols print link-layer addresses (Fix heap overflows
@@ -35,14 +144,6 @@
     Don't drop CAP_SYS_CHROOT before chrooting
     Fixes issue where statistics not reported when -G and -W options used
 
-    New printers supporting:
-    Generic Protocol Extension for VXLAN (VXLAN-GPE)
-    Home Networking Control Protocol (HNCP), RFCs 7787 and 7788
-    Locator/Identifier Separation Protocol (LISP), type 3 and type 4 packets
-    Marvell Extended Distributed Switch Architecture header (MEDSA)
-    Network Service Header (NSH)
-    REdis Serialization Protocol (RESP)
-
     Updated printers:
     802.11: Beginnings of 11ac radiotap support
     802.11: Check the Protected bit for management frames
@@ -61,7 +162,6 @@
     ATM: Fix an incorrect bounds check
     BFD: Update specification from draft to RFC 5880
     BFD: Update to print optional authentication field
-    BGP: Add decoding of ADD-PATH capability
     BGP: Add support for the AIGP attribute (RFC7311)
     BGP: Print LARGE_COMMUNITY Path Attribute
     BGP: Update BGP numbers from IANA; Print minor values for FSM notification
@@ -78,7 +178,6 @@
     DTP: Improve packet integrity checks
     EGP: Fix bounds checks
     ESP: Don't use OpenSSL_add_all_algorithms() in OpenSSL 1.1.0 or later
-    ESP: Handle OpenSSL 1.1.x
     Ethernet: Add some bounds checking before calling isoclns_print (Fix a heap overflow)
     Ethernet: Print the Length/Type field as length when needed
     FDDI: Fix -e output for FDDI
@@ -87,7 +186,6 @@
     Geneve: Fix error message with invalid option length; Update list option classes
     HNCP: Fix incorrect time interval format. Fix handling of IPv4 prefixes
     ICMP6: Fetch a 32-bit big-endian quantity with EXTRACT_32BITS()
-    ICMP6: dagid is always an IPv6 address, not an opaque 128-bit string
     IGMP: Add a length check
     IP: Add a bounds check (Fix a heap overflow)
     IP: Check before fetching the protocol version (Fix a heap overflow)
@@ -115,7 +213,6 @@
     MPLS LSP ping: Update printing for RFC 4379, bug fixes, more bounds checks
     MPLS: "length" is now the *remaining* packet length
     MPLS: Add bounds and length checks (Fix a heap overflow)
-    NFS: Add a test that makes unaligned accesses
     NFS: Don't assume the ONC RPC header is nicely aligned
     NFS: Don't overflow the Opaque_Handle buffer (Fix a segmentation fault)
     NFS: Don't run past the end of an NFSv3 file handle
@@ -130,7 +227,6 @@
     PGM: Print the formatted IP address, not the raw binary address, as a string
     PIM: Add some bounds checking (Fix a heap overflow)
     PIMv2: Fix checksumming of Register messages
-    PPI: Pass an adjusted struct pcap_pkthdr to the sub-printer
     PPP: Add some bounds checks (Fix a heap overflow)
     PPP: Report invalid PAP AACK/ANAK packets
     Q.933: Add a missing bounds check
@@ -171,16 +267,46 @@
     UDLD: Fix an infinite loop
     UDP: Add a bounds check (Fix a heap overflow)
     UDP: Check against the packet length first
-    UDP: Don't do the DDP-over-UDP heuristic check up front
     VAT: Add some bounds checks
     VTP: Add a test on Mgmt Domain Name length
     VTP: Add bounds checks and filter out non-printable characters
     VXLAN: Add a bound check and a test case
     ZeroMQ: Fix an infinite loop
 
-Tuesday April 14, 2015 guy%alum.mit.edu@localhost
-  Summary for 4.8.0 tcpdump release
+Tuesday October 25, 2016 mcr%sandelman.ca@localhost
+  Summary for 4.8.1 tcpdump release
        Fix "-x" for Apple PKTAP and PPI packets
+        Improve separation frontend/backend (tcpdump/libnetdissect)
+        Fix display of timestamps with -tt, -ttt and -ttttt options
+        Add support for the Marvell Extended Distributed Switch Architecture header
+        Use PRIx64 to print a 64-bit number in hex.
+        Printer for HNCP (RFCs 7787 and 7788).
+        dagid is always an IPv6 address, not an opaque 128-bit string, and other fixes to RPL printer.
+        RSVP: Add bounds and length checks
+        OSPF: Do more bounds checking
+        Handle OpenSSL 1.1.x.
+        Initial support for the REdis Serialization Protocol known as RESP.
+        Add printing function for Generic Protocol Extension for VXLAN
+            draft-ietf-nvo3-vxlan-gpe-01
+        Network Service Header: draft-ietf-sfc-nsh-01
+        Don't recompile the filter if the new file has the same DLT.
+        Pass an adjusted struct pcap_pkthdr to the sub-printer.
+        Add three test cases for already fixed CVEs
+           CVE-2014-8767: OLSR
+           CVE-2014-8768: Geonet
+           CVE-2014-8769: AODV
+        Don't do the DDP-over-UDP heuristic first: GitHub issue #499.
+        Use the new debugging routines in libpcap.
+        Harmonize TCP source or destination ports tests with UDP ones
+        Introduce data types to use for integral values in packet structures.
+        RSVP: Fix an infinite loop
+        Support of Type 3 and Type 4 LISP packets.
+        Don't require IPv6 library support in order to support IPv6 addresses.
+        Many many changes to support libnetdissect usage.
+        Add a test that makes unaligned accesses: GitHub issue #478.
+        add a DNSSEC test case: GH #445 and GH #467.
+        BGP: add decoding of ADD-PATH capability
+        fixes to LLC header printing, and RFC948-style IP packets
 
 Friday April 10, 2015 guy%alum.mit.edu@localhost
   Summary for 4.7.4 tcpdump release
diff -r f7c5bdf67494 -r 9d813f382b8e external/bsd/tcpdump/dist/CONTRIBUTING
--- a/external/bsd/tcpdump/dist/CONTRIBUTING    Fri Sep 08 13:41:39 2017 +0000
+++ b/external/bsd/tcpdump/dist/CONTRIBUTING    Fri Sep 08 13:48:22 2017 +0000
@@ -3,6 +3,44 @@
 You want to contribute to Tcpdump, Thanks!
 Please, read these lines.
 
+
+How to report bugs and other problems
+-------------------------------------
+To report a security issue (segfault, buffer overflow, infinite loop, arbitrary
+code execution etc) please send an e-mail to security%tcpdump.org@localhost, do not use
+the bug tracker!
+
+To report a non-security problem (failure to compile, incorrect output in the
+protocol printout, missing support for a particular protocol etc) please check
+first that it reproduces with the latest stable release of tcpdump and the latest
+stable release of libpcap. If it does, please check that the problem reproduces
+with the current git master branch of tcpdump and the current git master branch of
+libpcap. If it does (and it is not a security-related problem, otherwise see
+above), please navigate to https://github.com/the-tcpdump-group/tcpdump/issues
+and check if the problem has already been reported. If it has not, please open
+a new issue and provide the following details:
+
+* tcpdump and libpcap version (tcpdump --version)
+* operating system name and version and any other details that may be relevant
+  (uname -a, compiler name and version, CPU type etc.)
+* configure flags if any were used
+* statement of the problem
+* steps to reproduce
+
+Please note that if you know exactly how to solve the problem and the solution
+would not be too intrusive, it would be best to contribute some development time
+and open a pull request instead as discussed below.
+
+Still not sure how to do? Feel free to [subscribe](http://www.tcpdump.org/#mailing-lists)
+to the mailing list tcpdump-workers%lists.tcpdump.org@localhost and ask!
+
+
+How to add new code and to update existing code
+-----------------------------------------------
+
+0) Check that there isn't a pull request already opened for the changes you
+   intend to make.
+
 1) Fork the Tcpdump repository on GitHub from
    https://github.com/the-tcpdump-group/tcpdump
    (See https://help.github.com/articles/fork-a-repo/)
@@ -12,8 +50,11 @@
    on Linux and OSX before sending pull requests.
    (See http://docs.travis-ci.com/user/getting-started/)
 
-3) Clone your repository
+3) Setup your git working copy
    git clone https://github.com/<username>/tcpdump.git
+   cd tcpdump
+   git remote add upstream https://github.com/the-tcpdump-group/tcpdump
+   git fetch upstream
 
 4) Do a 'touch .devel' in your working directory.
    Currently, the effect is
@@ -47,19 +88,26 @@
 7) Test with 'make check'
    Don't send a pull request if 'make check' gives failed tests.
 
-8) Rebase your commits against upstream/master
-   (To keep linearity)
+8) Try to rebase your commits to keep the history simple.




Home | Main Index | Thread Index | Old Index