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