[Git][hardenedbsd/HardenedBSD][hardened/current/cross-dso-cfi] 5 commits: Import libpcap 1.10.6

0 views
Skip to first unread message

HardenedBSD Services (@hardenedbsd-services)

unread,
Mar 15, 2026, 2:01:47 AM (2 days ago) Mar 15
to src-com...@hardenedbsd.org


HardenedBSD Services pushed to branch hardened/current/cross-dso-cfi at HardenedBSD / HardenedBSD


Commits:
0a1fbf4c by Joseph Mingrone at 2026-01-07T12:56:48-04:00
Import libpcap 1.10.6

- - - - -
16cef5f7 by Joseph Mingrone at 2026-03-15T00:41:29-03:00
libpcap: Update to 1.10.6

Changes: https://raw.githubusercontent.com/the-tcpdump-group/libpcap/89e982c37c36ad0bf9f10b7ded421cb42422effa/CHANGES
Reviewed by: bms, emaste
Obtained from: https://www.tcpdump.org/release/libpcap-1.10.6.tar.gz
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55545
Differential Revision: https://reviews.freebsd.org/D55858

- - - - -
a0b3ef19 by Joseph Mingrone at 2026-03-15T02:32:01-03:00
ipfwpcap: Fix build after libpcap 1.10.6 update

pcap-int.h now references SIZEOF_TIME_T from libpcap's config.h, which
is not available to consumers of the internal header outside of the
libpcap build. Switch to the public <pcap.h> header and replace the
direct FILE* casts and ferror()/fflush() calls with pcap_dump_flush(3),
which is the correct public API for flushing a pcap dump file.

Sponsored by: The FreeBSD Foundation

- - - - -
35c92de6 by HardenedBSD Sync Services at 2026-03-15T00:03:51-06:00
Merge branch 'freebsd/current/main' into hardened/current/master

- - - - -
e47bb18a by HardenedBSD Sync Services at 2026-03-15T00:04:47-06:00
Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi

- - - - -


74 changed files:

- contrib/libpcap/CHANGES
- contrib/libpcap/CMakeLists.txt
- contrib/libpcap/CREDITS
- contrib/libpcap/INSTALL.md
- contrib/libpcap/Makefile.in
- contrib/libpcap/VERSION
- contrib/libpcap/aclocal.m4
- contrib/libpcap/autogen.sh
- contrib/libpcap/cmake/Modules/FindPacket.cmake
- contrib/libpcap/cmakeconfig.h.in
- contrib/libpcap/config.h.in
- contrib/libpcap/configure
- contrib/libpcap/configure.ac
- contrib/libpcap/dlpisubs.c
- contrib/libpcap/dlpisubs.h
- contrib/libpcap/doc/README.haiku.md
- contrib/libpcap/doc/README.solaris.md
- contrib/libpcap/doc/README.windows.md
- contrib/libpcap/fad-getad.c
- contrib/libpcap/fmtutils.c
- contrib/libpcap/gencode.c
- contrib/libpcap/grammar.y.in
- contrib/libpcap/ieee80211.h
- + contrib/libpcap/instrument-functions.c
- contrib/libpcap/nametoaddr.c
- contrib/libpcap/nametoaddr.h
- contrib/libpcap/optimize.c
- contrib/libpcap/pcap-bpf.c
- contrib/libpcap/pcap-common.c
- contrib/libpcap/pcap-dag.c
- contrib/libpcap/pcap-dbus.c
- contrib/libpcap/pcap-dlpi.c
- contrib/libpcap/pcap-dpdk.c
- contrib/libpcap/pcap-haiku.c
- contrib/libpcap/pcap-int.h
- contrib/libpcap/pcap-libdlpi.c
- contrib/libpcap/pcap-linux.c
- contrib/libpcap/pcap-new.c
- contrib/libpcap/pcap-npf.c
- contrib/libpcap/pcap-rpcap.c
- contrib/libpcap/pcap-savefile.manfile.in
- contrib/libpcap/pcap-septel.c
- contrib/libpcap/pcap-snf.c
- contrib/libpcap/pcap.c
- contrib/libpcap/pcap/bpf.h
- contrib/libpcap/pcap/dlt.h
- contrib/libpcap/pcap_close.3pcap
- contrib/libpcap/pcap_dump_close.3pcap
- contrib/libpcap/pcap_dump_flush.3pcap
- contrib/libpcap/pcap_file.3pcap
- contrib/libpcap/pcap_loop.3pcap
- contrib/libpcap/pcap_next_ex.3pcap
- contrib/libpcap/pcap_open_offline.3pcap.in
- contrib/libpcap/pflog.h
- contrib/libpcap/rpcapd/CMakeLists.txt
- contrib/libpcap/rpcapd/rpcapd.c
- contrib/libpcap/scanner.l
- contrib/libpcap/sf-pcap.c
- contrib/libpcap/testprogs/CMakeLists.txt
- contrib/libpcap/testprogs/Makefile.in
- contrib/libpcap/testprogs/filtertest.c
- − contrib/libpcap/testprogs/fuzz/CMakeLists.txt
- − contrib/libpcap/testprogs/fuzz/fuzz_both.c
- − contrib/libpcap/testprogs/fuzz/fuzz_both.options
- − contrib/libpcap/testprogs/fuzz/fuzz_filter.c
- − contrib/libpcap/testprogs/fuzz/fuzz_filter.options
- − contrib/libpcap/testprogs/fuzz/fuzz_pcap.c
- − contrib/libpcap/testprogs/fuzz/fuzz_pcap.options
- − contrib/libpcap/testprogs/fuzz/onefile.c
- + contrib/libpcap/testprogs/versiontest.c
- lib/libpcap/Makefile
- lib/libpcap/config.h
- sys/net/dlt.h
- usr.sbin/ipfwpcap/ipfwpcap.c


The diff was not included because it is too large.


View it on GitLab: https://git.hardenedbsd.org/hardenedbsd/HardenedBSD/-/compare/c41c44a988a29fc9eae7e351bbab714d34a28b6b...e47bb18ab8e86cec2faa259c4d4627e6283a4c9a

--
View it on GitLab: https://git.hardenedbsd.org/hardenedbsd/HardenedBSD/-/compare/c41c44a988a29fc9eae7e351bbab714d34a28b6b...e47bb18ab8e86cec2faa259c4d4627e6283a4c9a
You're receiving this email because of your account on git.hardenedbsd.org.


Reply all
Reply to author
Forward
0 new messages