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/09b3cbb5853b
branches: trunk
changeset: 356194:09b3cbb5853b
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 003a09c029a8 -r 09b3cbb5853b 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 003a09c029a8 -r 09b3cbb5853b 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