aboutsummaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
Diffstat (limited to 'net')
-rw-r--r--net/Makefile4
-rw-r--r--net/amqpcat/Makefile7
-rw-r--r--net/amqpcat/distinfo6
-rw-r--r--net/aws-ec2-imdsv2-get/Makefile2
-rw-r--r--net/cloud-init-devel/Makefile5
-rw-r--r--net/cloud-init/Makefile5
-rw-r--r--net/deltachat-rpc-server/Makefile2
-rw-r--r--net/deltachat-rpc-server/Makefile.crates6
-rw-r--r--net/deltachat-rpc-server/distinfo18
-rw-r--r--net/dhcpcd/Makefile3
-rw-r--r--net/dhcpcd/distinfo6
-rw-r--r--net/dhcpcd/files/patch-src_privsep-root.c84
-rw-r--r--net/dhcpcd/files/patch-src_privsep.c24
-rw-r--r--net/dshell/Makefile3
-rw-r--r--net/dumbpipe/Makefile2
-rw-r--r--net/eturnal/Makefile2
-rw-r--r--net/fb303/Makefile2
-rw-r--r--net/fb303/distinfo6
-rw-r--r--net/findomain/Makefile2
-rw-r--r--net/freerdp3/Makefile18
-rw-r--r--net/freerdp3/distinfo6
-rw-r--r--net/frr10/Makefile2
-rw-r--r--net/frr10/distinfo6
-rw-r--r--net/frr10/pkg-plist343
-rw-r--r--net/gdrive/Makefile2
-rw-r--r--net/gemserv/Makefile2
-rw-r--r--net/gerbera/Makefile2
-rw-r--r--net/gerbera/distinfo6
-rw-r--r--net/gerbera/files/patch-CMakeLists.txt32
-rw-r--r--net/gerbera/files/patch-src_web_config__load.cc14
-rw-r--r--net/gerbera/pkg-plist8
-rw-r--r--net/gitlab-agent/distinfo10
-rw-r--r--net/google-cloud-sdk/Makefile2
-rw-r--r--net/google-cloud-sdk/distinfo6
-rw-r--r--net/gwhois/Makefile4
-rw-r--r--net/haproxy-devel/Makefile4
-rw-r--r--net/haproxy-devel/distinfo6
-rw-r--r--net/haproxy-devel/files/patch-src_cpuset.c4
-rw-r--r--net/haproxy-devel/pkg-plist20
-rw-r--r--net/haproxy/Makefile2
-rw-r--r--net/haproxy/distinfo6
-rw-r--r--net/haproxy33/Makefile96
-rw-r--r--net/haproxy33/distinfo3
-rw-r--r--net/haproxy33/files/haproxy.in130
-rw-r--r--net/haproxy33/files/patch-src_cpuset.c14
-rw-r--r--net/haproxy33/pkg-descr4
-rw-r--r--net/haproxy33/pkg-plist115
-rw-r--r--net/hostapd-devel/Makefile4
-rw-r--r--net/hostapd-devel/distinfo6
-rw-r--r--net/iwnet/Makefile4
-rw-r--r--net/iwnet/distinfo6
-rw-r--r--net/iwnet/files/patch-src_CMakeLists.txt15
-rw-r--r--net/k6/Makefile9
-rw-r--r--net/k6/distinfo10
-rw-r--r--net/kamailio/Makefile2
-rw-r--r--net/kamailio/distinfo6
-rw-r--r--net/kamailio/files/extra-patch-cmake_modules-docs.cmake25
-rw-r--r--net/kamailio/files/extra-patch-src_CMakeLists.txt7
-rw-r--r--net/kamailio/files/patch-cmake_compiler-specific.cmake51
-rw-r--r--net/kea-devel/Makefile2
-rw-r--r--net/kea-devel/distinfo6
-rw-r--r--net/kea-devel/pkg-plist29
-rw-r--r--net/keycloak/Makefile2
-rw-r--r--net/keycloak/distinfo6
-rw-r--r--net/keycloak/pkg-plist512
-rw-r--r--net/kf6-kcalendarcore/distinfo6
-rw-r--r--net/kf6-kcontacts/distinfo6
-rw-r--r--net/kf6-kdav/distinfo6
-rw-r--r--net/kf6-kholidays/distinfo6
-rw-r--r--net/kf6-syndication/distinfo6
-rw-r--r--net/krill/Makefile2
-rw-r--r--net/ktcplist/Makefile2
-rw-r--r--net/lavinmq/Makefile12
-rw-r--r--net/lavinmq/distinfo18
-rw-r--r--net/libdaq/Makefile2
-rw-r--r--net/libdaq/distinfo6
-rw-r--r--net/libmateweather/Makefile16
-rw-r--r--net/libmateweather/distinfo6
-rw-r--r--net/libmateweather/pkg-plist1
-rw-r--r--net/libnpupnp/Makefile2
-rw-r--r--net/libnpupnp/distinfo6
-rw-r--r--net/libproxy/Makefile3
-rw-r--r--net/libproxy/files/patch-src_libproxy_test.map7
-rw-r--r--net/liveMedia/Makefile2
-rw-r--r--net/liveMedia/distinfo6
-rw-r--r--net/lldap/Makefile2
-rw-r--r--net/mcast-bridge/Makefile22
-rw-r--r--net/mcast-bridge/distinfo3
-rw-r--r--net/mcast-bridge/files/mcast_bridge.in30
-rw-r--r--net/mcast-bridge/pkg-descr4
-rw-r--r--net/mcast-bridge/pkg-plist3
-rw-r--r--net/mihomo/Makefile4
-rw-r--r--net/mihomo/distinfo10
-rw-r--r--net/minidlna/files/patch-libav.h14
-rw-r--r--net/mpifx/Makefile5
-rw-r--r--net/mvfst/Makefile2
-rw-r--r--net/mvfst/distinfo6
-rw-r--r--net/mvfst/pkg-plist12
-rw-r--r--net/narrowlink/Makefile2
-rw-r--r--net/nats-streaming-server/Makefile3
-rw-r--r--net/nats-streaming-server/distinfo6
-rw-r--r--net/ntp/Makefile2
-rw-r--r--net/ntp/files/patch-ntpd_ntp__io.c16
-rw-r--r--net/ntpd-rs/Makefile2
-rw-r--r--net/oha/Makefile2
-rw-r--r--net/ooni-probe-cli/Makefile3
-rw-r--r--net/ooni-probe-cli/distinfo10
-rw-r--r--net/openmpi4/Makefile32
-rw-r--r--net/openmpi4/files/patch-ompi_mca_sharedfp_sm_sharedfp__sm.h4
-rw-r--r--net/openmpi4/files/patch-opal_mca_pmix_pmix3x_pmix_src_mca_pshmem_mmap_pshmem__mmap.c6
-rw-r--r--net/proby/Makefile2
-rw-r--r--net/py-aiohttp-socks/Makefile2
-rw-r--r--net/py-aiohttp-socks/distinfo6
-rw-r--r--net/py-cloudscraper/Makefile6
-rw-r--r--net/py-errbot/Makefile4
-rw-r--r--net/py-impacket/Makefile4
-rw-r--r--net/py-ndg-httpsclient/Makefile4
-rw-r--r--net/py-pystun3/Makefile17
-rw-r--r--net/py-pystun3/distinfo3
-rw-r--r--net/py-pystun3/pkg-descr2
-rw-r--r--net/py-python-glanceclient/Makefile3
-rw-r--r--net/py-python-socks/Makefile2
-rw-r--r--net/py-python-socks/distinfo6
-rw-r--r--net/py-ripe.atlas.tools/Makefile4
-rw-r--r--net/py-s3transfer/Makefile2
-rw-r--r--net/py-s3transfer/distinfo6
-rw-r--r--net/py-smart-open/Makefile2
-rw-r--r--net/py-socketio-client/Makefile2
-rw-r--r--net/py-trio/Makefile4
-rw-r--r--net/py-trio/distinfo6
-rw-r--r--net/py-urllib3-future/Makefile2
-rw-r--r--net/py-urllib3-future/distinfo6
-rw-r--r--net/py-urllib3/Makefile2
-rw-r--r--net/py-urllib31/Makefile3
-rw-r--r--net/py-wsproto/Makefile18
-rw-r--r--net/py-wsproto/distinfo6
-rw-r--r--net/py-wsproto/pkg-descr2
-rw-r--r--net/qt5-network/distinfo6
-rw-r--r--net/qt5-networkauth/distinfo6
-rw-r--r--net/quiche/Makefile2
-rw-r--r--net/rabbitmqadmin/Makefile2
-rw-r--r--net/rathole/Makefile2
-rw-r--r--net/realtek-re-kmod/Makefile5
-rw-r--r--net/realtek-re-kmod/distinfo6
-rw-r--r--net/redpanda-connect/Makefile3
-rw-r--r--net/redpanda-connect/distinfo10
-rw-r--r--net/rosenpass/Makefile2
-rw-r--r--net/routinator/Makefile1
-rw-r--r--net/rsyn/Makefile2
-rw-r--r--net/rubygem-activestorage-gitlab/distinfo6
-rw-r--r--net/rubygem-activestorage80/Makefile2
-rw-r--r--net/rubygem-activestorage80/distinfo6
-rw-r--r--net/rubygem-activestorage81/Makefile27
-rw-r--r--net/rubygem-activestorage81/distinfo3
-rw-r--r--net/rubygem-activestorage81/pkg-descr11
-rw-r--r--net/rubygem-fog-aws/Makefile2
-rw-r--r--net/rubygem-fog-aws/distinfo6
-rw-r--r--net/rubygem-gitaly/Makefile2
-rw-r--r--net/rubygem-gitaly/distinfo6
-rw-r--r--net/rubygem-gitlab-kas-grpc/distinfo6
-rw-r--r--net/rubygem-google-cloud-bigtable-admin-v2/Makefile2
-rw-r--r--net/rubygem-google-cloud-bigtable-admin-v2/distinfo6
-rw-r--r--net/rubygem-google-cloud-bigtable-v2/Makefile2
-rw-r--r--net/rubygem-google-cloud-bigtable-v2/distinfo6
-rw-r--r--net/rubygem-google-cloud-bigtable/Makefile2
-rw-r--r--net/rubygem-google-cloud-bigtable/distinfo6
-rw-r--r--net/rubygem-google-cloud-location/Makefile2
-rw-r--r--net/rubygem-google-cloud-location/distinfo6
-rw-r--r--net/rubygem-google-cloud-logging/Makefile2
-rw-r--r--net/rubygem-google-cloud-logging/distinfo6
-rw-r--r--net/rubygem-google-cloud-monitoring-dashboard-v1/Makefile2
-rw-r--r--net/rubygem-google-cloud-monitoring-dashboard-v1/distinfo6
-rw-r--r--net/rubygem-google-cloud-monitoring-metrics_scope-v1/Makefile2
-rw-r--r--net/rubygem-google-cloud-monitoring-metrics_scope-v1/distinfo6
-rw-r--r--net/rubygem-google-cloud-monitoring-v3/Makefile2
-rw-r--r--net/rubygem-google-cloud-monitoring-v3/distinfo6
-rw-r--r--net/rubygem-google-cloud-pubsub-v1/Makefile2
-rw-r--r--net/rubygem-google-cloud-pubsub-v1/distinfo6
-rw-r--r--net/rubygem-google-cloud-spanner-admin-database-v1/Makefile2
-rw-r--r--net/rubygem-google-cloud-spanner-admin-database-v1/distinfo6
-rw-r--r--net/rubygem-google-cloud-spanner-admin-instance-v1/Makefile2
-rw-r--r--net/rubygem-google-cloud-spanner-admin-instance-v1/distinfo6
-rw-r--r--net/rubygem-google-cloud-spanner-v1/Makefile2
-rw-r--r--net/rubygem-google-cloud-spanner-v1/distinfo6
-rw-r--r--net/rubygem-google-cloud-spanner/Makefile2
-rw-r--r--net/rubygem-google-cloud-spanner/distinfo6
-rw-r--r--net/rubygem-google-cloud-storage/Makefile2
-rw-r--r--net/rubygem-google-cloud-storage/distinfo6
-rw-r--r--net/rubygem-google-cloud-storage_transfer-v1/Makefile2
-rw-r--r--net/rubygem-google-cloud-storage_transfer-v1/distinfo6
-rw-r--r--net/rubygem-google-cloud-trace-v1/Makefile2
-rw-r--r--net/rubygem-google-cloud-trace-v1/distinfo6
-rw-r--r--net/rubygem-google-cloud-trace-v2/Makefile2
-rw-r--r--net/rubygem-google-cloud-trace-v2/distinfo6
-rw-r--r--net/rubygem-grpc-gitlab/Makefile3
-rw-r--r--net/rubygem-grpc-gitlab/distinfo6
-rw-r--r--net/rubygem-grpc/Makefile2
-rw-r--r--net/rubygem-grpc/distinfo6
-rw-r--r--net/rubygem-oauth/Makefile5
-rw-r--r--net/rubygem-oauth/distinfo6
-rw-r--r--net/rubygem-oauth2/Makefile2
-rw-r--r--net/rubygem-oauth2/distinfo6
-rw-r--r--net/rubygem-omniauth-google-oauth2-gitlab/Makefile5
-rw-r--r--net/rubygem-omniauth-google-oauth2-gitlab/distinfo6
-rw-r--r--net/rubygem-uri-gitlab/Makefile2
-rw-r--r--net/rubygem-uri-gitlab/distinfo6
-rw-r--r--net/rubygem-uri/Makefile4
-rw-r--r--net/rubygem-uri/distinfo6
-rw-r--r--net/rubygem-whois/Makefile2
-rw-r--r--net/rubygem-whois/distinfo6
-rw-r--r--net/rustdesk-server/Makefile2
-rw-r--r--net/s3m/Makefile2
-rw-r--r--net/scamper/Makefile2
-rw-r--r--net/scamper/distinfo6
-rw-r--r--net/sendme/Makefile2
-rw-r--r--net/shadowsocks-rust/Makefile2
-rw-r--r--net/sing-box/Makefile5
-rw-r--r--net/sing-box/distinfo10
-rw-r--r--net/sniffnet/Makefile1
-rw-r--r--net/spoofdpi/Makefile53
-rw-r--r--net/spoofdpi/distinfo62
-rw-r--r--net/spoofdpi/files/modules.txt88
-rw-r--r--net/spoofdpi/files/pkg-message.in37
-rw-r--r--net/spoofdpi/files/spoofdpi.toml.sample11
-rw-r--r--net/spoofdpi/pkg-message23
-rw-r--r--net/tcptestsuite/Makefile4
-rw-r--r--net/tcptestsuite/distinfo6
-rw-r--r--net/td-system-tools/Makefile6
-rw-r--r--net/td-system-tools/distinfo6
-rw-r--r--net/td-system-tools/pkg-plist20
-rw-r--r--net/torsocks/Makefile2
-rw-r--r--net/traefik/Makefile3
-rw-r--r--net/traefik/distinfo6
-rw-r--r--net/trippy/Makefile2
-rw-r--r--net/udp-over-tcp/Makefile2
-rw-r--r--net/unison240/Makefile54
-rw-r--r--net/unison240/distinfo11
-rw-r--r--net/unison240/files/patch-mkProjectInfo.ml11
-rw-r--r--net/unison240/files/patch-uigtk2.ml6
-rw-r--r--net/unison240/pkg-plist11
-rw-r--r--net/unison248/Makefile49
-rw-r--r--net/unison251/Makefile44
-rw-r--r--net/wangle/Makefile2
-rw-r--r--net/wangle/distinfo6
-rw-r--r--net/waypipe/Makefile1
-rw-r--r--net/wayvnc/Makefile2
-rw-r--r--net/wifi-firmware-kmod/Makefile.inc9
-rw-r--r--net/wireshark/Makefile14
-rw-r--r--net/wireshark/distinfo6
-rw-r--r--net/wireshark/files/patch-epan_dissectors_packet-kerberos.c11
-rw-r--r--net/wireshark/pkg-plist12
-rw-r--r--net/wstunnel/Makefile572
-rw-r--r--net/wstunnel/distinfo1128
-rw-r--r--net/zapret/Makefile2
-rw-r--r--net/zapret/distinfo6
-rw-r--r--net/zmap/Makefile2
-rw-r--r--net/zmap/distinfo6
257 files changed, 3048 insertions, 1823 deletions
diff --git a/net/Makefile b/net/Makefile
index 7071b0361268..57ed50aad4f6 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -246,6 +246,7 @@
SUBDIR += haproxy26
SUBDIR += haproxy28
SUBDIR += haproxy30
+ SUBDIR += haproxy33
SUBDIR += hblock
SUBDIR += hexinject
SUBDIR += hlmaster
@@ -460,6 +461,7 @@
SUBDIR += mailcommon
SUBDIR += mailimporter
SUBDIR += malo-firmware-kmod
+ SUBDIR += mcast-bridge
SUBDIR += mcjoin
SUBDIR += mdns-bridge
SUBDIR += mdns-repeater
@@ -1131,6 +1133,7 @@
SUBDIR += py-pysmb
SUBDIR += py-pysocks
SUBDIR += py-pystun
+ SUBDIR += py-pystun3
SUBDIR += py-python-barbicanclient
SUBDIR += py-python-bitcoinrpc
SUBDIR += py-python-cinderclient
@@ -1270,6 +1273,7 @@
SUBDIR += rubygem-activestorage71
SUBDIR += rubygem-activestorage72
SUBDIR += rubygem-activestorage80
+ SUBDIR += rubygem-activestorage81
SUBDIR += rubygem-amazon-ec2
SUBDIR += rubygem-amq-protocol
SUBDIR += rubygem-amqp
diff --git a/net/amqpcat/Makefile b/net/amqpcat/Makefile
index ed6a96ae3ead..fb3b5960d007 100644
--- a/net/amqpcat/Makefile
+++ b/net/amqpcat/Makefile
@@ -1,7 +1,6 @@
PORTNAME= amqpcat
DISTVERSIONPREFIX= v
-DISTVERSION= 1.0.1
-PORTREVISION= 1
+DISTVERSION= 1.0.2
CATEGORIES= net
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \
@@ -17,6 +16,7 @@ LICENSE= MIT
BUILD_DEPENDS= crystal:lang/crystal \
help2man:misc/help2man \
shards:devel/shards
+LIB_DEPENDS= libpcre2-8.so:devel/pcre2
USES= pkgconfig
USE_GITHUB= yes
@@ -31,8 +31,7 @@ PORTDOCS= README.md
OPTIONS_DEFINE= DOCS
-SHARDS_ENV= --time --verbose --production --release --no-color --stats \
- --static
+SHARDS_ENV= --time --verbose --production --release --no-color --stats
.include <bsd.port.options.mk>
diff --git a/net/amqpcat/distinfo b/net/amqpcat/distinfo
index f32a73691803..46dde16be40e 100644
--- a/net/amqpcat/distinfo
+++ b/net/amqpcat/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1760712124
-SHA256 (cloudamqp-amqpcat-v1.0.1_GH0.tar.gz) = ab3e4939fade05417b357e578185d24fc574d9dc5b5fed72f49f65de0c5a349d
-SIZE (cloudamqp-amqpcat-v1.0.1_GH0.tar.gz) = 6758
+TIMESTAMP = 1762690544
+SHA256 (cloudamqp-amqpcat-v1.0.2_GH0.tar.gz) = 28c7d3ff37a463b5daa476233dcae200d3c855aa9f8e46d7065dd629731f80d7
+SIZE (cloudamqp-amqpcat-v1.0.2_GH0.tar.gz) = 6861
SHA256 (cloudamqp-amq-protocol.cr-v1.1.15_GH0.tar.gz) = 2650924ad06f80a12d4f3eeaf800da45e7d74304289692a4b26576e5bfada85a
SIZE (cloudamqp-amq-protocol.cr-v1.1.15_GH0.tar.gz) = 18077
SHA256 (cloudamqp-amqp-client.cr-v1.3.1_GH0.tar.gz) = 2534b98bf64a17e075871f82fcf6bdee6d6d9dba5fc29472afe61bf6f1a5388e
diff --git a/net/aws-ec2-imdsv2-get/Makefile b/net/aws-ec2-imdsv2-get/Makefile
index c4bff558e3a5..9fefe79db20f 100644
--- a/net/aws-ec2-imdsv2-get/Makefile
+++ b/net/aws-ec2-imdsv2-get/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-ec2-imdsv2-get
DISTVERSION= 1.0.7
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= net
MAINTAINER= cperciva@FreeBSD.org
diff --git a/net/cloud-init-devel/Makefile b/net/cloud-init-devel/Makefile
index 48d037c7b174..2485724dbe3b 100644
--- a/net/cloud-init-devel/Makefile
+++ b/net/cloud-init-devel/Makefile
@@ -24,14 +24,13 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}oauthlib>0:security/py-oauthlib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \
- sudo>0:security/sudo
+ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}responses>=0:devel/py-responses@${PY_FLAVOR} \
bash:shells/bash
-USES= python shebangfix
+USES= python shebangfix sudo
USE_GITHUB= yes
GH_ACCOUNT= canonical
USE_PYTHON= autoplist distutils
diff --git a/net/cloud-init/Makefile b/net/cloud-init/Makefile
index eac2018b8eb4..d15d76c0745c 100644
--- a/net/cloud-init/Makefile
+++ b/net/cloud-init/Makefile
@@ -22,10 +22,9 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}oauthlib>0:security/py-oauthlib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \
- sudo>0:security/sudo
+ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR}
-USES= python shebangfix
+USES= python shebangfix sudo
USE_GITHUB= yes
GH_ACCOUNT= canonical
USE_PYTHON= autoplist distutils
diff --git a/net/deltachat-rpc-server/Makefile b/net/deltachat-rpc-server/Makefile
index 020c84ae292d..ddb69d4f67c5 100644
--- a/net/deltachat-rpc-server/Makefile
+++ b/net/deltachat-rpc-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= deltachat-rpc-server
DISTVERSIONPREFIX= v
-DISTVERSION= 2.22.0
+DISTVERSION= 2.25.0
PORTREVISION= 0
CATEGORIES= net
diff --git a/net/deltachat-rpc-server/Makefile.crates b/net/deltachat-rpc-server/Makefile.crates
index 03d35b3ff77c..ea661ea72fec 100644
--- a/net/deltachat-rpc-server/Makefile.crates
+++ b/net/deltachat-rpc-server/Makefile.crates
@@ -19,6 +19,7 @@ CARGO_CRATES= addr2line-0.24.2 \
asn1-rs-0.6.2 \
asn1-rs-derive-0.5.1 \
asn1-rs-impl-0.2.0 \
+ astral-tokio-tar-0.5.6 \
async-broadcast-0.7.2 \
async-channel-1.9.0 \
async-channel-2.5.0 \
@@ -183,7 +184,7 @@ CARGO_CRATES= addr2line-0.24.2 \
fdeflate-0.3.7 \
ff-0.13.0 \
fiat-crypto-0.2.9 \
- filetime-0.2.23 \
+ filetime-0.2.25 \
fixedbitset-0.5.7 \
flate2-1.1.1 \
fnv-1.0.7 \
@@ -434,7 +435,6 @@ CARGO_CRATES= addr2line-0.24.2 \
rayon-1.10.0 \
rayon-core-1.12.1 \
rcgen-0.13.2 \
- redox_syscall-0.3.5 \
redox_syscall-0.4.1 \
redox_syscall-0.5.12 \
redox_users-0.5.0 \
@@ -555,7 +555,6 @@ CARGO_CRATES= addr2line-0.24.2 \
tokio-macros-2.5.0 \
tokio-rustls-0.26.2 \
tokio-stream-0.1.17 \
- tokio-tar-0.3.1 \
tokio-tfo-0.3.1 \
tokio-util-0.7.16 \
tokio-websockets-0.11.4 \
@@ -678,7 +677,6 @@ CARGO_CRATES= addr2line-0.24.2 \
wyz-0.5.1 \
x25519-dalek-2.0.1 \
x509-parser-0.16.0 \
- xattr-1.4.0 \
xml-rs-0.8.25 \
xmltree-0.10.3 \
yansi-1.0.1 \
diff --git a/net/deltachat-rpc-server/distinfo b/net/deltachat-rpc-server/distinfo
index 72fc4334bfa4..427e5aad8801 100644
--- a/net/deltachat-rpc-server/distinfo
+++ b/net/deltachat-rpc-server/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1761758401
+TIMESTAMP = 1763147344
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
@@ -41,6 +41,8 @@ SHA256 (rust/crates/asn1-rs-derive-0.5.1.crate) = 965c2d33e53cb6b267e148a4cb0760
SIZE (rust/crates/asn1-rs-derive-0.5.1.crate) = 9692
SHA256 (rust/crates/asn1-rs-impl-0.2.0.crate) = 7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7
SIZE (rust/crates/asn1-rs-impl-0.2.0.crate) = 2261
+SHA256 (rust/crates/astral-tokio-tar-0.5.6.crate) = ec179a06c1769b1e42e1e2cbe74c7dcdb3d6383c838454d063eaac5bbb7ebbe5
+SIZE (rust/crates/astral-tokio-tar-0.5.6.crate) = 64648
SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532
SIZE (rust/crates/async-broadcast-0.7.2.crate) = 22746
SHA256 (rust/crates/async-channel-1.9.0.crate) = 81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35
@@ -369,8 +371,8 @@ SHA256 (rust/crates/ff-0.13.0.crate) = ded41244b729663b1e574f1b4fb731469f69f79c1
SIZE (rust/crates/ff-0.13.0.crate) = 17688
SHA256 (rust/crates/fiat-crypto-0.2.9.crate) = 28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d
SIZE (rust/crates/fiat-crypto-0.2.9.crate) = 495390
-SHA256 (rust/crates/filetime-0.2.23.crate) = 1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd
-SIZE (rust/crates/filetime-0.2.23.crate) = 14942
+SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
+SIZE (rust/crates/filetime-0.2.25.crate) = 14940
SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece
@@ -871,8 +873,6 @@ SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caa
SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
SHA256 (rust/crates/rcgen-0.13.2.crate) = 75e669e5202259b5314d1ea5397316ad400819437857b90861765f24c4cf80a2
SIZE (rust/crates/rcgen-0.13.2.crate) = 77836
-SHA256 (rust/crates/redox_syscall-0.3.5.crate) = 567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29
-SIZE (rust/crates/redox_syscall-0.3.5.crate) = 23404
SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
SHA256 (rust/crates/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af
@@ -1113,8 +1113,6 @@ SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c
SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
-SHA256 (rust/crates/tokio-tar-0.3.1.crate) = 9d5714c010ca3e5c27114c1cdeb9d14641ace49874aa5626d7149e47aedace75
-SIZE (rust/crates/tokio-tar-0.3.1.crate) = 49485
SHA256 (rust/crates/tokio-tfo-0.3.1.crate) = 3fb4382c6371e29365853d2b71e915d5398df46312a2158097d8bb3f54d0f1b4
SIZE (rust/crates/tokio-tfo-0.3.1.crate) = 17188
SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
@@ -1359,8 +1357,6 @@ SHA256 (rust/crates/x25519-dalek-2.0.1.crate) = c7e468321c81fb07fa7f4c636c3972b9
SIZE (rust/crates/x25519-dalek-2.0.1.crate) = 87820
SHA256 (rust/crates/x509-parser-0.16.0.crate) = fcbc162f30700d6f3f82a24bf7cc62ffe7caea42c0b2cba8bf7f3ae50cf51f69
SIZE (rust/crates/x509-parser-0.16.0.crate) = 92925
-SHA256 (rust/crates/xattr-1.4.0.crate) = e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909
-SIZE (rust/crates/xattr-1.4.0.crate) = 12995
SHA256 (rust/crates/xml-rs-0.8.25.crate) = c5b940ebc25896e71dd073bad2dbaa2abfe97b0a391415e22ad1326d9c54e3c4
SIZE (rust/crates/xml-rs-0.8.25.crate) = 54947
SHA256 (rust/crates/xmltree-0.10.3.crate) = d7d8a75eaf6557bb84a65ace8609883db44a29951042ada9b393151532e41fcb
@@ -1405,5 +1401,5 @@ SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7
SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
SHA256 (rust/crates/zune-jpeg-0.4.14.crate) = 99a5bab8d7dedf81405c4bb1f2b83ea057643d9cb28778cea9eecddeedd2e028
SIZE (rust/crates/zune-jpeg-0.4.14.crate) = 63388
-SHA256 (chatmail-core-v2.22.0_GH0.tar.gz) = 80e9ac0b7b6e607faa21f1dbdc5208d7384d9f6c1f5465916b8145bb29a3f5da
-SIZE (chatmail-core-v2.22.0_GH0.tar.gz) = 3324879
+SHA256 (chatmail-core-v2.25.0_GH0.tar.gz) = 8c4169cd5682e46f66dfc548c5e68548934b2906b05db61c5d0482873ff7cfc0
+SIZE (chatmail-core-v2.25.0_GH0.tar.gz) = 3355266
diff --git a/net/dhcpcd/Makefile b/net/dhcpcd/Makefile
index 672f608ce5f0..acf4c397cef2 100644
--- a/net/dhcpcd/Makefile
+++ b/net/dhcpcd/Makefile
@@ -1,5 +1,6 @@
PORTNAME= dhcpcd
-DISTVERSION= 10.2.4
+DISTVERSION= 10.3.0
+PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= https://github.com/NetworkConfiguration/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/net/dhcpcd/distinfo b/net/dhcpcd/distinfo
index 7d88e0269e56..f4c96d61e86f 100644
--- a/net/dhcpcd/distinfo
+++ b/net/dhcpcd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748841759
-SHA256 (dhcpcd-10.2.4.tar.xz) = 6721e606609226dbf4d864a78802a9e96beec0ee034a1bd84138b3e037bba7d9
-SIZE (dhcpcd-10.2.4.tar.xz) = 276444
+TIMESTAMP = 1763136225
+SHA256 (dhcpcd-10.3.0.tar.xz) = 06e4c1aaf958523f3fd1c57258c613c6c7ae56b8f1d678fa7943495d5ea6aeb5
+SIZE (dhcpcd-10.3.0.tar.xz) = 279100
diff --git a/net/dhcpcd/files/patch-src_privsep-root.c b/net/dhcpcd/files/patch-src_privsep-root.c
new file mode 100644
index 000000000000..c57d5422622d
--- /dev/null
+++ b/net/dhcpcd/files/patch-src_privsep-root.c
@@ -0,0 +1,84 @@
+--- src/privsep-root.c.orig 2025-11-14 15:38:04 UTC
++++ src/privsep-root.c
+@@ -86,6 +86,7 @@ ps_root_readerrorcb(struct psr_ctx *psr_ctx)
+ { .iov_base = psr_error, .iov_len = sizeof(*psr_error) },
+ { .iov_base = NULL, .iov_len = 0 },
+ };
++ struct msghdr msg = { .msg_iov = iov, .msg_iovlen = __arraycount(iov) };
+ ssize_t len;
+
+ #define PSR_ERROR(e) \
+@@ -98,37 +99,58 @@ ps_root_readerrorcb(struct psr_ctx *psr_ctx)
+ if (eloop_waitfd(fd) == -1)
+ PSR_ERROR(errno);
+
+- len = recv(fd, psr_error, sizeof(*psr_error), MSG_PEEK);
++ /* We peek at the psr_error structure to tell us how much of a buffer
++ * we need to read the whole packet. */
++ len = recvmsg(fd, &msg, MSG_PEEK | MSG_WAITALL);
+ if (len == -1)
+ PSR_ERROR(errno);
+- else if ((size_t)len < sizeof(*psr_error))
+- PSR_ERROR(EINVAL);
+
+- if (psr_error->psr_datalen > SSIZE_MAX)
+- PSR_ERROR(ENOBUFS);
++ /* After this point, we MUST do another recvmsg even on a failure
++ * to remove the message after peeking. */
++ if ((size_t)len < sizeof(*psr_error))
++ goto recv;
++
+ if (psr_ctx->psr_usemdata &&
+ psr_error->psr_datalen > psr_ctx->psr_mdatalen)
+ {
+ void *d = realloc(psr_ctx->psr_mdata, psr_error->psr_datalen);
+- if (d == NULL)
+- PSR_ERROR(errno);
+- psr_ctx->psr_mdata = d;
+- psr_ctx->psr_mdatalen = psr_error->psr_datalen;
++
++ /* If we failed to malloc then psr_mdatalen will be smaller
++ * than psr_datalen.
++ * The following recvmsg will get MSG_TRUNC so the malloc error
++ * will be reported there but more importantly the
++ * message will be correctly discarded from the queue. */
++ if (d != NULL) {
++ psr_ctx->psr_mdata = d;
++ psr_ctx->psr_mdatalen = psr_error->psr_datalen;
++ }
+ }
+ if (psr_error->psr_datalen != 0) {
+- if (psr_ctx->psr_usemdata)
++ if (psr_ctx->psr_usemdata) {
+ iov[1].iov_base = psr_ctx->psr_mdata;
+- else {
+- if (psr_error->psr_datalen > psr_ctx->psr_datalen)
+- PSR_ERROR(ENOBUFS);
++ /* psr_mdatalen could be smaller then psr_datalen
++ * if the above malloc failed. */
++ iov[1].iov_len =
++ MIN(psr_ctx->psr_mdatalen, psr_error->psr_datalen);
++ } else {
+ iov[1].iov_base = psr_ctx->psr_data;
++ /* This should never be the case */
++ iov[1].iov_len =
++ MIN(psr_ctx->psr_datalen, psr_error->psr_datalen);
+ }
+- iov[1].iov_len = psr_error->psr_datalen;
+ }
+
+- len = readv(fd, iov, __arraycount(iov));
++recv:
++ /* fd is SOCK_SEQPACKET and we mark the boundary with MSG_EOR
++ * so this can never stall if the receive buffers are bigger
++ * than the actual message. */
++ len = recvmsg(fd, &msg, MSG_WAITALL);
+ if (len == -1)
+ PSR_ERROR(errno);
++ else if ((size_t)len < sizeof(*psr_error))
++ PSR_ERROR(EINVAL);
++ else if (msg.msg_flags & MSG_TRUNC)
++ PSR_ERROR(ENOBUFS);
+ else if ((size_t)len != sizeof(*psr_error) + psr_error->psr_datalen)
+ PSR_ERROR(EINVAL);
+ return len;
diff --git a/net/dhcpcd/files/patch-src_privsep.c b/net/dhcpcd/files/patch-src_privsep.c
deleted file mode 100644
index b9d22affe381..000000000000
--- a/net/dhcpcd/files/patch-src_privsep.c
+++ /dev/null
@@ -1,24 +0,0 @@
---- src/privsep.c.orig 2025-06-01 18:40:28 UTC
-+++ src/privsep.c
-@@ -934,7 +934,9 @@ ps_sendpsmmsg(struct dhcpcd_ctx *ctx, int fd,
- } else
- iovlen = 1;
-
-- len = writev(fd, iov, iovlen);
-+ len = sendmsg(fd,
-+ &(struct msghdr){ .msg_iov = iov, .msg_iovlen = iovlen }, MSG_EOR);
-+
- if (len == -1) {
- if (ctx->options & DHCPCD_FORKED &&
- !(ctx->options & DHCPCD_PRIVSEPROOT))
-@@ -1063,7 +1065,9 @@ ps_sendcmdmsg(int fd, uint16_t cmd, const struct msghd
- psm.ps_namelen + psm.ps_controllen + psm.ps_datalen + cmsg_padlen;
- if (psm.ps_datalen != 0)
- memcpy(p, msg->msg_iov[0].iov_base, psm.ps_datalen);
-- return writev(fd, iov, __arraycount(iov));
-+ return sendmsg(fd,
-+ &(struct msghdr){ .msg_iov = iov, .msg_iovlen = __arraycount(iov) },
-+ MSG_EOR);
-
- nobufs:
- errno = ENOBUFS;
diff --git a/net/dshell/Makefile b/net/dshell/Makefile
index 15a6af263bad..3a5cdf95afc5 100644
--- a/net/dshell/Makefile
+++ b/net/dshell/Makefile
@@ -1,6 +1,7 @@
PORTNAME= dshell
PORTVERSION= 3.2.3
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= net
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,7 +18,7 @@ BUILD_DEPENDS= bash:shells/bash \
${PYTHON_PKGNAMEPREFIX}netifaces>0:net/py-netifaces@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pcapy-ng>0:net/py-pcapy-ng@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pypacker>0:net/py-pypacker@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyopenssl>0:security/py-pyopenssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}elasticsearch>0:textproc/py-elasticsearch@${PY_FLAVOR}
RUN_DEPENDS:= ${BUILD_DEPENDS}
diff --git a/net/dumbpipe/Makefile b/net/dumbpipe/Makefile
index 64beeec007bf..de5e1f709713 100644
--- a/net/dumbpipe/Makefile
+++ b/net/dumbpipe/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dumbpipe
DISTVERSIONPREFIX= v
DISTVERSION= 0.32.0
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= feld@FreeBSD.org
diff --git a/net/eturnal/Makefile b/net/eturnal/Makefile
index 93e61b63934f..ae5de2809e06 100644
--- a/net/eturnal/Makefile
+++ b/net/eturnal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= eturnal
DISTVERSION= 1.12.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MAINTAINER= yzrh@noema.org
diff --git a/net/fb303/Makefile b/net/fb303/Makefile
index 353e76d6fd83..1020bb429ac5 100644
--- a/net/fb303/Makefile
+++ b/net/fb303/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fb303
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.03.00
+DISTVERSION= 2025.11.24.00
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/fb303/distinfo b/net/fb303/distinfo
index 4312c30b6fa6..b225a9a7d8f9 100644
--- a/net/fb303/distinfo
+++ b/net/fb303/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762332306
-SHA256 (facebook-fb303-v2025.11.03.00_GH0.tar.gz) = a57771da781be85bcfe6a187151b6f178f9dcc8be72cb55c6d9f136f7d388e83
-SIZE (facebook-fb303-v2025.11.03.00_GH0.tar.gz) = 273710
+TIMESTAMP = 1764006737
+SHA256 (facebook-fb303-v2025.11.24.00_GH0.tar.gz) = 92262c7bcab29f0d42b252df09646c7d1ab6bb787f8a1d7cfe032e702d2ed1f6
+SIZE (facebook-fb303-v2025.11.24.00_GH0.tar.gz) = 276417
diff --git a/net/findomain/Makefile b/net/findomain/Makefile
index c18e8e4bfc89..4e46702050ba 100644
--- a/net/findomain/Makefile
+++ b/net/findomain/Makefile
@@ -1,6 +1,6 @@
PORTNAME= findomain
DISTVERSION= 9.0.4
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= net security
MAINTAINER= lcook@FreeBSD.org
diff --git a/net/freerdp3/Makefile b/net/freerdp3/Makefile
index d7f6dd3d6dfe..92525f14e270 100644
--- a/net/freerdp3/Makefile
+++ b/net/freerdp3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freerdp
-DISTVERSION= 3.17.2
+DISTVERSION= 3.18.0
CATEGORIES= net comms
MASTER_SITES+= https://pub.freerdp.com/releases/:freerdp \
https://github.com/FreeRDP/FreeRDP/releases/download/${DISTVERSION}/:freerdp
@@ -26,10 +26,10 @@ GH_TUPLE= akallabeth:webview:2a0a130:webview/../.build/_deps/webview-src
USE_LDCONFIG= yes
USE_XORG= ice sm x11 xext
-CMAKE_ON= CHANNEL_SERIAL CHANNEL_URBDRC_CLIENT RDTK_FORCE_STATIC_BUILD \
- UWAC_FORCE_STATIC_BUILD WITH_BINARY_VERSIONING WITH_CHANNELS \
- WITH_CLIENT_SDL_VERSIONED WITH_FREERDP_DEPRECATED \
- WITH_FREERDP_DEPRECATED_COMMANDLINE \
+CMAKE_ON= CHANNEL_RDP2TCP CHANNEL_SERIAL CHANNEL_URBDRC_CLIENT \
+ RDTK_FORCE_STATIC_BUILD UWAC_FORCE_STATIC_BUILD \
+ WITH_BINARY_VERSIONING WITH_CHANNELS WITH_CLIENT_SDL_VERSIONED \
+ WITH_FREERDP_DEPRECATED WITH_FREERDP_DEPRECATED_COMMANDLINE \
WITH_INSTALL_CLIENT_DESKTOP_FILES WITH_OPENSSL WITH_OSS \
WITH_WINPR_DEPRECATED WITH_ZLIB
CMAKE_OFF= CHANNEL_TSMF WITH_DSP_EXPERIMENTAL WITH_FUSE WITH_GPROF \
@@ -61,7 +61,7 @@ OPTIONS_GROUP_CLIPBOARD_IMAGE= JPEG_CB PNG WEBP
OPTIONS_GROUP_REQUIRE_JSON= AAD KEYBOARD_LAYOUT TIMEZONE_FILE
OPTIONS_RADIO= GSSAPI JSON SCALE
OPTIONS_RADIO_GSSAPI= GSSAPI_HEIMDAL GSSAPI_MIT
-OPTIONS_RADIO_JSON= CJSON JSON_C
+OPTIONS_RADIO_JSON= CJSON JANSSON JSON_C
OPTIONS_RADIO_SCALE= CAIRO SWSCALE
OPTIONS_SUB= yes
@@ -71,6 +71,7 @@ CAIRO_DESC= Use CAIRO image library for screen resizing
CJSON_DESC= ${JSON_DESC} via cJSON
CLIPBOARD_IMAGE_DESC= Add "to/from" BMP conversion support to clipboard (experimental)
FDKAAC_DESC= Support for FDK-AAC for sound and microphone redirection
+JANSSON_DESC= ${JSON_DESC} via jansson
JPEG_CB_DESC= ${JPEG_DESC}
KEYBOARD_LAYOUT_DESC= Use keyboard definitions from JSON file
OPENH264_DESC= H.264 video codec support via OpenH264
@@ -129,6 +130,9 @@ ICU_LIB_DEPENDS= libicuuc.so:devel/icu
ICU_CMAKE_ON= -DWITH_UNICODE_BUILTIN=OFF
ICU_CMAKE_OFF= -DWITH_UNICODE_BUILTIN=ON
+JANSSON_LIB_DEPENDS= libjansson.so:devel/jansson
+JANSSON_CMAKE_BOOL= WITH_JANSSON_REQUIRED
+
JPEG_USES= jpeg
JPEG_CMAKE_BOOL= WITH_JPEG
@@ -232,7 +236,7 @@ CMAKE_ON+= WITH_KRB5
CMAKE_OFF+= WITH_KRB5
.endif
-.if ${PORT_OPTIONS:MCJSON} || ${PORT_OPTIONS:MJSON_C}
+.if ${PORT_OPTIONS:MCJSON} || ${PORT_OPTIONS:MJANSSON} || ${PORT_OPTIONS:MJSON_C}
CMAKE_ON+= WITH_WINPR_JSON
CMAKE_OFF+= WITH_JSON_DISABLED
PLIST_SUB+= JSON=""
diff --git a/net/freerdp3/distinfo b/net/freerdp3/distinfo
index 59fe16661957..fed0b7b2c1d4 100644
--- a/net/freerdp3/distinfo
+++ b/net/freerdp3/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1759222222
-SHA256 (freerdp-3.17.2.tar.gz) = c42c712ad879bf06607b78b8c3fad98e08c82f73f4e0bc1693552900041e692a
-SIZE (freerdp-3.17.2.tar.gz) = 10556445
+TIMESTAMP = 1763055555
+SHA256 (freerdp-3.18.0.tar.gz) = 70e89fdc92e3c2a429a7e61015ffd55bda4f6fefd76bb2978a91134d94869462
+SIZE (freerdp-3.18.0.tar.gz) = 11366171
SHA256 (akallabeth-webview-2a0a130_GH0.tar.gz) = 22448da4658b73cc20e6944d9a351ab6c40d1a50026997f8278f63713f5f7c07
SIZE (akallabeth-webview-2a0a130_GH0.tar.gz) = 185888
diff --git a/net/frr10/Makefile b/net/frr10/Makefile
index 99864de59a22..14d22ab97c87 100644
--- a/net/frr10/Makefile
+++ b/net/frr10/Makefile
@@ -1,6 +1,6 @@
PORTNAME= frr
DISTVERSIONPREFIX= frr-
-DISTVERSION= 10.4.1
+DISTVERSION= 10.5.0
CATEGORIES= net
.if defined(PYTHONTOOLS)
PKGNAMESUFFIX= 10-pythontools
diff --git a/net/frr10/distinfo b/net/frr10/distinfo
index 8abb02a768ec..8122028bce9e 100644
--- a/net/frr10/distinfo
+++ b/net/frr10/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754508730
-SHA256 (FRRouting-frr-frr-10.4.1_GH0.tar.gz) = 8e4003eaba168626c5ea7a6735f2c85c87b04214e6f8c8f2715b21f8ae40970b
-SIZE (FRRouting-frr-frr-10.4.1_GH0.tar.gz) = 11564121
+TIMESTAMP = 1762802935
+SHA256 (FRRouting-frr-frr-10.5.0_GH0.tar.gz) = a84b973e713349dca09e2009f33dc499564f2e9faba01c0d3cba9204802b0cd5
+SIZE (FRRouting-frr-frr-10.5.0_GH0.tar.gz) = 11650715
diff --git a/net/frr10/pkg-plist b/net/frr10/pkg-plist
index ffad316f2bf7..ca6b6fa9fcab 100644
--- a/net/frr10/pkg-plist
+++ b/net/frr10/pkg-plist
@@ -1,89 +1,91 @@
bin/vtysh
-include/frr/admin_group.h
-include/frr/affinitymap.h
-include/frr/agg_table.h
-include/frr/asn.h
-include/frr/assert.h
-include/frr/atomlist.h
-include/frr/base64.h
-include/frr/bfd.h
-include/frr/bfdd/bfddp_packet.h
-include/frr/bitfield.h
-include/frr/buffer.h
-include/frr/checksum.h
-include/frr/command.h
-include/frr/command_graph.h
-include/frr/command_match.h
-include/frr/compiler.h
-include/frr/cspf.h
-include/frr/csv.h
-include/frr/darr.h
-include/frr/db.h
-include/frr/debug.h
-include/frr/defaults.h
-include/frr/distribute.h
include/frr/eigrpd/eigrp_dump.h
include/frr/eigrpd/eigrp_topology.h
include/frr/eigrpd/eigrpd.h
-include/frr/ferr.h
-include/frr/filter.h
-include/frr/flex_algo.h
-include/frr/freebsd-queue.h
-include/frr/frr_pthread.h
-include/frr/frratomic.h
-include/frr/frrcu.h
-include/frr/frrdistance.h
-include/frr/frrevent.h
-include/frr/frrlua.h
-include/frr/frrscript.h
-include/frr/frrsendmmsg.h
-include/frr/frrstr.h
-include/frr/graph.h
-include/frr/hash.h
-include/frr/hook.h
-include/frr/host_nb.h
-include/frr/iana_afi.h
-include/frr/id_alloc.h
-include/frr/if.h
-include/frr/if_rmap.h
-include/frr/imsg.h
-include/frr/ipaddr.h
-include/frr/iso.h
-include/frr/jhash.h
-include/frr/json.h
-include/frr/keychain.h
-include/frr/ldp_sync.h
-include/frr/libagentx.h
-include/frr/lib_errors.h
-include/frr/lib_vty.h
-include/frr/libfrr.h
-include/frr/libfrr_trace.h
-include/frr/libospf.h
-include/frr/link_state.h
-include/frr/linklist.h
-include/frr/log.h
-include/frr/log_vty.h
-include/frr/md5.h
-include/frr/memory.h
-include/frr/mgmt_be_client.h
-include/frr/mgmt_defines.h
-include/frr/mgmt_fe_client.h
-include/frr/mgmt_msg.h
-include/frr/mgmt_msg_native.h
-include/frr/mlag.h
-include/frr/module.h
-include/frr/monotime.h
-include/frr/mpls.h
-include/frr/network.h
-include/frr/nexthop.h
-include/frr/nexthop_group.h
-include/frr/nexthop_group_private.h
-include/frr/northbound.h
-include/frr/northbound_cli.h
-include/frr/northbound_db.h
-include/frr/ns.h
-include/frr/openbsd-queue.h
-include/frr/openbsd-tree.h
+include/frr/lib/admin_group.h
+include/frr/lib/affinitymap.h
+include/frr/lib/agg_table.h
+include/frr/lib/asn.h
+include/frr/lib/assert/assert.h
+include/frr/lib/atomlist.h
+include/frr/lib/base64.h
+include/frr/lib/bfd.h
+include/frr/bfdd/bfddp_packet.h
+include/frr/lib/bitfield.h
+include/frr/lib/buffer.h
+include/frr/lib/checksum.h
+include/frr/lib/command.h
+include/frr/lib/command_graph.h
+include/frr/lib/command_match.h
+include/frr/lib/compiler.h
+include/frr/lib/cspf.h
+include/frr/lib/csv.h
+include/frr/lib/darr.h
+include/frr/lib/db.h
+include/frr/lib/debug.h
+include/frr/lib/defaults.h
+include/frr/lib/distribute.h
+include/frr/lib/ferr.h
+include/frr/lib/filter.h
+include/frr/lib/flex_algo.h
+include/frr/lib/freebsd-queue.h
+include/frr/lib/frr_pthread.h
+include/frr/lib/frratomic.h
+include/frr/lib/frrcu.h
+include/frr/lib/frrdistance.h
+include/frr/lib/frrevent.h
+include/frr/lib/frrlua.h
+include/frr/lib/frrscript.h
+include/frr/lib/frrsendmmsg.h
+include/frr/lib/frrstr.h
+include/frr/lib/graph.h
+include/frr/lib/hash.h
+include/frr/lib/hook.h
+include/frr/lib/host_nb.h
+include/frr/lib/iana_afi.h
+include/frr/lib/id_alloc.h
+include/frr/lib/if.h
+include/frr/lib/if_rmap.h
+include/frr/lib/imsg.h
+include/frr/lib/ipaddr.h
+include/frr/lib/iso.h
+include/frr/lib/jhash.h
+include/frr/lib/json.h
+include/frr/lib/keychain.h
+include/frr/lib/ldp_sync.h
+include/frr/lib/libagentx.h
+include/frr/lib/lib_errors.h
+include/frr/lib/lib_vty.h
+include/frr/lib/libfrr.h
+include/frr/lib/libfrr_trace.h
+include/frr/lib/libospf.h
+include/frr/lib/link_state.h
+include/frr/lib/linklist.h
+include/frr/lib/log.h
+include/frr/lib/log_vty.h
+include/frr/lib/md5.h
+include/frr/lib/memory.h
+include/frr/lib/mgmt_be_client.h
+include/frr/lib/mgmt_defines.h
+include/frr/lib/mgmt_fe_client.h
+include/frr/lib/mgmt_msg.h
+include/frr/lib/mgmt_msg_native.h
+include/frr/lib/mlag.h
+include/frr/lib/module.h
+include/frr/lib/monotime.h
+include/frr/lib/mpls.h
+include/frr/lib/network.h
+include/frr/lib/nexthop.h
+include/frr/lib/nexthop_group.h
+include/frr/lib/nexthop_group_private.h
+include/frr/lib/northbound.h
+include/frr/lib/northbound_cli.h
+include/frr/lib/northbound_db.h
+include/frr/lib/ns.h
+include/frr/lib/openbsd-queue.h
+include/frr/lib/openbsd-tree.h
+include/frr/lib/vlan.h
+include/frr/lib/workqueue.h
include/frr/ospfd/ospf_api.h
include/frr/ospfd/ospf_asbr.h
include/frr/ospfd/ospf_dump.h
@@ -94,63 +96,126 @@ include/frr/ospfd/ospf_lsdb.h
include/frr/ospfd/ospf_nsm.h
include/frr/ospfd/ospf_opaque.h
include/frr/ospfd/ospfd.h
-include/frr/pbr.h
-include/frr/plist.h
-include/frr/prefix.h
-include/frr/printfrr.h
-include/frr/privs.h
-include/frr/ptm_lib.h
-include/frr/pullwr.h
-include/frr/pw.h
-include/frr/qobj.h
-include/frr/queue.h
-include/frr/resolver.h
-include/frr/ringbuf.h
-include/frr/route_opaque.h
-include/frr/route_types.h
-include/frr/routemap.h
-include/frr/routing_nb.h
-include/frr/sbuf.h
-include/frr/segment_routing.h
-include/frr/seqlock.h
-include/frr/sha256.h
-include/frr/sigevent.h
-include/frr/skiplist.h
-include/frr/smux.h
-include/frr/sockopt.h
-include/frr/sockunion.h
-include/frr/spf_backoff.h
-include/frr/srcdest_table.h
-include/frr/srte.h
-include/frr/srv6.h
-include/frr/stream.h
-include/frr/systemd.h
-include/frr/table.h
-include/frr/tc.h
-include/frr/termtable.h
-include/frr/trace.h
-include/frr/typerb.h
-include/frr/typesafe.h
-include/frr/vector.h
-include/frr/version.h
-include/frr/vlan.h
-include/frr/vrf.h
-include/frr/vrf_int.h
-include/frr/vty.h
-include/frr/vxlan.h
-include/frr/wheel.h
-include/frr/workqueue.h
-include/frr/xref.h
-include/frr/yang.h
-include/frr/yang_translator.h
-include/frr/yang_wrappers.h
-include/frr/zclient.h
-include/frr/zebra.h
-include/frr/zlog.h
-include/frr/zlog_5424.h
-include/frr/zlog_live.h
-include/frr/zlog_recirculate.h
-include/frr/zlog_targets.h
+include/frr/lib/pbr.h
+include/frr/lib/plist.h
+include/frr/lib/prefix.h
+include/frr/lib/printfrr.h
+include/frr/lib/privs.h
+include/frr/lib/ptm_lib.h
+include/frr/lib/pullwr.h
+include/frr/lib/pw.h
+include/frr/lib/qobj.h
+include/frr/lib/queue.h
+include/frr/lib/resolver.h
+include/frr/lib/ringbuf.h
+include/frr/lib/route_opaque.h
+include/frr/lib/route_types.h
+include/frr/lib/routemap.h
+include/frr/lib/routing_nb.h
+include/frr/lib/sbuf.h
+include/frr/lib/segment_routing.h
+include/frr/lib/seqlock.h
+include/frr/lib/sha256.h
+include/frr/lib/sigevent.h
+include/frr/lib/skiplist.h
+include/frr/lib/smux.h
+include/frr/lib/sockopt.h
+include/frr/lib/sockunion.h
+include/frr/lib/spf_backoff.h
+include/frr/lib/srcdest_table.h
+include/frr/lib/srte.h
+include/frr/lib/srv6.h
+include/frr/lib/stream.h
+include/frr/lib/systemd.h
+include/frr/lib/table.h
+include/frr/lib/tc.h
+include/frr/lib/termtable.h
+include/frr/lib/trace.h
+include/frr/lib/typerb.h
+include/frr/lib/typesafe.h
+include/frr/lib/vector.h
+include/frr/lib/version.h
+include/frr/lib/vrf.h
+include/frr/lib/vrf_int.h
+include/frr/lib/vty.h
+include/frr/lib/vxlan.h
+include/frr/lib/wheel.h
+include/frr/lib/xref.h
+include/frr/lib/yang.h
+include/frr/lib/yang_translator.h
+include/frr/lib/yang_wrappers.h
+include/frr/lib/zclient.h
+include/frr/lib/zebra.h
+include/frr/lib/zlog.h
+include/frr/lib/zlog_5424.h
+include/frr/lib/zlog_live.h
+include/frr/lib/zlog_recirculate.h
+include/frr/lib/zlog_targets.h
+include/frr/zebra/connected.h
+include/frr/zebra/debug.h
+include/frr/zebra/ge_netlink.h
+include/frr/zebra/if_netlink.h
+include/frr/zebra/interface.h
+include/frr/zebra/ioctl.h
+include/frr/zebra/ipforward.h
+include/frr/zebra/kernel_netlink.h
+include/frr/zebra/kernel_socket.h
+include/frr/zebra/label_manager.h
+include/frr/zebra/netconf_netlink.h
+include/frr/zebra/redistribute.h
+include/frr/zebra/rib.h
+include/frr/zebra/router-id.h
+include/frr/zebra/rt.h
+include/frr/zebra/rt_netlink.h
+include/frr/zebra/rtadv.h
+include/frr/zebra/rule_netlink.h
+include/frr/zebra/table_manager.h
+include/frr/zebra/tc_netlink.h
+include/frr/zebra/zapi_msg.h
+include/frr/zebra/zebra_affinitymap.h
+include/frr/zebra/zebra_dplane.h
+include/frr/zebra/zebra_errors.h
+include/frr/zebra/zebra_evpn.h
+include/frr/zebra/zebra_evpn_mac.h
+include/frr/zebra/zebra_evpn_mh.h
+include/frr/zebra/zebra_evpn_neigh.h
+include/frr/zebra/zebra_evpn_vxlan.h
+include/frr/zebra/zebra_fpm_private.h
+include/frr/zebra/zebra_l2.h
+include/frr/zebra/zebra_l2_bridge_if.h
+include/frr/zebra/zebra_mlag.h
+include/frr/zebra/zebra_mlag_vty.h
+include/frr/zebra/zebra_mpls.h
+include/frr/zebra/zebra_mroute.h
+include/frr/zebra/zebra_nb.h
+include/frr/zebra/zebra_neigh.h
+include/frr/zebra/zebra_netns_id.h
+include/frr/zebra/zebra_netns_notify.h
+include/frr/zebra/zebra_nhg.h
+include/frr/zebra/zebra_nhg_private.h
+include/frr/zebra/zebra_ns.h
+include/frr/zebra/zebra_opaque.h
+include/frr/zebra/zebra_pbr.h
+include/frr/zebra/zebra_ptm.h
+include/frr/zebra/zebra_ptm_redistribute.h
+include/frr/zebra/zebra_pw.h
+include/frr/zebra/zebra_rnh.h
+include/frr/zebra/zebra_routemap.h
+include/frr/zebra/zebra_routemap_nb.h
+include/frr/zebra/zebra_router.h
+include/frr/zebra/zebra_script.h
+include/frr/zebra/zebra_srte.h
+include/frr/zebra/zebra_srv6.h
+include/frr/zebra/zebra_srv6_vty.h
+include/frr/zebra/zebra_tc.h
+include/frr/zebra/zebra_trace.h
+include/frr/zebra/zebra_vrf.h
+include/frr/zebra/zebra_vxlan.h
+include/frr/zebra/zebra_vxlan_if.h
+include/frr/zebra/zebra_vxlan_private.h
+include/frr/zebra/zserv.h
+share/yang/frr-logging.yang
+share/yang/ietf-syslog-types.yang
lib/libfrr.a
lib/libfrr.so
lib/libfrr.so.0
diff --git a/net/gdrive/Makefile b/net/gdrive/Makefile
index b19d6434d269..df9969fdc731 100644
--- a/net/gdrive/Makefile
+++ b/net/gdrive/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gdrive
DISTVERSION= 3.9.1
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= net
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/net/gemserv/Makefile b/net/gemserv/Makefile
index b0c80b1afcf2..b082c35f0970 100644
--- a/net/gemserv/Makefile
+++ b/net/gemserv/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gemserv
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.6
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= net
MASTER_SITES= https://git.sr.ht/~int80h/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${PORTVERSION}${EXTRACT_SUFX}
diff --git a/net/gerbera/Makefile b/net/gerbera/Makefile
index 43debaebdbae..9fda03969b78 100644
--- a/net/gerbera/Makefile
+++ b/net/gerbera/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gerbera
DISTVERSIONPREFIX= v
-DISTVERSION= 2.6.1
+DISTVERSION= 3.0.0
PORTREVISION= 1
CATEGORIES= net multimedia
diff --git a/net/gerbera/distinfo b/net/gerbera/distinfo
index 5eee063a0a5f..8f969cfb7560 100644
--- a/net/gerbera/distinfo
+++ b/net/gerbera/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755307156
-SHA256 (gerbera-gerbera-v2.6.1_GH0.tar.gz) = 6a7ed1c73bd86bdddd76bcb6c4bcd2e42788a20eb1f3165e0ea9f456abccd3ed
-SIZE (gerbera-gerbera-v2.6.1_GH0.tar.gz) = 9874477
+TIMESTAMP = 1762628864
+SHA256 (gerbera-gerbera-v3.0.0_GH0.tar.gz) = d7934a2318f45330deb2ed1b589bd37b49f42f7929a9d11650349d17c998f920
+SIZE (gerbera-gerbera-v3.0.0_GH0.tar.gz) = 9916800
diff --git a/net/gerbera/files/patch-CMakeLists.txt b/net/gerbera/files/patch-CMakeLists.txt
index 3147907fc8c2..1e64031e42fd 100644
--- a/net/gerbera/files/patch-CMakeLists.txt
+++ b/net/gerbera/files/patch-CMakeLists.txt
@@ -1,23 +1,27 @@
---- CMakeLists.txt.orig 2025-08-05 02:13:11 UTC
+--- CMakeLists.txt.orig 2025-11-08 19:08:45 UTC
+++ CMakeLists.txt
-@@ -815,13 +815,13 @@ endif()
+@@ -906,15 +906,15 @@ endif()
)
endif()
--set(BASH_COMPLETION_DIR "/usr/share/bash-completion/completions")
+-if(NOT CMAKE_SYSTEM_NAME MATCHES "Darwin")
+- set(BASH_COMPLETION_DIR "/usr/share/bash-completion/completions")
-
--install(FILES
-- scripts/gerbera-completion.sh
-- DESTINATION "${BASH_COMPLETION_DIR}"
-- RENAME gerbera
--)
-+#set(BASH_COMPLETION_DIR "/usr/share/bash-completion/completions")
+- install(FILES
+- scripts/gerbera-completion.sh
+- DESTINATION "${BASH_COMPLETION_DIR}"
+- RENAME gerbera
+- )
+-endif()
++#if(NOT CMAKE_SYSTEM_NAME MATCHES "Darwin")
++# set(BASH_COMPLETION_DIR "/usr/share/bash-completion/completions")
+#
-+#install(FILES
-+# scripts/gerbera-completion.sh
-+# DESTINATION "${BASH_COMPLETION_DIR}"
-+# RENAME gerbera
-+#)
++# install(FILES
++# scripts/gerbera-completion.sh
++# DESTINATION "${BASH_COMPLETION_DIR}"
++# RENAME gerbera
++# )
++#endif()
set(CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA ${DEBIAN_EXTRA_FILES})
diff --git a/net/gerbera/files/patch-src_web_config__load.cc b/net/gerbera/files/patch-src_web_config__load.cc
deleted file mode 100644
index 34ff795ddafc..000000000000
--- a/net/gerbera/files/patch-src_web_config__load.cc
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/web/config_load.cc.orig 2025-08-15 13:41:10 UTC
-+++ src/web/config_load.cc
-@@ -150,7 +150,11 @@ void Web::ConfigLoad::setValue(Json::Value& item, cons
- template <typename T>
- void Web::ConfigLoad::setValue(Json::Value& item, const T& value)
- {
-+#if FMT_VERSION >= 120000
-+ static_assert(fmt::is_formattable<T, fmt::format_context>::value, "T must be formattable");
-+#else
- static_assert(fmt::has_formatter<T, fmt::format_context>::value, "T must be formattable");
-+#endif
- item[CONFIG_LOAD_VALUE] = fmt::to_string(value);
- }
-
diff --git a/net/gerbera/pkg-plist b/net/gerbera/pkg-plist
index 4e5a185f9030..3acc78534d3c 100644
--- a/net/gerbera/pkg-plist
+++ b/net/gerbera/pkg-plist
@@ -1,12 +1,20 @@
bin/gerbera
+%%DATADIR%%/config2.xsd
%%DATADIR%%/js/audio.js
%%DATADIR%%/js/common.js
+%%DATADIR%%/js/image.js
%%DATADIR%%/js/import.js
%%DATADIR%%/js/metadata.js
%%DATADIR%%/js/playlists.js
+%%DATADIR%%/js/trailer.js
+%%DATADIR%%/js/video.js
%%DATADIR%%/mysql-drop.sql
%%DATADIR%%/mysql-upgrade.xml
%%DATADIR%%/mysql.sql
+%%DATADIR%%/postgres-drop.sql
+%%DATADIR%%/postgres-upgrade.xml
+%%DATADIR%%/postgres.sql
+%%DATADIR%%/sqlite3-drop.sql
%%DATADIR%%/sqlite3-upgrade.xml
%%DATADIR%%/sqlite3.sql
%%DATADIR%%/web/README.md
diff --git a/net/gitlab-agent/distinfo b/net/gitlab-agent/distinfo
index b7d4e8a88536..9264b441b489 100644
--- a/net/gitlab-agent/distinfo
+++ b/net/gitlab-agent/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1761544127
-SHA256 (go/net_gitlab-agent/gitlab-agent-v18.5.1/v18.5.1.mod) = 67dbe3124c9bcd1856d46f400f4270face097bbf16f0080dd0ae9764c96a16c4
-SIZE (go/net_gitlab-agent/gitlab-agent-v18.5.1/v18.5.1.mod) = 9858
-SHA256 (go/net_gitlab-agent/gitlab-agent-v18.5.1/v18.5.1.zip) = 5e245d0c0651b9a1ce094b8cfad7c79b4c1760bfdf8e9cd1b0c5497ece3c6e8f
-SIZE (go/net_gitlab-agent/gitlab-agent-v18.5.1/v18.5.1.zip) = 1955334
+TIMESTAMP = 1764220554
+SHA256 (go/net_gitlab-agent/gitlab-agent-v18.6.1/v18.6.1.mod) = 70aa1942f288770a76e933b4f648185d795b0ad148162c1bdf91c13c0c122526
+SIZE (go/net_gitlab-agent/gitlab-agent-v18.6.1/v18.6.1.mod) = 9944
+SHA256 (go/net_gitlab-agent/gitlab-agent-v18.6.1/v18.6.1.zip) = bd3e864462912f0b7f1807f03147b026ce967a505d9931ef52d9627008e9e233
+SIZE (go/net_gitlab-agent/gitlab-agent-v18.6.1/v18.6.1.zip) = 1917078
diff --git a/net/google-cloud-sdk/Makefile b/net/google-cloud-sdk/Makefile
index 7b9e097a9e1c..cc82a97203bb 100644
--- a/net/google-cloud-sdk/Makefile
+++ b/net/google-cloud-sdk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-sdk
-DISTVERSION= 546.0.0
+DISTVERSION= 548.0.0
CATEGORIES= net
MASTER_SITES= https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/
DISTNAME= google-cloud-sdk-${PORTVERSION}-linux-x86_64
diff --git a/net/google-cloud-sdk/distinfo b/net/google-cloud-sdk/distinfo
index 6d24adb0b8fd..50d1fcd24b2d 100644
--- a/net/google-cloud-sdk/distinfo
+++ b/net/google-cloud-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762329750
-SHA256 (google-cloud-sdk-546.0.0-linux-x86_64.tar.gz) = fb273887b6755ba68fb5f47ffc9f1e86b78386a767bd7d6618b1b6bfa5e33fa3
-SIZE (google-cloud-sdk-546.0.0-linux-x86_64.tar.gz) = 204785904
+TIMESTAMP = 1763634643
+SHA256 (google-cloud-sdk-548.0.0-linux-x86_64.tar.gz) = 0b55832acefeadd0d68830647f89aa4fb72837ac3446766f39cec188b885a095
+SIZE (google-cloud-sdk-548.0.0-linux-x86_64.tar.gz) = 202881946
diff --git a/net/gwhois/Makefile b/net/gwhois/Makefile
index ebfff94d130e..b92dab818781 100644
--- a/net/gwhois/Makefile
+++ b/net/gwhois/Makefile
@@ -11,7 +11,9 @@ WWW= https://julijane.de/gwhois/
LICENSE= GPLv2
-BROKEN= source and WWW is gone. Hasn't been updated for 12yrs.
+DEPRECATED= source and WWW is gone. Hasn't been updated for 12yrs.
+EXPIRATION_DATE= 2026-01-01
+
RUN_DEPENDS= p5-libwww>=5.805:www/p5-libwww \
p5-Net-LibIDN>=0:dns/p5-Net-LibIDN \
diff --git a/net/haproxy-devel/Makefile b/net/haproxy-devel/Makefile
index ffe7da4af90b..15589e4b2054 100644
--- a/net/haproxy-devel/Makefile
+++ b/net/haproxy-devel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= haproxy
-DISTVERSION= 3.0-dev13
+DISTVERSION= 3.3-dev10
CATEGORIES= net www
-MASTER_SITES= http://www.haproxy.org/download/3.0/src/devel/
+MASTER_SITES= http://www.haproxy.org/download/3.3/src/devel/
PKGNAMESUFFIX= -devel
DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
diff --git a/net/haproxy-devel/distinfo b/net/haproxy-devel/distinfo
index 928f84ff4886..5227c1aab825 100644
--- a/net/haproxy-devel/distinfo
+++ b/net/haproxy-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731699084
-SHA256 (haproxy-3.0-dev13.tar.gz) = c2c0d324b3d6c36f55eb979c0651d311dfc43f875c874c8be28134aeaa5e101f
-SIZE (haproxy-3.0-dev13.tar.gz) = 4675342
+TIMESTAMP = 1761596792
+SHA256 (haproxy-3.3-dev10.tar.gz) = cebc07624f13864f70f125c1a9f5609586642c1a5a11e7e03a5082f43704374e
+SIZE (haproxy-3.3-dev10.tar.gz) = 5195438
diff --git a/net/haproxy-devel/files/patch-src_cpuset.c b/net/haproxy-devel/files/patch-src_cpuset.c
index 42f04b37e6f6..caf6945ee14c 100644
--- a/net/haproxy-devel/files/patch-src_cpuset.c
+++ b/net/haproxy-devel/files/patch-src_cpuset.c
@@ -1,6 +1,6 @@
---- src/cpuset.c.orig 2021-12-23 16:47:51 UTC
+--- src/cpuset.c.orig 2025-10-18 09:24:05 UTC
+++ src/cpuset.c
-@@ -53,7 +53,11 @@ void ha_cpuset_and(struct hap_cpuset *dst, const struc
+@@ -51,7 +51,11 @@ void ha_cpuset_and(struct hap_cpuset *dst, struct hap_
CPU_AND(&dst->cpuset, &dst->cpuset, &src->cpuset);
#elif defined(CPUSET_USE_FREEBSD_CPUSET)
diff --git a/net/haproxy-devel/pkg-plist b/net/haproxy-devel/pkg-plist
index 91f1e23ce14c..8aaa00786e82 100644
--- a/net/haproxy-devel/pkg-plist
+++ b/net/haproxy-devel/pkg-plist
@@ -1,19 +1,21 @@
-share/man/man1/haproxy.1.gz
sbin/halog
sbin/haproxy
%%PORTDOCS%%%%DOCSDIR%%/51Degrees-device-detection.txt
%%PORTDOCS%%%%DOCSDIR%%/DeviceAtlas-device-detection.txt
+%%PORTDOCS%%%%DOCSDIR%%/HAProxyCommunityEdition_60px.png
%%PORTDOCS%%%%DOCSDIR%%/SOCKS4.protocol.txt
%%PORTDOCS%%%%DOCSDIR%%/SPOE.txt
%%PORTDOCS%%%%DOCSDIR%%/WURFL-device-detection.txt
%%PORTDOCS%%%%DOCSDIR%%/acl.fig
-%%PORTDOCS%%%%DOCSDIR%%/architecture.txt
%%PORTDOCS%%%%DOCSDIR%%/coding-style.txt
%%PORTDOCS%%%%DOCSDIR%%/configuration.txt
%%PORTDOCS%%%%DOCSDIR%%/cookie-options.txt
%%PORTDOCS%%%%DOCSDIR%%/design-thoughts/binding-possibilities.txt
%%PORTDOCS%%%%DOCSDIR%%/design-thoughts/connection-reuse.txt
+%%PORTDOCS%%%%DOCSDIR%%/design-thoughts/error-reporting.txt
+%%PORTDOCS%%%%DOCSDIR%%/design-thoughts/h2-rx-win.fig
%%PORTDOCS%%%%DOCSDIR%%/design-thoughts/http_load_time.url
+%%PORTDOCS%%%%DOCSDIR%%/design-thoughts/numa-auto.txt
%%PORTDOCS%%%%DOCSDIR%%/design-thoughts/pool-debugging.txt
%%PORTDOCS%%%%DOCSDIR%%/design-thoughts/ring-v2.txt
%%PORTDOCS%%%%DOCSDIR%%/design-thoughts/thread-group.txt
@@ -22,6 +24,7 @@ sbin/haproxy
%%PORTDOCS%%%%DOCSDIR%%/internals/acl.txt
%%PORTDOCS%%%%DOCSDIR%%/internals/api/appctx.txt
%%PORTDOCS%%%%DOCSDIR%%/internals/api/buffer-api.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/api/buffer-list-api.txt
%%PORTDOCS%%%%DOCSDIR%%/internals/api/event_hdl.txt
%%PORTDOCS%%%%DOCSDIR%%/internals/api/filters.txt
%%PORTDOCS%%%%DOCSDIR%%/internals/api/htx-api.txt
@@ -29,6 +32,8 @@ sbin/haproxy
%%PORTDOCS%%%%DOCSDIR%%/internals/api/ist.txt
%%PORTDOCS%%%%DOCSDIR%%/internals/api/layers.txt
%%PORTDOCS%%%%DOCSDIR%%/internals/api/list.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/api/memory.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/api/mt_list.txt
%%PORTDOCS%%%%DOCSDIR%%/internals/api/pools.txt
%%PORTDOCS%%%%DOCSDIR%%/internals/api/scheduler.txt
%%PORTDOCS%%%%DOCSDIR%%/internals/body-parsing.txt
@@ -47,6 +52,7 @@ sbin/haproxy
%%PORTDOCS%%%%DOCSDIR%%/internals/muxes.pdf
%%PORTDOCS%%%%DOCSDIR%%/internals/muxes.png
%%PORTDOCS%%%%DOCSDIR%%/internals/muxes.svg
+%%PORTDOCS%%%%DOCSDIR%%/internals/mworker.md
%%PORTDOCS%%%%DOCSDIR%%/internals/notes-layers.txt
%%PORTDOCS%%%%DOCSDIR%%/internals/notes-poll-connect.txt
%%PORTDOCS%%%%DOCSDIR%%/internals/notes-pollhup.txt
@@ -58,10 +64,12 @@ sbin/haproxy
%%PORTDOCS%%%%DOCSDIR%%/internals/sched.pdf
%%PORTDOCS%%%%DOCSDIR%%/internals/sched.png
%%PORTDOCS%%%%DOCSDIR%%/internals/sched.svg
+%%PORTDOCS%%%%DOCSDIR%%/internals/shm-stats-file-description.txt
%%PORTDOCS%%%%DOCSDIR%%/internals/ssl_cert.dia
%%PORTDOCS%%%%DOCSDIR%%/internals/stats-v2.txt
%%PORTDOCS%%%%DOCSDIR%%/internals/stconn-close.txt
%%PORTDOCS%%%%DOCSDIR%%/internals/stream-sock-states.fig
+%%PORTDOCS%%%%DOCSDIR%%/internals/watchdog.txt
%%PORTDOCS%%%%DOCSDIR%%/intro.txt
%%PORTDOCS%%%%DOCSDIR%%/lgpl.txt
%%PORTDOCS%%%%DOCSDIR%%/linux-syn-cookies.txt
@@ -74,8 +82,8 @@ sbin/haproxy
%%PORTDOCS%%%%DOCSDIR%%/management.txt
%%PORTDOCS%%%%DOCSDIR%%/netscaler-client-ip-insertion-protocol.txt
%%PORTDOCS%%%%DOCSDIR%%/network-namespaces.txt
-%%PORTDOCS%%%%DOCSDIR%%/peers.txt
%%PORTDOCS%%%%DOCSDIR%%/peers-v2.0.txt
+%%PORTDOCS%%%%DOCSDIR%%/peers.txt
%%PORTDOCS%%%%DOCSDIR%%/proxy-protocol.txt
%%PORTDOCS%%%%DOCSDIR%%/queuing.fig
%%PORTDOCS%%%%DOCSDIR%%/regression-testing.txt
@@ -90,12 +98,18 @@ sbin/haproxy
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/errorfiles/503.http
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/errorfiles/504.http
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/errorfiles/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/games.cfg
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haproxy.init
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lua/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lua/event_handler.lua
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lua/mailers.lua
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lua/trisdemo.lua
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mptcp-backend.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mptcp.cfg
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/option-http_proxy.cfg
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quick-test.cfg
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/socks4.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/traces.cfg
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/transparent_proxy.cfg
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wurfl-example.cfg
+share/man/man1/haproxy.1.gz
diff --git a/net/haproxy/Makefile b/net/haproxy/Makefile
index 1e131118ac32..1c8b214a607b 100644
--- a/net/haproxy/Makefile
+++ b/net/haproxy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= haproxy
-DISTVERSION= 3.2.7
+DISTVERSION= 3.2.9
CATEGORIES= net www
MASTER_SITES= http://www.haproxy.org/download/3.2/src/
diff --git a/net/haproxy/distinfo b/net/haproxy/distinfo
index cae5995d9063..97973115bd37 100644
--- a/net/haproxy/distinfo
+++ b/net/haproxy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761236017
-SHA256 (haproxy-3.2.7.tar.gz) = 1f0ae9dfb0b319e2d5cb6e4cdf931a0877ad88e0090c46cf16faf008fbf54278
-SIZE (haproxy-3.2.7.tar.gz) = 5116643
+TIMESTAMP = 1763785679
+SHA256 (haproxy-3.2.9.tar.gz) = e660d141b29019f4d198785b0834cc3e9c96efceeb807c2fff2fc935bd3354c2
+SIZE (haproxy-3.2.9.tar.gz) = 5123457
diff --git a/net/haproxy33/Makefile b/net/haproxy33/Makefile
new file mode 100644
index 000000000000..01cd41ed6108
--- /dev/null
+++ b/net/haproxy33/Makefile
@@ -0,0 +1,96 @@
+PORTNAME= haproxy
+DISTVERSION= 3.3.0
+CATEGORIES= net www
+MASTER_SITES= http://www.haproxy.org/download/3.3/src/
+PKGNAMESUFFIX= 33
+
+MAINTAINER= demon@FreeBSD.org
+COMMENT= Reliable, high performance TCP/HTTP load balancer
+WWW= https://www.haproxy.org
+
+LICENSE= GPLv2 LGPL21
+LICENSE_COMB= multi
+
+FLAVORS= default lua wolfssl
+FLAVOR?= ${FLAVORS:[1]}
+
+USES= compiler:c++11-lang cpe gmake
+USE_RC_SUBR= haproxy
+
+default_CONFLICTS_INSTALL= haproxy-lua haproxy-wolfssl
+lua_CONFLICTS_INSTALL= haproxy-devel haproxy-wolfssl
+lua_PKGNAMESUFFIX= 33-lua
+wolfssl_CONFLICTS_INSTALL= haproxy-devel haproxy-lua
+wolfssl_PKGNAMESUFFIX= 33-wolfssl
+
+CONFLICTS_INSTALL= haproxy haproxy24 haproxy26 haproxy28 haproxy30
+
+ALL_TARGET= all admin/halog/halog
+MAKE_ARGS= TARGET=freebsd DEFINE=-DFREEBSD_PORTS USE_GETADDRINFO=1 \
+ USE_ZLIB=1 USE_CPU_AFFINITY=1 USE_ACCEPT4=1 \
+ USE_TFO=1 USE_THREAD_DUMP=1 \
+ CC="${CC}" DEBUG_CFLAGS="" CPU_CFLAGS="${CFLAGS}" \
+ ${MAKE_ARGS_${ARCH}}
+
+MAKE_ARGS_i386= USE_LIBATOMIC=
+MAKE_ARGS_powerpc= USE_LIBATOMIC=
+
+OPTIONS_DEFINE= DOCS EXAMPLES LUA DEVICEATLAS PROMEX
+OPTIONS_RADIO= PCRE SSL
+OPTIONS_RADIO_PCRE= DPCRE DPCRE2 SPCRE SPCRE2
+OPTIONS_RADIO_SSL= OPENSSL WOLFSSL
+DPCRE_DESC= Link pcre(1) dynamically
+DPCRE2_DESC= Link pcre2 dynamically
+SPCRE_DESC= Link pcre(1) statically
+SPCRE2_DESC= Link pcre2 statically
+DEVICEATLAS_DESC= DeviceAtlas Device Detection support
+PROMEX_DESC= Enable Prometheus exporter
+OPTIONS_DEFAULT= DPCRE2 PROMEX
+
+DPCRE_LIB_DEPENDS= libpcre.so:devel/pcre
+DPCRE_MAKE_ARGS= USE_PCRE=1 USE_PCRE_JIT=1
+DPCRE2_LIB_DEPENDS= libpcre2-8.so:devel/pcre2
+DPCRE2_MAKE_ARGS= USE_PCRE2=1 USE_PCRE2_JIT=1
+SPCRE_BUILD_DEPENDS= ${LOCALBASE}/lib/libpcre.a:devel/pcre
+SPCRE_MAKE_ARGS= USE_PCRE=1 USE_STATIC_PCRE=1 USE_PCRE_JIT=1
+SPCRE2_BUILD_DEPENDS= ${LOCALBASE}/lib/libpcre2-8.a:devel/pcre2
+SPCRE2_MAKE_ARGS= USE_PCRE2=1 USE_STATIC_PCRE2=1 USE_PCRE2_JIT=1
+DEVICEATLAS_LIB_DEPENDS= libda.so:net/deviceatlas-enterprise-c
+DEVICEATLAS_MAKE_ARGS= USE_DEVICEATLAS=1 DEVICEATLAS_LIB=${LOCALBASE}/lib DEVICEATLAS_INC=${LOCALBASE}/include
+PROMEX_MAKE_ARGS= USE_PROMEX=1
+OPENSSL_USES= ssl
+OPENSSL_MAKE_ARGS= USE_OPENSSL=1 SSL_LIB=${OPENSSLLIB} SSL_INC=${OPENSSLINC}
+LUA_USES= lua:53
+LUA_MAKE_ARGS= USE_LUA=1 LUA_INC=${LUA_INCDIR} LUA_LIB=${LUA_LIBDIR} LUA_LIB_NAME=lua-${LUA_VER}
+WOLFSSL_LIB_DEPENDS= libwolfssl.so:security/wolfssl
+WOLFSSL_MAKE_ARGS= USE_OPENSSL_WOLFSSL=1 USE_QUIC=1
+WOLFSSL_CFLAGS= -I${LOCALBASE}/include/wolfssl
+
+.if ${FLAVOR:U} == lua
+OPTIONS_DEFAULT+= LUA
+.endif
+
+.if ${FLAVOR:U} == wolfssl
+OPTIONS_DEFAULT+= WOLFSSL
+.else
+OPTIONS_DEFAULT+= OPENSSL
+.endif
+
+.include <bsd.port.pre.mk>
+
+.if ${SSL_DEFAULT:Mlibressl*} || ${SSL_DEFAULT:M*quictls}
+OPENSSL_MAKE_ARGS+= USE_QUIC=1
+.else
+OPENSSL_MAKE_ARGS+= USE_QUIC=1 USE_QUIC_OPENSSL_COMPAT=1
+.endif
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/haproxy ${STAGEDIR}${PREFIX}/sbin/
+ ${INSTALL_PROGRAM} ${WRKSRC}/admin/halog/halog ${STAGEDIR}${PREFIX}/sbin/
+ ${INSTALL_MAN} ${WRKSRC}/doc/haproxy.1 ${STAGEDIR}${PREFIX}/share/man/man1
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ (cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR})
+ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR})
+
+.include <bsd.port.post.mk>
diff --git a/net/haproxy33/distinfo b/net/haproxy33/distinfo
new file mode 100644
index 000000000000..633567464733
--- /dev/null
+++ b/net/haproxy33/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1764182046
+SHA256 (haproxy-3.3.0.tar.gz) = bf2da6b69f82d7b855be977ab9e1d4704eef5629b657ac72afb5958a869c902e
+SIZE (haproxy-3.3.0.tar.gz) = 5239878
diff --git a/net/haproxy33/files/haproxy.in b/net/haproxy33/files/haproxy.in
new file mode 100644
index 000000000000..e9eb2147c412
--- /dev/null
+++ b/net/haproxy33/files/haproxy.in
@@ -0,0 +1,130 @@
+#!/bin/sh
+
+# PROVIDE: haproxy
+# REQUIRE: DAEMON LOGIN
+# KEYWORD: shutdown
+
+#
+# Add the following lines to /etc/rc.conf to enable haproxy:
+#
+# haproxy_enable (bool): default: "NO"
+# Set to "YES" to enable haproxy
+# haproxy_pidfile (str): default: /var/run/haproxy.pid
+# Set to the full path of the pid file
+# haproxy_config (str): default: %%PREFIX%%/etc/haproxy.conf
+# Set to the full path of the config file
+# haproxy_flags (str): default: Autogenerated using pidfile and config options
+# Set to override with your own options
+# haproxy_profiles (str): default: empty
+# Set to space-separated list of profiles: for each profile separate haproxy
+# process will be spawned, with haproxy-${profile}.conf config file.
+# You can override default pidfile and config file for each profile with
+# haproxy_${profile}_config and haproxy_${profile}_pidfile.
+
+. /etc/rc.subr
+
+name="haproxy"
+rcvar=haproxy_enable
+command="%%PREFIX%%/sbin/haproxy"
+extra_commands="reload configtest hardstop hardreload softreload"
+reload_cmd="haproxy_reload"
+hardreload_cmd="haproxy_reload"
+hardreload_precmd="def_hardreload_option"
+softreload_cmd="haproxy_reload"
+softreload_precmd="def_softreload_option"
+stop_cmd="haproxy_stop"
+hardstop_cmd="haproxy_stop"
+hardstop_precmd="def_hardstop_signal"
+
+: ${haproxy_enable:="NO"}
+: ${haproxy_config:="%%PREFIX%%/etc/${name}.conf"}
+: ${haproxy_socket:="/var/run/${name}/socket"}
+pidfile=${haproxy_pidfile:-"/var/run/haproxy.pid"}
+
+def_hardreload_option()
+{
+ reload_opt="-st"
+}
+
+def_softreload_option()
+{
+ reload_opt="-x ${haproxy_socket} -sf"
+}
+
+def_hardstop_signal()
+{
+ sig_stop="TERM"
+}
+
+load_rc_config $name
+
+is_valid_profile() {
+ local profile
+ for profile in $haproxy_profiles; do
+ if [ "$profile" = "$1" ]; then
+ return 0
+ fi
+ done
+ return 1
+}
+
+if [ -n "$2" ]; then
+ profile=$2
+ if ! is_valid_profile $profile; then
+ echo "$0: no such profile ($profile) defined in ${name}_profiles."
+ exit 1
+ fi
+ eval haproxy_config="\${haproxy_${profile}_config:-%%PREFIX%%/etc/haproxy-${profile}.conf}"
+ eval pidfile="\${haproxy_${profile}_pidfile:-/var/run/haproxy-${profile}.pid}"
+else
+ if [ "x${haproxy_profiles}" != "x" -a "x$1" != "x" ]; then
+ for profile in ${haproxy_profiles}; do
+ echo "===> ${name} profile: ${profile}"
+ %%PREFIX%%/etc/rc.d/haproxy $1 ${profile}
+ retcode="$?"
+ if [ ${retcode} -ne 0 ]; then
+ failed="${profile} (${retcode}) ${failed:-}"
+ else
+ success="${profile} ${success:-}"
+ fi
+ done
+ exit 0
+ fi
+fi
+
+: ${haproxy_flags:="-q -f ${haproxy_config} -p ${pidfile}"}
+configtest_cmd="$command -c -f $haproxy_config"
+start_precmd="$command -q -c -f $haproxy_config"
+required_files=$haproxy_config
+sig_stop=SIGUSR1
+reload_opt="-sf"
+
+haproxy_reload()
+{
+ ${command} -q -c -f ${haproxy_config}
+ if [ $? -ne 0 ]; then
+ err 1 "Error found in ${haproxy_config} - not reloading current process!"
+ fi
+ rc_pid=$(check_pidfile ${pidfile} ${command})
+ if [ $rc_pid ]; then
+ ${command} ${haproxy_flags} $reload_opt $(cat ${pidfile})
+ else
+ _run_rc_notrunning
+ return 1
+ fi
+}
+
+haproxy_stop()
+{
+ rc_pid=$(check_pidfile ${pidfile} ${command})
+ if [ $rc_pid ]; then
+ rc_pid=$(cat ${pidfile})
+ kill -$sig_stop $rc_pid
+ wait_for_pids $rc_pid
+ else
+ _run_rc_notrunning
+ return 1
+ fi
+}
+
+run_rc_command "$1"
diff --git a/net/haproxy33/files/patch-src_cpuset.c b/net/haproxy33/files/patch-src_cpuset.c
new file mode 100644
index 000000000000..caf6945ee14c
--- /dev/null
+++ b/net/haproxy33/files/patch-src_cpuset.c
@@ -0,0 +1,14 @@
+--- src/cpuset.c.orig 2025-10-18 09:24:05 UTC
++++ src/cpuset.c
+@@ -51,7 +51,11 @@ void ha_cpuset_and(struct hap_cpuset *dst, struct hap_
+ CPU_AND(&dst->cpuset, &dst->cpuset, &src->cpuset);
+
+ #elif defined(CPUSET_USE_FREEBSD_CPUSET)
++#if defined(CPU_ALLOC)
++ CPU_AND(&dst->cpuset, &dst->cpuset, &src->cpuset);
++#else
+ CPU_AND(&dst->cpuset, &src->cpuset);
++#endif
+
+ #elif defined(CPUSET_USE_ULONG)
+ dst->cpuset &= src->cpuset;
diff --git a/net/haproxy33/pkg-descr b/net/haproxy33/pkg-descr
new file mode 100644
index 000000000000..da6bc0e2c38c
--- /dev/null
+++ b/net/haproxy33/pkg-descr
@@ -0,0 +1,4 @@
+HAProxy is a free, very fast and reliable solution offering high
+availability, load balancing, and proxying for TCP and HTTP-based
+applications. It is particularly suited for web sites crawling under
+very high loads while needing persistence or Layer7 processing.
diff --git a/net/haproxy33/pkg-plist b/net/haproxy33/pkg-plist
new file mode 100644
index 000000000000..8aaa00786e82
--- /dev/null
+++ b/net/haproxy33/pkg-plist
@@ -0,0 +1,115 @@
+sbin/halog
+sbin/haproxy
+%%PORTDOCS%%%%DOCSDIR%%/51Degrees-device-detection.txt
+%%PORTDOCS%%%%DOCSDIR%%/DeviceAtlas-device-detection.txt
+%%PORTDOCS%%%%DOCSDIR%%/HAProxyCommunityEdition_60px.png
+%%PORTDOCS%%%%DOCSDIR%%/SOCKS4.protocol.txt
+%%PORTDOCS%%%%DOCSDIR%%/SPOE.txt
+%%PORTDOCS%%%%DOCSDIR%%/WURFL-device-detection.txt
+%%PORTDOCS%%%%DOCSDIR%%/acl.fig
+%%PORTDOCS%%%%DOCSDIR%%/coding-style.txt
+%%PORTDOCS%%%%DOCSDIR%%/configuration.txt
+%%PORTDOCS%%%%DOCSDIR%%/cookie-options.txt
+%%PORTDOCS%%%%DOCSDIR%%/design-thoughts/binding-possibilities.txt
+%%PORTDOCS%%%%DOCSDIR%%/design-thoughts/connection-reuse.txt
+%%PORTDOCS%%%%DOCSDIR%%/design-thoughts/error-reporting.txt
+%%PORTDOCS%%%%DOCSDIR%%/design-thoughts/h2-rx-win.fig
+%%PORTDOCS%%%%DOCSDIR%%/design-thoughts/http_load_time.url
+%%PORTDOCS%%%%DOCSDIR%%/design-thoughts/numa-auto.txt
+%%PORTDOCS%%%%DOCSDIR%%/design-thoughts/pool-debugging.txt
+%%PORTDOCS%%%%DOCSDIR%%/design-thoughts/ring-v2.txt
+%%PORTDOCS%%%%DOCSDIR%%/design-thoughts/thread-group.txt
+%%PORTDOCS%%%%DOCSDIR%%/gpl.txt
+%%PORTDOCS%%%%DOCSDIR%%/haproxy.1
+%%PORTDOCS%%%%DOCSDIR%%/internals/acl.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/api/appctx.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/api/buffer-api.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/api/buffer-list-api.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/api/event_hdl.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/api/filters.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/api/htx-api.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/api/initcalls.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/api/ist.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/api/layers.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/api/list.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/api/memory.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/api/mt_list.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/api/pools.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/api/scheduler.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/body-parsing.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/connect-status.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/connection-header.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/connection-scale.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/fd-migration.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/hashing.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/list.fig
+%%PORTDOCS%%%%DOCSDIR%%/internals/list.png
+%%PORTDOCS%%%%DOCSDIR%%/internals/listener-states.fig
+%%PORTDOCS%%%%DOCSDIR%%/internals/listener-states.png
+%%PORTDOCS%%%%DOCSDIR%%/internals/lua_socket.fig
+%%PORTDOCS%%%%DOCSDIR%%/internals/lua_socket.pdf
+%%PORTDOCS%%%%DOCSDIR%%/internals/muxes.fig
+%%PORTDOCS%%%%DOCSDIR%%/internals/muxes.pdf
+%%PORTDOCS%%%%DOCSDIR%%/internals/muxes.png
+%%PORTDOCS%%%%DOCSDIR%%/internals/muxes.svg
+%%PORTDOCS%%%%DOCSDIR%%/internals/mworker.md
+%%PORTDOCS%%%%DOCSDIR%%/internals/notes-layers.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/notes-poll-connect.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/notes-pollhup.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/notes-polling.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/pattern.dia
+%%PORTDOCS%%%%DOCSDIR%%/internals/pattern.pdf
+%%PORTDOCS%%%%DOCSDIR%%/internals/polling-states.fig
+%%PORTDOCS%%%%DOCSDIR%%/internals/sched.fig
+%%PORTDOCS%%%%DOCSDIR%%/internals/sched.pdf
+%%PORTDOCS%%%%DOCSDIR%%/internals/sched.png
+%%PORTDOCS%%%%DOCSDIR%%/internals/sched.svg
+%%PORTDOCS%%%%DOCSDIR%%/internals/shm-stats-file-description.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/ssl_cert.dia
+%%PORTDOCS%%%%DOCSDIR%%/internals/stats-v2.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/stconn-close.txt
+%%PORTDOCS%%%%DOCSDIR%%/internals/stream-sock-states.fig
+%%PORTDOCS%%%%DOCSDIR%%/internals/watchdog.txt
+%%PORTDOCS%%%%DOCSDIR%%/intro.txt
+%%PORTDOCS%%%%DOCSDIR%%/lgpl.txt
+%%PORTDOCS%%%%DOCSDIR%%/linux-syn-cookies.txt
+%%PORTDOCS%%%%DOCSDIR%%/lua-api/Makefile
+%%PORTDOCS%%%%DOCSDIR%%/lua-api/_static/channel.fig
+%%PORTDOCS%%%%DOCSDIR%%/lua-api/_static/channel.png
+%%PORTDOCS%%%%DOCSDIR%%/lua-api/conf.py
+%%PORTDOCS%%%%DOCSDIR%%/lua-api/index.rst
+%%PORTDOCS%%%%DOCSDIR%%/lua.txt
+%%PORTDOCS%%%%DOCSDIR%%/management.txt
+%%PORTDOCS%%%%DOCSDIR%%/netscaler-client-ip-insertion-protocol.txt
+%%PORTDOCS%%%%DOCSDIR%%/network-namespaces.txt
+%%PORTDOCS%%%%DOCSDIR%%/peers-v2.0.txt
+%%PORTDOCS%%%%DOCSDIR%%/peers.txt
+%%PORTDOCS%%%%DOCSDIR%%/proxy-protocol.txt
+%%PORTDOCS%%%%DOCSDIR%%/queuing.fig
+%%PORTDOCS%%%%DOCSDIR%%/regression-testing.txt
+%%PORTDOCS%%%%DOCSDIR%%/seamless_reload.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/basic-config-edge.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/content-sw-sample.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/errorfiles/400.http
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/errorfiles/403.http
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/errorfiles/408.http
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/errorfiles/500.http
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/errorfiles/502.http
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/errorfiles/503.http
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/errorfiles/504.http
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/errorfiles/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/games.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haproxy.init
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lua/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lua/event_handler.lua
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lua/mailers.lua
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lua/trisdemo.lua
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mptcp-backend.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mptcp.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/option-http_proxy.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quick-test.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/socks4.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/traces.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/transparent_proxy.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wurfl-example.cfg
+share/man/man1/haproxy.1.gz
diff --git a/net/hostapd-devel/Makefile b/net/hostapd-devel/Makefile
index 7ac12c534da2..e5a4eaee8e5a 100644
--- a/net/hostapd-devel/Makefile
+++ b/net/hostapd-devel/Makefile
@@ -10,8 +10,8 @@ WWW= https://w1.fi/hostapd/
USE_GITHUB= yes
GH_ACCOUNT= cschuber
GH_PROJECT= hostap
-GH_TAGNAME= 525bbfca3
-COMMIT_DATE= 2025.09.24
+GH_TAGNAME= 8990591d07
+COMMIT_DATE= 2025.11.07
LICENSE= BSD3CLAUSE
diff --git a/net/hostapd-devel/distinfo b/net/hostapd-devel/distinfo
index c7aee0f73caa..fcd22190e167 100644
--- a/net/hostapd-devel/distinfo
+++ b/net/hostapd-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758740545
-SHA256 (cschuber-hostap-2025.09.24-525bbfca3_GH0.tar.gz) = 143cd4ca7e0328b52f2bb6e220f73155b57d4633cf2042d8ca95e01b217cecc7
-SIZE (cschuber-hostap-2025.09.24-525bbfca3_GH0.tar.gz) = 5335084
+TIMESTAMP = 1763398766
+SHA256 (cschuber-hostap-2025.11.07-8990591d07_GH0.tar.gz) = 41e3b309f1ac69aa97ac51d868d5ae750c9b40309e89146a1b74e013197abfe6
+SIZE (cschuber-hostap-2025.11.07-8990591d07_GH0.tar.gz) = 5369906
diff --git a/net/iwnet/Makefile b/net/iwnet/Makefile
index b6298dd324f8..c7dbaabf90b0 100644
--- a/net/iwnet/Makefile
+++ b/net/iwnet/Makefile
@@ -1,5 +1,6 @@
PORTNAME= iwnet
-PORTVERSION= g20220907
+PORTVERSION= 1.1.0
+DISTVERSIONPREFIX= v
CATEGORIES= net www
MAINTAINER= danfe@FreeBSD.org
@@ -14,7 +15,6 @@ BUILD_DEPENDS= ${LOCALBASE}/include/iowow/iowow.h:databases/iowow
USES= cmake compiler:c11
USE_GITHUB= yes
GH_ACCOUNT= Softmotions
-GH_TAGNAME= b67e4ba
USE_LDCONFIG= yes
CMAKE_ARGS= -DBUILD_SHARED_LIBS:BOOL=ON -DBUILD_TESTS:BOOL=ON
diff --git a/net/iwnet/distinfo b/net/iwnet/distinfo
index fc6319f8c3e0..02da9c4964f8 100644
--- a/net/iwnet/distinfo
+++ b/net/iwnet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1662544984
-SHA256 (Softmotions-iwnet-g20220907-b67e4ba_GH0.tar.gz) = b78ada9082ee2ee7b5261027cbc7ab734be7cdab3134e0c5a1604c37343599a0
-SIZE (Softmotions-iwnet-g20220907-b67e4ba_GH0.tar.gz) = 818116
+TIMESTAMP = 1713240480
+SHA256 (Softmotions-iwnet-v1.1.0_GH0.tar.gz) = d27ecd03729749ec306d98ddd336327efca31e9a98d1c46deeaa780700664c15
+SIZE (Softmotions-iwnet-v1.1.0_GH0.tar.gz) = 830721
diff --git a/net/iwnet/files/patch-src_CMakeLists.txt b/net/iwnet/files/patch-src_CMakeLists.txt
index 32642169582c..4c7023b05860 100644
--- a/net/iwnet/files/patch-src_CMakeLists.txt
+++ b/net/iwnet/files/patch-src_CMakeLists.txt
@@ -1,6 +1,15 @@
---- src/CMakeLists.txt.orig 2022-02-23 09:48:00 UTC
+--- src/CMakeLists.txt.orig 2024-04-16 04:08:00 UTC
+++ src/CMakeLists.txt
-@@ -52,7 +52,7 @@ endif()
+@@ -23,7 +23,7 @@ include(AddIOWOW)
+
+ find_package(Threads REQUIRED CMAKE_THREAD_PREFER_PTHREAD)
+
+-set(CMAKE_C_FLAGS
++string(REGEX REPLACE " +" " " CMAKE_C_FLAGS
+ "${CMAKE_C_FLAGS} \
+ -Wall \
+ -Wextra \
+@@ -60,7 +60,7 @@ endif()
set(CMAKE_C_FLAGS_DEBUG
"${CMAKE_C_ASAN} -O0 -g -ggdb -Werror -DDEBUG -D_DEBUG -UNDEBUG -Wno-unused-variable"
)
@@ -9,7 +18,7 @@
set(CMAKE_EXE_LINKER_FLAGS_RELEASE "-Wl,-s")
set(CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELEASE} -g")
set(CMAKE_C_FLAGS_RELEASEWITHDEBINFO ${CMAKE_C_FLAGS_RELWITHDEBINFO})
-@@ -174,13 +174,6 @@ if(BUILD_SHARED_LIBS)
+@@ -178,13 +178,6 @@ if(BUILD_SHARED_LIBS)
SOVERSION ${PROJECT_VERSION_MAJOR}
PUBLIC_HEADER "${PUB_HDRS}"
DEFINE_SYMBOL IW_API_EXPORTS)
diff --git a/net/k6/Makefile b/net/k6/Makefile
index ad976be3a416..7475af1efa0a 100644
--- a/net/k6/Makefile
+++ b/net/k6/Makefile
@@ -1,6 +1,6 @@
PORTNAME= k6
DISTVERSIONPREFIX= v
-DISTVERSION= 1.3.0
+DISTVERSION= 1.4.1
CATEGORIES= net
MAINTAINER= dutra@FreeBSD.org
@@ -10,12 +10,12 @@ WWW= https://k6.io/
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-USES= go:1.23,modules
+USES= go:1.24,modules
NOT_FOR_ARCHS= armv6 armv7 i386
_BUILD_DATE= $$(date -u +"%FT%T%z")
-_BUILD_HASH= 5870e99
+_BUILD_HASH= b670a64
GO_MODULE= github.com/grafana/${PORTNAME}
GO_BUILDFLAGS= -ldflags "\
@@ -23,8 +23,7 @@ GO_BUILDFLAGS= -ldflags "\
-X go.k6.io/k6/lib/consts.VersionDetails=${_BUILD_DATE}/${_BUILD_HASH}"
PLIST_FILES= bin/${PORTNAME}
-_DOCS= release\ notes/\${DISTVERSIONFULL}.md CODE_OF_CONDUCT.md \
- CONTRIBUTING.md README.md SECURITY.md SUPPORT.md
+_DOCS= CODE_OF_CONDUCT.md CONTRIBUTING.md README.md SECURITY.md SUPPORT.md
PORTDOCS= ${_DOCS:T}
OPTIONS_DEFINE= DOCS
diff --git a/net/k6/distinfo b/net/k6/distinfo
index e83319489794..5770773c53bb 100644
--- a/net/k6/distinfo
+++ b/net/k6/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1760557943
-SHA256 (go/net_k6/k6-v1.3.0/v1.3.0.mod) = dac3dc7a07dad8f7767c3a583327e514373e48b13b183fab0961c79c038fca94
-SIZE (go/net_k6/k6-v1.3.0/v1.3.0.mod) = 4835
-SHA256 (go/net_k6/k6-v1.3.0/v1.3.0.zip) = 91695773bf588d66288b43ee54b29476bea9d2f81f7172dfd2684bee385a0814
-SIZE (go/net_k6/k6-v1.3.0/v1.3.0.zip) = 2578168
+TIMESTAMP = 1763850453
+SHA256 (go/net_k6/k6-v1.4.1/v1.4.1.mod) = 7de70dcef56a712ee5f3b9564b2c15c69b38bcd5d2f53fcd8008f9fe516b0185
+SIZE (go/net_k6/k6-v1.4.1/v1.4.1.mod) = 4783
+SHA256 (go/net_k6/k6-v1.4.1/v1.4.1.zip) = 5556d61dc3787a77c79123a85d992837042566a086e81e05f04cbfd41d12d063
+SIZE (go/net_k6/k6-v1.4.1/v1.4.1.zip) = 2589217
diff --git a/net/kamailio/Makefile b/net/kamailio/Makefile
index 943bc9e89929..edf10148a05a 100644
--- a/net/kamailio/Makefile
+++ b/net/kamailio/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kamailio
-DISTVERSION= 6.0.3
+DISTVERSION= 6.0.4
CATEGORIES= net
MASTER_SITES= http://www.kamailio.org/pub/kamailio/${DISTVERSION}/src/
DISTNAME= ${PORTNAME}-${DISTVERSION}_src
diff --git a/net/kamailio/distinfo b/net/kamailio/distinfo
index 94cd408d90cf..c88844c373f2 100644
--- a/net/kamailio/distinfo
+++ b/net/kamailio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758364827
-SHA256 (kamailio-6.0.3_src.tar.gz) = 963c70b2ca64f0801c8549cc51b4e2f1b7f4e73ae9d4a70145c5c4d5b4da1184
-SIZE (kamailio-6.0.3_src.tar.gz) = 13105571
+TIMESTAMP = 1763303549
+SHA256 (kamailio-6.0.4_src.tar.gz) = df83ecde2d6d9d255cfc92c18d2457198f19452997846a8dcb7bfe7376aeb6e6
+SIZE (kamailio-6.0.4_src.tar.gz) = 13130282
diff --git a/net/kamailio/files/extra-patch-cmake_modules-docs.cmake b/net/kamailio/files/extra-patch-cmake_modules-docs.cmake
index fb390732209c..b16479e767fd 100644
--- a/net/kamailio/files/extra-patch-cmake_modules-docs.cmake
+++ b/net/kamailio/files/extra-patch-cmake_modules-docs.cmake
@@ -1,15 +1,16 @@
---- cmake/modules-docs.cmake.orig 2025-01-29 11:36:50 UTC
+--- cmake/modules-docs.cmake.orig 2025-11-06 09:29:38 UTC
+++ cmake/modules-docs.cmake
-@@ -171,12 +171,6 @@ function(docs_add_module module_name)
- COMMENT "Processing target ${module_name}_man")
+@@ -157,13 +157,6 @@ function(docs_add_module group_name module_name)
+ )
- install(
-- FILES ${CMAKE_CURRENT_SOURCE_DIR}/${module_name}/README
-- RENAME README.${module_name}
-- DESTINATION ${CMAKE_INSTALL_DOCDIR}/modules
-- COMPONENT kamailio_docs)
+ install(
+- FILES ${CMAKE_CURRENT_SOURCE_DIR}/${module_name}/README
+- RENAME README.${module_name}
+- DESTINATION ${CMAKE_INSTALL_DOCDIR}/modules
+- COMPONENT ${group_name}
+- )
-
-- install(
- FILES ${CMAKE_CURRENT_SOURCE_DIR}/${module_name}/${module_name}.7
- DESTINATION ${CMAKE_INSTALL_DATADIR}/man/man7
- COMPONENT kamailio_docs
+- install(
+ FILES ${CMAKE_CURRENT_SOURCE_DIR}/${module_name}/${module_name}.7
+ DESTINATION ${CMAKE_INSTALL_DATADIR}/man/man7
+ COMPONENT ${group_name}
diff --git a/net/kamailio/files/extra-patch-src_CMakeLists.txt b/net/kamailio/files/extra-patch-src_CMakeLists.txt
index 263c00e82a04..0abf7da63473 100644
--- a/net/kamailio/files/extra-patch-src_CMakeLists.txt
+++ b/net/kamailio/files/extra-patch-src_CMakeLists.txt
@@ -1,6 +1,6 @@
---- src/CMakeLists.txt.orig 2025-01-29 11:36:50 UTC
+--- src/CMakeLists.txt.orig 2025-11-06 09:29:38 UTC
+++ src/CMakeLists.txt
-@@ -130,12 +130,6 @@ install(
+@@ -157,13 +157,6 @@ install(
COMPONENT kamailio-core
)
@@ -8,7 +8,8 @@
-install(
- FILES ${CMAKE_SOURCE_DIR}/README ${CMAKE_SOURCE_DIR}/INSTALL
- DESTINATION ${CMAKE_INSTALL_DOCDIR}
-- COMPONENT kamailio-docs)
+- COMPONENT kamailio-core
+-)
-
# ----------
# Create and install the man pages for kamailio
diff --git a/net/kamailio/files/patch-cmake_compiler-specific.cmake b/net/kamailio/files/patch-cmake_compiler-specific.cmake
new file mode 100644
index 000000000000..77a208674511
--- /dev/null
+++ b/net/kamailio/files/patch-cmake_compiler-specific.cmake
@@ -0,0 +1,51 @@
+--- cmake/compiler-specific.cmake.orig 2025-11-06 09:29:38 UTC
++++ cmake/compiler-specific.cmake
+@@ -149,8 +149,8 @@ elseif(TARGET_ARCH MATCHES "ppc64$")
+ "GCC version ${CMAKE_C_COMPILER_VERSION} is too old for ppc64. Try GCC 3.0 or newer."
+ )
+ endif()
+- # else()
+- # message(FATAL_ERROR "Unsupported compiler (${CMAKE_C_COMPILER_ID}) for ppc64. Try GCC.")
++ else()
++ message(WARNING "Unsupported compiler (${CMAKE_C_COMPILER_ID}) for ppc64. Try GCC.")
+ endif()
+ elseif(TARGET_ARCH STREQUAL "ppc")
+ # PowerPC 32-bit specific flags
+@@ -197,7 +197,7 @@ elseif(TARGET_ARCH STREQUAL "arm7")
+ )
+ endif()
+ else()
+- message(FATAL_ERROR "Unsupported compiler (${CMAKE_C_COMPILER_ID}) for arm7. Try GCC.")
++ message(WARNING "Unsupported compiler (${CMAKE_C_COMPILER_ID}) for arm7. Try GCC.")
+ endif()
+ elseif(TARGET_ARCH STREQUAL "arm6")
+ if(CMAKE_C_COMPILER_ID STREQUAL "GNU")
+@@ -235,7 +235,7 @@ elseif(TARGET_ARCH STREQUAL "arm")
+ )
+ endif()
+ else()
+- message(FATAL_ERROR "Unsupported compiler (${CMAKE_C_COMPILER_ID}) for arm. Try GCC.")
++ message(WARNING "Unsupported compiler (${CMAKE_C_COMPILER_ID}) for arm. Try GCC.")
+ endif()
+ elseif(TARGET_ARCH STREQUAL "sparc64")
+ if(CMAKE_C_COMPILER_ID STREQUAL "GNU")
+@@ -269,9 +269,7 @@ elseif(TARGET_ARCH STREQUAL "sparc64")
+ -xc99
+ )
+ else()
+- message(
+- FATAL_ERROR "Unsupported compiler (${CMAKE_C_COMPILER_ID}) for sparc64. Try GCC or Sun."
+- )
++ message(WARNING "Unsupported compiler (${CMAKE_C_COMPILER_ID}) for sparc64. Try GCC or Sun.")
+ endif()
+ elseif(TARGET_ARCH STREQUAL "sparc")
+ if(CMAKE_C_COMPILER_ID STREQUAL "GNU")
+@@ -294,7 +292,7 @@ elseif(TARGET_ARCH STREQUAL "sparc")
+ common_compiler_flags INTERFACE -xO3 -xtarget=native -xmemalign=4i -fma=fused -fns=yes -xc99
+ )
+ else()
+- message(FATAL_ERROR "Unsupported compiler (${CMAKE_C_COMPILER_ID}) for sparc. Try GCC or Sun.")
++ message(WARNING "Unsupported compiler (${CMAKE_C_COMPILER_ID}) for sparc. Try GCC or Sun.")
+ endif()
+ elseif(TARGET_ARCH STREQUAL "mips")
+ if(CMAKE_C_COMPILER_ID STREQUAL "GNU")
diff --git a/net/kea-devel/Makefile b/net/kea-devel/Makefile
index 72133dc2e709..1d56f705fc9f 100644
--- a/net/kea-devel/Makefile
+++ b/net/kea-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kea
-DISTVERSION= 3.1.3
+DISTVERSION= 3.1.4
CATEGORIES= net
MASTER_SITES= ISC/kea/cur/3.1
PKGNAMESUFFIX= -devel
diff --git a/net/kea-devel/distinfo b/net/kea-devel/distinfo
index 8da99b62f0c3..12d3d8b7c979 100644
--- a/net/kea-devel/distinfo
+++ b/net/kea-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761752139
-SHA256 (kea-3.1.3.tar.xz) = 7b6c54b39ba0f96d4cb3569d10b05f8734510140c50e81e105ad6ff99b0aaa40
-SIZE (kea-3.1.3.tar.xz) = 6671528
+TIMESTAMP = 1764219837
+SHA256 (kea-3.1.4.tar.xz) = a299c976c26b44a51738746fc30584c5ebb174030ef6451aeed0a2d37f9c1dad
+SIZE (kea-3.1.4.tar.xz) = 6681124
diff --git a/net/kea-devel/pkg-plist b/net/kea-devel/pkg-plist
index 1476a1f80ccc..94dfcd332c8b 100644
--- a/net/kea-devel/pkg-plist
+++ b/net/kea-devel/pkg-plist
@@ -422,6 +422,8 @@ include/kea/util/dhcp_space.h
include/kea/util/doubles.h
include/kea/util/encode/encode.h
include/kea/util/encode/utf8.h
+include/kea/util/fd_event_handler.h
+include/kea/util/fd_event_handler_factory.h
include/kea/util/filesystem.h
include/kea/util/hash.h
include/kea/util/io.h
@@ -435,9 +437,12 @@ include/kea/util/multi_threading_mgr.h
include/kea/util/optional.h
include/kea/util/pid_file.h
include/kea/util/pointer_util.h
+include/kea/util/poll_event_handler.h
include/kea/util/range_utilities.h
include/kea/util/readwrite_mutex.h
+include/kea/util/ready_check.h
include/kea/util/reconnect_ctl.h
+include/kea/util/select_event_handler.h
include/kea/util/staged_value.h
include/kea/util/state_model.h
include/kea/util/stopwatch.h
@@ -494,14 +499,14 @@ lib/libkea-database.so
lib/libkea-database.so.87
lib/libkea-database.so.87.0.0
lib/libkea-dhcp.so
-lib/libkea-dhcp.so.122
-lib/libkea-dhcp.so.122.0.0
+lib/libkea-dhcp.so.123
+lib/libkea-dhcp.so.123.0.0
lib/libkea-dhcp_ddns.so
lib/libkea-dhcp_ddns.so.79
lib/libkea-dhcp_ddns.so.79.0.0
lib/libkea-dhcpsrv.so
-lib/libkea-dhcpsrv.so.143
-lib/libkea-dhcpsrv.so.143.0.0
+lib/libkea-dhcpsrv.so.144
+lib/libkea-dhcpsrv.so.144.0.0
lib/libkea-dns.so
lib/libkea-dns.so.82
lib/libkea-dns.so.82.0.0
@@ -512,8 +517,8 @@ lib/libkea-exceptions.so
lib/libkea-exceptions.so.55
lib/libkea-exceptions.so.55.0.0
lib/libkea-hooks.so
-lib/libkea-hooks.so.132
-lib/libkea-hooks.so.132.0.0
+lib/libkea-hooks.so.133
+lib/libkea-hooks.so.133.0.0
lib/libkea-http.so
lib/libkea-http.so.99
lib/libkea-http.so.99.0.0
@@ -524,14 +529,14 @@ lib/libkea-log.so
lib/libkea-log.so.85
lib/libkea-log.so.85.0.0
%%MYSQL%%lib/libkea-mysql.so
-%%MYSQL%%lib/libkea-mysql.so.101
-%%MYSQL%%lib/libkea-mysql.so.101.0.0
+%%MYSQL%%lib/libkea-mysql.so.102
+%%MYSQL%%lib/libkea-mysql.so.102.0.0
%%PGSQL%%lib/libkea-pgsql.so
%%PGSQL%%lib/libkea-pgsql.so.101
%%PGSQL%%lib/libkea-pgsql.so.101.0.0
lib/libkea-process.so
-lib/libkea-process.so.102
-lib/libkea-process.so.102.0.0
+lib/libkea-process.so.103
+lib/libkea-process.so.103.0.0
lib/libkea-stats.so
lib/libkea-stats.so.64
lib/libkea-stats.so.64.0.0
@@ -542,8 +547,8 @@ lib/libkea-util-io.so
lib/libkea-util-io.so.12
lib/libkea-util-io.so.12.0.0
lib/libkea-util.so
-lib/libkea-util.so.114
-lib/libkea-util.so.114.0.0
+lib/libkea-util.so.115
+lib/libkea-util.so.115.0.0
%%PYTHON_SITELIBDIR%%/kea/kea_conn.py
%%PYTHON_SITELIBDIR%%/kea/kea_connector3.py
libdata/pkgconfig/kea.pc
diff --git a/net/keycloak/Makefile b/net/keycloak/Makefile
index a9e4f64d0e82..6efbb1ca5356 100644
--- a/net/keycloak/Makefile
+++ b/net/keycloak/Makefile
@@ -1,5 +1,5 @@
PORTNAME= keycloak
-DISTVERSION= 26.3.4
+DISTVERSION= 26.4.5
CATEGORIES= net java
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
diff --git a/net/keycloak/distinfo b/net/keycloak/distinfo
index 931f0e9d1be8..34e720b9b669 100644
--- a/net/keycloak/distinfo
+++ b/net/keycloak/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757917053
-SHA256 (keycloak-26.3.4.tar.gz) = 1fe791074f8259b508dbca234d54572a514ccf63345fbccce780025e4e0d2d1c
-SIZE (keycloak-26.3.4.tar.gz) = 154398106
+TIMESTAMP = 1762968215
+SHA256 (keycloak-26.4.5.tar.gz) = 74fed80ab67607c86995824ad4b965f53cca0a706e2aeded45e173d3ccb0b24d
+SIZE (keycloak-26.4.5.tar.gz) = 159811336
diff --git a/net/keycloak/pkg-plist b/net/keycloak/pkg-plist
index 043e06376ec9..a7375572c27d 100644
--- a/net/keycloak/pkg-plist
+++ b/net/keycloak/pkg-plist
@@ -10,103 +10,108 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/bin/kcreg.sh
%%JAVASHAREDIR%%/keycloak/conf/README.md
%%JAVASHAREDIR%%/keycloak/lib/app/keycloak.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.github.crac.org-crac-0.1.3.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-bootstrap-runner-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-classloader-commons-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-development-mode-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-vertx-latebound-mdc-provider-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-constraint-2.12.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-cpu-2.12.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-expression-2.12.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-function-2.12.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-io-2.12.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-net-2.12.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-os-2.12.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-ref-2.12.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-bootstrap-runner-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-classloader-commons-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-development-mode-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-vertx-latebound-mdc-provider-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-constraint-2.13.9.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-cpu-2.13.9.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-expression-2.13.9.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-function-2.13.9.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-io-2.13.9.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-net-2.13.9.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-os-2.13.9.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-ref-2.13.9.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/boot/jakarta.json.jakarta.json-api-2.1.3.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/org.crac.crac-1.5.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/boot/org.eclipse.parsson.parsson-1.1.7.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/boot/org.jboss.logging.jboss-logging-3.6.1.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/boot/org.jboss.logmanager.jboss-logmanager-3.1.2.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/appmodel.dat
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/com.fasterxml.jackson.dataformat.jackson-dataformat-yaml-2.18.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/com.fasterxml.jackson.dataformat.jackson-dataformat-yaml-2.19.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/deployment-class-path.dat
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.arc.arc-processor-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.gizmo.gizmo-1.8.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.http.quarkus-http-core-5.3.4.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.http.quarkus-http-http-core-5.3.4.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.http.quarkus-http-servlet-5.3.4.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-agroal-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-agroal-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-arc-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-arc-test-supplement-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-bootstrap-app-model-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-bootstrap-core-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-builder-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-caffeine-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-class-change-agent-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-core-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-credentials-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-datasource-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-datasource-deployment-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-devtools-common-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-grpc-common-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-orm-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-orm-deployment-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-validator-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jackson-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jackson-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jaxrs-spi-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-h2-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mariadb-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mssql-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mysql-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-oracle-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-postgresql-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jsonp-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-kubernetes-service-binding-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-kubernetes-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-logging-json-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-micrometer-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-micrometer-registry-prometheus-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-mutiny-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-narayana-jta-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-netty-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-opentelemetry-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-common-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-common-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-hibernate-common-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-hibernate-common-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-reactive-routes-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-common-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-jackson-common-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-jackson-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-server-spi-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-spi-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-resteasy-common-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-security-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-context-propagation-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-context-propagation-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-health-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-health-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-openapi-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-tls-registry-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-undertow-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-deployment-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-deployment-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-dev-ui-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-virtual-threads-deployment-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.qute.qute-core-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.resteasy.reactive.resteasy-reactive-common-processor-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.resteasy.reactive.resteasy-reactive-processor-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.jandex-3.3.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.github.dmlloyd.jdk-classfile-backport-24.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.arc.arc-processor-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.gizmo.gizmo-1.9.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.gizmo.gizmo2-2.0.0.Beta6.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.http.quarkus-http-core-5.3.5.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.http.quarkus-http-http-core-5.3.5.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.http.quarkus-http-servlet-5.3.5.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-agroal-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-agroal-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-arc-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-assistant-deployment-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-bootstrap-app-model-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-bootstrap-core-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-builder-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-caffeine-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-class-change-agent-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-core-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-credentials-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-datasource-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-datasource-deployment-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-devui-deployment-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-grpc-common-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-orm-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-orm-deployment-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-validator-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jackson-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jackson-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jaxrs-spi-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-h2-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mariadb-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mssql-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mysql-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-oracle-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-postgresql-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jsonp-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-kubernetes-service-binding-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-kubernetes-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-logging-json-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-micrometer-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-micrometer-registry-prometheus-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-mutiny-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-narayana-jta-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-netty-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-opentelemetry-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-common-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-common-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-hibernate-common-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-hibernate-common-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-reactive-routes-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-common-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-jackson-common-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-jackson-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-server-spi-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-spi-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-resteasy-common-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-security-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-context-propagation-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-context-propagation-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-health-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-health-dev-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-health-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-openapi-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-tls-registry-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-tls-registry-deployment-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-undertow-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-deployment-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-deployment-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-virtual-threads-deployment-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.resteasy.reactive.resteasy-reactive-common-processor-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.resteasy.reactive.resteasy-reactive-processor-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.common.smallrye-common-process-2.13.9.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.common.smallrye-common-resource-2.13.9.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.jandex-3.4.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.jandex-gizmo2-3.4.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.smallrye-health-ui-4.2.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.smallrye-open-api-core-4.0.11.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.smallrye-open-api-model-4.0.11.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.smallrye-open-api-core-4.0.12.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.smallrye-open-api-model-4.0.12.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/jakarta.servlet.jakarta.servlet-api-6.0.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/jakarta.validation.jakarta.validation-api-3.0.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/jakarta.validation.jakarta.validation-api-3.1.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/org.aesh.aesh-2.8.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/org.aesh.readline-2.6.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/org.eclipse.microprofile.openapi.microprofile-openapi-api-4.0.2.jar
@@ -119,19 +124,19 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.aayushatharva.brotli4j.service-1.16.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.apicatalog.titanium-json-ld-1.3.3.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.classmate-1.7.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.jackson.core.jackson-annotations-2.18.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.jackson.core.jackson-core-2.18.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.jackson.core.jackson-databind-2.18.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.jackson.dataformat.jackson-dataformat-cbor-2.18.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.jackson.datatype.jackson-datatype-jdk8-2.18.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.18.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.jackson.module.jackson-module-parameter-names-2.18.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.github.ben-manes.caffeine.caffeine-3.2.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.github.ua-parser.uap-java-1.5.4.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.google.api.grpc.proto-google-common-protos-2.51.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.google.code.gson.gson-2.12.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.google.errorprone.error_prone_annotations-2.36.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.google.guava.guava-33.4.0-jre.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.jackson.core.jackson-annotations-2.19.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.jackson.core.jackson-core-2.19.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.jackson.core.jackson-databind-2.19.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.jackson.dataformat.jackson-dataformat-cbor-2.19.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.jackson.datatype.jackson-datatype-jdk8-2.19.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.jackson.datatype.jackson-datatype-jsr310-2.19.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.fasterxml.jackson.module.jackson-module-parameter-names-2.19.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.github.ben-manes.caffeine.caffeine-3.2.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.github.ua-parser.uap-java-1.6.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.google.api.grpc.proto-google-common-protos-2.60.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.google.code.gson.gson-2.13.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.google.errorprone.error_prone_annotations-2.41.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.google.guava.guava-33.4.8-jre.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.google.protobuf.protobuf-java-3.25.5.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.google.zxing.core-3.4.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.google.zxing.javase-3.4.0.jar
@@ -139,19 +144,19 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.googlecode.owasp-java-html-sanitizer.java8-shim-20240325.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.googlecode.owasp-java-html-sanitizer.owasp-java-html-sanitizer-20240325.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.h2database.h2-2.3.230.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.microsoft.sqlserver.mssql-jdbc-12.8.1.jre11.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.microsoft.sqlserver.mssql-jdbc-13.2.0.jre11.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.mysql.mysql-connector-j-8.3.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.opencsv.opencsv-5.9.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.opencsv.opencsv-5.11.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.sun.istack.istack-commons-runtime-3.0.10.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.sun.xml.messaging.saaj.saaj-impl-2.0.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.webauthn4j.webauthn4j-core-0.29.3.RELEASE.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.webauthn4j.webauthn4j-util-0.29.3.RELEASE.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/commons-codec.commons-codec-1.18.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/commons-io.commons-io-2.18.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/info.picocli.picocli-4.7.6.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.agroal.agroal-api-2.7.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.agroal.agroal-narayana-2.7.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.agroal.agroal-pool-2.7.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/commons-codec.commons-codec-1.19.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/commons-io.commons-io-2.20.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/info.picocli.picocli-4.7.7.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.agroal.agroal-api-2.8.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.agroal.agroal-narayana-2.8.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.agroal.agroal-pool-2.8.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.grpc.grpc-api-1.69.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.grpc.grpc-context-1.69.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.grpc.grpc-core-1.69.1.jar
@@ -160,27 +165,27 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.grpc.grpc-protobuf-lite-1.69.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.grpc.grpc-stub-1.69.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.grpc.grpc-util-1.69.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.micrometer.micrometer-commons-1.14.5.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.micrometer.micrometer-core-1.14.5.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.micrometer.micrometer-observation-1.14.5.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.micrometer.micrometer-registry-prometheus-simpleclient-1.14.5.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-buffer-4.1.124.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-4.1.124.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-dns-4.1.124.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-haproxy-4.1.124.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-http-4.1.124.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-http2-4.1.124.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-socks-4.1.124.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-common-4.1.124.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-handler-4.1.124.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-handler-proxy-4.1.124.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-resolver-4.1.124.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-resolver-dns-4.1.124.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-4.1.124.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-classes-epoll-4.1.124.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-epoll-4.1.124.Final-linux-aarch_64.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-epoll-4.1.124.Final-linux-x86_64.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-unix-common-4.1.124.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.micrometer.micrometer-commons-1.14.7.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.micrometer.micrometer-core-1.14.7.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.micrometer.micrometer-observation-1.14.7.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.micrometer.micrometer-registry-prometheus-simpleclient-1.14.7.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-buffer-4.1.127.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-4.1.127.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-dns-4.1.127.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-haproxy-4.1.127.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-http-4.1.127.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-http2-4.1.127.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-socks-4.1.127.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-common-4.1.127.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-handler-4.1.127.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-handler-proxy-4.1.127.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-resolver-4.1.127.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-resolver-dns-4.1.127.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-4.1.127.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-classes-epoll-4.1.127.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-epoll-4.1.127.Final-linux-aarch_64.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-epoll-4.1.127.Final-linux-x86_64.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-unix-common-4.1.127.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.opentelemetry.instrumentation.opentelemetry-apache-httpclient-4.3-2.10.0-alpha.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.opentelemetry.instrumentation.opentelemetry-instrumentation-annotations-2.10.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.opentelemetry.instrumentation.opentelemetry-instrumentation-annotations-support-2.10.0-alpha.jar
@@ -195,7 +200,6 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.opentelemetry.opentelemetry-exporter-common-1.44.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.opentelemetry.opentelemetry-exporter-otlp-1.44.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.opentelemetry.opentelemetry-exporter-otlp-common-1.44.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.opentelemetry.opentelemetry-exporter-sender-okhttp-1.44.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.opentelemetry.opentelemetry-sdk-1.44.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.opentelemetry.opentelemetry-sdk-common-1.44.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.opentelemetry.opentelemetry-sdk-extension-autoconfigure-1.44.1.jar
@@ -211,113 +215,115 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.prometheus.simpleclient_tracer_otel_agent-0.16.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.prometheus.simpleclient_tracer_otel-0.16.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.prometheus.simpleclient-0.16.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.arc.arc-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-agroal-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-arc-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-caffeine-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-core-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-credentials-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-datasource-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-datasource-common-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-fs-util-0.0.10.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-grpc-common-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-hibernate-orm-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jackson-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-h2-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mariadb-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mssql-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mysql-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-oracle-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-postgresql-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jsonp-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-logging-json-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-micrometer-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-micrometer-registry-prometheus-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-mutiny-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-narayana-jta-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-netty-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-opentelemetry-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-reactive-routes-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-common-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-jackson-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-jackson-common-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-security-runtime-spi-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-smallrye-context-propagation-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-smallrye-health-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-tls-registry-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-transaction-annotations-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-vertx-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-vertx-http-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-virtual-threads-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-common-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-common-types-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-jackson-3.20.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-vertx-3.20.2.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.arc.arc-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-agroal-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-arc-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-caffeine-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-core-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-credentials-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-datasource-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-datasource-common-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-fs-util-1.1.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-grpc-common-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-hibernate-orm-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jackson-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-h2-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mariadb-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mssql-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mysql-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-oracle-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-postgresql-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jsonp-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-logging-json-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-micrometer-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-micrometer-registry-prometheus-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-mutiny-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-narayana-jta-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-netty-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-opentelemetry-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-reactive-routes-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-common-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-jackson-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-jackson-common-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-security-runtime-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-smallrye-context-propagation-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-smallrye-health-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-tls-registry-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-tls-registry-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-transaction-annotations-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-vertx-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-vertx-http-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-virtual-threads-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-websockets-next-spi-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-common-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-common-types-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-jackson-3.27.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-vertx-3.27.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.security.quarkus-security-2.2.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.vertx.utils.quarkus-vertx-utils-3.20.2.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.vertx.utils.quarkus-vertx-utils-3.27.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.reactivex.rxjava3.rxjava-3.1.10.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.setl.rdf-urdna-1.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.certs.smallrye-private-key-pem-parser-0.9.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.common.smallrye-common-annotation-2.12.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.common.smallrye-common-classloader-2.12.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.common.smallrye-common-vertx-context-2.12.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.config.smallrye-config-3.11.4.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.config.smallrye-config-common-3.11.4.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.config.smallrye-config-core-3.11.4.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.config.smallrye-config-source-keystore-3.11.4.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.mutiny-2.9.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.mutiny-smallrye-context-propagation-2.9.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.common.smallrye-common-annotation-2.13.9.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.common.smallrye-common-classloader-2.13.9.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.common.smallrye-common-vertx-context-2.13.9.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.config.smallrye-config-3.13.4.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.config.smallrye-config-common-3.13.4.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.config.smallrye-config-core-3.13.4.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.config.smallrye-config-source-keystore-3.13.4.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.mutiny-2.9.4.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.mutiny-smallrye-context-propagation-2.9.4.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.mutiny-zero-flow-adapters-1.1.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-auth-common-3.19.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-bridge-common-3.19.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-core-3.19.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-runtime-3.19.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-uri-template-3.19.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-web-3.19.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-web-common-3.19.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-auth-common-3.19.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-bridge-common-3.19.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-core-3.19.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-runtime-3.19.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-uri-template-3.19.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-web-3.19.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-web-common-3.19.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-reactive-converter-api-3.0.3.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-reactive-converter-mutiny-3.0.3.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.vertx-mutiny-generator-3.19.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.vertx-mutiny-generator-3.19.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-context-propagation-2.2.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-context-propagation-api-2.2.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-context-propagation-jta-2.2.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-context-propagation-storage-2.2.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-fault-tolerance-vertx-6.9.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-fault-tolerance-vertx-6.9.3.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-health-4.2.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-health-api-4.2.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-health-provided-checks-4.2.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-auth-common-4.5.20.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-bridge-common-4.5.20.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-codegen-4.5.20.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-core-4.5.20.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-4.5.20.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-client-4.5.20.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-common-4.5.20.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-server-4.5.20.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-web-4.5.20.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-web-common-4.5.20.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-auth-common-4.5.21.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-bridge-common-4.5.21.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-codegen-4.5.21.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-core-4.5.21.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-4.5.21.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-client-4.5.21.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-common-4.5.21.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-server-4.5.21.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-web-4.5.21.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-web-common-4.5.21.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.activation.jakarta.activation-api-2.1.3.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.annotation.jakarta.annotation-api-3.0.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.el.jakarta.el-api-5.0.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.el.jakarta.el-api-6.0.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.enterprise.jakarta.enterprise.cdi-api-4.1.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.enterprise.jakarta.enterprise.lang-model-4.1.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.inject.jakarta.inject-api-2.0.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.interceptor.jakarta.interceptor-api-2.2.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.mail.jakarta.mail-api-2.1.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.persistence.jakarta.persistence-api-3.1.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.persistence.jakarta.persistence-api-3.2.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.resource.jakarta.resource-api-2.1.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.transaction.jakarta.transaction-api-2.0.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.ws.rs.jakarta.ws.rs-api-3.1.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.xml.bind.jakarta.xml.bind-api-4.0.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/jakarta.xml.soap.jakarta.xml.soap-api-3.0.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/javax.xml.bind.jaxb-api-2.3.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/net.bytebuddy.byte-buddy-1.15.11.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/net.bytebuddy.byte-buddy-1.17.6.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/net.java.dev.jna.jna-5.8.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.antlr.antlr4-runtime-4.13.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.apache.commons.commons-collections4-4.4.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.apache.commons.commons-lang3-3.17.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.antlr.antlr4-runtime-4.13.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.apache.commons.commons-collections4-4.5.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.apache.commons.commons-lang3-3.18.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.apache.httpcomponents.httpclient-4.5.14.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.apache.httpcomponents.httpcore-4.4.16.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.apache.kerby.kerby-asn1-2.0.3.jar
@@ -336,9 +342,10 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.glassfish.jaxb.jaxb-runtime-4.0.5.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.glassfish.jaxb.txw2-4.0.5.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hdrhistogram.HdrHistogram-2.2.2.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.common.hibernate-commons-annotations-7.0.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.orm.hibernate-core-6.6.17.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.orm.hibernate-graalvm-6.6.17.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.models.hibernate-models-1.0.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.orm.hibernate-community-dialects-7.1.0.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.orm.hibernate-core-7.1.0.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.orm.hibernate-graalvm-7.1.0.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.quarkus-local-cache-0.3.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-api-15.0.19.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-cachestore-remote-15.0.19.Final.jar
@@ -353,11 +360,10 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.invocation.jboss-invocation-2.0.0.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.jboss-transaction-spi-8.0.0.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.logging.commons-logging-jboss-logging-1.0.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.logging.jboss-logging-annotations-3.0.4.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.narayana.jta.narayana-jta-7.2.2.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.narayana.jts.narayana-jts-integration-7.2.2.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.slf4j.slf4j-jboss-logmanager-2.0.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.threads.jboss-threads-3.8.0.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.threads.jboss-threads-3.9.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jctools.jctools-core-4.0.5.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jgroups.jgroups-5.3.16.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jspecify.jspecify-1.0.0.jar
@@ -389,50 +395,50 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.keycloak.keycloak-themes-%%VERSION%%.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.keycloak.keycloak-themes-vendor-%%VERSION%%.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.latencyutils.LatencyUtils-2.0.3.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.liquibase.liquibase-core-4.29.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.liquibase.liquibase-core-4.33.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.locationtech.jts.jts-core-1.19.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.mariadb.jdbc.mariadb-java-client-3.5.3.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.mariadb.jdbc.mariadb-java-client-3.5.6.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.openjdk.nashorn.nashorn-core-15.4.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-9.7.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-analysis-9.7.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-commons-9.7.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-tree-9.7.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-util-9.7.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-9.8.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-analysis-9.8.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-commons-9.8.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-tree-9.8.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.ow2.asm.asm-util-9.8.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.postgresql.postgresql-42.7.7.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.reactivestreams.reactive-streams-1.0.4.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.slf4j.slf4j-api-2.0.6.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.slf4j.slf4j-api-2.0.17.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.snakeyaml.snakeyaml-engine-2.6.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.twitter4j.twitter4j-core-4.1.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.common.wildfly-common-1.5.4.Final-format-001.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-asn1-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-auth-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-auth-server-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-base-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-credential-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-http-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-keystore-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-digest-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-gssapi-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-oauth2-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-scram-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-password-impl-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-permission-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-provider-util-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-digest-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-external-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-gs2-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-gssapi-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-oauth2-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-plain-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-scram-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-security-manager-action-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-ssl-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-util-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-x500-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-x500-cert-2.6.3.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-x500-cert-util-2.6.3.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-asn1-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-auth-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-auth-server-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-base-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-credential-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-http-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-keystore-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-digest-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-gssapi-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-oauth2-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-scram-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-password-impl-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-permission-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-provider-util-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-digest-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-external-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-gs2-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-gssapi-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-oauth2-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-plain-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-scram-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-security-manager-action-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-ssl-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-util-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-x500-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-x500-cert-2.6.5.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-x500-cert-util-2.6.5.Final.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.yaml.snakeyaml-2.0.jar
%%JAVASHAREDIR%%/keycloak/lib/quarkus-run.jar
%%JAVASHAREDIR%%/keycloak/providers/README.md
diff --git a/net/kf6-kcalendarcore/distinfo b/net/kf6-kcalendarcore/distinfo
index 8ad3838f0d15..e2558c3ec7f5 100644
--- a/net/kf6-kcalendarcore/distinfo
+++ b/net/kf6-kcalendarcore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784977
-SHA256 (KDE/frameworks/6.19/kcalendarcore-6.19.0.tar.xz) = 9e65636c32cd4bc8cbf660c4dd81b0732197ef6f593f6ba0af8a61788708b6fc
-SIZE (KDE/frameworks/6.19/kcalendarcore-6.19.0.tar.xz) = 318568
+TIMESTAMP = 1762892873
+SHA256 (KDE/frameworks/6.20/kcalendarcore-6.20.0.tar.xz) = 5f61027b34510d0de2f2b151c279b000aa17e1c34906ff05e0f0086eed2f3785
+SIZE (KDE/frameworks/6.20/kcalendarcore-6.20.0.tar.xz) = 317520
diff --git a/net/kf6-kcontacts/distinfo b/net/kf6-kcontacts/distinfo
index eaceddc55b3c..148c6d98b90f 100644
--- a/net/kf6-kcontacts/distinfo
+++ b/net/kf6-kcontacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784977
-SHA256 (KDE/frameworks/6.19/kcontacts-6.19.0.tar.xz) = c9d032f3d988050e3449b009d961f137ff9d81cc128f63baecaccb2a718f5949
-SIZE (KDE/frameworks/6.19/kcontacts-6.19.0.tar.xz) = 210896
+TIMESTAMP = 1762892873
+SHA256 (KDE/frameworks/6.20/kcontacts-6.20.0.tar.xz) = b253cd4864a3f3d4343485cc4bfe1b0344ccf5136ead2ada359e6933e09253de
+SIZE (KDE/frameworks/6.20/kcontacts-6.20.0.tar.xz) = 214140
diff --git a/net/kf6-kdav/distinfo b/net/kf6-kdav/distinfo
index dd150c6ea5c0..04fd76c000ff 100644
--- a/net/kf6-kdav/distinfo
+++ b/net/kf6-kdav/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784977
-SHA256 (KDE/frameworks/6.19/kdav-6.19.0.tar.xz) = 7753b9a87d9b5a99ffc0a8c59e98dbd66acade5729d5ae2f0a6d3fbe66ea0a92
-SIZE (KDE/frameworks/6.19/kdav-6.19.0.tar.xz) = 69792
+TIMESTAMP = 1762892873
+SHA256 (KDE/frameworks/6.20/kdav-6.20.0.tar.xz) = bd18d5a3db01c277adc9da32dd20a45fc95b28b11fbff5399842b0524a49d084
+SIZE (KDE/frameworks/6.20/kdav-6.20.0.tar.xz) = 69800
diff --git a/net/kf6-kholidays/distinfo b/net/kf6-kholidays/distinfo
index 478b9e0edf9c..b385fff8ea0a 100644
--- a/net/kf6-kholidays/distinfo
+++ b/net/kf6-kholidays/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784978
-SHA256 (KDE/frameworks/6.19/kholidays-6.19.0.tar.xz) = 7876116dc022fe722294305cd58dde53fd21bcd664188ad26aceed63e55ddc86
-SIZE (KDE/frameworks/6.19/kholidays-6.19.0.tar.xz) = 265456
+TIMESTAMP = 1762892874
+SHA256 (KDE/frameworks/6.20/kholidays-6.20.0.tar.xz) = b29a7a27f85f3b533c02002bd5efd375fed64268e898cb40e6d377b0d7243864
+SIZE (KDE/frameworks/6.20/kholidays-6.20.0.tar.xz) = 265844
diff --git a/net/kf6-syndication/distinfo b/net/kf6-syndication/distinfo
index 06ceef801099..02886845807b 100644
--- a/net/kf6-syndication/distinfo
+++ b/net/kf6-syndication/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759784978
-SHA256 (KDE/frameworks/6.19/syndication-6.19.0.tar.xz) = 161110744d5bc7b9b0f86068d85018da6129c8c07aa4749c9a18bdeb75c17166
-SIZE (KDE/frameworks/6.19/syndication-6.19.0.tar.xz) = 569332
+TIMESTAMP = 1762892874
+SHA256 (KDE/frameworks/6.20/syndication-6.20.0.tar.xz) = e2b79ea958a8edfd4c9c0790925cc43d1f4031ec65ee545a60591008be159242
+SIZE (KDE/frameworks/6.20/syndication-6.20.0.tar.xz) = 569296
diff --git a/net/krill/Makefile b/net/krill/Makefile
index f28767a1862a..3b36453bf29f 100644
--- a/net/krill/Makefile
+++ b/net/krill/Makefile
@@ -1,7 +1,7 @@
PORTNAME= krill
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MAINTAINER= jaap@NLnetLabs.nl
diff --git a/net/ktcplist/Makefile b/net/ktcplist/Makefile
index a5d6186b8078..f6c9e06b770e 100644
--- a/net/ktcplist/Makefile
+++ b/net/ktcplist/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ktcplist
DISTVERSION= 1.0.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net sysutils
MAINTAINER= arrowd@FreeBSD.org
diff --git a/net/lavinmq/Makefile b/net/lavinmq/Makefile
index d9d87d84c5c1..f82333c4fa81 100644
--- a/net/lavinmq/Makefile
+++ b/net/lavinmq/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lavinmq
DISTVERSIONPREFIX= v
-DISTVERSION= 2.4.5
+DISTVERSION= 2.5.2
CATEGORIES= net
# JavaScripts
@@ -29,10 +29,10 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \
chart.js-${_CHARTJS}.tgz
# Crystal library versions
-_AMQP_CLIENT= 1.3.1
-_AMQP_PROTO= 1.1.15
+_AMQP_CLIENT= 1.3.2
+_AMQP_PROTO= 1.1.16
_LZ4= 96d714f7593c66ca7425872fd26c7b1286806d3d
-_MQTT= 36ff248ff8e9aaa749cfff3d251103e0e5f661bc
+_MQTT= 5cf504b32313b3b63eecde22e2a136b9b9935b8b
# JavaScript library versions
_AMQP_JS= 3.1.1
@@ -49,6 +49,8 @@ LICENSE= APACHE20
BUILD_DEPENDS= crystal:lang/crystal \
help2man:misc/help2man \
shards:devel/shards
+LIB_DEPENDS= liblz4.so:archivers/liblz4 \
+ libpcre2-8.so:devel/pcre2
USES= pkgconfig ssl:build
USE_GITHUB= yes
@@ -69,7 +71,7 @@ PORTDOCS= CHANGELOG.md NOTICE README.md SECURITY.md
OPTIONS_DEFINE= DOCS
SHARDS_ENV= --time --verbose --production --release --no-color --stats \
- --static -Dgc_none --error-on-warnings -Dpreview_mt -Dexecution_context
+ -Dgc_none --error-on-warnings -Dpreview_mt -Dexecution_context
.include <bsd.port.options.mk>
diff --git a/net/lavinmq/distinfo b/net/lavinmq/distinfo
index 6e0f0bd9f0b5..8c13f8309f3b 100644
--- a/net/lavinmq/distinfo
+++ b/net/lavinmq/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1762085895
+TIMESTAMP = 1763502775
SHA256 (chart.js-4.0.1.tgz) = 461dae2edc0eda7beeb16c7030ab630ab5129aedd3fc6de9a036f6dfe488556f
SIZE (chart.js-4.0.1.tgz) = 793292
SHA256 (amqp-websocket-client.mjs) = a779d8417536e31e44eaceeef5ae745e5f0b95f16cf13a45e6ac5dcaadfd1c47
@@ -15,15 +15,15 @@ SHA256 (styles.min.css) = 119784e23ffc39b6fa3fdb3df93f391f8250e8af141b78dfc3b6be
SIZE (styles.min.css) = 296065
SHA256 (paho-mqtt.js) = a0c734a00a2172d579ca1ff4f92fb366bccb40974005bdad5ea7a2f0326ac158
SIZE (paho-mqtt.js) = 90293
-SHA256 (cloudamqp-lavinmq-v2.4.5_GH0.tar.gz) = d61d2f015e8e330d629ffc79913af6adbdd7e415478579268285896d276afde5
-SIZE (cloudamqp-lavinmq-v2.4.5_GH0.tar.gz) = 1078971
+SHA256 (cloudamqp-lavinmq-v2.5.2_GH0.tar.gz) = 76decbb65bff512bdfaf961780fa8c63e0e48a212c08adc56e458111d3ef6355
+SIZE (cloudamqp-lavinmq-v2.5.2_GH0.tar.gz) = 1136378
SHA256 (84codes-lz4.cr-96d714f7593c66ca7425872fd26c7b1286806d3d_GH0.tar.gz) = 6a851169d1382a35aecff253d24f6acbaaa92b906a24b5edd903637bd212f380
SIZE (84codes-lz4.cr-96d714f7593c66ca7425872fd26c7b1286806d3d_GH0.tar.gz) = 7298
SHA256 (84codes-systemd.cr-v2.0.0_GH0.tar.gz) = 4dd0c6f838542f97338866aef36de7b464c06112c4434e4db48aa65586b68ef3
SIZE (84codes-systemd.cr-v2.0.0_GH0.tar.gz) = 4339
-SHA256 (cloudamqp-amq-protocol.cr-v1.1.15_GH0.tar.gz) = 2650924ad06f80a12d4f3eeaf800da45e7d74304289692a4b26576e5bfada85a
-SIZE (cloudamqp-amq-protocol.cr-v1.1.15_GH0.tar.gz) = 18077
-SHA256 (cloudamqp-amqp-client.cr-v1.3.1_GH0.tar.gz) = 2534b98bf64a17e075871f82fcf6bdee6d6d9dba5fc29472afe61bf6f1a5388e
-SIZE (cloudamqp-amqp-client.cr-v1.3.1_GH0.tar.gz) = 24043
-SHA256 (84codes-mqtt-protocol.cr-36ff248ff8e9aaa749cfff3d251103e0e5f661bc_GH0.tar.gz) = 693aefc6728697b27841876722a784ed8336261b1c3d1582790a5dfd94ad76d8
-SIZE (84codes-mqtt-protocol.cr-36ff248ff8e9aaa749cfff3d251103e0e5f661bc_GH0.tar.gz) = 17658
+SHA256 (cloudamqp-amq-protocol.cr-v1.1.16_GH0.tar.gz) = af2b9b80f57a3b8debded03632905e364b27b60c3296c1981c037075fbce4d5e
+SIZE (cloudamqp-amq-protocol.cr-v1.1.16_GH0.tar.gz) = 19046
+SHA256 (cloudamqp-amqp-client.cr-v1.3.2_GH0.tar.gz) = b87a36549a66bdaf625bd9f167643a359ef549d60f6173c688f12a318604abff
+SIZE (cloudamqp-amqp-client.cr-v1.3.2_GH0.tar.gz) = 24636
+SHA256 (84codes-mqtt-protocol.cr-5cf504b32313b3b63eecde22e2a136b9b9935b8b_GH0.tar.gz) = 7410fd5781e1611c3e806fe84e6bcd64ceb1a3594fb29a6849194c99bdef58bb
+SIZE (84codes-mqtt-protocol.cr-5cf504b32313b3b63eecde22e2a136b9b9935b8b_GH0.tar.gz) = 17655
diff --git a/net/libdaq/Makefile b/net/libdaq/Makefile
index 508bec9e6ac6..0987d9295d08 100644
--- a/net/libdaq/Makefile
+++ b/net/libdaq/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libdaq
DISTVERSIONPREFIX= v
-DISTVERSION= 3.0.22
+DISTVERSION= 3.0.23
CATEGORIES= net
PATCH_SITES= https://github.com/glebius/${PORTNAME}/commit/
diff --git a/net/libdaq/distinfo b/net/libdaq/distinfo
index 8cb4b57bd990..3feab6be57e3 100644
--- a/net/libdaq/distinfo
+++ b/net/libdaq/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1762530599
-SHA256 (snort3-libdaq-v3.0.22_GH0.tar.gz) = 27357554c8fcf03b11309773e594e4d7e614752cfe1a00e663b704c5331c21de
-SIZE (snort3-libdaq-v3.0.22_GH0.tar.gz) = 168780
+TIMESTAMP = 1764318242
+SHA256 (snort3-libdaq-v3.0.23_GH0.tar.gz) = 693e4709610432998c9c6ed5eb820525a5bad2fdbe610b10ef85e442376a3271
+SIZE (snort3-libdaq-v3.0.23_GH0.tar.gz) = 168787
SHA256 (c0f3283ad42a1d8e70ee699271b91168b14ec357.patch) = df4e9e3bb00cebb7d215dc681896552e7458ae266852b7ba65ef9eca0436d9ea
SIZE (c0f3283ad42a1d8e70ee699271b91168b14ec357.patch) = 1951
diff --git a/net/libmateweather/Makefile b/net/libmateweather/Makefile
index 28e53f8e80ed..16da5472dc02 100644
--- a/net/libmateweather/Makefile
+++ b/net/libmateweather/Makefile
@@ -1,9 +1,8 @@
PORTNAME= libmateweather
-PORTVERSION= 1.28.0
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.28.1
PORTREVISION= 1
CATEGORIES= net mate
-MASTER_SITES= MATE
-DIST_SUBDIR= mate
MAINTAINER= gnome@FreeBSD.org
COMMENT= Library to access online weather information
@@ -14,10 +13,12 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libsoup-2.4.so:devel/libsoup
-PORTSCOUT= limitw:1,even
+USES= autoreconf gettext gmake gnome libtool localbase pathfix pkgconfig
-USES= gettext gmake gnome libtool localbase pathfix pkgconfig tar:xz
-USE_GNOME= cairo gnomeprefix gtk30 intltool libxml2
+PORTSCOUT= limitw:1,even
+USE_GITHUB= yes
+GH_ACCOUNT= mate-desktop
+USE_GNOME= cairo gtk30 intltool libxml2
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
@@ -26,4 +27,7 @@ GLIB_SCHEMAS= org.mate.weather.gschema.xml
OPTIONS_DEFINE= DOCS
+DOCS_BUILD_DEPENDS= gtk-doc>=0:textproc/gtk-doc
+DOCS_CONFIGURE_ON= --enable-gtk-doc --with-html-dir=${PREFIX}/share/doc
+
.include <bsd.port.mk>
diff --git a/net/libmateweather/distinfo b/net/libmateweather/distinfo
index c1d7e556b1d6..2b715f571868 100644
--- a/net/libmateweather/distinfo
+++ b/net/libmateweather/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710689060
-SHA256 (mate/libmateweather-1.28.0.tar.xz) = 554373deb5b393b9d84b275dd2ca66c9a4a2d0e6ec92044fab8aa53e3032d2b5
-SIZE (mate/libmateweather-1.28.0.tar.xz) = 2221808
+TIMESTAMP = 1762814978
+SHA256 (mate-desktop-libmateweather-v1.28.1_GH0.tar.gz) = dfd0de546afda06e2a4d6837748910fa2074ab6fd76361fa67f642f456e184c1
+SIZE (mate-desktop-libmateweather-v1.28.1_GH0.tar.gz) = 6965691
diff --git a/net/libmateweather/pkg-plist b/net/libmateweather/pkg-plist
index ab7d13bd8036..986e5ccc9b43 100644
--- a/net/libmateweather/pkg-plist
+++ b/net/libmateweather/pkg-plist
@@ -15,6 +15,7 @@ libdata/pkgconfig/mateweather.pc
%%PORTDOCS%%%%DOCSDIR%%/MateWeatherTimezone.html
%%PORTDOCS%%%%DOCSDIR%%/MateWeatherTimezoneMenu.html
%%PORTDOCS%%%%DOCSDIR%%/annotation-glossary.html
+%%PORTDOCS%%%%DOCSDIR%%/api-index-deprecated.html
%%PORTDOCS%%%%DOCSDIR%%/api-index-full.html
%%PORTDOCS%%%%DOCSDIR%%/ch01.html
%%PORTDOCS%%%%DOCSDIR%%/home.png
diff --git a/net/libnpupnp/Makefile b/net/libnpupnp/Makefile
index 0a9bc51c1eef..b18e5ab36f7e 100644
--- a/net/libnpupnp/Makefile
+++ b/net/libnpupnp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libnpupnp
-DISTVERSION= 6.2.1
+DISTVERSION= 6.2.3
CATEGORIES= net
MASTER_SITES= https://www.lesbonscomptes.com/upmpdcli/downloads/
diff --git a/net/libnpupnp/distinfo b/net/libnpupnp/distinfo
index 28e70e0135e9..5c7f6a745fea 100644
--- a/net/libnpupnp/distinfo
+++ b/net/libnpupnp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741420233
-SHA256 (libnpupnp-6.2.1.tar.gz) = 1cc1222512d480826d2923cc7b98b7361183a2add8c6b646a7fa32c2f34b32b3
-SIZE (libnpupnp-6.2.1.tar.gz) = 471007
+TIMESTAMP = 1763818284
+SHA256 (libnpupnp-6.2.3.tar.gz) = 563d2a9e4afe603717343dc4667c0b89c6a017008ac6b52262da17a1e4f6bb96
+SIZE (libnpupnp-6.2.3.tar.gz) = 468168
diff --git a/net/libproxy/Makefile b/net/libproxy/Makefile
index 647ed25fb404..824c33b4421d 100644
--- a/net/libproxy/Makefile
+++ b/net/libproxy/Makefile
@@ -1,5 +1,6 @@
PORTNAME= libproxy
DISTVERSION= 0.5.10
+PORTREVISION= 1
CATEGORIES= net devel
MAINTAINER= desktop@FreeBSD.org
@@ -14,6 +15,8 @@ USES= cpe gnome meson pkgconfig
CPE_VENDOR= libproxy_project
USE_GITHUB= yes
+HAS_SYMBOL_VERSION= ${PREFIX}/lib/libproxy.so.1
+
USE_GNOME= glib20 introspection
MESON_ARGS= -Dtests=true \
diff --git a/net/libproxy/files/patch-src_libproxy_test.map b/net/libproxy/files/patch-src_libproxy_test.map
new file mode 100644
index 000000000000..116c1b17b358
--- /dev/null
+++ b/net/libproxy/files/patch-src_libproxy_test.map
@@ -0,0 +1,7 @@
+--- src/libproxy/test.map.orig 2025-11-17 14:48:23 UTC
++++ src/libproxy/test.map
+@@ -1,2 +1,2 @@
+ #
+-TEST { local: *; };
+\ No newline at end of file
++TEST { global: environ; __progname; local: *; };
diff --git a/net/liveMedia/Makefile b/net/liveMedia/Makefile
index ef83c4a287d5..787683328f7f 100644
--- a/net/liveMedia/Makefile
+++ b/net/liveMedia/Makefile
@@ -1,5 +1,5 @@
PORTNAME= liveMedia
-DISTVERSION= 2025.10.13
+DISTVERSION= 2025.11.06
PORTEPOCH= 2
CATEGORIES= net devel
MASTER_SITES= https://download.videolan.org/contrib/live555/
diff --git a/net/liveMedia/distinfo b/net/liveMedia/distinfo
index 54e06db28c75..517beab42a07 100644
--- a/net/liveMedia/distinfo
+++ b/net/liveMedia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760751936
-SHA256 (live.2025.10.13.tar.gz) = 44eb6ae4ae02ef68a5028d9fc8b70c45b9ba45c058f846b68bc4d32c74355f49
-SIZE (live.2025.10.13.tar.gz) = 696849
+TIMESTAMP = 1762996653
+SHA256 (live.2025.11.06.tar.gz) = 7614fa0a293e61b24bfd715a30a1c020fb4fe5490ebb02e71b0dadb5efc1d17c
+SIZE (live.2025.11.06.tar.gz) = 696989
diff --git a/net/lldap/Makefile b/net/lldap/Makefile
index 2a27b88f53db..4b3c55e65367 100644
--- a/net/lldap/Makefile
+++ b/net/lldap/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lldap
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net
MAINTAINER= aokblast@FreeBSD.org
diff --git a/net/mcast-bridge/Makefile b/net/mcast-bridge/Makefile
new file mode 100644
index 000000000000..975ac433649d
--- /dev/null
+++ b/net/mcast-bridge/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= mcast-bridge
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.1.0
+CATEGORIES= net
+
+MAINTAINER= dennypage@me.com
+COMMENT= Multicast Bridge
+WWW= https://github.com/dennypage/mcast-bridge
+
+LICENSE= BSD2CLAUSE
+
+USE_GITHUB= yes
+GH_ACCOUNT= dennypage
+
+USE_RC_SUBR= mcast_bridge
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/mcast-sr ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.conf.example ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample
+
+.include <bsd.port.mk>
diff --git a/net/mcast-bridge/distinfo b/net/mcast-bridge/distinfo
new file mode 100644
index 000000000000..7810d3938422
--- /dev/null
+++ b/net/mcast-bridge/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762374849
+SHA256 (dennypage-mcast-bridge-v1.1.0_GH0.tar.gz) = 49d4bffd3ba371855a1613b0ded67ce5958449b00c6a8391477a2dfc3e5af36c
+SIZE (dennypage-mcast-bridge-v1.1.0_GH0.tar.gz) = 45277
diff --git a/net/mcast-bridge/files/mcast_bridge.in b/net/mcast-bridge/files/mcast_bridge.in
new file mode 100644
index 000000000000..199fc050e3bb
--- /dev/null
+++ b/net/mcast-bridge/files/mcast_bridge.in
@@ -0,0 +1,30 @@
+#!/bin/sh
+
+# PROVIDE: mcast_bridge
+# REQUIRE: DAEMON
+# KEYWORD: shutdown
+#
+# Add these lines to /etc/rc.conf.local or /etc/rc.conf
+# to enable this service:
+#
+# mcast_bridge_enable (bool): Set to NO by default.
+# Set it to YES to enable mcast-bridge.
+# mcast_bridge_config (path): Set to %%PREFIX%%/etc/mcast-bridge.conf
+# by default.
+
+. /etc/rc.subr
+
+name=mcast_bridge
+rcvar=mcast_bridge_enable
+
+load_rc_config $name
+
+: ${mcast_bridge_enable:=NO}
+: ${mcast_bridge_config=%%PREFIX%%/etc/mcast-bridge.conf}
+
+command=%%PREFIX%%/bin/mcast-bridge
+pidfile=/var/run/${name}.pid
+
+command_args="-s -p $pidfile -c $mcast_bridge_config"
+
+run_rc_command "$1"
diff --git a/net/mcast-bridge/pkg-descr b/net/mcast-bridge/pkg-descr
new file mode 100644
index 000000000000..a47100bcf824
--- /dev/null
+++ b/net/mcast-bridge/pkg-descr
@@ -0,0 +1,4 @@
+daemon for forwarding Multicast UDP data between network interfaces.
+It is intended for use by systems such as firewalls to provide
+local bridging of multicast across network segments, for both IPv4
+and IPv6.
diff --git a/net/mcast-bridge/pkg-plist b/net/mcast-bridge/pkg-plist
new file mode 100644
index 000000000000..2d6aca3c3bea
--- /dev/null
+++ b/net/mcast-bridge/pkg-plist
@@ -0,0 +1,3 @@
+bin/mcast-bridge
+bin/mcast-sr
+@sample etc/mcast-bridge.conf.sample
diff --git a/net/mihomo/Makefile b/net/mihomo/Makefile
index dcc9ab3b4078..4c39c4be68eb 100644
--- a/net/mihomo/Makefile
+++ b/net/mihomo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mihomo
DISTVERSIONPREFIX= v
-DISTVERSION= 1.19.5
+DISTVERSION= 1.19.16
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
@@ -10,7 +10,7 @@ WWW= https://github.com/MetaCubeX/mihomo/tree/Alpha
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.21,modules cpe
+USES= go:modules cpe
CPE_VENDOR= clash_project
diff --git a/net/mihomo/distinfo b/net/mihomo/distinfo
index 6f128eff4ec9..4f0cde4f96b7 100644
--- a/net/mihomo/distinfo
+++ b/net/mihomo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1745310081
-SHA256 (go/net_mihomo/mihomo-v1.19.5/v1.19.5.mod) = f80767f200aeef39bcde959462a466d0bc0d7ec60a06b0a35414d633387cd27d
-SIZE (go/net_mihomo/mihomo-v1.19.5/v1.19.5.mod) = 6107
-SHA256 (go/net_mihomo/mihomo-v1.19.5/v1.19.5.zip) = 1778289e74a074143db31a33e8a52f242e0ec51c151b2a054f5db214df31e6c2
-SIZE (go/net_mihomo/mihomo-v1.19.5/v1.19.5.zip) = 930769
+TIMESTAMP = 1764084608
+SHA256 (go/net_mihomo/mihomo-v1.19.16/v1.19.16.mod) = 40492fcf3c523d2270395db2465ae7d619bc4466a5f7366569e93dcc35abe764
+SIZE (go/net_mihomo/mihomo-v1.19.16/v1.19.16.mod) = 5599
+SHA256 (go/net_mihomo/mihomo-v1.19.16/v1.19.16.zip) = 51e848adfdee7972f66207270f8bd9721ed17f9aefb7ca7ec3e18967075a5481
+SIZE (go/net_mihomo/mihomo-v1.19.16/v1.19.16.zip) = 1077309
diff --git a/net/minidlna/files/patch-libav.h b/net/minidlna/files/patch-libav.h
new file mode 100644
index 000000000000..461d5d5eb43b
--- /dev/null
+++ b/net/minidlna/files/patch-libav.h
@@ -0,0 +1,14 @@
+--- libav.h.orig 2025-07-25 01:55:58 UTC
++++ libav.h
+@@ -174,7 +174,11 @@ lav_get_interlaced(AVStream *s)
+ #define lav_codec_tag(s) s->codecpar->codec_tag
+ #define lav_sample_rate(s) s->codecpar->sample_rate
+ #define lav_bit_rate(s) s->codecpar->bit_rate
++#if LIBAVUTIL_VERSION_MAJOR >= 59
++#define lav_channels(s) s->codecpar->ch_layout.nb_channels
++#else
+ #define lav_channels(s) s->codecpar->channels
++#endif
+ #define lav_width(s) s->codecpar->width
+ #define lav_height(s) s->codecpar->height
+ #define lav_profile(s) s->codecpar->profile
diff --git a/net/mpifx/Makefile b/net/mpifx/Makefile
index e8ab6f77c700..3052c6d24c32 100644
--- a/net/mpifx/Makefile
+++ b/net/mpifx/Makefile
@@ -18,6 +18,9 @@ GH_ACCOUNT= dftbplus
CMAKE_ON= BUILD_SHARED_LIBS
+post-patch:
+ ${REINPLACE_CMD} -e '/include(CTest)/d' ${WRKSRC}/CMakeLists.txt
+
post-test: # run test programs # at least one test crashes, see https://github.com/dftbplus/mpifx/issues/35
.for f in test_allgather test_allgatherv test_allreduce test_bcast test_comm_split test_gather test_gatherv test_reduce test_scatter test_scatterv
cd ${BUILD_WRKSRC}/test && ./${f}
@@ -25,7 +28,7 @@ post-test: # run test programs # at least one test crashes, see https://github.c
.include <bsd.port.pre.mk>
-.if ${GCC_DEFAULT} >= 10
+.if ${FORTRAN_DEFAULT} == gfortran && ${GCC_DEFAULT} >= 10
# workaround for Type mismatch in argument 'cc' at (1); passed COMPLEX(8) to REAL(8)
FFLAGS+= -fallow-argument-mismatch
.endif
diff --git a/net/mvfst/Makefile b/net/mvfst/Makefile
index 3042af0d0883..1d34c4b468a3 100644
--- a/net/mvfst/Makefile
+++ b/net/mvfst/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mvfst
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.03.00
+DISTVERSION= 2025.11.24.00
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/mvfst/distinfo b/net/mvfst/distinfo
index a48b2e93c7bb..41ac70b2a8c3 100644
--- a/net/mvfst/distinfo
+++ b/net/mvfst/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762332308
-SHA256 (facebook-mvfst-v2025.11.03.00_GH0.tar.gz) = ff83cb4aa0cf06395470e83b954acd9a92be9aed1908072a95b105a5ae88fe74
-SIZE (facebook-mvfst-v2025.11.03.00_GH0.tar.gz) = 2165270
+TIMESTAMP = 1764006740
+SHA256 (facebook-mvfst-v2025.11.24.00_GH0.tar.gz) = 1e2bca4229658aeb4c4de98eed6f8c17f6c6dee2fddccf8b218910080bb2c488
+SIZE (facebook-mvfst-v2025.11.24.00_GH0.tar.gz) = 2131249
diff --git a/net/mvfst/pkg-plist b/net/mvfst/pkg-plist
index 774e7f597cfd..5846bafa4af9 100644
--- a/net/mvfst/pkg-plist
+++ b/net/mvfst/pkg-plist
@@ -107,18 +107,10 @@ include/quic/congestion_control/ThrottlingSignalProvider.h
include/quic/congestion_control/TokenlessPacer.h
include/quic/congestion_control/third_party/windowed_filter.h
include/quic/dsr/BaseXskContainer.h
-include/quic/dsr/DSRPacketizationRequestSender.h
include/quic/dsr/HashingXskContainer.h
include/quic/dsr/ThreadLocalXskContainer.h
-include/quic/dsr/Types.h
include/quic/dsr/XskSender.h
-include/quic/dsr/backend/DSRPacketizer.h
-include/quic/dsr/frontend/PacketBuilder.h
-include/quic/dsr/frontend/Scheduler.h
-include/quic/dsr/frontend/WriteCodec.h
-include/quic/dsr/frontend/WriteFunctions.h
include/quic/dsr/packet_utils.h
-include/quic/dsr/test/Mocks.h
include/quic/dsr/xsk_lib.h
include/quic/fizz/client/handshake/FizzClientExtensions.h
include/quic/fizz/client/handshake/FizzClientHandshake.h
@@ -241,10 +233,6 @@ lib/libmvfst_constants.so
lib/libmvfst_constants.so.0
lib/libmvfst_contiguous_cursor.so
lib/libmvfst_contiguous_cursor.so.0
-lib/libmvfst_dsr_frontend.so
-lib/libmvfst_dsr_frontend.so.0
-lib/libmvfst_dsr_types.so
-lib/libmvfst_dsr_types.so.0
lib/libmvfst_events.so
lib/libmvfst_events.so.0
lib/libmvfst_exception.so
diff --git a/net/narrowlink/Makefile b/net/narrowlink/Makefile
index 37a2f8da49fe..ac48dfd3145e 100644
--- a/net/narrowlink/Makefile
+++ b/net/narrowlink/Makefile
@@ -1,6 +1,6 @@
PORTNAME= narrowlink
DISTVERSION= 0.2.6
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/nats-streaming-server/Makefile b/net/nats-streaming-server/Makefile
index 44bc8ca601c0..2f224c6d574e 100644
--- a/net/nats-streaming-server/Makefile
+++ b/net/nats-streaming-server/Makefile
@@ -1,7 +1,6 @@
PORTNAME= nats-streaming-server
-PORTVERSION= 0.25.5
+PORTVERSION= 0.25.6
DISTVERSIONPREFIX= v
-PORTREVISION= 20
CATEGORIES= net
MAINTAINER= olgeni@FreeBSD.org
diff --git a/net/nats-streaming-server/distinfo b/net/nats-streaming-server/distinfo
index 7549587e8a89..c16f501113ff 100644
--- a/net/nats-streaming-server/distinfo
+++ b/net/nats-streaming-server/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1687345367
-SHA256 (nats-io-nats-streaming-server-v0.25.5_GH0.tar.gz) = e235b0229fd088e047d3f7313285cc984b91232263f4225cd87ee8a3fc6f8499
-SIZE (nats-io-nats-streaming-server-v0.25.5_GH0.tar.gz) = 426585
+TIMESTAMP = 1762620572
+SHA256 (nats-io-nats-streaming-server-v0.25.6_GH0.tar.gz) = 6f53792784e909870c04441127ca855b6d4cf007ccb93d8884d3278fd23b74cf
+SIZE (nats-io-nats-streaming-server-v0.25.6_GH0.tar.gz) = 426298
SHA256 (armon-go-metrics-v0.4.1_GH0.tar.gz) = 1d57217a743e15c89e56abc339872045ffc986bf07ae5d62116ac33b25e62a0d
SIZE (armon-go-metrics-v0.4.1_GH0.tar.gz) = 38330
SHA256 (etcd-io-bbolt-v1.3.7_GH0.tar.gz) = a99c0371bd041a3ca45bd314428976f3f13408ea53dbf2f8aa74b0288889acb2
diff --git a/net/ntp/Makefile b/net/ntp/Makefile
index 2de4909c1769..4f858447eca4 100644
--- a/net/ntp/Makefile
+++ b/net/ntp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ntp
PORTVERSION= 4.2.8p18
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net
MASTER_SITES= http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ \
http://archive.ntp.org/ntp4/ntp-4.2/
diff --git a/net/ntp/files/patch-ntpd_ntp__io.c b/net/ntp/files/patch-ntpd_ntp__io.c
index 10bac6d961f7..d43d090049ec 100644
--- a/net/ntp/files/patch-ntpd_ntp__io.c
+++ b/net/ntp/files/patch-ntpd_ntp__io.c
@@ -1,5 +1,5 @@
--- ntpd/ntp_io.c.orig 2024-05-07 04:21:17.000000000 -0700
-+++ ntpd/ntp_io.c 2025-02-18 19:38:16.412031000 -0800
++++ ntpd/ntp_io.c 2025-11-20 19:55:01.228924000 -0800
@@ -1486,9 +1486,7 @@
if (IS_IPV6(psau)) {
@@ -11,6 +11,20 @@
return TRUE;
}
} else if (IS_IPV4(psau)) {
+@@ -1921,11 +1919,11 @@
+ }
+ else {
+ DPRINT_INTERFACE(3,
+- (ep, "updating ", " new - FAILED"));
++ (ep2, "updating ", " new - FAILED"));
+
+ msyslog(LOG_ERR,
+ "cannot bind address %s",
+- stoa(&ep->sin));
++ stoa(&ep2->sin));
+ }
+ free(ep2);
+ }
@@ -3205,7 +3203,7 @@
}
diff --git a/net/ntpd-rs/Makefile b/net/ntpd-rs/Makefile
index 2f70767027e7..8a2a6e479a01 100644
--- a/net/ntpd-rs/Makefile
+++ b/net/ntpd-rs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ntpd-rs
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MAINTAINER= mikael@FreeBSD.org
diff --git a/net/oha/Makefile b/net/oha/Makefile
index 908665a00d35..f1a942fdb1f1 100644
--- a/net/oha/Makefile
+++ b/net/oha/Makefile
@@ -1,7 +1,7 @@
PORTNAME= oha
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net
MAINTAINER= otis@FreeBSD.org
diff --git a/net/ooni-probe-cli/Makefile b/net/ooni-probe-cli/Makefile
index f2f872f8aaef..129b008303ef 100644
--- a/net/ooni-probe-cli/Makefile
+++ b/net/ooni-probe-cli/Makefile
@@ -1,7 +1,6 @@
PORTNAME= ooni-probe-cli
DISTVERSIONPREFIX= v
-DISTVERSION= 3.27.0
-PORTREVISION= 3
+DISTVERSION= 3.28.0
CATEGORIES= net www benchmarks
MAINTAINER= rene@FreeBSD.org
diff --git a/net/ooni-probe-cli/distinfo b/net/ooni-probe-cli/distinfo
index 64b77e90e387..ec8202f0d85f 100644
--- a/net/ooni-probe-cli/distinfo
+++ b/net/ooni-probe-cli/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1757169776
-SHA256 (go/net_ooni-probe-cli/ooni-probe-cli-v3.27.0/v3.27.0.mod) = 97f899b3438b9f840b77acb48150837d93b66f55bfd66a2cca0859cc507a7042
-SIZE (go/net_ooni-probe-cli/ooni-probe-cli-v3.27.0/v3.27.0.mod) = 10624
-SHA256 (go/net_ooni-probe-cli/ooni-probe-cli-v3.27.0/v3.27.0.zip) = 79aee09bf96c3948a2c5d7e5bf8778e91e1bd1ddb34286b7140da21bc7b9340f
-SIZE (go/net_ooni-probe-cli/ooni-probe-cli-v3.27.0/v3.27.0.zip) = 3368078
+TIMESTAMP = 1763554225
+SHA256 (go/net_ooni-probe-cli/ooni-probe-cli-v3.28.0/v3.28.0.mod) = 14cacf61c1a5f2fb8266b8d2a7c36304e30eef450705ff6b416c093cc69479e3
+SIZE (go/net_ooni-probe-cli/ooni-probe-cli-v3.28.0/v3.28.0.mod) = 10624
+SHA256 (go/net_ooni-probe-cli/ooni-probe-cli-v3.28.0/v3.28.0.zip) = f6ce3ae78b552370118b115b10b661ae963d7997d9247d213eca5bf1c46a9ed0
+SIZE (go/net_ooni-probe-cli/ooni-probe-cli-v3.28.0/v3.28.0.zip) = 3370903
diff --git a/net/openmpi4/Makefile b/net/openmpi4/Makefile
index 984a90e8b3a8..072fcd88c251 100644
--- a/net/openmpi4/Makefile
+++ b/net/openmpi4/Makefile
@@ -1,7 +1,8 @@
PORTNAME= openmpi
-PORTVERSION= 4.1.8
+DISTVERSION= 4.1.8
+PORTREVISION= 1
CATEGORIES= net parallel
-MASTER_SITES= https://download.open-mpi.org/release/open-mpi/v${PORTVERSION:R}/
+MASTER_SITES= https://download.open-mpi.org/release/open-mpi/v${DISTVERSION:R}/
PKGNAMESUFFIX= 4
MAINTAINER= ports@FreeBSD.org
@@ -11,7 +12,7 @@ WWW= https://www.open-mpi.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libhwloc.so.15:devel/hwloc2 \
+LIB_DEPENDS= libhwloc.so:devel/hwloc2 \
libltdl.so:devel/libltdl \
libevent.so:devel/libevent \
libmunge.so:security/munge
@@ -19,19 +20,17 @@ LIB_DEPENDS= libhwloc.so.15:devel/hwloc2 \
# :keepla because port uses lt_dlopen
USES= fortran gmake libtool:keepla localbase perl5 \
pkgconfig shebangfix tar:bzip2
-
-CONFLICTS_INSTALL= openmpi-5*
-
-USE_PERL5= build
-
MPIBASE?= mpi
MPIDIR?= ${MPIBASE}/${PORTNAME}
+USE_LDCONFIG= ${PREFIX}/${MPIDIR}/lib
+USE_PERL5= build
-PLIST_SUB+= MPIDIR=${MPIDIR}
+SHEBANG_FILES= ompi/mca/common/monitoring/profile2mat.pl \
+ ompi/mca/common/monitoring/aggregate_profile.pl
GNU_CONFIGURE= yes
-GNU_CONFIGURE_PREFIX= ${PREFIX}/${MPIDIR}
GNU_CONFIGURE_MANPREFIX=${PREFIX}/${MPIDIR}/share
+GNU_CONFIGURE_PREFIX= ${PREFIX}/${MPIDIR}
CONFIGURE_ARGS+= --program-prefix= \
--with-hwloc=external \
--with-libltdl \
@@ -45,16 +44,15 @@ CONFIGURE_ARGS+= --program-prefix= \
--with-wrapper-ldflags=-Wl,-rpath=-Wl,-rpath=${LOCALBASE}/lib/gcc${_GCC_VER} \
ompi_cv_fortran_ignore_tkr_data=0
-USE_LDCONFIG= ${PREFIX}/${MPIDIR}/lib
+TEST_TARGET= check
-MANDIRS= ${PREFIX}/${MPIDIR}/share/man
+PIE_UNSAFE= yes
-TEST_TARGET= check
+CONFLICTS_INSTALL= openmpi-5*
-SHEBANG_FILES= ompi/mca/common/monitoring/profile2mat.pl \
- ompi/mca/common/monitoring/aggregate_profile.pl
+MANDIRS= ${PREFIX}/${MPIDIR}/share/man
-PIE_UNSAFE= yes
+PLIST_SUB+= MPIDIR=${MPIDIR}
OPTIONS_DEFINE= AVX DEBUG IPV6 SLURM
OPTIONS_DEFAULT= SLURM
@@ -80,8 +78,8 @@ DEBUG_INSTALL_TARGET_OFF= install-strip
IPV6_CONFIGURE_ENABLE= ipv6
-SLURM_CONFIGURE_WITH= slurm
SLURM_LIB_DEPENDS= libslurm.so:sysutils/slurm-wlm
+SLURM_CONFIGURE_WITH= slurm
SLURM_PLIST_FILES= ${MPIDIR}/lib/openmpi/mca_ess_slurm.la \
${MPIDIR}/lib/openmpi/mca_ess_slurm.so \
${MPIDIR}/lib/openmpi/mca_plm_slurm.la \
diff --git a/net/openmpi4/files/patch-ompi_mca_sharedfp_sm_sharedfp__sm.h b/net/openmpi4/files/patch-ompi_mca_sharedfp_sm_sharedfp__sm.h
index 929884acd3bf..0508e78b6a96 100644
--- a/net/openmpi4/files/patch-ompi_mca_sharedfp_sm_sharedfp__sm.h
+++ b/net/openmpi4/files/patch-ompi_mca_sharedfp_sm_sharedfp__sm.h
@@ -1,5 +1,5 @@
---- ompi/mca/sharedfp/sm/sharedfp_sm.h.orig 2022-04-01 19:57:04.609982000 +0200
-+++ ompi/mca/sharedfp/sm/sharedfp_sm.h 2022-04-01 19:57:19.417411000 +0200
+--- ompi/mca/sharedfp/sm/sharedfp_sm.h.orig 2025-02-04 17:12:40 UTC
++++ ompi/mca/sharedfp/sm/sharedfp_sm.h
@@ -29,6 +29,7 @@
#include "ompi/mca/sharedfp/sharedfp.h"
#include "ompi/mca/common/ompio/common_ompio.h"
diff --git a/net/openmpi4/files/patch-opal_mca_pmix_pmix3x_pmix_src_mca_pshmem_mmap_pshmem__mmap.c b/net/openmpi4/files/patch-opal_mca_pmix_pmix3x_pmix_src_mca_pshmem_mmap_pshmem__mmap.c
index 2718655bf401..d4d2b02c1efe 100644
--- a/net/openmpi4/files/patch-opal_mca_pmix_pmix3x_pmix_src_mca_pshmem_mmap_pshmem__mmap.c
+++ b/net/openmpi4/files/patch-opal_mca_pmix_pmix3x_pmix_src_mca_pshmem_mmap_pshmem__mmap.c
@@ -1,6 +1,6 @@
---- opal/mca/pmix/pmix3x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c.orig 2020-04-12 11:49:10 UTC
+--- opal/mca/pmix/pmix3x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c.orig 2025-02-04 17:12:41 UTC
+++ opal/mca/pmix/pmix3x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c
-@@ -79,6 +79,9 @@ static int _mmap_segment_create(pmix_pshmem_seg_t *sm_
+@@ -65,6 +65,9 @@ static int _mmap_segment_create(pmix_pshmem_seg_t *sm_
if (0 != (rc = posix_fallocate(sm_seg->seg_id, 0, size))) {
pmix_output_verbose(2, pmix_globals.debug_output,
"sys call posix_fallocate(2) fail\n");
@@ -10,7 +10,7 @@
if (ENOSPC == rc) {
rc = PMIX_ERR_OUT_OF_RESOURCE;
goto out;
-@@ -98,6 +101,7 @@ static int _mmap_segment_create(pmix_pshmem_seg_t *sm_
+@@ -84,6 +87,7 @@ static int _mmap_segment_create(pmix_pshmem_seg_t *sm_
goto map_memory;
}
#endif
diff --git a/net/proby/Makefile b/net/proby/Makefile
index 3c65d3726967..db1def7a7824 100644
--- a/net/proby/Makefile
+++ b/net/proby/Makefile
@@ -1,7 +1,7 @@
PORTNAME= proby
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.2
-PORTREVISION= 47
+PORTREVISION= 48
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/py-aiohttp-socks/Makefile b/net/py-aiohttp-socks/Makefile
index fcc3793bdf3e..0f8ddf23bb38 100644
--- a/net/py-aiohttp-socks/Makefile
+++ b/net/py-aiohttp-socks/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aiohttp-socks
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.1
+DISTVERSION= 0.10.2
CATEGORIES= net python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net/py-aiohttp-socks/distinfo b/net/py-aiohttp-socks/distinfo
index cb459d645796..e9e24e7a0411 100644
--- a/net/py-aiohttp-socks/distinfo
+++ b/net/py-aiohttp-socks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735490395
-SHA256 (romis2012-aiohttp-socks-v0.10.1_GH0.tar.gz) = ea2646bbecd2ed660bd805eb79ecf866a276dd9593c316e4af3c56796834a836
-SIZE (romis2012-aiohttp-socks-v0.10.1_GH0.tar.gz) = 13783
+TIMESTAMP = 1763107201
+SHA256 (romis2012-aiohttp-socks-v0.10.2_GH0.tar.gz) = 6bfd0af406f04abb7b8c0b5510de315bcfc7d53c1b27feed1f401ffbc898df30
+SIZE (romis2012-aiohttp-socks-v0.10.2_GH0.tar.gz) = 14146
diff --git a/net/py-cloudscraper/Makefile b/net/py-cloudscraper/Makefile
index 8bd829f7016f..189b765e7024 100644
--- a/net/py-cloudscraper/Makefile
+++ b/net/py-cloudscraper/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cloudscraper
DISTVERSION= 1.2.71
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://pypi.org/project/cloudscraper/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>17.0:security/py-openssl@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyopenssl>17.0:security/py-pyopenssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Js2Py>0:devel/py-Js2Py@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests-toolbelt>0:www/py-requests-toolbelt@${PY_FLAVOR} \
@@ -21,6 +21,8 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openssl>17.0:security/py-openssl@${PY_FLAVOR
USES= python
USE_PYTHON= distutils autoplist
+NO_ARCH= yes
+
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}cloudflare-scrape-1.*
.include <bsd.port.mk>
diff --git a/net/py-errbot/Makefile b/net/py-errbot/Makefile
index 05726e79ad50..08e98550a284 100644
--- a/net/py-errbot/Makefile
+++ b/net/py-errbot/Makefile
@@ -1,6 +1,6 @@
PORTNAME= errbot
PORTVERSION= 6.2.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -24,7 +24,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ansi>=0.3.6:devel/py-ansi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.2:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown>=3.4.4:textproc/py-markdown@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygments>=2.16.1:textproc/py-pygments@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}openssl>=23.2.0,1:security/py-openssl@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyopenssl>=23.2.0,1:security/py-pyopenssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.31.0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}webtest>=3.0.0:www/py-webtest@${PY_FLAVOR}
diff --git a/net/py-impacket/Makefile b/net/py-impacket/Makefile
index 9d9a1451047d..75a3c2dd7a8e 100644
--- a/net/py-impacket/Makefile
+++ b/net/py-impacket/Makefile
@@ -1,6 +1,6 @@
PORTNAME= impacket
PORTVERSION= 0.12.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0:devel/py-pyasn1@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pycryptodomex>0:security/py-pycryptodomex@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyopenssl>0:security/py-pyopenssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ldap3>0:net/py-ldap3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pcapy>0:net/py-pcapy@${PY_FLAVOR} \
diff --git a/net/py-ndg-httpsclient/Makefile b/net/py-ndg-httpsclient/Makefile
index 7c76bca3b7e5..532586fef520 100644
--- a/net/py-ndg-httpsclient/Makefile
+++ b/net/py-ndg-httpsclient/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ndg-httpsclient
PORTVERSION= 0.5.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/ndg/httpsclient/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.4:devel/py-pyasn1@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}openssl>=0.13,1:security/py-openssl@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}pyopenssl>=0.13,1:security/py-pyopenssl@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/net/py-pystun3/Makefile b/net/py-pystun3/Makefile
new file mode 100644
index 000000000000..50db9a9151e1
--- /dev/null
+++ b/net/py-pystun3/Makefile
@@ -0,0 +1,17 @@
+PORTNAME= pystun3
+PORTVERSION= 1.0.0
+CATEGORIES= net python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dtxdf@FreeBSD.org
+COMMENT= Python STUN client for getting NAT type and external IP
+WWW= https://pypi.org/project/pystun3/
+
+LICENSE= MIT
+
+USES= python
+USE_PYTHON= autoplist distutils
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/net/py-pystun3/distinfo b/net/py-pystun3/distinfo
new file mode 100644
index 000000000000..df59a907c24f
--- /dev/null
+++ b/net/py-pystun3/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1764264918
+SHA256 (pystun3-1.0.0.tar.gz) = abafa1d957741df4bcc4cd2298a423db5831fec2600a62719210ea115dddc8f9
+SIZE (pystun3-1.0.0.tar.gz) = 5966
diff --git a/net/py-pystun3/pkg-descr b/net/py-pystun3/pkg-descr
new file mode 100644
index 000000000000..bc4c6707f5b0
--- /dev/null
+++ b/net/py-pystun3/pkg-descr
@@ -0,0 +1,2 @@
+PyStun3 is a Python STUN client for getting NAT type and external
+IP with support for Python versions 2 and 3.
diff --git a/net/py-python-glanceclient/Makefile b/net/py-python-glanceclient/Makefile
index 286c2f2ecef8..a4bfb0b826c4 100644
--- a/net/py-python-glanceclient/Makefile
+++ b/net/py-python-glanceclient/Makefile
@@ -1,5 +1,6 @@
PORTNAME= python-glanceclient
PORTVERSION= 4.7.0
+PORTREVISION= 1
CATEGORIES= net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -20,7 +21,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}keystoneauth1>=3.6.2:devel/py-keystoneauth1@
${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.33.0:devel/py-oslo.utils@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}prettytable0>=0.7.1:devel/py-prettytable0@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}openssl>=17.1.0,1:security/py-openssl@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyopenssl>=17.1.0,1:security/py-pyopenssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.14.2:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}warlock>=1.2.0:devel/py-warlock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wrapt>=1.7.0:devel/py-wrapt@${PY_FLAVOR}
diff --git a/net/py-python-socks/Makefile b/net/py-python-socks/Makefile
index 09cd29258c14..2287fe2b2c66 100644
--- a/net/py-python-socks/Makefile
+++ b/net/py-python-socks/Makefile
@@ -1,5 +1,5 @@
PORTNAME= python-socks
-PORTVERSION= 2.7.2
+PORTVERSION= 2.7.3
CATEGORIES= net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net/py-python-socks/distinfo b/net/py-python-socks/distinfo
index e77e6fc303a3..6289b16fd03b 100644
--- a/net/py-python-socks/distinfo
+++ b/net/py-python-socks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754682840
-SHA256 (python_socks-2.7.2.tar.gz) = 4c845d4700352bc7e7382f302dfc6baf0af0de34d2a6d70ba356b2539d4dbb62
-SIZE (python_socks-2.7.2.tar.gz) = 229950
+TIMESTAMP = 1763108154
+SHA256 (python_socks-2.7.3.tar.gz) = 06f4ae34c5828c96f631872e102425bbf44ad841d65ce68329e8dc1af428c1f1
+SIZE (python_socks-2.7.3.tar.gz) = 273160
diff --git a/net/py-ripe.atlas.tools/Makefile b/net/py-ripe.atlas.tools/Makefile
index 2d57cf6a5fd3..cb930e3ee08c 100644
--- a/net/py-ripe.atlas.tools/Makefile
+++ b/net/py-ripe.atlas.tools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ripe.atlas.tools
DISTVERSION= 3.1.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipy>0:net-mgmt/py-ipy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}openssl>=0.13:security/py-openssl@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyopenssl>=0.13:security/py-pyopenssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${PY_FLAVOR} \
diff --git a/net/py-s3transfer/Makefile b/net/py-s3transfer/Makefile
index 946e8448b8d7..066d9d5f1d8e 100644
--- a/net/py-s3transfer/Makefile
+++ b/net/py-s3transfer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= s3transfer
-PORTVERSION= 0.14.0
+PORTVERSION= 0.15.0
CATEGORIES= net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net/py-s3transfer/distinfo b/net/py-s3transfer/distinfo
index 1862113c5854..992f485f386c 100644
--- a/net/py-s3transfer/distinfo
+++ b/net/py-s3transfer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324176
-SHA256 (s3transfer-0.14.0.tar.gz) = eff12264e7c8b4985074ccce27a3b38a485bb7f7422cc8046fee9be4983e4125
-SIZE (s3transfer-0.14.0.tar.gz) = 151547
+TIMESTAMP = 1763853426
+SHA256 (s3transfer-0.15.0.tar.gz) = d36fac8d0e3603eff9b5bfa4282c7ce6feb0301a633566153cbd0b93d11d8379
+SIZE (s3transfer-0.15.0.tar.gz) = 152185
diff --git a/net/py-smart-open/Makefile b/net/py-smart-open/Makefile
index bce3a36a0043..a11aadc9f51f 100644
--- a/net/py-smart-open/Makefile
+++ b/net/py-smart-open/Makefile
@@ -22,8 +22,8 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}awscli>=0:devel/py-awscli@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}boto3>=0:www/py-boto3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}google-cloud-storage>=2.6.0:www/py-google-cloud-storage@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}openssl>=0,1:security/py-openssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}paramiko>=0:security/py-paramiko@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyopenssl>=0,1:security/py-pyopenssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-benchmark>=0:devel/py-pytest-benchmark@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-rerunfailures>=0:devel/py-pytest-rerunfailures@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
diff --git a/net/py-socketio-client/Makefile b/net/py-socketio-client/Makefile
index 57e95c845dfc..61dba96c5d88 100644
--- a/net/py-socketio-client/Makefile
+++ b/net/py-socketio-client/Makefile
@@ -19,4 +19,6 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.7:www/py-requests@${PY_FLAVOR} \
USES= python
USE_PYTHON= autoplist concurrent distutils
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/net/py-trio/Makefile b/net/py-trio/Makefile
index 51bc044d5ae2..9254ae3efd0d 100644
--- a/net/py-trio/Makefile
+++ b/net/py-trio/Makefile
@@ -1,5 +1,5 @@
PORTNAME= trio
-DISTVERSION= 0.31.0
+DISTVERSION= 0.32.0
CATEGORIES= net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -27,7 +27,7 @@ RUN_DEPENDS= ${PY_EXCEPTIONGROUP} \
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}astor>=0:devel/py-astor@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}black>=0:devel/py-black@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jedi>=0.18.0:devel/py-jedi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyopenssl>=0:security/py-pyopenssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ruff>=0:devel/py-ruff@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}trustme>=0:security/py-trustme@${PY_FLAVOR} \
diff --git a/net/py-trio/distinfo b/net/py-trio/distinfo
index b72cb2c3c2c0..ef579d85de7d 100644
--- a/net/py-trio/distinfo
+++ b/net/py-trio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757533083
-SHA256 (trio-0.31.0.tar.gz) = f71d551ccaa79d0cb73017a33ef3264fde8335728eb4c6391451fe5d253a9d5b
-SIZE (trio-0.31.0.tar.gz) = 605825
+TIMESTAMP = 1763108231
+SHA256 (trio-0.32.0.tar.gz) = 150f29ec923bcd51231e1d4c71c7006e65247d68759dd1c19af4ea815a25806b
+SIZE (trio-0.32.0.tar.gz) = 605323
diff --git a/net/py-urllib3-future/Makefile b/net/py-urllib3-future/Makefile
index 93df73c9e7bc..af2d6b3ec406 100644
--- a/net/py-urllib3-future/Makefile
+++ b/net/py-urllib3-future/Makefile
@@ -1,5 +1,5 @@
PORTNAME= urllib3-future
-PORTVERSION= 2.14.905
+PORTVERSION= 2.14.907
CATEGORIES= net python
MASTER_SITES= PYPI \
https://github.com/jawah/urllib3.future/releases/download/${PORTVERSION}/
diff --git a/net/py-urllib3-future/distinfo b/net/py-urllib3-future/distinfo
index 02d136e24cab..24b2b3fda6a1 100644
--- a/net/py-urllib3-future/distinfo
+++ b/net/py-urllib3-future/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761446740
-SHA256 (urllib3_future-2.14.905.tar.gz) = 3693ad0fcaa97001dfee760ed45c44bf8234b178189ebcb6892a9f9a29b29834
-SIZE (urllib3_future-2.14.905.tar.gz) = 1109820
+TIMESTAMP = 1763853428
+SHA256 (urllib3_future-2.14.907.tar.gz) = d999e1c8e27799145bed11f741c84d8ef252c6bc28ad7ae4fbee2113c4a2a562
+SIZE (urllib3_future-2.14.907.tar.gz) = 1114731
diff --git a/net/py-urllib3/Makefile b/net/py-urllib3/Makefile
index e7a67742b218..db00784c8efb 100644
--- a/net/py-urllib3/Makefile
+++ b/net/py-urllib3/Makefile
@@ -20,7 +20,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0.4.0<0.6.0:devel/py-hatch-vcs@
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}brotli>=1.0.9:archivers/py-brotli@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}h2>=4<5:www/py-h2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}httpx>=0.28.1:www/py-httpx@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}openssl>=25.0.0,1:security/py-openssl@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyopenssl>=25.0.0,1:security/py-pyopenssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pysocks>=1.5.6<2.0:net/py-pysocks@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-timeout>=2.3.1:devel/py-pytest-timeout@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}quart>=0.20.0:www/py-quart@${PY_FLAVOR} \
diff --git a/net/py-urllib31/Makefile b/net/py-urllib31/Makefile
index c452313a1952..614bd248aa46 100644
--- a/net/py-urllib31/Makefile
+++ b/net/py-urllib31/Makefile
@@ -1,5 +1,6 @@
PORTNAME= urllib3
PORTVERSION= 1.26.20
+PORTREVISION= 1
CATEGORIES= net python
MASTER_SITES= PYPI \
https://github.com/urllib3/urllib3/releases/download/${PORTVERSION}/
@@ -44,7 +45,7 @@ BROTLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}brotli>=1.0.9:archivers/py-brotli@${P
SOCKS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysocks>=1.5.6<2.0:net/py-pysocks@${PY_FLAVOR}
SSL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}idna>=2.0.0:dns/py-idna@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}openssl>=0.14:security/py-openssl@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}pyopenssl>=0.14:security/py-pyopenssl@${PY_FLAVOR}
SSL_USE= PYTHON=cryptography
.include <bsd.port.mk>
diff --git a/net/py-wsproto/Makefile b/net/py-wsproto/Makefile
index 39516c8109ba..25c0c9c86035 100644
--- a/net/py-wsproto/Makefile
+++ b/net/py-wsproto/Makefile
@@ -1,25 +1,27 @@
PORTNAME= wsproto
-PORTVERSION= 1.2.0
-PORTREVISION= 1
+DISTVERSION= 1.3.2
CATEGORIES= net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= bofh@FreeBSD.org
COMMENT= Sans-IO WebSocket protocol implementation
-WWW= https://pypi.org/project/wsproto/
+WWW= https://pypi.org/project/wsproto/ \
+ https://github.com/python-hyper/wsproto/
LICENSE= MIT
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h11>=0.9.0:net/py-h11@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR}
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h11>=0.16.0:net/py-h11@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist pep517 pytest
NO_ARCH= yes
-do-test:
- @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs
+post-patch:
+ @${REINPLACE_CMD} '/license-files/d; s|77|63|g; s|^license = "MIT"|license = { text = "MIT" }|' \
+ ${WRKSRC}/pyproject.toml
.include <bsd.port.mk>
diff --git a/net/py-wsproto/distinfo b/net/py-wsproto/distinfo
index f07a9ce2906a..23d44edb8736 100644
--- a/net/py-wsproto/distinfo
+++ b/net/py-wsproto/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1662314696
-SHA256 (wsproto-1.2.0.tar.gz) = ad565f26ecb92588a3e43bc3d96164de84cd9902482b130d0ddbaa9664a85065
-SIZE (wsproto-1.2.0.tar.gz) = 53425
+TIMESTAMP = 1764318739
+SHA256 (wsproto-1.3.2.tar.gz) = b86885dcf294e15204919950f666e06ffc6c7c114ca900b060d6e16293528294
+SIZE (wsproto-1.3.2.tar.gz) = 50116
diff --git a/net/py-wsproto/pkg-descr b/net/py-wsproto/pkg-descr
index 48ea697587f5..5ef45862bdd5 100644
--- a/net/py-wsproto/pkg-descr
+++ b/net/py-wsproto/pkg-descr
@@ -7,5 +7,3 @@ This does not provide a parsing layer, a network layer, or any rules about
concurrency. Instead, it's a purely in-memory solution, defined in terms of data
actions and WebSocket frames. RFC6455 and Compression Extensions for WebSocket
via RFC7692 are fully supported.
-
-See also: https://github.com/python-hyper/wsproto/
diff --git a/net/qt5-network/distinfo b/net/qt5-network/distinfo
index 9144afe9252c..4b32a6a5c9c8 100644
--- a/net/qt5-network/distinfo
+++ b/net/qt5-network/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749567132
-SHA256 (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 223c4155b2b92a1bf7d400728b07a491969b2a6ccf40ef25903dd40b0420954c
-SIZE (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 51414240
+TIMESTAMP = 1762403369
+SHA256 (KDE/Qt/5.15.18/kde-qtbase-5.15.18p109.tar.xz) = c75497b69bdde3236e94f371ec2eda119497eed96db4c4ebee3893783cac4530
+SIZE (KDE/Qt/5.15.18/kde-qtbase-5.15.18p109.tar.xz) = 51472948
diff --git a/net/qt5-networkauth/distinfo b/net/qt5-networkauth/distinfo
index 30bbc13fa690..1b74b85d16df 100644
--- a/net/qt5-networkauth/distinfo
+++ b/net/qt5-networkauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749567134
-SHA256 (KDE/Qt/5.15.17/kde-qtnetworkauth-5.15.17p0.tar.xz) = b9dc61fdb25d396a9d40d61318aabb0b1070ff209754a4c0befd884660c2cc60
-SIZE (KDE/Qt/5.15.17/kde-qtnetworkauth-5.15.17p0.tar.xz) = 120096
+TIMESTAMP = 1762403371
+SHA256 (KDE/Qt/5.15.18/kde-qtnetworkauth-5.15.18p0.tar.xz) = ca68e09bd462d75a4945e93e9d6e7971981f34869581dfb18c9336559c17d998
+SIZE (KDE/Qt/5.15.18/kde-qtnetworkauth-5.15.18p0.tar.xz) = 120188
diff --git a/net/quiche/Makefile b/net/quiche/Makefile
index 637cd624b626..bfbdcbdd7469 100644
--- a/net/quiche/Makefile
+++ b/net/quiche/Makefile
@@ -1,6 +1,6 @@
PORTNAME= quiche
DISTVERSION= 0.24.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MAINTAINER= junho.choi@gmail.com
diff --git a/net/rabbitmqadmin/Makefile b/net/rabbitmqadmin/Makefile
index f93c29b9e1a8..b2a723d17e3c 100644
--- a/net/rabbitmqadmin/Makefile
+++ b/net/rabbitmqadmin/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rabbitmqadmin
DISTVERSIONPREFIX= v
DISTVERSION= 0.29.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net
MAINTAINER= dch@FreeBSD.org
diff --git a/net/rathole/Makefile b/net/rathole/Makefile
index e68ac79762dd..0de26740e290 100644
--- a/net/rathole/Makefile
+++ b/net/rathole/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rathole
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.0
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/realtek-re-kmod/Makefile b/net/realtek-re-kmod/Makefile
index d97e36da6115..b5b46246eb33 100644
--- a/net/realtek-re-kmod/Makefile
+++ b/net/realtek-re-kmod/Makefile
@@ -1,7 +1,6 @@
PORTNAME= re
-PORTVERSION= 1100.00
+PORTVERSION= 1101.00
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= net
PKGNAMEPREFIX= realtek-
PKGNAMESUFFIX= -kmod
@@ -17,7 +16,7 @@ USES= kmod tar:tgz uidfix
USE_GITHUB= yes
GH_ACCOUNT= alexdupre
GH_PROJECT= rtl_bsd_drv
-GH_TAGNAME= ea4ed1e
+GH_TAGNAME= 11d49ee
.include <bsd.port.options.mk>
diff --git a/net/realtek-re-kmod/distinfo b/net/realtek-re-kmod/distinfo
index 3a1b25183424..88ecf03f40a1 100644
--- a/net/realtek-re-kmod/distinfo
+++ b/net/realtek-re-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717494559
-SHA256 (alexdupre-rtl_bsd_drv-v1100.00-ea4ed1e_GH0.tar.gz) = c5e670e2d00bedb31b1a8b6c5bf3e53d1ead16fb2f7d6d1aa0ea1887f17b9d66
-SIZE (alexdupre-rtl_bsd_drv-v1100.00-ea4ed1e_GH0.tar.gz) = 177649
+TIMESTAMP = 1763488186
+SHA256 (alexdupre-rtl_bsd_drv-v1101.00-11d49ee_GH0.tar.gz) = fc427c305241e235045392293d46a4552f24d8e0e0011b420f038abfc1961fe9
+SIZE (alexdupre-rtl_bsd_drv-v1101.00-11d49ee_GH0.tar.gz) = 214235
diff --git a/net/redpanda-connect/Makefile b/net/redpanda-connect/Makefile
index aa027e1fce30..e788728328d7 100644
--- a/net/redpanda-connect/Makefile
+++ b/net/redpanda-connect/Makefile
@@ -1,7 +1,6 @@
PORTNAME= connect
DISTVERSIONPREFIX= v
-DISTVERSION= 4.68.0
-PORTREVISION= 1
+DISTVERSION= 4.69.0
CATEGORIES= net
PKGNAMEPREFIX= redpanda-
diff --git a/net/redpanda-connect/distinfo b/net/redpanda-connect/distinfo
index 753fab47a572..edfee962b7a9 100644
--- a/net/redpanda-connect/distinfo
+++ b/net/redpanda-connect/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1761439551
-SHA256 (go/net_redpanda-connect/connect-v4.68.0/v4.68.0.mod) = 241eb462e37c17abde0ffdeee4cd5c8f4200453346989824711bb1004b2dcd34
-SIZE (go/net_redpanda-connect/connect-v4.68.0/v4.68.0.mod) = 25324
-SHA256 (go/net_redpanda-connect/connect-v4.68.0/v4.68.0.zip) = 8de0f24e8fd740e0dd8224a28ea9abcbfd46cba10b56d2fc2fa825fa144b158b
-SIZE (go/net_redpanda-connect/connect-v4.68.0/v4.68.0.zip) = 3085098
+TIMESTAMP = 1762589108
+SHA256 (go/net_redpanda-connect/connect-v4.69.0/v4.69.0.mod) = a850288acebeb0e93112afd930e7e2c3cd04b16c9621bade13a3e7bbec247f2e
+SIZE (go/net_redpanda-connect/connect-v4.69.0/v4.69.0.mod) = 25342
+SHA256 (go/net_redpanda-connect/connect-v4.69.0/v4.69.0.zip) = 9d726aa1a8bbd6e7e70f20536f05ef53f8205412c7d1a0311acf150b9f2be907
+SIZE (go/net_redpanda-connect/connect-v4.69.0/v4.69.0.zip) = 3161231
diff --git a/net/rosenpass/Makefile b/net/rosenpass/Makefile
index 0684fcd19907..12943cd6b880 100644
--- a/net/rosenpass/Makefile
+++ b/net/rosenpass/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rosenpass
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.2
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= net net-vpn security
MAINTAINER= fuz@FreeBSD.org
diff --git a/net/routinator/Makefile b/net/routinator/Makefile
index 16413e080298..3a47bbc5ee0a 100644
--- a/net/routinator/Makefile
+++ b/net/routinator/Makefile
@@ -1,6 +1,7 @@
PORTNAME= routinator
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.1
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= jaap@NLnetLabs.nl
diff --git a/net/rsyn/Makefile b/net/rsyn/Makefile
index 98090a9bb374..7ef7c5bd9162 100644
--- a/net/rsyn/Makefile
+++ b/net/rsyn/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rsyn
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.1
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/rubygem-activestorage-gitlab/distinfo b/net/rubygem-activestorage-gitlab/distinfo
index ae60a5856a77..387664f0cf38 100644
--- a/net/rubygem-activestorage-gitlab/distinfo
+++ b/net/rubygem-activestorage-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755146399
-SHA256 (rubygem/activestorage-7.1.5.2.gem) = ed9acb147cea135f9e00efd984a7b8ed670b15bc6e434956931b8deecec17c98
-SIZE (rubygem/activestorage-7.1.5.2.gem) = 67584
+TIMESTAMP = 1763614437
+SHA256 (rubygem/activestorage-7.1.6.gem) = 2f1acb8e6592ba783d9cbc3da93ac4477d441dffc5d533ceccbbfab39f4bf398
+SIZE (rubygem/activestorage-7.1.6.gem) = 67584
diff --git a/net/rubygem-activestorage80/Makefile b/net/rubygem-activestorage80/Makefile
index a1a91ea131e2..7cc1dea543d5 100644
--- a/net/rubygem-activestorage80/Makefile
+++ b/net/rubygem-activestorage80/Makefile
@@ -1,5 +1,5 @@
PORTNAME= activestorage
-PORTVERSION= 8.0.3
+PORTVERSION= 8.0.4
CATEGORIES= net rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 80
diff --git a/net/rubygem-activestorage80/distinfo b/net/rubygem-activestorage80/distinfo
index 31cd7dbd557f..0167d977ada1 100644
--- a/net/rubygem-activestorage80/distinfo
+++ b/net/rubygem-activestorage80/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816978
-SHA256 (rubygem/activestorage-8.0.3.gem) = 4f4eadeb5d128a35ed21d960eeece027225b36d54542512c8a36ad5316988c5e
-SIZE (rubygem/activestorage-8.0.3.gem) = 66560
+TIMESTAMP = 1762587512
+SHA256 (rubygem/activestorage-8.0.4.gem) = 47f312962fc898c1669f20cf7448d19668a5547f4a5f64e59a837d9d3f64a043
+SIZE (rubygem/activestorage-8.0.4.gem) = 66560
diff --git a/net/rubygem-activestorage81/Makefile b/net/rubygem-activestorage81/Makefile
new file mode 100644
index 000000000000..2dcee7ec82b5
--- /dev/null
+++ b/net/rubygem-activestorage81/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= activestorage
+PORTVERSION= 8.1.1
+CATEGORIES= net rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 81
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Attach cloud and local files in Rails applications
+WWW= https://github.com/rails/rails/tree/main/activestorage \
+ https://rubyonrails.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-actionpack81>=${PORTVERSION}<${PORTVERSION}_99:www/rubygem-actionpack81 \
+ rubygem-activejob81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activejob81 \
+ rubygem-activerecord81>=${PORTVERSION}<${PORTVERSION}_99:databases/rubygem-activerecord81 \
+ rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81 \
+ rubygem-marcel>=1.0<2:devel/rubygem-marcel
+
+USES= gem
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^8\.1\.
+
+.include <bsd.port.mk>
diff --git a/net/rubygem-activestorage81/distinfo b/net/rubygem-activestorage81/distinfo
new file mode 100644
index 000000000000..6a1d0a561530
--- /dev/null
+++ b/net/rubygem-activestorage81/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1763854450
+SHA256 (rubygem/activestorage-8.1.1.gem) = bc01d8b4c55e309a0a2e218bfe502c382c9f232e28b1f4b0adc9d8719d2bf28d
+SIZE (rubygem/activestorage-8.1.1.gem) = 68096
diff --git a/net/rubygem-activestorage81/pkg-descr b/net/rubygem-activestorage81/pkg-descr
new file mode 100644
index 000000000000..48422441ebc3
--- /dev/null
+++ b/net/rubygem-activestorage81/pkg-descr
@@ -0,0 +1,11 @@
+Active Storage makes it simple to upload and reference files in cloud services
+like Amazon S3, Google Cloud Storage, or Microsoft Azure Storage, and attach
+those files to Active Records. Supports having one main service and mirrors in
+other services for redundancy. It also provides a disk service for testing or
+local deployments, but the focus is on cloud storage.
+
+Files can be uploaded from the server to the cloud or directly from the client
+to the cloud.
+
+Image files can furthermore be transformed using on-demand variants for quality,
+aspect ratio, size, or any other MiniMagick or Vips supported transformation.
diff --git a/net/rubygem-fog-aws/Makefile b/net/rubygem-fog-aws/Makefile
index 7390a99f5a45..a19d8577bf47 100644
--- a/net/rubygem-fog-aws/Makefile
+++ b/net/rubygem-fog-aws/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fog-aws
-PORTVERSION= 3.33.0
+PORTVERSION= 3.33.1
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-fog-aws/distinfo b/net/rubygem-fog-aws/distinfo
index 02a69c6fd82b..7b45e3d12486 100644
--- a/net/rubygem-fog-aws/distinfo
+++ b/net/rubygem-fog-aws/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121830
-SHA256 (rubygem/fog-aws-3.33.0.gem) = ce4bcd58e1d6bde866aefb40f5ec5225687591e0fc572817d4a99b15ef0aa7a2
-SIZE (rubygem/fog-aws-3.33.0.gem) = 437248
+TIMESTAMP = 1763854384
+SHA256 (rubygem/fog-aws-3.33.1.gem) = 20c7336ed978be6cbf2765844c53f30676288af98f1cb49945aa7b7b45a799a5
+SIZE (rubygem/fog-aws-3.33.1.gem) = 437248
diff --git a/net/rubygem-gitaly/Makefile b/net/rubygem-gitaly/Makefile
index 9c54667a78fc..2ad81adffec7 100644
--- a/net/rubygem-gitaly/Makefile
+++ b/net/rubygem-gitaly/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gitaly
-PORTVERSION= 18.4.3
+PORTVERSION= 18.6.0
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-gitaly/distinfo b/net/rubygem-gitaly/distinfo
index c23ecace7aca..4d22ca2b1355 100644
--- a/net/rubygem-gitaly/distinfo
+++ b/net/rubygem-gitaly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761394826
-SHA256 (rubygem/gitaly-18.4.3.gem) = 55b44ecb5f78374bede6803f5965ca5ca93bbc7c8fca6ab3a4e9e48906a07c4c
-SIZE (rubygem/gitaly-18.4.3.gem) = 53248
+TIMESTAMP = 1763614415
+SHA256 (rubygem/gitaly-18.6.0.gem) = 9dba24ab9fd71ac026967b0e9c2a99d65a8b6d034a5a3efe63c6db16c0a1464c
+SIZE (rubygem/gitaly-18.6.0.gem) = 54272
diff --git a/net/rubygem-gitlab-kas-grpc/distinfo b/net/rubygem-gitlab-kas-grpc/distinfo
index 255c74eaac68..ee5c0062ea07 100644
--- a/net/rubygem-gitlab-kas-grpc/distinfo
+++ b/net/rubygem-gitlab-kas-grpc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761544152
-SHA256 (rubygem/gitlab-kas-grpc-18.5.1.gem) = 518f5ce705b186358e9c8594f608672a3b87509efc0e357f5e0a82c66020bc0e
-SIZE (rubygem/gitlab-kas-grpc-18.5.1.gem) = 11264
+TIMESTAMP = 1763010423
+SHA256 (rubygem/gitlab-kas-grpc-18.5.2.gem) = b6228b81bd0e2e7c8c3f279fd05865c8e846d8031374ea8b0378217c1c68e816
+SIZE (rubygem/gitlab-kas-grpc-18.5.2.gem) = 11264
diff --git a/net/rubygem-google-cloud-bigtable-admin-v2/Makefile b/net/rubygem-google-cloud-bigtable-admin-v2/Makefile
index aadb2ce38e79..cbb75082cd5d 100644
--- a/net/rubygem-google-cloud-bigtable-admin-v2/Makefile
+++ b/net/rubygem-google-cloud-bigtable-admin-v2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-bigtable-admin-v2
-PORTVERSION= 1.15.0
+PORTVERSION= 1.15.1
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-bigtable-admin-v2/distinfo b/net/rubygem-google-cloud-bigtable-admin-v2/distinfo
index 0cb9059da320..6e5b999b97d6 100644
--- a/net/rubygem-google-cloud-bigtable-admin-v2/distinfo
+++ b/net/rubygem-google-cloud-bigtable-admin-v2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759774905
-SHA256 (rubygem/google-cloud-bigtable-admin-v2-1.15.0.gem) = 990d0c59c8032f3ed534db1f9c582ff628d280fc57b9a7bc996da20ab4645c30
-SIZE (rubygem/google-cloud-bigtable-admin-v2-1.15.0.gem) = 137728
+TIMESTAMP = 1762587436
+SHA256 (rubygem/google-cloud-bigtable-admin-v2-1.15.1.gem) = ac82da3d21adbdd5c7691133ebb1c5395436839eebc4a6c7ecce61a49f85244e
+SIZE (rubygem/google-cloud-bigtable-admin-v2-1.15.1.gem) = 138752
diff --git a/net/rubygem-google-cloud-bigtable-v2/Makefile b/net/rubygem-google-cloud-bigtable-v2/Makefile
index 663a6dc722dc..775c4931409f 100644
--- a/net/rubygem-google-cloud-bigtable-v2/Makefile
+++ b/net/rubygem-google-cloud-bigtable-v2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-bigtable-v2
-PORTVERSION= 1.10.0
+PORTVERSION= 1.11.0
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-bigtable-v2/distinfo b/net/rubygem-google-cloud-bigtable-v2/distinfo
index 14100488186f..6332ca0a609f 100644
--- a/net/rubygem-google-cloud-bigtable-v2/distinfo
+++ b/net/rubygem-google-cloud-bigtable-v2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324304
-SHA256 (rubygem/google-cloud-bigtable-v2-1.10.0.gem) = fda9f6c2b687c387c00d18ef4123d07353ddaed8bd58a514308c9c4e2d498954
-SIZE (rubygem/google-cloud-bigtable-v2-1.10.0.gem) = 77824
+TIMESTAMP = 1763854388
+SHA256 (rubygem/google-cloud-bigtable-v2-1.11.0.gem) = 84048aeb814e264f848153120810abcd7a4a2f10d879c1e969b83aebbfe3cc44
+SIZE (rubygem/google-cloud-bigtable-v2-1.11.0.gem) = 78848
diff --git a/net/rubygem-google-cloud-bigtable/Makefile b/net/rubygem-google-cloud-bigtable/Makefile
index c8b89498d41e..4ec48c015f3c 100644
--- a/net/rubygem-google-cloud-bigtable/Makefile
+++ b/net/rubygem-google-cloud-bigtable/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-bigtable
-PORTVERSION= 2.12.1
+PORTVERSION= 2.12.2
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-bigtable/distinfo b/net/rubygem-google-cloud-bigtable/distinfo
index 722e00c8be27..6a884ab78075 100644
--- a/net/rubygem-google-cloud-bigtable/distinfo
+++ b/net/rubygem-google-cloud-bigtable/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121832
-SHA256 (rubygem/google-cloud-bigtable-2.12.1.gem) = f8aeb60fe518b38a7845bfb67345e11c0d2fbfc26a0a5b0d36c218a69d090084
-SIZE (rubygem/google-cloud-bigtable-2.12.1.gem) = 95744
+TIMESTAMP = 1763854386
+SHA256 (rubygem/google-cloud-bigtable-2.12.2.gem) = 9bd811ee70c22d1ff08a41978c307ed18e6f417161b400df466e6573274bbcfc
+SIZE (rubygem/google-cloud-bigtable-2.12.2.gem) = 96768
diff --git a/net/rubygem-google-cloud-location/Makefile b/net/rubygem-google-cloud-location/Makefile
index 38aa38a00280..11bde9af4338 100644
--- a/net/rubygem-google-cloud-location/Makefile
+++ b/net/rubygem-google-cloud-location/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-location
-PORTVERSION= 1.2.0
+PORTVERSION= 1.2.1
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-location/distinfo b/net/rubygem-google-cloud-location/distinfo
index bc2afc99c07e..89aa15987e03 100644
--- a/net/rubygem-google-cloud-location/distinfo
+++ b/net/rubygem-google-cloud-location/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324306
-SHA256 (rubygem/google-cloud-location-1.2.0.gem) = 301a6b640899adffb21d9bddd79c084f8ce13df3d7968df5e2a622cca6bd294e
-SIZE (rubygem/google-cloud-location-1.2.0.gem) = 30720
+TIMESTAMP = 1762587440
+SHA256 (rubygem/google-cloud-location-1.2.1.gem) = 1e409111d7e793379d8f978008c0ae55dd446935cb41863f729e878015f0494b
+SIZE (rubygem/google-cloud-location-1.2.1.gem) = 31232
diff --git a/net/rubygem-google-cloud-logging/Makefile b/net/rubygem-google-cloud-logging/Makefile
index 9a198c8d629a..7f94ba0247e6 100644
--- a/net/rubygem-google-cloud-logging/Makefile
+++ b/net/rubygem-google-cloud-logging/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-logging
-PORTVERSION= 2.6.0
+PORTVERSION= 2.6.1
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-logging/distinfo b/net/rubygem-google-cloud-logging/distinfo
index 5d8e3ac6e970..a14ebb6f672a 100644
--- a/net/rubygem-google-cloud-logging/distinfo
+++ b/net/rubygem-google-cloud-logging/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070732
-SHA256 (rubygem/google-cloud-logging-2.6.0.gem) = f0df57bf43c9a3b1e0699ee827f94abc915cb1725457d08c56da19d92c551cec
-SIZE (rubygem/google-cloud-logging-2.6.0.gem) = 59392
+TIMESTAMP = 1763854390
+SHA256 (rubygem/google-cloud-logging-2.6.1.gem) = 610d70e9c15c3e27c5ad1440480309844d5c70cbce5abf90fff8eb80e4b7ce45
+SIZE (rubygem/google-cloud-logging-2.6.1.gem) = 59904
diff --git a/net/rubygem-google-cloud-monitoring-dashboard-v1/Makefile b/net/rubygem-google-cloud-monitoring-dashboard-v1/Makefile
index 25dde382dcbb..0068985cfe0f 100644
--- a/net/rubygem-google-cloud-monitoring-dashboard-v1/Makefile
+++ b/net/rubygem-google-cloud-monitoring-dashboard-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-monitoring-dashboard-v1
-PORTVERSION= 1.4.0
+PORTVERSION= 1.4.1
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-monitoring-dashboard-v1/distinfo b/net/rubygem-google-cloud-monitoring-dashboard-v1/distinfo
index ac19c81ac865..d8b0bf4c5bfe 100644
--- a/net/rubygem-google-cloud-monitoring-dashboard-v1/distinfo
+++ b/net/rubygem-google-cloud-monitoring-dashboard-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324312
-SHA256 (rubygem/google-cloud-monitoring-dashboard-v1-1.4.0.gem) = 266fd04a45f60d97e9f827cf46371b5839b970b3a785c7cae5a46f35c4528f25
-SIZE (rubygem/google-cloud-monitoring-dashboard-v1-1.4.0.gem) = 68096
+TIMESTAMP = 1762587442
+SHA256 (rubygem/google-cloud-monitoring-dashboard-v1-1.4.1.gem) = 656f02551e9059745f6105983d808b42a746b7e09fb518eb82c4fc8f2c2bd978
+SIZE (rubygem/google-cloud-monitoring-dashboard-v1-1.4.1.gem) = 68608
diff --git a/net/rubygem-google-cloud-monitoring-metrics_scope-v1/Makefile b/net/rubygem-google-cloud-monitoring-metrics_scope-v1/Makefile
index cf481fb1ae59..1a678fc371e2 100644
--- a/net/rubygem-google-cloud-monitoring-metrics_scope-v1/Makefile
+++ b/net/rubygem-google-cloud-monitoring-metrics_scope-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-monitoring-metrics_scope-v1
-PORTVERSION= 1.5.0
+PORTVERSION= 1.5.1
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-monitoring-metrics_scope-v1/distinfo b/net/rubygem-google-cloud-monitoring-metrics_scope-v1/distinfo
index b4ed5f54cc70..349f5f6668ac 100644
--- a/net/rubygem-google-cloud-monitoring-metrics_scope-v1/distinfo
+++ b/net/rubygem-google-cloud-monitoring-metrics_scope-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759774907
-SHA256 (rubygem/google-cloud-monitoring-metrics_scope-v1-1.5.0.gem) = 7e0d3c5e6c94a82e524ae05e9365dc7b9144a32d484ddc0e0e5a953980871ad5
-SIZE (rubygem/google-cloud-monitoring-metrics_scope-v1-1.5.0.gem) = 44032
+TIMESTAMP = 1762587444
+SHA256 (rubygem/google-cloud-monitoring-metrics_scope-v1-1.5.1.gem) = 35c5db52fb8e7164ed2ed88b97aac0de0c8fd56ef2c7bfc3aabd8c26486ddb20
+SIZE (rubygem/google-cloud-monitoring-metrics_scope-v1-1.5.1.gem) = 44544
diff --git a/net/rubygem-google-cloud-monitoring-v3/Makefile b/net/rubygem-google-cloud-monitoring-v3/Makefile
index 4b3d3a6a9593..b6ddf343b876 100644
--- a/net/rubygem-google-cloud-monitoring-v3/Makefile
+++ b/net/rubygem-google-cloud-monitoring-v3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-monitoring-v3
-PORTVERSION= 1.7.0
+PORTVERSION= 1.7.1
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-monitoring-v3/distinfo b/net/rubygem-google-cloud-monitoring-v3/distinfo
index 7a329e398867..0cc671aa3332 100644
--- a/net/rubygem-google-cloud-monitoring-v3/distinfo
+++ b/net/rubygem-google-cloud-monitoring-v3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324316
-SHA256 (rubygem/google-cloud-monitoring-v3-1.7.0.gem) = 30b6f50327a10ccc37a07a5e31ebabb362d496535a4be6ba5d1ba345ad7e4f07
-SIZE (rubygem/google-cloud-monitoring-v3-1.7.0.gem) = 175616
+TIMESTAMP = 1762587446
+SHA256 (rubygem/google-cloud-monitoring-v3-1.7.1.gem) = 4d3e6496f271ab90e4fcb53d9d0e064eae8920e3f22d9e9ca1a4b5cf098d9f9c
+SIZE (rubygem/google-cloud-monitoring-v3-1.7.1.gem) = 176640
diff --git a/net/rubygem-google-cloud-pubsub-v1/Makefile b/net/rubygem-google-cloud-pubsub-v1/Makefile
index b9d6eecf5be7..ecc35b59aef5 100644
--- a/net/rubygem-google-cloud-pubsub-v1/Makefile
+++ b/net/rubygem-google-cloud-pubsub-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-pubsub-v1
-PORTVERSION= 1.14.0
+PORTVERSION= 1.14.1
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-pubsub-v1/distinfo b/net/rubygem-google-cloud-pubsub-v1/distinfo
index f38914ba73e5..79fa819d885a 100644
--- a/net/rubygem-google-cloud-pubsub-v1/distinfo
+++ b/net/rubygem-google-cloud-pubsub-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761447694
-SHA256 (rubygem/google-cloud-pubsub-v1-1.14.0.gem) = 08dbdf804c1e47bb9b90ab37a8d286e6d0195f1ee0e0f206d2e7c89dcec36940
-SIZE (rubygem/google-cloud-pubsub-v1-1.14.0.gem) = 97280
+TIMESTAMP = 1762587448
+SHA256 (rubygem/google-cloud-pubsub-v1-1.14.1.gem) = fde413ccaf6e787e37ce42b385fdb59585728f1e048ae968898bb81b067fd29f
+SIZE (rubygem/google-cloud-pubsub-v1-1.14.1.gem) = 97792
diff --git a/net/rubygem-google-cloud-spanner-admin-database-v1/Makefile b/net/rubygem-google-cloud-spanner-admin-database-v1/Makefile
index e821b2dc2bfa..65ee680bbe1e 100644
--- a/net/rubygem-google-cloud-spanner-admin-database-v1/Makefile
+++ b/net/rubygem-google-cloud-spanner-admin-database-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-spanner-admin-database-v1
-PORTVERSION= 1.11.0
+PORTVERSION= 1.11.1
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-spanner-admin-database-v1/distinfo b/net/rubygem-google-cloud-spanner-admin-database-v1/distinfo
index 86c8a4bc5761..3b9113302a08 100644
--- a/net/rubygem-google-cloud-spanner-admin-database-v1/distinfo
+++ b/net/rubygem-google-cloud-spanner-admin-database-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759774911
-SHA256 (rubygem/google-cloud-spanner-admin-database-v1-1.11.0.gem) = bfef33ca1bf028b11ca5449b06de8cb0964b85bf959efb0a9fd76279e496202d
-SIZE (rubygem/google-cloud-spanner-admin-database-v1-1.11.0.gem) = 117248
+TIMESTAMP = 1762587450
+SHA256 (rubygem/google-cloud-spanner-admin-database-v1-1.11.1.gem) = 4a7ceab34234580de355cf51c3ffa1314bd0617db484f89f2186a00d60043338
+SIZE (rubygem/google-cloud-spanner-admin-database-v1-1.11.1.gem) = 117248
diff --git a/net/rubygem-google-cloud-spanner-admin-instance-v1/Makefile b/net/rubygem-google-cloud-spanner-admin-instance-v1/Makefile
index 11321ad74952..190d2dde10b3 100644
--- a/net/rubygem-google-cloud-spanner-admin-instance-v1/Makefile
+++ b/net/rubygem-google-cloud-spanner-admin-instance-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-spanner-admin-instance-v1
-PORTVERSION= 2.3.0
+PORTVERSION= 2.4.0
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-spanner-admin-instance-v1/distinfo b/net/rubygem-google-cloud-spanner-admin-instance-v1/distinfo
index 6440701b2776..b0efde6cc0dd 100644
--- a/net/rubygem-google-cloud-spanner-admin-instance-v1/distinfo
+++ b/net/rubygem-google-cloud-spanner-admin-instance-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759774913
-SHA256 (rubygem/google-cloud-spanner-admin-instance-v1-2.3.0.gem) = 0a1b46e0f1551ec31f3f4a0b4e54bb9765aa848b2808ea7611a92a3b44661ba3
-SIZE (rubygem/google-cloud-spanner-admin-instance-v1-2.3.0.gem) = 111616
+TIMESTAMP = 1763854394
+SHA256 (rubygem/google-cloud-spanner-admin-instance-v1-2.4.0.gem) = 07d5571f900aa15aa37da2cca0cbae8b7dccd131da5f55a44887aae878d15fbe
+SIZE (rubygem/google-cloud-spanner-admin-instance-v1-2.4.0.gem) = 112128
diff --git a/net/rubygem-google-cloud-spanner-v1/Makefile b/net/rubygem-google-cloud-spanner-v1/Makefile
index e0d09e6e077d..8f3f4b798965 100644
--- a/net/rubygem-google-cloud-spanner-v1/Makefile
+++ b/net/rubygem-google-cloud-spanner-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-spanner-v1
-PORTVERSION= 1.11.0
+PORTVERSION= 1.12.1
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-spanner-v1/distinfo b/net/rubygem-google-cloud-spanner-v1/distinfo
index 44d75bf3b355..d614c8ff8872 100644
--- a/net/rubygem-google-cloud-spanner-v1/distinfo
+++ b/net/rubygem-google-cloud-spanner-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324324
-SHA256 (rubygem/google-cloud-spanner-v1-1.11.0.gem) = 91f35844678850ac2b7aa267efab0bfa61a5fa3473ad8c6b76280f30b5794264
-SIZE (rubygem/google-cloud-spanner-v1-1.11.0.gem) = 83968
+TIMESTAMP = 1763854396
+SHA256 (rubygem/google-cloud-spanner-v1-1.12.1.gem) = d0b42f89f8eefd77d85b8b9f6a227ab6c94b0e49cefa54bfcdf4fd5700836fe7
+SIZE (rubygem/google-cloud-spanner-v1-1.12.1.gem) = 91136
diff --git a/net/rubygem-google-cloud-spanner/Makefile b/net/rubygem-google-cloud-spanner/Makefile
index d1671b0b066a..0c328094c986 100644
--- a/net/rubygem-google-cloud-spanner/Makefile
+++ b/net/rubygem-google-cloud-spanner/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-spanner
-PORTVERSION= 2.28.0
+PORTVERSION= 2.30.0
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-spanner/distinfo b/net/rubygem-google-cloud-spanner/distinfo
index 57346901aefa..e3faa09dde1e 100644
--- a/net/rubygem-google-cloud-spanner/distinfo
+++ b/net/rubygem-google-cloud-spanner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761447696
-SHA256 (rubygem/google-cloud-spanner-2.28.0.gem) = e140bec9d9b71adf6840fd64396298e8015206b8c5f228e7e73cde2088c7ef9a
-SIZE (rubygem/google-cloud-spanner-2.28.0.gem) = 132096
+TIMESTAMP = 1763854392
+SHA256 (rubygem/google-cloud-spanner-2.30.0.gem) = 857ca8d146149fd8855fbbcf2f2b5408f7e86cada9e32293b294198d5efd4cec
+SIZE (rubygem/google-cloud-spanner-2.30.0.gem) = 138752
diff --git a/net/rubygem-google-cloud-storage/Makefile b/net/rubygem-google-cloud-storage/Makefile
index 594f8a853a58..51b7e9824c74 100644
--- a/net/rubygem-google-cloud-storage/Makefile
+++ b/net/rubygem-google-cloud-storage/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-storage
-PORTVERSION= 1.57.0
+PORTVERSION= 1.57.1
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-storage/distinfo b/net/rubygem-google-cloud-storage/distinfo
index 30deba17a8b0..a48e8ed539a5 100644
--- a/net/rubygem-google-cloud-storage/distinfo
+++ b/net/rubygem-google-cloud-storage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121838
-SHA256 (rubygem/google-cloud-storage-1.57.0.gem) = 2b769315bfd333cd18f5d0c8746cdb7049f6c0f19efc9477d3822b17d1379b2b
-SIZE (rubygem/google-cloud-storage-1.57.0.gem) = 108544
+TIMESTAMP = 1763854398
+SHA256 (rubygem/google-cloud-storage-1.57.1.gem) = ceb8903d83aa90e89ce466d4c5760b64f5c894c51a2c5d110c1cc52c41775a22
+SIZE (rubygem/google-cloud-storage-1.57.1.gem) = 109056
diff --git a/net/rubygem-google-cloud-storage_transfer-v1/Makefile b/net/rubygem-google-cloud-storage_transfer-v1/Makefile
index 4f1c85b24112..2ee1bb939d24 100644
--- a/net/rubygem-google-cloud-storage_transfer-v1/Makefile
+++ b/net/rubygem-google-cloud-storage_transfer-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-storage_transfer-v1
-PORTVERSION= 1.8.0
+PORTVERSION= 1.8.1
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-storage_transfer-v1/distinfo b/net/rubygem-google-cloud-storage_transfer-v1/distinfo
index 43755312551e..00477a0b3a8c 100644
--- a/net/rubygem-google-cloud-storage_transfer-v1/distinfo
+++ b/net/rubygem-google-cloud-storage_transfer-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759774977
-SHA256 (rubygem/google-cloud-storage_transfer-v1-1.8.0.gem) = 564efbe2c3cbd2732a5711ea459a146e3fb2902ba8e3ad09ed88d11a2e1e9825
-SIZE (rubygem/google-cloud-storage_transfer-v1-1.8.0.gem) = 90624
+TIMESTAMP = 1762587560
+SHA256 (rubygem/google-cloud-storage_transfer-v1-1.8.1.gem) = cc689a9fabeaca28badfdbfdc12763a2491521dead0b096356b8cfd3f4006e6d
+SIZE (rubygem/google-cloud-storage_transfer-v1-1.8.1.gem) = 90624
diff --git a/net/rubygem-google-cloud-trace-v1/Makefile b/net/rubygem-google-cloud-trace-v1/Makefile
index 6d14aca95f24..a94c558aed65 100644
--- a/net/rubygem-google-cloud-trace-v1/Makefile
+++ b/net/rubygem-google-cloud-trace-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-trace-v1
-PORTVERSION= 1.5.0
+PORTVERSION= 1.5.1
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-trace-v1/distinfo b/net/rubygem-google-cloud-trace-v1/distinfo
index d72c898fb25d..66f0597a4cdf 100644
--- a/net/rubygem-google-cloud-trace-v1/distinfo
+++ b/net/rubygem-google-cloud-trace-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324326
-SHA256 (rubygem/google-cloud-trace-v1-1.5.0.gem) = 1ac629f83cb6d7c75482d357098e89de958365db956558722a00f288753fb062
-SIZE (rubygem/google-cloud-trace-v1-1.5.0.gem) = 44544
+TIMESTAMP = 1762587456
+SHA256 (rubygem/google-cloud-trace-v1-1.5.1.gem) = 2cdeb0fa050e8e2591a895fdb69233441f1190ae72d81b61b3d6b7d1d7a762e8
+SIZE (rubygem/google-cloud-trace-v1-1.5.1.gem) = 45056
diff --git a/net/rubygem-google-cloud-trace-v2/Makefile b/net/rubygem-google-cloud-trace-v2/Makefile
index af11e190e9d2..8354995ce5ee 100644
--- a/net/rubygem-google-cloud-trace-v2/Makefile
+++ b/net/rubygem-google-cloud-trace-v2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-trace-v2
-PORTVERSION= 1.4.0
+PORTVERSION= 1.4.1
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-trace-v2/distinfo b/net/rubygem-google-cloud-trace-v2/distinfo
index 9cf04de49f89..3f752d2069cb 100644
--- a/net/rubygem-google-cloud-trace-v2/distinfo
+++ b/net/rubygem-google-cloud-trace-v2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324328
-SHA256 (rubygem/google-cloud-trace-v2-1.4.0.gem) = fc2736032fcce494383757fcf88b1f62e20db0c40496b1ded5b22b1d53429b79
-SIZE (rubygem/google-cloud-trace-v2-1.4.0.gem) = 47616
+TIMESTAMP = 1762587458
+SHA256 (rubygem/google-cloud-trace-v2-1.4.1.gem) = c5297b9f0b04476ea24e8fd0d7cd1132efea6a4ef1ec6721e628861d99ac1d9c
+SIZE (rubygem/google-cloud-trace-v2-1.4.1.gem) = 48128
diff --git a/net/rubygem-grpc-gitlab/Makefile b/net/rubygem-grpc-gitlab/Makefile
index e5972254b1f9..a6c55007b8f8 100644
--- a/net/rubygem-grpc-gitlab/Makefile
+++ b/net/rubygem-grpc-gitlab/Makefile
@@ -1,5 +1,6 @@
PORTNAME= grpc
-PORTVERSION= 1.75.0
+PORTVERSION= 1.76.0
+PORTREVISION= 1
CATEGORIES= net rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
diff --git a/net/rubygem-grpc-gitlab/distinfo b/net/rubygem-grpc-gitlab/distinfo
index fb4ad086a7a9..2e3149c9e33e 100644
--- a/net/rubygem-grpc-gitlab/distinfo
+++ b/net/rubygem-grpc-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761545447
-SHA256 (rubygem/grpc-1.75.0.gem) = e934b6e85d5fdd5992962a5dee9c29b88d6a03ad91def0c6d0492736ed8141d9
-SIZE (rubygem/grpc-1.75.0.gem) = 7231488
+TIMESTAMP = 1763480089
+SHA256 (rubygem/grpc-1.76.0.gem) = 112416fa42153aee440fd1b975de4b2bf746656df071bace97c197a6b5575598
+SIZE (rubygem/grpc-1.76.0.gem) = 7290368
diff --git a/net/rubygem-grpc/Makefile b/net/rubygem-grpc/Makefile
index 63162bf7ce26..0526b7d5394b 100644
--- a/net/rubygem-grpc/Makefile
+++ b/net/rubygem-grpc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= grpc
-PORTVERSION= 1.75.0
+PORTVERSION= 1.76.0
PORTREVISION= 1
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-grpc/distinfo b/net/rubygem-grpc/distinfo
index 48f3b4540b20..131833e26e9c 100644
--- a/net/rubygem-grpc/distinfo
+++ b/net/rubygem-grpc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816930
-SHA256 (rubygem/grpc-1.75.0.gem) = e934b6e85d5fdd5992962a5dee9c29b88d6a03ad91def0c6d0492736ed8141d9
-SIZE (rubygem/grpc-1.75.0.gem) = 7231488
+TIMESTAMP = 1762587460
+SHA256 (rubygem/grpc-1.76.0.gem) = 112416fa42153aee440fd1b975de4b2bf746656df071bace97c197a6b5575598
+SIZE (rubygem/grpc-1.76.0.gem) = 7290368
diff --git a/net/rubygem-oauth/Makefile b/net/rubygem-oauth/Makefile
index 9ed91ad988d9..f5c5135b2920 100644
--- a/net/rubygem-oauth/Makefile
+++ b/net/rubygem-oauth/Makefile
@@ -1,5 +1,5 @@
PORTNAME= oauth
-PORTVERSION= 1.1.2
+PORTVERSION= 1.1.3
CATEGORIES= net rubygems
MASTER_SITES= RG
@@ -10,7 +10,8 @@ WWW= https://gitlab.com/ruby-oauth/oauth
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-oauth-tty>=1.0.6<2:net/rubygem-oauth-tty \
+RUN_DEPENDS= rubygem-base64>=0.1<1:converters/rubygem-base64 \
+ rubygem-oauth-tty>=1.0.6<2:net/rubygem-oauth-tty \
rubygem-snaky_hash>=2.0<3:devel/rubygem-snaky_hash \
rubygem-version_gem>=1.1.9<2:devel/rubygem-version_gem
diff --git a/net/rubygem-oauth/distinfo b/net/rubygem-oauth/distinfo
index 30007481d52a..879fa9382d83 100644
--- a/net/rubygem-oauth/distinfo
+++ b/net/rubygem-oauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759817014
-SHA256 (rubygem/oauth-1.1.2.gem) = e29a96f9accd2b269caa5941d82f37d484ffe5da777a699feb766c51c856fb86
-SIZE (rubygem/oauth-1.1.2.gem) = 60928
+TIMESTAMP = 1763854484
+SHA256 (rubygem/oauth-1.1.3.gem) = 71ca1b534561bf31a9b2aee01147384064b555e796d1a0fe2591806bb4bdd633
+SIZE (rubygem/oauth-1.1.3.gem) = 61440
diff --git a/net/rubygem-oauth2/Makefile b/net/rubygem-oauth2/Makefile
index 20cedb806269..63963e6f5aec 100644
--- a/net/rubygem-oauth2/Makefile
+++ b/net/rubygem-oauth2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= oauth2
-PORTVERSION= 2.0.17
+PORTVERSION= 2.0.18
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-oauth2/distinfo b/net/rubygem-oauth2/distinfo
index fceb449a8ec1..cee7b5d269f3 100644
--- a/net/rubygem-oauth2/distinfo
+++ b/net/rubygem-oauth2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816934
-SHA256 (rubygem/oauth2-2.0.17.gem) = c4e182aeabc06dfdafce9a15095c30edc3a1a21fc3c4f0ea49d9295429e79835
-SIZE (rubygem/oauth2-2.0.17.gem) = 81408
+TIMESTAMP = 1763854400
+SHA256 (rubygem/oauth2-2.0.18.gem) = bacf11e470dfb963f17348666d0a75c7b29ca65bc48fd47be9057cf91a403287
+SIZE (rubygem/oauth2-2.0.18.gem) = 83456
diff --git a/net/rubygem-omniauth-google-oauth2-gitlab/Makefile b/net/rubygem-omniauth-google-oauth2-gitlab/Makefile
index a1c37330a3df..e9398a8644ef 100644
--- a/net/rubygem-omniauth-google-oauth2-gitlab/Makefile
+++ b/net/rubygem-omniauth-google-oauth2-gitlab/Makefile
@@ -1,6 +1,5 @@
PORTNAME= omniauth-google-oauth2
-PORTVERSION= 1.1.2
-PORTREVISION= 1
+PORTVERSION= 1.2.1
CATEGORIES= net rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
@@ -11,7 +10,7 @@ WWW= https://github.com/zquestz/omniauth-google-oauth2
LICENSE= MIT
-RUN_DEPENDS= rubygem-jwt>=2.0:www/rubygem-jwt \
+RUN_DEPENDS= rubygem-jwt>=2.9.2:www/rubygem-jwt \
rubygem-oauth2-gitlab>=2.0<3:net/rubygem-oauth2-gitlab \
rubygem-omniauth-gl>=2.0<3:security/rubygem-omniauth-gl \
rubygem-omniauth-oauth2-gitlab>=1.8<2:net/rubygem-omniauth-oauth2-gitlab
diff --git a/net/rubygem-omniauth-google-oauth2-gitlab/distinfo b/net/rubygem-omniauth-google-oauth2-gitlab/distinfo
index 216a0047011a..e246ccab815f 100644
--- a/net/rubygem-omniauth-google-oauth2-gitlab/distinfo
+++ b/net/rubygem-omniauth-google-oauth2-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711860639
-SHA256 (rubygem/omniauth-google-oauth2-1.1.2.gem) = cd205b9b60f4f2c4805f1c6b548eebd3e843d049e1029b7e0b90fb8d6e5f310c
-SIZE (rubygem/omniauth-google-oauth2-1.1.2.gem) = 23552
+TIMESTAMP = 1763480678
+SHA256 (rubygem/omniauth-google-oauth2-1.2.1.gem) = c81c50b680fc3372d0c18147cdaf9764a67ace9e7e4e6afe7b869a01fa1aaedd
+SIZE (rubygem/omniauth-google-oauth2-1.2.1.gem) = 24064
diff --git a/net/rubygem-uri-gitlab/Makefile b/net/rubygem-uri-gitlab/Makefile
index cb9ced88fa6b..32d7caba99b3 100644
--- a/net/rubygem-uri-gitlab/Makefile
+++ b/net/rubygem-uri-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= uri
-PORTVERSION= 0.13.2
+PORTVERSION= 0.13.3
CATEGORIES= net rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
diff --git a/net/rubygem-uri-gitlab/distinfo b/net/rubygem-uri-gitlab/distinfo
index c022f4a85e8b..757c1999d291 100644
--- a/net/rubygem-uri-gitlab/distinfo
+++ b/net/rubygem-uri-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742396467
-SHA256 (rubygem/uri-0.13.2.gem) = a557196e652011bcff0b36d29f9e427fefcf60cc35c0ab8cce08768a6287e457
-SIZE (rubygem/uri-0.13.2.gem) = 37888
+TIMESTAMP = 1763480409
+SHA256 (rubygem/uri-0.13.3.gem) = ed4565c15b73602437a45d6dccb326fefcad0cc8c83794473af0b0439b2e1ea7
+SIZE (rubygem/uri-0.13.3.gem) = 37888
diff --git a/net/rubygem-uri/Makefile b/net/rubygem-uri/Makefile
index 7c345cf1515d..936711600e06 100644
--- a/net/rubygem-uri/Makefile
+++ b/net/rubygem-uri/Makefile
@@ -1,5 +1,5 @@
PORTNAME= uri
-PORTVERSION= 1.0.4
+PORTVERSION= 1.1.1
CATEGORIES= net rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/ruby/uri
LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/BSDL
-LICENSE_FILE_RUBY =${WRKSRC}/COPYING
+LICENSE_FILE_RUBY= ${WRKSRC}/COPYING
USES= gem
diff --git a/net/rubygem-uri/distinfo b/net/rubygem-uri/distinfo
index 23c495744486..04a33b21e8a8 100644
--- a/net/rubygem-uri/distinfo
+++ b/net/rubygem-uri/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759774915
-SHA256 (rubygem/uri-1.0.4.gem) = 34485d137c079f8753a0ca1d883841a7ba2e5fae556e3c30c2aab0dde616344b
-SIZE (rubygem/uri-1.0.4.gem) = 37376
+TIMESTAMP = 1763854402
+SHA256 (rubygem/uri-1.1.1.gem) = 379fa58d27ffb1387eaada68c749d1426738bd0f654d812fcc07e7568f5c57c6
+SIZE (rubygem/uri-1.1.1.gem) = 37376
diff --git a/net/rubygem-whois/Makefile b/net/rubygem-whois/Makefile
index 5c65ad2c6ba2..c95c987989e4 100644
--- a/net/rubygem-whois/Makefile
+++ b/net/rubygem-whois/Makefile
@@ -1,5 +1,5 @@
PORTNAME= whois
-PORTVERSION= 6.0.2
+PORTVERSION= 6.0.3
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-whois/distinfo b/net/rubygem-whois/distinfo
index 1172b3b42bdb..c24ced2586bd 100644
--- a/net/rubygem-whois/distinfo
+++ b/net/rubygem-whois/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757122062
-SHA256 (rubygem/whois-6.0.2.gem) = 614c2d3b546af75de0b928e3085460cb48181eeabf7e46864fa74e00e61c5d82
-SIZE (rubygem/whois-6.0.2.gem) = 91648
+TIMESTAMP = 1762587562
+SHA256 (rubygem/whois-6.0.3.gem) = 3879a42d7e3a689e635a5d7924cbcc0e1c13cee5988b1997f7c325c97c596256
+SIZE (rubygem/whois-6.0.3.gem) = 91648
diff --git a/net/rustdesk-server/Makefile b/net/rustdesk-server/Makefile
index 52d4b846e3fd..aa6b7aa0c556 100644
--- a/net/rustdesk-server/Makefile
+++ b/net/rustdesk-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rustdesk-server
DISTVERSION= 1.1.14
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= net
MAINTAINER= madpilot@FreeBSD.org
diff --git a/net/s3m/Makefile b/net/s3m/Makefile
index 46395eae9fee..cb3717e6fbfd 100644
--- a/net/s3m/Makefile
+++ b/net/s3m/Makefile
@@ -1,6 +1,6 @@
PORTNAME= s3m
DISTVERSION= 0.13.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net
MAINTAINER= nbari@tequila.io
diff --git a/net/scamper/Makefile b/net/scamper/Makefile
index 985ad3c01c40..d1cd4d4a459c 100644
--- a/net/scamper/Makefile
+++ b/net/scamper/Makefile
@@ -1,5 +1,5 @@
PORTNAME= scamper
-DISTVERSION= 20251020
+DISTVERSION= 20251113
CATEGORIES= net
MASTER_SITES= https://www.caida.org/catalog/software/scamper/code/
DISTNAME= ${PORTNAME}-cvs-${DISTVERSION}
diff --git a/net/scamper/distinfo b/net/scamper/distinfo
index 9447cd387351..d6b964e55708 100644
--- a/net/scamper/distinfo
+++ b/net/scamper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760931314
-SHA256 (scamper-cvs-20251020.tar.gz) = 6ef4d8d22c8cb3a4cc0391955d1a6c5f2c8e16f510c434f5cb9e9395676fcccd
-SIZE (scamper-cvs-20251020.tar.gz) = 3291401
+TIMESTAMP = 1762996895
+SHA256 (scamper-cvs-20251113.tar.gz) = 350f93566ffecc62dcab451397d5a2adab55aa316f1127bb154193b3a084294c
+SIZE (scamper-cvs-20251113.tar.gz) = 3295874
diff --git a/net/sendme/Makefile b/net/sendme/Makefile
index 92a7ee8538ad..5b9cd21e4876 100644
--- a/net/sendme/Makefile
+++ b/net/sendme/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sendme
DISTVERSIONPREFIX= v
DISTVERSION= 0.28.0
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= feld@FreeBSD.org
diff --git a/net/shadowsocks-rust/Makefile b/net/shadowsocks-rust/Makefile
index 9cad8cb85501..46182892ac3a 100644
--- a/net/shadowsocks-rust/Makefile
+++ b/net/shadowsocks-rust/Makefile
@@ -1,7 +1,7 @@
PORTNAME= shadowsocks-rust
DISTVERSIONPREFIX= v
DISTVERSION= 1.23.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/sing-box/Makefile b/net/sing-box/Makefile
index b5e0a74fbc62..4c0a14ab71ce 100644
--- a/net/sing-box/Makefile
+++ b/net/sing-box/Makefile
@@ -1,7 +1,6 @@
PORTNAME= sing-box
DISTVERSIONPREFIX= v
-DISTVERSION= 1.11.9
-PORTREVISION= 1
+DISTVERSION= 1.12.12
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
@@ -12,7 +11,7 @@ WWW= https://sing-box.sagernet.org \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.23,modules
+USES= go:1.24,modules
GO_MODULE= github.com/sagernet/sing-box
GO_TARGET= ./cmd/sing-box
diff --git a/net/sing-box/distinfo b/net/sing-box/distinfo
index 29202fcbdbf9..4c9dfc929d34 100644
--- a/net/sing-box/distinfo
+++ b/net/sing-box/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1745827456
-SHA256 (go/net_sing-box/sing-box-v1.11.9/v1.11.9.mod) = 5cfd67edc09420697d8378ffe6bd7f8bb9af1efe52b662352a9cc54ec82b5802
-SIZE (go/net_sing-box/sing-box-v1.11.9/v1.11.9.mod) = 4484
-SHA256 (go/net_sing-box/sing-box-v1.11.9/v1.11.9.zip) = ecc6e6c38c3fc209039fadc1ecd8d6b87f72cc838a6262a45486b3e20868860f
-SIZE (go/net_sing-box/sing-box-v1.11.9/v1.11.9.zip) = 795272
+TIMESTAMP = 1762885777
+SHA256 (go/net_sing-box/sing-box-v1.12.12/v1.12.12.mod) = e07d16650b32b8993b2e1545c80fcdbe7a6d5f3adf8ad3bf5a0126e328303ac3
+SIZE (go/net_sing-box/sing-box-v1.12.12/v1.12.12.mod) = 6571
+SHA256 (go/net_sing-box/sing-box-v1.12.12/v1.12.12.zip) = 3b6b24cd6ef820edfeec163ec78563a6b811de5c731bc43a303374f0d0a0d85c
+SIZE (go/net_sing-box/sing-box-v1.12.12/v1.12.12.zip) = 1082017
diff --git a/net/sniffnet/Makefile b/net/sniffnet/Makefile
index c26a54f37e41..3e821eb518fb 100644
--- a/net/sniffnet/Makefile
+++ b/net/sniffnet/Makefile
@@ -1,6 +1,7 @@
PORTNAME= sniffnet
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.2
+PORTREVISION= 1
CATEGORIES= net wayland
MAINTAINER= tagattie@FreeBSD.org
diff --git a/net/spoofdpi/Makefile b/net/spoofdpi/Makefile
index 41e8e019ede4..e00299697529 100644
--- a/net/spoofdpi/Makefile
+++ b/net/spoofdpi/Makefile
@@ -1,12 +1,12 @@
PORTNAME= spoofdpi
DISTVERSIONPREFIX= v
-DISTVERSION= 0.12.2
-PORTREVISION= 1
+DISTVERSION= 1.1.3
CATEGORIES= net
MAINTAINER= nxjoseph@protonmail.com
COMMENT= Simple and fast anti-censorship tool
-WWW= https://github.com/xvzc/SpoofDPI
+WWW= https://spoofdpi.xvzc.dev/ \
+ https://github.com/xvzc/SpoofDPI/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -15,35 +15,50 @@ USES= go:modules
USE_GITHUB= yes
GH_ACCOUNT= xvzc
GH_PROJECT= SpoofDPI
-GH_TUPLE= atomicgo:cursor:v0.2.0:atomicgo_cursor/vendor/atomicgo.dev/cursor \
- atomicgo:keyboard:v0.2.9:atomicgo_keyboard/vendor/atomicgo.dev/keyboard \
- atomicgo:schedule:v0.1.0:atomicgo_schedule/vendor/atomicgo.dev/schedule \
- containerd:console:v1.0.3:containerd_console/vendor/github.com/containerd/console \
+GH_TUPLE= BurntSushi:toml:v1.5.0:burntsushi_toml/vendor/github.com/BurntSushi/toml \
+ davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
+ go-check:check:41f04d3bba15:go_check_check/vendor/gopkg.in/check.v1 \
+ go-yaml:yaml:v3.0.1:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \
golang:mod:v0.18.0:golang_mod/vendor/golang.org/x/mod \
- golang:net:v0.27.0:golang_net/vendor/golang.org/x/net \
- golang:sync:v0.7.0:golang_sync/vendor/golang.org/x/sync \
- golang:sys:v0.22.0:golang_sys/vendor/golang.org/x/sys \
- golang:term:v0.22.0:golang_term/vendor/golang.org/x/term \
- golang:text:v0.16.0:golang_text/vendor/golang.org/x/text \
+ golang:net:v0.38.0:golang_net/vendor/golang.org/x/net \
+ golang:sync:v0.12.0:golang_sync/vendor/golang.org/x/sync \
+ golang:sys:v0.31.0:golang_sys/vendor/golang.org/x/sys \
golang:tools:v0.22.0:golang_tools/vendor/golang.org/x/tools \
- gookit:color:v1.5.4:gookit_color/vendor/github.com/gookit/color \
- lithammer:fuzzysearch:v1.1.8:lithammer_fuzzysearch/vendor/github.com/lithammer/fuzzysearch \
+ google:gopacket:v1.1.19:google_gopacket/vendor/github.com/google/gopacket \
+ jackpal:gateway:v1.1.1:jackpal_gateway/vendor/github.com/jackpal/gateway \
+ kr:pretty:v0.1.0:kr_pretty/vendor/github.com/kr/pretty \
mattn:go-colorable:v0.1.13:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
mattn:go-isatty:v0.0.19:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
mattn:go-runewidth:v0.0.15:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
miekg:dns:v1.1.61:miekg_dns/vendor/github.com/miekg/dns \
- pterm:pterm:v0.12.79:pterm_pterm/vendor/github.com/pterm/pterm \
- rivo:uniseg:v0.4.4:rivo_uniseg/vendor/github.com/rivo/uniseg \
+ pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
rs:zerolog:v1.33.0:rs_zerolog/vendor/github.com/rs/zerolog \
- xo:terminfo:abceb7e1c41e:xo_terminfo/vendor/github.com/xo/terminfo
+ stretchr:objx:v0.5.2:stretchr_objx/vendor/github.com/stretchr/objx \
+ stretchr:testify:v1.11.1:stretchr_testify/vendor/github.com/stretchr/testify \
+ urfave:cli:v3.5.0:urfave_cli_v3/vendor/github.com/urfave/cli/v3
USE_RC_SUBR= ${PORTNAME}
GO_TARGET= ./cmd/${PORTNAME}
-GO_BUILDFLAGS= -ldflags="-s -w"
+GO_BUILDFLAGS= -ldflags="-s -w -X main.build=${OPSYS:tl} -X main.version=${DISTVERSION}"
+CGO_CFLAGS+= -I/usr/include
+CGO_LDFLAGS+= -L/usr/lib
+SUB_FILES= pkg-message
SUB_LIST= USER=${USERS}
USERS= ${PORTNAME}
GROUPS= ${PORTNAME}
-PLIST_FILES= bin/${PORTNAME}
+PLIST_FILES= "@dir(${USERS},${GROUPS},0770) ${ETCDIR}" \
+ "@sample(${USERS},${GROUPS},0770) ${ETCDIR}/${PORTNAME}.toml.sample" \
+ bin/${PORTNAME}
+
+post-patch:
+ ${CP} ${FILESDIR}/modules.txt ${WRKSRC}/vendor
+ @${REINPLACE_CMD} -e '220s#"etc"#"${ETCDIR}"#g' \
+ ${WRKSRC}/internal/config/cli.go
+
+post-install:
+ @${MKDIR} ${STAGEDIR}${ETCDIR}
+ ${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.toml.sample \
+ ${STAGEDIR}${ETCDIR}
.include <bsd.port.mk>
diff --git a/net/spoofdpi/distinfo b/net/spoofdpi/distinfo
index 220b4cfd4dbc..f7ef56ede616 100644
--- a/net/spoofdpi/distinfo
+++ b/net/spoofdpi/distinfo
@@ -1,32 +1,30 @@
-TIMESTAMP = 1762360442
-SHA256 (xvzc-SpoofDPI-v0.12.2_GH0.tar.gz) = 6b963e5c52e129f1bcac3b5adc59322715f5d31e593eb317e363c18c77f53a5b
-SIZE (xvzc-SpoofDPI-v0.12.2_GH0.tar.gz) = 42450
-SHA256 (atomicgo-cursor-v0.2.0_GH0.tar.gz) = 61760aaf6b2a0b51adcea56913104aa070b844426063a21dac60551f239e5044
-SIZE (atomicgo-cursor-v0.2.0_GH0.tar.gz) = 11330
-SHA256 (atomicgo-keyboard-v0.2.9_GH0.tar.gz) = 6855b6e6e6837de6e9cfb98e0f49f6224eb599c688bdd4ce3a0c96b2f409bd07
-SIZE (atomicgo-keyboard-v0.2.9_GH0.tar.gz) = 13554
-SHA256 (atomicgo-schedule-v0.1.0_GH0.tar.gz) = 32b125a2d10d854d96eefd47e14e55d8fca725ac002b0287b32c34cf023d4896
-SIZE (atomicgo-schedule-v0.1.0_GH0.tar.gz) = 6045
-SHA256 (containerd-console-v1.0.3_GH0.tar.gz) = 61bc166fd91d4639870a2395ce7a89cb4585d343c521fcd397bef66324772f91
-SIZE (containerd-console-v1.0.3_GH0.tar.gz) = 13712
+TIMESTAMP = 1764165145
+SHA256 (xvzc-SpoofDPI-v1.1.3_GH0.tar.gz) = 638630f41313583381f58158197fca8bb5b70686298ce0e9539866bde5929a60
+SIZE (xvzc-SpoofDPI-v1.1.3_GH0.tar.gz) = 1495404
+SHA256 (BurntSushi-toml-v1.5.0_GH0.tar.gz) = 723ede1a61ca8311046f840020e485dec3ceb2e614d1a539cd154375bdd7b8cb
+SIZE (BurntSushi-toml-v1.5.0_GH0.tar.gz) = 118644
+SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e
+SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152
+SHA256 (go-check-check-41f04d3bba15_GH0.tar.gz) = 2d5b1036909b241e44f0d6a7cfa936cf9f875efb4f0af077cd61585c6d0c0432
+SIZE (go-check-check-41f04d3bba15_GH0.tar.gz) = 31614
+SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5
+SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173
SHA256 (golang-mod-v0.18.0_GH0.tar.gz) = 247133e4ef1a5863af267a81c2d3f2b6e6b439f250db4e1d7e16df46d37e4d71
SIZE (golang-mod-v0.18.0_GH0.tar.gz) = 123147
-SHA256 (golang-net-v0.27.0_GH0.tar.gz) = 7366b073182cd029815e724a6584cdf01864f46f108e1b1f6beb04597ebacaea
-SIZE (golang-net-v0.27.0_GH0.tar.gz) = 1454586
-SHA256 (golang-sync-v0.7.0_GH0.tar.gz) = 39bf56d2dc04d16baabbf5eb5d847a2ad68762b5efde7ca3a8fdb24bdcdd9461
-SIZE (golang-sync-v0.7.0_GH0.tar.gz) = 18181
-SHA256 (golang-sys-v0.22.0_GH0.tar.gz) = b5a84a20ff327803ed47aefd837a3264d511b3f644017cb8e050ff1f5bd22471
-SIZE (golang-sys-v0.22.0_GH0.tar.gz) = 1498230
-SHA256 (golang-term-v0.22.0_GH0.tar.gz) = 12263f0da55447aa51fb5d5bef6ca12e37bf2058db6c625e498d06e462fca79e
-SIZE (golang-term-v0.22.0_GH0.tar.gz) = 14742
-SHA256 (golang-text-v0.16.0_GH0.tar.gz) = 6df270cb3d696f882857c8ce02233e7f08d5ff900986e1ac669b47e088b18779
-SIZE (golang-text-v0.16.0_GH0.tar.gz) = 8972326
+SHA256 (golang-net-v0.38.0_GH0.tar.gz) = f5f44a7625a2cee3ab3b38f8b08a1e058395faf44c29ae5e9a29af9e5f13c822
+SIZE (golang-net-v0.38.0_GH0.tar.gz) = 1502112
+SHA256 (golang-sync-v0.12.0_GH0.tar.gz) = 1032c8a956571df44cfb3c22122a7a3a771af53b1af5698b15e0143a8aacfde7
+SIZE (golang-sync-v0.12.0_GH0.tar.gz) = 17923
+SHA256 (golang-sys-v0.31.0_GH0.tar.gz) = de9873501d7e57afe8964b48d17392f82b5f1fd611915e6084523f9eb7506972
+SIZE (golang-sys-v0.31.0_GH0.tar.gz) = 1523040
SHA256 (golang-tools-v0.22.0_GH0.tar.gz) = ae80020fa6994e1e112478eb4fc3aefcf9b21500c6e2ef5c5b3bdbb3f8943f13
SIZE (golang-tools-v0.22.0_GH0.tar.gz) = 3853706
-SHA256 (gookit-color-v1.5.4_GH0.tar.gz) = cf2b13be6a78bd60f89713afab4b7bfb284199603f5a2b1c39fd684a3d0be690
-SIZE (gookit-color-v1.5.4_GH0.tar.gz) = 2155201
-SHA256 (lithammer-fuzzysearch-v1.1.8_GH0.tar.gz) = 2496ccfc16d85426eb70aaf94f773f8ca08caf96694de3ede3c29d5978e28e50
-SIZE (lithammer-fuzzysearch-v1.1.8_GH0.tar.gz) = 9373
+SHA256 (google-gopacket-v1.1.19_GH0.tar.gz) = 31efa87cc9d2b41e5e66c7daa8839d841d2a43cc477bf595c9e8c24ef6903830
+SIZE (google-gopacket-v1.1.19_GH0.tar.gz) = 950745
+SHA256 (jackpal-gateway-v1.1.1_GH0.tar.gz) = 69842d3b542a8c436f23fabaf40ec8ff88272e0639d7905c3bab2d94ea13b52b
+SIZE (jackpal-gateway-v1.1.1_GH0.tar.gz) = 16671
+SHA256 (kr-pretty-v0.1.0_GH0.tar.gz) = 3aeb5d90b719765781befb9f156d0d0b8e5a7aafbcf15321e9eabbd35df31358
+SIZE (kr-pretty-v0.1.0_GH0.tar.gz) = 8550
SHA256 (mattn-go-colorable-v0.1.13_GH0.tar.gz) = c3b62c76d365906bba9aa9d9ec048fd33a2a5742299d6482a08e7466d4c52d77
SIZE (mattn-go-colorable-v0.1.13_GH0.tar.gz) = 9762
SHA256 (mattn-go-isatty-v0.0.19_GH0.tar.gz) = 67b1614d495030982d276b211f3ba2a155fad61919ba96e34db8e67ed28660e4
@@ -35,11 +33,13 @@ SHA256 (mattn-go-runewidth-v0.0.15_GH0.tar.gz) = 44a5d37bd7119a9d288d7ff61cf3b4d
SIZE (mattn-go-runewidth-v0.0.15_GH0.tar.gz) = 18284
SHA256 (miekg-dns-v1.1.61_GH0.tar.gz) = 90333c02da30c7ec20688e854e34f71d450831e5c4eba007d828864bb4ff4d47
SIZE (miekg-dns-v1.1.61_GH0.tar.gz) = 217914
-SHA256 (pterm-pterm-v0.12.79_GH0.tar.gz) = 230bef0c6e733ae600392d8c085b51331eeb29d789517cb75a28c9ed3c8c578d
-SIZE (pterm-pterm-v0.12.79_GH0.tar.gz) = 297646
-SHA256 (rivo-uniseg-v0.4.4_GH0.tar.gz) = eb2837932d0a666e13ea6b4cebf698096266d4f14740faa78c63b8291cf1fb5c
-SIZE (rivo-uniseg-v0.4.4_GH0.tar.gz) = 453399
+SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda
+SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398
SHA256 (rs-zerolog-v1.33.0_GH0.tar.gz) = 7a32947b007164edb7a888048f8bec6d7de9cf503e79e099d6b6814fad0f6ac7
SIZE (rs-zerolog-v1.33.0_GH0.tar.gz) = 216046
-SHA256 (xo-terminfo-abceb7e1c41e_GH0.tar.gz) = f309fc85594b3a03d622ebe275a841b97101c4189f85fff18fc051a2e5a4878c
-SIZE (xo-terminfo-abceb7e1c41e_GH0.tar.gz) = 35180
+SHA256 (stretchr-objx-v0.5.2_GH0.tar.gz) = c21c81a2e619fe8194c9cfafd577a72fe163df5a384d68799fbc54eef4b0e33f
+SIZE (stretchr-objx-v0.5.2_GH0.tar.gz) = 33222
+SHA256 (stretchr-testify-v1.11.1_GH0.tar.gz) = 4b51fbc0f19e42841013748e6d527314e1d0e7255122766b5fca1d35b4630c69
+SIZE (stretchr-testify-v1.11.1_GH0.tar.gz) = 116832
+SHA256 (urfave-cli-v3.5.0_GH0.tar.gz) = bb5987d7ba2c59721496e01a246732955051140126df5f1e6da6d9c9c20ad5e2
+SIZE (urfave-cli-v3.5.0_GH0.tar.gz) = 6805679
diff --git a/net/spoofdpi/files/modules.txt b/net/spoofdpi/files/modules.txt
new file mode 100644
index 000000000000..48c505de7ef7
--- /dev/null
+++ b/net/spoofdpi/files/modules.txt
@@ -0,0 +1,88 @@
+# github.com/BurntSushi/toml v1.5.0
+## explicit; go 1.18
+github.com/BurntSushi/toml
+github.com/BurntSushi/toml/internal
+# github.com/davecgh/go-spew v1.1.1
+## explicit
+github.com/davecgh/go-spew/spew
+# github.com/google/gopacket v1.1.19
+## explicit; go 1.12
+github.com/google/gopacket
+github.com/google/gopacket/layers
+github.com/google/gopacket/pcap
+# github.com/jackpal/gateway v1.1.1
+## explicit; go 1.24.2
+github.com/jackpal/gateway
+# github.com/kr/pretty v0.1.0
+## explicit
+# github.com/mattn/go-colorable v0.1.13
+## explicit; go 1.15
+github.com/mattn/go-colorable
+# github.com/mattn/go-isatty v0.0.19
+## explicit; go 1.15
+github.com/mattn/go-isatty
+# github.com/miekg/dns v1.1.61
+## explicit; go 1.19
+github.com/miekg/dns
+# github.com/pmezard/go-difflib v1.0.0
+## explicit
+github.com/pmezard/go-difflib/difflib
+# github.com/rs/zerolog v1.33.0
+## explicit; go 1.15
+github.com/rs/zerolog
+github.com/rs/zerolog/internal/cbor
+github.com/rs/zerolog/internal/json
+github.com/rs/zerolog/log
+# github.com/stretchr/objx v0.5.2
+## explicit; go 1.20
+github.com/stretchr/objx
+# github.com/stretchr/testify v1.11.1
+## explicit; go 1.17
+github.com/stretchr/testify/assert
+github.com/stretchr/testify/assert/yaml
+github.com/stretchr/testify/mock
+# github.com/urfave/cli/v3 v3.5.0
+## explicit; go 1.22
+github.com/urfave/cli/v3
+# golang.org/x/mod v0.18.0
+## explicit; go 1.18
+golang.org/x/mod/semver
+# golang.org/x/net v0.38.0
+## explicit; go 1.23.0
+golang.org/x/net/bpf
+golang.org/x/net/internal/iana
+golang.org/x/net/internal/socket
+golang.org/x/net/ipv4
+golang.org/x/net/ipv6
+golang.org/x/net/route
+# golang.org/x/sync v0.12.0
+## explicit; go 1.23.0
+golang.org/x/sync/errgroup
+# golang.org/x/sys v0.31.0
+## explicit; go 1.23.0
+golang.org/x/sys/unix
+golang.org/x/sys/windows
+# golang.org/x/tools v0.22.0
+## explicit; go 1.19
+golang.org/x/tools/go/gcexportdata
+golang.org/x/tools/go/internal/packagesdriver
+golang.org/x/tools/go/packages
+golang.org/x/tools/go/types/objectpath
+golang.org/x/tools/internal/aliases
+golang.org/x/tools/internal/event
+golang.org/x/tools/internal/event/core
+golang.org/x/tools/internal/event/keys
+golang.org/x/tools/internal/event/label
+golang.org/x/tools/internal/gcimporter
+golang.org/x/tools/internal/gocommand
+golang.org/x/tools/internal/packagesinternal
+golang.org/x/tools/internal/pkgbits
+golang.org/x/tools/internal/stdlib
+golang.org/x/tools/internal/tokeninternal
+golang.org/x/tools/internal/typesinternal
+golang.org/x/tools/internal/versions
+# gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15
+## explicit
+# gopkg.in/yaml.v3 v3.0.1
+## explicit
+gopkg.in/yaml.v3
diff --git a/net/spoofdpi/files/pkg-message.in b/net/spoofdpi/files/pkg-message.in
new file mode 100644
index 000000000000..2c70f131080e
--- /dev/null
+++ b/net/spoofdpi/files/pkg-message.in
@@ -0,0 +1,37 @@
+[
+{ type: install
+ message: <<EOM
+You can use ${PORTNAME} rc.d service and specify arguments for ${PORTNAME} program in rc.conf file like this below or you can use the configuration file located in '%%ETCDIR%%':
+To enable/start ${PORTNAME} service:
+ # service ${PORTNAME} enable
+ # service ${PORTNAME} start
+Now, you can configure your web browser to use this proxy.
+${PORTNAME} listens on port 8080 by default and uses DNS as 8.8.8.8.
+EOM
+}
+{ type: upgrade
+ maximum_version: "0.12.2"
+ message: << EOM
+Some command-line arguments of ${PORTNAME} has been refactored, a few examples:
+ # -addr => -listen-addr, -port => -listen-port and etc.
+See the commit link below or project page for the new documentation.
+ # https://github.com/xvzc/${PORTNAME}/commit/a2993ac68d87a0525a93bc23984d21e341214199
+EOM
+}
+{ type: upgrade
+ maximum_version: "1.0.1"
+ message: << EOM
+A new feature (-fake-https-packets) has been added that adds up a dependency on ${PORTNAME}: libpcap. This feature requires the daemon to be run as root if it is enabled with an argument, it will fail with the default '${PORTNAME}' user, to be able to use it, switch the daemon user to root.
+ # sysrc ${PORTNAME}_user="root"
+EOM
+}
+{ type: upgrade
+ maximum_version: "1.0.2"
+ message: << EOM
+${PORTNAME} now supports configuration files written in TOML, installed in ${ETCDIR} directory with a sample config file.
+Options given through the command-line flags (via rc.conf or as user) will override the options set by the config file.
+You can edit the config via being as root or adding your user to the ${PORTNAME} group (default group).
+Config locations are: $SPOOFDPI_CONFIG environment variable, ${ETCDIR}/${PORTNAME}.toml, $XDG_CONFIG_HOME/${PORTNAME}/${PORTNAME}.toml and $HOME/.config/${PORTNAME}/${PORTNAME}.toml
+EOM
+}
+]
diff --git a/net/spoofdpi/files/spoofdpi.toml.sample b/net/spoofdpi/files/spoofdpi.toml.sample
new file mode 100644
index 000000000000..3c1af2a7e542
--- /dev/null
+++ b/net/spoofdpi/files/spoofdpi.toml.sample
@@ -0,0 +1,11 @@
+dns-addr = "1.1.1.1"
+dns-port = "53"
+
+# If you want to run SpoofDPI remotely (e.g., on a physically separated machine), then you should set this value
+# to 0.0.0.0. Otherwise, it is recommended to leave this option as default.
+listen-addr = "127.0.0.1"
+
+# Port to listen on.
+listen-port = "8080"
+
+doh-endpoint = "https://dns.google/dns-query"
diff --git a/net/spoofdpi/pkg-message b/net/spoofdpi/pkg-message
deleted file mode 100644
index d7cc46e32bda..000000000000
--- a/net/spoofdpi/pkg-message
+++ /dev/null
@@ -1,23 +0,0 @@
-[
-{ type: install
- message: <<EOM
-You can use SpoofDPI rc.d service and specify arguments
-for SpoofDPI program in rc.conf file like this below:
- # sysrc spoofdpi_args="-listen-port 8181 -dns-addr 1.1.1.1 -enable-doh"
-To enable/start spoofdpi service:
- # service spoofdpi enable
- # service spoofdpi start
-Now, you can configure your web browser to use this proxy.
-SpoofDPI listens on port 8080 by default and uses DNS as 8.8.8.8.
-EOM
-}
-{ type: upgrade
- maximum_version: "0.12.2"
- message: << EOM
-Some command-line arguments of SpoofDPI has been refactored, a few examples:
- # -addr => -listen-addr, -port => -listen-port and etc.
-See the commit link below or project page for new changes in arguments usage.
- # https://github.com/xvzc/SpoofDPI/commit/a2993ac68d87a0525a93bc23984d21e341214199
-EOM
-}
-]
diff --git a/net/tcptestsuite/Makefile b/net/tcptestsuite/Makefile
index 549a8b193659..9bd194a39d24 100644
--- a/net/tcptestsuite/Makefile
+++ b/net/tcptestsuite/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tcptestsuite
-DISTVERSION= g20250428
+DISTVERSION= g20251201
PORTEPOCH= 1
CATEGORIES= net
@@ -14,7 +14,7 @@ RUN_DEPENDS= packetdrill:net/packetdrill
USE_GITHUB= yes
GH_ACCOUNT= freebsd-net
GH_PROJECT= tcp-testsuite
-GH_TAGNAME= f6038fe
+GH_TAGNAME= a18ff2a
NO_ARCH= yes
NO_BUILD= yes
diff --git a/net/tcptestsuite/distinfo b/net/tcptestsuite/distinfo
index 51ef3a2e8aa8..71375e4471bb 100644
--- a/net/tcptestsuite/distinfo
+++ b/net/tcptestsuite/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745876474
-SHA256 (freebsd-net-tcp-testsuite-g20250428-f6038fe_GH0.tar.gz) = 98f8d642791658809e9d4cf75a7de759bad746ee71bc62a9534ff2a3e5fd353c
-SIZE (freebsd-net-tcp-testsuite-g20250428-f6038fe_GH0.tar.gz) = 134370
+TIMESTAMP = 1764628814
+SHA256 (freebsd-net-tcp-testsuite-g20251201-a18ff2a_GH0.tar.gz) = c0c1db35f44b1f5da0164514468208b2c0234fae7b291eb9721ada5a43749be8
+SIZE (freebsd-net-tcp-testsuite-g20251201-a18ff2a_GH0.tar.gz) = 135242
diff --git a/net/td-system-tools/Makefile b/net/td-system-tools/Makefile
index 836cf06b1a29..04f939627c95 100644
--- a/net/td-system-tools/Makefile
+++ b/net/td-system-tools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= td-system-tools
-DISTVERSION= 2.1.8
+DISTVERSION= 2.2.1
CATEGORIES= net
MASTER_SITES= https://www.nntb.no/~dreibh/system-tools/download/
@@ -11,11 +11,11 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= bash:shells/bash \
- getopt>=0:misc/getopt \
figlet:misc/figlet \
+ getopt>=0:misc/getopt \
mbuffer:misc/mbuffer
-USES= cmake gettext tar:xz
+USES= cmake gettext ssl:run tar:xz
CMAKE_ARGS= -DCMAKE_INSTALL_MANDIR=${PREFIX}/share/man
.include <bsd.port.mk>
diff --git a/net/td-system-tools/distinfo b/net/td-system-tools/distinfo
index 1ba476d0aee0..8f4abab4df31 100644
--- a/net/td-system-tools/distinfo
+++ b/net/td-system-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762017147
-SHA256 (td-system-tools-2.1.8.tar.xz) = f8ad1a0a8897c4f5124688bdba83df2ff35a26cf2424dfa7972be4cc6417e363
-SIZE (td-system-tools-2.1.8.tar.xz) = 993404
+TIMESTAMP = 1764343689
+SHA256 (td-system-tools-2.2.1.tar.xz) = 3395b3a23505b7a0da5b04582cf001a672856ed8de773656ea834f0faf16fb49
+SIZE (td-system-tools-2.2.1.tar.xz) = 1012460
diff --git a/net/td-system-tools/pkg-plist b/net/td-system-tools/pkg-plist
index 02db1675fcdf..f008b7c01d6e 100644
--- a/net/td-system-tools/pkg-plist
+++ b/net/td-system-tools/pkg-plist
@@ -2,12 +2,16 @@ bin/Fingerprint-SSH-Keys
bin/Reset-Machine-ID
bin/System-Info
bin/System-Maintenance
+bin/check-certificate
bin/configure-grub
+bin/extract-pem
bin/get-system-info
bin/print-utf8
bin/random-sleep
+bin/test-tls-connection
bin/text-block
bin/try-hard
+bin/view-certificate
etc/profile.d/system-info.csh
etc/profile.d/system-info.sh
etc/system-info.d/01-example
@@ -21,40 +25,56 @@ share/bash-completion/completions/Fingerprint-SSH-Keys
share/bash-completion/completions/Reset-Machine-ID
share/bash-completion/completions/System-Info
share/bash-completion/completions/System-Maintenance
+share/bash-completion/completions/check-certificate
share/bash-completion/completions/configure-grub
+share/bash-completion/completions/extract-pem
share/bash-completion/completions/get-system-info
share/bash-completion/completions/print-utf8
share/bash-completion/completions/random-sleep
+share/bash-completion/completions/test-tls-connection
share/bash-completion/completions/text-block
share/bash-completion/completions/try-hard
+share/bash-completion/completions/view-certificate
share/configure-grub/grub-defaults-nornet
share/configure-grub/grub-defaults-standard
share/locale/de/LC_MESSAGES/Fingerprint-SSH-Keys.mo
share/locale/de/LC_MESSAGES/Reset-Machine-ID.mo
share/locale/de/LC_MESSAGES/System-Info.mo
share/locale/de/LC_MESSAGES/System-Maintenance.mo
+share/locale/de/LC_MESSAGES/check-certificate.mo
+share/locale/de/LC_MESSAGES/extract-pem.mo
share/locale/de/LC_MESSAGES/print-utf8.mo
share/locale/de/LC_MESSAGES/random-sleep.mo
+share/locale/de/LC_MESSAGES/test-tls-connection.mo
share/locale/de/LC_MESSAGES/text-block.mo
share/locale/de/LC_MESSAGES/try-hard.mo
+share/locale/de/LC_MESSAGES/view-certificate.mo
share/locale/nb/LC_MESSAGES/Fingerprint-SSH-Keys.mo
share/locale/nb/LC_MESSAGES/Reset-Machine-ID.mo
share/locale/nb/LC_MESSAGES/System-Info.mo
share/locale/nb/LC_MESSAGES/System-Maintenance.mo
+share/locale/nb/LC_MESSAGES/check-certificate.mo
+share/locale/nb/LC_MESSAGES/extract-pem.mo
share/locale/nb/LC_MESSAGES/print-utf8.mo
share/locale/nb/LC_MESSAGES/random-sleep.mo
+share/locale/nb/LC_MESSAGES/test-tls-connection.mo
share/locale/nb/LC_MESSAGES/text-block.mo
share/locale/nb/LC_MESSAGES/try-hard.mo
+share/locale/nb/LC_MESSAGES/view-certificate.mo
share/man/man1/Fingerprint-SSH-Keys.1.gz
share/man/man1/Reset-Machine-ID.1.gz
share/man/man1/System-Info.1.gz
share/man/man1/System-Maintenance.1.gz
+share/man/man1/check-certificate.1.gz
share/man/man1/configure-grub.1.gz
+share/man/man1/extract-pem.1.gz
share/man/man1/get-system-info.1.gz
share/man/man1/print-utf8.1.gz
share/man/man1/random-sleep.1.gz
+share/man/man1/test-tls-connection.1.gz
share/man/man1/text-block.1.gz
share/man/man1/try-hard.1.gz
+share/man/man1/view-certificate.1.gz
share/text-block/example1.txt
share/text-block/example2.txt
share/text-block/insert.txt
diff --git a/net/torsocks/Makefile b/net/torsocks/Makefile
index d176860f33bd..701ea6184d9b 100644
--- a/net/torsocks/Makefile
+++ b/net/torsocks/Makefile
@@ -1,5 +1,5 @@
PORTNAME= torsocks
-DISTVERSION= 2.4.0
+DISTVERSION= 2.5.0
CATEGORIES= net security
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/traefik/Makefile b/net/traefik/Makefile
index 5d227875dffe..203a2895a726 100644
--- a/net/traefik/Makefile
+++ b/net/traefik/Makefile
@@ -1,6 +1,5 @@
PORTNAME= traefik
-PORTVERSION= 3.5.3
-PORTREVISION= 3
+PORTVERSION= 3.6.2
CATEGORIES= net
MASTER_SITES= LOCAL/riggs/${PORTNAME}
diff --git a/net/traefik/distinfo b/net/traefik/distinfo
index 11508f3c3907..e5d75b16a364 100644
--- a/net/traefik/distinfo
+++ b/net/traefik/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759038873
-SHA256 (traefik-3.5.3.tar.xz) = 6a3c5ff4b71588fcb01f9ecf9e3546645f2bfc5c9cd936bbbe5a6323bbb62d7c
-SIZE (traefik-3.5.3.tar.xz) = 25229952
+TIMESTAMP = 1763853110
+SHA256 (traefik-3.6.2.tar.xz) = c046965f165b2a82c40a42d00f6fe7e263c1068f129de8b64b1ed2bb5a8548c3
+SIZE (traefik-3.6.2.tar.xz) = 26178072
diff --git a/net/trippy/Makefile b/net/trippy/Makefile
index a576df13e88f..2e500d243b3a 100644
--- a/net/trippy/Makefile
+++ b/net/trippy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= trippy
DISTVERSION= 0.13.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/net/udp-over-tcp/Makefile b/net/udp-over-tcp/Makefile
index 70322327cbc2..9fd9fcdce313 100644
--- a/net/udp-over-tcp/Makefile
+++ b/net/udp-over-tcp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= udp-over-tcp
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/unison240/Makefile b/net/unison240/Makefile
index 2ff07c8f6a9b..dcd1f225dca3 100644
--- a/net/unison240/Makefile
+++ b/net/unison240/Makefile
@@ -1,11 +1,7 @@
PORTNAME= unison
PORTVERSION= 2.40.128
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= net
-MASTER_SITES= http://www.cis.upenn.edu/~bcpierce/unison/download/releases/${DISTNAME}/
-DISTFILES= ${EXTRACT_ONLY} ${EXTRA_DOCS}
-DIST_SUBDIR= ${DISTNAME}
-EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= madpilot@FreeBSD.org
COMMENT= User-level file synchronization tool
@@ -14,23 +10,27 @@ WWW= https://www.cis.upenn.edu/~bcpierce/unison/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
+VERSIONSUFFIX= 240
+
+DEPRECATED= Legacy release unsupported by upstream
+EXPIRATION_DATE= 2026-02-28
+
FLAVORS= x11 nox11
FLAVOR?= ${FLAVORS:[1]}
-VERSIONSUFFIX= 240
-
nox11_PKGNAMESUFFIX= ${VERSIONSUFFIX}-nox11
nox11_CONFLICTS_INSTALL= unison${VERSIONSUFFIX}
-x11_PKGNAMESUFFIX= ${VERSIONSUFFIX}
-x11_CONFLICTS_INSTALL= unison${VERSIONSUFFIX}-nox11
-x11_BUILD_DEPENDS= lablgtk2:x11-toolkits/ocaml-lablgtk2 \
- icotool:graphics/icoutils
+x11_PKGNAMESUFFIX= ${VERSIONSUFFIX}
+x11_BUILD_DEPENDS= icotool:graphics/icoutils \
+ lablgtk2:x11-toolkits/ocaml-lablgtk2
x11_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2
-
-PLIST_SUB= PORTVERSION=${PORTVERSION}
-USES= gmake ocaml:build
+x11_CONFLICTS_INSTALL= unison${VERSIONSUFFIX}-nox11
+USES= gmake ocaml:build
+USE_GITHUB= yes
+GH_ACCOUNT= bcpierce00
+GH_TAGNAME= 2.40
MAKE_ARGS= CFLAGS=""
ALL_TARGET= unison all
@@ -38,23 +38,26 @@ TEST_TARGET= selftest
DOCS= BUGS.txt NEWS README
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
-EXTRA_DOCS= ${DISTNAME}-manual.html \
- ${DISTNAME}-manual.pdf ${DISTNAME}-manual.ps
-OPTIONS_DEFINE= DOCS
+WRKSRC_SUBDIR= src
+
+PLIST_SUB= PORTVERSION=${PORTVERSION} \
+ VERSIONSUFFIX=${VERSIONSUFFIX}
.if ${FLAVOR} == nox11
-MAKE_ARGS+= UISTYLE=text
-PKGMESSAGE= ${PKGDIR}/pkg-message.nox11
-PLIST_SUB+= X11="@comment "
+MAKE_ARGS+= UISTYLE=text
+PKGMESSAGE= ${PKGDIR}/pkg-message.nox11
+PLIST_SUB+= X11="@comment "
.else
-MAKE_ARGS+= UISTYLE=gtk2
-SUB_FILES= ${PORTNAME}.desktop
-USE_GNOME+= atk cairo gdkpixbuf glib20 gtk20 pango
-USES+= gettext-runtime gnome
-PLIST_SUB+= X11=""
+MAKE_ARGS+= UISTYLE=gtk2
+SUB_FILES= ${PORTNAME}.desktop
+USE_GNOME+= atk cairo gdkpixbuf glib20 gtk20 pango
+USES+= gettext-runtime gnome
+PLIST_SUB+= X11=""
.endif
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.options.mk>
.if ${ARCH} == powerpc
@@ -86,6 +89,5 @@ do-install:
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}
- cd ${DISTDIR}/${DIST_SUBDIR} && ${INSTALL_DATA} ${EXTRA_DOCS} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/net/unison240/distinfo b/net/unison240/distinfo
index 8087893f14e9..4a61c58373ca 100644
--- a/net/unison240/distinfo
+++ b/net/unison240/distinfo
@@ -1,8 +1,3 @@
-SHA256 (unison-2.40.128/unison-2.40.128.tar.gz) = 5a1ea828786b9602f2a42c2167c9e7643aba2c1e20066be7ce46de4779a5ca54
-SIZE (unison-2.40.128/unison-2.40.128.tar.gz) = 2717593
-SHA256 (unison-2.40.128/unison-2.40.128-manual.html) = 8cd3901dffab27203fab1702a7eb25555539f1b566ebe08036aef695f39e8593
-SIZE (unison-2.40.128/unison-2.40.128-manual.html) = 267099
-SHA256 (unison-2.40.128/unison-2.40.128-manual.pdf) = 346f8d027adfafc9b042c8d4a144b6f0619cce43fa551dc3d4318a15464cd86a
-SIZE (unison-2.40.128/unison-2.40.128-manual.pdf) = 496593
-SHA256 (unison-2.40.128/unison-2.40.128-manual.ps) = 6104e45e4b6c80c03fa17c2aa02a176e95574b731c58a5d8e2d13aa9387d0537
-SIZE (unison-2.40.128/unison-2.40.128-manual.ps) = 753150
+TIMESTAMP = 1763914825
+SHA256 (bcpierce00-unison-2.40.128-2.40_GH0.tar.gz) = 7e8ed59b1ceacc67fdfb5c585dbefd12cb81d8da8b338ac3e105867553b135cd
+SIZE (bcpierce00-unison-2.40.128-2.40_GH0.tar.gz) = 3438271
diff --git a/net/unison240/files/patch-mkProjectInfo.ml b/net/unison240/files/patch-mkProjectInfo.ml
new file mode 100644
index 000000000000..107131fe8dbf
--- /dev/null
+++ b/net/unison240/files/patch-mkProjectInfo.ml
@@ -0,0 +1,11 @@
+--- mkProjectInfo.ml.orig 2014-12-30 02:21:28 UTC
++++ mkProjectInfo.ml
+@@ -42,7 +42,7 @@ let pointVersionOrigin = 409 (* Revision that correspo
+ (* ---------------------------------------------------------------------- *)
+ (* You shouldn't need to edit below. *)
+
+-let revisionString = "$Rev$";;
++let revisionString = "$Rev: 537 $";;
+
+ (* BCP (1/10): This bit was added to help with getting Unison via bazaar, but it
+ was never used much and I'm not confident it's working. I'll comment it out
diff --git a/net/unison240/files/patch-uigtk2.ml b/net/unison240/files/patch-uigtk2.ml
index 3fcc653c3fac..2e6839e8b480 100644
--- a/net/unison240/files/patch-uigtk2.ml
+++ b/net/unison240/files/patch-uigtk2.ml
@@ -1,6 +1,6 @@
---- uigtk2.ml.orig 2009-05-14 15:59:33 UTC
+--- uigtk2.ml.orig 2014-12-30 02:21:28 UTC
+++ uigtk2.ml
-@@ -93,12 +93,12 @@ let fontMonospaceMediumPango = lazy (Pango.Font.from_s
+@@ -89,12 +89,12 @@ let icon =
(* This does not work with the current version of Lablgtk, due to a bug
let icon =
GdkPixbuf.from_data ~width:48 ~height:48 ~has_alpha:true
@@ -14,4 +14,4 @@
+ (Gpointer.region_of_bytes Pixmaps.icon_data) (GdkPixbuf.get_pixels p);
p
- (*********************************************************************
+ let leftPtrWatch =
diff --git a/net/unison240/pkg-plist b/net/unison240/pkg-plist
index 98271524e6e7..b28583a61db5 100644
--- a/net/unison240/pkg-plist
+++ b/net/unison240/pkg-plist
@@ -1,10 +1,7 @@
-bin/unison240
-%%X11%%bin/unison240-text
-%%X11%%share/applications/unison240.desktop
-%%X11%%share/pixmaps/unison240.png
+bin/unison%%VERSIONSUFFIX%%
+%%X11%%bin/unison%%VERSIONSUFFIX%%-text
+%%X11%%share/applications/unison%%VERSIONSUFFIX%%.desktop
+%%X11%%share/pixmaps/unison%%VERSIONSUFFIX%%.png
%%PORTDOCS%%%%DOCSDIR%%/BUGS.txt
%%PORTDOCS%%%%DOCSDIR%%/NEWS
%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/unison-%%PORTVERSION%%-manual.html
-%%PORTDOCS%%%%DOCSDIR%%/unison-%%PORTVERSION%%-manual.pdf
-%%PORTDOCS%%%%DOCSDIR%%/unison-%%PORTVERSION%%-manual.ps
diff --git a/net/unison248/Makefile b/net/unison248/Makefile
index e376622807b5..fb0910436386 100644
--- a/net/unison248/Makefile
+++ b/net/unison248/Makefile
@@ -20,47 +20,50 @@ VERSIONSUFFIX= 248
nox11_PKGNAMESUFFIX= ${VERSIONSUFFIX}-nox11
nox11_CONFLICTS_INSTALL= unison${VERSIONSUFFIX}
-x11_PKGNAMESUFFIX= ${VERSIONSUFFIX}
-x11_CONFLICTS_INSTALL= unison${VERSIONSUFFIX}-nox11
-x11_BUILD_DEPENDS= lablgtk2:x11-toolkits/ocaml-lablgtk2 \
- icotool:graphics/icoutils
+x11_PKGNAMESUFFIX= ${VERSIONSUFFIX}
+x11_BUILD_DEPENDS= icotool:graphics/icoutils \
+ lablgtk2:x11-toolkits/ocaml-lablgtk2
x11_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2
+x11_CONFLICTS_INSTALL= unison${VERSIONSUFFIX}-nox11
-PLIST_SUB= PORTVERSION=${PORTVERSION} VERSIONSUFFIX=${VERSIONSUFFIX}
USES= gmake localbase ocaml:build
-WRKSRC_SUBDIR= src
-CONFLICTS= unison-devel
-MAKE_ENV= CLIBS="${LIBS:S/^-/-ccopt -/}" COFLAGS="${CFLAGS:C/ *(-[^ ]*) */ -ccopt \"\1 \"/gW}"
-MAKE_JOBS_UNSAFE= yes
-ALL_TARGET= unison all
-
USE_GITHUB= yes
GH_ACCOUNT= bcpierce00
+MAKE_ENV= CLIBS="${LIBS:S/^-/-ccopt -/}" \
+ COFLAGS="${CFLAGS:C/ *(-[^ ]*) */ -ccopt \"\1 \"/gW}"
+MAKE_JOBS_UNSAFE= yes
+ALL_TARGET= unison all
+
DOCS= BUGS.txt NEWS README
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
-OPTIONS_DEFINE= DOCS FSMONITOR
-OPTIONS_DEFAULT?= FSMONITOR
+WRKSRC_SUBDIR= src
-FSMONITOR_DESC= Compile and install fsmonitor plugin
+PLIST_SUB= PORTVERSION=${PORTVERSION} \
+ VERSIONSUFFIX=${VERSIONSUFFIX}
+OPTIONS_DEFINE= DOCS FSMONITOR
+OPTIONS_DEFAULT= FSMONITOR
OPTIONS_SUB= YES
+FSMONITOR_DESC= Compile and install fsmonitor plugin
+
FSMONITOR_LIB_DEPENDS= libinotify.so:devel/libinotify
.if ${FLAVOR} == nox11
-MAKE_ARGS= UISTYLE=text
-PKGMESSAGE= ${PKGDIR}/pkg-message.nox11
-PLIST_SUB+= X11="@comment "
+MAKE_ARGS= UISTYLE=text
+PKGMESSAGE= ${PKGDIR}/pkg-message.nox11
+PLIST_SUB+= X11="@comment "
.else
-MAKE_ARGS= UISTYLE=gtk2
-SUB_FILES= ${PORTNAME}.desktop
-SUB_LIST= PORTVERSION=${PORTVERSION} VERSIONSUFFIX=${VERSIONSUFFIX}
-USE_GNOME+= atk cairo gdkpixbuf glib20 gtk20 pango
-USES+= gettext-runtime gnome
-PLIST_SUB+= X11=""
+MAKE_ARGS= UISTYLE=gtk2
+SUB_FILES= ${PORTNAME}.desktop
+SUB_LIST= PORTVERSION=${PORTVERSION} \
+ VERSIONSUFFIX=${VERSIONSUFFIX}
+USE_GNOME+= atk cairo gdkpixbuf glib20 gtk20 pango
+USES+= gettext-runtime gnome
+PLIST_SUB+= X11=""
.endif
.include <bsd.port.options.mk>
diff --git a/net/unison251/Makefile b/net/unison251/Makefile
index 52a4cda820e1..0b54826495b0 100644
--- a/net/unison251/Makefile
+++ b/net/unison251/Makefile
@@ -19,45 +19,47 @@ VERSIONSUFFIX= 251
nox11_PKGNAMESUFFIX= ${VERSIONSUFFIX}-nox11
nox11_CONFLICTS_INSTALL= unison${VERSIONSUFFIX}
-x11_PKGNAMESUFFIX= ${VERSIONSUFFIX}
-x11_CONFLICTS_INSTALL= unison${VERSIONSUFFIX}-nox11
-x11_BUILD_DEPENDS= lablgtk2:x11-toolkits/ocaml-lablgtk2 \
- icotool:graphics/icoutils
+x11_PKGNAMESUFFIX= ${VERSIONSUFFIX}
+x11_BUILD_DEPENDS= icotool:graphics/icoutils \
+ lablgtk2:x11-toolkits/ocaml-lablgtk2
x11_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libharfbuzz.so:print/harfbuzz
+x11_CONFLICTS_INSTALL= unison${VERSIONSUFFIX}-nox11
-PLIST_SUB= PORTVERSION=${PORTVERSION} VERSIONSUFFIX=${VERSIONSUFFIX}
USES= gmake localbase ocaml:build
-WRKSRC_SUBDIR= src
-CONFLICTS= unison-devel
-MAKE_ENV= CLIBS="${LIBS:S/^-/-ccopt -/}" COFLAGS="${CFLAGS:C/ *(-[^ ]*) */ -ccopt \"\1 \"/gW}"
-ALL_TARGET= unison all
-
USE_GITHUB= yes
GH_ACCOUNT= bcpierce00
+MAKE_ENV= CLIBS="${LIBS:S/^-/-ccopt -/}" \
+ COFLAGS="${CFLAGS:C/ *(-[^ ]*) */ -ccopt \"\1 \"/gW}"
+ALL_TARGET= unison all
+
DOCS= NEWS README
-OPTIONS_DEFINE= DOCS FSMONITOR
-OPTIONS_DEFAULT?= FSMONITOR
+WRKSRC_SUBDIR= src
-FSMONITOR_DESC= Compile and install fsmonitor plugin
+PLIST_SUB= PORTVERSION=${PORTVERSION} \
+ VERSIONSUFFIX=${VERSIONSUFFIX}
+OPTIONS_DEFINE= DOCS FSMONITOR
+OPTIONS_DEFAULT= FSMONITOR
OPTIONS_SUB= YES
+FSMONITOR_DESC= Compile and install fsmonitor plugin
+
FSMONITOR_LIB_DEPENDS= libinotify.so:devel/libinotify
.if ${FLAVOR} == nox11
-MAKE_ARGS= UISTYLE=text
-PKGMESSAGE= ${PKGDIR}/pkg-message.nox11
-PLIST_SUB+= X11="@comment "
+MAKE_ARGS= UISTYLE=text
+PKGMESSAGE= ${PKGDIR}/pkg-message.nox11
+PLIST_SUB+= X11="@comment "
.else
-MAKE_ARGS= UISTYLE=gtk2
-SUB_FILES= ${PORTNAME}.desktop
-USE_GNOME+= atk cairo gdkpixbuf glib20 gtk20 pango
-USES+= gettext-runtime gnome
-PLIST_SUB+= X11=""
+MAKE_ARGS= UISTYLE=gtk2
+SUB_FILES= ${PORTNAME}.desktop
+USE_GNOME+= atk cairo gdkpixbuf glib20 gtk20 pango
+USES+= gettext-runtime gnome
+PLIST_SUB+= X11=""
.endif
.include <bsd.port.options.mk>
diff --git a/net/wangle/Makefile b/net/wangle/Makefile
index 44ec5e597113..f962e9f0481b 100644
--- a/net/wangle/Makefile
+++ b/net/wangle/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wangle
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.11.03.00
+DISTVERSION= 2025.11.24.00
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/wangle/distinfo b/net/wangle/distinfo
index 10f204b4405e..5e3b1f11cf54 100644
--- a/net/wangle/distinfo
+++ b/net/wangle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762332299
-SHA256 (facebook-wangle-v2025.11.03.00_GH0.tar.gz) = 006bcf6415b1d76105d276f8f977925fb1dbdc4f82f72a3f165652562eed5284
-SIZE (facebook-wangle-v2025.11.03.00_GH0.tar.gz) = 375083
+TIMESTAMP = 1764006723
+SHA256 (facebook-wangle-v2025.11.24.00_GH0.tar.gz) = 9780e9628571e655f0528e8d6b85c24304eb2df54af7e6bc733496b5e0f30bb9
+SIZE (facebook-wangle-v2025.11.24.00_GH0.tar.gz) = 377494
diff --git a/net/waypipe/Makefile b/net/waypipe/Makefile
index 1d3f8d9b78f0..a8aa39164903 100644
--- a/net/waypipe/Makefile
+++ b/net/waypipe/Makefile
@@ -1,6 +1,7 @@
PORTNAME= waypipe
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.5
+PORTREVISION= 1
CATEGORIES= net wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/net/wayvnc/Makefile b/net/wayvnc/Makefile
index 211ce5f857f9..8a598088032d 100644
--- a/net/wayvnc/Makefile
+++ b/net/wayvnc/Makefile
@@ -26,7 +26,7 @@ USE_LDCONFIG= yes
GH_ACCOUNT= any1
PLIST_FILES= bin/${PORTNAME} \
bin/${PORTNAME}ctl
-MESON_ARGS= -Dtests=false
+MESON_FALSE= tests
OPTIONS_DEFINE= MANPAGES OPENGL
OPTIONS_DEFAULT=MANPAGES OPENGL
diff --git a/net/wifi-firmware-kmod/Makefile.inc b/net/wifi-firmware-kmod/Makefile.inc
index cc957a76fb6a..cdd2f657ff55 100644
--- a/net/wifi-firmware-kmod/Makefile.inc
+++ b/net/wifi-firmware-kmod/Makefile.inc
@@ -3,10 +3,11 @@ PORTVERSION= ${FWDRV_VERSION}
PORTREVISION?= 2
CATEGORIES= net
MASTER_SITES= https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \
- https://ams.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \
- https://dfw.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \
- https://nyc.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \
- https://sin.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/
+ https://fra.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \
+ https://sea.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \
+ https://sg2.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \
+ https://sto.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \
+ https://tor.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/
MAINTAINER= bz@FreeBSD.org
COMMENT= Firmware modules for the ${FWDRV} (${FLAVOR}) WiFi NIC driver
diff --git a/net/wireshark/Makefile b/net/wireshark/Makefile
index cd5ae9eb186f..55e18e3ac44d 100644
--- a/net/wireshark/Makefile
+++ b/net/wireshark/Makefile
@@ -1,5 +1,6 @@
PORTNAME= wireshark
-DISTVERSION= 4.6.0
+DISTVERSION= 4.6.1
+PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= https://1.na.dl.wireshark.org/src/ \
https://1.eu.dl.wireshark.org/src/ \
@@ -17,16 +18,17 @@ WWW= https://www.wireshark.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libpcre2-8.so:devel/pcre2 \
+LIB_DEPENDS= libbrotlidec.so:archivers/brotli \
+ libcares.so:dns/c-ares \
libgcrypt.so:security/libgcrypt \
liblz4.so:archivers/liblz4 \
libnghttp2.so:www/libnghttp2 \
libnghttp3.so:www/libnghttp3 \
- libbrotlidec.so:archivers/brotli \
+ libpcre2-8.so:devel/pcre2 \
libsnappy.so:archivers/snappy \
- libcares.so:dns/c-ares \
- libzstd.so:archivers/zstd \
- libspeexdsp.so:audio/speexdsp
+ libspeexdsp.so:audio/speexdsp \
+ libxxhash.so:devel/xxhash \
+ libzstd.so:archivers/zstd
FLAVORS= default nox11
FLAVOR?= ${FLAVORS:[1]}
diff --git a/net/wireshark/distinfo b/net/wireshark/distinfo
index 75b7f51e9ede..c93eba219678 100644
--- a/net/wireshark/distinfo
+++ b/net/wireshark/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760129032
-SHA256 (wireshark-4.6.0.tar.xz) = ab016463062bb635285b9678dd45ddd84c65938911fd40b3cca9a903a08ad8d9
-SIZE (wireshark-4.6.0.tar.xz) = 50726944
+TIMESTAMP = 1763648117
+SHA256 (wireshark-4.6.1.tar.xz) = 5f43055db213e16aed6a064a8b4fdb56092106f18c19e8890482c058b0a1dd85
+SIZE (wireshark-4.6.1.tar.xz) = 50596888
diff --git a/net/wireshark/files/patch-epan_dissectors_packet-kerberos.c b/net/wireshark/files/patch-epan_dissectors_packet-kerberos.c
deleted file mode 100644
index 13c7bfbd0ac6..000000000000
--- a/net/wireshark/files/patch-epan_dissectors_packet-kerberos.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- epan/dissectors/packet-kerberos.c.orig 2025-10-16 15:54:37 UTC
-+++ epan/dissectors/packet-kerberos.c
-@@ -3401,7 +3401,7 @@ read_keytab_file(const char *filename)
-
- /* generate origin string, describing where this key came from */
- for(i=0;i<key.principal->name.name_string.len;i++){
-- wmem_strbuf_append_printf(str_principal, "%s%s",(i?"/":""),key.principal->name.name_string.val[i]));
-+ wmem_strbuf_append_printf(str_principal, "%s%s",(i?"/":""),key.principal->name.name_string.val[i]);
- }
- wmem_strbuf_append_printf(str_principal, "@%s",key.principal->realm);
- new_key->key_origin = (char*)wmem_strbuf_get_str(str_principal);
diff --git a/net/wireshark/pkg-plist b/net/wireshark/pkg-plist
index 3523d98eea36..04b5349c8a4b 100644
--- a/net/wireshark/pkg-plist
+++ b/net/wireshark/pkg-plist
@@ -17,10 +17,12 @@ bin/sharkd
bin/text2pcap
bin/tshark
%%GUI%%bin/wireshark
-%%DEVELOPMENT%%include/wireshark/bits.h
+%%DEVELOPMENT%%include/wireshark/c128/bits.h
+%%DEVELOPMENT%%include/wireshark/c128/endian.h
+%%DEVELOPMENT%%include/wireshark/c128/integer.h
+%%DEVELOPMENT%%include/wireshark/c128/types.h
%%DEVELOPMENT%%include/wireshark/cfile.h
%%DEVELOPMENT%%include/wireshark/cli_main.h
-%%DEVELOPMENT%%include/wireshark/endian.h
%%DEVELOPMENT%%include/wireshark/epan/addr_resolv.h
%%DEVELOPMENT%%include/wireshark/epan/address.h
%%DEVELOPMENT%%include/wireshark/epan/address_types.h
@@ -575,9 +577,7 @@ bin/tshark
%%DEVELOPMENT%%include/wireshark/epan/wscbor.h
%%DEVELOPMENT%%include/wireshark/epan/wscbor_enc.h
%%DEVELOPMENT%%include/wireshark/file.h
-%%DEVELOPMENT%%include/wireshark/integer.h
%%DEVELOPMENT%%include/wireshark/jtckdint.h
-%%DEVELOPMENT%%include/wireshark/types.h
%%DEVELOPMENT%%include/wireshark/wireshark.h
%%DEVELOPMENT%%include/wireshark/wiretap/file_wrappers.h
%%DEVELOPMENT%%include/wireshark/wiretap/introspection.h
@@ -697,10 +697,10 @@ bin/tshark
%%DEVELOPMENT%%lib/cmake/wireshark/WiresharkTargets.cmake
lib/libwireshark.so
lib/libwireshark.so.19
-lib/libwireshark.so.19.0.0
+lib/libwireshark.so.19.0.1
lib/libwiretap.so
lib/libwiretap.so.16
-lib/libwiretap.so.16.0.0
+lib/libwiretap.so.16.0.1
lib/libwsutil.so
lib/libwsutil.so.17
lib/libwsutil.so.17.0.0
diff --git a/net/wstunnel/Makefile b/net/wstunnel/Makefile
index 8921212b439b..93c7d7e4562b 100644
--- a/net/wstunnel/Makefile
+++ b/net/wstunnel/Makefile
@@ -1,7 +1,6 @@
PORTNAME= wstunnel
DISTVERSIONPREFIX= v
-DISTVERSION= 10.1.8
-PORTREVISION= 7
+DISTVERSION= 10.5.1
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
@@ -11,91 +10,119 @@ WWW= https://github.com/erebe/wstunnel
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cargo
+USES= cargo llvm:build
USE_GITHUB= yes
GH_ACCOUNT= erebe
RUSTFLAGS= ${ARCH:S/i386/YES/:C/^[a-z].*//:S/YES/-C target-feature=+sse,+sse2/} # add sse sse2 target-features only on i386
-CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.0 \
- ahash-0.8.11 \
- aho-corasick-1.1.3 \
- android-tzdata-0.1.1 \
+CARGO_CRATES= ahash-0.8.12 \
+ aho-corasick-1.1.4 \
android_system_properties-0.1.5 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.6 \
- anyhow-1.0.94 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.5 \
+ anstyle-wincon-3.0.11 \
+ anyhow-1.0.100 \
arc-swap-1.7.1 \
- asn1-rs-0.6.2 \
- asn1-rs-derive-0.5.1 \
+ asn1-rs-0.7.1 \
+ asn1-rs-derive-0.6.0 \
asn1-rs-impl-0.2.0 \
- async-channel-2.3.1 \
- async-trait-0.1.83 \
+ astral-tokio-tar-0.5.6 \
+ async-channel-2.5.0 \
+ async-stream-0.3.6 \
+ async-stream-impl-0.3.6 \
+ async-trait-0.1.89 \
atomic-waker-1.1.2 \
- autocfg-1.4.0 \
- aws-lc-rs-1.11.1 \
- aws-lc-sys-0.23.1 \
- backtrace-0.3.74 \
+ autocfg-1.5.0 \
+ aws-lc-fips-sys-0.13.10 \
+ aws-lc-rs-1.15.1 \
+ aws-lc-sys-0.34.0 \
+ axum-0.8.7 \
+ axum-core-0.5.5 \
+ base16ct-0.2.0 \
base64-0.21.7 \
base64-0.22.1 \
- bb8-0.9.0 \
- bindgen-0.69.5 \
+ base64ct-1.8.0 \
+ bb8-0.9.1 \
+ bindgen-0.72.1 \
bitflags-1.3.2 \
- bitflags-2.6.0 \
+ bitflags-2.10.0 \
block-buffer-0.10.4 \
- bollard-0.17.1 \
- bollard-stubs-1.45.0-rc.26.0.1 \
- bumpalo-3.16.0 \
- byteorder-1.5.0 \
- bytes-1.9.0 \
- cc-1.2.4 \
+ bollard-0.19.4 \
+ bollard-buildkit-proto-0.7.0 \
+ bollard-stubs-1.49.1-rc.28.4.0 \
+ bumpalo-3.19.0 \
+ bytes-1.11.0 \
+ c_linked_list-1.1.1 \
+ cc-1.2.47 \
+ cesu8-1.1.0 \
cexpr-0.6.0 \
- cfg-if-1.0.0 \
+ cfg-if-1.0.4 \
cfg_aliases-0.2.1 \
- chrono-0.4.39 \
+ chrono-0.4.42 \
clang-sys-1.8.1 \
- clap-4.5.23 \
- clap_builder-4.5.23 \
- clap_derive-4.5.18 \
- clap_lex-0.7.4 \
- cmake-0.1.52 \
- colorchoice-1.0.3 \
+ clap-4.5.53 \
+ clap_builder-4.5.53 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.6 \
+ cmake-0.1.54 \
+ collection_macros-0.2.0 \
+ colorchoice-1.0.4 \
+ combine-4.6.7 \
concurrent-queue-2.5.0 \
- core-foundation-0.9.4 \
- core-foundation-0.10.0 \
+ const-oid-0.9.6 \
+ convert_case-0.7.1 \
+ core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
- cpufeatures-0.2.16 \
- crossbeam-utils-0.8.20 \
- crossterm-0.28.1 \
+ cpufeatures-0.2.17 \
+ critical-section-1.2.0 \
+ crossbeam-channel-0.5.15 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.21 \
+ crossterm-0.29.0 \
crossterm_winapi-0.9.1 \
+ crypto-bigint-0.5.5 \
crypto-common-0.1.6 \
- darling-0.20.10 \
- darling_core-0.20.10 \
- darling_macro-0.20.10 \
- data-encoding-2.6.0 \
- der-parser-9.0.0 \
- deranged-0.3.11 \
+ curve25519-dalek-4.1.3 \
+ curve25519-dalek-derive-0.1.1 \
+ darling-0.21.3 \
+ darling_core-0.21.3 \
+ darling_macro-0.21.3 \
+ data-encoding-2.9.0 \
+ der-0.7.10 \
+ der-parser-10.0.0 \
+ deranged-0.5.5 \
+ derive_more-2.0.1 \
+ derive_more-impl-2.0.1 \
digest-0.10.7 \
displaydoc-0.2.5 \
- docker_credential-1.3.1 \
+ docker_credential-1.3.2 \
+ document-features-0.2.12 \
dunce-1.0.5 \
- either-1.13.0 \
+ dyn-clone-1.0.20 \
+ ecdsa-0.16.9 \
+ ed25519-2.2.3 \
+ ed25519-dalek-2.2.0 \
+ either-1.15.0 \
+ elliptic-curve-0.13.8 \
enum-as-inner-0.6.1 \
- equivalent-1.0.1 \
- errno-0.3.10 \
- etcetera-0.8.0 \
- event-listener-5.3.1 \
- event-listener-strategy-0.5.3 \
- fast-socks5-0.9.6 \
+ equivalent-1.0.2 \
+ errno-0.3.14 \
+ etcetera-0.10.0 \
+ event-listener-5.4.1 \
+ event-listener-strategy-0.5.4 \
+ fast-socks5-0.10.0 \
+ fastwebsockets-0.10.0 \
fdlimit-0.3.0 \
- filetime-0.2.25 \
+ ff-0.13.1 \
+ fiat-crypto-0.2.9 \
+ filetime-0.2.26 \
+ find-msvc-tools-0.1.5 \
fnv-1.0.7 \
- form_urlencoded-1.2.1 \
+ form_urlencoded-1.2.2 \
fs_extra-1.3.0 \
fsevent-sys-4.1.0 \
futures-0.3.31 \
@@ -106,266 +133,355 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-macro-0.3.31 \
futures-sink-0.3.31 \
futures-task-0.3.31 \
+ futures-timer-3.0.3 \
futures-util-0.3.31 \
- generic-array-0.14.7 \
- getrandom-0.2.15 \
- gimli-0.31.1 \
- glob-0.3.1 \
- h2-0.3.26 \
- h2-0.4.7 \
+ gcc-0.3.55 \
+ generic-array-0.14.9 \
+ get_if_addrs-0.5.3 \
+ get_if_addrs-sys-0.1.1 \
+ getrandom-0.2.16 \
+ getrandom-0.3.4 \
+ glob-0.3.3 \
+ group-0.13.0 \
+ h2-0.4.12 \
hashbrown-0.12.3 \
- hashbrown-0.15.2 \
+ hashbrown-0.16.1 \
heck-0.5.0 \
hex-0.4.3 \
- hickory-proto-0.24.2 \
- hickory-resolver-0.24.2 \
- home-0.5.9 \
- hostname-0.3.1 \
- http-0.2.12 \
- http-1.2.0 \
+ hickory-proto-0.25.2 \
+ hickory-resolver-0.25.2 \
+ hkdf-0.12.4 \
+ hmac-0.12.1 \
+ home-0.5.12 \
+ http-1.4.0 \
http-body-1.0.1 \
- http-body-util-0.1.2 \
- httparse-1.9.5 \
+ http-body-util-0.1.3 \
+ httparse-1.10.1 \
httpdate-1.0.3 \
- hyper-1.5.1 \
+ hyper-1.8.1 \
hyper-named-pipe-0.1.0 \
- hyper-rustls-0.27.3 \
- hyper-util-0.1.10 \
+ hyper-rustls-0.27.7 \
+ hyper-timeout-0.5.2 \
+ hyper-util-0.1.18 \
hyperlocal-0.9.1 \
- iana-time-zone-0.1.61 \
+ iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
- icu_collections-1.5.0 \
- icu_locid-1.5.0 \
- icu_locid_transform-1.5.0 \
- icu_locid_transform_data-1.5.0 \
- icu_normalizer-1.5.0 \
- icu_normalizer_data-1.5.0 \
- icu_properties-1.5.1 \
- icu_properties_data-1.5.0 \
- icu_provider-1.5.0 \
- icu_provider_macros-1.5.0 \
+ icu_collections-2.1.1 \
+ icu_locale_core-2.1.1 \
+ icu_normalizer-2.1.1 \
+ icu_normalizer_data-2.1.1 \
+ icu_properties-2.1.1 \
+ icu_properties_data-2.1.1 \
+ icu_provider-2.1.1 \
ident_case-1.0.1 \
- idna-1.0.3 \
- idna_adapter-1.2.0 \
+ idna-1.1.0 \
+ idna_adapter-1.2.1 \
indexmap-1.9.3 \
- indexmap-2.7.0 \
- inotify-0.10.2 \
+ indexmap-2.12.1 \
+ inotify-0.11.0 \
inotify-sys-0.1.5 \
- instant-0.1.13 \
ipconfig-0.3.2 \
- ipnet-2.10.1 \
- is_terminal_polyfill-1.70.1 \
- itertools-0.12.1 \
- itoa-1.0.14 \
- jobserver-0.1.32 \
- js-sys-0.3.76 \
- jsonwebtoken-9.3.0 \
- kqueue-1.0.8 \
+ ipnet-2.11.0 \
+ is_terminal_polyfill-1.70.2 \
+ itertools-0.13.0 \
+ itertools-0.14.0 \
+ itoa-1.0.15 \
+ jni-0.21.1 \
+ jni-sys-0.3.0 \
+ jobserver-0.1.34 \
+ js-sys-0.3.82 \
+ jsonwebtoken-10.2.0 \
+ kqueue-1.1.1 \
kqueue-sys-1.0.4 \
lazy_static-1.5.0 \
- lazycell-1.3.0 \
- libc-0.2.168 \
- libloading-0.8.6 \
- libredox-0.1.3 \
- linked-hash-map-0.5.6 \
- linux-raw-sys-0.4.14 \
- litemap-0.7.4 \
- lock_api-0.4.12 \
- log-0.4.22 \
- lru-cache-0.1.2 \
- match_cfg-0.1.0 \
- matchers-0.1.0 \
- memchr-2.7.4 \
+ libc-0.2.177 \
+ libloading-0.8.9 \
+ libm-0.2.15 \
+ libredox-0.1.10 \
+ linux-raw-sys-0.11.0 \
+ litemap-0.8.1 \
+ litrs-1.0.0 \
+ lock_api-0.4.14 \
+ log-0.4.28 \
+ matchers-0.2.0 \
+ matchit-0.8.4 \
+ memchr-2.7.6 \
memoffset-0.9.1 \
+ mime-0.3.17 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.0 \
- mio-1.0.3 \
- nix-0.29.0 \
+ mio-1.1.0 \
+ moka-0.12.11 \
+ nix-0.30.1 \
nom-7.1.3 \
- notify-7.0.0 \
- notify-types-1.0.0 \
- nu-ansi-term-0.46.0 \
+ notify-8.2.0 \
+ notify-types-2.0.0 \
+ nu-ansi-term-0.50.3 \
+ num-0.4.3 \
num-bigint-0.4.6 \
+ num-bigint-dig-0.8.6 \
+ num-complex-0.4.6 \
num-conv-0.1.0 \
num-integer-0.1.46 \
+ num-iter-0.1.45 \
+ num-rational-0.4.2 \
num-traits-0.2.19 \
num_threads-0.1.7 \
- object-0.36.5 \
- oid-registry-0.7.1 \
- once_cell-1.20.2 \
- openssl-probe-0.1.5 \
- overload-0.1.1 \
+ oid-registry-0.8.1 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.2 \
+ openssl-probe-0.1.6 \
+ p256-0.13.2 \
+ p384-0.13.1 \
parking-2.2.1 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
parse-display-0.9.1 \
parse-display-derive-0.9.1 \
- paste-1.0.15 \
- percent-encoding-2.3.1 \
- pin-project-1.1.7 \
- pin-project-internal-1.1.7 \
- pin-project-lite-0.2.15 \
+ pem-rfc7468-0.7.0 \
+ percent-encoding-2.3.2 \
+ pin-project-1.1.10 \
+ pin-project-internal-1.1.10 \
+ pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
+ pkcs1-0.7.5 \
+ pkcs8-0.10.2 \
+ portable-atomic-1.11.1 \
+ potential_utf-0.1.4 \
powerfmt-0.2.0 \
- ppp-2.2.0 \
- ppv-lite86-0.2.20 \
- prettyplease-0.2.25 \
- proc-macro2-1.0.92 \
- quick-error-1.2.3 \
- quote-1.0.37 \
+ ppp-2.3.0 \
+ ppv-lite86-0.2.21 \
+ prettyplease-0.2.37 \
+ primeorder-0.13.6 \
+ proc-macro-crate-3.4.0 \
+ proc-macro2-1.0.103 \
+ prost-0.14.1 \
+ prost-derive-0.14.1 \
+ prost-types-0.14.1 \
+ quote-1.0.42 \
+ r-efi-5.3.0 \
rand-0.8.5 \
+ rand-0.9.2 \
rand_chacha-0.3.1 \
+ rand_chacha-0.9.0 \
rand_core-0.6.4 \
- rcgen-0.13.1 \
- redox_syscall-0.3.5 \
- redox_syscall-0.5.8 \
- regex-1.11.1 \
- regex-automata-0.1.10 \
- regex-automata-0.4.9 \
- regex-syntax-0.6.29 \
- regex-syntax-0.8.5 \
- resolv-conf-0.7.0 \
- ring-0.17.8 \
- rustc-demangle-0.1.24 \
- rustc-hash-1.1.0 \
+ rand_core-0.9.3 \
+ rcgen-0.14.5 \
+ redox_syscall-0.5.18 \
+ ref-cast-1.0.25 \
+ ref-cast-impl-1.0.25 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
+ relative-path-1.9.3 \
+ resolv-conf-0.7.6 \
+ rfc6979-0.4.0 \
+ ring-0.17.14 \
+ rsa-0.9.9 \
+ rstest-0.26.1 \
+ rstest_macros-0.26.1 \
+ rustc-hash-2.1.1 \
+ rustc_version-0.4.1 \
rusticata-macros-4.1.0 \
- rustix-0.38.42 \
- rustls-0.21.12 \
- rustls-0.23.20 \
- rustls-native-certs-0.6.3 \
- rustls-native-certs-0.7.3 \
- rustls-native-certs-0.8.1 \
- rustls-pemfile-1.0.4 \
+ rustix-1.1.2 \
+ rustls-0.23.35 \
+ rustls-native-certs-0.8.2 \
rustls-pemfile-2.2.0 \
- rustls-pki-types-1.10.1 \
- rustls-webpki-0.101.7 \
- rustls-webpki-0.102.8 \
- ryu-1.0.18 \
+ rustls-pki-types-1.13.0 \
+ rustls-platform-verifier-0.5.3 \
+ rustls-platform-verifier-android-0.1.1 \
+ rustls-webpki-0.103.8 \
+ rustversion-1.0.22 \
+ ryu-1.0.20 \
same-file-1.0.6 \
- schannel-0.1.27 \
+ scc-2.4.0 \
+ schannel-0.1.28 \
+ schemars-0.9.0 \
+ schemars-1.1.0 \
scopeguard-1.2.0 \
- sct-0.7.1 \
- security-framework-2.11.1 \
- security-framework-3.0.1 \
- security-framework-sys-2.12.1 \
- serde-1.0.216 \
- serde_derive-1.0.216 \
- serde_json-1.0.133 \
+ sdd-3.0.10 \
+ sec1-0.7.3 \
+ security-framework-3.5.1 \
+ security-framework-sys-2.15.0 \
+ semver-1.0.27 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.145 \
serde_regex-1.1.0 \
- serde_repr-0.1.19 \
+ serde_repr-0.1.20 \
serde_urlencoded-0.7.1 \
- serde_with-3.11.0 \
- serde_with_macros-3.11.0 \
+ serde_with-3.16.0 \
+ serde_with_macros-3.16.0 \
serde_yaml-0.9.34+deprecated \
+ serial_test-3.2.0 \
+ serial_test_derive-3.2.0 \
sha1-0.10.6 \
+ sha2-0.10.9 \
sharded-slab-0.1.7 \
shlex-1.3.0 \
- signal-hook-0.3.17 \
- signal-hook-mio-0.2.4 \
- signal-hook-registry-1.4.2 \
+ signal-hook-0.3.18 \
+ signal-hook-mio-0.2.5 \
+ signal-hook-registry-1.4.7 \
+ signature-2.2.0 \
simdutf8-0.1.5 \
- slab-0.4.9 \
- smallvec-1.13.2 \
- socket2-0.5.8 \
+ slab-0.4.11 \
+ smallvec-1.15.1 \
+ socket2-0.5.10 \
+ socket2-0.6.1 \
spin-0.9.8 \
- stable_deref_trait-1.2.0 \
+ spki-0.7.3 \
+ stable_deref_trait-1.2.1 \
strsim-0.11.1 \
structmeta-0.3.0 \
structmeta-derive-0.3.0 \
subtle-2.6.1 \
- syn-2.0.90 \
- synstructure-0.13.1 \
- testcontainers-0.23.1 \
+ syn-2.0.111 \
+ sync_wrapper-1.0.2 \
+ synstructure-0.13.2 \
+ tagptr-0.2.0 \
+ test-case-3.3.1 \
+ test-case-core-3.3.1 \
+ test-case-macros-3.3.1 \
+ testcontainers-0.25.2 \
thiserror-1.0.69 \
+ thiserror-2.0.17 \
thiserror-impl-1.0.69 \
- thread_local-1.1.8 \
- time-0.3.37 \
- time-core-0.1.2 \
- time-macros-0.2.19 \
- tinystr-0.7.6 \
- tinyvec-1.8.0 \
+ thiserror-impl-2.0.17 \
+ thread_local-1.1.9 \
+ tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \
+ tikv-jemallocator-0.6.1 \
+ time-0.3.44 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
+ tinystr-0.8.2 \
+ tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
- tokio-1.42.0 \
+ tokio-1.48.0 \
tokio-fd-0.3.0 \
- tokio-macros-2.4.0 \
- tokio-rustls-0.24.1 \
- tokio-rustls-0.26.1 \
+ tokio-macros-2.6.0 \
+ tokio-rustls-0.26.4 \
tokio-stream-0.1.17 \
- tokio-tar-0.3.1 \
- tokio-util-0.7.13 \
+ tokio-util-0.7.17 \
+ toml_datetime-0.7.3 \
+ toml_edit-0.23.7 \
+ toml_parser-1.0.4 \
+ tonic-0.14.2 \
+ tonic-prost-0.14.2 \
+ tower-0.5.2 \
+ tower-layer-0.3.3 \
tower-service-0.3.3 \
tracing-0.1.41 \
- tracing-attributes-0.1.28 \
- tracing-core-0.1.33 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
tracing-log-0.2.0 \
- tracing-subscriber-0.3.19 \
+ tracing-subscriber-0.3.20 \
try-lock-0.2.5 \
- typenum-1.17.0 \
- unicode-ident-1.0.14 \
+ typenum-1.19.0 \
+ ulid-1.2.1 \
+ unicode-ident-1.0.22 \
+ unicode-segmentation-1.12.0 \
+ unicode-xid-0.2.6 \
unsafe-libyaml-0.2.11 \
untrusted-0.7.1 \
untrusted-0.9.0 \
- url-2.5.4 \
+ ureq-3.1.4 \
+ ureq-proto-0.5.3 \
+ url-2.5.7 \
urlencoding-2.1.3 \
utf-8-0.7.6 \
- utf16_iter-1.0.5 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.11.0 \
- valuable-0.1.0 \
+ uuid-1.18.1 \
+ valuable-0.1.1 \
version_check-0.9.5 \
walkdir-2.5.0 \
want-0.3.1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.99 \
- wasm-bindgen-backend-0.2.99 \
- wasm-bindgen-macro-0.2.99 \
- wasm-bindgen-macro-support-0.2.99 \
- wasm-bindgen-shared-0.2.99 \
- which-4.4.2 \
- widestring-1.1.0 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.105 \
+ wasm-bindgen-macro-0.2.105 \
+ wasm-bindgen-macro-support-0.2.105 \
+ wasm-bindgen-shared-0.2.105 \
+ web-time-1.1.0 \
+ webpki-root-certs-0.26.11 \
+ webpki-root-certs-1.0.4 \
+ webpki-roots-1.0.4 \
+ widestring-1.2.1 \
+ winapi-0.2.8 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.9 \
+ winapi-util-0.1.11 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-core-0.52.0 \
+ windows-core-0.62.2 \
+ windows-implement-0.60.2 \
+ windows-interface-0.59.3 \
+ windows-link-0.2.1 \
+ windows-result-0.4.1 \
+ windows-strings-0.5.1 \
+ windows-sys-0.45.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
+ windows-targets-0.42.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
+ windows-targets-0.53.5 \
+ windows_aarch64_gnullvm-0.42.2 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.1 \
+ windows_aarch64_msvc-0.42.2 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.1 \
+ windows_i686_gnu-0.42.2 \
windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.1 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.1 \
+ windows_i686_msvc-0.42.2 \
windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.1 \
+ windows_x86_64_gnu-0.42.2 \
windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.1 \
+ windows_x86_64_gnullvm-0.42.2 \
windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.1 \
+ windows_x86_64_msvc-0.42.2 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.1 \
+ winnow-0.7.13 \
winreg-0.50.0 \
- write16-1.0.0 \
- writeable-0.5.5 \
- x509-parser-0.16.0 \
- xattr-1.3.1 \
+ wit-bindgen-0.46.0 \
+ writeable-0.6.2 \
+ x509-parser-0.18.0 \
+ xattr-1.6.1 \
yasna-0.5.2 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
- zerocopy-0.7.35 \
- zerocopy-derive-0.7.35 \
- zerofrom-0.1.5 \
- zerofrom-derive-0.1.5 \
- zeroize-1.8.1 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3 \
- fastwebsockets@git+https://github.com/erebe/fastwebsockets.git\#ef904598ec168d7748b28d77ec1803ba721932d8
+ yoke-0.8.1 \
+ yoke-derive-0.8.1 \
+ zerocopy-0.8.30 \
+ zerocopy-derive-0.8.30 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zeroize-1.8.2 \
+ zerotrie-0.2.3 \
+ zerovec-0.11.5 \
+ zerovec-derive-0.11.2
PLIST_FILES= bin/${PORTNAME}
+do-install:
+ # workaround for error: found a virtual manifest at `xx` instead of a package manifest
+ ${INSTALL_PROGRAM} \
+ ${WRKDIR}/target/release/${PORTNAME} \
+ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+
.include <bsd.port.mk>
diff --git a/net/wstunnel/distinfo b/net/wstunnel/distinfo
index 9fedcf08b682..85e2fa887842 100644
--- a/net/wstunnel/distinfo
+++ b/net/wstunnel/distinfo
@@ -1,160 +1,216 @@
-TIMESTAMP = 1736756773
-SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
-SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
-SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
-SIZE (rust/crates/ahash-0.8.11.crate) = 43607
-SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
+TIMESTAMP = 1764467222
+SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
+SIZE (rust/crates/ahash-0.8.12.crate) = 43413
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.6.crate) = 2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125
-SIZE (rust/crates/anstyle-wincon-3.0.6.crate) = 12271
-SHA256 (rust/crates/anyhow-1.0.94.crate) = c1fd03a028ef38ba2276dce7e33fcd6369c158a1bca17946c4b1b701891c1ff7
-SIZE (rust/crates/anyhow-1.0.94.crate) = 51731
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc
+SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264
+SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
+SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
-SHA256 (rust/crates/asn1-rs-0.6.2.crate) = 5493c3bedbacf7fd7382c6346bbd66687d12bbaad3a89a2d2c303ee6cf20b048
-SIZE (rust/crates/asn1-rs-0.6.2.crate) = 90647
-SHA256 (rust/crates/asn1-rs-derive-0.5.1.crate) = 965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490
-SIZE (rust/crates/asn1-rs-derive-0.5.1.crate) = 9692
+SHA256 (rust/crates/asn1-rs-0.7.1.crate) = 56624a96882bb8c26d61312ae18cb45868e5a9992ea73c58e45c3101e56a1e60
+SIZE (rust/crates/asn1-rs-0.7.1.crate) = 92118
+SHA256 (rust/crates/asn1-rs-derive-0.6.0.crate) = 3109e49b1e4909e9db6515a30c633684d68cdeaa252f215214cb4fa1a5bfee2c
+SIZE (rust/crates/asn1-rs-derive-0.6.0.crate) = 11337
SHA256 (rust/crates/asn1-rs-impl-0.2.0.crate) = 7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7
SIZE (rust/crates/asn1-rs-impl-0.2.0.crate) = 2261
-SHA256 (rust/crates/async-channel-2.3.1.crate) = 89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a
-SIZE (rust/crates/async-channel-2.3.1.crate) = 14576
-SHA256 (rust/crates/async-trait-0.1.83.crate) = 721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd
-SIZE (rust/crates/async-trait-0.1.83.crate) = 29054
+SHA256 (rust/crates/astral-tokio-tar-0.5.6.crate) = ec179a06c1769b1e42e1e2cbe74c7dcdb3d6383c838454d063eaac5bbb7ebbe5
+SIZE (rust/crates/astral-tokio-tar-0.5.6.crate) = 64648
+SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
+SIZE (rust/crates/async-channel-2.5.0.crate) = 18624
+SHA256 (rust/crates/async-stream-0.3.6.crate) = 0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476
+SIZE (rust/crates/async-stream-0.3.6.crate) = 13823
+SHA256 (rust/crates/async-stream-impl-0.3.6.crate) = c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d
+SIZE (rust/crates/async-stream-impl-0.3.6.crate) = 4312
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/aws-lc-rs-1.11.1.crate) = f47bb8cc16b669d267eeccf585aea077d0882f4777b1c1f740217885d6e6e5a3
-SIZE (rust/crates/aws-lc-rs-1.11.1.crate) = 198572
-SHA256 (rust/crates/aws-lc-sys-0.23.1.crate) = a2101df3813227bbaaaa0b04cd61c534c7954b22bd68d399b440be937dc63ff7
-SIZE (rust/crates/aws-lc-sys-0.23.1.crate) = 8026946
-SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
-SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/aws-lc-fips-sys-0.13.10.crate) = 57900537c00a0565a35b63c4c281b372edfc9744b072fd4a3b414350a8f5ed48
+SIZE (rust/crates/aws-lc-fips-sys-0.13.10.crate) = 7788771
+SHA256 (rust/crates/aws-lc-rs-1.15.1.crate) = 6b5ce75405893cd713f9ab8e297d8e438f624dde7d706108285f7e17a25a180f
+SIZE (rust/crates/aws-lc-rs-1.15.1.crate) = 215686
+SHA256 (rust/crates/aws-lc-sys-0.34.0.crate) = 179c3777a8b5e70e90ea426114ffc565b2c1a9f82f6c4a0c5a34aa6ef5e781b6
+SIZE (rust/crates/aws-lc-sys-0.34.0.crate) = 9487891
+SHA256 (rust/crates/axum-0.8.7.crate) = 5b098575ebe77cb6d14fc7f32749631a6e44edbef6b796f89b020e99ba20d425
+SIZE (rust/crates/axum-0.8.7.crate) = 178788
+SHA256 (rust/crates/axum-core-0.5.5.crate) = 59446ce19cd142f8833f856eb31f3eb097812d1479ab224f54d72428ca21ea22
+SIZE (rust/crates/axum-core-0.5.5.crate) = 26919
+SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf
+SIZE (rust/crates/base16ct-0.2.0.crate) = 10240
SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
SIZE (rust/crates/base64-0.21.7.crate) = 82576
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/bb8-0.9.0.crate) = 212d8b8e1a22743d9241575c6ba822cf9c8fef34771c86ab7e477a4fbfd254e5
-SIZE (rust/crates/bb8-0.9.0.crate) = 16020
-SHA256 (rust/crates/bindgen-0.69.5.crate) = 271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088
-SIZE (rust/crates/bindgen-0.69.5.crate) = 221128
+SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
+SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
+SHA256 (rust/crates/bb8-0.9.1.crate) = 457d7ed3f888dfd2c7af56d4975cade43c622f74bdcddfed6d4352f57acc6310
+SIZE (rust/crates/bb8-0.9.1.crate) = 18953
+SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
+SIZE (rust/crates/bindgen-0.72.1.crate) = 246071
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
-SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
+SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
+SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/bollard-0.17.1.crate) = d41711ad46fda47cd701f6908e59d1bd6b9a2b7464c0d0aeab95c6d37096ff8a
-SIZE (rust/crates/bollard-0.17.1.crate) = 122496
-SHA256 (rust/crates/bollard-stubs-1.45.0-rc.26.0.1.crate) = 6d7c5415e3a6bc6d3e99eff6268e488fd4ee25e7b28c10f08fa6760bd9de16e4
-SIZE (rust/crates/bollard-stubs-1.45.0-rc.26.0.1.crate) = 57048
-SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
-SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
-SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
-SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
-SIZE (rust/crates/bytes-1.9.0.crate) = 67320
-SHA256 (rust/crates/cc-1.2.4.crate) = 9157bbaa6b165880c27a4293a474c91cdcf265cc68cc829bf10be0964a391caf
-SIZE (rust/crates/cc-1.2.4.crate) = 99823
+SHA256 (rust/crates/bollard-0.19.4.crate) = 87a52479c9237eb04047ddb94788c41ca0d26eaff8b697ecfbb4c32f7fdc3b1b
+SIZE (rust/crates/bollard-0.19.4.crate) = 142178
+SHA256 (rust/crates/bollard-buildkit-proto-0.7.0.crate) = 85a885520bf6249ab931a764ffdb87b0ceef48e6e7d807cfdb21b751e086e1ad
+SIZE (rust/crates/bollard-buildkit-proto-0.7.0.crate) = 84356
+SHA256 (rust/crates/bollard-stubs-1.49.1-rc.28.4.0.crate) = 5731fe885755e92beff1950774068e0cae67ea6ec7587381536fca84f1779623
+SIZE (rust/crates/bollard-stubs-1.49.1-rc.28.4.0.crate) = 97228
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytes-1.11.0.crate) = b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3
+SIZE (rust/crates/bytes-1.11.0.crate) = 78391
+SHA256 (rust/crates/c_linked_list-1.1.1.crate) = 4964518bd3b4a8190e832886cdc0da9794f12e8e6c1613a9e90ff331c4c8724b
+SIZE (rust/crates/c_linked_list-1.1.1.crate) = 3056
+SHA256 (rust/crates/cc-1.2.47.crate) = cd405d82c84ff7f35739f175f67d8b9fb7687a0e84ccdc78bd3568839827cf07
+SIZE (rust/crates/cc-1.2.47.crate) = 92422
+SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
+SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.39.crate) = 7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825
-SIZE (rust/crates/chrono-0.4.39.crate) = 222248
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/clap-4.5.23.crate) = 3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84
-SIZE (rust/crates/clap-4.5.23.crate) = 56460
-SHA256 (rust/crates/clap_builder-4.5.23.crate) = 30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838
-SIZE (rust/crates/clap_builder-4.5.23.crate) = 164180
-SHA256 (rust/crates/clap_derive-4.5.18.crate) = 4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab
-SIZE (rust/crates/clap_derive-4.5.18.crate) = 30131
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/cmake-0.1.52.crate) = c682c223677e0e5b6b7f63a64b9351844c3f1b1678a68b7ee617e30fb082620e
-SIZE (rust/crates/cmake-0.1.52.crate) = 18119
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/clap-4.5.53.crate) = c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8
+SIZE (rust/crates/clap-4.5.53.crate) = 62036
+SHA256 (rust/crates/clap_builder-4.5.53.crate) = d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00
+SIZE (rust/crates/clap_builder-4.5.53.crate) = 170811
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
+SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
+SHA256 (rust/crates/cmake-0.1.54.crate) = e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0
+SIZE (rust/crates/cmake-0.1.54.crate) = 18955
+SHA256 (rust/crates/collection_macros-0.2.0.crate) = 50b180e6a75e306052a61658f832b4fc565a6e5a204da05f0fe7f50a31fb827a
+SIZE (rust/crates/collection_macros-0.2.0.crate) = 3191
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
+SIZE (rust/crates/combine-4.6.7.crate) = 134808
SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
-SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
-SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
-SHA256 (rust/crates/core-foundation-0.10.0.crate) = b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63
-SIZE (rust/crates/core-foundation-0.10.0.crate) = 27023
+SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
+SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
+SHA256 (rust/crates/convert_case-0.7.1.crate) = bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7
+SIZE (rust/crates/convert_case-0.7.1.crate) = 23816
+SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
+SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
-SHA256 (rust/crates/cpufeatures-0.2.16.crate) = 16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3
-SIZE (rust/crates/cpufeatures-0.2.16.crate) = 13405
-SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
-SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
-SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
-SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/critical-section-1.2.0.crate) = 790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b
+SIZE (rust/crates/critical-section-1.2.0.crate) = 19133
+SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
+SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/crossterm-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b
+SIZE (rust/crates/crossterm-0.29.0.crate) = 136635
SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
+SHA256 (rust/crates/crypto-bigint-0.5.5.crate) = 0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76
+SIZE (rust/crates/crypto-bigint-0.5.5.crate) = 83384
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/darling-0.20.10.crate) = 6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989
-SIZE (rust/crates/darling-0.20.10.crate) = 32031
-SHA256 (rust/crates/darling_core-0.20.10.crate) = 95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5
-SIZE (rust/crates/darling_core-0.20.10.crate) = 65015
-SHA256 (rust/crates/darling_macro-0.20.10.crate) = d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806
-SIZE (rust/crates/darling_macro-0.20.10.crate) = 1874
-SHA256 (rust/crates/data-encoding-2.6.0.crate) = e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2
-SIZE (rust/crates/data-encoding-2.6.0.crate) = 20769
-SHA256 (rust/crates/der-parser-9.0.0.crate) = 5cd0a5c643689626bec213c4d8bd4d96acc8ffdb4ad4bb6bc16abf27d5f4b553
-SIZE (rust/crates/der-parser-9.0.0.crate) = 63191
-SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
+SHA256 (rust/crates/curve25519-dalek-4.1.3.crate) = 97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be
+SIZE (rust/crates/curve25519-dalek-4.1.3.crate) = 306017
+SHA256 (rust/crates/curve25519-dalek-derive-0.1.1.crate) = f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3
+SIZE (rust/crates/curve25519-dalek-derive-0.1.1.crate) = 11723
+SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0
+SIZE (rust/crates/darling-0.21.3.crate) = 41398
+SHA256 (rust/crates/darling_core-0.21.3.crate) = 1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4
+SIZE (rust/crates/darling_core-0.21.3.crate) = 74471
+SHA256 (rust/crates/darling_macro-0.21.3.crate) = d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81
+SIZE (rust/crates/darling_macro-0.21.3.crate) = 2535
+SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476
+SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
+SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb
+SIZE (rust/crates/der-0.7.10.crate) = 90111
+SHA256 (rust/crates/der-parser-10.0.0.crate) = 07da5016415d5a3c4dd39b11ed26f915f52fc4e0dc197d87908bc916e51bc1a6
+SIZE (rust/crates/der-parser-10.0.0.crate) = 66186
+SHA256 (rust/crates/deranged-0.5.5.crate) = ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587
+SIZE (rust/crates/deranged-0.5.5.crate) = 24438
+SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678
+SIZE (rust/crates/derive_more-2.0.1.crate) = 70127
+SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3
+SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
-SHA256 (rust/crates/docker_credential-1.3.1.crate) = 31951f49556e34d90ed28342e1df7e1cb7a229c4cab0aecc627b5d91edd41d07
-SIZE (rust/crates/docker_credential-1.3.1.crate) = 9247
+SHA256 (rust/crates/docker_credential-1.3.2.crate) = 1d89dfcba45b4afad7450a99b39e751590463e45c04728cf555d36bb66940de8
+SIZE (rust/crates/docker_credential-1.3.2.crate) = 14082
+SHA256 (rust/crates/document-features-0.2.12.crate) = d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61
+SIZE (rust/crates/document-features-0.2.12.crate) = 14739
SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
SIZE (rust/crates/dunce-1.0.5.crate) = 8244
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
+SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134
+SHA256 (rust/crates/ecdsa-0.16.9.crate) = ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca
+SIZE (rust/crates/ecdsa-0.16.9.crate) = 31406
+SHA256 (rust/crates/ed25519-2.2.3.crate) = 115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53
+SIZE (rust/crates/ed25519-2.2.3.crate) = 17802
+SHA256 (rust/crates/ed25519-dalek-2.2.0.crate) = 70e796c081cee67dc755e1a36a0a172b897fab85fc3f6bc48307991f64e4eca9
+SIZE (rust/crates/ed25519-dalek-2.2.0.crate) = 98034
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/elliptic-curve-0.13.8.crate) = b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47
+SIZE (rust/crates/elliptic-curve-0.13.8.crate) = 63198
SHA256 (rust/crates/enum-as-inner-0.6.1.crate) = a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc
SIZE (rust/crates/enum-as-inner-0.6.1.crate) = 12190
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
-SHA256 (rust/crates/etcetera-0.8.0.crate) = 136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943
-SIZE (rust/crates/etcetera-0.8.0.crate) = 13295
-SHA256 (rust/crates/event-listener-5.3.1.crate) = 6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba
-SIZE (rust/crates/event-listener-5.3.1.crate) = 42576
-SHA256 (rust/crates/event-listener-strategy-0.5.3.crate) = 3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2
-SIZE (rust/crates/event-listener-strategy-0.5.3.crate) = 10920
-SHA256 (rust/crates/fast-socks5-0.9.6.crate) = f89f36d4ee12370d30d57b16c7e190950a1a916e7dbbb5fd5a412f5ef913fe84
-SIZE (rust/crates/fast-socks5-0.9.6.crate) = 33144
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
+SHA256 (rust/crates/etcetera-0.10.0.crate) = 26c7b13d0780cb82722fd59f6f57f925e143427e4a75313a6c77243bf5326ae6
+SIZE (rust/crates/etcetera-0.10.0.crate) = 14734
+SHA256 (rust/crates/event-listener-5.4.1.crate) = e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab
+SIZE (rust/crates/event-listener-5.4.1.crate) = 43782
+SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93
+SIZE (rust/crates/event-listener-strategy-0.5.4.crate) = 16179
+SHA256 (rust/crates/fast-socks5-0.10.0.crate) = d09fe4a491909a716088083eeb5bcc25427330fdbcd4ecd3dfa5469b3da795df
+SIZE (rust/crates/fast-socks5-0.10.0.crate) = 35324
+SHA256 (rust/crates/fastwebsockets-0.10.0.crate) = 305d3ba574508e27190906d11707dad683e0494e6b85eae9b044cb2734a5e422
+SIZE (rust/crates/fastwebsockets-0.10.0.crate) = 52605
SHA256 (rust/crates/fdlimit-0.3.0.crate) = e182f7dbc2ef73d9ef67351c5fbbea084729c48362d3ce9dd44c28e32e277fe5
SIZE (rust/crates/fdlimit-0.3.0.crate) = 6415
-SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
-SIZE (rust/crates/filetime-0.2.25.crate) = 14940
+SHA256 (rust/crates/ff-0.13.1.crate) = c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393
+SIZE (rust/crates/ff-0.13.1.crate) = 18607
+SHA256 (rust/crates/fiat-crypto-0.2.9.crate) = 28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d
+SIZE (rust/crates/fiat-crypto-0.2.9.crate) = 495390
+SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
+SIZE (rust/crates/filetime-0.2.26.crate) = 17273
+SHA256 (rust/crates/find-msvc-tools-0.1.5.crate) = 3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844
+SIZE (rust/crates/find-msvc-tools-0.1.5.crate) = 30942
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298
SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
@@ -175,332 +231,402 @@ SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee21
SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-timer-3.0.3.crate) = f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24
+SIZE (rust/crates/futures-timer-3.0.3.crate) = 19739
SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
-SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
-SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
-SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
-SIZE (rust/crates/glob-0.3.1.crate) = 18880
-SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
-SIZE (rust/crates/h2-0.3.26.crate) = 168315
-SHA256 (rust/crates/h2-0.4.7.crate) = ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e
-SIZE (rust/crates/h2-0.4.7.crate) = 174114
+SHA256 (rust/crates/gcc-0.3.55.crate) = 8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2
+SIZE (rust/crates/gcc-0.3.55.crate) = 37262
+SHA256 (rust/crates/generic-array-0.14.9.crate) = 4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2
+SIZE (rust/crates/generic-array-0.14.9.crate) = 17439
+SHA256 (rust/crates/get_if_addrs-0.5.3.crate) = abddb55a898d32925f3148bd281174a68eeb68bbfd9a5938a57b18f506ee4ef7
+SIZE (rust/crates/get_if_addrs-0.5.3.crate) = 9533
+SHA256 (rust/crates/get_if_addrs-sys-0.1.1.crate) = 0d04f9fb746cf36b191c00f3ede8bde9c8e64f9f4b05ae2694a9ccf5e3f5ab48
+SIZE (rust/crates/get_if_addrs-sys-0.1.1.crate) = 7200
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
+SHA256 (rust/crates/group-0.13.0.crate) = f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63
+SIZE (rust/crates/group-0.13.0.crate) = 16526
+SHA256 (rust/crates/h2-0.4.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386
+SIZE (rust/crates/h2-0.4.12.crate) = 176264
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/hashbrown-0.16.1.crate) = 841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100
+SIZE (rust/crates/hashbrown-0.16.1.crate) = 147785
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/hickory-proto-0.24.2.crate) = 447afdcdb8afb9d0a852af6dc65d9b285ce720ed7a59e42a8bf2e931c67bc1b5
-SIZE (rust/crates/hickory-proto-0.24.2.crate) = 372860
-SHA256 (rust/crates/hickory-resolver-0.24.2.crate) = 0a2e2aba9c389ce5267d31cf1e4dace82390ae276b0b364ea55630b1fa1b44b4
-SIZE (rust/crates/hickory-resolver-0.24.2.crate) = 90292
-SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
-SIZE (rust/crates/home-0.5.9.crate) = 8760
-SHA256 (rust/crates/hostname-0.3.1.crate) = 3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867
-SIZE (rust/crates/hostname-0.3.1.crate) = 9272
-SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
-SIZE (rust/crates/http-0.2.12.crate) = 101964
-SHA256 (rust/crates/http-1.2.0.crate) = f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea
-SIZE (rust/crates/http-1.2.0.crate) = 105932
+SHA256 (rust/crates/hickory-proto-0.25.2.crate) = f8a6fe56c0038198998a6f217ca4e7ef3a5e51f46163bd6dd60b5c71ca6c6502
+SIZE (rust/crates/hickory-proto-0.25.2.crate) = 417616
+SHA256 (rust/crates/hickory-resolver-0.25.2.crate) = dc62a9a99b0bfb44d2ab95a7208ac952d31060efc16241c87eaf36406fecf87a
+SIZE (rust/crates/hickory-resolver-0.25.2.crate) = 91883
+SHA256 (rust/crates/hkdf-0.12.4.crate) = 7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7
+SIZE (rust/crates/hkdf-0.12.4.crate) = 171163
+SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
+SIZE (rust/crates/hmac-0.12.1.crate) = 42657
+SHA256 (rust/crates/home-0.5.12.crate) = cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d
+SIZE (rust/crates/home-0.5.12.crate) = 9445
+SHA256 (rust/crates/http-1.4.0.crate) = e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a
+SIZE (rust/crates/http-1.4.0.crate) = 106978
SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
SIZE (rust/crates/http-body-1.0.1.crate) = 6125
-SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f
-SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821
-SHA256 (rust/crates/httparse-1.9.5.crate) = 7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946
-SIZE (rust/crates/httparse-1.9.5.crate) = 39029
+SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
+SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
-SHA256 (rust/crates/hyper-1.5.1.crate) = 97818827ef4f364230e16705d4706e2897df2bb60617d6ca15d598025a3c481f
-SIZE (rust/crates/hyper-1.5.1.crate) = 152653
+SHA256 (rust/crates/hyper-1.8.1.crate) = 2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11
+SIZE (rust/crates/hyper-1.8.1.crate) = 157353
SHA256 (rust/crates/hyper-named-pipe-0.1.0.crate) = 73b7d8abf35697b81a825e386fc151e0d503e8cb5fcb93cc8669c376dfd6f278
SIZE (rust/crates/hyper-named-pipe-0.1.0.crate) = 8522
-SHA256 (rust/crates/hyper-rustls-0.27.3.crate) = 08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333
-SIZE (rust/crates/hyper-rustls-0.27.3.crate) = 34834
-SHA256 (rust/crates/hyper-util-0.1.10.crate) = df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4
-SIZE (rust/crates/hyper-util-0.1.10.crate) = 72887
+SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
+SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
+SHA256 (rust/crates/hyper-timeout-0.5.2.crate) = 2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0
+SIZE (rust/crates/hyper-timeout-0.5.2.crate) = 19222
+SHA256 (rust/crates/hyper-util-0.1.18.crate) = 52e9a2a24dc5c6821e71a7030e1e14b7b632acac55c40e9d2e082c621261bb56
+SIZE (rust/crates/hyper-util-0.1.18.crate) = 101688
SHA256 (rust/crates/hyperlocal-0.9.1.crate) = 986c5ce3b994526b3cd75578e62554abd09f0899d6206de48b3e96ab34ccc8c7
SIZE (rust/crates/hyperlocal-0.9.1.crate) = 13733
-SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
-SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
-SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
-SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
-SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
-SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
-SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
-SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
-SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
-SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
-SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
-SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
-SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
-SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
-SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
-SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
-SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/icu_collections-2.1.1.crate) = 4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43
+SIZE (rust/crates/icu_collections-2.1.1.crate) = 87233
+SHA256 (rust/crates/icu_locale_core-2.1.1.crate) = edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6
+SIZE (rust/crates/icu_locale_core-2.1.1.crate) = 70876
+SHA256 (rust/crates/icu_normalizer-2.1.1.crate) = 5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599
+SIZE (rust/crates/icu_normalizer-2.1.1.crate) = 67132
+SHA256 (rust/crates/icu_normalizer_data-2.1.1.crate) = 7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a
+SIZE (rust/crates/icu_normalizer_data-2.1.1.crate) = 68649
+SHA256 (rust/crates/icu_properties-2.1.1.crate) = e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99
+SIZE (rust/crates/icu_properties-2.1.1.crate) = 59036
+SHA256 (rust/crates/icu_properties_data-2.1.1.crate) = 02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899
+SIZE (rust/crates/icu_properties_data-2.1.1.crate) = 162431
+SHA256 (rust/crates/icu_provider-2.1.1.crate) = 85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614
+SIZE (rust/crates/icu_provider-2.1.1.crate) = 50907
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
-SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
-SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.7.0.crate) = 62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f
-SIZE (rust/crates/indexmap-2.7.0.crate) = 85335
-SHA256 (rust/crates/inotify-0.10.2.crate) = fdd168d97690d0b8c412d6b6c10360277f4d7ee495c5d0d5d5fe0854923255cc
-SIZE (rust/crates/inotify-0.10.2.crate) = 26200
+SHA256 (rust/crates/indexmap-2.12.1.crate) = 0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2
+SIZE (rust/crates/indexmap-2.12.1.crate) = 100184
+SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
+SIZE (rust/crates/inotify-0.11.0.crate) = 26241
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
-SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222
-SIZE (rust/crates/instant-0.1.13.crate) = 6305
SHA256 (rust/crates/ipconfig-0.3.2.crate) = b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f
SIZE (rust/crates/ipconfig-0.3.2.crate) = 24468
-SHA256 (rust/crates/ipnet-2.10.1.crate) = ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708
-SIZE (rust/crates/ipnet-2.10.1.crate) = 28407
-SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
-SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
-SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
-SIZE (rust/crates/itertools-0.12.1.crate) = 137761
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
-SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
-SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
-SHA256 (rust/crates/js-sys-0.3.76.crate) = 6717b6b5b077764fb5966237269cb3c64edddde4b14ce42647430a78ced9e7b7
-SIZE (rust/crates/js-sys-0.3.76.crate) = 54420
-SHA256 (rust/crates/jsonwebtoken-9.3.0.crate) = b9ae10193d25051e74945f1ea2d0b42e03cc3b890f7e4cc5faa44997d808193f
-SIZE (rust/crates/jsonwebtoken-9.3.0.crate) = 48987
-SHA256 (rust/crates/kqueue-1.0.8.crate) = 7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c
-SIZE (rust/crates/kqueue-1.0.8.crate) = 12642
+SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
+SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
+SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97
+SIZE (rust/crates/jni-0.21.1.crate) = 105028
+SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
+SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
+SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
+SHA256 (rust/crates/js-sys-0.3.82.crate) = b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65
+SIZE (rust/crates/js-sys-0.3.82.crate) = 56436
+SHA256 (rust/crates/jsonwebtoken-10.2.0.crate) = c76e1c7d7df3e34443b3621b459b066a7b79644f059fc8b2db7070c825fd417e
+SIZE (rust/crates/jsonwebtoken-10.2.0.crate) = 63855
+SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a
+SIZE (rust/crates/kqueue-1.1.1.crate) = 21504
SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
-SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/libc-0.2.168.crate) = 5aaeb2981e0606ca11d79718f8bb01164f1d6ed75080182d3abf017e6d244b6d
-SIZE (rust/crates/libc-0.2.168.crate) = 757025
-SHA256 (rust/crates/libloading-0.8.6.crate) = fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34
-SIZE (rust/crates/libloading-0.8.6.crate) = 28922
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
-SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
-SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
-SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
-SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
-SIZE (rust/crates/litemap-0.7.4.crate) = 28257
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
-SIZE (rust/crates/log-0.4.22.crate) = 44027
-SHA256 (rust/crates/lru-cache-0.1.2.crate) = 31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c
-SIZE (rust/crates/lru-cache-0.1.2.crate) = 9307
-SHA256 (rust/crates/match_cfg-0.1.0.crate) = ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4
-SIZE (rust/crates/match_cfg-0.1.0.crate) = 7153
-SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
-SIZE (rust/crates/matchers-0.1.0.crate) = 6948
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
+SIZE (rust/crates/libloading-0.8.9.crate) = 30222
+SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
+SIZE (rust/crates/libm-0.2.15.crate) = 156108
+SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
+SIZE (rust/crates/libredox-0.1.10.crate) = 7332
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/litemap-0.8.1.crate) = 6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77
+SIZE (rust/crates/litemap-0.8.1.crate) = 34172
+SHA256 (rust/crates/litrs-1.0.0.crate) = 11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092
+SIZE (rust/crates/litrs-1.0.0.crate) = 46610
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
+SHA256 (rust/crates/matchit-0.8.4.crate) = 47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3
+SIZE (rust/crates/matchit-0.8.4.crate) = 33986
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
+SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
+SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.8.0.crate) = e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1
-SIZE (rust/crates/miniz_oxide-0.8.0.crate) = 56343
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
-SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
-SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/mio-1.1.0.crate) = 69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873
+SIZE (rust/crates/mio-1.1.0.crate) = 105232
+SHA256 (rust/crates/moka-0.12.11.crate) = 8261cd88c312e0004c1d51baad2980c66528dfdb2bee62003e643a4d8f86b077
+SIZE (rust/crates/moka-0.12.11.crate) = 257466
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
-SHA256 (rust/crates/notify-7.0.0.crate) = c533b4c39709f9ba5005d8002048266593c1cfaf3c5f0739d5b8ab0c6c504009
-SIZE (rust/crates/notify-7.0.0.crate) = 35141
-SHA256 (rust/crates/notify-types-1.0.0.crate) = 7393c226621f817964ffb3dc5704f9509e107a8b024b489cc2c1b217378785df
-SIZE (rust/crates/notify-types-1.0.0.crate) = 14472
-SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
-SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3
+SIZE (rust/crates/notify-8.2.0.crate) = 39067
+SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
+SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
+SHA256 (rust/crates/nu-ansi-term-0.50.3.crate) = 7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5
+SIZE (rust/crates/nu-ansi-term-0.50.3.crate) = 29597
+SHA256 (rust/crates/num-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23
+SIZE (rust/crates/num-0.4.3.crate) = 9575
SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
+SHA256 (rust/crates/num-bigint-dig-0.8.6.crate) = e661dda6640fad38e827a6d4a310ff4763082116fe217f279885c97f511bb0b7
+SIZE (rust/crates/num-bigint-dig-0.8.6.crate) = 126196
+SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495
+SIZE (rust/crates/num-complex-0.4.6.crate) = 30352
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
+SHA256 (rust/crates/num-iter-0.1.45.crate) = 1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf
+SIZE (rust/crates/num-iter-0.1.45.crate) = 10320
+SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824
+SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
-SHA256 (rust/crates/object-0.36.5.crate) = aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e
-SIZE (rust/crates/object-0.36.5.crate) = 327435
-SHA256 (rust/crates/oid-registry-0.7.1.crate) = a8d8034d9489cdaf79228eb9f6a3b8d7bb32ba00d6645ebd48eef4077ceb5bd9
-SIZE (rust/crates/oid-registry-0.7.1.crate) = 15220
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
-SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
-SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
-SIZE (rust/crates/overload-0.1.1.crate) = 24439
+SHA256 (rust/crates/oid-registry-0.8.1.crate) = 12f40cff3dde1b6087cc5d5f5d4d65712f34016a03ed60e9c08dcc392736b5b7
+SIZE (rust/crates/oid-registry-0.8.1.crate) = 16668
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
+SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
+SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+SHA256 (rust/crates/p256-0.13.2.crate) = c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b
+SIZE (rust/crates/p256-0.13.2.crate) = 63434
+SHA256 (rust/crates/p384-0.13.1.crate) = fe42f1670a52a47d448f14b6a5c61dd78fce51856e68edaa38f7ae3a46b8d6b6
+SIZE (rust/crates/p384-0.13.1.crate) = 193022
SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
SIZE (rust/crates/parking-2.2.1.crate) = 10685
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
SHA256 (rust/crates/parse-display-0.9.1.crate) = 914a1c2265c98e2446911282c6ac86d8524f495792c38c5bd884f80499c7538a
SIZE (rust/crates/parse-display-0.9.1.crate) = 9456
SHA256 (rust/crates/parse-display-derive-0.9.1.crate) = 2ae7800a4c974efd12df917266338e79a7a74415173caf7e70aa0a0707345281
SIZE (rust/crates/parse-display-derive-0.9.1.crate) = 17258
-SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
-SIZE (rust/crates/paste-1.0.15.crate) = 18374
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pin-project-1.1.7.crate) = be57f64e946e500c8ee36ef6331845d40a93055567ec57e8fae13efd33759b95
-SIZE (rust/crates/pin-project-1.1.7.crate) = 55438
-SHA256 (rust/crates/pin-project-internal-1.1.7.crate) = 3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c
-SIZE (rust/crates/pin-project-internal-1.1.7.crate) = 28549
-SHA256 (rust/crates/pin-project-lite-0.2.15.crate) = 915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff
-SIZE (rust/crates/pin-project-lite-0.2.15.crate) = 29683
+SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412
+SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
+SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a
+SIZE (rust/crates/pin-project-1.1.10.crate) = 56348
+SHA256 (rust/crates/pin-project-internal-1.1.10.crate) = 6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861
+SIZE (rust/crates/pin-project-internal-1.1.10.crate) = 29162
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/pkcs1-0.7.5.crate) = c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f
+SIZE (rust/crates/pkcs1-0.7.5.crate) = 35790
+SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7
+SIZE (rust/crates/pkcs8-0.10.2.crate) = 26360
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/potential_utf-0.1.4.crate) = b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77
+SIZE (rust/crates/potential_utf-0.1.4.crate) = 9514
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/ppp-2.2.0.crate) = 82d901d7dd743c478e14af9518bdbc33e53e50be56429233f812537f29dbf0d1
-SIZE (rust/crates/ppp-2.2.0.crate) = 35555
-SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
-SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
-SHA256 (rust/crates/prettyplease-0.2.25.crate) = 64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033
-SIZE (rust/crates/prettyplease-0.2.25.crate) = 58681
-SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0
-SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353
-SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
-SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
-SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
-SIZE (rust/crates/quote-1.0.37.crate) = 28558
+SHA256 (rust/crates/ppp-2.3.0.crate) = 1a7a2049cd2570bd67bf0228e86bf850f8ceb5190a345c471d03a909da6049e0
+SIZE (rust/crates/ppp-2.3.0.crate) = 36254
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b
+SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033
+SHA256 (rust/crates/primeorder-0.13.6.crate) = 353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6
+SIZE (rust/crates/primeorder-0.13.6.crate) = 21296
+SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983
+SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690
+SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
+SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
+SHA256 (rust/crates/prost-0.14.1.crate) = 7231bd9b3d3d33c86b58adbac74b5ec0ad9f496b19d22801d773636feaa95f3d
+SIZE (rust/crates/prost-0.14.1.crate) = 32444
+SHA256 (rust/crates/prost-derive-0.14.1.crate) = 9120690fafc389a67ba3803df527d0ec9cbbc9cc45e4cc20b332996dfb672425
+SIZE (rust/crates/prost-derive-0.14.1.crate) = 20626
+SHA256 (rust/crates/prost-types-0.14.1.crate) = b9b4db3d6da204ed77bb26ba83b6122a73aeb2e87e25fbf7ad2e84c4ccbf8f72
+SIZE (rust/crates/prost-types-0.14.1.crate) = 49534
+SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
+SIZE (rust/crates/quote-1.0.42.crate) = 31504
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/rcgen-0.13.1.crate) = 54077e1872c46788540de1ea3d7f4ccb1983d12f9aa909b234468676c1a36779
-SIZE (rust/crates/rcgen-0.13.1.crate) = 74432
-SHA256 (rust/crates/redox_syscall-0.3.5.crate) = 567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29
-SIZE (rust/crates/redox_syscall-0.3.5.crate) = 23404
-SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
-SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
-SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/resolv-conf-0.7.0.crate) = 52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00
-SIZE (rust/crates/resolv-conf-0.7.0.crate) = 17352
-SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
-SIZE (rust/crates/ring-0.17.8.crate) = 4188554
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
-SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
-SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
+SHA256 (rust/crates/rcgen-0.14.5.crate) = 5fae430c6b28f1ad601274e78b7dffa0546de0b73b4cd32f46723c0c2a16f7a5
+SIZE (rust/crates/rcgen-0.14.5.crate) = 63824
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
+SHA256 (rust/crates/ref-cast-1.0.25.crate) = f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d
+SIZE (rust/crates/ref-cast-1.0.25.crate) = 15192
+SHA256 (rust/crates/ref-cast-impl-1.0.25.crate) = b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da
+SIZE (rust/crates/ref-cast-impl-1.0.25.crate) = 10167
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
+SHA256 (rust/crates/relative-path-1.9.3.crate) = ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2
+SIZE (rust/crates/relative-path-1.9.3.crate) = 22400
+SHA256 (rust/crates/resolv-conf-0.7.6.crate) = 1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7
+SIZE (rust/crates/resolv-conf-0.7.6.crate) = 17955
+SHA256 (rust/crates/rfc6979-0.4.0.crate) = f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2
+SIZE (rust/crates/rfc6979-0.4.0.crate) = 9140
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
+SHA256 (rust/crates/rsa-0.9.9.crate) = 40a0376c50d0358279d9d643e4bf7b7be212f1f4ff1da9070a7b54d22ef75c88
+SIZE (rust/crates/rsa-0.9.9.crate) = 86379
+SHA256 (rust/crates/rstest-0.26.1.crate) = f5a3193c063baaa2a95a33f03035c8a72b83d97a54916055ba22d35ed3839d49
+SIZE (rust/crates/rstest-0.26.1.crate) = 56940
+SHA256 (rust/crates/rstest_macros-0.26.1.crate) = 9c845311f0ff7951c5506121a9ad75aec44d083c31583b2ea5a30bcb0b0abba0
+SIZE (rust/crates/rstest_macros-0.26.1.crate) = 68256
+SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
+SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
+SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
+SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
SHA256 (rust/crates/rusticata-macros-4.1.0.crate) = faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632
SIZE (rust/crates/rusticata-macros-4.1.0.crate) = 11746
-SHA256 (rust/crates/rustix-0.38.42.crate) = f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85
-SIZE (rust/crates/rustix-0.38.42.crate) = 378683
-SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e
-SIZE (rust/crates/rustls-0.21.12.crate) = 285674
-SHA256 (rust/crates/rustls-0.23.20.crate) = 5065c3f250cbd332cd894be57c40fa52387247659b14a2d6041d121547903b1b
-SIZE (rust/crates/rustls-0.23.20.crate) = 335933
-SHA256 (rust/crates/rustls-native-certs-0.6.3.crate) = a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00
-SIZE (rust/crates/rustls-native-certs-0.6.3.crate) = 24438
-SHA256 (rust/crates/rustls-native-certs-0.7.3.crate) = e5bfb394eeed242e909609f56089eecfe5fda225042e8b171791b9c95f5931e5
-SIZE (rust/crates/rustls-native-certs-0.7.3.crate) = 31564
-SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
-SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
-SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
-SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
+SHA256 (rust/crates/rustls-0.23.35.crate) = 533f54bc6a7d4f647e46ad909549eda97bf5afc1585190ef692b4286b198bd8f
+SIZE (rust/crates/rustls-0.23.35.crate) = 373700
+SHA256 (rust/crates/rustls-native-certs-0.8.2.crate) = 9980d917ebb0c0536119ba501e90834767bffc3d60641457fd84a1f3fd337923
+SIZE (rust/crates/rustls-native-certs-0.8.2.crate) = 31903
SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
-SHA256 (rust/crates/rustls-pki-types-1.10.1.crate) = d2bf47e6ff922db3825eb750c4e2ff784c6ff8fb9e13046ef6a1d1c5401b0b37
-SIZE (rust/crates/rustls-pki-types-1.10.1.crate) = 58944
-SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
-SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
-SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
-SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/rustls-pki-types-1.13.0.crate) = 94182ad936a0c91c324cd46c6511b9510ed16af436d7b5bab34beab0afd55f7a
+SIZE (rust/crates/rustls-pki-types-1.13.0.crate) = 65448
+SHA256 (rust/crates/rustls-platform-verifier-0.5.3.crate) = 19787cda76408ec5404443dc8b31795c87cd8fec49762dc75fa727740d34acc1
+SIZE (rust/crates/rustls-platform-verifier-0.5.3.crate) = 61014
+SHA256 (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f
+SIZE (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = 13919
+SHA256 (rust/crates/rustls-webpki-0.103.8.crate) = 2ffdfa2f5286e2247234e03f680868ac2815974dc39e00ea15adc445d0aafe52
+SIZE (rust/crates/rustls-webpki-0.103.8.crate) = 85810
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
-SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/scc-2.4.0.crate) = 46e6f046b7fef48e2660c57ed794263155d713de679057f2d0c169bfc6e756cc
+SIZE (rust/crates/scc-2.4.0.crate) = 145014
+SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1
+SIZE (rust/crates/schannel-0.1.28.crate) = 42312
+SHA256 (rust/crates/schemars-0.9.0.crate) = 4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f
+SIZE (rust/crates/schemars-0.9.0.crate) = 80032
+SHA256 (rust/crates/schemars-1.1.0.crate) = 9558e172d4e8533736ba97870c4b2cd63f84b382a3d6eb063da41b91cce17289
+SIZE (rust/crates/schemars-1.1.0.crate) = 92664
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
-SIZE (rust/crates/sct-0.7.1.crate) = 27501
-SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
-SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
-SHA256 (rust/crates/security-framework-3.0.1.crate) = e1415a607e92bec364ea2cf9264646dcce0f91e6d65281bd6f2819cca3bf39c8
-SIZE (rust/crates/security-framework-3.0.1.crate) = 84749
-SHA256 (rust/crates/security-framework-sys-2.12.1.crate) = fa39c7303dc58b5543c94d22c1766b0d31f2ee58306363ea622b10bbc075eaa2
-SIZE (rust/crates/security-framework-sys-2.12.1.crate) = 20112
-SHA256 (rust/crates/serde-1.0.216.crate) = 0b9781016e935a97e8beecf0c933758c97a5520d32930e460142b4cd80c6338e
-SIZE (rust/crates/serde-1.0.216.crate) = 79000
-SHA256 (rust/crates/serde_derive-1.0.216.crate) = 46f859dbbf73865c6627ed570e78961cd3ac92407a2d117204c49232485da55e
-SIZE (rust/crates/serde_derive-1.0.216.crate) = 57674
-SHA256 (rust/crates/serde_json-1.0.133.crate) = c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377
-SIZE (rust/crates/serde_json-1.0.133.crate) = 150739
+SHA256 (rust/crates/sdd-3.0.10.crate) = 490dcfcbfef26be6800d11870ff2df8774fa6e86d047e3e8c8a76b25655e41ca
+SIZE (rust/crates/sdd-3.0.10.crate) = 32748
+SHA256 (rust/crates/sec1-0.7.3.crate) = d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc
+SIZE (rust/crates/sec1-0.7.3.crate) = 17979
+SHA256 (rust/crates/security-framework-3.5.1.crate) = b3297343eaf830f66ede390ea39da1d462b6b0c1b000f420d0a83f898bbbe6ef
+SIZE (rust/crates/security-framework-3.5.1.crate) = 89937
+SHA256 (rust/crates/security-framework-sys-2.15.0.crate) = cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0
+SIZE (rust/crates/security-framework-sys-2.15.0.crate) = 20718
+SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
+SIZE (rust/crates/semver-1.0.27.crate) = 30081
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
SHA256 (rust/crates/serde_regex-1.1.0.crate) = a8136f1a4ea815d7eac4101cfd0b16dc0cb5e1fe1b8609dfd728058656b7badf
SIZE (rust/crates/serde_regex-1.1.0.crate) = 9710
-SHA256 (rust/crates/serde_repr-0.1.19.crate) = 6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9
-SIZE (rust/crates/serde_repr-0.1.19.crate) = 9997
+SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
+SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
-SHA256 (rust/crates/serde_with-3.11.0.crate) = 8e28bdad6db2b8340e449f7108f020b3b092e8583a9e3fb82713e1d4e71fe817
-SIZE (rust/crates/serde_with-3.11.0.crate) = 145979
-SHA256 (rust/crates/serde_with_macros-3.11.0.crate) = 9d846214a9854ef724f3da161b426242d8de7c1fc7de2f89bb1efcb154dca79d
-SIZE (rust/crates/serde_with_macros-3.11.0.crate) = 32054
+SHA256 (rust/crates/serde_with-3.16.0.crate) = 10574371d41b0d9b2cff89418eda27da52bcaff2cc8741db26382a77c29131f1
+SIZE (rust/crates/serde_with-3.16.0.crate) = 197608
+SHA256 (rust/crates/serde_with_macros-3.16.0.crate) = 08a72d8216842fdd57820dc78d840bef99248e35fb2554ff923319e60f2d686b
+SIZE (rust/crates/serde_with_macros-3.16.0.crate) = 38102
SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
+SHA256 (rust/crates/serial_test-3.2.0.crate) = 1b258109f244e1d6891bf1053a55d63a5cd4f8f4c30cf9a1280989f80e7a1fa9
+SIZE (rust/crates/serial_test-3.2.0.crate) = 9232
+SHA256 (rust/crates/serial_test_derive-3.2.0.crate) = 5d69265a08751de7844521fd15003ae0a888e035773ba05695c5c759a6f89eef
+SIZE (rust/crates/serial_test_derive-3.2.0.crate) = 6992
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
SIZE (rust/crates/sha1-0.10.6.crate) = 13517
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
-SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
-SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
-SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
-SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
-SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
+SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
+SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
+SHA256 (rust/crates/signal-hook-mio-0.2.5.crate) = b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc
+SIZE (rust/crates/signal-hook-mio-0.2.5.crate) = 14373
+SHA256 (rust/crates/signal-hook-registry-1.4.7.crate) = 7664a098b8e616bdfcc2dc0e9ac44eb231eedf41db4e9fe95d8d32ec728dedad
+SIZE (rust/crates/signal-hook-registry-1.4.7.crate) = 19491
+SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de
+SIZE (rust/crates/signature-2.2.0.crate) = 15531
SHA256 (rust/crates/simdutf8-0.1.5.crate) = e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e
SIZE (rust/crates/simdutf8-0.1.5.crate) = 28488
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
-SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8
-SIZE (rust/crates/socket2-0.5.8.crate) = 56309
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/socket2-0.6.1.crate) = 17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881
+SIZE (rust/crates/socket2-0.6.1.crate) = 58486
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
-SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
-SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
+SIZE (rust/crates/spki-0.7.3.crate) = 16409
+SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596
+SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/structmeta-0.3.0.crate) = 2e1575d8d40908d70f6fd05537266b90ae71b15dbbe7a8b7dffa2b759306d329
@@ -509,189 +635,285 @@ SHA256 (rust/crates/structmeta-derive-0.3.0.crate) = 152a0b65a590ff6c3da95cabe23
SIZE (rust/crates/structmeta-derive-0.3.0.crate) = 12500
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
-SHA256 (rust/crates/syn-2.0.90.crate) = 919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31
-SIZE (rust/crates/syn-2.0.90.crate) = 290584
-SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
-SHA256 (rust/crates/testcontainers-0.23.1.crate) = 5f40cc2bd72e17f328faf8ca7687fe337e61bccd8acf9674fa78dd3792b045e1
-SIZE (rust/crates/testcontainers-0.23.1.crate) = 48203
+SHA256 (rust/crates/syn-2.0.111.crate) = 390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87
+SIZE (rust/crates/syn-2.0.111.crate) = 302117
+SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
+SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/tagptr-0.2.0.crate) = 7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417
+SIZE (rust/crates/tagptr-0.2.0.crate) = 13320
+SHA256 (rust/crates/test-case-3.3.1.crate) = eb2550dd13afcd286853192af8601920d959b14c401fcece38071d53bf0768a8
+SIZE (rust/crates/test-case-3.3.1.crate) = 8797
+SHA256 (rust/crates/test-case-core-3.3.1.crate) = adcb7fd841cd518e279be3d5a3eb0636409487998a4aff22f3de87b81e88384f
+SIZE (rust/crates/test-case-core-3.3.1.crate) = 14327
+SHA256 (rust/crates/test-case-macros-3.3.1.crate) = 5c89e72a01ed4c579669add59014b9a524d609c0c88c6a585ce37485879f6ffb
+SIZE (rust/crates/test-case-macros-3.3.1.crate) = 4961
+SHA256 (rust/crates/testcontainers-0.25.2.crate) = 3f3ac71069f20ecfa60c396316c283fbf35e6833a53dff551a31b5458da05edc
+SIZE (rust/crates/testcontainers-0.25.2.crate) = 102368
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
-SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
-SHA256 (rust/crates/time-0.3.37.crate) = 35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21
-SIZE (rust/crates/time-0.3.37.crate) = 123257
-SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
-SIZE (rust/crates/time-core-0.1.2.crate) = 7191
-SHA256 (rust/crates/time-macros-0.2.19.crate) = 2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de
-SIZE (rust/crates/time-macros-0.2.19.crate) = 24268
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-SHA256 (rust/crates/tinyvec-1.8.0.crate) = 445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938
-SIZE (rust/crates/tinyvec-1.8.0.crate) = 46796
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = cd8aa5b2ab86a2cefa406d889139c162cbb230092f7d1d7cbc1716405d852a3b
+SIZE (rust/crates/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = 900826
+SHA256 (rust/crates/tikv-jemallocator-0.6.1.crate) = 0359b4327f954e0567e69fb191cf1436617748813819c94b8cd4a431422d053a
+SIZE (rust/crates/tikv-jemallocator-0.6.1.crate) = 14074
+SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
+SIZE (rust/crates/time-0.3.44.crate) = 143200
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
+SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
+SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
+SHA256 (rust/crates/tinystr-0.8.2.crate) = 42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869
+SIZE (rust/crates/tinystr-0.8.2.crate) = 23942
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.42.0.crate) = 5cec9b21b0450273377fc97bd4c33a8acffc8c996c987a7c5b319a0083707551
-SIZE (rust/crates/tokio-1.42.0.crate) = 806998
+SHA256 (rust/crates/tokio-1.48.0.crate) = ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408
+SIZE (rust/crates/tokio-1.48.0.crate) = 843434
SHA256 (rust/crates/tokio-fd-0.3.0.crate) = 5cedf0b897610a4baff98bf6116c060c5cfe7574d4339c50e9d23fe09377641d
SIZE (rust/crates/tokio-fd-0.3.0.crate) = 6152
-SHA256 (rust/crates/tokio-macros-2.4.0.crate) = 693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752
-SIZE (rust/crates/tokio-macros-2.4.0.crate) = 12501
-SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081
-SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
-SHA256 (rust/crates/tokio-rustls-0.26.1.crate) = 5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37
-SIZE (rust/crates/tokio-rustls-0.26.1.crate) = 31214
+SHA256 (rust/crates/tokio-macros-2.6.0.crate) = af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5
+SIZE (rust/crates/tokio-macros-2.6.0.crate) = 16505
+SHA256 (rust/crates/tokio-rustls-0.26.4.crate) = 1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61
+SIZE (rust/crates/tokio-rustls-0.26.4.crate) = 35430
SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
-SHA256 (rust/crates/tokio-tar-0.3.1.crate) = 9d5714c010ca3e5c27114c1cdeb9d14641ace49874aa5626d7149e47aedace75
-SIZE (rust/crates/tokio-tar-0.3.1.crate) = 49485
-SHA256 (rust/crates/tokio-util-0.7.13.crate) = d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078
-SIZE (rust/crates/tokio-util-0.7.13.crate) = 115191
+SHA256 (rust/crates/tokio-util-0.7.17.crate) = 2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594
+SIZE (rust/crates/tokio-util-0.7.17.crate) = 133898
+SHA256 (rust/crates/toml_datetime-0.7.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533
+SIZE (rust/crates/toml_datetime-0.7.3.crate) = 17827
+SHA256 (rust/crates/toml_edit-0.23.7.crate) = 6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d
+SIZE (rust/crates/toml_edit-0.23.7.crate) = 65946
+SHA256 (rust/crates/toml_parser-1.0.4.crate) = c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e
+SIZE (rust/crates/toml_parser-1.0.4.crate) = 34978
+SHA256 (rust/crates/tonic-0.14.2.crate) = eb7613188ce9f7df5bfe185db26c5814347d110db17920415cf2fbcad85e7203
+SIZE (rust/crates/tonic-0.14.2.crate) = 108054
+SHA256 (rust/crates/tonic-prost-0.14.2.crate) = 66bd50ad6ce1252d87ef024b3d64fe4c3cf54a86fb9ef4c631fdd0ded7aeaa67
+SIZE (rust/crates/tonic-prost-0.14.2.crate) = 8266
+SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
+SIZE (rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
+SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
-SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
-SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
-SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
-SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
-SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
-SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
-SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
-SIZE (rust/crates/typenum-1.17.0.crate) = 42849
-SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
-SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547
+SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
+SHA256 (rust/crates/ulid-1.2.1.crate) = 470dbf6591da1b39d43c14523b2b469c86879a53e8b758c8e090a470fe7b1fbe
+SIZE (rust/crates/ulid-1.2.1.crate) = 17727
+SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5
+SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
+SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
+SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
SHA256 (rust/crates/untrusted-0.7.1.crate) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a
SIZE (rust/crates/untrusted-0.7.1.crate) = 7924
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/ureq-3.1.4.crate) = d39cb1dbab692d82a977c0392ffac19e188bd9186a9f32806f0aaa859d75585a
+SIZE (rust/crates/ureq-3.1.4.crate) = 143946
+SHA256 (rust/crates/ureq-proto-0.5.3.crate) = d81f9efa9df032be5934a46a068815a10a042b494b6a58cb0a1a97bb5467ed6f
+SIZE (rust/crates/ureq-proto-0.5.3.crate) = 60151
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.11.0.crate) = f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a
-SIZE (rust/crates/uuid-1.11.0.crate) = 47683
-SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
-SIZE (rust/crates/valuable-0.1.0.crate) = 27718
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
+SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
+SIZE (rust/crates/valuable-0.1.1.crate) = 28679
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
SIZE (rust/crates/want-0.3.1.crate) = 6398
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasm-bindgen-0.2.99.crate) = a474f6281d1d70c17ae7aa6a613c87fce69a127e2624002df63dcb39d6cf6396
-SIZE (rust/crates/wasm-bindgen-0.2.99.crate) = 46136
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.99.crate) = 5f89bb38646b4f81674e8f5c3fb81b562be1fd936d84320f3264486418519c79
-SIZE (rust/crates/wasm-bindgen-backend-0.2.99.crate) = 30928
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.99.crate) = 2cc6181fd9a7492eef6fef1f33961e3695e4579b9872a6f7c83aee556666d4fe
-SIZE (rust/crates/wasm-bindgen-macro-0.2.99.crate) = 7011
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.99.crate) = 30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.99.crate) = 22800
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.99.crate) = 943aab3fdaaa029a6e0271b35ea10b72b943135afe9bffca82384098ad0e06a6
-SIZE (rust/crates/wasm-bindgen-shared-0.2.99.crate) = 7773
-SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7
-SIZE (rust/crates/which-4.4.2.crate) = 15953
-SHA256 (rust/crates/widestring-1.1.0.crate) = 7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311
-SIZE (rust/crates/widestring-1.1.0.crate) = 85046
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.105.crate) = da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60
+SIZE (rust/crates/wasm-bindgen-0.2.105.crate) = 48215
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2
+SIZE (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 9264
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 49633
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76
+SIZE (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 9269
+SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
+SIZE (rust/crates/web-time-1.1.0.crate) = 18026
+SHA256 (rust/crates/webpki-root-certs-0.26.11.crate) = 75c7f0ef91146ebfb530314f5f1d24528d7f0767efbfd31dce919275413e393e
+SIZE (rust/crates/webpki-root-certs-0.26.11.crate) = 8098
+SHA256 (rust/crates/webpki-root-certs-1.0.4.crate) = ee3e3b5f5e80bc89f30ce8d0343bf4e5f12341c51f3e26cbeecbc7c85443e85b
+SIZE (rust/crates/webpki-root-certs-1.0.4.crate) = 171540
+SHA256 (rust/crates/webpki-roots-1.0.4.crate) = b2878ef029c47c6e8cf779119f20fcf52bde7ad42a731b2a304bc221df17571e
+SIZE (rust/crates/webpki-roots-1.0.4.crate) = 252224
+SHA256 (rust/crates/widestring-1.2.1.crate) = 72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471
+SIZE (rust/crates/widestring-1.2.1.crate) = 90350
+SHA256 (rust/crates/winapi-0.2.8.crate) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a
+SIZE (rust/crates/winapi-0.2.8.crate) = 455145
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
-SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
-SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
+SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb
+SIZE (rust/crates/windows-core-0.62.2.crate) = 36932
+SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf
+SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325
+SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358
+SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+SHA256 (rust/crates/windows-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5
+SIZE (rust/crates/windows-result-0.4.1.crate) = 13381
+SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091
+SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966
+SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
+SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
+SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
+SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
+SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
+SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
+SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
+SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
+SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
+SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
+SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
+SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
+SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
+SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
+SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
+SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
-SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
-SIZE (rust/crates/write16-1.0.0.crate) = 7218
-SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
-SIZE (rust/crates/writeable-0.5.5.crate) = 22354
-SHA256 (rust/crates/x509-parser-0.16.0.crate) = fcbc162f30700d6f3f82a24bf7cc62ffe7caea42c0b2cba8bf7f3ae50cf51f69
-SIZE (rust/crates/x509-parser-0.16.0.crate) = 92925
-SHA256 (rust/crates/xattr-1.3.1.crate) = 8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f
-SIZE (rust/crates/xattr-1.3.1.crate) = 12580
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
+SHA256 (rust/crates/writeable-0.6.2.crate) = 9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9
+SIZE (rust/crates/writeable-0.6.2.crate) = 25181
+SHA256 (rust/crates/x509-parser-0.18.0.crate) = eb3e137310115a65136898d2079f003ce33331a6c4b0d51f1531d1be082b6425
+SIZE (rust/crates/x509-parser-0.18.0.crate) = 102525
+SHA256 (rust/crates/xattr-1.6.1.crate) = 32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156
+SIZE (rust/crates/xattr-1.6.1.crate) = 15952
SHA256 (rust/crates/yasna-0.5.2.crate) = e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd
SIZE (rust/crates/yasna-0.5.2.crate) = 34859
-SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
-SIZE (rust/crates/yoke-0.7.5.crate) = 29673
-SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
-SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
-SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
-SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
-SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
-SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
-SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
-SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
-SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
-SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
-SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (erebe-fastwebsockets-ef904598ec168d7748b28d77ec1803ba721932d8_GH0.tar.gz) = a53937cf24d3499d23af6a1f26b153e16dc7675e58c22c9275d4ab3f399de966
-SIZE (erebe-fastwebsockets-ef904598ec168d7748b28d77ec1803ba721932d8_GH0.tar.gz) = 57473
-SHA256 (erebe-wstunnel-v10.1.8_GH0.tar.gz) = 6717e361d5810349cdc30e3ce78e0883bdad3c55c228a7684dc5dff856419124
-SIZE (erebe-wstunnel-v10.1.8_GH0.tar.gz) = 281236
+SHA256 (rust/crates/yoke-0.8.1.crate) = 72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954
+SIZE (rust/crates/yoke-0.8.1.crate) = 32016
+SHA256 (rust/crates/yoke-derive-0.8.1.crate) = b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d
+SIZE (rust/crates/yoke-derive-0.8.1.crate) = 7593
+SHA256 (rust/crates/zerocopy-0.8.30.crate) = 4ea879c944afe8a2b25fef16bb4ba234f47c694565e97383b36f3a878219065c
+SIZE (rust/crates/zerocopy-0.8.30.crate) = 257591
+SHA256 (rust/crates/zerocopy-derive-0.8.30.crate) = cf955aa904d6040f70dc8e9384444cb1030aed272ba3cb09bbc4ab9e7c1f34f5
+SIZE (rust/crates/zerocopy-derive-0.8.30.crate) = 90705
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
+SHA256 (rust/crates/zeroize-1.8.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0
+SIZE (rust/crates/zeroize-1.8.2.crate) = 20907
+SHA256 (rust/crates/zerotrie-0.2.3.crate) = 2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851
+SIZE (rust/crates/zerotrie-0.2.3.crate) = 69547
+SHA256 (rust/crates/zerovec-0.11.5.crate) = 6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002
+SIZE (rust/crates/zerovec-0.11.5.crate) = 119620
+SHA256 (rust/crates/zerovec-derive-0.11.2.crate) = eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3
+SIZE (rust/crates/zerovec-derive-0.11.2.crate) = 21421
+SHA256 (erebe-wstunnel-v10.5.1_GH0.tar.gz) = cf600e97ec15d243be6f32f5418ff48ab59f0714258f18f7dc7b95759847a9d7
+SIZE (erebe-wstunnel-v10.5.1_GH0.tar.gz) = 1720846
diff --git a/net/zapret/Makefile b/net/zapret/Makefile
index 1e3b58a3d4cf..2619d9969bac 100644
--- a/net/zapret/Makefile
+++ b/net/zapret/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zapret
DISTVERSIONPREFIX= v
-DISTVERSION= 72.2
+DISTVERSION= 72.3
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/zapret/distinfo b/net/zapret/distinfo
index a590674dba23..bd5f24c76431 100644
--- a/net/zapret/distinfo
+++ b/net/zapret/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760866402
-SHA256 (bol-van-zapret-v72.2_GH0.tar.gz) = 646aa2fe899a52fad9234fa4feda4efd45688cec284c591899d9c81ab0cd05d4
-SIZE (bol-van-zapret-v72.2_GH0.tar.gz) = 553713
+TIMESTAMP = 1764446296
+SHA256 (bol-van-zapret-v72.3_GH0.tar.gz) = c66587d30576bf1461fb7f9e89b63abf57fe428efad49c5160aaeaa7c91086c7
+SIZE (bol-van-zapret-v72.3_GH0.tar.gz) = 554818
diff --git a/net/zmap/Makefile b/net/zmap/Makefile
index d0e67aa7346a..78edcfe4c54a 100644
--- a/net/zmap/Makefile
+++ b/net/zmap/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zmap
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.3
+DISTVERSION= 4.3.4
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/zmap/distinfo b/net/zmap/distinfo
index 3d7edd7eaf1d..e26f2cf12e14 100644
--- a/net/zmap/distinfo
+++ b/net/zmap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745988658
-SHA256 (zmap-zmap-v4.3.3_GH0.tar.gz) = 1a14b5d560d1c931528104d644ae033f4f874a21f67f9e6d04f7173e413561ec
-SIZE (zmap-zmap-v4.3.3_GH0.tar.gz) = 212244
+TIMESTAMP = 1762634573
+SHA256 (zmap-zmap-v4.3.4_GH0.tar.gz) = b5936bf5b5390fb50203140e81beac28866374371b1c68329cbbe932cc5ee1d3
+SIZE (zmap-zmap-v4.3.4_GH0.tar.gz) = 212269