pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/net
Module Name: pkgsrc
Committed By: adam
Date: Tue Oct 20 18:31:29 UTC 2026
Modified Files:
pkgsrc/net/ndiff: distinfo
pkgsrc/net/nmap: Makefile Makefile.common PLIST distinfo
pkgsrc/net/nmap/patches: patch-configure patch-ncat_configure
patch-nping_configure
pkgsrc/net/zenmap: PLIST distinfo
Removed Files:
pkgsrc/net/nmap/patches: patch-nmap.cc
Log Message:
nmap ndiff zenmap: updated to 7.992
Nmap 7.992 [2026-10-15]
o Upgraded included libraries:
- Source: libpcap 1.10.7, pcre2 10.49, lua 5.4.9, libdnet 1.18.2
- Binary installers: OpenSSL 3.5.9, Python 3.14.8
o [Windows] Upgraded the included version of Npcap from 1.88 to 1.89, resolving
one crash and upgrading to libpcap 1.10.7. See https://npcap.com/changelog
o [Security][NSE] Karan Bamal of SentinelOne reported the following issues with
NSE scripts and libraries, which have all been fixed:
- afp.lua used a hardcoded DH private exponent, so that credentials passed
via command line could be decrypted from network traffic. The DHCAST128 UAM
is known to be cryptographically broken, and has been replaced in this
release with DHX2.
- Redirect to unverified URL in anyconnect.lua and upnp.lua
- Unbounded memory consumption in rpc.lua, drda.lua, eigrp.lua,
msrpctypes.lua, db2-das-info, and dns-zone-transfer
- Uninterruptible CPU usage (infinite loop) not subject to --script-timeout or
--host-timeout in rdp.lua, tn3270.lua, and ospf.lua
- Infinite loop waiting for errored coroutines in tftp.lua, effectively
mitigated by --script-timeout
o [Security] Zach Hanley of Horizon3.ai, in collaboration with Claude and
Anthropic Research, reported three issues, which have all been fixed:
- Two distinct use-after-free bugs in massdns parallel DNS resolver.
- NSE uses the default seed for Lua's pseudorandom number generator, namely
the output of time() and the heap address of the Lua state. A brute-force
search based on math.random()-generated network traffic can reveal the ASLR
base address of the process.
o [Security][NSE] In some non-standard builds (e.g. --without-openssl), NSE
scripts were attempting to load missing Lua modules from the current working
directory. Fixed by removing Lua's default package searchers, leaving only
the existing nselib file fetcher.
o Added a libfuzzer-based framework for fuzzing internal functions of Nmap,
Ncat, and Nping. So far, 10 functions have been instrumented and 3 minor
issues have been fixed. [Daniel Miller]
o Fixed an rare false-positive case in TCP Connect scan (-sT) where a
failed connect() may leave SO_ERROR set to 0 even though an ICMP error has
been received and select() has indicated the socket.
o [NSE] Introduced execution time and memory allocation limits for NSE scripts.
Script threads that run for more than 5 seconds without yielding (e.g.
calling a socket operation) will be killed. Memory allocations beyond 400MB
will throw an error. Specific limits may be changed in the future.
o [NSE] Added 8 new scripts, for a total of 620 NSE scripts, all for auditing
DICOM (medical imaging) services:
+ dicom-info fingerprints a DICOM SCP via A-ASSOCIATE, reporting its
Implementation Class UID and Version Name, accepted SOP classes and
transfer syntaxes, max PDU and protocol version; over TLS it also reports
the server certificate (key type/size, signature algorithm, with weak-
crypto and self-signed flags) and the mutual-TLS / client-certificate
posture. [Paulino Calderon]
+ dicom-cfind-ls performs C-FIND queries to enumerate studies and series and
the patient-level metadata an archive returns, flagging unauthenticated
query access. [Paulino Calderon]
+ dicom-cmove exercises C-MOVE to test whether stored studies can be
retrieved to an arbitrary destination AE. [Paulino Calderon]
+ dicom-get retrieves instances over C-GET, performing SCP/SCU role
negotiation so the retrieval actually completes, and reports
unauthenticated read access. [Paulino Calderon]
+ dicom-store-fuzzer fuzzes the C-STORE service with a corpus of malformed
datasets, classifying each response (accept, reject, timeout, reset,
corrupt) and running a periodic C-ECHO health check to detect crashes
mid-campaign. [Paulino Calderon]
+ dicom-store-inject tests whether an archive accepts an unauthenticated
C-STORE by uploading a single clearly-synthetic Secondary Capture instance
(fake patient, "safe to delete" markers, UIDs under the 2.25 arc) and
reporting whether it was stored, refused, or the association was rejected;
it prints the stored UIDs for cleanup. [Paulino Calderon]
+ dicom-web-enum enumerates DICOMweb (PS3.18) services over HTTP(S) --
QIDO-RS, WADO-RS and STOW-RS -- classifying each as open, authentication-
required or absent, reporting the study/patient metadata an unauthenticated
client can read and flagging an open STOW-RS store (image-injection)
surface. [Paulino Calderon]
+ dicom-slowloris probes for DICOM association-pool exhaustion (a slowloris-
style DoS) in idle, C-ECHO keep-alive and partial-handshake modes,
measuring a latency baseline, requiring repeated confirmation before
declaring exhaustion, and reporting a graded verdict with recovery time.
[Paulino Calderon]
o [Zenmap] Fixed crashes:
- configparser.DuplicateSectionError in Profile Editor
- KeyError: 'vl_6_logo'
- sqlite3.DatabaseError: database disk image is malformed
o [NSE] Expanded the dicom.lua library from a basic A-ASSOCIATE/C-ECHO helper
into a full DIMSE toolkit. It now supports C-STORE, C-FIND, C-GET and
C-MOVE; A-ASSOCIATE-RQ with multiple presentation contexts and SCP/SCU role
negotiation (so C-GET sub-operations work); command-set and dataset build/
parse in implicit and explicit VR; and DICOM-over-TLS transport (PS3.15,
port 2762) selectable with the dicom.tls script-arg. [Paulino Calderon]
o [Ndiff] Fixed `make check-ndiff` to work with Python 3.12+ [gargamel778]
o [NSE] vulners API queries for versions like 4.100 were being
truncated on the server, resulting in false positives. Fixed by encoding as
string. [huuyafwww]
o [Ncat] Ncat in listen mode no longer sends termination
signals to its process group. Ncat inherits the group of whatever launched
it, so a SIGINT, SIGTERM, SIGHUP, or SIGQUIT could also terminate the
caller's shell or test harness. The signal is now forwarded to the children
Ncat started for connections when -k and cmdexec are both in effect. [MRX-72]
o [Nsock] Nsock no longer calls fatal() when encountering a
pcap-related error. Instead, errors are propagated to the caller the same way
other socket errors are handled.
o Fixed warnings and crashes due to bind() failing on macOS
and FreeBSD, as well as Nping probe failures. Error messages similar to:
"mksock_bind_addr(): Bind to <IP>:0 failed (IOD #3): Invalid argument (22)"
[Daniel Miller, MRX-72]
o [NSE] Added DHX2 authentication method to afp.lua [Daniel Miller]
o [NSE] Function ipOps.isPrivate() was incorrectly treating all IPv4
addresses starting with 192.0.2x or 192.0.2xx as private. [Pasi Abe]
o [NSE] Function ipOps.expand_ip() now strips off any leading zeros from IPv4
octets, returning "10.0.0.0", not "010.000.0.0", for input "010.000". This
also resolves a bug where "010" was not recognized as a private IP address.
[nnposter]
o [NSE] Malformed TPKT header could have caused parser infinite loop
in library iec61850mms. Truncated data were silently ignored.
[Zasnit1, nnposter]
o Prevent -iR from running forever if all addresses are excluded or if all
available addresses have been scanned with --unique. The underlying addrset
trie has been optimized for fast lookup and minimal memory use.
o [NSE] IP options parsing by the packet library no longer crashes
on incomplete options. IP header data after EOOL are no longer parsed as
options. [Ibrahim AlJaafreh, nnposter]
o [NSE] Rudimentary support for 802.1Q / 802.1ad VLAN tags [nnposter]
- NSE packet.Frame:new() parses VLAN tags and captures the result in list
frame.vlans. Each element is a table containing the expected fields:
TPID, CPC, DEI, and VID (all in lowercase).
- NSE packet.Frame:build_ether_frame() takes an an optional parameter
in the form of the list above to build 802.1Q / 802.1ad headers.
o [NSE] Script http-config-backup was always failing. [h00die]
o [NSE] The rsync library was not correctly parsing server responses
for protocol version 32. [h00die]
o [NSE] Script iec61850-mms was never executed due to a flawed
portrule. [RyugaXhypeR]
o [NSE] Scripts http-config-backup and rsync-list-modules now provide XML
output. [nnposter]
o Fixed a fatal error in traceroute with -sO: "Unknown protocol _: QUITTING."
o Made DNS TXID random, not sequential, in massdns.cc.
o [NSE] Nmap now tolerates TLS targets that do not send close_notify.
[nnposter]
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 pkgsrc/net/ndiff/distinfo
cvs rdiff -u -r1.156 -r1.157 pkgsrc/net/nmap/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/net/nmap/Makefile.common
cvs rdiff -u -r1.36 -r1.37 pkgsrc/net/nmap/PLIST
cvs rdiff -u -r1.97 -r1.98 pkgsrc/net/nmap/distinfo
cvs rdiff -u -r1.4 -r1.5 pkgsrc/net/nmap/patches/patch-configure
cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/nmap/patches/patch-ncat_configure \
pkgsrc/net/nmap/patches/patch-nping_configure
cvs rdiff -u -r1.1 -r0 pkgsrc/net/nmap/patches/patch-nmap.cc
cvs rdiff -u -r1.11 -r1.12 pkgsrc/net/zenmap/PLIST
cvs rdiff -u -r1.13 -r1.14 pkgsrc/net/zenmap/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/ndiff/distinfo
diff -u pkgsrc/net/ndiff/distinfo:1.13 pkgsrc/net/ndiff/distinfo:1.14
--- pkgsrc/net/ndiff/distinfo:1.13 Wed Sep 2 14:01:41 2026
+++ pkgsrc/net/ndiff/distinfo Tue Oct 20 18:31:29 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.13 2026/09/02 14:01:41 adam Exp $
+$NetBSD: distinfo,v 1.14 2026/10/20 18:31:29 adam Exp $
-BLAKE2s (nmap-7.991.tar.bz2) = 50d48fbfbddc2769c98a9c2c2193b04ccb641d573c5be584cc8b735c9bda2364
-SHA512 (nmap-7.991.tar.bz2) = d87836eedd453f4f5e55075b50640a6ad61cb5dbc1f887dbaf725fa8c32b6a472d838d174c68a2efa749b3b028512d2f0467aea0ff0b5f5752df714db62f8320
-Size (nmap-7.991.tar.bz2) = 12877122 bytes
+BLAKE2s (nmap-7.992.tar.bz2) = d936bf8c3c763535d2779e83db367d13a0e3b214f4d50bda198c3f5a4b9fb392
+SHA512 (nmap-7.992.tar.bz2) = 0c38610b78190b1865d5adb900e9bdc5813a29f6f5d47b768f4b1c9d0d36a26de476f7c7fc55b04e2421c6e6b149890ab0207ea1740786158bbf594a834fedc7
+Size (nmap-7.992.tar.bz2) = 12935896 bytes
Index: pkgsrc/net/nmap/Makefile
diff -u pkgsrc/net/nmap/Makefile:1.156 pkgsrc/net/nmap/Makefile:1.157
--- pkgsrc/net/nmap/Makefile:1.156 Tue Sep 29 06:07:07 2026
+++ pkgsrc/net/nmap/Makefile Tue Oct 20 18:31:28 2026
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.156 2026/09/29 06:07:07 wiz Exp $
+# $NetBSD: Makefile,v 1.157 2026/10/20 18:31:28 adam Exp $
-PKGREVISION= 3
.include "Makefile.common"
COMMENT= Network/port scanner with OS detection
Index: pkgsrc/net/nmap/Makefile.common
diff -u pkgsrc/net/nmap/Makefile.common:1.13 pkgsrc/net/nmap/Makefile.common:1.14
--- pkgsrc/net/nmap/Makefile.common:1.13 Wed Sep 2 14:01:40 2026
+++ pkgsrc/net/nmap/Makefile.common Tue Oct 20 18:31:28 2026
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.13 2026/09/02 14:01:40 adam Exp $
+# $NetBSD: Makefile.common,v 1.14 2026/10/20 18:31:28 adam Exp $
# used by net/ndiff/Makefile
# used by net/nmap/Makefile
# used by net/zenmap/Makefile
-DISTNAME= nmap-7.991
+DISTNAME= nmap-7.992
CATEGORIES= net security
MASTER_SITES= http://nmap.org/dist/
EXTRACT_SUFX= .tar.bz2
Index: pkgsrc/net/nmap/PLIST
diff -u pkgsrc/net/nmap/PLIST:1.36 pkgsrc/net/nmap/PLIST:1.37
--- pkgsrc/net/nmap/PLIST:1.36 Wed Sep 2 14:01:40 2026
+++ pkgsrc/net/nmap/PLIST Tue Oct 20 18:31:28 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.36 2026/09/02 14:01:40 adam Exp $
+@comment $NetBSD: PLIST,v 1.37 2026/10/20 18:31:28 adam Exp $
bin/ncat
bin/nmap
bin/nping
@@ -303,7 +303,15 @@ ${PLIST.lua}share/nmap/scripts/db2-das-i
${PLIST.lua}share/nmap/scripts/deluge-rpc-brute.nse
${PLIST.lua}share/nmap/scripts/dhcp-discover.nse
${PLIST.lua}share/nmap/scripts/dicom-brute.nse
+${PLIST.lua}share/nmap/scripts/dicom-cfind-ls.nse
+${PLIST.lua}share/nmap/scripts/dicom-cmove.nse
+${PLIST.lua}share/nmap/scripts/dicom-get.nse
+${PLIST.lua}share/nmap/scripts/dicom-info.nse
${PLIST.lua}share/nmap/scripts/dicom-ping.nse
+${PLIST.lua}share/nmap/scripts/dicom-slowloris.nse
+${PLIST.lua}share/nmap/scripts/dicom-store-fuzzer.nse
+${PLIST.lua}share/nmap/scripts/dicom-store-inject.nse
+${PLIST.lua}share/nmap/scripts/dicom-web-enum.nse
${PLIST.lua}share/nmap/scripts/dict-info.nse
${PLIST.lua}share/nmap/scripts/distcc-cve2004-2687.nse
${PLIST.lua}share/nmap/scripts/dns-blacklist.nse
Index: pkgsrc/net/nmap/distinfo
diff -u pkgsrc/net/nmap/distinfo:1.97 pkgsrc/net/nmap/distinfo:1.98
--- pkgsrc/net/nmap/distinfo:1.97 Mon Sep 14 22:10:11 2026
+++ pkgsrc/net/nmap/distinfo Tue Oct 20 18:31:28 2026
@@ -1,16 +1,15 @@
-$NetBSD: distinfo,v 1.97 2026/09/14 22:10:11 tnn Exp $
+$NetBSD: distinfo,v 1.98 2026/10/20 18:31:28 adam Exp $
-BLAKE2s (nmap-7.991.tar.bz2) = 50d48fbfbddc2769c98a9c2c2193b04ccb641d573c5be584cc8b735c9bda2364
-SHA512 (nmap-7.991.tar.bz2) = d87836eedd453f4f5e55075b50640a6ad61cb5dbc1f887dbaf725fa8c32b6a472d838d174c68a2efa749b3b028512d2f0467aea0ff0b5f5752df714db62f8320
-Size (nmap-7.991.tar.bz2) = 12877122 bytes
+BLAKE2s (nmap-7.992.tar.bz2) = d936bf8c3c763535d2779e83db367d13a0e3b214f4d50bda198c3f5a4b9fb392
+SHA512 (nmap-7.992.tar.bz2) = 0c38610b78190b1865d5adb900e9bdc5813a29f6f5d47b768f4b1c9d0d36a26de476f7c7fc55b04e2421c6e6b149890ab0207ea1740786158bbf594a834fedc7
+Size (nmap-7.992.tar.bz2) = 12935896 bytes
SHA1 (patch-charpool.cc) = 6d72e5723f41965fd80e166c5507167aab760022
-SHA1 (patch-configure) = 70167bb20f9317536dbdd8a970bb4c3c8ad6feea
+SHA1 (patch-configure) = 34e9269d6f4283ad3be5b3d6f010c02823cba6ba
SHA1 (patch-libdnet-stripped_src_arp-bsd.c) = c56c4e70eca2fa04dd8aab38ed2c3f4cac83f5e3
SHA1 (patch-libnetutil_netutil.cc) = 7bd1059d6cbcf4f6d129730d6c6f6bc3ab54c0a0
-SHA1 (patch-ncat_configure) = f5a6f1e7e4cb8d863d7ccb19a80576e3edf7c685
-SHA1 (patch-nmap.cc) = d5da780c4fd40d5cee5176a6c3bc0255308f8e5d
+SHA1 (patch-ncat_configure) = 9b97c7fb40850ad4d84d15c2859f1e0be2479f70
SHA1 (patch-nping_EchoServer.cc) = e5b0213e3cfff8a32b5ae291c1921a86b9b17dd3
-SHA1 (patch-nping_configure) = a13d2e2a37e271bc6cd31e5492a094df660cc08c
+SHA1 (patch-nping_configure) = d72b594a5150657eb76d963ffa8de584a7ef97d4
SHA1 (patch-nsock_tests_run__tests.sh) = 88a7447f93dd3377e7e24e317c55528a73a17401
SHA1 (patch-protocols.cc) = c3e2013a0c7016fbe1cabef5226685bd74377302
SHA1 (patch-traceroute.cc) = 3084f766e0ae49f11ff72e0a29549cd3bcfd4783
Index: pkgsrc/net/nmap/patches/patch-configure
diff -u pkgsrc/net/nmap/patches/patch-configure:1.4 pkgsrc/net/nmap/patches/patch-configure:1.5
--- pkgsrc/net/nmap/patches/patch-configure:1.4 Mon Sep 14 22:10:12 2026
+++ pkgsrc/net/nmap/patches/patch-configure Tue Oct 20 18:31:29 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-configure,v 1.4 2026/09/14 22:10:12 tnn Exp $
+$NetBSD: patch-configure,v 1.5 2026/10/20 18:31:29 adam Exp $
pcap_version is not portable; use pcap_lib_version(), which returns a
string like "libpcap version 1.10.7 (...)", so skip to the first digit
@@ -6,15 +6,19 @@ before parsing it.
External liblinear must be configured later.
---- configure.orig 2025-05-06 17:33:27.000000000 +0000
+--- configure.orig 2026-10-12 17:36:47.000000000 +0000
+++ configure
-@@ -6274,9 +6274,12 @@ else
+@@ -7477,13 +7477,16 @@ else $as_nop
/* end confdefs.h. */
#include <stdio.h>
-extern char pcap_version[];
+#include <pcap/pcap.h>
- int main() {
+
+ int
+ main (void)
+ {
+
- int major, minor1, minor2;
+ int major = 0, minor1 = 0, minor2 = 0;
+ const char *pcap_version = pcap_lib_version();
@@ -23,13 +27,17 @@ External liblinear must be configured la
sscanf(pcap_version,"%d.%d.%d", &major, &minor1, &minor2);
if (major > 0)
return 0;
-@@ -6310,9 +6313,12 @@ else
+@@ -7520,13 +7523,16 @@ else $as_nop
#ifdef HAVE_NET_BPF_H
#include <net/bpf.h>
#endif
-extern char pcap_version[];
+#include <pcap/pcap.h>
- int main() {
+
+ int
+ main (void)
+ {
+
- int major, minor;
+ int major = 0, minor = 0;
+ const char *pcap_version = pcap_lib_version();
@@ -38,7 +46,7 @@ External liblinear must be configured la
sscanf(pcap_version,"%d.%d", &major, &minor);
if ((major == 1 && minor >= 1) || major > 1)
return 0;
-@@ -7196,7 +7202,6 @@ if test "${with_liblinear+set}" = set; t
+@@ -8668,7 +8674,6 @@ then :
*)
CPPFLAGS="-I$with_liblinear/include $CPPFLAGS"
LDFLAGS="-L$with_liblinear/lib $LDFLAGS"
Index: pkgsrc/net/nmap/patches/patch-ncat_configure
diff -u pkgsrc/net/nmap/patches/patch-ncat_configure:1.2 pkgsrc/net/nmap/patches/patch-ncat_configure:1.3
--- pkgsrc/net/nmap/patches/patch-ncat_configure:1.2 Mon Sep 14 22:10:12 2026
+++ pkgsrc/net/nmap/patches/patch-ncat_configure Tue Oct 20 18:31:29 2026
@@ -1,18 +1,22 @@
-$NetBSD: patch-ncat_configure,v 1.2 2026/09/14 22:10:12 tnn Exp $
+$NetBSD: patch-ncat_configure,v 1.3 2026/10/20 18:31:29 adam Exp $
pcap_version is not portable; use pcap_lib_version(), which returns a
string like "libpcap version 1.10.7 (...)", so skip to the first digit
before parsing it.
---- ncat/configure.orig 2025-05-15 09:52:29.731026958 +0000
+--- ncat/configure.orig 2026-10-12 17:36:47.000000000 +0000
+++ ncat/configure
-@@ -4832,9 +4832,12 @@ else
+@@ -5299,13 +5299,16 @@ else $as_nop
/* end confdefs.h. */
#include <stdio.h>
-extern char pcap_version[];
+#include <pcap/pcap.h>
- int main() {
+
+ int
+ main (void)
+ {
+
- int major, minor1, minor2;
+ int major = 0, minor1 = 0, minor2 = 0;
+ const char *pcap_version = pcap_lib_version();
@@ -21,13 +25,17 @@ before parsing it.
sscanf(pcap_version,"%d.%d.%d", &major, &minor1, &minor2);
if (major > 0)
return 0;
-@@ -4868,9 +4871,12 @@ else
+@@ -5342,13 +5345,16 @@ else $as_nop
#ifdef HAVE_NET_BPF_H
#include <net/bpf.h>
#endif
-extern char pcap_version[];
+#include <pcap/pcap.h>
- int main() {
+
+ int
+ main (void)
+ {
+
- int major, minor;
+ int major = 0, minor = 0;
+ const char *pcap_version = pcap_lib_version();
Index: pkgsrc/net/nmap/patches/patch-nping_configure
diff -u pkgsrc/net/nmap/patches/patch-nping_configure:1.2 pkgsrc/net/nmap/patches/patch-nping_configure:1.3
--- pkgsrc/net/nmap/patches/patch-nping_configure:1.2 Mon Sep 14 22:10:12 2026
+++ pkgsrc/net/nmap/patches/patch-nping_configure Tue Oct 20 18:31:29 2026
@@ -1,18 +1,22 @@
-$NetBSD: patch-nping_configure,v 1.2 2026/09/14 22:10:12 tnn Exp $
+$NetBSD: patch-nping_configure,v 1.3 2026/10/20 18:31:29 adam Exp $
pcap_version is not portable; use pcap_lib_version(), which returns a
string like "libpcap version 1.10.7 (...)", so skip to the first digit
before parsing it.
---- nping/configure.orig 2025-05-15 09:53:51.037421707 +0000
+--- nping/configure.orig 2026-10-12 17:36:47.000000000 +0000
+++ nping/configure
-@@ -6057,9 +6057,12 @@ else $as_nop
+@@ -6293,13 +6293,16 @@ else $as_nop
/* end confdefs.h. */
#include <stdio.h>
-extern char pcap_version[];
+#include <pcap/pcap.h>
- int main() {
+
+ int
+ main (void)
+ {
+
- int major, minor1, minor2;
+ int major = 0, minor1 = 0, minor2 = 0;
+ const char *pcap_version = pcap_lib_version();
@@ -21,13 +25,17 @@ before parsing it.
sscanf(pcap_version,"%d.%d.%d", &major, &minor1, &minor2);
if (major > 0)
return 0;
-@@ -6095,9 +6098,12 @@ else $as_nop
+@@ -6336,13 +6339,16 @@ else $as_nop
#ifdef HAVE_NET_BPF_H
#include <net/bpf.h>
#endif
-extern char pcap_version[];
+#include <pcap/pcap.h>
- int main() {
+
+ int
+ main (void)
+ {
+
- int major, minor;
+ int major = 0, minor = 0;
+ const char *pcap_version = pcap_lib_version();
Index: pkgsrc/net/zenmap/PLIST
diff -u pkgsrc/net/zenmap/PLIST:1.11 pkgsrc/net/zenmap/PLIST:1.12
--- pkgsrc/net/zenmap/PLIST:1.11 Wed Sep 2 14:01:40 2026
+++ pkgsrc/net/zenmap/PLIST Tue Oct 20 18:31:29 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.11 2026/09/02 14:01:40 adam Exp $
+@comment $NetBSD: PLIST,v 1.12 2026/10/20 18:31:29 adam Exp $
bin/zenmap
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
@@ -184,7 +184,6 @@ ${PYSITELIB}/zenmapCore/__init__.pyc
${PYSITELIB}/zenmapCore/__init__.pyo
${PYSITELIB}/zenmapCore/data/config/scan_profile.usp
${PYSITELIB}/zenmapCore/data/config/zenmap.conf
-${PYSITELIB}/zenmapCore/data/config/zenmap_version
${PYSITELIB}/zenmapCore/data/docs/help.html
${PYSITELIB}/zenmapCore/data/locale/de.po
${PYSITELIB}/zenmapCore/data/locale/es.po
Index: pkgsrc/net/zenmap/distinfo
diff -u pkgsrc/net/zenmap/distinfo:1.13 pkgsrc/net/zenmap/distinfo:1.14
--- pkgsrc/net/zenmap/distinfo:1.13 Wed Sep 2 14:01:41 2026
+++ pkgsrc/net/zenmap/distinfo Tue Oct 20 18:31:29 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.13 2026/09/02 14:01:41 adam Exp $
+$NetBSD: distinfo,v 1.14 2026/10/20 18:31:29 adam Exp $
-BLAKE2s (nmap-7.991.tar.bz2) = 50d48fbfbddc2769c98a9c2c2193b04ccb641d573c5be584cc8b735c9bda2364
-SHA512 (nmap-7.991.tar.bz2) = d87836eedd453f4f5e55075b50640a6ad61cb5dbc1f887dbaf725fa8c32b6a472d838d174c68a2efa749b3b028512d2f0467aea0ff0b5f5752df714db62f8320
-Size (nmap-7.991.tar.bz2) = 12877122 bytes
+BLAKE2s (nmap-7.992.tar.bz2) = d936bf8c3c763535d2779e83db367d13a0e3b214f4d50bda198c3f5a4b9fb392
+SHA512 (nmap-7.992.tar.bz2) = 0c38610b78190b1865d5adb900e9bdc5813a29f6f5d47b768f4b1c9d0d36a26de476f7c7fc55b04e2421c6e6b149890ab0207ea1740786158bbf594a834fedc7
+Size (nmap-7.992.tar.bz2) = 12935896 bytes
SHA1 (patch-pyproject.toml) = ea02bf0e5b6a415e96889a2bd063b1f2bb4db086
Home |
Main Index |
Thread Index |
Old Index