aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-05-17release-request-323db86e-b638-4d24-8eb1-d2e3bf4a9d1a-for-git_oc-mr1-release- ↵android-wear-8.1.0_r1android-vts-8.1_r9android-vts-8.1_r8android-vts-8.1_r7android-vts-8.1_r6android-vts-8.1_r5android-vts-8.1_r4android-vts-8.1_r3android-vts-8.1_r14android-vts-8.1_r13android-vts-8.1_r12android-vts-8.1_r11android-vts-8.1_r10android-security-8.1.0_r93android-security-8.1.0_r92android-security-8.1.0_r91android-security-8.1.0_r90android-security-8.1.0_r89android-security-8.1.0_r88android-security-8.1.0_r87android-security-8.1.0_r86android-security-8.1.0_r85android-security-8.1.0_r84android-security-8.1.0_r83android-security-8.1.0_r82android-cts-8.1_r9android-cts-8.1_r8android-cts-8.1_r7android-cts-8.1_r6android-cts-8.1_r5android-cts-8.1_r4android-cts-8.1_r3android-cts-8.1_r25android-cts-8.1_r24android-cts-8.1_r23android-cts-8.1_r22android-cts-8.1_r21android-cts-8.1_r20android-cts-8.1_r2android-cts-8.1_r19android-cts-8.1_r18android-cts-8.1_r17android-cts-8.1_r16android-cts-8.1_r15android-cts-8.1_r14android-cts-8.1_r13android-cts-8.1_r12android-cts-8.1_r11android-cts-8.1_r10android-cts-8.1_r1android-8.1.0_r9android-8.1.0_r81android-8.1.0_r80android-8.1.0_r8android-8.1.0_r79android-8.1.0_r78android-8.1.0_r77android-8.1.0_r76android-8.1.0_r75android-8.1.0_r74android-8.1.0_r73android-8.1.0_r72android-8.1.0_r71android-8.1.0_r70android-8.1.0_r7android-8.1.0_r69android-8.1.0_r68android-8.1.0_r67android-8.1.0_r66android-8.1.0_r65android-8.1.0_r64android-8.1.0_r63android-8.1.0_r62android-8.1.0_r61android-8.1.0_r60android-8.1.0_r6android-8.1.0_r53android-8.1.0_r52android-8.1.0_r51android-8.1.0_r50android-8.1.0_r5android-8.1.0_r48android-8.1.0_r47android-8.1.0_r46android-8.1.0_r45android-8.1.0_r43android-8.1.0_r42android-8.1.0_r41android-8.1.0_r40android-8.1.0_r4android-8.1.0_r39android-8.1.0_r38android-8.1.0_r37android-8.1.0_r36android-8.1.0_r35android-8.1.0_r33android-8.1.0_r32android-8.1.0_r31android-8.1.0_r30android-8.1.0_r3android-8.1.0_r29android-8.1.0_r28android-8.1.0_r27android-8.1.0_r26android-8.1.0_r25android-8.1.0_r23android-8.1.0_r22android-8.1.0_r21android-8.1.0_r20android-8.1.0_r2android-8.1.0_r19android-8.1.0_r18android-8.1.0_r17android-8.1.0_r16android-8.1.0_r15android-8.1.0_r14android-8.1.0_r13android-8.1.0_r12android-8.1.0_r11android-8.1.0_r10android-8.1.0_r1security-oc-mr1-releaseoreo-mr1-wear-releaseoreo-mr1-vts-releaseoreo-mr1-security-releaseoreo-mr1-s1-releaseoreo-mr1-releaseoreo-mr1-cuttlefish-testingoreo-mr1-cts-releaseoreo-m8-releaseoreo-m7-releaseoreo-m6-s4-releaseoreo-m6-s3-releaseoreo-m6-s2-releaseoreo-m5-releaseoreo-m4-s9-releaseoreo-m4-s8-releaseoreo-m4-s7-releaseoreo-m4-s6-releaseoreo-m4-s5-releaseoreo-m4-s4-releaseoreo-m4-s3-releaseoreo-m4-s2-releaseoreo-m4-s12-releaseoreo-m4-s11-releaseoreo-m4-s10-releaseoreo-m4-s1-releaseoreo-m3-releaseoreo-m2-s5-releaseoreo-m2-s4-releaseoreo-m2-s3-releaseoreo-m2-s2-releaseoreo-m2-s1-releaseoreo-m2-releaseandroid-build-team Robot
4017779 snap-temp-L47900000064949209 Change-Id: Ib9904f214285e747abcdcdd49ba5f31c5cabb630
2017-05-16resolve merge conflicts of 26a1a54 to oc-dev-plus-aospandroid-o-mr1-iot-preview-6oreo-mr1-devoreo-dr1-devo-mr1-iot-preview-6Elliott Hughes
am: 5c80f87b56 Change-Id: I77d815113792fb767733631a7cc9f7ab2b3a6593
2017-05-15resolve merge conflicts of 26a1a54 to oc-dev-plus-aospandroid-o-mr1-preview-2android-o-mr1-preview-1Elliott Hughes
Test: I solemnly swear I tested this conflict resolution. Change-Id: Ia076e2631660a08d4e16cf79e006ac8b6a8ffa34
2017-05-16Merge "Upgrade to tcpdump 4.9.0." am: 1aa1e7ffcaElliott Hughes
am: 7e66935fe7 Change-Id: I540e1c4261630d6bd7de6978d8a28b7a3fa4b305
2017-05-16Merge "Upgrade to tcpdump 4.9.0."Elliott Hughes
am: 1aa1e7ffca Change-Id: I419adde49dfd72777b611809f20b9f99f2658aed
2017-05-16Merge "Upgrade to tcpdump 4.9.0."android-o-preview-4android-o-preview-3android-o-iot-preview-5android-n-iot-preview-4o-iot-preview-5n-iot-preview-4Treehugger Robot
2017-05-15Upgrade to tcpdump 4.9.0.Elliott Hughes
From CHANGES: Wednesday January 18, 2017 devel.fx.lebail@orange.fr 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 in CALM-FAST and GeoNetworking printers) Pass correct caplen value to ether_print() and some other functions Fix lookup_nsap() to match what isonsap_string() expects Clean up relative time stamp printing (Fix an array overflow) Fix some alignment issues with GCC on Solaris 10 SPARC Add some ND_TTEST_/ND_TCHECK_ macros to simplify writing bounds checks Add a fn_printztn() which returns the number of bytes processed Add nd_init() and nd_cleanup() functions. Improve libsmi support Add CONTRIBUTING file Add a summary comment in all printers Compile with more warning options in devel mode if supported (-Wcast-qual, ...) Fix some leaks found by Valgrind/Memcheck Fix a bunch of de-constifications Squelch some Coverity warnings and some compiler warnings Update Coverity and Travis-CI setup Update Visual Studio files Frontend: Fix capsicum support to work with zerocopy buffers in bpf Try opening interfaces by name first, then by name-as-index Work around pcap_create() failures fetching time stamp type lists Fix a segmentation fault with 'tcpdump -J' Improve addrtostr6() bounds checking Add exit_tcpdump() function 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 802.11: Do bounds checking on last_presentp before dereferencing it (Fix a heap overflow) 802.11: Fix the radiotap printer to handle the special bits correctly 802.11: If we have the MCS field, it's 11n 802.11: Only print unknown frame type or subtype messages once 802.11: Radiotap dBm values get printed as dB; Update a test output accordingly 802.11: Source and destination addresses were backwards AH: Add a bounds check AH: Report to our caller that dissection failed if a bounds check fails AP1394: Print src > dst, not dst > src ARP: Don't assume the target hardware address is <= 6 octets long (Fix a heap overflow) ATALK: Add bounds and length checks (Fix heap overflows) ATM: Add some bounds checks (Fix a heap overflow) 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 BOOTP: Add a bounds check Babel: Add decoder for source-specific extension CDP: Filter out non-printable characters CFM: Fixes to match the IEEE standard, additional bounds and length checks CSLIP: Add more bounds checks (Fix a heap overflow) ClassicalIPoATM: Add a bounds check on LLC+SNAP header (Fix a heap overflow) DHCP: Fix MUDURL and TZ options DHCPv6: Process MUDURL and TZ options DHCPv6: Update Status Codes with RFCs/IANA names DNS: Represent the "DNSSEC OK" bit as "DO" instead of "OK". Add a test case 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 FR: Add some packet-length checks and improve Q.933 printing (Fix heap overflows) GRE: Add some bounds checks (Fix heap overflows) 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) IP: Don't try to dissect if IP version != 4 (Fix a heap overflow) IP: Stop processing IPPROTO_ values once we hit IPPROTO_IPCOMP IPComp: Check whether we have the CPI before we fetch it (Fix a heap overflow) IPoFC: Fix -e output (IP-over-Fibre Channel) IPv6: Don't overwrite the destination IPv6 address for routing headers IPv6: Fix header printing IPv6: Stop processing IPPROTO_ values once we hit IPPROTO_IPCOMP ISAKMP: Clean up parsing of IKEv2 Security Associations ISOCLNS/IS-IS: Add support for Purge Originator Identifier (RFC6232) and test cases ISOCLNS/IS-IS: Don't overwrite packet data when checking the signature ISOCLNS/IS-IS: Filter out non-printable characters ISOCLNS/IS-IS: Fix segmentation faults ISOCLNS/IS-IS: Have signature_verify() do the copying and clearing ISOCLNS: Add some bounds checks Juniper: Make sure a Juniper header TLV isn't bigger than what's left in the packet (Fix a heap overflow) LLC/SNAP: With -e, print the LLC header before the SNAP header; without it, cut the SNAP header LLC: Add a bounds check (Fix a heap overflow) LLC: Clean up printing of LLC packets LLC: Fix the printing of RFC 948-style IP packets LLC: Skip the LLC and SNAP headers with -x for 802.11 and some other protocols LLDP: Implement IANA OUI and LLDP MUD option 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 OLSR: Add a test to cover a HNA sgw case OLSR: Fix 'Advertised networks' count OLSR: Fix printing of smart-gateway HNAs in IPv4 OSPF: Add a bounds check for the Hello packet options OSPF: Do more bounds checking OSPF: Fix a segmentation fault OSPF: Fix printing 'ospf_topology_values' default OTV: Add missing bounds checks 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 RADIUS: Add Value 13 "VLAN" to Tunnel-Type attribute RADIUS: Filter out non-printable characters RADIUS: Translate UDP/1700 as RADIUS RESP: Do better checking of RESP packets RPKI-RTR: Add a return value check for "fn_printn" call RPKI-RTR: Remove printing when truncated condition already detected RPL: Fix 'Consistency Check' control code RPL: Fix suboption print RSVP: An INTEGRITY object in a submessage covers only the submessage RSVP: Fix an infinite loop; Add bounds and length checks RSVP: Fix some if statements missing brackets RSVP: Have signature_verify() do the copying and clearing RTCP: Add some bounds checks RTP: Add some bounds checks, fix two segmentation faults SCTP: Do more bounds checking SFLOW: Fix bounds checking SLOW: Fix bugs, add checks SMB: Before fetching the flags2 field, make sure we have it SMB: Do bounds checks on NBNS resource types and resource data lengths SNMP: Clean up the "have libsmi but no modules loaded" case SNMP: Clean up the object abbreviation list and fix the code to match them SNMP: Do bounds checks when printing character and octet strings SNMP: Improve ASN.1 bounds checks SNMP: More bounds and length checks STP: Add a bunch of bounds checks, and fix some printing (Fix heap overflows) STP: Filter out non-printable characters TCP: Add bounds and length checks for packets with TCP option 20 TCP: Correct TCP option Kind value for TCP Auth and add SCPS-TP TCP: Fix two bounds checks (Fix heap overflows) TCP: Make sure we have the data offset field before fetching it (Fix a heap overflow) TCP: Put TCP-AO option decoding right TFTP: Don't use strchr() to scan packet data (Fix a heap overflow) Telnet: Add some bounds checks TokenRing: Fix -e output 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 Summary for 4.8.0 tcpdump release Fix "-x" for Apple PKTAP and PPI packets (cherrypick of e2e3bd11bd7561bc9d6686283a668fa94e1206b7) Bug: N/A Test: "adb shell tcpdump" Change-Id: I81df72cf1ebdbe61c5b6069d8532ae817570f23f
2017-05-15Upgrade to tcpdump 4.9.0.Elliott Hughes
From CHANGES: Wednesday January 18, 2017 devel.fx.lebail@orange.fr 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 in CALM-FAST and GeoNetworking printers) Pass correct caplen value to ether_print() and some other functions Fix lookup_nsap() to match what isonsap_string() expects Clean up relative time stamp printing (Fix an array overflow) Fix some alignment issues with GCC on Solaris 10 SPARC Add some ND_TTEST_/ND_TCHECK_ macros to simplify writing bounds checks Add a fn_printztn() which returns the number of bytes processed Add nd_init() and nd_cleanup() functions. Improve libsmi support Add CONTRIBUTING file Add a summary comment in all printers Compile with more warning options in devel mode if supported (-Wcast-qual, ...) Fix some leaks found by Valgrind/Memcheck Fix a bunch of de-constifications Squelch some Coverity warnings and some compiler warnings Update Coverity and Travis-CI setup Update Visual Studio files Frontend: Fix capsicum support to work with zerocopy buffers in bpf Try opening interfaces by name first, then by name-as-index Work around pcap_create() failures fetching time stamp type lists Fix a segmentation fault with 'tcpdump -J' Improve addrtostr6() bounds checking Add exit_tcpdump() function 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 802.11: Do bounds checking on last_presentp before dereferencing it (Fix a heap overflow) 802.11: Fix the radiotap printer to handle the special bits correctly 802.11: If we have the MCS field, it's 11n 802.11: Only print unknown frame type or subtype messages once 802.11: Radiotap dBm values get printed as dB; Update a test output accordingly 802.11: Source and destination addresses were backwards AH: Add a bounds check AH: Report to our caller that dissection failed if a bounds check fails AP1394: Print src > dst, not dst > src ARP: Don't assume the target hardware address is <= 6 octets long (Fix a heap overflow) ATALK: Add bounds and length checks (Fix heap overflows) ATM: Add some bounds checks (Fix a heap overflow) 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 BOOTP: Add a bounds check Babel: Add decoder for source-specific extension CDP: Filter out non-printable characters CFM: Fixes to match the IEEE standard, additional bounds and length checks CSLIP: Add more bounds checks (Fix a heap overflow) ClassicalIPoATM: Add a bounds check on LLC+SNAP header (Fix a heap overflow) DHCP: Fix MUDURL and TZ options DHCPv6: Process MUDURL and TZ options DHCPv6: Update Status Codes with RFCs/IANA names DNS: Represent the "DNSSEC OK" bit as "DO" instead of "OK". Add a test case 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 FR: Add some packet-length checks and improve Q.933 printing (Fix heap overflows) GRE: Add some bounds checks (Fix heap overflows) 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) IP: Don't try to dissect if IP version != 4 (Fix a heap overflow) IP: Stop processing IPPROTO_ values once we hit IPPROTO_IPCOMP IPComp: Check whether we have the CPI before we fetch it (Fix a heap overflow) IPoFC: Fix -e output (IP-over-Fibre Channel) IPv6: Don't overwrite the destination IPv6 address for routing headers IPv6: Fix header printing IPv6: Stop processing IPPROTO_ values once we hit IPPROTO_IPCOMP ISAKMP: Clean up parsing of IKEv2 Security Associations ISOCLNS/IS-IS: Add support for Purge Originator Identifier (RFC6232) and test cases ISOCLNS/IS-IS: Don't overwrite packet data when checking the signature ISOCLNS/IS-IS: Filter out non-printable characters ISOCLNS/IS-IS: Fix segmentation faults ISOCLNS/IS-IS: Have signature_verify() do the copying and clearing ISOCLNS: Add some bounds checks Juniper: Make sure a Juniper header TLV isn't bigger than what's left in the packet (Fix a heap overflow) LLC/SNAP: With -e, print the LLC header before the SNAP header; without it, cut the SNAP header LLC: Add a bounds check (Fix a heap overflow) LLC: Clean up printing of LLC packets LLC: Fix the printing of RFC 948-style IP packets LLC: Skip the LLC and SNAP headers with -x for 802.11 and some other protocols LLDP: Implement IANA OUI and LLDP MUD option 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 OLSR: Add a test to cover a HNA sgw case OLSR: Fix 'Advertised networks' count OLSR: Fix printing of smart-gateway HNAs in IPv4 OSPF: Add a bounds check for the Hello packet options OSPF: Do more bounds checking OSPF: Fix a segmentation fault OSPF: Fix printing 'ospf_topology_values' default OTV: Add missing bounds checks 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 RADIUS: Add Value 13 "VLAN" to Tunnel-Type attribute RADIUS: Filter out non-printable characters RADIUS: Translate UDP/1700 as RADIUS RESP: Do better checking of RESP packets RPKI-RTR: Add a return value check for "fn_printn" call RPKI-RTR: Remove printing when truncated condition already detected RPL: Fix 'Consistency Check' control code RPL: Fix suboption print RSVP: An INTEGRITY object in a submessage covers only the submessage RSVP: Fix an infinite loop; Add bounds and length checks RSVP: Fix some if statements missing brackets RSVP: Have signature_verify() do the copying and clearing RTCP: Add some bounds checks RTP: Add some bounds checks, fix two segmentation faults SCTP: Do more bounds checking SFLOW: Fix bounds checking SLOW: Fix bugs, add checks SMB: Before fetching the flags2 field, make sure we have it SMB: Do bounds checks on NBNS resource types and resource data lengths SNMP: Clean up the "have libsmi but no modules loaded" case SNMP: Clean up the object abbreviation list and fix the code to match them SNMP: Do bounds checks when printing character and octet strings SNMP: Improve ASN.1 bounds checks SNMP: More bounds and length checks STP: Add a bunch of bounds checks, and fix some printing (Fix heap overflows) STP: Filter out non-printable characters TCP: Add bounds and length checks for packets with TCP option 20 TCP: Correct TCP option Kind value for TCP Auth and add SCPS-TP TCP: Fix two bounds checks (Fix heap overflows) TCP: Make sure we have the data offset field before fetching it (Fix a heap overflow) TCP: Put TCP-AO option decoding right TFTP: Don't use strchr() to scan packet data (Fix a heap overflow) Telnet: Add some bounds checks TokenRing: Fix -e output 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 Summary for 4.8.0 tcpdump release Fix "-x" for Apple PKTAP and PPI packets Bug: N/A Test: "adb shell tcpdump" Change-Id: I81df72cf1ebdbe61c5b6069d8532ae817570f23f
2017-02-01Merge "Revert "Revert "Disable -Waddress-of-packed-member temporarily.""" ↵android-vts-8.0_r9android-vts-8.0_r8android-vts-8.0_r7android-vts-8.0_r6android-vts-8.0_r2android-vts-8.0_r13android-vts-8.0_r12android-vts-8.0_r11android-vts-8.0_r10android-vts-8.0_r1android-security-8.0.0_r54android-security-8.0.0_r53android-security-8.0.0_r52android-cts-8.0_r9android-cts-8.0_r8android-cts-8.0_r7android-cts-8.0_r6android-cts-8.0_r5android-cts-8.0_r4android-cts-8.0_r3android-cts-8.0_r26android-cts-8.0_r25android-cts-8.0_r24android-cts-8.0_r23android-cts-8.0_r22android-cts-8.0_r21android-cts-8.0_r20android-cts-8.0_r2android-cts-8.0_r19android-cts-8.0_r18android-cts-8.0_r17android-cts-8.0_r16android-cts-8.0_r15android-cts-8.0_r14android-cts-8.0_r13android-cts-8.0_r12android-cts-8.0_r11android-cts-8.0_r10android-cts-8.0_r1android-8.0.0_r9android-8.0.0_r7android-8.0.0_r51android-8.0.0_r50android-8.0.0_r49android-8.0.0_r48android-8.0.0_r47android-8.0.0_r46android-8.0.0_r45android-8.0.0_r44android-8.0.0_r43android-8.0.0_r42android-8.0.0_r41android-8.0.0_r40android-8.0.0_r4android-8.0.0_r39android-8.0.0_r38android-8.0.0_r37android-8.0.0_r36android-8.0.0_r35android-8.0.0_r32android-8.0.0_r31android-8.0.0_r30android-8.0.0_r3android-8.0.0_r29android-8.0.0_r28android-8.0.0_r2android-8.0.0_r17android-8.0.0_r16android-8.0.0_r15android-8.0.0_r13android-8.0.0_r12android-8.0.0_r11android-8.0.0_r10android-8.0.0_r1security-oc-releaseoreo-vts-releaseoreo-security-releaseoreo-releaseoreo-r6-releaseoreo-r5-releaseoreo-r4-releaseoreo-r3-releaseoreo-r2-releaseoreo-devoreo-cts-releaseStephen Hines
am: 55efa30464 am: 275a8e7b36 am: 76e6ddb23a am: 8da857b73b Change-Id: I99502a8a05036e75109a5f766495a79680a9e40d
2017-02-01Merge "Revert "Revert "Disable -Waddress-of-packed-member temporarily.""" ↵android-wear-o-preview-4android-wear-o-preview-3android-o-preview-2Stephen Hines
am: 55efa30464 am: 275a8e7b36 am: 76e6ddb23a Change-Id: I945d4da9043e7aa9a51aeec2958d57275a14933f
2017-02-01Merge "Revert "Revert "Disable -Waddress-of-packed-member temporarily.""" ↵Stephen Hines
am: 55efa30464 am: 275a8e7b36 Change-Id: I18b8a0e8c2045329cce3d52ac225ffca4c80c467
2017-02-01Merge "Revert "Revert "Disable -Waddress-of-packed-member temporarily."""Stephen Hines
am: 55efa30464 Change-Id: Ia4d4d2e7dba5a460fcbca3ec350c38e517bcab6d
2017-02-01Merge "Revert "Revert "Disable -Waddress-of-packed-member temporarily."""android-o-preview-1android-n-mr2-preview-2o-previewStephen Hines
2017-01-26Revert "Revert "Disable -Waddress-of-packed-member temporarily.""Stephen Hines
This reverts commit de316a74fd243730c12b16cc37c880730062d2ad. Bug: http://b/31532493 Test: Manual validation
2017-01-26Merge "Revert "Disable -Waddress-of-packed-member temporarily."" am: ↵Brian Carlstrom
e6c704418c am: ec64a7d9e3 am: f311513880 am: ffc2f7f311 Change-Id: I9a2e4e002563f5e826d619c80d3d6fadd41f766c
2017-01-26Merge "Revert "Disable -Waddress-of-packed-member temporarily."" am: ↵Brian Carlstrom
e6c704418c am: ec64a7d9e3 am: f311513880 Change-Id: Ie265496cac24631de6aa3de2f11bb0a15199ea1c
2017-01-26Merge "Revert "Disable -Waddress-of-packed-member temporarily."" am: e6c704418cBrian Carlstrom
am: ec64a7d9e3 Change-Id: I61e9150662b593aa0e0bdfb90b38d620676b8bcb
2017-01-26Merge "Revert "Disable -Waddress-of-packed-member temporarily.""Brian Carlstrom
am: e6c704418c Change-Id: Iea9937fc8cab93ce68f29c9696c3f617f2ba515c
2017-01-26Merge "Revert "Disable -Waddress-of-packed-member temporarily.""Brian Carlstrom
2017-01-26Revert "Disable -Waddress-of-packed-member temporarily."Stephen Hines
This reverts commit db58105154cee9d56154496d8435b4156d57e264. Reason for revert: <INSERT REASONING HERE> Change-Id: Iee8fe30f8e432b87b56472641e05f744eab6532f
2017-01-26Merge "Disable -Waddress-of-packed-member temporarily." am: a3c5862c50 am: ↵Stephen Hines
546e7c71f9 am: ee4ece5750 am: 73c4d3a97d Change-Id: I5874a72fbf316f34fdb0cd2ddfd0e2cc0593a876
2017-01-26Merge "Disable -Waddress-of-packed-member temporarily." am: a3c5862c50 am: ↵Stephen Hines
546e7c71f9 am: ee4ece5750 Change-Id: I37ede37ac3a06c501608b019e52acb1cbbe82fcd
2017-01-26Merge "Disable -Waddress-of-packed-member temporarily." am: a3c5862c50Stephen Hines
am: 546e7c71f9 Change-Id: I03fe80e1b66aea00f4d317176e18676e0bfb0b80
2017-01-26Merge "Disable -Waddress-of-packed-member temporarily."Stephen Hines
am: a3c5862c50 Change-Id: I54823ceb843ac7396bd5e82c0351c075ccbb7732
2017-01-26Merge "Disable -Waddress-of-packed-member temporarily."Treehugger Robot
2017-01-26Merge "Tell tcpdump that Bionic has strlcat" am: d1492306f0 am: 98ff9b74a5 ↵George Burgess IV
am: 09a6cf5d88 am: 26572a336b Change-Id: I9406761942a6e435093590bb565628f38aa7bbb4
2017-01-26Merge "Tell tcpdump that Bionic has strlcat" am: d1492306f0 am: 98ff9b74a5George Burgess IV
am: 09a6cf5d88 Change-Id: I734476f2617dbdeb33d9b3b843d3f342b2e5fd1f
2017-01-26Merge "Tell tcpdump that Bionic has strlcat" am: d1492306f0George Burgess IV
am: 98ff9b74a5 Change-Id: Ic24bcc51ce2424416575bc532e825cb2dc110b44
2017-01-26Merge "Tell tcpdump that Bionic has strlcat"George Burgess IV
am: d1492306f0 Change-Id: Id71630d8f87038e74888acd32a594c301116d065
2017-01-26Merge "Tell tcpdump that Bionic has strlcat"Treehugger Robot
2017-01-25Tell tcpdump that Bionic has strlcatGeorge Burgess IV
Without this, our new FORTIFY complains about strlcat redeclarations. Bug: 32073964 Test: Now builds with clang FORTIFY. Change-Id: I593824ed24aeda714ed03da5ebe19ea517908880
2016-12-14Disable -Waddress-of-packed-member temporarily.Stephen Hines
Bug: http://b/33566695 Taking the address of packed data members yields pointers that only have a guaranteed alignment of 1. Since this is an external/ project, we temporarily will disable this warning until a proper fix can be made in the upstream version of the project. Test: Builds successfully with updated toolchain. Change-Id: Ib89d1c907b2297294a8ed7e7d1c3e715000a0e09
2016-12-14Merge "Use shared lib of libpcap in tcpdump instead of static one." am: ↵Jaekyun Seok
cfa7e505ad am: 2f8712592c am: 5c8cdc7d8f am: 985d58550f Change-Id: I94715da394bb4669b7a865b4b35aaea809b68b0f
2016-12-14Merge "Use shared lib of libpcap in tcpdump instead of static one." am: ↵Jaekyun Seok
cfa7e505ad am: 2f8712592c am: 5c8cdc7d8f Change-Id: Ief8632141fd9d7a93541e819d5481d3cb18adef2
2016-12-14Merge "Use shared lib of libpcap in tcpdump instead of static one." am: ↵Jaekyun Seok
cfa7e505ad am: 2f8712592c Change-Id: Iadcabb0d47a57f9feed7183d59cf2f596532ad1e
2016-12-14Merge "Use shared lib of libpcap in tcpdump instead of static one."Jaekyun Seok
am: cfa7e505ad Change-Id: I01cbe9edbf825ec20ac47a62780feee67e523feb
2016-12-14Merge "Use shared lib of libpcap in tcpdump instead of static one."android-n-mr2-preview-1Treehugger Robot
2016-12-12Use shared lib of libpcap in tcpdump instead of static one.Jaekyun Seok
libpcap is used by netd and tcpdump on angler build. Size diffs on angler build image are as follows. netd : 290248 -> 290216 (- 32) tcpdump : 1301840 -> 1024376 (-277464) libpcap.so: 0 -> 307552 (+307552) total : (+ 30056) But libpcap is being linked by some vendors' components. So on such builds, the size diff will be reduced more; it could be negative possibly. Test: building succeeded, and the image was tested on angler. Bug: 33056637 Change-Id: Icd87c4ebc7c307a8f069adae82732e961010bf25
2016-06-11Merge \\\\"tcpdump should admit to using BSD extensions.\\\\" am: d303daefa0 ↵Elliott Hughes
am: a36d1ff94a am: 8d9e2b3066 am: 24873b6876 Change-Id: I25a7d9e9302eb9733e4ab064245754868152af12
2016-06-11Merge \\\"tcpdump should admit to using BSD extensions.\\\" am: d303daefa0 ↵Elliott Hughes
am: a36d1ff94a am: 8d9e2b3066 Change-Id: Ia11440241f1b1d156578f2e163f9cef4821e51e8
2016-06-11Merge \\"tcpdump should admit to using BSD extensions.\\" am: d303daefa0android-n-mr1-preview-2android-n-mr1-preview-1Elliott Hughes
am: a36d1ff94a Change-Id: Ie48f37e944c2a8ea27b19d3cfdaf195cdb3cf807
2016-06-11Merge \"tcpdump should admit to using BSD extensions.\"Elliott Hughes
am: d303daefa0 Change-Id: I44b9127e0991595e88d2b3bd55cc484665065bf5
2016-06-11Merge "tcpdump should admit to using BSD extensions."android-wear-n-preview-2android-wear-7.1.1_r1android-n-preview-5android-n-iot-preview-2nougat-mr1-wear-releasen-iot-preview-2Treehugger Robot
2016-06-10tcpdump should admit to using BSD extensions.Elliott Hughes
Change-Id: I9f08ece9375eef2c1b30be70f3aa57f30f62241b
2016-05-10Merge "Update README.version to reflect the correct version number."Aurimas Liutikas
2016-05-10Merge changes I8ae9ec5b,I71bd5c50,I450cca83,I30d77415 am: 37816ede8b am: ↵Aurimas Liutikas
51a752cf2f am: bc83d2d10e am: 72ff92b026 * commit '72ff92b026ab711f217dca861aaa3c29ba8c42d0': Enable -Werror in external/tcpdump Clean up version test. Add a missing space to a printout. ISOCLNS: Fix some warnings Change-Id: I535b49a1523985bb1ee19f081562139fee602f4f
2016-05-10Merge changes I8ae9ec5b,I71bd5c50,I450cca83,I30d77415 am: 37816ede8b am: ↵Aurimas Liutikas
51a752cf2f am: bc83d2d10e * commit 'bc83d2d10e7b143b2519203ea8efb61af6768d64': Enable -Werror in external/tcpdump Clean up version test. Add a missing space to a printout. ISOCLNS: Fix some warnings Change-Id: Id2ad44f7a4bfc178d57d77772b55eb0e3e31c4ed
2016-05-10Merge changes I8ae9ec5b,I71bd5c50,I450cca83,I30d77415 am: 37816ede8bAurimas Liutikas
am: 51a752cf2f * commit '51a752cf2fdf780884110135f1fa453745f47ea1': Enable -Werror in external/tcpdump Clean up version test. Add a missing space to a printout. ISOCLNS: Fix some warnings Change-Id: I69b896e407776878df50b0ecf19c2e7f6b6f66bd
2016-05-10Merge changes I8ae9ec5b,I71bd5c50,I450cca83,I30d77415Aurimas Liutikas
am: 37816ede8b * commit '37816ede8b912ee97b394e8a23a72a850b65c6b9': Enable -Werror in external/tcpdump Clean up version test. Add a missing space to a printout. ISOCLNS: Fix some warnings Change-Id: Ie41b0f06d0bcfd929f958bfdcd6e535eadf24680
2016-05-10Merge changes I8ae9ec5b,I71bd5c50,I450cca83,I30d77415android-wear-n-preview-3android-wear-n-preview-1android-n-preview-4android-n-preview-3Aurimas Liutikas
* changes: Enable -Werror in external/tcpdump Clean up version test. Add a missing space to a printout. ISOCLNS: Fix some warnings