git: vendor/TCPDUMP vendor/TCPDUMP: Import libpcap 4.99.1
Antonio Huete Jimenez
tuxillo at crater.dragonflybsd.org
Sun Nov 20 16:13:40 PST 2022
commit ed775ee718148819f0ec9481195b31f346fbe774
Author: Antonio Huete Jimenez <tuxillo at quantumachine.net>
Date: Sun Nov 20 02:32:01 2022 +0100
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
Summary of changes:
contrib/tcpdump/CHANGES | 121 +-
contrib/tcpdump/LICENSE | 6 +-
contrib/tcpdump/README.DELETED | 29 -
contrib/tcpdump/README.md | 99 +-
contrib/tcpdump/VERSION | 2 +-
contrib/tcpdump/addrtoname.c | 517 +--
contrib/tcpdump/addrtoname.h | 81 +-
contrib/tcpdump/addrtostr.c | 8 +-
contrib/tcpdump/af.c | 4 +-
contrib/tcpdump/af.h | 2 +-
contrib/tcpdump/ah.h | 46 +-
contrib/tcpdump/appletalk.h | 60 +-
contrib/tcpdump/ascii_strcasecmp.c | 6 +-
contrib/tcpdump/checksum.c | 10 +-
contrib/tcpdump/compiler-tests.h | 151 +
contrib/tcpdump/cpack.c | 103 +-
contrib/tcpdump/cpack.h | 33 +-
contrib/tcpdump/ethertype.h | 24 +-
contrib/tcpdump/extract.h | 757 +++-
contrib/tcpdump/{ether.h => fptype.c} | 35 +-
contrib/tcpdump/{ether.h => fptype.h} | 25 +-
contrib/tcpdump/ftmacros.h | 122 +
contrib/tcpdump/funcattrs.h | 54 +-
contrib/tcpdump/getservent.h | 67 +
contrib/tcpdump/gmpls.c | 4 +-
contrib/tcpdump/gmt2local.h | 25 -
contrib/tcpdump/in_cksum.c | 12 +-
contrib/tcpdump/interface.h | 18 +-
contrib/tcpdump/ip.h | 6 +-
contrib/tcpdump/ip6.h | 87 +-
contrib/tcpdump/ipproto.c | 10 +-
contrib/tcpdump/ipproto.h | 13 +-
contrib/tcpdump/l2vpn.c | 8 +-
contrib/tcpdump/machdep.c | 24 +-
contrib/tcpdump/nameser.h | 159 +-
contrib/tcpdump/netdissect-alloc.c | 62 +
.../tcpdump/{print-smtp.c => netdissect-alloc.h} | 31 +-
.../{ascii_strcasecmp.h => netdissect-ctype.h} | 35 +-
contrib/tcpdump/netdissect-stdinc.h | 357 +-
contrib/tcpdump/netdissect.c | 94 +-
contrib/tcpdump/netdissect.h | 549 ++-
contrib/tcpdump/nfs.h | 163 +-
contrib/tcpdump/nfsfh.h | 2 +-
contrib/tcpdump/nlpid.c | 4 +-
contrib/tcpdump/ntp.c | 85 +
contrib/tcpdump/{gmt2local.c => ntp.h} | 74 +-
contrib/tcpdump/openflow.h | 51 +-
contrib/tcpdump/ospf.h | 148 +-
contrib/tcpdump/oui.c | 33 +-
contrib/tcpdump/oui.h | 32 +-
contrib/tcpdump/parsenfsfh.c | 162 +-
contrib/tcpdump/ppp.h | 8 +-
contrib/tcpdump/print-802_11.c | 1739 ++++----
contrib/tcpdump/print-802_15_4.c | 2583 +++++++++++-
contrib/tcpdump/print-ah.c | 57 +-
contrib/tcpdump/print-ahcp.c | 277 +-
contrib/tcpdump/print-aodv.c | 388 +-
contrib/tcpdump/print-aoe.c | 257 +-
contrib/tcpdump/print-ap1394.c | 46 +-
contrib/tcpdump/print-arcnet.c | 162 +-
contrib/tcpdump/print-arista.c | 92 +
contrib/tcpdump/print-arp.c | 259 +-
contrib/tcpdump/print-ascii.c | 124 +-
contrib/tcpdump/print-atalk.c | 462 ++-
contrib/tcpdump/print-atm.c | 193 +-
contrib/tcpdump/print-babel.c | 504 ++-
contrib/tcpdump/print-bcm-li.c | 130 +
contrib/tcpdump/print-beep.c | 23 +-
contrib/tcpdump/print-bfd.c | 215 +-
contrib/tcpdump/print-bgp.c | 4330 +++++++++++---------
contrib/tcpdump/print-bootp.c | 561 ++-
contrib/tcpdump/print-brcmtag.c | 151 +
contrib/tcpdump/print-bt.c | 44 +-
contrib/tcpdump/print-calm-fast.c | 52 +-
contrib/tcpdump/print-carp.c | 37 +-
contrib/tcpdump/print-cdp.c | 596 +--
contrib/tcpdump/print-cfm.c | 310 +-
contrib/tcpdump/print-chdlc.c | 94 +-
contrib/tcpdump/print-cip.c | 47 +-
contrib/tcpdump/print-cnfp.c | 456 ++-
contrib/tcpdump/print-dccp.c | 365 +-
contrib/tcpdump/print-decnet.c | 680 ++-
contrib/tcpdump/print-dhcp6.c | 373 +-
contrib/tcpdump/print-domain.c | 873 ++--
contrib/tcpdump/print-dsa.c | 219 +
contrib/tcpdump/print-dtp.c | 86 +-
contrib/tcpdump/print-dvmrp.c | 341 +-
contrib/tcpdump/print-eap.c | 194 +-
contrib/tcpdump/print-egp.c | 224 +-
contrib/tcpdump/print-eigrp.c | 472 +--
contrib/tcpdump/print-enc.c | 94 +-
contrib/tcpdump/print-esp.c | 512 +--
contrib/tcpdump/print-ether.c | 486 ++-
contrib/tcpdump/print-fddi.c | 93 +-
contrib/tcpdump/print-forces.c | 737 ++--
contrib/tcpdump/print-fr.c | 386 +-
contrib/tcpdump/print-frag6.c | 38 +-
contrib/tcpdump/print-ftp.c | 11 +-
contrib/tcpdump/print-geneve.c | 81 +-
contrib/tcpdump/print-geonet.c | 123 +-
contrib/tcpdump/print-gre.c | 210 +-
contrib/tcpdump/print-hncp.c | 331 +-
contrib/tcpdump/print-hsrp.c | 88 +-
contrib/tcpdump/print-http.c | 11 +-
contrib/tcpdump/print-icmp.c | 452 +-
contrib/tcpdump/print-icmp6.c | 1337 +++---
contrib/tcpdump/print-igmp.c | 232 +-
contrib/tcpdump/print-igrp.c | 126 +-
contrib/tcpdump/print-ip-demux.c | 231 ++
contrib/tcpdump/print-ip.c | 566 +--
contrib/tcpdump/print-ip6.c | 366 +-
contrib/tcpdump/print-ip6opts.c | 188 +-
contrib/tcpdump/print-ipcomp.c | 31 +-
contrib/tcpdump/print-ipfc.c | 50 +-
contrib/tcpdump/print-ipnet.c | 51 +-
contrib/tcpdump/print-ipoib.c | 125 +
contrib/tcpdump/print-ipx.c | 191 +-
contrib/tcpdump/print-isakmp.c | 1421 ++++---
contrib/tcpdump/print-isoclns.c | 2757 +++++++------
contrib/tcpdump/print-juniper.c | 711 ++--
contrib/tcpdump/print-krb.c | 111 +-
contrib/tcpdump/print-l2tp.c | 291 +-
contrib/tcpdump/print-lane.c | 52 +-
contrib/tcpdump/print-ldp.c | 304 +-
contrib/tcpdump/print-lisp.c | 151 +-
contrib/tcpdump/print-llc.c | 124 +-
contrib/tcpdump/print-lldp.c | 641 +--
contrib/tcpdump/print-lmp.c | 601 ++-
contrib/tcpdump/print-loopback.c | 81 +-
contrib/tcpdump/print-lspping.c | 543 ++-
contrib/tcpdump/print-lwapp.c | 172 +-
contrib/tcpdump/print-lwres.c | 426 +-
contrib/tcpdump/print-m3ua.c | 96 +-
contrib/tcpdump/print-macsec.c | 256 ++
contrib/tcpdump/print-medsa.c | 196 -
contrib/tcpdump/print-mobile.c | 35 +-
contrib/tcpdump/print-mobility.c | 170 +-
contrib/tcpdump/print-mpcp.c | 146 +-
contrib/tcpdump/print-mpls.c | 108 +-
contrib/tcpdump/print-mptcp.c | 277 +-
contrib/tcpdump/print-msdp.c | 64 +-
contrib/tcpdump/print-msnlb.c | 27 +-
contrib/tcpdump/print-nflog.c | 177 +-
contrib/tcpdump/print-nfs.c | 1419 ++++---
contrib/tcpdump/print-nsh.c | 233 +-
contrib/tcpdump/print-ntp.c | 467 ++-
contrib/tcpdump/print-null.c | 45 +-
contrib/tcpdump/print-olsr.c | 285 +-
contrib/tcpdump/print-openflow-1.0.c | 2478 +++++------
contrib/tcpdump/print-openflow-1.3.c | 1209 ++++++
contrib/tcpdump/print-openflow.c | 214 +-
contrib/tcpdump/print-ospf.c | 769 ++--
contrib/tcpdump/print-ospf6.c | 517 ++-
contrib/tcpdump/print-otv.c | 36 +-
contrib/tcpdump/print-pflog.c | 72 +-
contrib/tcpdump/print-pgm.c | 543 ++-
contrib/tcpdump/print-pim.c | 667 +--
contrib/tcpdump/print-pktap.c | 94 +-
contrib/tcpdump/print-ppi.c | 108 +-
contrib/tcpdump/print-ppp.c | 841 ++--
contrib/tcpdump/print-pppoe.c | 81 +-
contrib/tcpdump/print-pptp.c | 729 ++--
contrib/tcpdump/print-ptp.c | 620 +++
contrib/tcpdump/print-radius.c | 886 +++-
contrib/tcpdump/print-raw.c | 12 +-
contrib/tcpdump/print-resp.c | 104 +-
contrib/tcpdump/print-rip.c | 425 +-
contrib/tcpdump/print-ripng.c | 122 +-
contrib/tcpdump/print-rpki-rtr.c | 147 +-
contrib/tcpdump/print-rrcp.c | 81 +-
contrib/tcpdump/print-rsvp.c | 1179 +++---
contrib/tcpdump/print-rt6.c | 96 +-
contrib/tcpdump/print-rtsp.c | 11 +-
contrib/tcpdump/print-rx.c | 1382 +++----
contrib/tcpdump/print-sctp.c | 382 +-
contrib/tcpdump/print-sflow.c | 647 ++-
contrib/tcpdump/print-sip.c | 8 +-
contrib/tcpdump/print-sl.c | 161 +-
contrib/tcpdump/print-sll.c | 311 +-
contrib/tcpdump/print-slow.c | 363 +-
contrib/tcpdump/print-smb.c | 759 ++--
contrib/tcpdump/print-smtp.c | 11 +-
contrib/tcpdump/print-snmp.c | 395 +-
contrib/tcpdump/print-someip.c | 142 +
contrib/tcpdump/print-ssh.c | 99 +
contrib/tcpdump/print-stp.c | 347 +-
contrib/tcpdump/print-sunatm.c | 26 +-
contrib/tcpdump/print-sunrpc.c | 77 +-
contrib/tcpdump/print-symantec.c | 52 +-
contrib/tcpdump/print-syslog.c | 72 +-
contrib/tcpdump/print-tcp.c | 501 +--
contrib/tcpdump/print-telnet.c | 73 +-
contrib/tcpdump/print-tftp.c | 71 +-
contrib/tcpdump/print-timed.c | 111 +-
contrib/tcpdump/print-tipc.c | 181 +-
contrib/tcpdump/print-token.c | 94 +-
contrib/tcpdump/print-udld.c | 115 +-
contrib/tcpdump/print-udp.c | 547 +--
.../tcpdump/{print-smtp.c => print-unsupported.c} | 20 +-
contrib/tcpdump/print-usb.c | 186 +-
contrib/tcpdump/print-vjc.c | 34 +-
contrib/tcpdump/print-vqp.c | 105 +-
contrib/tcpdump/print-vrrp.c | 82 +-
contrib/tcpdump/print-vsock.c | 262 ++
contrib/tcpdump/print-vtp.c | 181 +-
contrib/tcpdump/print-vxlan-gpe.c | 67 +-
contrib/tcpdump/print-vxlan.c | 41 +-
contrib/tcpdump/print-wb.c | 365 +-
contrib/tcpdump/print-zep.c | 178 +
contrib/tcpdump/print-zephyr.c | 125 +-
contrib/tcpdump/print-zeromq.c | 83 +-
contrib/tcpdump/print.c | 409 +-
contrib/tcpdump/print.h | 5 +-
contrib/tcpdump/rpc_auth.h | 11 +-
contrib/tcpdump/rpc_msg.h | 24 +-
contrib/tcpdump/rpl.h | 174 -
contrib/tcpdump/setsignal.c | 90 -
contrib/tcpdump/setsignal.h | 25 -
contrib/tcpdump/signature.c | 21 +-
contrib/tcpdump/smb.h | 6 +-
contrib/tcpdump/smbutil.c | 522 +--
contrib/tcpdump/{l2vpn.h => status-exit-codes.h} | 23 +-
contrib/tcpdump/strtoaddr.c | 20 +-
contrib/tcpdump/tcp.h | 29 +-
contrib/tcpdump/tcpdump.1.in | 317 +-
contrib/tcpdump/tcpdump.c | 1203 ++++--
contrib/tcpdump/timeval-operations.h | 23 +-
contrib/tcpdump/udp.h | 118 +-
contrib/tcpdump/util-print.c | 590 ++-
contrib/tcpdump/{ether.h => varattrs.h} | 52 +-
230 files changed, 38436 insertions(+), 28091 deletions(-)
delete mode 100644 contrib/tcpdump/README.DELETED
create mode 100644 contrib/tcpdump/compiler-tests.h
copy contrib/tcpdump/{ether.h => fptype.c} (76%)
copy contrib/tcpdump/{ether.h => fptype.h} (76%)
create mode 100644 contrib/tcpdump/ftmacros.h
create mode 100644 contrib/tcpdump/getservent.h
delete mode 100644 contrib/tcpdump/gmt2local.h
create mode 100644 contrib/tcpdump/netdissect-alloc.c
copy contrib/tcpdump/{print-smtp.c => netdissect-alloc.h} (59%)
copy contrib/tcpdump/{ascii_strcasecmp.h => netdissect-ctype.h} (50%)
create mode 100644 contrib/tcpdump/ntp.c
rename contrib/tcpdump/{gmt2local.c => ntp.h} (51%)
create mode 100644 contrib/tcpdump/print-arista.c
create mode 100644 contrib/tcpdump/print-bcm-li.c
create mode 100644 contrib/tcpdump/print-brcmtag.c
create mode 100644 contrib/tcpdump/print-dsa.c
create mode 100644 contrib/tcpdump/print-ip-demux.c
create mode 100644 contrib/tcpdump/print-ipoib.c
create mode 100644 contrib/tcpdump/print-macsec.c
delete mode 100644 contrib/tcpdump/print-medsa.c
create mode 100644 contrib/tcpdump/print-openflow-1.3.c
create mode 100644 contrib/tcpdump/print-ptp.c
create mode 100644 contrib/tcpdump/print-someip.c
create mode 100644 contrib/tcpdump/print-ssh.c
copy contrib/tcpdump/{print-smtp.c => print-unsupported.c} (63%)
create mode 100644 contrib/tcpdump/print-vsock.c
create mode 100644 contrib/tcpdump/print-zep.c
delete mode 100644 contrib/tcpdump/rpl.h
delete mode 100644 contrib/tcpdump/setsignal.c
delete mode 100644 contrib/tcpdump/setsignal.h
copy contrib/tcpdump/{l2vpn.h => status-exit-codes.h} (56%)
rename contrib/tcpdump/{ether.h => varattrs.h} (61%)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/ed775ee718148819f0ec9481195b31f346fbe774
--
DragonFly BSD source repository
More information about the Commits
mailing list