]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r355988-r355990
authorCy Schubert <cy@FreeBSD.org>
Sat, 4 Jan 2020 00:41:22 +0000 (00:41 +0000)
committerCy Schubert <cy@FreeBSD.org>
Sat, 4 Jan 2020 00:41:22 +0000 (00:41 +0000)
commit482c7de5699d54ddf3c3a45c253db6681ebbdf33
tree81a9174ba2525f75c3a843e1e7300a5ea74b1d16
parent30494e5f99573469c95e1d28285ab34cd050f3a2
MFC r355988-r355990

r355988:
MFV r353141 (by phillip):

Update libpcap from 1.9.0 to 1.9.1.

r355989:
MFV r353143 (phillip):

Update tcpdump from 4.9.2 to 4.9.3.

r355990:
MFV r355890:

Fix libpcap issue #893: check for invalid IPv4 addresses.

This fixes errors such as:

tcpdump -i lagg0 net 999.999.999.999

This was originally discovered on a Red Hat 7.7 server and verified
to also be a bug on FreeBSD.

Obtained from: https://github.com/the-tcpdump-group/libpcap/commit/ \
07070918d5e81a515315b395f334e52589fe0fb
Fixed by: https://github.com/guyharris
233 files changed:
contrib/libpcap/CHANGES
contrib/libpcap/CMakeLists.txt
contrib/libpcap/CONTRIBUTING.md [moved from contrib/libpcap/CONTRIBUTING with 93% similarity]
contrib/libpcap/CREDITS
contrib/libpcap/INSTALL.md [moved from contrib/libpcap/INSTALL.txt with 94% similarity]
contrib/libpcap/Makefile.in
contrib/libpcap/README.Win32 [deleted file]
contrib/libpcap/README.md [moved from contrib/libpcap/README with 88% similarity]
contrib/libpcap/VERSION
contrib/libpcap/aclocal.m4
contrib/libpcap/bpf_filter.c
contrib/libpcap/cmake/Modules/FindPacket.cmake
contrib/libpcap/cmake/Modules/FindPthreads-w32.cmake [deleted file]
contrib/libpcap/cmakeconfig.h.in
contrib/libpcap/config.guess
contrib/libpcap/config.h.in
contrib/libpcap/config.sub
contrib/libpcap/configure
contrib/libpcap/configure.ac
contrib/libpcap/diag-control.h
contrib/libpcap/doc/DLT_ALLOCATE_HOWTO.md [new file with mode: 0644]
contrib/libpcap/doc/README.Win32.md [new file with mode: 0644]
contrib/libpcap/doc/README.aix [moved from contrib/libpcap/README.aix with 100% similarity]
contrib/libpcap/doc/README.dag [moved from contrib/libpcap/README.dag with 97% similarity]
contrib/libpcap/doc/README.hpux [moved from contrib/libpcap/README.hpux with 100% similarity]
contrib/libpcap/doc/README.linux.md [moved from contrib/libpcap/README.linux with 98% similarity]
contrib/libpcap/doc/README.macos [moved from contrib/libpcap/README.macos with 100% similarity]
contrib/libpcap/doc/README.septel [moved from contrib/libpcap/README.septel with 100% similarity]
contrib/libpcap/doc/README.sita [moved from contrib/libpcap/README.sita with 100% similarity]
contrib/libpcap/doc/README.tru64 [moved from contrib/libpcap/README.tru64 with 100% similarity]
contrib/libpcap/fmtutils.c
contrib/libpcap/fmtutils.h
contrib/libpcap/ftmacros.h
contrib/libpcap/gencode.c
contrib/libpcap/gencode.h
contrib/libpcap/grammar.y
contrib/libpcap/missing/asprintf.c [new file with mode: 0644]
contrib/libpcap/missing/snprintf.c
contrib/libpcap/missing/strlcat.c [new file with mode: 0644]
contrib/libpcap/missing/strlcpy.c [new file with mode: 0644]
contrib/libpcap/missing/win_asprintf.c [new file with mode: 0644]
contrib/libpcap/missing/win_snprintf.c
contrib/libpcap/msdos/readme.dos
contrib/libpcap/nametoaddr.c
contrib/libpcap/optimize.c
contrib/libpcap/pcap-bpf.c
contrib/libpcap/pcap-bt-linux.c
contrib/libpcap/pcap-bt-monitor-linux.c
contrib/libpcap/pcap-common.c
contrib/libpcap/pcap-common.h
contrib/libpcap/pcap-dag.c
contrib/libpcap/pcap-dlpi.c
contrib/libpcap/pcap-dos.c
contrib/libpcap/pcap-filter.manmisc.in
contrib/libpcap/pcap-int.h
contrib/libpcap/pcap-libdlpi.c
contrib/libpcap/pcap-linktype.manmisc.in
contrib/libpcap/pcap-linux.c
contrib/libpcap/pcap-netfilter-linux.c
contrib/libpcap/pcap-netmap.c
contrib/libpcap/pcap-new.c
contrib/libpcap/pcap-npf.c
contrib/libpcap/pcap-null.c
contrib/libpcap/pcap-rpcap.c
contrib/libpcap/pcap-rpcap.h
contrib/libpcap/pcap-savefile.manfile.in
contrib/libpcap/pcap-septel.c
contrib/libpcap/pcap-sita.c
contrib/libpcap/pcap-sita.html
contrib/libpcap/pcap-snf.c
contrib/libpcap/pcap-tc.c
contrib/libpcap/pcap-tstamp.manmisc.in
contrib/libpcap/pcap-usb-linux.c
contrib/libpcap/pcap.3pcap.in
contrib/libpcap/pcap.c
contrib/libpcap/pcap/bpf.h
contrib/libpcap/pcap/compiler-tests.h
contrib/libpcap/pcap/dlt.h
contrib/libpcap/pcap/funcattrs.h
contrib/libpcap/pcap/nflog.h
contrib/libpcap/pcap/pcap-inttypes.h
contrib/libpcap/pcap/pcap.h
contrib/libpcap/pcap/sll.h
contrib/libpcap/pcap/socket.h [new file with mode: 0644]
contrib/libpcap/pcap_activate.3pcap
contrib/libpcap/pcap_breakloop.3pcap
contrib/libpcap/pcap_can_set_rfmon.3pcap
contrib/libpcap/pcap_compile.3pcap.in
contrib/libpcap/pcap_create.3pcap
contrib/libpcap/pcap_datalink.3pcap.in
contrib/libpcap/pcap_datalink_name_to_val.3pcap
contrib/libpcap/pcap_datalink_val_to_name.3pcap
contrib/libpcap/pcap_dump.3pcap
contrib/libpcap/pcap_dump_file.3pcap
contrib/libpcap/pcap_dump_flush.3pcap
contrib/libpcap/pcap_dump_ftell.3pcap
contrib/libpcap/pcap_dump_open.3pcap.in
contrib/libpcap/pcap_file.3pcap
contrib/libpcap/pcap_fileno.3pcap
contrib/libpcap/pcap_findalldevs.3pcap
contrib/libpcap/pcap_freecode.3pcap
contrib/libpcap/pcap_get_required_select_timeout.3pcap
contrib/libpcap/pcap_get_selectable_fd.3pcap
contrib/libpcap/pcap_get_tstamp_precision.3pcap.in
contrib/libpcap/pcap_geterr.3pcap
contrib/libpcap/pcap_inject.3pcap
contrib/libpcap/pcap_is_swapped.3pcap
contrib/libpcap/pcap_list_datalinks.3pcap.in
contrib/libpcap/pcap_list_tstamp_types.3pcap.in
contrib/libpcap/pcap_lookupdev.3pcap
contrib/libpcap/pcap_lookupnet.3pcap
contrib/libpcap/pcap_loop.3pcap
contrib/libpcap/pcap_major_version.3pcap
contrib/libpcap/pcap_next_ex.3pcap
contrib/libpcap/pcap_offline_filter.3pcap
contrib/libpcap/pcap_open_dead.3pcap.in
contrib/libpcap/pcap_open_live.3pcap
contrib/libpcap/pcap_open_offline.3pcap.in
contrib/libpcap/pcap_set_datalink.3pcap
contrib/libpcap/pcap_set_immediate_mode.3pcap.in [moved from contrib/libpcap/pcap_set_immediate_mode.3pcap with 54% similarity]
contrib/libpcap/pcap_set_protocol_linux.3pcap [moved from contrib/libpcap/pcap_set_protocol.3pcap with 84% similarity]
contrib/libpcap/pcap_set_timeout.3pcap
contrib/libpcap/pcap_set_tstamp_precision.3pcap.in
contrib/libpcap/pcap_set_tstamp_type.3pcap.in
contrib/libpcap/pcap_setdirection.3pcap
contrib/libpcap/pcap_setfilter.3pcap
contrib/libpcap/pcap_setnonblock.3pcap
contrib/libpcap/pcap_snapshot.3pcap
contrib/libpcap/pcap_stats.3pcap
contrib/libpcap/pcap_strerror.3pcap
contrib/libpcap/pcap_tstamp_type_name_to_val.3pcap
contrib/libpcap/pcap_tstamp_type_val_to_name.3pcap
contrib/libpcap/portability.h
contrib/libpcap/rpcap-protocol.h
contrib/libpcap/rpcapd/CMakeLists.txt [new file with mode: 0644]
contrib/libpcap/rpcapd/Makefile.in [new file with mode: 0644]
contrib/libpcap/rpcapd/config_params.h [new file with mode: 0644]
contrib/libpcap/rpcapd/daemon.c [new file with mode: 0644]
contrib/libpcap/rpcapd/daemon.h [new file with mode: 0644]
contrib/libpcap/rpcapd/fileconf.c [new file with mode: 0644]
contrib/libpcap/rpcapd/fileconf.h [new file with mode: 0644]
contrib/libpcap/rpcapd/log.c [new file with mode: 0644]
contrib/libpcap/rpcapd/log.h [new file with mode: 0644]
contrib/libpcap/rpcapd/org.tcpdump.rpcapd.plist [new file with mode: 0644]
contrib/libpcap/rpcapd/rpcapd-config.manfile.in [new file with mode: 0644]
contrib/libpcap/rpcapd/rpcapd.c [new file with mode: 0644]
contrib/libpcap/rpcapd/rpcapd.h [new file with mode: 0644]
contrib/libpcap/rpcapd/rpcapd.inetd.conf [new file with mode: 0644]
contrib/libpcap/rpcapd/rpcapd.manadmin.in [new file with mode: 0644]
contrib/libpcap/rpcapd/rpcapd.rc [new file with mode: 0644]
contrib/libpcap/rpcapd/rpcapd.socket [new file with mode: 0644]
contrib/libpcap/rpcapd/rpcapd.xinetd.conf [new file with mode: 0644]
contrib/libpcap/rpcapd/rpcapd@.service [new file with mode: 0644]
contrib/libpcap/rpcapd/win32-svc.c [new file with mode: 0644]
contrib/libpcap/rpcapd/win32-svc.h [new file with mode: 0644]
contrib/libpcap/savefile.c
contrib/libpcap/scanner.l
contrib/libpcap/sf-pcap.c
contrib/libpcap/sf-pcap.h
contrib/libpcap/sf-pcapng.c
contrib/libpcap/sf-pcapng.h
contrib/libpcap/sockutils.c
contrib/libpcap/sockutils.h
contrib/libpcap/testprogs/CMakeLists.txt [new file with mode: 0644]
contrib/libpcap/testprogs/Makefile.in [new file with mode: 0644]
contrib/libpcap/testprogs/can_set_rfmon_test.c [new file with mode: 0644]
contrib/libpcap/testprogs/capturetest.c [new file with mode: 0644]
contrib/libpcap/testprogs/filtertest.c [new file with mode: 0644]
contrib/libpcap/testprogs/findalldevstest.c [new file with mode: 0644]
contrib/libpcap/testprogs/opentest.c [new file with mode: 0644]
contrib/libpcap/testprogs/reactivatetest.c [new file with mode: 0644]
contrib/libpcap/testprogs/selpolltest.c [new file with mode: 0644]
contrib/libpcap/testprogs/threadsignaltest.c [new file with mode: 0644]
contrib/libpcap/testprogs/unix.h [new file with mode: 0644]
contrib/libpcap/testprogs/valgrindtest.c [new file with mode: 0644]
contrib/tcpdump/CHANGES
contrib/tcpdump/CONTRIBUTING
contrib/tcpdump/INSTALL.txt
contrib/tcpdump/Makefile-devel-adds
contrib/tcpdump/Makefile.in
contrib/tcpdump/VERSION
contrib/tcpdump/addrtoname.c
contrib/tcpdump/config.guess
contrib/tcpdump/config.h.in
contrib/tcpdump/config.sub
contrib/tcpdump/configure
contrib/tcpdump/configure.ac [new file with mode: 0644]
contrib/tcpdump/netdissect.h
contrib/tcpdump/print-802_11.c
contrib/tcpdump/print-aoe.c
contrib/tcpdump/print-babel.c
contrib/tcpdump/print-bfd.c
contrib/tcpdump/print-bgp.c
contrib/tcpdump/print-bootp.c
contrib/tcpdump/print-dccp.c
contrib/tcpdump/print-decnet.c
contrib/tcpdump/print-domain.c
contrib/tcpdump/print-dvmrp.c
contrib/tcpdump/print-eigrp.c
contrib/tcpdump/print-esp.c
contrib/tcpdump/print-fr.c
contrib/tcpdump/print-hncp.c
contrib/tcpdump/print-icmp.c
contrib/tcpdump/print-icmp6.c
contrib/tcpdump/print-ipnet.c
contrib/tcpdump/print-isakmp.c
contrib/tcpdump/print-juniper.c
contrib/tcpdump/print-l2tp.c
contrib/tcpdump/print-ldp.c
contrib/tcpdump/print-lmp.c
contrib/tcpdump/print-nfs.c
contrib/tcpdump/print-openflow.c
contrib/tcpdump/print-ospf.c
contrib/tcpdump/print-ospf6.c
contrib/tcpdump/print-ppi.c
contrib/tcpdump/print-rsvp.c
contrib/tcpdump/print-rx.c
contrib/tcpdump/print-sflow.c
contrib/tcpdump/print-sl.c
contrib/tcpdump/print-sll.c
contrib/tcpdump/print-smb.c
contrib/tcpdump/print-tcp.c
contrib/tcpdump/print-vrrp.c
contrib/tcpdump/print-vtp.c
contrib/tcpdump/print-wb.c
contrib/tcpdump/signature.c
contrib/tcpdump/smbutil.c
contrib/tcpdump/tcpdump.1.in
contrib/tcpdump/tcpdump.c
contrib/tcpdump/util-print.c
lib/libpcap/Makefile
lib/libpcap/config.h
sys/net/dlt.h