Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Jun 2026 02:01:03 +0000
From:      Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: fd51b85ebfed - main - security/gvm: Update to 26.31.1
Message-ID:  <6a3b3a5f.43f2b.3f6a49e0@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by acm:

URL: https://cgit.FreeBSD.org/ports/commit/?id=fd51b85ebfed9717a0bcf4cb8c8c53f3ffde0d1a

commit fd51b85ebfed9717a0bcf4cb8c8c53f3ffde0d1a
Author:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
AuthorDate: 2026-06-24 01:49:53 +0000
Commit:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
CommitDate: 2026-06-24 02:00:54 +0000

    security/gvm: Update to 26.31.1
    
    - databases/pg-gvm: Update to 22.6.17
    - security/gsa: Update to 27.4.1 (Only amd64 and aarch64)
    - security/gsa: Remove DEPRECATED. Now it uses www/npm-node24
    - security/gsad: Update to 26.4.0
    - security/openvas: Update to 23.46.3
    - security/openvas: Improve getinterfaces function [1]
    - security/gvmd: Update to 26.31.1
    - security/gvm-libs: 23.7.0
    - security/py-greenbone-feed-sync: Update to 25.3.0
    - security/py-gvm-tools: Update to 26.0.6
    - security/py-python-gvm: Update to 27.4.0
    
    PR:             295199
    Reported by:     jward __at_ ehprivacy.com [1]
---
 databases/pg-gvm/Makefile                          |  2 +-
 databases/pg-gvm/distinfo                          |  6 +-
 security/gsa/Makefile                              |  9 +--
 security/gsa/distinfo                              | 14 ++--
 security/gsad/Makefile                             |  2 +-
 security/gsad/distinfo                             |  6 +-
 security/gsad/files/patch-CMakeLists.txt           | 12 +--
 .../files/patch-src_gsad__connection__watcher.c    | 10 +++
 security/gvm-libs/Makefile                         |  2 +-
 security/gvm-libs/distinfo                         |  6 +-
 security/gvm-libs/pkg-plist                        | 55 ++++++++------
 security/gvm/Makefile                              |  2 +-
 security/gvmd/Makefile                             |  6 +-
 security/gvmd/distinfo                             |  6 +-
 security/gvmd/files/patch-src_CMakeLists.txt       | 23 +++---
 security/gvmd/files/patch-src_manage_sql.c         | 16 ++--
 security/gvmd/pkg-plist                            |  2 +-
 security/openvas/Makefile                          |  2 +-
 security/openvas/distinfo                          |  6 +-
 security/openvas/files/patch-misc_openvas-krb5.c   | 26 +++++++
 security/openvas/files/patch-misc_pcap.c           | 86 +++++++++++++++++++++-
 security/openvas/pkg-plist                         |  4 +-
 security/py-greenbone-feed-sync/Makefile           |  2 +-
 security/py-greenbone-feed-sync/distinfo           |  6 +-
 security/py-greenbone-feed-sync/pkg-plist          | 10 +--
 security/py-gvm-tools/Makefile                     |  2 +-
 security/py-gvm-tools/distinfo                     |  6 +-
 security/py-python-gvm/Makefile                    |  2 +-
 security/py-python-gvm/distinfo                    |  6 +-
 29 files changed, 230 insertions(+), 107 deletions(-)

diff --git a/databases/pg-gvm/Makefile b/databases/pg-gvm/Makefile
index 0dd4f598aef9..024b64c6fc51 100644
--- a/databases/pg-gvm/Makefile
+++ b/databases/pg-gvm/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	pg-gvm
-DISTVERSION=	22.6.15
+DISTVERSION=	22.6.17
 DISTVERSIONPREFIX=v
 CATEGORIES=	databases devel
 
diff --git a/databases/pg-gvm/distinfo b/databases/pg-gvm/distinfo
index 2b8bed8a2687..cb233853c43c 100644
--- a/databases/pg-gvm/distinfo
+++ b/databases/pg-gvm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1773711945
-SHA256 (greenbone-pg-gvm-v22.6.15_GH0.tar.gz) = 1a13b4ae82a4519851cd6163125e3f34acfdc09b1951708a4a08684ccd05d343
-SIZE (greenbone-pg-gvm-v22.6.15_GH0.tar.gz) = 40607
+TIMESTAMP = 1782194494
+SHA256 (greenbone-pg-gvm-v22.6.17_GH0.tar.gz) = a87009e78e361adc3863f9d866cd0b8b9cb5a68d222a0033657b14e8de40b91b
+SIZE (greenbone-pg-gvm-v22.6.17_GH0.tar.gz) = 40725
diff --git a/security/gsa/Makefile b/security/gsa/Makefile
index e46a9db475e2..a782f33d4921 100644
--- a/security/gsa/Makefile
+++ b/security/gsa/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	gsa
 DISTVERSIONPREFIX=	v
-DISTVERSION=	26.14.0
+DISTVERSION=	27.4.1
 CATEGORIES=	security
 
 MAINTAINER=	acm@FreeBSD.org
@@ -9,15 +9,12 @@ WWW=		https://github.com/greenbone/gsa
 
 LICENSE=	AGPLv3+
 
-DEPRECATED=	Depends on expired www/npm-node20
-EXPIRATION_DATE=2026-09-02
-
 ONLY_FOR_ARCHS=	aarch64 amd64
 
-BUILD_DEPENDS=	npm-node20>0:www/npm-node20
+BUILD_DEPENDS=	npm-node24>0:www/npm-node24
 RUN_DEPENDS=	${LOCALBASE}/sbin/gsad:security/gsad
 
-USES=		nodejs:20,build
+USES=		nodejs:24,build
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	greenbone
diff --git a/security/gsa/distinfo b/security/gsa/distinfo
index e6a664daa59f..08c2cf34ad10 100644
--- a/security/gsa/distinfo
+++ b/security/gsa/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1773714085
-SHA256 (gsa-cache-aarch64-26.14.0.tar.gz) = 8c094f4ba4db202e24c72232e32631b4aab5a2f8519b01977e5287cdc49a5278
-SIZE (gsa-cache-aarch64-26.14.0.tar.gz) = 58713739
-SHA256 (gsa-cache-amd64-26.14.0.tar.gz) = e2dfdba73eff1df4d03defcca25b0e7e086893671f27a0bdfca1301521b7ca1e
-SIZE (gsa-cache-amd64-26.14.0.tar.gz) = 59303149
-SHA256 (greenbone-gsa-v26.14.0_GH0.tar.gz) = c2ef2a988ae54f07cfd564be39f979ae4fe916e52707d4face22078c23dba704
-SIZE (greenbone-gsa-v26.14.0_GH0.tar.gz) = 2675796
+TIMESTAMP = 1782200179
+SHA256 (gsa-cache-aarch64-27.4.1.tar.gz) = 5d699705a4f11c36da2581332ae808c1a9fdbf7049a7a7494d8ad2e2931fb92a
+SIZE (gsa-cache-aarch64-27.4.1.tar.gz) = 49525645
+SHA256 (gsa-cache-amd64-27.4.1.tar.gz) = c685d29c91424a2d20e1530faeb4deb89e61f39201aae5f23962984d570f60be
+SIZE (gsa-cache-amd64-27.4.1.tar.gz) = 61850360
+SHA256 (greenbone-gsa-v27.4.1_GH0.tar.gz) = 272763633760ebf36204b28dbf7908577fea8b2a8c7ae4b3a038d8697ad8ac57
+SIZE (greenbone-gsa-v27.4.1_GH0.tar.gz) = 2766473
diff --git a/security/gsad/Makefile b/security/gsad/Makefile
index 9c7617a562ee..d4e8f51dc5ce 100644
--- a/security/gsad/Makefile
+++ b/security/gsad/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	gsad
 DISTVERSIONPREFIX=	v
-DISTVERSION=	24.16.0
+DISTVERSION=	26.4.0
 CATEGORIES=	security
 
 MAINTAINER=	acm@FreeBSD.org
diff --git a/security/gsad/distinfo b/security/gsad/distinfo
index 0aae60283b63..3e99ee948df3 100644
--- a/security/gsad/distinfo
+++ b/security/gsad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1773713727
-SHA256 (greenbone-gsad-v24.16.0_GH0.tar.gz) = 387dddf96e142b1e48c37a6c68b3e24bde13822e305597fd98af84f9cf6f7ee6
-SIZE (greenbone-gsad-v24.16.0_GH0.tar.gz) = 263160
+TIMESTAMP = 1782200248
+SHA256 (greenbone-gsad-v26.4.0_GH0.tar.gz) = b5607400b5c08ffc364e7900695f8c09898b4c2dde2f3f12fc64a4ebac058c72
+SIZE (greenbone-gsad-v26.4.0_GH0.tar.gz) = 274096
diff --git a/security/gsad/files/patch-CMakeLists.txt b/security/gsad/files/patch-CMakeLists.txt
index 5e50ca2fc43f..62f9c6c18f20 100644
--- a/security/gsad/files/patch-CMakeLists.txt
+++ b/security/gsad/files/patch-CMakeLists.txt
@@ -1,6 +1,6 @@
---- CMakeLists.txt.orig	2025-05-08 09:22:24 UTC
+--- CMakeLists.txt.orig	2026-06-18 10:39:54 UTC
 +++ CMakeLists.txt
-@@ -71,7 +71,7 @@ if(NOT SYSCONFDIR)
+@@ -51,7 +51,7 @@ if(NOT SYSCONFDIR)
  endif(CLANG_FORMAT)
  
  if(NOT SYSCONFDIR)
@@ -9,8 +9,8 @@
  endif(NOT SYSCONFDIR)
  
  if(NOT EXEC_PREFIX)
-@@ -106,7 +106,7 @@ if(NOT GSAD_RUN_DIR)
- set(GSAD_CONFIG_DIR "${SYSCONFDIR}/gvm/")
+@@ -90,7 +90,7 @@ if(NOT GSAD_RUN_DIR)
+ endif(NOT GSAD_STATIC_CONTENT_DIR)
  
  if(NOT GSAD_RUN_DIR)
 -  set(GSAD_RUN_DIR "/run/gsad")
@@ -18,7 +18,7 @@
  endif(NOT GSAD_RUN_DIR)
  
  if(NOT GSAD_PID_PATH)
-@@ -114,7 +114,7 @@ if(NOT GVMD_RUN_DIR)
+@@ -98,7 +98,7 @@ if(NOT GVMD_RUN_DIR)
  endif(NOT GSAD_PID_PATH)
  
  if(NOT GVMD_RUN_DIR)
@@ -27,7 +27,7 @@
  endif(NOT GVMD_RUN_DIR)
  
  if(NOT GVM_STATE_DIR)
-@@ -149,17 +149,17 @@ endif(NOT GVM_CA_CERTIFICATE)
+@@ -133,17 +133,17 @@ endif(NOT GVM_CA_CERTIFICATE)
    set(GVM_CA_CERTIFICATE "${GVM_CA_CERTIFICATE}")
  endif(NOT GVM_CA_CERTIFICATE)
  
diff --git a/security/gsad/files/patch-src_gsad__connection__watcher.c b/security/gsad/files/patch-src_gsad__connection__watcher.c
new file mode 100644
index 000000000000..4f31c36c19f6
--- /dev/null
+++ b/security/gsad/files/patch-src_gsad__connection__watcher.c
@@ -0,0 +1,10 @@
+--- src/gsad_connection_watcher.c.orig	2026-06-23 07:45:31 UTC
++++ src/gsad_connection_watcher.c
+@@ -5,6 +5,7 @@
+ 
+ #include "gsad_connection_watcher.h"
+ 
++#include <sys/socket.h>
+ #include <pthread.h>
+ #include <unistd.h> /* for sleep */
+ 
diff --git a/security/gvm-libs/Makefile b/security/gvm-libs/Makefile
index 4fe37508011e..d31aea47c79f 100644
--- a/security/gvm-libs/Makefile
+++ b/security/gvm-libs/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	gvm
 DISTVERSIONPREFIX=	v
-DISTVERSION=	22.38.0
+DISTVERSION=	23.7.0
 CATEGORIES=	security
 PKGNAMESUFFIX=	-libs
 
diff --git a/security/gvm-libs/distinfo b/security/gvm-libs/distinfo
index 8adabbf0386e..869ecd693fee 100644
--- a/security/gvm-libs/distinfo
+++ b/security/gvm-libs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1773711600
-SHA256 (greenbone-gvm-libs-v22.38.0_GH0.tar.gz) = a889b432714fc0919319f289fddeb0fbfb0343c9926537b16e9f96fcea03b79f
-SIZE (greenbone-gvm-libs-v22.38.0_GH0.tar.gz) = 433493
+TIMESTAMP = 1782194539
+SHA256 (greenbone-gvm-libs-v23.7.0_GH0.tar.gz) = 39f2cb5b65f88268ef654f92ccbb66685796feefb91d55dbdf2a617bfef61ae4
+SIZE (greenbone-gvm-libs-v23.7.0_GH0.tar.gz) = 468198
diff --git a/security/gvm-libs/pkg-plist b/security/gvm-libs/pkg-plist
index e09ab818fde8..bc82831afbbe 100644
--- a/security/gvm-libs/pkg-plist
+++ b/security/gvm-libs/pkg-plist
@@ -31,9 +31,11 @@ include/gvm/http/httputils.h
 include/gvm/http_scanner/http_scanner.h
 include/gvm/openvasd/openvasd.h
 include/gvm/osp/osp.h
+include/gvm/security_intelligence/security_intelligence.h
 include/gvm/util/authutils.h
 include/gvm/util/compressutils.h
 include/gvm/util/cpeutils.h
+include/gvm/util/credentialutils.h
 include/gvm/util/fileutils.h
 include/gvm/util/gpgmeutils.h
 include/gvm/util/json.h
@@ -52,39 +54,46 @@ include/gvm/util/uuidutils.h
 include/gvm/util/versionutils.h
 include/gvm/util/vtparser.h
 include/gvm/util/xmlutils.h
+include/gvm/web_application_scanner/web_application_scanner.h
 lib/libgvm_agent_controller.so
-lib/libgvm_agent_controller.so.22
-lib/libgvm_agent_controller.so.22.38.0
+lib/libgvm_agent_controller.so.23
+lib/libgvm_agent_controller.so.23.7.0
 lib/libgvm_base.so
-lib/libgvm_base.so.22
-lib/libgvm_base.so.22.38.0
+lib/libgvm_base.so.23
+lib/libgvm_base.so.23.7.0
 lib/libgvm_boreas.so
-lib/libgvm_boreas.so.22
-lib/libgvm_boreas.so.22.38.0
+lib/libgvm_boreas.so.23
+lib/libgvm_boreas.so.23.7.0
 lib/libgvm_container_image_scanner.so
-lib/libgvm_container_image_scanner.so.22
-lib/libgvm_container_image_scanner.so.22.38.0
+lib/libgvm_container_image_scanner.so.23
+lib/libgvm_container_image_scanner.so.23.7.0
 lib/libgvm_cyberark.so
-lib/libgvm_cyberark.so.22
-lib/libgvm_cyberark.so.22.38.0
+lib/libgvm_cyberark.so.23
+lib/libgvm_cyberark.so.23.7.0
 lib/libgvm_gmp.so
-lib/libgvm_gmp.so.22
-lib/libgvm_gmp.so.22.38.0
+lib/libgvm_gmp.so.23
+lib/libgvm_gmp.so.23.7.0
 lib/libgvm_http.so
-lib/libgvm_http.so.22
-lib/libgvm_http.so.22.38.0
+lib/libgvm_http.so.23
+lib/libgvm_http.so.23.7.0
 lib/libgvm_http_scanner.so
-lib/libgvm_http_scanner.so.22
-lib/libgvm_http_scanner.so.22.38.0
+lib/libgvm_http_scanner.so.23
+lib/libgvm_http_scanner.so.23.7.0
 lib/libgvm_openvasd.so
-lib/libgvm_openvasd.so.22
-lib/libgvm_openvasd.so.22.38.0
+lib/libgvm_openvasd.so.23
+lib/libgvm_openvasd.so.23.7.0
 lib/libgvm_osp.so
-lib/libgvm_osp.so.22
-lib/libgvm_osp.so.22.38.0
+lib/libgvm_osp.so.23
+lib/libgvm_osp.so.23.7.0
+lib/libgvm_security_intelligence.so
+lib/libgvm_security_intelligence.so.23
+lib/libgvm_security_intelligence.so.23.7.0
 lib/libgvm_util.so
-lib/libgvm_util.so.22
-lib/libgvm_util.so.22.38.0
+lib/libgvm_util.so.23
+lib/libgvm_util.so.23.7.0
+lib/libgvm_web_application_scanner.so
+lib/libgvm_web_application_scanner.so.23
+lib/libgvm_web_application_scanner.so.23.7.0
 libdata/pkgconfig/libgvm_agent_controller.pc
 libdata/pkgconfig/libgvm_base.pc
 libdata/pkgconfig/libgvm_boreas.pc
@@ -95,5 +104,7 @@ libdata/pkgconfig/libgvm_http.pc
 libdata/pkgconfig/libgvm_http_scanner.pc
 libdata/pkgconfig/libgvm_openvasd.pc
 libdata/pkgconfig/libgvm_osp.pc
+libdata/pkgconfig/libgvm_security_intelligence.pc
 libdata/pkgconfig/libgvm_util.pc
+libdata/pkgconfig/libgvm_web_application_scanner.pc
 @dir /var/run/gvm
diff --git a/security/gvm/Makefile b/security/gvm/Makefile
index b20867a73323..e20b206eef8d 100644
--- a/security/gvm/Makefile
+++ b/security/gvm/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	gvm
-PORTVERSION=	26.19.0
+PORTVERSION=	26.31.1
 CATEGORIES=	security
 
 MAINTAINER=	acm@FreeBSD.org
diff --git a/security/gvmd/Makefile b/security/gvmd/Makefile
index c0773c0969df..1853bb84f505 100644
--- a/security/gvmd/Makefile
+++ b/security/gvmd/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	gvmd
-DISTVERSION=	26.19.0
+DISTVERSION=	26.31.1
 DISTVERSIONPREFIX=	v
 CATEGORIES=	security
 
@@ -47,8 +47,8 @@ SHEBANG_FILES=	tools/gvm-lsc-rpm-creator \
 
 post-patch:
 	${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/src/manage_sql.c
-	${REINPLACE_CMD} -e 's|#include <bsd/unistd.h>||g' ${WRKSRC}/src/manage.c \
-		${WRKSRC}/src/gvmd.c ${WRKSRC}/src/manage_sql_secinfo.c
+	${REINPLACE_CMD} -e 's|#include <bsd/unistd.h>||g' ${WRKSRC}/src/gvmd.c \
+		${WRKSRC}/src/manage_sql_secinfo.c ${WRKSRC}/src/manage.c
 
 post-install:
 	@${MKDIR} ${STAGEDIR}/var/lib/gvm/gvmd/gnupg
diff --git a/security/gvmd/distinfo b/security/gvmd/distinfo
index 4425ed65a59f..9d6ca8085c4c 100644
--- a/security/gvmd/distinfo
+++ b/security/gvmd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1773712035
-SHA256 (greenbone-gvmd-v26.19.0_GH0.tar.gz) = c6e4236e50ad7a27aad4e47cbae5ebc34b02832648a7de1959b5143bffdae2d3
-SIZE (greenbone-gvmd-v26.19.0_GH0.tar.gz) = 1273408
+TIMESTAMP = 1782194702
+SHA256 (greenbone-gvmd-v26.31.1_GH0.tar.gz) = 47c1ef0b1b60d7001b58d9e64ae658ce121b55a089d4c905ff28c594975be309
+SIZE (greenbone-gvmd-v26.31.1_GH0.tar.gz) = 1378467
diff --git a/security/gvmd/files/patch-src_CMakeLists.txt b/security/gvmd/files/patch-src_CMakeLists.txt
index b77a6a8dec51..0f0513239af7 100644
--- a/security/gvmd/files/patch-src_CMakeLists.txt
+++ b/security/gvmd/files/patch-src_CMakeLists.txt
@@ -1,27 +1,28 @@
---- src/CMakeLists.txt.orig	2025-05-13 13:02:11 UTC
-+++ src/CMakeLists.txt
-@@ -39,7 +39,9 @@ pkg_check_modules(GLIB REQUIRED glib-2.0>=2.42)
- endif(OPENVASD)
+--- src/CMakeLists.txt.orig	2026-06-22 01:59:08.000000000 -0700
++++ src/CMakeLists.txt	2026-06-22 23:09:06.824461000 -0700
+@@ -70,7 +70,9 @@
+ 
  pkg_check_modules(GNUTLS REQUIRED gnutls>=3.2.15)
  pkg_check_modules(GLIB REQUIRED glib-2.0>=2.42)
+-pkg_check_modules(LIBBSD REQUIRED libbsd)
 +if (NOT ${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
- pkg_check_modules(LIBBSD REQUIRED libbsd)
++  pkg_check_modules(LIBBSD REQUIRED libbsd)
 +endif()
  pkg_check_modules(LIBICAL REQUIRED libical>=1.00)
  pkg_check_modules(GPGME REQUIRED gpgme)
  
-@@ -358,6 +360,7 @@ target_link_libraries(
+@@ -466,6 +468,7 @@
    ${LIBICAL_LDFLAGS}
    ${LINKER_HARDENING_FLAGS}
    ${OPT_THEIA_TGT}
 +  -lexecinfo
  )
  target_link_libraries(
-   manage-test
-@@ -692,5 +695,7 @@ add_dependencies(tags etags ctags)
- add_custom_target(ctags COMMENT "Building tags..." COMMAND ctags ${C_FILES})
- add_custom_target(tags COMMENT "Building tags files...")
- add_dependencies(tags etags ctags)
+   gvm-pg-server
+@@ -782,5 +785,7 @@
+ 
+ add_custom_target(check COMMENT "Checking code...")
+ add_dependencies(check cppcheck)
 +
 +file(RENAME "pwpolicy.conf" "pwpolicy.conf.sample")
  
diff --git a/security/gvmd/files/patch-src_manage_sql.c b/security/gvmd/files/patch-src_manage_sql.c
index 4a8c168b398a..88c5cf2cee54 100644
--- a/security/gvmd/files/patch-src_manage_sql.c
+++ b/security/gvmd/files/patch-src_manage_sql.c
@@ -1,6 +1,6 @@
---- src/manage_sql.c	2025-09-05 02:59:51.000000000 -0700
-+++ src/manage_sql.c	2025-10-07 22:42:53.666243000 -0700
-@@ -72,7 +72,6 @@
+--- src/manage_sql.c.orig	2026-06-22 01:59:08.000000000 -0700
++++ src/manage_sql.c	2026-06-22 23:13:07.804612000 -0700
+@@ -85,7 +85,6 @@
  #include <errno.h>
  #include <glib/gstdio.h>
  #include <gnutls/x509.h>
@@ -8,7 +8,7 @@
  #include <stdlib.h>
  #include <sys/socket.h>
  #include <sys/stat.h>
-@@ -84,12 +83,12 @@
+@@ -97,12 +96,12 @@
  #include <gpgme.h>
  #include <stdlib.h>
  #include <string.h>
@@ -19,10 +19,10 @@
  #include <gvm/base/pwpolicy.h>
  #include <gvm/base/logging.h>
 -#include <bsd/unistd.h>
- #include <gvm/util/fileutils.h>
- #include <gvm/util/serverutils.h>
- #include <gvm/util/uuidutils.h>
-@@ -6382,8 +6381,6 @@
+ 
+ #if ENABLE_JWT_AUTH
+ #include <gvm/auth/gvm_auth.h>
+@@ -3361,8 +3360,6 @@
  
    cleanup_iterator (&nvts);
    cleanup_iterator (&prefs);
diff --git a/security/gvmd/pkg-plist b/security/gvmd/pkg-plist
index 8fff1e373f12..5b392206a261 100644
--- a/security/gvmd/pkg-plist
+++ b/security/gvmd/pkg-plist
@@ -3,7 +3,7 @@ bin/gvm-manage-certs
 @sample etc/gvm/pwpolicy.conf.sample
 lib/libgvm-pg-server.so
 lib/libgvm-pg-server.so.26
-lib/libgvm-pg-server.so.26.19.0
+lib/libgvm-pg-server.so.26.31.1
 sbin/gvmd
 share/doc/gvm/example-gvm-manage-certs.conf
 share/doc/gvm/html/gmp.html
diff --git a/security/openvas/Makefile b/security/openvas/Makefile
index 4c9fc4a57d09..53202ca642a0 100644
--- a/security/openvas/Makefile
+++ b/security/openvas/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	openvas
-DISTVERSION=	23.41.5
+DISTVERSION=	23.46.3
 DISTVERSIONPREFIX=	v
 CATEGORIES=	security
 
diff --git a/security/openvas/distinfo b/security/openvas/distinfo
index 4cfd7698767b..81f4ab75690c 100644
--- a/security/openvas/distinfo
+++ b/security/openvas/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1773712474
-SHA256 (greenbone-openvas-scanner-v23.41.5_GH0.tar.gz) = aeaa2fb4d88b2cef403a660471c468497fcbde1263df5bae9e8bd6ce0c879d3b
-SIZE (greenbone-openvas-scanner-v23.41.5_GH0.tar.gz) = 2436566
+TIMESTAMP = 1782195675
+SHA256 (greenbone-openvas-scanner-v23.46.3_GH0.tar.gz) = 1edaf523a60048d47f8eb1fba2304e0e5c55c182cb588612e5de067626b67f20
+SIZE (greenbone-openvas-scanner-v23.46.3_GH0.tar.gz) = 7137315
diff --git a/security/openvas/files/patch-misc_openvas-krb5.c b/security/openvas/files/patch-misc_openvas-krb5.c
new file mode 100644
index 000000000000..f748869c782e
--- /dev/null
+++ b/security/openvas/files/patch-misc_openvas-krb5.c
@@ -0,0 +1,26 @@
+--- misc/openvas-krb5.c.orig	2026-06-22 23:37:28.758531000 -0700
++++ misc/openvas-krb5.c	2026-06-22 23:38:15.469364000 -0700
+@@ -337,12 +337,14 @@
+   size_t user_principal_len = user->user.len + creds->realm.len + 1;
+   size_t user_principal_cap = user_principal_len + 1;
+ 
++  gss_name_t gss_username = GSS_C_NO_NAME;
++  gss_cred_id_t cred = GSS_C_NO_CREDENTIAL;
++
+   OKrb5ErrorCode result = O_KRB5_SUCCESS;
+   ALLOCATE_AND_CHECK (user_principal, char, user_principal_cap, result);
+   snprintf (user_principal, user_principal_cap, "%s@%s",
+             (char *) user->user.data, (char *) creds->realm.data);
+ 
+-  gss_name_t gss_username = GSS_C_NO_NAME;
+   OM_uint32 maj_stat;
+   OM_uint32 min_stat;
+   // OM_uint32 dummy_min_stat;
+@@ -369,7 +371,6 @@
+     .elements = elements,
+     .count = ARRAY_SIZE (elements) - 1, /* without gss_mech_spnego */
+   };
+-  gss_cred_id_t cred = GSS_C_NO_CREDENTIAL;
+ 
+   maj_stat =
+     gss_import_name (&min_stat, &userbuf, GSS_C_NT_USER_NAME, &gss_username);
diff --git a/security/openvas/files/patch-misc_pcap.c b/security/openvas/files/patch-misc_pcap.c
index 13deb1337376..7e191c080e75 100644
--- a/security/openvas/files/patch-misc_pcap.c
+++ b/security/openvas/files/patch-misc_pcap.c
@@ -1,6 +1,6 @@
---- misc/pcap.c	2022-02-22 05:32:53.000000000 -0500
-+++ misc/pcap.c	2022-05-21 23:28:28.467854000 -0500
-@@ -38,6 +38,13 @@
+--- misc/pcap.c.orig	2026-06-22 06:53:05.000000000 -0700
++++ misc/pcap.c	2026-06-23 00:15:36.671060000 -0700
+@@ -25,6 +25,13 @@
  #include <sys/ioctl.h>
  #include <sys/param.h>
  #include <sys/types.h>
@@ -14,7 +14,85 @@
  #include <unistd.h>
  
  #define MAXROUTES 1024
-@@ -1196,8 +1203,84 @@
+@@ -414,6 +421,56 @@
+ {
+   static struct interface_info mydevs[1024];
+   int numinterfaces = 0;
++#if defined(__FreeBSD__)
++  struct ifaddrs *ifaddr, *ifa;
++  struct sockaddr_in *saddr;
++  char *p;
++
++  if (getifaddrs (&ifaddr) == -1)
++    {
++      g_message ("getinterfaces: getifaddrs failed");
++      return NULL;
++    }
++
++  for (ifa = ifaddr; ifa != NULL; ifa = ifa->ifa_next)
++    {
++      if (ifa->ifa_addr == NULL)
++        continue;
++      if (ifa->ifa_addr->sa_family != AF_INET)
++        continue;
++
++       saddr = (struct sockaddr_in *) ifa->ifa_addr;
++
++      if (numinterfaces >= 1023)
++        {
++          g_message ("You seem to have more than 1023 network interfaces."
++                     " Things may not work right.");
++          break;
++        }
++
++      mydevs[numinterfaces].addr = saddr->sin_addr;
++
++      memset (mydevs[numinterfaces].name, 0, MAX_IFACE_NAME_LEN);
++      if ((p = strchr (ifa->ifa_name, ':')))
++        {
++          size_t len = (size_t) (p - ifa->ifa_name);
++          if (len >= MAX_IFACE_NAME_LEN)
++            len = MAX_IFACE_NAME_LEN - 1;
++          memcpy (mydevs[numinterfaces].name, ifa->ifa_name, len);
++        }
++      else
++        {
++          strncpy (mydevs[numinterfaces].name, ifa->ifa_name,
++                   MAX_IFACE_NAME_LEN - 1);
++        }
++
++      numinterfaces++;
++      if (numinterfaces < 1024)
++        mydevs[numinterfaces].name[0] = '\0';
++     }
++      
++  freeifaddrs (ifaddr);
++#else
+   int sd;
+   int len;
+   char *p;
+@@ -442,12 +499,6 @@
+     g_message (
+       "getinterfaces: SIOCGIFCONF claims you have no network interfaces!");
+ 
+-#ifndef __FreeBSD__
+-  len = sizeof (struct ifmap);
+-#else
+-  len = sizeof (struct sockaddr);
+-#endif
+-
+   for (bufp = buf; bufp && *bufp && (bufp < (buf + ifc.ifc_len));
+        bufp += sizeof (ifr->ifr_name) + len)
+     {
+@@ -476,6 +527,7 @@
+       mydevs[numinterfaces].name[0] = '\0';
+     }
+ 
++#endif
+   // If output parameter given, set value
+   if (howmany)
+     *howmany = numinterfaces;
+@@ -1193,8 +1245,84 @@
          }
        else
          {
diff --git a/security/openvas/pkg-plist b/security/openvas/pkg-plist
index ab0d8b7200e6..320aab6ff428 100644
--- a/security/openvas/pkg-plist
+++ b/security/openvas/pkg-plist
@@ -3,10 +3,10 @@ bin/openvas-nasl-lint
 @sample %%ETCDIR%%/openvas_log.conf.sample
 lib/libopenvas_misc.so
 lib/libopenvas_misc.so.23
-lib/libopenvas_misc.so.23.41.5
+lib/libopenvas_misc.so.23.46.3
 lib/libopenvas_nasl.so
 lib/libopenvas_nasl.so.23
-lib/libopenvas_nasl.so.23.41.5
+lib/libopenvas_nasl.so.23.46.3
 sbin/openvas
 share/man/man1/openvas-nasl-lint.1.gz
 share/man/man1/openvas-nasl.1.gz
diff --git a/security/py-greenbone-feed-sync/Makefile b/security/py-greenbone-feed-sync/Makefile
index 0e68df745c42..b91581604cd2 100644
--- a/security/py-greenbone-feed-sync/Makefile
+++ b/security/py-greenbone-feed-sync/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	greenbone-feed-sync
-DISTVERSION=	25.2.0
+DISTVERSION=	25.3.0
 DISTVERSIONPREFIX=	v
 CATEGORIES=	security python
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-greenbone-feed-sync/distinfo b/security/py-greenbone-feed-sync/distinfo
index 110233a6d9b5..b169283b66ab 100644
--- a/security/py-greenbone-feed-sync/distinfo
+++ b/security/py-greenbone-feed-sync/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1773712499
-SHA256 (greenbone-greenbone-feed-sync-v25.2.0_GH0.tar.gz) = 61a1fe215a4a50f421280e7bbd138d72494a3067933b6605720896739c12364d
-SIZE (greenbone-greenbone-feed-sync-v25.2.0_GH0.tar.gz) = 75235
+TIMESTAMP = 1782195399
+SHA256 (greenbone-greenbone-feed-sync-v25.3.0_GH0.tar.gz) = bcd81c6f3ad4a830227b1a72a41230dbed44ff7960b8cf4f1ea50668e4a892bc
+SIZE (greenbone-greenbone-feed-sync-v25.3.0_GH0.tar.gz) = 97588
diff --git a/security/py-greenbone-feed-sync/pkg-plist b/security/py-greenbone-feed-sync/pkg-plist
index dc4292bc85ce..e8507ae62b8f 100644
--- a/security/py-greenbone-feed-sync/pkg-plist
+++ b/security/py-greenbone-feed-sync/pkg-plist
@@ -44,11 +44,11 @@ bin/greenbone-scapdata-sync
 %%PYTHON_SITELIBDIR%%/greenbone/tests/test_main.py
 %%PYTHON_SITELIBDIR%%/greenbone/tests/test_parser.py
 %%PYTHON_SITELIBDIR%%/greenbone/tests/test_rsync.py
-%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.2.0.dist-info/METADATA
-%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.2.0.dist-info/RECORD
-%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.2.0.dist-info/WHEEL
-%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.2.0.dist-info/entry_points.txt
-%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.2.0.dist-info/licenses/LICENSE
+%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.3.0.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.3.0.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.3.0.dist-info/WHEEL
+%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.3.0.dist-info/entry_points.txt
+%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.3.0.dist-info/licenses/LICENSE
 @dir(gvm,gvm,750) etc/gvm
 @dir(gvm,gvm,750) /var/lib/gvm
 @dir(gvm,gvm,750) /var/lib/notus
diff --git a/security/py-gvm-tools/Makefile b/security/py-gvm-tools/Makefile
index 83526bfdc905..4b9c96f47f55 100644
--- a/security/py-gvm-tools/Makefile
+++ b/security/py-gvm-tools/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	gvm-tools
-DISTVERSION=	25.4.8
+DISTVERSION=	26.0.6
 DISTVERSIONPREFIX=	v
 CATEGORIES=	security python
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-gvm-tools/distinfo b/security/py-gvm-tools/distinfo
index 92248eaf8541..d54729e3c397 100644
--- a/security/py-gvm-tools/distinfo
+++ b/security/py-gvm-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1773713488
-SHA256 (greenbone-gvm-tools-v25.4.8_GH0.tar.gz) = bed3af56df98cb8c70bc4e1c996dd1fd5ef4b543e4f997c2e625f0935e7b2ad8
-SIZE (greenbone-gvm-tools-v25.4.8_GH0.tar.gz) = 275992
+TIMESTAMP = 1782195495
+SHA256 (greenbone-gvm-tools-v26.0.6_GH0.tar.gz) = c6671eb4aad480ee1f0946a5af22dbeae442d122d4866ada48a954baeb674f8d
+SIZE (greenbone-gvm-tools-v26.0.6_GH0.tar.gz) = 314678
diff --git a/security/py-python-gvm/Makefile b/security/py-python-gvm/Makefile
index 245323256604..fb25e24a7ad9 100644
--- a/security/py-python-gvm/Makefile
+++ b/security/py-python-gvm/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	python-gvm
-DISTVERSION=	26.11.0
+DISTVERSION=	27.4.0
 DISTVERSIONPREFIX=	v
 CATEGORIES=	security python
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-python-gvm/distinfo b/security/py-python-gvm/distinfo
index 107c08996f6b..21564e081067 100644
--- a/security/py-python-gvm/distinfo
+++ b/security/py-python-gvm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1773713516
-SHA256 (greenbone-python-gvm-v26.11.0_GH0.tar.gz) = 9c6f9bb7c729cd14be7069e5626b2c43ba7e4e3fbaad24ae10209ce359e8aef2
-SIZE (greenbone-python-gvm-v26.11.0_GH0.tar.gz) = 395788
+TIMESTAMP = 1782195540
+SHA256 (greenbone-python-gvm-v27.4.0_GH0.tar.gz) = 59366438dfa18a7d6edcc9e5934b12d8d35db1e9f4b2267b021dee8e6873ac1c
+SIZE (greenbone-python-gvm-v27.4.0_GH0.tar.gz) = 446690


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a3b3a5f.43f2b.3f6a49e0>