pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/net/libpcap
Module Name: pkgsrc
Committed By: adam
Date: Mon Sep 7 05:16:32 UTC 2026
Modified Files:
pkgsrc/net/libpcap: Makefile distinfo
Log Message:
libpcap: updated to 1.10.7
Summary for 1.10.7 libpcap release
General:
Free p->opt.device on close, not on cleanup. Issue
reported by Harrison Green.
Source code:
Deprecate bpf_filter().
Packet filtering:
Initialize the scratch memory store to 0.
In "net <n> mask <m>" catch ENOMEM for the "m" too.
CVE-2026-0799: Access M[] safely in the BPF interpreter.
CVE-2026-31912: Mind the program bounds in pcap_offline_filter().
CVE-2026-31911: Fail opcodes safely in the BPF interpreter.
CVE-2026-6244: Avoid division by zero via pcap_offline_filter().
CVE-2026-6554: Limit "ja L" looping in pcap_offline_filter().
Validate BPF opcodes stricter.
For "lsh" and "rsh" guard "#k" as well.
Windows:
Fix error return from memory allocation error.
rpcap:
CVE-2026-18313: Fix a memory leak in rpcapd.
CVE-2026-18238: Fix RPCAP_MSG_PACKET validation.
Documentation:
Remove list of OSes that support "ipv6-icmp"; all the ones we
support appear to do so.
Fix pcap_next_ex(3PCAP) man page to clarify the PCAP_ERROR_BREAK
return value.
Building and testing:
CMake: Disable remote capture support on Windows by default.
RDMA: Avoid valgrind errors when calling rdmasniff_findalldevs().
Autoconf: Add QNX support to AC_LBL_LIBRARY_NET().
capturetest: Treat SA_RESTART as optional.
QNX:
Disable zero-copy BPF to work around portability issues.
DAG:
Fix packet filtering with low snaplen.
SNF:
Fix packet filtering with low snaplen.
Netmap:
Set packet captured length based on the snapshot length and return
value of the capture filter.
To generate a diff of this commit:
cvs rdiff -u -r1.73 -r1.74 pkgsrc/net/libpcap/Makefile
cvs rdiff -u -r1.43 -r1.44 pkgsrc/net/libpcap/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/net/libpcap/Makefile
diff -u pkgsrc/net/libpcap/Makefile:1.73 pkgsrc/net/libpcap/Makefile:1.74
--- pkgsrc/net/libpcap/Makefile:1.73 Fri Jan 2 08:32:36 2026
+++ pkgsrc/net/libpcap/Makefile Mon Sep 7 05:16:32 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.73 2026/01/02 08:32:36 adam Exp $
+# $NetBSD: Makefile,v 1.74 2026/09/07 05:16:32 adam Exp $
-DISTNAME= libpcap-1.10.6
+DISTNAME= libpcap-1.10.7
CATEGORIES= net
MASTER_SITES= https://www.tcpdump.org/release/
Index: pkgsrc/net/libpcap/distinfo
diff -u pkgsrc/net/libpcap/distinfo:1.43 pkgsrc/net/libpcap/distinfo:1.44
--- pkgsrc/net/libpcap/distinfo:1.43 Fri Jan 2 08:32:36 2026
+++ pkgsrc/net/libpcap/distinfo Mon Sep 7 05:16:32 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.43 2026/01/02 08:32:36 adam Exp $
+$NetBSD: distinfo,v 1.44 2026/09/07 05:16:32 adam Exp $
-BLAKE2s (libpcap-1.10.6.tar.gz) = 03faf1d828472da3d16733c9f18539aa58ed322c787e203643e1ec3ab85e1377
-SHA512 (libpcap-1.10.6.tar.gz) = 69e530bc5b470875fba9d82e3b40f36c84cbab21354edb228679c590d3b519363e62611b10fdc4ec84f19159a0dba14330c72edb2d476417695f6500026fb079
-Size (libpcap-1.10.6.tar.gz) = 987897 bytes
+BLAKE2s (libpcap-1.10.7.tar.gz) = 47c053aedb993eb89d2db0071b093a1dd606262dd22c46d1419df906dd53858b
+SHA512 (libpcap-1.10.7.tar.gz) = 905ad8bacb4aa820f55bc88017130f7bf2dc15ff4917f20fe603fc6e4f637f21d56909fe921065ccc615448af0537726a4df6d7fade82083603c94239ea947bc
+Size (libpcap-1.10.7.tar.gz) = 994575 bytes
SHA1 (patch-Makefile.in) = f7604ba12b15452aadfa21b5b8ed50f24c497567
SHA1 (patch-configure) = 04e2918dda48d0c37df08a12ca25dcf9dc5302ee
SHA1 (patch-fad-getad.c) = 5f2f137f4249d2d4be36efabc5e9456f943f86e2
Home |
Main Index |
Thread Index |
Old Index