vendor/TCPDUMP: Import libpcap 4.99.1 vendor/TCPDUMP
authorAntonio Huete Jimenez <tuxillo@quantumachine.net>
Sun, 20 Nov 2022 01:32:01 +0000 (02:32 +0100)
committerAntonio Huete Jimenez <tuxillo@quantumachine.net>
Sun, 20 Nov 2022 23:36:15 +0000 (00:36 +0100)
commited775ee718148819f0ec9481195b31f346fbe774
tree1bb5fcbc8c80de74a3182072199b107b7cded59b
parent411677ae3ecc884ce4f4bd3d53bab2b7f81cf321
vendor/TCPDUMP: Import libpcap 4.99.1

Most significant changes:

 - CVE-2018-16301: For the -F option handle large input files safely.
 - Improve the contents, wording and formatting of the man page.
 - Print unsupported link-layer protocol packets in hex.
 - Add support for new network protocols and DLTs
 - BGP: Fix overwrites of global 'astostr' temporary buffer
 - ARP: fix overwrites of static buffer in q922_string().

See full change log in: https://git.tcpdump.org/tcpdump/blob/HEAD:/CHANGES
230 files changed:
contrib/tcpdump/CHANGES
contrib/tcpdump/LICENSE
contrib/tcpdump/README.DELETED [deleted file]
contrib/tcpdump/README.md
contrib/tcpdump/VERSION
contrib/tcpdump/addrtoname.c
contrib/tcpdump/addrtoname.h
contrib/tcpdump/addrtostr.c
contrib/tcpdump/af.c
contrib/tcpdump/af.h
contrib/tcpdump/ah.h
contrib/tcpdump/appletalk.h
contrib/tcpdump/ascii_strcasecmp.c
contrib/tcpdump/checksum.c
contrib/tcpdump/compiler-tests.h [new file with mode: 0644]
contrib/tcpdump/cpack.c
contrib/tcpdump/cpack.h
contrib/tcpdump/ethertype.h
contrib/tcpdump/extract.h
contrib/tcpdump/fptype.c [copied from contrib/tcpdump/ether.h with 76% similarity]
contrib/tcpdump/fptype.h [copied from contrib/tcpdump/ether.h with 76% similarity]
contrib/tcpdump/ftmacros.h [new file with mode: 0644]
contrib/tcpdump/funcattrs.h
contrib/tcpdump/getservent.h [new file with mode: 0644]
contrib/tcpdump/gmpls.c
contrib/tcpdump/gmt2local.h [deleted file]
contrib/tcpdump/in_cksum.c
contrib/tcpdump/interface.h
contrib/tcpdump/ip.h
contrib/tcpdump/ip6.h
contrib/tcpdump/ipproto.c
contrib/tcpdump/ipproto.h
contrib/tcpdump/l2vpn.c
contrib/tcpdump/machdep.c
contrib/tcpdump/nameser.h
contrib/tcpdump/netdissect-alloc.c [new file with mode: 0644]
contrib/tcpdump/netdissect-alloc.h [copied from contrib/tcpdump/print-ftp.c with 59% similarity]
contrib/tcpdump/netdissect-ctype.h [new file with mode: 0644]
contrib/tcpdump/netdissect-stdinc.h
contrib/tcpdump/netdissect.c
contrib/tcpdump/netdissect.h
contrib/tcpdump/nfs.h
contrib/tcpdump/nfsfh.h
contrib/tcpdump/nlpid.c
contrib/tcpdump/ntp.c [new file with mode: 0644]
contrib/tcpdump/ntp.h [moved from contrib/tcpdump/gmt2local.c with 51% similarity]
contrib/tcpdump/openflow.h
contrib/tcpdump/ospf.h
contrib/tcpdump/oui.c
contrib/tcpdump/oui.h
contrib/tcpdump/parsenfsfh.c
contrib/tcpdump/ppp.h
contrib/tcpdump/print-802_11.c
contrib/tcpdump/print-802_15_4.c
contrib/tcpdump/print-ah.c
contrib/tcpdump/print-ahcp.c
contrib/tcpdump/print-aodv.c
contrib/tcpdump/print-aoe.c
contrib/tcpdump/print-ap1394.c
contrib/tcpdump/print-arcnet.c
contrib/tcpdump/print-arista.c [new file with mode: 0644]
contrib/tcpdump/print-arp.c
contrib/tcpdump/print-ascii.c
contrib/tcpdump/print-atalk.c
contrib/tcpdump/print-atm.c
contrib/tcpdump/print-babel.c
contrib/tcpdump/print-bcm-li.c [new file with mode: 0644]
contrib/tcpdump/print-beep.c
contrib/tcpdump/print-bfd.c
contrib/tcpdump/print-bgp.c
contrib/tcpdump/print-bootp.c
contrib/tcpdump/print-brcmtag.c [new file with mode: 0644]
contrib/tcpdump/print-bt.c
contrib/tcpdump/print-calm-fast.c
contrib/tcpdump/print-carp.c
contrib/tcpdump/print-cdp.c
contrib/tcpdump/print-cfm.c
contrib/tcpdump/print-chdlc.c
contrib/tcpdump/print-cip.c
contrib/tcpdump/print-cnfp.c
contrib/tcpdump/print-dccp.c
contrib/tcpdump/print-decnet.c
contrib/tcpdump/print-dhcp6.c
contrib/tcpdump/print-domain.c
contrib/tcpdump/print-dsa.c [new file with mode: 0644]
contrib/tcpdump/print-dtp.c
contrib/tcpdump/print-dvmrp.c
contrib/tcpdump/print-eap.c
contrib/tcpdump/print-egp.c
contrib/tcpdump/print-eigrp.c
contrib/tcpdump/print-enc.c
contrib/tcpdump/print-esp.c
contrib/tcpdump/print-ether.c
contrib/tcpdump/print-fddi.c
contrib/tcpdump/print-forces.c
contrib/tcpdump/print-fr.c
contrib/tcpdump/print-frag6.c
contrib/tcpdump/print-ftp.c
contrib/tcpdump/print-geneve.c
contrib/tcpdump/print-geonet.c
contrib/tcpdump/print-gre.c
contrib/tcpdump/print-hncp.c
contrib/tcpdump/print-hsrp.c
contrib/tcpdump/print-http.c
contrib/tcpdump/print-icmp.c
contrib/tcpdump/print-icmp6.c
contrib/tcpdump/print-igmp.c
contrib/tcpdump/print-igrp.c
contrib/tcpdump/print-ip-demux.c [new file with mode: 0644]
contrib/tcpdump/print-ip.c
contrib/tcpdump/print-ip6.c
contrib/tcpdump/print-ip6opts.c
contrib/tcpdump/print-ipcomp.c
contrib/tcpdump/print-ipfc.c
contrib/tcpdump/print-ipnet.c
contrib/tcpdump/print-ipoib.c [new file with mode: 0644]
contrib/tcpdump/print-ipx.c
contrib/tcpdump/print-isakmp.c
contrib/tcpdump/print-isoclns.c
contrib/tcpdump/print-juniper.c
contrib/tcpdump/print-krb.c
contrib/tcpdump/print-l2tp.c
contrib/tcpdump/print-lane.c
contrib/tcpdump/print-ldp.c
contrib/tcpdump/print-lisp.c
contrib/tcpdump/print-llc.c
contrib/tcpdump/print-lldp.c
contrib/tcpdump/print-lmp.c
contrib/tcpdump/print-loopback.c
contrib/tcpdump/print-lspping.c
contrib/tcpdump/print-lwapp.c
contrib/tcpdump/print-lwres.c
contrib/tcpdump/print-m3ua.c
contrib/tcpdump/print-macsec.c [new file with mode: 0644]
contrib/tcpdump/print-medsa.c [deleted file]
contrib/tcpdump/print-mobile.c
contrib/tcpdump/print-mobility.c
contrib/tcpdump/print-mpcp.c
contrib/tcpdump/print-mpls.c
contrib/tcpdump/print-mptcp.c
contrib/tcpdump/print-msdp.c
contrib/tcpdump/print-msnlb.c
contrib/tcpdump/print-nflog.c
contrib/tcpdump/print-nfs.c
contrib/tcpdump/print-nsh.c
contrib/tcpdump/print-ntp.c
contrib/tcpdump/print-null.c
contrib/tcpdump/print-olsr.c
contrib/tcpdump/print-openflow-1.0.c
contrib/tcpdump/print-openflow-1.3.c [new file with mode: 0644]
contrib/tcpdump/print-openflow.c
contrib/tcpdump/print-ospf.c
contrib/tcpdump/print-ospf6.c
contrib/tcpdump/print-otv.c
contrib/tcpdump/print-pflog.c
contrib/tcpdump/print-pgm.c
contrib/tcpdump/print-pim.c
contrib/tcpdump/print-pktap.c
contrib/tcpdump/print-ppi.c
contrib/tcpdump/print-ppp.c
contrib/tcpdump/print-pppoe.c
contrib/tcpdump/print-pptp.c
contrib/tcpdump/print-ptp.c [new file with mode: 0644]
contrib/tcpdump/print-radius.c
contrib/tcpdump/print-raw.c
contrib/tcpdump/print-resp.c
contrib/tcpdump/print-rip.c
contrib/tcpdump/print-ripng.c
contrib/tcpdump/print-rpki-rtr.c
contrib/tcpdump/print-rrcp.c
contrib/tcpdump/print-rsvp.c
contrib/tcpdump/print-rt6.c
contrib/tcpdump/print-rtsp.c
contrib/tcpdump/print-rx.c
contrib/tcpdump/print-sctp.c
contrib/tcpdump/print-sflow.c
contrib/tcpdump/print-sip.c
contrib/tcpdump/print-sl.c
contrib/tcpdump/print-sll.c
contrib/tcpdump/print-slow.c
contrib/tcpdump/print-smb.c
contrib/tcpdump/print-smtp.c
contrib/tcpdump/print-snmp.c
contrib/tcpdump/print-someip.c [new file with mode: 0644]
contrib/tcpdump/print-ssh.c [new file with mode: 0644]
contrib/tcpdump/print-stp.c
contrib/tcpdump/print-sunatm.c
contrib/tcpdump/print-sunrpc.c
contrib/tcpdump/print-symantec.c
contrib/tcpdump/print-syslog.c
contrib/tcpdump/print-tcp.c
contrib/tcpdump/print-telnet.c
contrib/tcpdump/print-tftp.c
contrib/tcpdump/print-timed.c
contrib/tcpdump/print-tipc.c
contrib/tcpdump/print-token.c
contrib/tcpdump/print-udld.c
contrib/tcpdump/print-udp.c
contrib/tcpdump/print-unsupported.c [copied from contrib/tcpdump/print-smtp.c with 63% similarity]
contrib/tcpdump/print-usb.c
contrib/tcpdump/print-vjc.c
contrib/tcpdump/print-vqp.c
contrib/tcpdump/print-vrrp.c
contrib/tcpdump/print-vsock.c [new file with mode: 0644]
contrib/tcpdump/print-vtp.c
contrib/tcpdump/print-vxlan-gpe.c
contrib/tcpdump/print-vxlan.c
contrib/tcpdump/print-wb.c
contrib/tcpdump/print-zep.c [new file with mode: 0644]
contrib/tcpdump/print-zephyr.c
contrib/tcpdump/print-zeromq.c
contrib/tcpdump/print.c
contrib/tcpdump/print.h
contrib/tcpdump/rpc_auth.h
contrib/tcpdump/rpc_msg.h
contrib/tcpdump/rpl.h [deleted file]
contrib/tcpdump/setsignal.c [deleted file]
contrib/tcpdump/setsignal.h [deleted file]
contrib/tcpdump/signature.c
contrib/tcpdump/smb.h
contrib/tcpdump/smbutil.c
contrib/tcpdump/status-exit-codes.h [copied from contrib/tcpdump/print-ftp.c with 56% similarity]
contrib/tcpdump/strtoaddr.c
contrib/tcpdump/tcp.h
contrib/tcpdump/tcpdump.1.in
contrib/tcpdump/tcpdump.c
contrib/tcpdump/timeval-operations.h
contrib/tcpdump/udp.h
contrib/tcpdump/util-print.c
contrib/tcpdump/varattrs.h [moved from contrib/tcpdump/ether.h with 61% similarity]