summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--net-im/Makefile2
-rw-r--r--net-im/abaddon/Makefile1
-rw-r--r--net-im/conduit/Makefile4
-rw-r--r--net-im/conduit/Makefile.crates2
-rw-r--r--net-im/conduit/distinfo10
-rw-r--r--net-im/conduit/files/patch-powerpc64le20
-rw-r--r--net-im/coyim/Makefile2
-rw-r--r--net-im/dendrite/Makefile2
-rw-r--r--net-im/discordo/Makefile2
-rw-r--r--net-im/dissent/Makefile2
-rw-r--r--net-im/gomuks/Makefile2
-rw-r--r--net-im/gotktrix/Makefile2
-rw-r--r--net-im/gotosocial/Makefile48
-rw-r--r--net-im/gotosocial/distinfo10
-rw-r--r--net-im/gotosocial/pkg-plist118
-rw-r--r--net-im/kaccounts-integration/Makefile2
-rw-r--r--net-im/kaccounts-integration/distinfo6
-rw-r--r--net-im/kaccounts-providers/distinfo6
-rw-r--r--net-im/libpurple/Makefile2
-rw-r--r--net-im/libpurple/pkg-plist2
-rw-r--r--net-im/linux-discord/Makefile3
-rw-r--r--net-im/linux-discord/distinfo6
-rw-r--r--net-im/matterbridge/Makefile2
-rw-r--r--net-im/matterircd/Makefile2
-rw-r--r--net-im/mautrix-whatsapp/Makefile26
-rw-r--r--net-im/mautrix-whatsapp/distinfo5
-rw-r--r--net-im/mautrix-whatsapp/files/mautrix_whatsapp.in54
-rw-r--r--net-im/mautrix-whatsapp/pkg-descr3
-rw-r--r--net-im/mautrix-whatsapp/pkg-plist3
-rw-r--r--net-im/mtxclient/Makefile6
-rw-r--r--net-im/mtxclient/distinfo6
-rw-r--r--net-im/mtxclient/pkg-plist1
-rw-r--r--net-im/neochat/Makefile5
-rw-r--r--net-im/neochat/distinfo6
-rw-r--r--net-im/neochat/pkg-plist2
-rw-r--r--net-im/nextcloud-talk/Makefile2
-rw-r--r--net-im/nextcloud-talk/distinfo6
-rw-r--r--net-im/nheko/Makefile27
-rw-r--r--net-im/nheko/files/patch-git-g8ff282452737
-rw-r--r--net-im/pecl-stomp2/Makefile10
-rw-r--r--net-im/pidgin/pkg-plist2
-rw-r--r--net-im/purple-discord/Makefile19
-rw-r--r--net-im/purple-discord/distinfo6
-rw-r--r--net-im/purple-discord/pkg-descr7
-rw-r--r--net-im/purple-googlechat/Makefile8
-rw-r--r--net-im/purple-googlechat/distinfo6
-rw-r--r--net-im/purple-gowhatsapp/Makefile2
-rw-r--r--net-im/py-matrix-synapse/Makefile5
-rw-r--r--net-im/py-matrix-synapse/Makefile.crates171
-rw-r--r--net-im/py-matrix-synapse/distinfo340
-rw-r--r--net-im/py-matrix-synapse/files/patch-pyproject.toml11
-rw-r--r--net-im/py-zapzap/Makefile21
-rw-r--r--net-im/py-zapzap/distinfo3
-rw-r--r--net-im/py-zapzap/pkg-descr3
-rw-r--r--net-im/signal-desktop/Makefile1
-rw-r--r--net-im/slack-term/Makefile2
-rw-r--r--net-im/snac/Makefile2
-rw-r--r--net-im/snac/distinfo6
-rw-r--r--net-im/ssh-chat/Makefile2
-rw-r--r--net-im/tde2e/Makefile4
-rw-r--r--net-im/tde2e/distinfo6
-rw-r--r--net-im/tdlib-purple/Makefile2
-rw-r--r--net-im/telegram-desktop/Makefile3
-rw-r--r--net-im/telegram-desktop/distinfo6
-rw-r--r--net-im/teleirc/Makefile2
-rw-r--r--net-im/tg_owt/Makefile1
-rw-r--r--net-im/tokodon/distinfo6
-rw-r--r--net-im/toot/Makefile34
-rw-r--r--net-im/toot/distinfo6
-rw-r--r--net-im/toot/pkg-plist1
-rw-r--r--net-im/xmpp-client/Makefile2
-rw-r--r--net-mgmt/Makefile1
-rw-r--r--net-mgmt/adguard-exporter/Makefile2
-rw-r--r--net-mgmt/alertmanager/Makefile2
-rw-r--r--net-mgmt/bind_exporter/Makefile2
-rw-r--r--net-mgmt/blackbox_exporter/Makefile2
-rw-r--r--net-mgmt/bosun/Makefile2
-rw-r--r--net-mgmt/carbon-relay-ng/Makefile2
-rw-r--r--net-mgmt/carbonzipper/Makefile2
-rw-r--r--net-mgmt/check_ssl_cert/Makefile2
-rw-r--r--net-mgmt/check_ssl_cert/distinfo6
-rw-r--r--net-mgmt/fastnetmon/Makefile2
-rw-r--r--net-mgmt/fli/Makefile24
-rw-r--r--net-mgmt/fli/distinfo7
-rw-r--r--net-mgmt/fli/pkg-descr12
-rw-r--r--net-mgmt/gping/Makefile3
-rw-r--r--net-mgmt/gping/Makefile.crates260
-rw-r--r--net-mgmt/gping/distinfo526
-rw-r--r--net-mgmt/grok_exporter/Makefile2
-rw-r--r--net-mgmt/icingadb/Makefile2
-rw-r--r--net-mgmt/intel-snap/Makefile2
-rw-r--r--net-mgmt/kapacitor/Makefile2
-rw-r--r--net-mgmt/kf6-networkmanager-qt/distinfo6
-rw-r--r--net-mgmt/librenms/Makefile35
-rw-r--r--net-mgmt/librenms/distinfo10
-rw-r--r--net-mgmt/mqtt2prometheus/Makefile2
-rw-r--r--net-mgmt/mysqld_exporter/Makefile1
-rw-r--r--net-mgmt/net-snmp/Makefile9
-rw-r--r--net-mgmt/netbox/Makefile24
-rw-r--r--net-mgmt/netbox/distinfo6
-rw-r--r--net-mgmt/netbox/pkg-plist8
-rw-r--r--net-mgmt/netdata/Makefile16
-rw-r--r--net-mgmt/netdata/distinfo14
-rw-r--r--net-mgmt/netdata/files/patch-CMakeLists.txt32
-rw-r--r--net-mgmt/netdata/pkg-plist278
-rw-r--r--net-mgmt/networkmgr/Makefile8
-rw-r--r--net-mgmt/networkmgr/distinfo6
-rw-r--r--net-mgmt/networkmgr/pkg-plist8
-rw-r--r--net-mgmt/nsd_exporter/Makefile2
-rw-r--r--net-mgmt/nvidia_gpu_prometheus_exporter/Makefile2
-rw-r--r--net-mgmt/observium/Makefile1
-rw-r--r--net-mgmt/php-fpm_exporter/Makefile2
-rw-r--r--net-mgmt/phpfpm_exporter/Makefile2
-rw-r--r--net-mgmt/ping_exporter/Makefile1
-rw-r--r--net-mgmt/prometheus-bird-exporter/Makefile2
-rw-r--r--net-mgmt/prometheus-collectd-exporter/Makefile2
-rw-r--r--net-mgmt/prometheus1/Makefile2
-rw-r--r--net-mgmt/prometheus2/Makefile2
-rw-r--r--net-mgmt/prometheus3/Makefile1
-rw-r--r--net-mgmt/promscale/Makefile2
-rw-r--r--net-mgmt/promxy/Makefile2
-rw-r--r--net-mgmt/pushgateway/Makefile2
-rw-r--r--net-mgmt/py-pdagent/Makefile4
-rw-r--r--net-mgmt/py-pdagent/distinfo6
-rw-r--r--net-mgmt/py-pdagent/pkg-plist1
-rw-r--r--net-mgmt/rubygem-riemann-tools/Makefile5
-rw-r--r--net-mgmt/rubygem-riemann-tools/distinfo6
-rw-r--r--net-mgmt/semaphore/Makefile2
-rw-r--r--net-mgmt/smartctl_exporter/Makefile1
-rw-r--r--net-mgmt/telegraf/Makefile2
-rw-r--r--net-mgmt/telegraf/distinfo10
-rw-r--r--net-mgmt/thanos/Makefile11
-rw-r--r--net-mgmt/thanos/distinfo10
-rw-r--r--net-mgmt/unbound_exporter/Makefile2
-rw-r--r--net-mgmt/unifi9/Makefile2
-rw-r--r--net-mgmt/unifi9/distinfo10
-rw-r--r--net-mgmt/victoria-logs/Makefile2
-rw-r--r--net-mgmt/victoria-metrics/Makefile5
-rw-r--r--net-mgmt/victoria-metrics/distinfo6
-rw-r--r--net-mgmt/victoria-metrics/files/patch-benchmarks_Makefile16
-rw-r--r--net-mgmt/victoria-metrics/pkg-plist20
-rw-r--r--net-mgmt/vmutils/Makefile1
-rw-r--r--net-mgmt/zabbix72-proxy/Makefile2
-rw-r--r--net-mgmt/zabbix72-server/Makefile6
-rw-r--r--net-mgmt/zabbix72-server/distinfo6
-rw-r--r--net-mgmt/zabbix74-server/Makefile20
-rw-r--r--net-mgmt/zabbix74-server/distinfo6
-rw-r--r--net-p2p/autoscan/Makefile2
-rw-r--r--net-p2p/bitmark-cli/Makefile2
-rw-r--r--net-p2p/bitmark-daemon/Makefile2
-rw-r--r--net-p2p/bitmark-recorder/Makefile2
-rw-r--r--net-p2p/bitmark/Makefile2
-rw-r--r--net-p2p/go-ethereum/Makefile2
-rw-r--r--net-p2p/hostd/Makefile83
-rw-r--r--net-p2p/hostd/distinfo40
-rw-r--r--net-p2p/hostd/files/patch-build_meta.go8
-rw-r--r--net-p2p/hostd/files/patch-vendor_modules.txt48
-rw-r--r--net-p2p/jackett/Makefile2
-rw-r--r--net-p2p/jackett/distinfo6
-rw-r--r--net-p2p/jackett/pkg-plist1
-rw-r--r--net-p2p/ktorrent/distinfo6
-rw-r--r--net-p2p/libktorrent/distinfo6
-rw-r--r--net-p2p/litecoin-daemon/Makefile2
-rw-r--r--net-p2p/litecoin-utils/Makefile2
-rw-r--r--net-p2p/litecoin/Makefile2
-rw-r--r--net-p2p/mkbrr/Makefile3
-rw-r--r--net-p2p/mkbrr/distinfo10
-rw-r--r--net-p2p/py-stig/Makefile2
-rw-r--r--net-p2p/renterd/Makefile91
-rw-r--r--net-p2p/renterd/distinfo52
-rw-r--r--net-p2p/renterd/files/patch-build_meta.go8
-rw-r--r--net-p2p/renterd/files/patch-vendor_modules.txt99
-rw-r--r--net-p2p/transmission-components/Makefile2
-rw-r--r--net-p2p/transmission-components/files/patch-gtk_DetailsDialog.cc10
-rw-r--r--net-p2p/transmission-components/files/patch-libtransmission_peer-msgs.cc10
-rw-r--r--net-p2p/tremotesf/Makefile1
-rw-r--r--net-p2p/walletd/Makefile61
-rw-r--r--net-p2p/walletd/distinfo36
-rw-r--r--net-p2p/walletd/files/patch-build_meta.go8
-rw-r--r--net-p2p/walletd/files/patch-vendor_modules.txt44
-rw-r--r--net/Makefile7
-rw-r--r--net/akonadi-calendar/distinfo6
-rw-r--r--net/akonadi-calendar/pkg-plist15
-rw-r--r--net/akonadi-contacts/distinfo6
-rw-r--r--net/akonadi-contacts/pkg-plist2
-rw-r--r--net/akonadi-mime/distinfo6
-rw-r--r--net/akonadi-search/distinfo6
-rw-r--r--net/alligator/distinfo6
-rw-r--r--net/amnezia-kmod/Makefile23
-rw-r--r--net/amnezia-kmod/distinfo3
-rw-r--r--net/amnezia-kmod/files/patch-Makefile9
-rw-r--r--net/amnezia-kmod/files/patch-if__wg.c173
-rw-r--r--net/amnezia-kmod/pkg-descr15
-rw-r--r--net/amnezia-tools/Makefile41
-rw-r--r--net/amnezia-tools/distinfo3
-rw-r--r--net/amnezia-tools/files/amnezia.in82
-rw-r--r--net/amnezia-tools/files/patch-config.c50
-rw-r--r--net/amnezia-tools/files/patch-containers.h21
-rw-r--r--net/amnezia-tools/files/patch-ipc-freebsd.h27
-rw-r--r--net/amnezia-tools/files/patch-ipc-uapi.h11
-rw-r--r--net/amnezia-tools/files/patch-man_wg-quick.8204
-rw-r--r--net/amnezia-tools/files/patch-man_wg.8158
-rw-r--r--net/amnezia-tools/files/patch-set.c11
-rw-r--r--net/amnezia-tools/files/patch-version.h7
-rw-r--r--net/amnezia-tools/files/patch-wg-quick_freebsd.bash316
-rw-r--r--net/amnezia-tools/pkg-descr2
-rw-r--r--net/amnezia-tools/pkg-plist7
-rw-r--r--net/arataga/Makefile2
-rw-r--r--net/arataga/files/patch-__tests__connection_handler_simulator__impl.cpp14
-rw-r--r--net/arataga/files/patch-io__threads__count.hpp11
-rw-r--r--net/asterisk-chan_sccp/Makefile34
-rw-r--r--net/asterisk-chan_sccp/distinfo6
-rw-r--r--net/asterisk-chan_sccp/files/patch-src_define.h4
-rw-r--r--net/asterisk-chan_sccp/files/patch-src_pbx__impl_ast116_ast116.c41
-rw-r--r--net/asterisk18/Makefile14
-rw-r--r--net/asterisk18/distinfo6
-rw-r--r--net/asterisk20/Makefile10
-rw-r--r--net/asterisk20/distinfo6
-rw-r--r--net/asterisk22/Makefile14
-rw-r--r--net/asterisk22/distinfo6
-rw-r--r--net/benthos/Makefile2
-rw-r--r--net/boinc-client/Makefile2
-rw-r--r--net/boinctui/Makefile2
-rw-r--r--net/bosh-bootloader/Makefile2
-rw-r--r--net/bosh-cli/Makefile2
-rw-r--r--net/calendarsupport/Makefile2
-rw-r--r--net/calendarsupport/distinfo6
-rw-r--r--net/cf/Makefile2
-rw-r--r--net/cloudquery/Makefile2
-rw-r--r--net/concourse-fly/Makefile2
-rw-r--r--net/containernetworking-plugins/Makefile2
-rw-r--r--net/croc/Makefile2
-rw-r--r--net/dataplaneapi/Makefile2
-rw-r--r--net/deltachat-rpc-server/Makefile4
-rw-r--r--net/deltachat-rpc-server/Makefile.crates260
-rw-r--r--net/deltachat-rpc-server/distinfo526
-rw-r--r--net/deltachat-rpc-server/files/patch-Cargo.lock122
-rw-r--r--net/deltachat-rpc-server/files/patch-Cargo.toml16
-rw-r--r--net/devfile/Makefile19
-rw-r--r--net/devfile/distinfo5
-rw-r--r--net/devfile/pkg-descr6
-rw-r--r--net/ecal/Makefile4
-rw-r--r--net/empty/Makefile13
-rw-r--r--net/empty/distinfo6
-rw-r--r--net/empty/pkg-plist5
-rw-r--r--net/eternalterminal/Makefile2
-rw-r--r--net/eternalterminal/distinfo6
-rw-r--r--net/evans/Makefile2
-rw-r--r--net/eventviews/Makefile2
-rw-r--r--net/eventviews/distinfo6
-rw-r--r--net/exoscale-cli/Makefile1
-rw-r--r--net/fb303/Makefile3
-rw-r--r--net/fb303/distinfo6
-rw-r--r--net/flower/Makefile30
-rw-r--r--net/flower/distinfo3
-rw-r--r--net/flower/pkg-descr11
-rw-r--r--net/flower/pkg-plist24
-rw-r--r--net/freebsd-telnetd/Makefile2
-rw-r--r--net/freerdp/Makefile2
-rw-r--r--net/freerdp3/Makefile1
-rw-r--r--net/frp/Makefile2
-rw-r--r--net/frr10/Makefile3
-rw-r--r--net/frr10/distinfo6
-rw-r--r--net/frr10/pkg-plist9
-rw-r--r--net/frr8/files/patch-configure.ac11
-rw-r--r--net/frr9/files/patch-configure.ac11
-rw-r--r--net/gemget/Makefile2
-rw-r--r--net/geoipupdate/Makefile1
-rw-r--r--net/gerbera/Makefile9
-rw-r--r--net/gerbera/distinfo8
-rw-r--r--net/gerbera/files/patch-CMakeLists.txt23
-rw-r--r--net/gerbera/pkg-plist1
-rw-r--r--net/gitlab-agent/distinfo10
-rw-r--r--net/gnu-radius/Makefile2
-rw-r--r--net/go-bapu/Makefile2
-rw-r--r--net/go-cs/Makefile2
-rw-r--r--net/go-tcping/Makefile2
-rw-r--r--net/gobgp/Makefile2
-rw-r--r--net/google-cloud-sdk/Makefile2
-rw-r--r--net/google-cloud-sdk/distinfo6
-rw-r--r--net/goreplay/Makefile2
-rw-r--r--net/gorss/Makefile2
-rw-r--r--net/gotify-server/Makefile2
-rw-r--r--net/grpcox/Makefile2
-rw-r--r--net/grpcui/Makefile2
-rw-r--r--net/grpcurl/Makefile2
-rw-r--r--net/gscloud/Makefile2
-rw-r--r--net/haproxy/Makefile2
-rw-r--r--net/haproxy/distinfo6
-rw-r--r--net/incidenceeditor/Makefile2
-rw-r--r--net/incidenceeditor/distinfo6
-rw-r--r--net/ipinfo-cli/Makefile2
-rw-r--r--net/k6/Makefile4
-rw-r--r--net/k6/distinfo10
-rw-r--r--net/kcalutils/distinfo6
-rw-r--r--net/kcalutils/pkg-plist1
-rw-r--r--net/kdenetwork-filesharing/Makefile2
-rw-r--r--net/kdenetwork-filesharing/distinfo6
-rw-r--r--net/kdenetwork/Makefile1
-rw-r--r--net/kea-devel/Makefile16
-rw-r--r--net/kea-devel/distinfo6
-rw-r--r--net/kea-devel/files/patch-subprojects__postgresql__meson.build23
-rw-r--r--net/kea-devel/pkg-plist92
-rw-r--r--net/kea/Makefile47
-rw-r--r--net/kea/distinfo6
-rw-r--r--net/kea/files/patch-Makefile.am13
-rw-r--r--net/kea/files/patch-meson.build59
-rw-r--r--net/kea/files/patch-src_bin_keactrl_Makefile.am11
-rw-r--r--net/kea/files/patch-src_bin_keactrl_meson.build11
-rw-r--r--net/kea/files/patch-src_bin_shell_kea-shell.in8
-rw-r--r--net/kea/files/patch-src_lib_dhcpsrv_Makefile.am11
-rw-r--r--net/kea/pkg-message8
-rw-r--r--net/kea/pkg-plist238
-rw-r--r--net/keycloak/Makefile10
-rw-r--r--net/keycloak/distinfo6
-rw-r--r--net/keycloak/pkg-plist464
-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/kget/Makefile4
-rw-r--r--net/kget/distinfo10
-rw-r--r--net/kidentitymanagement/distinfo6
-rw-r--r--net/kimap/distinfo6
-rw-r--r--net/kio-gdrive/distinfo6
-rw-r--r--net/kio-gdrive/pkg-plist1
-rw-r--r--net/kio-zeroconf/distinfo6
-rw-r--r--net/kitinerary/distinfo6
-rw-r--r--net/kldap/distinfo6
-rw-r--r--net/kmailtransport/distinfo6
-rw-r--r--net/kmbox/Makefile2
-rw-r--r--net/kmbox/distinfo6
-rw-r--r--net/kmime/distinfo6
-rw-r--r--net/knxd/Makefile3
-rw-r--r--net/knxd/distinfo6
-rw-r--r--net/knxd/files/patch-src_libserver_tcptunserver.cpp10
-rw-r--r--net/kontactinterface/distinfo6
-rw-r--r--net/kpimtextedit/distinfo6
-rw-r--r--net/krakend-ce/Makefile4
-rw-r--r--net/krakend-ce/distinfo10
-rw-r--r--net/krdc/distinfo6
-rw-r--r--net/krdc/pkg-plist1
-rw-r--r--net/krfb/distinfo6
-rw-r--r--net/krill/Makefile3
-rw-r--r--net/krill/Makefile.crates395
-rw-r--r--net/krill/distinfo796
-rw-r--r--net/krill/files/patch-Cargo.toml17
-rw-r--r--net/ksmtp/Makefile2
-rw-r--r--net/ksmtp/distinfo6
-rw-r--r--net/ktnef/distinfo6
-rw-r--r--net/kube-apiserver/Makefile2
-rw-r--r--net/kube-controller-manager/Makefile2
-rw-r--r--net/kube-scheduler/Makefile2
-rw-r--r--net/libarms/Makefile19
-rw-r--r--net/libarms/distinfo5
-rw-r--r--net/libarms/files/patch-libarms_ssl.c47
-rw-r--r--net/libarms/pkg-plist2
-rw-r--r--net/libdaq/Makefile2
-rw-r--r--net/libdaq/distinfo6
-rw-r--r--net/libgravatar/Makefile2
-rw-r--r--net/libgravatar/distinfo6
-rw-r--r--net/libkgapi/distinfo6
-rw-r--r--net/libksieve/distinfo6
-rw-r--r--net/libngtcp2-gnutls/Makefile2
-rw-r--r--net/libngtcp2-gnutls/distinfo6
-rw-r--r--net/libngtcp2-wolfssl/Makefile2
-rw-r--r--net/libngtcp2-wolfssl/distinfo6
-rw-r--r--net/libngtcp2/Makefile2
-rw-r--r--net/libngtcp2/distinfo6
-rw-r--r--net/libngtcp2/pkg-plist2
-rw-r--r--net/libpfctl/Makefile4
-rw-r--r--net/libpfctl/distinfo4
-rw-r--r--net/librespeed-cli/Makefile2
-rw-r--r--net/librespeed-go/Makefile2
-rw-r--r--net/linknx/Makefile66
-rw-r--r--net/linknx/distinfo2
-rw-r--r--net/linknx/files/linknx.in54
-rw-r--r--net/linknx/files/patch-src_eibclient.c10
-rw-r--r--net/linknx/files/patch-src_linknx.cpp11
-rw-r--r--net/linknx/files/patch-src_suncalc.cpp27
-rw-r--r--net/linknx/pkg-descr7
-rw-r--r--net/liveMedia/Makefile2
-rw-r--r--net/liveMedia/distinfo6
-rw-r--r--net/liveMedia/pkg-plist2
-rw-r--r--net/madonctl/Makefile2
-rw-r--r--net/mailcommon/Makefile2
-rw-r--r--net/mailcommon/distinfo6
-rw-r--r--net/mailimporter/distinfo6
-rw-r--r--net/mdns-bridge/Makefile2
-rw-r--r--net/mdns-bridge/distinfo6
-rw-r--r--net/messagelib/Makefile2
-rw-r--r--net/messagelib/distinfo6
-rw-r--r--net/mimetreeparser/distinfo6
-rw-r--r--net/mosquitto/Makefile1
-rw-r--r--net/mosquitto/files/patch-mosquitto.conf9
-rw-r--r--net/mvfst/Makefile3
-rw-r--r--net/mvfst/distinfo6
-rw-r--r--net/nanomsg/Makefile13
-rw-r--r--net/nanomsg/pkg-plist72
-rw-r--r--net/nats-nkeys/Makefile2
-rw-r--r--net/nats-nsc/Makefile2
-rw-r--r--net/nats-server/Makefile3
-rw-r--r--net/nats-server/distinfo10
-rw-r--r--net/nats-server/pkg-plist2
-rw-r--r--net/nats-streaming-server/Makefile2
-rw-r--r--net/nats-top/Makefile2
-rw-r--r--net/natscli/Makefile1
-rw-r--r--net/ndisc6/Makefile18
-rw-r--r--net/ndisc6/distinfo6
-rw-r--r--net/ndisc6/files/patch-src-ndisc.c11
-rw-r--r--net/ndisc6/files/patch-src_ndisc.c20
-rw-r--r--net/neatvnc/Makefile2
-rw-r--r--net/neatvnc/distinfo6
-rw-r--r--net/netatalk4/Makefile10
-rw-r--r--net/netatalk4/distinfo6
-rw-r--r--net/netatalk4/files/patch-config_meson.build25
-rw-r--r--net/netatalk4/files/patch-etc_uams_meson.build114
-rw-r--r--net/netatalk4/files/patch-meson.build24
-rw-r--r--net/netatalk4/pkg-plist6
-rw-r--r--net/netsed/Makefile8
-rw-r--r--net/netsed/distinfo6
-rw-r--r--net/nmsg/Makefile4
-rw-r--r--net/nmsg/distinfo6
-rw-r--r--net/nmsg/pkg-plist1
-rw-r--r--net/nsq/Makefile2
-rw-r--r--net/ooni-mini/Makefile2
-rw-r--r--net/ooni-probe-cli/Makefile1
-rw-r--r--net/ossp-sa/Makefile27
-rw-r--r--net/ossp-sa/distinfo2
-rw-r--r--net/ossp-sa/files/patch-sa.h13
-rw-r--r--net/ossp-sa/pkg-descr6
-rw-r--r--net/ossp-sa/pkg-plist8
-rw-r--r--net/pecl-oauth2/Makefile16
-rw-r--r--net/pimcommon/Makefile2
-rw-r--r--net/pimcommon/distinfo6
-rw-r--r--net/pimcommon/pkg-plist2
-rw-r--r--net/py-dugong/Makefile2
-rw-r--r--net/py-eventlet/Makefile2
-rw-r--r--net/py-eventlet/distinfo6
-rw-r--r--net/py-maxminddb/Makefile2
-rw-r--r--net/py-maxminddb/distinfo6
-rw-r--r--net/py-python-socks/Makefile5
-rw-r--r--net/py-python-socks/distinfo6
-rw-r--r--net/py-scamper/Makefile3
-rw-r--r--net/py-sshuttle/Makefile2
-rw-r--r--net/py-sshuttle/distinfo6
-rw-r--r--net/qrcp/Makefile2
-rw-r--r--net/rclone/Makefile1
-rw-r--r--net/realtek-re-kmod198/Makefile3
-rw-r--r--net/redpanda-connect/Makefile1
-rw-r--r--net/relayd/files/patch-share_mk_bsd.own.mk11
-rw-r--r--net/remotedesk/Makefile2
-rw-r--r--net/revsocks/Makefile2
-rw-r--r--net/rospo/Makefile2
-rw-r--r--net/rsync/Makefile2
-rw-r--r--net/rsync/files/patch-lib_sysxattrs.c42
-rw-r--r--net/rsync/files/patch-testsuite_xattrs.test67
-rw-r--r--net/rubygem-activestorage-gitlab/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-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-v1/Makefile2
-rw-r--r--net/rubygem-google-cloud-spanner-v1/distinfo6
-rw-r--r--net/rubygem-grpc-gitlab/Makefile6
-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-open-uri-cached/Makefile2
-rw-r--r--net/rubygem-open-uri-cached/distinfo6
-rw-r--r--net/rubygem-uri-redis/Makefile4
-rw-r--r--net/rubygem-uri-redis/distinfo6
-rw-r--r--net/s5cmd/Makefile2
-rw-r--r--net/samba416/Makefile2
-rw-r--r--net/samba416/files/README.FreeBSD.in10
-rw-r--r--net/samba419/Makefile2
-rw-r--r--net/samba419/files/README.FreeBSD.in10
-rw-r--r--net/samba420/Makefile2
-rw-r--r--net/samba420/files/README.FreeBSD.in10
-rw-r--r--net/scamper/Makefile11
-rw-r--r--net/scamper/distinfo6
-rw-r--r--net/scamper/pkg-plist9
-rw-r--r--net/seaweedfs/Makefile2
-rw-r--r--net/sing-box/Makefile1
-rw-r--r--net/slackcat/Makefile2
-rw-r--r--net/speedtest-go/Makefile2
-rw-r--r--net/spoofdpi/Makefile2
-rw-r--r--net/stc/Makefile2
-rw-r--r--net/storj/Makefile2
-rw-r--r--net/syncthing/Makefile6
-rw-r--r--net/syncthing/distinfo6
-rw-r--r--net/syncthing/files/syncthing.in2
-rw-r--r--net/syncthing1/Makefile67
-rw-r--r--net/syncthing1/distinfo3
-rw-r--r--net/syncthing1/files/patch-syncthing_lib_beacon_multicast.go12
-rw-r--r--net/syncthing1/files/syncthing-discosrv.in66
-rw-r--r--net/syncthing1/files/syncthing-relaypoolsrv.in59
-rw-r--r--net/syncthing1/files/syncthing-relaysrv.in63
-rw-r--r--net/syncthing1/files/syncthing.in57
-rw-r--r--net/syncthing1/pkg-descr4
-rw-r--r--net/tayga/Makefile25
-rw-r--r--net/tayga/distinfo13
-rw-r--r--net/tayga/files/patch-freebsd250
-rw-r--r--net/teddycloud/Makefile2
-rw-r--r--net/termshark/Makefile2
-rw-r--r--net/toxiproxy-cli/Makefile1
-rw-r--r--net/toxiproxy-server/Makefile1
-rw-r--r--net/traefik/Makefile3
-rw-r--r--net/traefik/distinfo6
-rw-r--r--net/tunneller/Makefile2
-rw-r--r--net/uriparser/Makefile8
-rw-r--r--net/uriparser/distinfo14
-rw-r--r--net/uriparser/pkg-descr4
-rw-r--r--net/uriparser/pkg-plist2
-rw-r--r--net/v2ray/Makefile22
-rw-r--r--net/v2ray/distinfo10
-rw-r--r--net/wangle/Makefile3
-rw-r--r--net/wangle/distinfo6
-rw-r--r--net/wgcf/Makefile2
-rw-r--r--net/wireguard-go/Makefile1
-rw-r--r--net/wireproxy/Makefile2
-rw-r--r--net/xapsd/Makefile2
-rw-r--r--net/xrdp-devel/Makefile2
-rw-r--r--net/xrdp/Makefile1
-rw-r--r--net/zapret/Makefile2
-rw-r--r--net/zapret/distinfo6
-rw-r--r--net/zmate/Makefile2
528 files changed, 6167 insertions, 4158 deletions
diff --git a/net-im/Makefile b/net-im/Makefile
index 46c5c0ec3811..ae70ce65d13d 100644
--- a/net-im/Makefile
+++ b/net-im/Makefile
@@ -60,6 +60,7 @@
SUBDIR += matterbridge
SUBDIR += matterhorn
SUBDIR += matterircd
+ SUBDIR += mautrix-whatsapp
SUBDIR += mbpurple
SUBDIR += mcabber
SUBDIR += meanwhile
@@ -120,6 +121,7 @@
SUBDIR += py-slixmpp
SUBDIR += py-toxcore-c
SUBDIR += py-unmessage
+ SUBDIR += py-zapzap
SUBDIR += qTox
SUBDIR += quaternion
SUBDIR += qxmpp
diff --git a/net-im/abaddon/Makefile b/net-im/abaddon/Makefile
index fc19ce73021d..b2879b014057 100644
--- a/net-im/abaddon/Makefile
+++ b/net-im/abaddon/Makefile
@@ -1,6 +1,7 @@
PORTNAME= abaddon
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.2
+PORTREVISION= 1
CATEGORIES= net-im
MAINTAINER= seafork@disroot.org
diff --git a/net-im/conduit/Makefile b/net-im/conduit/Makefile
index cc0b1f3961e2..f958e8896a5c 100644
--- a/net-im/conduit/Makefile
+++ b/net-im/conduit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= conduit
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.6
+DISTVERSION= 0.10.8
CATEGORIES= net-im
PKGNAMEPREFIX= matrix-
@@ -32,7 +32,7 @@ DBDIR= /var/db/${PORTNAME}
USE_GITLAB= yes
GL_ACCOUNT= famedly
-GL_TAGNAME= db35c8b059386741320044ecbac633cf674010b4
+GL_TAGNAME= 9bba85c7e532b99358d18df200be93bb2ccc9a63
.include <bsd.port.pre.mk>
diff --git a/net-im/conduit/Makefile.crates b/net-im/conduit/Makefile.crates
index b7e4bd69f568..652da3719782 100644
--- a/net-im/conduit/Makefile.crates
+++ b/net-im/conduit/Makefile.crates
@@ -424,4 +424,4 @@ CARGO_CRATES= addr2line-0.24.2 \
zstd-sys-2.0.10+zstd.1.5.6 \
zune-core-0.4.12 \
zune-jpeg-0.4.11 \
- ruma,ruma-appservice-api,ruma-client-api,ruma-common,ruma-events,ruma-federation-api,ruma-identifiers-validation,ruma-macros,ruma-push-gateway-api,ruma-signatures,ruma-state-res@git+https://github.com/ruma/ruma.git\#a0e8064064dbdc6c935394c72c6f43d7bd89b92d
+ ruma,ruma-appservice-api,ruma-client-api,ruma-common,ruma-events,ruma-federation-api,ruma-identifiers-validation,ruma-macros,ruma-push-gateway-api,ruma-signatures,ruma-state-res@git+https://github.com/ruma/ruma.git\#547efbf24831066ae3199dc51b93f6b3a30ea8e7
diff --git a/net-im/conduit/distinfo b/net-im/conduit/distinfo
index ca7c0d8b1526..530d6d0faa43 100644
--- a/net-im/conduit/distinfo
+++ b/net-im/conduit/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1751999459
+TIMESTAMP = 1754948258
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -851,7 +851,7 @@ 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.11.crate) = ec866b44a2a1fd6133d363f073ca1b179f438f99e7e5bfb1e33f7181facfe448
SIZE (rust/crates/zune-jpeg-0.4.11.crate) = 61815
-SHA256 (ruma-ruma-a0e8064064dbdc6c935394c72c6f43d7bd89b92d_GH0.tar.gz) = b12e2d0aeee8af7b30d510e46d7d225b639c74c6810710e082ec89ece13e6582
-SIZE (ruma-ruma-a0e8064064dbdc6c935394c72c6f43d7bd89b92d_GH0.tar.gz) = 773746
-SHA256 (famedly-conduit-db35c8b059386741320044ecbac633cf674010b4_GL0.tar.gz) = 492a65e9af5064b8b243941b754ccf6bd69f2238d6bb1e9b6bee529742307ec3
-SIZE (famedly-conduit-db35c8b059386741320044ecbac633cf674010b4_GL0.tar.gz) = 347408
+SHA256 (ruma-ruma-547efbf24831066ae3199dc51b93f6b3a30ea8e7_GH0.tar.gz) = 504516936f08a98ca90eecbf7e54085c524b9571b59547314f07eef06e434895
+SIZE (ruma-ruma-547efbf24831066ae3199dc51b93f6b3a30ea8e7_GH0.tar.gz) = 816906
+SHA256 (famedly-conduit-9bba85c7e532b99358d18df200be93bb2ccc9a63_GL0.tar.gz) = 65a94ebb4bf97743502640e4ee411595827ff0141a02686ec645708bba6ba4df
+SIZE (famedly-conduit-9bba85c7e532b99358d18df200be93bb2ccc9a63_GL0.tar.gz) = 351330
diff --git a/net-im/conduit/files/patch-powerpc64le b/net-im/conduit/files/patch-powerpc64le
new file mode 100644
index 000000000000..c70aea7304f9
--- /dev/null
+++ b/net-im/conduit/files/patch-powerpc64le
@@ -0,0 +1,20 @@
+Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1
+
+--- cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC
++++ cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c
+@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) {
+
+ void OPENSSL_cpuid_setup(void) {
+ #if defined(AT_HWCAP2)
++#if defined(__linux__)
+ OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2);
++#elif defined(__FreeBSD__)
++ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2));
++#endif
+ #else
+ OPENSSL_ppc64le_hwcap2 = 0;
+ #endif
++
+ OPENSSL_cpucap_initialized = 1;
+
+ // OPENSSL_ppccap is a 64-bit hex string which may start with "0x".
diff --git a/net-im/coyim/Makefile b/net-im/coyim/Makefile
index 683579d04bb5..2571835efeb0 100644
--- a/net-im/coyim/Makefile
+++ b/net-im/coyim/Makefile
@@ -1,7 +1,7 @@
PORTNAME= coyim
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net-im
MAINTAINER= fox@FreeBSD.org
diff --git a/net-im/dendrite/Makefile b/net-im/dendrite/Makefile
index 1dbbfaaf19b9..da8b76720497 100644
--- a/net-im/dendrite/Makefile
+++ b/net-im/dendrite/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dendrite
DISTVERSIONPREFIX= v
DISTVERSION= 0.14.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net-im
MAINTAINER= ashish@FreeBSD.org
diff --git a/net-im/discordo/Makefile b/net-im/discordo/Makefile
index 8587fa5ca1e6..6adca1e2bc7e 100644
--- a/net-im/discordo/Makefile
+++ b/net-im/discordo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= discordo
DISTVERSION= g20220909
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= net-im
MAINTAINER= lcook@FreeBSD.org
diff --git a/net-im/dissent/Makefile b/net-im/dissent/Makefile
index eff050a01aaf..7110082ada94 100644
--- a/net-im/dissent/Makefile
+++ b/net-im/dissent/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dissent
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.34
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net-im
MAINTAINER= ports@FreeBSD.org
diff --git a/net-im/gomuks/Makefile b/net-im/gomuks/Makefile
index 0015832cc149..5648246905e4 100644
--- a/net-im/gomuks/Makefile
+++ b/net-im/gomuks/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gomuks
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= net-im
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/net-im/gotktrix/Makefile b/net-im/gotktrix/Makefile
index d0b3b9bb0b08..4032af6b2ca2 100644
--- a/net-im/gotktrix/Makefile
+++ b/net-im/gotktrix/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gotktrix
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.4
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= net-im
MAINTAINER= fuz@FreeBSD.org
diff --git a/net-im/gotosocial/Makefile b/net-im/gotosocial/Makefile
index 6ba94eada124..3087de5c801c 100644
--- a/net-im/gotosocial/Makefile
+++ b/net-im/gotosocial/Makefile
@@ -1,24 +1,27 @@
PORTNAME= gotosocial
DISTVERSIONPREFIX= v
-DISTVERSION= 0.18.3
-PORTREVISION= 0
+DISTVERSION= 0.19.1
+PORTREVISION= 1
CATEGORIES= net-im
-MASTER_SITES?= https://github.com/${GH_ACCOUNT}/${PORTNAME}/releases/download/v${DISTVERSION}/:web
-DISTFILES?= ${PORTNAME}_${DISTVERSION}_web-assets.tar.gz:web
+MASTER_SITES= https://codeberg.org/superseriousbusiness/${PORTNAME}/releases/download/v${DISTVERSION}/
+DISTFILES= ${PORTNAME}-${DISTVERSION}-source-code.tar.gz ${PORTNAME}_${DISTVERSION}_web-assets.tar.gz
-MAINTAINER= freebsd@igalic.co
+MAINTAINER= tilde@ultros.pro
COMMENT= Golang fediverse server
WWW= https://docs.gotosocial.org/en/latest/
-LICENSE= AGPLv3
-LICENSE_FILE= ${WRKSRC}/LICENSE
+LICENSE= AGPLv3 CC-BY-3.0 CC-BY-SA-4.0 MIT OFL11
+LICENSE_COMB= multi
+LICENSE_FILE_AGPLv3= ${WRKSRC}/LICENSE
+LICENSE_FILE_CC-BY-3.0= ${WRKSRC}/CC-BY-3.0
+LICENSE_FILE_CC-BY-SA-4.0= ${WRKSRC}/CC-BY-SA-4.0
+LICENSE_FILE_MIT= ${WRKSRC}/MIT
+LICENSE_FILE_OFL11= ${WRKSRC}/OFL11
ONLY_FOR_ARCHS= aarch64 amd64 armv7 i386
ONLY_FOR_ARCHS_REASON= https://gitlab.com/cznic/libc/-/issues/15
-USES= go:1.23,modules
-USE_GITHUB= yes
-GH_ACCOUNT= superseriousbusiness
+USES= go:modules
USE_RC_SUBR= ${PORTNAME}
GO_TARGET= ./cmd/gotosocial
@@ -34,25 +37,40 @@ SUB_LIST= DBDIR="${DBDIR}" \
USERS= gotosocial
GROUPS= gotosocial
+NO_WRKSUBDIR= yes
+
DBDIR= /var/db/${PORTNAME}
PLIST_SUB= WWWDIR="${WWWDIR}"
-TESTING_UNSAFE= FAIL github.com/superseriousbusiness/gotosocial/internal/log
+TESTING_UNSAFE= FAIL codeberg.org/superseriousbusiness/gotosocial/internal/log
+
+post-extract:
+ ${SED} -n "1, 27p" ${WRKSRC}/web/assets/Fork-Awesome/LICENSES \
+ > ${WRKSRC}/MIT
+ ${SED} -n "28, 352p" ${WRKSRC}/web/assets/Fork-Awesome/LICENSES \
+ > ${WRKSRC}/CC-BY-3.0
+ ${SED} -n "353, 452p" ${WRKSRC}/web/assets/Fork-Awesome/LICENSES \
+ > ${WRKSRC}/OFL11
+ ${HEAD} -n 8 ${WRKSRC}/web/assets/LICENSE > ${WRKSRC}/CC-BY-SA-4.0
+ ${TAIL} -n 1 ${WRKSRC}/web/assets/LICENSE >> ${WRKSRC}/MIT
+ ${ECHO} >> ${WRKSRC}/MIT
+ ${RM} ${WRKSRC}/web/assets/LICENSE
+ ${RM} ${WRKSRC}/web/assets/Fork-Awesome/LICENSES
+ ${RM} ${WRKSRC}/web/assets/fonts/OFL.txt
+ ${RM} ${WRKSRC}/web/assets/Fork-Awesome/CONTRIBUTORS.md
post-patch:
${REINPLACE_CMD} -e 's,GTS_DB_TYPE="postgres",#&,' ${WRKSRC}/scripts/test.sh
post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for x in LICENSE README.md
- ${INSTALL_DATA} ${WRKSRC}/${x} \
+ ${INSTALL_DATA} ${WRKSRC}/README.md \
${STAGEDIR}${DOCSDIR}
-.endfor
${MKDIR} ${STAGEDIR}${ETCDIR}
${INSTALL_DATA} ${WRKSRC}/example/config.yaml \
${STAGEDIR}${ETCDIR}/config.yaml.sample
- (cd ${WRKSRC}/../web && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/ )
+ (cd ${WRKSRC}/web && ${COPYTREE_SHARE} "assets template" ${STAGEDIR}${WWWDIR})
do-test:
(cd ${GO_WRKSRC}; \
diff --git a/net-im/gotosocial/distinfo b/net-im/gotosocial/distinfo
index 713a3f1237c0..efbabb3f3312 100644
--- a/net-im/gotosocial/distinfo
+++ b/net-im/gotosocial/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1742813820
-SHA256 (gotosocial_0.18.3_web-assets.tar.gz) = eb46928961c71c3c59820adea935478a9d8b77f3f237d4f893e3468d7fce3507
-SIZE (gotosocial_0.18.3_web-assets.tar.gz) = 1899735
-SHA256 (superseriousbusiness-gotosocial-v0.18.3_GH0.tar.gz) = 759edb9f8f75f91962948e2373e74d19c97b13fb50e0a0b477188923512935d5
-SIZE (superseriousbusiness-gotosocial-v0.18.3_GH0.tar.gz) = 118425623
+TIMESTAMP = 1749712855
+SHA256 (gotosocial-0.19.1-source-code.tar.gz) = 62a1eb55c249ad156096a4871f2e96d0622b69187932ef1c5852e09cf3046ef0
+SIZE (gotosocial-0.19.1-source-code.tar.gz) = 130628163
+SHA256 (gotosocial_0.19.1_web-assets.tar.gz) = 52dc459bc652a48197aee05d6a7485d65900ec6b35149361a2acc34ea48d6143
+SIZE (gotosocial_0.19.1_web-assets.tar.gz) = 3914543
diff --git a/net-im/gotosocial/pkg-plist b/net-im/gotosocial/pkg-plist
index e7f31d467b99..bdd4c326425a 100644
--- a/net-im/gotosocial/pkg-plist
+++ b/net-im/gotosocial/pkg-plist
@@ -1,9 +1,6 @@
bin/gotosocial
-@sample etc/gotosocial/config.yaml.sample
-%%DOCSDIR%%/LICENSE
+@sample %%ETCDIR%%/config.yaml.sample
%%DOCSDIR%%/README.md
-%%WWWDIR%%/assets/Fork-Awesome/CONTRIBUTORS.md
-%%WWWDIR%%/assets/Fork-Awesome/LICENSES
%%WWWDIR%%/assets/Fork-Awesome/css/fork-awesome.css
%%WWWDIR%%/assets/Fork-Awesome/css/fork-awesome.min.css
%%WWWDIR%%/assets/Fork-Awesome/css/fork-awesome.min.css.map
@@ -15,7 +12,6 @@ bin/gotosocial
%%WWWDIR%%/assets/Fork-Awesome/fonts/forkawesome-webfont.ttf
%%WWWDIR%%/assets/Fork-Awesome/fonts/forkawesome-webfont.woff
%%WWWDIR%%/assets/Fork-Awesome/fonts/forkawesome-webfont.woff2
-%%WWWDIR%%/assets/LICENSE
%%WWWDIR%%/assets/activitypub_light.svg
%%WWWDIR%%/assets/default_avatars/GoToSocial_icon1.webp
%%WWWDIR%%/assets/default_avatars/GoToSocial_icon2.webp
@@ -25,13 +21,19 @@ bin/gotosocial
%%WWWDIR%%/assets/default_avatars/GoToSocial_icon6.webp
%%WWWDIR%%/assets/default_header.webp
%%WWWDIR%%/assets/dist/_colors.css
+%%WWWDIR%%/assets/dist/_fonts.css
+%%WWWDIR%%/assets/dist/_media-wrapper.css
+%%WWWDIR%%/assets/dist/_prism.css
+%%WWWDIR%%/assets/dist/_profile-header.css
+%%WWWDIR%%/assets/dist/_status-media.css
%%WWWDIR%%/assets/dist/about.css
%%WWWDIR%%/assets/dist/base.css
%%WWWDIR%%/assets/dist/frontend.js
+%%WWWDIR%%/assets/dist/frontend_prerender.js
%%WWWDIR%%/assets/dist/index.css
%%WWWDIR%%/assets/dist/login-info.css
%%WWWDIR%%/assets/dist/page.css
-%%WWWDIR%%/assets/dist/prism.css
+%%WWWDIR%%/assets/dist/profile-gallery.css
%%WWWDIR%%/assets/dist/profile.css
%%WWWDIR%%/assets/dist/settings-style.css
%%WWWDIR%%/assets/dist/settings.js
@@ -48,12 +50,98 @@ bin/gotosocial
%%WWWDIR%%/assets/fonts/Atkinson-Hyperlegible-Italic-102a.woff2
%%WWWDIR%%/assets/fonts/Atkinson-Hyperlegible-Regular-102.woff
%%WWWDIR%%/assets/fonts/Atkinson-Hyperlegible-Regular-102a.woff2
-%%WWWDIR%%/assets/fonts/OFL.txt
-%%WWWDIR%%/assets/fonts/noto-sans-mono-v30-latin-regular.woff2
-%%WWWDIR%%/assets/fonts/noto-sans-v27-latin-700.woff
-%%WWWDIR%%/assets/fonts/noto-sans-v27-latin-700.woff2
-%%WWWDIR%%/assets/fonts/noto-sans-v27-latin-regular.woff
-%%WWWDIR%%/assets/fonts/noto-sans-v27-latin-regular.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-400-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-400-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-700-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-700-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-400-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-400-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-700-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-700-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-cyrillic-ext-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-devanagari-400-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-devanagari-400-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-devanagari-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-devanagari-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-devanagari-700-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-devanagari-700-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-devanagari-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-devanagari-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-greek-400-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-greek-400-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-greek-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-greek-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-greek-700-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-greek-700-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-greek-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-greek-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-400-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-400-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-700-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-700-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-greek-ext-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-latin-400-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-latin-400-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-latin-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-latin-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-latin-700-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-latin-700-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-latin-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-latin-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-400-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-400-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-700-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-700-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-latin-ext-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-ext-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-ext-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-ext-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-cyrillic-ext-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-ext-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-ext-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-ext-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-greek-ext-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-ext-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-ext-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-ext-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-latin-ext-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-vietnamese-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-vietnamese-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-mono-vietnamese-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-mono-vietnamese-700-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-400-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-400-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-400-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-400-normal.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-700-italic.woff
+%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-700-italic.woff2
+%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-700-normal.woff
+%%WWWDIR%%/assets/fonts/noto-sans-vietnamese-700-normal.woff2
%%WWWDIR%%/assets/logo.png
%%WWWDIR%%/assets/logo.svg
%%WWWDIR%%/assets/logo.webp
@@ -76,6 +164,7 @@ bin/gotosocial
%%WWWDIR%%/assets/themes/solarized-light.css
%%WWWDIR%%/assets/themes/sunset-light.css
%%WWWDIR%%/assets/tusky.svg
+%%WWWDIR%%/template/2fa.tmpl
%%WWWDIR%%/template/404.tmpl
%%WWWDIR%%/template/about.tmpl
%%WWWDIR%%/template/authorize.tmpl
@@ -104,14 +193,17 @@ bin/gotosocial
%%WWWDIR%%/template/page_header.tmpl
%%WWWDIR%%/template/page_ogmeta.tmpl
%%WWWDIR%%/template/page_stylesheets.tmpl
+%%WWWDIR%%/template/profile-gallery.tmpl
%%WWWDIR%%/template/profile.tmpl
+%%WWWDIR%%/template/profile_about_user.tmpl
%%WWWDIR%%/template/profile_fields.tmpl
+%%WWWDIR%%/template/profile_header.tmpl
%%WWWDIR%%/template/settings.tmpl
%%WWWDIR%%/template/sign-in.tmpl
%%WWWDIR%%/template/sign-up.tmpl
%%WWWDIR%%/template/signed-up.tmpl
%%WWWDIR%%/template/status.tmpl
-%%WWWDIR%%/template/status_attachments.tmpl
+%%WWWDIR%%/template/status_attachment.tmpl
%%WWWDIR%%/template/status_attributes.tmpl
%%WWWDIR%%/template/status_header.tmpl
%%WWWDIR%%/template/status_info.tmpl
diff --git a/net-im/kaccounts-integration/Makefile b/net-im/kaccounts-integration/Makefile
index b4761908936f..f59759887a85 100644
--- a/net-im/kaccounts-integration/Makefile
+++ b/net-im/kaccounts-integration/Makefile
@@ -6,7 +6,7 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= System to administer web accounts for the KDE desktop
WWW= https://projects.kde.org/projects/kdereview/kaccounts-integration
-LIB_DEPENDS= libQCoro6Core.so:devel/qcoro@qt6 \
+LIB_DEPENDS= libQCoro6Core.so:devel/qcoro \
libaccounts-qt6.so:net-im/libaccounts-qt@qt6 \
libsignon-qt6.so:sysutils/signond@qt6
diff --git a/net-im/kaccounts-integration/distinfo b/net-im/kaccounts-integration/distinfo
index b94e25609dc2..c6ad3c17cb70 100644
--- a/net-im/kaccounts-integration/distinfo
+++ b/net-im/kaccounts-integration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381551
-SHA256 (KDE/release-service/25.04.3/kaccounts-integration-25.04.3.tar.xz) = 71a0475a2274fa4e9f332d8903518b26b5d025614f7e79c747a35ba126e2988c
-SIZE (KDE/release-service/25.04.3/kaccounts-integration-25.04.3.tar.xz) = 94512
+TIMESTAMP = 1754646457
+SHA256 (KDE/release-service/25.08.0/kaccounts-integration-25.08.0.tar.xz) = 7147947e4a236760ced2e65f9e4b7daffdad3e4e865a142f491a69fbaad5a6ea
+SIZE (KDE/release-service/25.08.0/kaccounts-integration-25.08.0.tar.xz) = 95292
diff --git a/net-im/kaccounts-providers/distinfo b/net-im/kaccounts-providers/distinfo
index 3a1c1a8a05c0..a20156e1e8ce 100644
--- a/net-im/kaccounts-providers/distinfo
+++ b/net-im/kaccounts-providers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381553
-SHA256 (KDE/release-service/25.04.3/kaccounts-providers-25.04.3.tar.xz) = a8d8245157f4b867190671432acf15a0f3f658654992f69ab3b9e0f7666177b3
-SIZE (KDE/release-service/25.04.3/kaccounts-providers-25.04.3.tar.xz) = 68616
+TIMESTAMP = 1754646459
+SHA256 (KDE/release-service/25.08.0/kaccounts-providers-25.08.0.tar.xz) = 3f1434e7381635f2d0e31b7d81099fcd326aebb90fc9e01e513c865c05ed1c47
+SIZE (KDE/release-service/25.08.0/kaccounts-providers-25.08.0.tar.xz) = 68648
diff --git a/net-im/libpurple/Makefile b/net-im/libpurple/Makefile
index 1d05d1ee4d6f..77dc07400d64 100644
--- a/net-im/libpurple/Makefile
+++ b/net-im/libpurple/Makefile
@@ -94,7 +94,7 @@ CFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
.if ${PORT_OPTIONS:MTCLTK}
-USES+= tk
+USES+= tk:86
CFLAGS+= -I${TK_INCLUDEDIR} -I${TCL_INCLUDEDIR}
CONFIGURE_ARGS+= --with-tclconfig=${TCL_LIBDIR} \
--with-tkconfig=${TK_LIBDIR}
diff --git a/net-im/libpurple/pkg-plist b/net-im/libpurple/pkg-plist
index 6b8f435077a8..450bb4fff9df 100644
--- a/net-im/libpurple/pkg-plist
+++ b/net-im/libpurple/pkg-plist
@@ -144,7 +144,7 @@ lib/libpurple.so.0.%%SHLIB_VERSION%%
libdata/pkgconfig/purple.pc
%%CONSOLEUI%%man/man1/finch.1.gz
%%GTKUI%%man/man1/pidgin.1.gz
-%%PERLMAN:%%man/man3/Purple.3.gz
+%%PERLMAN:%%share/man/man3/Purple.3.gz
share/aclocal/purple.m4
share/locale/af/LC_MESSAGES/pidgin.mo
share/locale/am/LC_MESSAGES/pidgin.mo
diff --git a/net-im/linux-discord/Makefile b/net-im/linux-discord/Makefile
index 30f71a74405d..f7caf9dfb7f7 100644
--- a/net-im/linux-discord/Makefile
+++ b/net-im/linux-discord/Makefile
@@ -1,6 +1,5 @@
PORTNAME= discord
-DISTVERSION= 0.0.102
-PORTREVISION= 0
+DISTVERSION= 0.0.104
PORTEPOCH= 1
CATEGORIES= net-im
MASTER_SITES= https://dl.discordapp.net/apps/linux/${DISTVERSION}/
diff --git a/net-im/linux-discord/distinfo b/net-im/linux-discord/distinfo
index 8ee2f3ac3c35..30be5894a7ff 100644
--- a/net-im/linux-discord/distinfo
+++ b/net-im/linux-discord/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752651317
-SHA256 (discord-0.0.102.tar.gz) = c6797aed3cbdbae023395e5e5a747bc46f8f47927833b9d87358634418db68e2
-SIZE (discord-0.0.102.tar.gz) = 105422377
+TIMESTAMP = 1754376804
+SHA256 (discord-0.0.104.tar.gz) = e30f02f581d1353824501cea916d48cb02ad447bed9648a18e8dffb210203da7
+SIZE (discord-0.0.104.tar.gz) = 105425847
diff --git a/net-im/matterbridge/Makefile b/net-im/matterbridge/Makefile
index 658a5f171966..22a611a1eec8 100644
--- a/net-im/matterbridge/Makefile
+++ b/net-im/matterbridge/Makefile
@@ -1,7 +1,7 @@
PORTNAME= matterbridge
PORTVERSION= 1.26.0
DISTVERSIONPREFIX= v
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= net-im
MAINTAINER= bofh@FreeBSD.org
diff --git a/net-im/matterircd/Makefile b/net-im/matterircd/Makefile
index bf304fb0beda..34f44755b3ab 100644
--- a/net-im/matterircd/Makefile
+++ b/net-im/matterircd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= matterircd
DISTVERSIONPREFIX= v
DISTVERSION= 0.28.0
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= net-im irc
MAINTAINER= chalpin@cs.wisc.edu
diff --git a/net-im/mautrix-whatsapp/Makefile b/net-im/mautrix-whatsapp/Makefile
new file mode 100644
index 000000000000..b530b5511c90
--- /dev/null
+++ b/net-im/mautrix-whatsapp/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= mautrix-whatsapp
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.12.4
+CATEGORIES= net-im
+
+MAINTAINER= juw@posteo.de
+COMMENT= Matrix-WhatsApp puppeting bridge
+WWW= https://maunium.net/go/mautrix-whatsapp/
+
+LICENSE= AGPLv3
+LICENSE_FILE= ${WRKSRC}/../../LICENSE
+
+LIB_DEPENDS= libolm.so:security/olm
+
+USES= go:modules
+USE_RC_SUBR= mautrix_whatsapp
+
+GO_MODULE= go.mau.fi/mautrix-whatsapp
+
+WRKSRC_SUBDIR= cmd/${PORTNAME}
+
+post-install:
+ ${MKDIR} ${STAGEDIR}/${ETCDIR}
+ ${MKDIR} ${STAGEDIR}/var/log/mautrix-whatsapp
+
+.include <bsd.port.mk>
diff --git a/net-im/mautrix-whatsapp/distinfo b/net-im/mautrix-whatsapp/distinfo
new file mode 100644
index 000000000000..c9cde8ff7a67
--- /dev/null
+++ b/net-im/mautrix-whatsapp/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1755441631
+SHA256 (go/net-im_mautrix-whatsapp/mautrix-whatsapp-v0.12.4/v0.12.4.mod) = e9bbcdc23e1db37815ec870fe4a8d227bd113509e21e3382d34dcf502b0759ca
+SIZE (go/net-im_mautrix-whatsapp/mautrix-whatsapp-v0.12.4/v0.12.4.mod) = 1737
+SHA256 (go/net-im_mautrix-whatsapp/mautrix-whatsapp-v0.12.4/v0.12.4.zip) = 340189c5a9f6559fd4b2e4ba447cb2cccf22bbeff82a04d01e7924a39034f792
+SIZE (go/net-im_mautrix-whatsapp/mautrix-whatsapp-v0.12.4/v0.12.4.zip) = 170704
diff --git a/net-im/mautrix-whatsapp/files/mautrix_whatsapp.in b/net-im/mautrix-whatsapp/files/mautrix_whatsapp.in
new file mode 100644
index 000000000000..36b5298ffb6f
--- /dev/null
+++ b/net-im/mautrix-whatsapp/files/mautrix_whatsapp.in
@@ -0,0 +1,54 @@
+#!/bin/sh
+
+# PROVIDE: mautrix_whatsapp
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+#
+# Add these lines to /etc/rc.conf.local or /etc/rc.conf
+# to enable this service:
+#
+# mautrix_whatsapp_enable (bool): Set to NO by default.
+# Set it to YES to enable mautrix_whatsapp.
+# mautrix_whatsapp_config (path): Set to %%ETCDIR%%/config.yaml
+# by default.
+# mautrix_whatsapp_logfile (path): Set to /var/log/mautrix-whatsapp/mautrix-whatsapp.log
+# by default.
+# mautrix_whatsapp_user (user): Set user to run mautrix-whatsapp.
+# Default is "mautrix-whatsapp".
+# mautrix_whatsapp_group (group): Set group to run mautrix-whatsapp.
+# Default is "mautrix-whatsapp".
+
+. /etc/rc.subr
+
+desc="Matrix-WhatsApp puppeting bridge"
+name=mautrix_whatsapp
+rcvar=mautrix_whatsapp_enable
+
+load_rc_config $name
+
+: ${mautrix_whatsapp_enable:=NO}
+: ${mautrix_whatsapp_config=%%ETCDIR%%/config.yaml}
+: ${mautrix_whatsapp_logfile=/var/log/mautrix-whatsapp/mautrix-whatsapp.log}
+: ${mautrix_whatsapp_user=mautrix-whatsapp}
+: ${mautrix_whatsapp_group=mautrix-whatsapp}
+
+command=/usr/sbin/daemon
+procname=/usr/local/bin/mautrix-whatsapp
+pidfile=/var/run/${name}.pid
+
+command_args="-cf -p ${pidfile} -o ${mautrix_whatsapp_logfile} -H ${procname} -c ${mautrix_whatsapp_config}"
+
+start_precmd=mautrix_whatsapp_startprecmd
+
+mautrix_whatsapp_startprecmd()
+{
+ if [ ! -e ${pidfile} ]; then
+ install -o ${mautrix_whatsapp_user} -g ${mautrix_whatsapp_group} /dev/null ${pidfile}
+ fi
+
+ if [ ! -e ${mautrix_whatsapp_logfile} ]; then
+ install -o ${mautrix_whatsapp_user} -g ${mautrix_whatsapp_group} /dev/null ${mautrix_whatsapp_logfile}
+ fi
+}
+
+run_rc_command "$1"
diff --git a/net-im/mautrix-whatsapp/pkg-descr b/net-im/mautrix-whatsapp/pkg-descr
new file mode 100644
index 000000000000..44e25349c391
--- /dev/null
+++ b/net-im/mautrix-whatsapp/pkg-descr
@@ -0,0 +1,3 @@
+Mautrix-whatsapp is a Matrix-WhatsApp puppeting bridge, which means it runs
+along a Matrix server and relays messages between a WhatsApp account and a
+Matrix account.
diff --git a/net-im/mautrix-whatsapp/pkg-plist b/net-im/mautrix-whatsapp/pkg-plist
new file mode 100644
index 000000000000..0a55f7b240c4
--- /dev/null
+++ b/net-im/mautrix-whatsapp/pkg-plist
@@ -0,0 +1,3 @@
+bin/mautrix-whatsapp
+@dir(mautrix-whatsapp,mautrix-whatsapp) %%ETCDIR%%
+@dir(mautrix-whatsapp,mautrix-whatsapp) /var/log/mautrix-whatsapp
diff --git a/net-im/mtxclient/Makefile b/net-im/mtxclient/Makefile
index 1b09030c42c7..d1e2b6663ecf 100644
--- a/net-im/mtxclient/Makefile
+++ b/net-im/mtxclient/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mtxclient
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.0
+DISTVERSION= 0.10.1
+PORTREVISION= 1
CATEGORIES= net-im
MAINTAINER= adridg@FreeBSD.org
@@ -12,9 +13,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= nlohmann-json>=3:devel/nlohmann-json
LIB_DEPENDS= \
+ libabsl_strings.so:devel/abseil \
libcoeurl.so:ftp/coeurl \
+ libfmt.so:devel/libfmt \
libolm.so:security/olm \
- libsodium.so:security/libsodium \
libre2.so:devel/re2 \
libspdlog.so:devel/spdlog
diff --git a/net-im/mtxclient/distinfo b/net-im/mtxclient/distinfo
index 65b7c8601815..cb45c1f64f57 100644
--- a/net-im/mtxclient/distinfo
+++ b/net-im/mtxclient/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729973255
-SHA256 (Nheko-Reborn-mtxclient-v0.10.0_GH0.tar.gz) = 9502e0a999d2873172d50bb80371c061266126c7d4db8e44447eb70c977b0230
-SIZE (Nheko-Reborn-mtxclient-v0.10.0_GH0.tar.gz) = 633765
+TIMESTAMP = 1754746949
+SHA256 (Nheko-Reborn-mtxclient-v0.10.1_GH0.tar.gz) = 203be46a08e1dc6cfc068d0911f3b09976f48e4cc4302c3517b9c0f4e53631e3
+SIZE (Nheko-Reborn-mtxclient-v0.10.1_GH0.tar.gz) = 636035
diff --git a/net-im/mtxclient/pkg-plist b/net-im/mtxclient/pkg-plist
index 1a7f4d4f42fa..e7206133543b 100644
--- a/net-im/mtxclient/pkg-plist
+++ b/net-im/mtxclient/pkg-plist
@@ -34,6 +34,7 @@ include/mtx/events/mscs/image_packs.hpp
include/mtx/events/name.hpp
include/mtx/events/nheko_extensions/event_expiry.hpp
include/mtx/events/nheko_extensions/hidden_events.hpp
+include/mtx/events/nheko_extensions/invite_permissions.hpp
include/mtx/events/pinned_events.hpp
include/mtx/events/policy_rules.hpp
include/mtx/events/power_levels.hpp
diff --git a/net-im/neochat/Makefile b/net-im/neochat/Makefile
index 4d18ff0d5e14..a338dcfec889 100644
--- a/net-im/neochat/Makefile
+++ b/net-im/neochat/Makefile
@@ -12,7 +12,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-3.0-only.txt
# Quotient is a static lib, doesn't need to be in RUN_DEPENDS
BUILD_DEPENDS= libquotient>=0.9.3:net-im/libquotient \
kquickimageeditor-qt6>=0.2.0:graphics/kquickimageeditor
-LIB_DEPENDS= libQCoro6Core.so:devel/qcoro@qt6 \
+LIB_DEPENDS= libKUnifiedPush.so:devel/kunifiedpush \
+ libQCoro6Core.so:devel/qcoro \
libcmark.so:textproc/cmark \
libqt6keychain.so:security/qtkeychain@qt6 \
libdbus-1.so:devel/dbus \
@@ -21,7 +22,7 @@ RUN_DEPENDS= kquickimageeditor-qt6>=0.2.0:graphics/kquickimageeditor
USES= cmake compiler:c++20-lang desktop-file-utils gettext kde:6 \
pkgconfig qt:6 tar:xz xorg
-USE_QT= base multimedia webview \
+USE_QT= base multimedia speech webview \
location:run positioning:run
USE_KDE= auth codecs completion config configwidgets coreaddons \
dbusaddons i18n itemmodels jobwidgets kio kirigami-addons \
diff --git a/net-im/neochat/distinfo b/net-im/neochat/distinfo
index a0bf5b5c67ec..659f139fc698 100644
--- a/net-im/neochat/distinfo
+++ b/net-im/neochat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381556
-SHA256 (KDE/release-service/25.04.3/neochat-25.04.3.tar.xz) = ad44385ffdd78f813443fac8702003ee16d36afeded0bdf02fd4c928c487c53c
-SIZE (KDE/release-service/25.04.3/neochat-25.04.3.tar.xz) = 1151680
+TIMESTAMP = 1754646462
+SHA256 (KDE/release-service/25.08.0/neochat-25.08.0.tar.xz) = 960f05a676cbed9a063bf9cdf53f63f4d817f07a0acf52edd40185320d3248e6
+SIZE (KDE/release-service/25.08.0/neochat-25.08.0.tar.xz) = 1203504
diff --git a/net-im/neochat/pkg-plist b/net-im/neochat/pkg-plist
index 4dea64462add..25941e204851 100644
--- a/net-im/neochat/pkg-plist
+++ b/net-im/neochat/pkg-plist
@@ -1,6 +1,7 @@
bin/neochat
%%QT_PLUGINDIR%%/kf6/purpose/neochatshareplugin.so
share/applications/org.kde.neochat.desktop
+share/dbus-1/services/org.kde.neochat.service
share/icons/hicolor/scalable/apps/org.kde.neochat.svg
share/icons/hicolor/scalable/apps/org.kde.neochat.tray.svg
share/knotifications6/neochat.notifyrc
@@ -55,6 +56,7 @@ share/man/es/man1/neochat.1.gz
share/man/it/man1/neochat.1.gz
share/man/man1/neochat.1.gz
share/man/nl/man1/neochat.1.gz
+share/man/ru/man1/neochat.1.gz
share/man/sl/man1/neochat.1.gz
share/man/sv/man1/neochat.1.gz
share/man/tr/man1/neochat.1.gz
diff --git a/net-im/nextcloud-talk/Makefile b/net-im/nextcloud-talk/Makefile
index 11e633f62c16..34aaa398285a 100644
--- a/net-im/nextcloud-talk/Makefile
+++ b/net-im/nextcloud-talk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= talk
-PORTVERSION= 21.1.2
+PORTVERSION= 21.1.3
DISTVERSIONPREFIX= v
CATEGORIES= net-im www
DISTNAME= spreed-${DISTVERSIONPREFIX}${DISTVERSION}
diff --git a/net-im/nextcloud-talk/distinfo b/net-im/nextcloud-talk/distinfo
index 7dc2c39fd984..764b6c0a2cc2 100644
--- a/net-im/nextcloud-talk/distinfo
+++ b/net-im/nextcloud-talk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752827031
-SHA256 (nextcloud/spreed-v21.1.2.tar.gz) = 7a0d9dd8c6f8acc7b2d87e299522ddb2a8cfac85903f9712b40ec84a44f4543b
-SIZE (nextcloud/spreed-v21.1.2.tar.gz) = 50836308
+TIMESTAMP = 1754498018
+SHA256 (nextcloud/spreed-v21.1.3.tar.gz) = 5b2acbae22f422a898c6a71dcb310f1b4d2dfb0e9a375b5861ca2fb4bc9f88be
+SIZE (nextcloud/spreed-v21.1.3.tar.gz) = 50915546
diff --git a/net-im/nheko/Makefile b/net-im/nheko/Makefile
index d0588df2b23f..a6d1821208c9 100644
--- a/net-im/nheko/Makefile
+++ b/net-im/nheko/Makefile
@@ -1,6 +1,7 @@
PORTNAME= nheko
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.0
+PORTREVISION= 1
CATEGORIES= net-im
MAINTAINER= adridg@FreeBSD.org
@@ -27,19 +28,13 @@ LIB_DEPENDS= \
USES= cmake compiler:c++20-lang desktop-file-utils \
localbase:ldflags pkgconfig qt:6 ssl tar:xz
+USE_GITHUB= yes
+GH_ACCOUNT= Nheko-Reborn
+GH_TUPLE= hoytech:lmdbxx:029fb681213af3020f5e3a86045445552bd024c5:lmdb/deps/lmdb
USE_QT= base declarative multimedia \
svg \
tools:build translations:build
-OPTIONS_DEFINE= VOIP
-OPTIONS_DEFAULT=
-
-VOIP_DESC= Enable VOIP calls (experimental)
-VOIP_CMAKE_BOOL= VOIP
-VOIP_USES= gstreamer gettext-runtime xorg gnome
-VOIP_USE= gstreamer=bad,dtls,srtp,webrtc xorg=xcb gnome=glib20
-VOIP_LIB_DEPENDS= libnice.so:net-im/libnice
-
# There is one external dependency: lmdb++
# - lmdb++ is a single header file, it just needs to be included
CMAKE_ARGS= -DLMDBXX_INCLUDE_DIR=${WRKSRC}/deps/lmdb \
@@ -47,8 +42,16 @@ CMAKE_ARGS= -DLMDBXX_INCLUDE_DIR=${WRKSRC}/deps/lmdb \
CFLAGS+= -DSPDLOG_FMT_EXTERNAL=1
LDFLAGS+= -L${LOCALBASE}/lib -lfmt
-USE_GITHUB= yes
-GH_ACCOUNT= Nheko-Reborn
-GH_TUPLE= hoytech:lmdbxx:029fb681213af3020f5e3a86045445552bd024c5:lmdb/deps/lmdb
+PATCH_STRIP= -p1
+
+OPTIONS_DEFINE= VOIP
+OPTIONS_DEFAULT=
+
+VOIP_DESC= Enable VOIP calls (experimental)
+VOIP_LIB_DEPENDS= libnice.so:net-im/libnice
+VOIP_USES= gstreamer gettext-runtime xorg gnome
+VOIP_USE= gstreamer=bad,dtls,srtp,webrtc xorg=xcb gnome=glib20
+VOIP_CMAKE_BOOL= VOIP
+
.include <bsd.port.mk>
diff --git a/net-im/nheko/files/patch-git-g8ff2824527 b/net-im/nheko/files/patch-git-g8ff2824527
new file mode 100644
index 000000000000..a70f007e77b4
--- /dev/null
+++ b/net-im/nheko/files/patch-git-g8ff2824527
@@ -0,0 +1,37 @@
+diff --git a/src/RegisterPage.cpp b/src/RegisterPage.cpp
+index 93e2cf1bb..562d2c82a 100644
+--- a/src/RegisterPage.cpp
++++ b/src/RegisterPage.cpp
+@@ -4,6 +4,8 @@
+
+ #include <set>
+
++#include <fmt/ranges.h>
++
+ #include <mtx/responses/common.hpp>
+ #include <mtx/responses/register.hpp>
+ #include <mtx/responses/version.hpp>
+diff --git a/src/Utils.cpp b/src/Utils.cpp
+index 3e7340f44..99d337c4d 100644
+--- a/src/Utils.cpp
++++ b/src/Utils.cpp
+@@ -26,6 +26,7 @@
+ #include <QWindow>
+ #include <QXmlStreamReader>
+
++#include <fmt/ranges.h>
+ #include <nlohmann/json.hpp>
+
+ #include <cmark.h>
+diff --git a/src/encryption/DeviceVerificationFlow.cpp b/src/encryption/DeviceVerificationFlow.cpp
+index cb595df0e..0757d88cb 100644
+--- a/src/encryption/DeviceVerificationFlow.cpp
++++ b/src/encryption/DeviceVerificationFlow.cpp
+@@ -9,6 +9,7 @@
+ #include <QDateTime>
+ #include <QTimer>
+
++#include <fmt/ranges.h>
+ #include <nlohmann/json.hpp>
+
+ #include "Cache.h"
diff --git a/net-im/pecl-stomp2/Makefile b/net-im/pecl-stomp2/Makefile
index 08aa24555fda..697dda0f44e8 100644
--- a/net-im/pecl-stomp2/Makefile
+++ b/net-im/pecl-stomp2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= stomp
-PORTVERSION= 2.0.3
+DISTVERSION= 2.0.3
CATEGORIES= net-im pear
MAINTAINER= dbaio@FreeBSD.org
@@ -14,4 +14,10 @@ CONFLICTS= pecl-stomp-1*
PORTSCOUT= limit:^2.*
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${OPSYS} == FreeBSD
+CFLAGS+= -Wno-error=int-conversion
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/net-im/pidgin/pkg-plist b/net-im/pidgin/pkg-plist
index c724fc3854d9..1661a4fffac8 100644
--- a/net-im/pidgin/pkg-plist
+++ b/net-im/pidgin/pkg-plist
@@ -78,7 +78,7 @@ lib/pidgin/xmppconsole.so
lib/pidgin/xmppdisco.so
libdata/pkgconfig/pidgin.pc
share/man/man1/pidgin.1.gz
-%%PERLMAN:%%man/man3/Pidgin.3.gz
+%%PERLMAN:%%share/man/man3/Pidgin.3.gz
share/applications/pidgin.desktop
share/icons/hicolor/16x16/apps/pidgin.png
share/icons/hicolor/22x22/apps/pidgin.png
diff --git a/net-im/purple-discord/Makefile b/net-im/purple-discord/Makefile
index 19b0a280987a..0074f1844efb 100644
--- a/net-im/purple-discord/Makefile
+++ b/net-im/purple-discord/Makefile
@@ -1,9 +1,8 @@
PORTNAME= purple-discord
-PORTVERSION= g20230215
-PORTREVISION= 1
+DISTVERSION= g20250810
CATEGORIES= net-im
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= Discord plugin for libpurple
WWW= https://github.com/EionRobb/purple-discord
@@ -11,16 +10,20 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \
+ libnspr4.so:devel/nspr \
+ libnss3.so:security/nss \
libpurple.so:net-im/libpurple \
libqrencode.so:graphics/libqrencode
-USES= dos2unix gettext gmake gnome magick:6,build pkgconfig
-USE_GNOME= glib20
-USE_LDCONFIG= yes
+USES= dos2unix gettext-runtime gettext-tools gmake gnome \
+ magick:build pkgconfig
+DOS2UNIX_FILES= Makefile
USE_GITHUB= yes
GH_ACCOUNT= EionRobb
-GH_TAGNAME= 4a09188
+GH_TAGNAME= nightly-e39f97e59c446d6af5d2ef2ef259391867fd95e4
+USE_GNOME= glib20
-DOS2UNIX_FILES= Makefile
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/purple-2/libdiscord.so
.include <bsd.port.mk>
diff --git a/net-im/purple-discord/distinfo b/net-im/purple-discord/distinfo
index 37a4deba822f..3a88f516d961 100644
--- a/net-im/purple-discord/distinfo
+++ b/net-im/purple-discord/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1689693140
-SHA256 (EionRobb-purple-discord-g20230215-4a09188_GH0.tar.gz) = e76677d82c0a7970a3742d19c9632224b43226d631eba282b8a577559a1f1aac
-SIZE (EionRobb-purple-discord-g20230215-4a09188_GH0.tar.gz) = 131962
+TIMESTAMP = 1754854194
+SHA256 (EionRobb-purple-discord-g20250810-nightly-e39f97e59c446d6af5d2ef2ef259391867fd95e4_GH0.tar.gz) = 1055eefae377d55674ad26ac2f515a3203329990e58c5385e66431bbf39e4c9a
+SIZE (EionRobb-purple-discord-g20250810-nightly-e39f97e59c446d6af5d2ef2ef259391867fd95e4_GH0.tar.gz) = 142205
diff --git a/net-im/purple-discord/pkg-descr b/net-im/purple-discord/pkg-descr
index 451ae1df4501..a380d63c734a 100644
--- a/net-im/purple-discord/pkg-descr
+++ b/net-im/purple-discord/pkg-descr
@@ -1 +1,6 @@
-A libpurple/Pidgin plugin for Discord
+This is a Discord plugin for libpurple-based instant messaging clients such as
+Pidgin, Finch, and Bitlbee. It lets users send and receive messages on Discord
+servers directly from their existing IM client.
+
+The plugin supports multiple accounts, rich text formatting, and optional
+QR code authentication.
diff --git a/net-im/purple-googlechat/Makefile b/net-im/purple-googlechat/Makefile
index eaa3cccba9b3..8cffa21728be 100644
--- a/net-im/purple-googlechat/Makefile
+++ b/net-im/purple-googlechat/Makefile
@@ -1,13 +1,13 @@
PORTNAME= purple-googlechat
-DISTVERSION= g20231026
-PORTREVISION= 1
+DISTVERSION= g20250724
CATEGORIES= net-im
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= atanubiswas484@gmail.com
COMMENT= Google Chat Plugin for libpurple
WWW= https://github.com/EionRobb/purple-googlechat
LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \
libprotobuf-c.so:devel/protobuf-c \
@@ -16,7 +16,7 @@ LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \
USES= gmake gnome pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= EionRobb
-GH_TAGNAME= e48c03c
+GH_TAGNAME= nightly-3d07c3a2463ca7dd47fa89b2ce9f8ffb762b320b
USE_GNOME= glib20
USE_LDCONFIG= yes
diff --git a/net-im/purple-googlechat/distinfo b/net-im/purple-googlechat/distinfo
index 69085cb7f82c..0f0a6095fcc3 100644
--- a/net-im/purple-googlechat/distinfo
+++ b/net-im/purple-googlechat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1701535821
-SHA256 (EionRobb-purple-googlechat-g20231026-e48c03c_GH0.tar.gz) = eaaecc40aa4118f30d1700d9d2a083f64c59f2a73e52f30d338c41975762869f
-SIZE (EionRobb-purple-googlechat-g20231026-e48c03c_GH0.tar.gz) = 259175
+TIMESTAMP = 1754477664
+SHA256 (EionRobb-purple-googlechat-g20250724-nightly-3d07c3a2463ca7dd47fa89b2ce9f8ffb762b320b_GH0.tar.gz) = aa88f98d7f53875ff81185490e580eda1ec33efb937da99a64c499c429c1d0e1
+SIZE (EionRobb-purple-googlechat-g20250724-nightly-3d07c3a2463ca7dd47fa89b2ce9f8ffb762b320b_GH0.tar.gz) = 278872
diff --git a/net-im/purple-gowhatsapp/Makefile b/net-im/purple-gowhatsapp/Makefile
index ac0c4f37a9c3..e2285de990f4 100644
--- a/net-im/purple-gowhatsapp/Makefile
+++ b/net-im/purple-gowhatsapp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= purple-gowhatsapp
DISTVERSIONPREFIX=v
DISTVERSION= 1.16.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net-im
MAINTAINER= ports@virtual-estates.net
diff --git a/net-im/py-matrix-synapse/Makefile b/net-im/py-matrix-synapse/Makefile
index 10cc8c0e173c..ce3d2ddce7d7 100644
--- a/net-im/py-matrix-synapse/Makefile
+++ b/net-im/py-matrix-synapse/Makefile
@@ -1,6 +1,5 @@
PORTNAME= matrix-synapse
-DISTVERSION= 1.131.0
-PORTREVISION= 3
+DISTVERSION= 1.135.0
CATEGORIES= net-im python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -34,7 +33,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonschema>=3.0.0:devel/py-jsonschema@${PY_F
${PYTHON_PKGNAMEPREFIX}pymacaroons>=0.13.0:security/py-pymacaroons@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}msgpack>=0.5.2:devel/py-msgpack@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}phonenumbers>=8.2.0:devel/py-phonenumbers@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}prometheus-client>=0.4.0:net-mgmt/py-prometheus-client@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}prometheus-client>=0.6.0:net-mgmt/py-prometheus-client@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}attrs>=19.2.0:devel/py-attrs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}netaddr>=0.7.18:net/py-netaddr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0.0:devel/py-Jinja2@${PY_FLAVOR} \
diff --git a/net-im/py-matrix-synapse/Makefile.crates b/net-im/py-matrix-synapse/Makefile.crates
index 9e8e5dba7ab9..8966e20205ad 100644
--- a/net-im/py-matrix-synapse/Makefile.crates
+++ b/net-im/py-matrix-synapse/Makefile.crates
@@ -1,74 +1,192 @@
-CARGO_CRATES= aho-corasick-1.1.3 \
+CARGO_CRATES= addr2line-0.24.2 \
+ adler2-2.0.0 \
+ aho-corasick-1.1.3 \
anyhow-1.0.98 \
arc-swap-1.7.1 \
+ atomic-waker-1.1.2 \
autocfg-1.3.0 \
- base64-0.21.7 \
+ backtrace-0.3.74 \
+ base64-0.22.1 \
bitflags-2.8.0 \
blake2-0.10.6 \
block-buffer-0.10.4 \
bumpalo-3.16.0 \
bytes-1.10.1 \
+ cc-1.2.19 \
cfg-if-1.0.0 \
+ cfg_aliases-0.2.1 \
+ core-foundation-0.10.0 \
+ core-foundation-sys-0.8.7 \
+ core_maths-0.1.1 \
cpufeatures-0.2.12 \
crypto-common-0.1.6 \
digest-0.10.7 \
+ displaydoc-0.2.5 \
+ equivalent-1.0.2 \
fnv-1.0.7 \
+ form_urlencoded-1.2.1 \
+ futures-0.3.31 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
+ futures-executor-0.3.31 \
+ futures-io-0.3.31 \
+ futures-macro-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
generic-array-0.14.7 \
+ getrandom-0.2.15 \
getrandom-0.3.1 \
- headers-0.4.0 \
+ gimli-0.31.1 \
+ h2-0.4.9 \
+ hashbrown-0.15.2 \
+ headers-0.4.1 \
headers-core-0.3.0 \
heck-0.5.0 \
hex-0.4.3 \
http-1.3.1 \
+ http-body-1.0.1 \
+ http-body-util-0.1.3 \
+ httparse-1.10.1 \
httpdate-1.0.3 \
+ hyper-1.6.0 \
+ hyper-rustls-0.27.5 \
+ hyper-util-0.1.14 \
+ icu_collections-1.5.0 \
+ icu_collections-2.0.0 \
+ icu_locale-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_locale_data-2.0.0 \
+ icu_locid-1.5.0 \
+ icu_locid_transform-1.5.0 \
+ icu_locid_transform_data-1.5.1 \
+ icu_normalizer-1.5.0 \
+ icu_normalizer_data-1.5.1 \
+ icu_properties-1.5.1 \
+ icu_properties_data-1.5.1 \
+ icu_provider-1.5.0 \
+ icu_provider-2.0.0 \
+ icu_provider_macros-1.5.0 \
+ icu_segmenter-2.0.0 \
+ icu_segmenter_data-2.0.0 \
+ idna-1.0.3 \
+ idna_adapter-1.2.0 \
+ indexmap-2.9.0 \
indoc-2.0.5 \
+ io-uring-0.7.8 \
+ ipnet-2.11.0 \
+ iri-string-0.7.8 \
itoa-1.0.11 \
- js-sys-0.3.69 \
+ js-sys-0.3.77 \
lazy_static-1.5.0 \
- libc-0.2.154 \
+ libc-0.2.172 \
+ libm-0.2.15 \
+ litemap-0.7.5 \
+ litemap-0.8.0 \
log-0.4.27 \
memchr-2.7.2 \
memoffset-0.9.1 \
mime-0.3.17 \
- once_cell-1.19.0 \
+ miniz_oxide-0.8.8 \
+ mio-1.0.3 \
+ object-0.36.7 \
+ once_cell-1.21.3 \
+ openssl-probe-0.1.6 \
+ percent-encoding-2.3.1 \
+ pin-project-lite-0.2.16 \
+ pin-utils-0.1.0 \
portable-atomic-1.6.0 \
+ potential_utf-0.1.2 \
ppv-lite86-0.2.17 \
proc-macro2-1.0.89 \
- pyo3-0.24.2 \
- pyo3-build-config-0.24.2 \
- pyo3-ffi-0.24.2 \
+ pyo3-0.25.1 \
+ pyo3-build-config-0.25.1 \
+ pyo3-ffi-0.25.1 \
pyo3-log-0.12.4 \
- pyo3-macros-0.24.2 \
- pyo3-macros-backend-0.24.2 \
- pythonize-0.24.0 \
+ pyo3-macros-0.25.1 \
+ pyo3-macros-backend-0.25.1 \
+ pythonize-0.25.0 \
+ quinn-0.11.5 \
+ quinn-proto-0.11.8 \
+ quinn-udp-0.5.11 \
quote-1.0.36 \
+ rand-0.8.5 \
rand-0.9.0 \
+ rand_chacha-0.3.1 \
rand_chacha-0.9.0 \
+ rand_core-0.6.4 \
rand_core-0.9.0 \
regex-1.11.1 \
regex-automata-0.4.8 \
regex-syntax-0.8.5 \
+ reqwest-0.12.22 \
+ ring-0.17.14 \
+ rustc-demangle-0.1.24 \
+ rustc-hash-2.1.1 \
+ rustls-0.23.26 \
+ rustls-native-certs-0.8.1 \
+ rustls-pki-types-1.11.0 \
+ rustls-webpki-0.103.1 \
+ rustversion-1.0.20 \
ryu-1.0.18 \
+ schannel-0.1.27 \
+ security-framework-3.2.0 \
+ security-framework-sys-2.14.0 \
serde-1.0.219 \
serde_derive-1.0.219 \
- serde_json-1.0.140 \
+ serde_json-1.0.141 \
+ serde_urlencoded-0.7.1 \
sha1-0.10.6 \
sha2-0.10.9 \
+ shlex-1.3.0 \
+ slab-0.4.9 \
+ smallvec-1.15.0 \
+ socket2-0.5.9 \
+ stable_deref_trait-1.2.0 \
subtle-2.5.0 \
syn-2.0.85 \
+ sync_wrapper-1.0.2 \
+ synstructure-0.13.2 \
target-lexicon-0.13.2 \
+ thiserror-1.0.65 \
+ thiserror-impl-1.0.65 \
+ tinystr-0.7.6 \
+ tinystr-0.8.1 \
+ tinyvec-1.9.0 \
+ tinyvec_macros-0.1.1 \
+ tokio-1.46.1 \
+ tokio-rustls-0.26.2 \
+ tokio-util-0.7.15 \
+ tower-0.5.2 \
+ tower-http-0.6.6 \
+ tower-layer-0.3.3 \
+ tower-service-0.3.3 \
+ tracing-0.1.41 \
+ tracing-core-0.1.34 \
+ try-lock-0.2.5 \
typenum-1.17.0 \
ulid-1.2.1 \
unicode-ident-1.0.12 \
unindent-0.2.3 \
+ untrusted-0.9.0 \
+ url-2.5.4 \
+ utf16_iter-1.0.5 \
+ utf8_iter-1.0.4 \
version_check-0.9.4 \
+ want-0.3.1 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
wasi-0.13.3+wasi-0.2.2 \
- wasm-bindgen-0.2.92 \
- wasm-bindgen-backend-0.2.92 \
- wasm-bindgen-macro-0.2.92 \
- wasm-bindgen-macro-support-0.2.92 \
- wasm-bindgen-shared-0.2.92 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-futures-0.4.50 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ wasm-streams-0.4.2 \
+ web-sys-0.3.77 \
web-time-1.1.0 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
windows-targets-0.52.6 \
windows_aarch64_gnullvm-0.52.6 \
windows_aarch64_msvc-0.52.6 \
@@ -79,5 +197,20 @@ CARGO_CRATES= aho-corasick-1.1.3 \
windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_msvc-0.52.6 \
wit-bindgen-rt-0.33.0 \
+ write16-1.0.0 \
+ writeable-0.5.5 \
+ writeable-0.6.1 \
+ yoke-0.7.5 \
+ yoke-0.8.0 \
+ yoke-derive-0.7.5 \
+ yoke-derive-0.8.0 \
zerocopy-0.8.17 \
- zerocopy-derive-0.8.17
+ zerocopy-derive-0.8.17 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zeroize-1.8.1 \
+ zerotrie-0.2.2 \
+ zerovec-0.10.4 \
+ zerovec-0.11.2 \
+ zerovec-derive-0.10.3 \
+ zerovec-derive-0.11.1
diff --git a/net-im/py-matrix-synapse/distinfo b/net-im/py-matrix-synapse/distinfo
index 88ece93ea4b3..61aa7ad9a7ba 100644
--- a/net-im/py-matrix-synapse/distinfo
+++ b/net-im/py-matrix-synapse/distinfo
@@ -1,16 +1,24 @@
-TIMESTAMP = 1748979615
-SHA256 (matrix_synapse-1.131.0.tar.gz) = f933829f703c5f24e46865e557cbb0eb19fa9c12091e8e95db30270b9508c758
-SIZE (matrix_synapse-1.131.0.tar.gz) = 3815561
+TIMESTAMP = 1754237620
+SHA256 (matrix_synapse-1.135.0.tar.gz) = 6956c04873b0f24fb792eedb422d545661ae000f403820f9498207f2aea6c3c5
+SIZE (matrix_synapse-1.135.0.tar.gz) = 3834787
+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/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
+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.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
-SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
-SIZE (rust/crates/base64-0.21.7.crate) = 82576
+SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
+SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
@@ -21,22 +29,64 @@ SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2
SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/cc-1.2.19.crate) = 8e3a13707ac958681c13b39b458c073d0d9bc8a22cb1b2f4c8e55eb72c13f362
+SIZE (rust/crates/cc-1.2.19.crate) = 105910
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
+SHA256 (rust/crates/core-foundation-0.10.0.crate) = b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63
+SIZE (rust/crates/core-foundation-0.10.0.crate) = 27023
+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/core_maths-0.1.1.crate) = 77745e017f5edba1a9c1d854f6f3a52dac8a12dd5af5d2f54aecf61e43d80d30
+SIZE (rust/crates/core_maths-0.1.1.crate) = 6528
SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
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/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
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/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
+SIZE (rust/crates/futures-0.3.31.crate) = 54953
+SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
+SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f
+SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
+SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
+SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
+SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
+SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
+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-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/getrandom-0.3.1.crate) = 43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8
SIZE (rust/crates/getrandom-0.3.1.crate) = 42449
-SHA256 (rust/crates/headers-0.4.0.crate) = 322106e6bd0cba2d5ead589ddb8150a13d7c4217cf80d7c4f682ca994ccc6aa9
-SIZE (rust/crates/headers-0.4.0.crate) = 68864
+SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
+SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/h2-0.4.9.crate) = 75249d144030531f8dee69fe9cea04d3edf809a017ae445e2abdff6629e86633
+SIZE (rust/crates/h2-0.4.9.crate) = 175002
+SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
+SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/headers-0.4.1.crate) = b3314d5adb5d94bcdf56771f2e50dbbc80bb4bdf88967526706205ac9eff24eb
+SIZE (rust/crates/headers-0.4.1.crate) = 71105
SHA256 (rust/crates/headers-core-0.3.0.crate) = 54b4a22553d4242c49fddb9ba998a99962b5cc6f22cb5a3482bec22522403ce4
SIZE (rust/crates/headers-core-0.3.0.crate) = 2333
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
@@ -45,18 +95,82 @@ SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486
SIZE (rust/crates/hex-0.4.3.crate) = 13299
SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
SIZE (rust/crates/http-1.3.1.crate) = 106063
+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.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.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
+SIZE (rust/crates/hyper-1.6.0.crate) = 153923
+SHA256 (rust/crates/hyper-rustls-0.27.5.crate) = 2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2
+SIZE (rust/crates/hyper-rustls-0.27.5.crate) = 34660
+SHA256 (rust/crates/hyper-util-0.1.14.crate) = dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb
+SIZE (rust/crates/hyper-util-0.1.14.crate) = 101462
+SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
+SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale-2.0.0.crate) = 6ae5921528335e91da1b6c695dbf1ec37df5ac13faa3f91e5640be93aa2fbefd
+SIZE (rust/crates/icu_locale-2.0.0.crate) = 34090
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_locale_data-2.0.0.crate) = 4fdef0c124749d06a743c69e938350816554eb63ac979166590e2b4ee4252765
+SIZE (rust/crates/icu_locale_data-2.0.0.crate) = 114533
+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.1.crate) = 7515e6d781098bf9f7205ab3fc7e9709d34554ae0b21ddbcb5febfa4bc7df11d
+SIZE (rust/crates/icu_locid_transform_data-1.5.1.crate) = 42937
+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.1.crate) = c5e8338228bdc8ab83303f16b797e177953730f601a96c25d10cb3ab0daa0cb7
+SIZE (rust/crates/icu_normalizer_data-1.5.1.crate) = 50737
+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.1.crate) = 85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2
+SIZE (rust/crates/icu_properties_data-1.5.1.crate) = 229231
+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-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
+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_segmenter-2.0.0.crate) = e185fc13b6401c138cf40db12b863b35f5edf31b88192a545857b41aeaf7d3d3
+SIZE (rust/crates/icu_segmenter-2.0.0.crate) = 1578902
+SHA256 (rust/crates/icu_segmenter_data-2.0.0.crate) = 5360a2fbe97f617c4f8b944356dedb36d423f7da7f13c070995cf89e59f01220
+SIZE (rust/crates/icu_segmenter_data-2.0.0.crate) = 3386703
+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/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
+SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
SIZE (rust/crates/indoc-2.0.5.crate) = 14396
+SHA256 (rust/crates/io-uring-0.7.8.crate) = b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013
+SIZE (rust/crates/io-uring-0.7.8.crate) = 94958
+SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
+SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
+SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
SIZE (rust/crates/itoa-1.0.11.crate) = 10563
-SHA256 (rust/crates/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d
-SIZE (rust/crates/js-sys-0.3.69.crate) = 81083
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.154.crate) = ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346
-SIZE (rust/crates/libc-0.2.154.crate) = 743304
+SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
+SIZE (rust/crates/libc-0.2.172.crate) = 791646
+SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
+SIZE (rust/crates/libm-0.2.15.crate) = 156108
+SHA256 (rust/crates/litemap-0.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856
+SIZE (rust/crates/litemap-0.7.5.crate) = 29962
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d
@@ -65,34 +179,62 @@ SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb4486776
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/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
-SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
+SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
+SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
+SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
+SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+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-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/portable-atomic-1.6.0.crate) = 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0
SIZE (rust/crates/portable-atomic-1.6.0.crate) = 140689
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
SHA256 (rust/crates/proc-macro2-1.0.89.crate) = f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e
SIZE (rust/crates/proc-macro2-1.0.89.crate) = 49446
-SHA256 (rust/crates/pyo3-0.24.2.crate) = e5203598f366b11a02b13aa20cab591229ff0a89fd121a308a5df751d5fc9219
-SIZE (rust/crates/pyo3-0.24.2.crate) = 1113754
-SHA256 (rust/crates/pyo3-build-config-0.24.2.crate) = 99636d423fa2ca130fa5acde3059308006d46f98caac629418e53f7ebb1e9999
-SIZE (rust/crates/pyo3-build-config-0.24.2.crate) = 34019
-SHA256 (rust/crates/pyo3-ffi-0.24.2.crate) = 78f9cf92ba9c409279bc3305b5409d90db2d2c22392d443a87df3a1adad59e33
-SIZE (rust/crates/pyo3-ffi-0.24.2.crate) = 76458
+SHA256 (rust/crates/pyo3-0.25.1.crate) = 8970a78afe0628a3e3430376fc5fd76b6b45c4d43360ffd6cdd40bdde72b682a
+SIZE (rust/crates/pyo3-0.25.1.crate) = 1121993
+SHA256 (rust/crates/pyo3-build-config-0.25.1.crate) = 458eb0c55e7ece017adeba38f2248ff3ac615e53660d7c71a238d7d2a01c7598
+SIZE (rust/crates/pyo3-build-config-0.25.1.crate) = 34126
+SHA256 (rust/crates/pyo3-ffi-0.25.1.crate) = 7114fe5457c61b276ab77c5055f206295b812608083644a5c5b2640c3102565c
+SIZE (rust/crates/pyo3-ffi-0.25.1.crate) = 78058
SHA256 (rust/crates/pyo3-log-0.12.4.crate) = 45192e5e4a4d2505587e27806c7b710c231c40c56f3bfc19535d0bb25df52264
SIZE (rust/crates/pyo3-log-0.12.4.crate) = 16655
-SHA256 (rust/crates/pyo3-macros-0.24.2.crate) = 0b999cb1a6ce21f9a6b147dcf1be9ffedf02e0043aec74dc390f3007047cecd9
-SIZE (rust/crates/pyo3-macros-0.24.2.crate) = 8874
-SHA256 (rust/crates/pyo3-macros-backend-0.24.2.crate) = 822ece1c7e1012745607d5cf0bcb2874769f0f7cb34c4cde03b9358eb9ef911a
-SIZE (rust/crates/pyo3-macros-backend-0.24.2.crate) = 72654
-SHA256 (rust/crates/pythonize-0.24.0.crate) = d5bcac0d0b71821f0d69e42654f1e15e5c94b85196446c4de9588951a2117e7b
-SIZE (rust/crates/pythonize-0.24.0.crate) = 18337
+SHA256 (rust/crates/pyo3-macros-0.25.1.crate) = a8725c0a622b374d6cb051d11a0983786448f7785336139c3c94f5aa6bef7e50
+SIZE (rust/crates/pyo3-macros-0.25.1.crate) = 8886
+SHA256 (rust/crates/pyo3-macros-backend-0.25.1.crate) = 4109984c22491085343c05b0dbc54ddc405c3cf7b4374fc533f5c3313a572ccc
+SIZE (rust/crates/pyo3-macros-backend-0.25.1.crate) = 76006
+SHA256 (rust/crates/pythonize-0.25.0.crate) = 597907139a488b22573158793aa7539df36ae863eba300c75f3a0d65fc475e27
+SIZE (rust/crates/pythonize-0.25.0.crate) = 18467
+SHA256 (rust/crates/quinn-0.11.5.crate) = 8c7c5fdde3cdae7203427dc4f0a68fe0ed09833edc525a03456b153b79828684
+SIZE (rust/crates/quinn-0.11.5.crate) = 75845
+SHA256 (rust/crates/quinn-proto-0.11.8.crate) = fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6
+SIZE (rust/crates/quinn-proto-0.11.8.crate) = 204226
+SHA256 (rust/crates/quinn-udp-0.5.11.crate) = 541d0f57c6ec747a90738a52741d3221f7960e8ac2f0ff4b1a63680e033b4ab5
+SIZE (rust/crates/quinn-udp-0.5.11.crate) = 31854
SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
SIZE (rust/crates/quote-1.0.36.crate) = 28507
+SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
+SIZE (rust/crates/rand-0.8.5.crate) = 87113
SHA256 (rust/crates/rand-0.9.0.crate) = 3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94
SIZE (rust/crates/rand-0.9.0.crate) = 97798
+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/rand_core-0.9.0.crate) = b08f3c9802962f7e1b25113931d94f43ed9725bebc59db9d0c3e9a23b67e15ff
SIZE (rust/crates/rand_core-0.9.0.crate) = 23441
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
@@ -101,24 +243,96 @@ SHA256 (rust/crates/regex-automata-0.4.8.crate) = 368758f23274712b504848e9d5a6f0
SIZE (rust/crates/regex-automata-0.4.8.crate) = 617784
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
+SIZE (rust/crates/reqwest-0.12.22.crate) = 200283
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
+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-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
+SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
+SHA256 (rust/crates/rustls-0.23.26.crate) = df51b5869f3a441595eac5e8ff14d486ff285f7b8c0df8770e49c3b56351f0f0
+SIZE (rust/crates/rustls-0.23.26.crate) = 347849
+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-pki-types-1.11.0.crate) = 917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c
+SIZE (rust/crates/rustls-pki-types-1.11.0.crate) = 63933
+SHA256 (rust/crates/rustls-webpki-0.103.1.crate) = fef8b8769aaccf73098557a87cd1816b4f9c7c16811c9c77142aa695c16f2c03
+SIZE (rust/crates/rustls-webpki-0.103.1.crate) = 820273
+SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
+SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
+SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316
+SIZE (rust/crates/security-framework-3.2.0.crate) = 86095
+SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
+SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
+SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
+SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
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/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
+SIZE (rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
+SIZE (rust/crates/smallvec-1.15.0.crate) = 38113
+SHA256 (rust/crates/socket2-0.5.9.crate) = 4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef
+SIZE (rust/crates/socket2-0.5.9.crate) = 57432
+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/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc
SIZE (rust/crates/subtle-2.5.0.crate) = 13909
SHA256 (rust/crates/syn-2.0.85.crate) = 5023162dfcd14ef8f32034d8bcd4cc5ddc61ef7a247c024a33e24e1f24d21b56
SIZE (rust/crates/syn-2.0.85.crate) = 275231
+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/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
+SHA256 (rust/crates/thiserror-1.0.65.crate) = 5d11abd9594d9b38965ef50805c5e469ca9cc6f197f883f717e0269a3057b3d5
+SIZE (rust/crates/thiserror-1.0.65.crate) = 21825
+SHA256 (rust/crates/thiserror-impl-1.0.65.crate) = ae71770322cbd277e69d762a16c444af02aa0575ac0d174f0b9562d3b37f8602
+SIZE (rust/crates/thiserror-impl-1.0.65.crate) = 16077
+SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
+SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
+SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
+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.46.1.crate) = 0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17
+SIZE (rust/crates/tokio-1.46.1.crate) = 823632
+SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
+SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
+SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
+SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
+SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
+SIZE (rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
+SIZE (rust/crates/tower-http-0.6.6.crate) = 133515
+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-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
+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/ulid-1.2.1.crate) = 470dbf6591da1b39d43c14523b2b469c86879a53e8b758c8e090a470fe7b1fbe
@@ -127,22 +341,44 @@ SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683a
SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce
SIZE (rust/crates/unindent-0.2.3.crate) = 7306
+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/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/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
SIZE (rust/crates/version_check-0.9.4.crate) = 14895
+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/wasi-0.13.3+wasi-0.2.2.crate) = 26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2
SIZE (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 136754
-SHA256 (rust/crates/wasm-bindgen-0.2.92.crate) = 4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8
-SIZE (rust/crates/wasm-bindgen-0.2.92.crate) = 184119
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.92.crate) = 614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da
-SIZE (rust/crates/wasm-bindgen-backend-0.2.92.crate) = 28348
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.92.crate) = a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726
-SIZE (rust/crates/wasm-bindgen-macro-0.2.92.crate) = 13835
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = 20092
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.92.crate) = af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96
-SIZE (rust/crates/wasm-bindgen-shared-0.2.92.crate) = 7263
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
+SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/wasm-streams-0.4.2.crate) = 15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65
+SIZE (rust/crates/wasm-streams-0.4.2.crate) = 36773
+SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
+SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
+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-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
@@ -163,7 +399,37 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c
SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357
+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/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
+SIZE (rust/crates/yoke-0.7.5.crate) = 29673
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
+SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
SHA256 (rust/crates/zerocopy-0.8.17.crate) = aa91407dacce3a68c56de03abe2760159582b846c6a4acd2f456618087f12713
SIZE (rust/crates/zerocopy-0.8.17.crate) = 230971
SHA256 (rust/crates/zerocopy-derive-0.8.17.crate) = 06718a168365cad3d5ff0bb133aad346959a2074bd4a85c121255a11304a8626
SIZE (rust/crates/zerocopy-derive-0.8.17.crate) = 81373
+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.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
+SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
+SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
+SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
+SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
+SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
+SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
diff --git a/net-im/py-matrix-synapse/files/patch-pyproject.toml b/net-im/py-matrix-synapse/files/patch-pyproject.toml
deleted file mode 100644
index 44b8db46476f..000000000000
--- a/net-im/py-matrix-synapse/files/patch-pyproject.toml
+++ /dev/null
@@ -1,11 +0,0 @@
---- pyproject.toml.orig 2025-02-25 15:41:12 UTC
-+++ pyproject.toml
-@@ -370,7 +370,7 @@ tomli = ">=1.2.3"
- # runtime errors caused by build system changes.
- # We are happy to raise these upper bounds upon request,
- # provided we check that it's safe to do so (i.e. that CI passes).
--requires = ["poetry-core>=1.1.0,<=1.9.1", "setuptools_rust>=1.3,<=1.10.2"]
-+requires = ["poetry-core>=1.1.0,<=2.1.3", "setuptools_rust>=1.3"]
- build-backend = "poetry.core.masonry.api"
-
-
diff --git a/net-im/py-zapzap/Makefile b/net-im/py-zapzap/Makefile
new file mode 100644
index 000000000000..3a71ae1ef2db
--- /dev/null
+++ b/net-im/py-zapzap/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= zapzap
+DISTVERSION= 6.2
+CATEGORIES= net-im python
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= nivit@FreeBSD.org
+COMMENT= WhatsApp desktop application written in PyQt6
+WWW= https://rtosta.com/zapzap/
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= desktop-file-utils pyqt:6 python
+USE_GITHUB= yes
+GH_ACCOUNT= rafatosta
+USE_PYQT= webengine:run
+USE_PYTHON= autoplist distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/net-im/py-zapzap/distinfo b/net-im/py-zapzap/distinfo
new file mode 100644
index 000000000000..e15ca68468ff
--- /dev/null
+++ b/net-im/py-zapzap/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1754582768
+SHA256 (rafatosta-zapzap-6.2_GH0.tar.gz) = a5a97094924cbfbff2bb5f12a72f59964852360cf3c559c91139f28bc2b7d74f
+SIZE (rafatosta-zapzap-6.2_GH0.tar.gz) = 945708
diff --git a/net-im/py-zapzap/pkg-descr b/net-im/py-zapzap/pkg-descr
new file mode 100644
index 000000000000..50e18a2d49ca
--- /dev/null
+++ b/net-im/py-zapzap/pkg-descr
@@ -0,0 +1,3 @@
+ZapZap brings the WhatsApp experience on Linux/FreeBSD closer to that of a
+native application. Since Meta does not provide a public API for third-party
+applications, ZapZap is developed as a Progressive Web Application.
diff --git a/net-im/signal-desktop/Makefile b/net-im/signal-desktop/Makefile
index f33fe25235c9..58f981411c08 100644
--- a/net-im/signal-desktop/Makefile
+++ b/net-im/signal-desktop/Makefile
@@ -1,6 +1,7 @@
PORTNAME= signal-desktop
DISTVERSIONPREFIX= v
DISTVERSION= 7.62.0
+PORTREVISION= 2
CATEGORIES= net-im
MASTER_SITES= LOCAL/mikael/signal-desktop/:npm \
https://registry.npmjs.org/@esbuild/freebsd-arm64/-/:esbuildarm64 \
diff --git a/net-im/slack-term/Makefile b/net-im/slack-term/Makefile
index dc0566b0e9de..e851b267e1bc 100644
--- a/net-im/slack-term/Makefile
+++ b/net-im/slack-term/Makefile
@@ -1,7 +1,7 @@
PORTNAME= slack-term
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.0
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= net-im
MAINTAINER= ports@FreeBSD.org
diff --git a/net-im/snac/Makefile b/net-im/snac/Makefile
index 6dde565d2ab2..ddfcebc9b088 100644
--- a/net-im/snac/Makefile
+++ b/net-im/snac/Makefile
@@ -1,5 +1,5 @@
PORTNAME= snac
-DISTVERSION= 2.77
+DISTVERSION= 2.81
CATEGORIES= net-im www
MASTER_SITES= https://codeberg.org/grunfink/snac2/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
diff --git a/net-im/snac/distinfo b/net-im/snac/distinfo
index 68a05da2ff69..415a033e9a0d 100644
--- a/net-im/snac/distinfo
+++ b/net-im/snac/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747863910
-SHA256 (snac-2.77.tar.gz) = 27b08130297765b9cd85d592d7baa632796a092c62e658c63e2952cbc685ab85
-SIZE (snac-2.77.tar.gz) = 272162
+TIMESTAMP = 1754057014
+SHA256 (snac-2.81.tar.gz) = 49a394b90d9988d62b0e4311ad507f6d160a86afc9d44293b5ac7abdd3529122
+SIZE (snac-2.81.tar.gz) = 282870
diff --git a/net-im/ssh-chat/Makefile b/net-im/ssh-chat/Makefile
index e40b71efb9bd..ded64650db7d 100644
--- a/net-im/ssh-chat/Makefile
+++ b/net-im/ssh-chat/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ssh-chat
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.1
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= net-im
MAINTAINER= yuri@FreeBSD.org
diff --git a/net-im/tde2e/Makefile b/net-im/tde2e/Makefile
index a31de811e984..6df6286d056f 100644
--- a/net-im/tde2e/Makefile
+++ b/net-im/tde2e/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tde2e
DISTVERSIONPREFIX= v
-DISTVERSION= 1.8.51
+DISTVERSION= 1.8.52
CATEGORIES= net-im devel
MAINTAINER= osa@FreeBSD.org
@@ -16,7 +16,7 @@ CONFLICTS_INSTALL= tdlib
USE_GITHUB= yes
GH_ACCOUNT= tdlib
GH_PROJECT= td
-GH_TAGNAME= bb474a2 # 1.8.51
+GH_TAGNAME= 4269f54 # 1.8.52
CMAKE_ON= TD_INSTALL_STATIC_LIBRARIES TD_E2E_ONLY
CMAKE_OFF= BUILD_TESTING FREEBSD_BUILD_BENCHMARKS
diff --git a/net-im/tde2e/distinfo b/net-im/tde2e/distinfo
index 2be1a9fd57c9..930e0efb9ac1 100644
--- a/net-im/tde2e/distinfo
+++ b/net-im/tde2e/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751482256
-SHA256 (tdlib-td-v1.8.51-bb474a2_GH0.tar.gz) = abc1937fb9b45657d1fcde8a82fa829a3b2a76ecb61edb29c2cfae4ae9ceb442
-SIZE (tdlib-td-v1.8.51-bb474a2_GH0.tar.gz) = 5508359
+TIMESTAMP = 1754554207
+SHA256 (tdlib-td-v1.8.52-4269f54_GH0.tar.gz) = 45f0b405fe0795460f98b2836405ac35722be977a64e0fd1cdac4f5a36ed8a0f
+SIZE (tdlib-td-v1.8.52-4269f54_GH0.tar.gz) = 5529112
diff --git a/net-im/tdlib-purple/Makefile b/net-im/tdlib-purple/Makefile
index a985a6b00e26..e406d816b225 100644
--- a/net-im/tdlib-purple/Makefile
+++ b/net-im/tdlib-purple/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tdlib-purple
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net-im
PATCH_SITES= https://github.com/ars3niy/tdlib-purple/commit/
diff --git a/net-im/telegram-desktop/Makefile b/net-im/telegram-desktop/Makefile
index e6aed1ae29a4..08d05b83d2e7 100644
--- a/net-im/telegram-desktop/Makefile
+++ b/net-im/telegram-desktop/Makefile
@@ -1,5 +1,6 @@
PORTNAME= telegram-desktop
-DISTVERSION= 5.16.6
+DISTVERSION= 6.0.2
+PORTREVISION= 1
CATEGORIES= net-im
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/
DISTNAME= tdesktop-${DISTVERSION}-full
diff --git a/net-im/telegram-desktop/distinfo b/net-im/telegram-desktop/distinfo
index 69b509df74da..ce9aecf6cba2 100644
--- a/net-im/telegram-desktop/distinfo
+++ b/net-im/telegram-desktop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753474267
-SHA256 (tdesktop-5.16.6-full.tar.gz) = 9b0ae00cec85d0c6735390cc453ed07f005da1d7927f2e77976037877bc1b594
-SIZE (tdesktop-5.16.6-full.tar.gz) = 75165353
+TIMESTAMP = 1754554376
+SHA256 (tdesktop-6.0.2-full.tar.gz) = 81e981079f2a056189783e25aac627b6709dd205b10ee3ef7465cae54245d362
+SIZE (tdesktop-6.0.2-full.tar.gz) = 75218745
diff --git a/net-im/teleirc/Makefile b/net-im/teleirc/Makefile
index 5a332b481da5..2c0e7fb2fdeb 100644
--- a/net-im/teleirc/Makefile
+++ b/net-im/teleirc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= teleirc
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= net-im
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/net-im/tg_owt/Makefile b/net-im/tg_owt/Makefile
index b7081ecc1039..0bb707d5e8ec 100644
--- a/net-im/tg_owt/Makefile
+++ b/net-im/tg_owt/Makefile
@@ -1,5 +1,6 @@
PORTNAME= tg_owt
PORTVERSION= 0.0.20250603
+PORTREVISION= 1
CATEGORIES= net-im
MAINTAINER= ports@FreeBSD.org
diff --git a/net-im/tokodon/distinfo b/net-im/tokodon/distinfo
index 8cc531e32a82..e0db4bd8a34d 100644
--- a/net-im/tokodon/distinfo
+++ b/net-im/tokodon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381556
-SHA256 (KDE/release-service/25.04.3/tokodon-25.04.3.tar.xz) = 7effbc67ecc2f6c013898b4e391924674f411892e513c7e8f5bde56a545e3317
-SIZE (KDE/release-service/25.04.3/tokodon-25.04.3.tar.xz) = 790856
+TIMESTAMP = 1754646462
+SHA256 (KDE/release-service/25.08.0/tokodon-25.08.0.tar.xz) = 8cf3458f07def1cbcddb3e42707cec1da28034cacef0dbc179a77a2e35c6ae6a
+SIZE (KDE/release-service/25.08.0/tokodon-25.08.0.tar.xz) = 813632
diff --git a/net-im/toot/Makefile b/net-im/toot/Makefile
index d4b4f1e29078..73e43d3a3100 100644
--- a/net-im/toot/Makefile
+++ b/net-im/toot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= toot
-DISTVERSION= 0.48.1
+DISTVERSION= 0.50.0
CATEGORIES= net-im python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,13 +17,20 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.5.0<5.0:www/py-beautifulsou
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.1<3.0:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.13<3.0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tomlkit>=0.10.0<1.0:textproc/py-tomlkit@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}urwid>=2.0.0<3.0:devel/py-urwid@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}urwid>=0:devel/py-urwid@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wcwidth>=0.1.7:devel/py-wcwidth@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${PY_FLAVOR} \
+# missing test depends ports are: vermin, types-beautifulsoup4
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}build>=0:devel/py-build@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mypy>=0:devel/py-mypy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>=9.5.0:graphics/py-pillow@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0:devel/py-pytest-xdist@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pudb>=2025.1:devel/py-pudb@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyright>=0:devel/py-pyright@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0:devel/py-pytest-xdist@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}twine>=0:devel/py-twine@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR}
USES= python
@@ -33,7 +40,7 @@ NO_ARCH= yes
NO_BUILD= yes
NO_INSTALL= yes
-SUB_FILES= toot
+SUB_FILES= ${PORTNAME}
SUB_LIST= PYTHON_CMD=${PYTHON_CMD}
OPTIONS_DEFAULT= IMAGES RICHTEXT
@@ -48,18 +55,17 @@ IMAGES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=9.5.0:graphics/py-pillow@${PY
RICHTEXT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urwidgets>=0.2<0.3:devel/py-urwidgets@${PY_FLAVOR}
post-patch:
- ${REINPLACE_CMD} -e 's,{__version__},${DISTVERSION},g' \
- ${WRKSRC}/toot/cli/diag.py
- ${REINPLACE_CMD} -e '174s,__version__,"${DISTVERSION}",g' \
- ${WRKSRC}/toot/cli/__init__.py
+ @${REINPLACE_CMD} -e 's,{__version__},${DISTVERSION},g' \
+ ${WRKSRC}/${PORTNAME}/cli/diag.py
+ @${REINPLACE_CMD} -e '175s,__version__,"${DISTVERSION}",g' \
+ ${WRKSRC}/${PORTNAME}/cli/__init__.py
do-install:
- ${INSTALL_SCRIPT} ${WRKDIR}/toot \
- ${STAGEDIR}${PREFIX}/bin/toot
- (cd ${WRKSRC}/${PORTNAME} && \
+ ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+ @(cd ${WRKSRC}/${PORTNAME} && \
${FIND} . -type d -exec ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/{} \
\; && \
- ${FIND} . -type f -exec ${INSTALL_DATA} {} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/{} \
- \;)
+ ${FIND} . -type f -not -name "*.bak" -exec ${INSTALL_DATA} \
+ {} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/{} \;)
.include <bsd.port.mk>
diff --git a/net-im/toot/distinfo b/net-im/toot/distinfo
index c13e689249d0..a57508c0de0e 100644
--- a/net-im/toot/distinfo
+++ b/net-im/toot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751288273
-SHA256 (toot-0.48.1.tar.gz) = 99629e24bc4ef3fb22162b7742f4053648279f5e7e34b5ad53224b5d3e05a66c
-SIZE (toot-0.48.1.tar.gz) = 1328964
+TIMESTAMP = 1755287725
+SHA256 (toot-0.50.0.tar.gz) = e5e66b92f214308d8d909fe9388fa2c8b9a263d14c315188fe8463c0a4fd7983
+SIZE (toot-0.50.0.tar.gz) = 1317704
diff --git a/net-im/toot/pkg-plist b/net-im/toot/pkg-plist
index a5d3f304b236..17c95ae54cbe 100644
--- a/net-im/toot/pkg-plist
+++ b/net-im/toot/pkg-plist
@@ -9,6 +9,7 @@ bin/toot
%%PYTHON_SITELIBDIR%%/toot/cli/auth.py
%%PYTHON_SITELIBDIR%%/toot/cli/diag.py
%%PYTHON_SITELIBDIR%%/toot/cli/lists.py
+%%PYTHON_SITELIBDIR%%/toot/cli/polls.py
%%PYTHON_SITELIBDIR%%/toot/cli/post.py
%%PYTHON_SITELIBDIR%%/toot/cli/read.py
%%PYTHON_SITELIBDIR%%/toot/cli/statuses.py
diff --git a/net-im/xmpp-client/Makefile b/net-im/xmpp-client/Makefile
index 7ee945345313..46e6ee7282cc 100644
--- a/net-im/xmpp-client/Makefile
+++ b/net-im/xmpp-client/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xmpp-client
PORTVERSION= 20170324
-PORTREVISION= 31
+PORTREVISION= 32
CATEGORIES= net-im
MAINTAINER= cs@FreeBSD.org
diff --git a/net-mgmt/Makefile b/net-mgmt/Makefile
index 8b01d855b206..cf6ecd8a0d64 100644
--- a/net-mgmt/Makefile
+++ b/net-mgmt/Makefile
@@ -73,6 +73,7 @@
SUBDIR += fastnetmon
SUBDIR += fence-agents
SUBDIR += fetchconfig
+ SUBDIR += fli
SUBDIR += flow-tools
SUBDIR += flowd
SUBDIR += flowviewer
diff --git a/net-mgmt/adguard-exporter/Makefile b/net-mgmt/adguard-exporter/Makefile
index 75a86eb5bb15..68cc1d4a2d83 100644
--- a/net-mgmt/adguard-exporter/Makefile
+++ b/net-mgmt/adguard-exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= adguard-exporter
DISTVERSIONPREFIX= v
DISTVERSION= 1.14
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= net-mgmt
MAINTAINER= christer.edwards@gmail.com
diff --git a/net-mgmt/alertmanager/Makefile b/net-mgmt/alertmanager/Makefile
index 29dcd7430fbf..107288d3453c 100644
--- a/net-mgmt/alertmanager/Makefile
+++ b/net-mgmt/alertmanager/Makefile
@@ -1,7 +1,7 @@
PORTNAME= alertmanager
PORTVERSION= 0.26.0
DISTVERSIONPREFIX= v
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= net-mgmt
MAINTAINER= michal@hanu.la
diff --git a/net-mgmt/bind_exporter/Makefile b/net-mgmt/bind_exporter/Makefile
index 8745d7de859b..e9eac992fa80 100644
--- a/net-mgmt/bind_exporter/Makefile
+++ b/net-mgmt/bind_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bind_exporter
DISTVERSIONPREFIX=v
DISTVERSION= 0.8.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net-mgmt dns
MAINTAINER= fuz@FreeBSD.org
diff --git a/net-mgmt/blackbox_exporter/Makefile b/net-mgmt/blackbox_exporter/Makefile
index 1b672916cc66..8167829f6900 100644
--- a/net-mgmt/blackbox_exporter/Makefile
+++ b/net-mgmt/blackbox_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= blackbox_exporter
DISTVERSIONPREFIX= v
DISTVERSION= 0.27.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-mgmt
MAINTAINER= eduardo@FreeBSD.org
diff --git a/net-mgmt/bosun/Makefile b/net-mgmt/bosun/Makefile
index b33c5bd73d4d..99a58e653eeb 100644
--- a/net-mgmt/bosun/Makefile
+++ b/net-mgmt/bosun/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bosun
DISTVERSION= 0.9.0
DISTVERSIONSUFFIX= -preview
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= net-mgmt
MAINTAINER= langer.markus@gmail.com
diff --git a/net-mgmt/carbon-relay-ng/Makefile b/net-mgmt/carbon-relay-ng/Makefile
index 4f1e1859a2f0..03efcbf95517 100644
--- a/net-mgmt/carbon-relay-ng/Makefile
+++ b/net-mgmt/carbon-relay-ng/Makefile
@@ -1,6 +1,6 @@
PORTNAME= carbon-relay-ng
DISTVERSION= 0.10.0
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= net-mgmt
MAINTAINER= a.andersson.thn@gmail.com
diff --git a/net-mgmt/carbonzipper/Makefile b/net-mgmt/carbonzipper/Makefile
index c1f9e94ff134..141d5f487bd4 100644
--- a/net-mgmt/carbonzipper/Makefile
+++ b/net-mgmt/carbonzipper/Makefile
@@ -1,6 +1,6 @@
PORTNAME= carbonzipper
DISTVERSION= 0.74
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= net-mgmt
MAINTAINER= a.andersson.thn@gmail.com
diff --git a/net-mgmt/check_ssl_cert/Makefile b/net-mgmt/check_ssl_cert/Makefile
index 2053f8b2e3d5..2aabb219e671 100644
--- a/net-mgmt/check_ssl_cert/Makefile
+++ b/net-mgmt/check_ssl_cert/Makefile
@@ -1,5 +1,5 @@
PORTNAME= check_ssl_cert
-DISTVERSION= 2.93.0
+DISTVERSION= 2.94.0
CATEGORIES= net-mgmt
MASTER_SITES= https://github.com/matteocorti/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/net-mgmt/check_ssl_cert/distinfo b/net-mgmt/check_ssl_cert/distinfo
index ccc3ed44328f..cde1fcf8f724 100644
--- a/net-mgmt/check_ssl_cert/distinfo
+++ b/net-mgmt/check_ssl_cert/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748380994
-SHA256 (check_ssl_cert-2.93.0.tar.bz2) = 8bdcf60a4581514d0bd82b7bc421a6214e3838e99422bfb4b81c1af966afa945
-SIZE (check_ssl_cert-2.93.0.tar.bz2) = 89509
+TIMESTAMP = 1753881396
+SHA256 (check_ssl_cert-2.94.0.tar.bz2) = be5dc6f801eec4be99ee34f08fbf95d36a71b25f42de7b73a89b608e57cfc37a
+SIZE (check_ssl_cert-2.94.0.tar.bz2) = 89743
diff --git a/net-mgmt/fastnetmon/Makefile b/net-mgmt/fastnetmon/Makefile
index bc19ee06692f..e3e8eec06ba9 100644
--- a/net-mgmt/fastnetmon/Makefile
+++ b/net-mgmt/fastnetmon/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fastnetmon
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.8
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net-mgmt security
MAINTAINER= farrokhi@FreeBSD.org
diff --git a/net-mgmt/fli/Makefile b/net-mgmt/fli/Makefile
new file mode 100644
index 000000000000..f9fb8775f48b
--- /dev/null
+++ b/net-mgmt/fli/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= fli
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.1.0
+PORTREVISION= 1
+CATEGORIES= net-mgmt
+
+MAINTAINER= olgeni@FreeBSD.org
+COMMENT= Analyze AWS VPC Flow Logs with ease
+WWW= https://github.com/fractalops/fli
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+
+USE_GITHUB= yes
+GH_ACCOUNT= fractalops
+
+GO_MODULE= github.com/fractalops/fli
+GO_TARGET= ./cmd/fli
+
+PLIST_FILES= bin/fli
+
+.include <bsd.port.mk>
diff --git a/net-mgmt/fli/distinfo b/net-mgmt/fli/distinfo
new file mode 100644
index 000000000000..fc2b635cc1c6
--- /dev/null
+++ b/net-mgmt/fli/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1754461648
+SHA256 (go/net-mgmt_fli/fractalops-fli-v0.1.0_GH0/v0.1.0.mod) = bcf202246a864a581a23b79c84166b61cd1605e431e39ac3b53b3fd6367c1768
+SIZE (go/net-mgmt_fli/fractalops-fli-v0.1.0_GH0/v0.1.0.mod) = 1369
+SHA256 (go/net-mgmt_fli/fractalops-fli-v0.1.0_GH0/v0.1.0.zip) = 8df3b642beee9dafefed6998b548befa78b17ac6bfe55866e7c5804fb11da88d
+SIZE (go/net-mgmt_fli/fractalops-fli-v0.1.0_GH0/v0.1.0.zip) = 106463
+SHA256 (go/net-mgmt_fli/fractalops-fli-v0.1.0_GH0/fractalops-fli-v0.1.0_GH0.tar.gz) = 4b3c7c454fef762209b4fe879e205ecbc51126625172675ad1ea8f60dc47df82
+SIZE (go/net-mgmt_fli/fractalops-fli-v0.1.0_GH0/fractalops-fli-v0.1.0_GH0.tar.gz) = 76148
diff --git a/net-mgmt/fli/pkg-descr b/net-mgmt/fli/pkg-descr
new file mode 100644
index 000000000000..69bea325b3f3
--- /dev/null
+++ b/net-mgmt/fli/pkg-descr
@@ -0,0 +1,12 @@
+fli is a command-line tool for analyzing AWS VPC Flow Logs with an intuitive
+query language that simplifies complex network traffic analysis.
+
+Features:
+- Smart filtering by IP, port, and protocol
+- Automatic IP annotations and cloud provider range identification
+- Support for multiple output formats (table, CSV, JSON)
+- Built-in caching for improved performance
+- Cross-platform compatibility
+
+fli makes it easy to gain insights into network traffic patterns, security
+events, and bandwidth consumption through commands like count, sum, and raw.
diff --git a/net-mgmt/gping/Makefile b/net-mgmt/gping/Makefile
index e1ad45f5a3f5..def6e02980bd 100644
--- a/net-mgmt/gping/Makefile
+++ b/net-mgmt/gping/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gping
DISTVERSIONPREFIX= gping-v
-DISTVERSION= 1.19.0
-PORTREVISION= 5
+DISTVERSION= 1.20.1
CATEGORIES= net-mgmt
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/net-mgmt/gping/Makefile.crates b/net-mgmt/gping/Makefile.crates
index 54b965592339..1115564c77a4 100644
--- a/net-mgmt/gping/Makefile.crates
+++ b/net-mgmt/gping/Makefile.crates
@@ -2,176 +2,212 @@ CARGO_CRATES= aho-corasick-1.1.3 \
allocator-api2-0.2.21 \
android-tzdata-0.1.1 \
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 \
- autocfg-1.4.0 \
- bitflags-2.6.0 \
- bumpalo-3.16.0 \
- byteorder-1.5.0 \
+ anstream-0.6.20 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.99 \
+ autocfg-1.5.0 \
+ base64-0.22.1 \
+ bitflags-2.9.1 \
+ bumpalo-3.19.0 \
cassowary-0.3.0 \
- castaway-0.2.3 \
- cc-1.2.4 \
- cfg-if-1.0.0 \
- chrono-0.4.39 \
- clap-4.5.23 \
- clap_builder-4.5.23 \
- clap_derive-4.5.18 \
- clap_lex-0.7.4 \
- clap_mangen-0.2.24 \
- colorchoice-1.0.3 \
- compact_str-0.8.0 \
+ castaway-0.2.4 \
+ cc-1.2.32 \
+ cfg-if-1.0.1 \
+ chrono-0.4.41 \
+ clap-4.5.45 \
+ clap_builder-4.5.44 \
+ clap_derive-4.5.45 \
+ clap_lex-0.7.5 \
+ clap_mangen-0.2.29 \
+ colorchoice-1.0.4 \
+ compact_str-0.8.1 \
const_format-0.2.34 \
const_format_proc_macros-0.2.34 \
+ convert_case-0.7.1 \
core-foundation-sys-0.8.7 \
crossterm-0.28.1 \
+ crossterm-0.29.0 \
crossterm_winapi-0.9.1 \
- darling-0.20.10 \
- darling_core-0.20.10 \
- darling_macro-0.20.10 \
- deranged-0.3.11 \
- diff-0.1.13 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
+ deranged-0.4.0 \
+ derive_more-2.0.1 \
+ derive_more-impl-2.0.1 \
displaydoc-0.2.5 \
- either-1.13.0 \
- equivalent-1.0.1 \
- errno-0.3.10 \
+ document-features-0.2.11 \
+ either-1.15.0 \
+ equivalent-1.0.2 \
+ errno-0.3.13 \
fnv-1.0.7 \
- foldhash-0.1.3 \
- getrandom-0.2.15 \
- hashbrown-0.15.2 \
+ foldhash-0.1.5 \
+ form_urlencoded-1.2.1 \
+ getrandom-0.3.3 \
+ git2-0.20.2 \
+ hashbrown-0.15.5 \
heck-0.5.0 \
- iana-time-zone-0.1.61 \
+ iana-time-zone-0.1.63 \
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.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
ident_case-1.0.1 \
idna-1.0.3 \
- idna_adapter-1.2.0 \
- indexmap-2.7.0 \
- indoc-2.0.5 \
- instability-0.3.3 \
- is_debug-1.0.2 \
+ idna_adapter-1.2.1 \
+ indexmap-2.10.0 \
+ indoc-2.0.6 \
+ instability-0.3.9 \
+ is_debug-1.1.0 \
is_terminal_polyfill-1.70.1 \
itertools-0.13.0 \
- itoa-1.0.14 \
- js-sys-0.3.76 \
- lazy-regex-3.3.0 \
- lazy-regex-proc_macros-3.3.0 \
+ itertools-0.14.0 \
+ itoa-1.0.15 \
+ jobserver-0.1.33 \
+ js-sys-0.3.77 \
+ lazy-regex-3.4.1 \
+ lazy-regex-proc_macros-3.4.1 \
lazy_static-1.5.0 \
- libc-0.2.168 \
- linux-raw-sys-0.4.14 \
- litemap-0.7.4 \
- lock_api-0.4.12 \
- log-0.4.22 \
+ libc-0.2.175 \
+ libgit2-sys-0.18.2+1.9.1 \
+ libz-sys-1.1.22 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
+ litrs-0.4.2 \
+ lock_api-0.4.13 \
+ log-0.4.27 \
lru-0.12.5 \
- memchr-2.7.4 \
- mio-1.0.3 \
+ memchr-2.7.5 \
+ mio-1.0.4 \
ntest-0.9.3 \
ntest_test_cases-0.9.3 \
ntest_timeout-0.9.3 \
num-conv-0.1.0 \
num-traits-0.2.19 \
num_threads-0.1.7 \
- once_cell-1.20.2 \
- os_info-3.9.0 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ os_info-3.12.0 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
paste-1.0.15 \
+ percent-encoding-2.3.1 \
+ pkg-config-0.3.32 \
+ plist-1.7.4 \
+ potential_utf-0.1.2 \
powerfmt-0.2.0 \
- ppv-lite86-0.2.20 \
- pretty_assertions-1.4.1 \
- proc-macro-crate-3.2.0 \
- proc-macro2-1.0.92 \
- quote-1.0.37 \
- rand-0.8.5 \
- rand_chacha-0.3.1 \
- rand_core-0.6.4 \
+ ppv-lite86-0.2.21 \
+ proc-macro-crate-3.3.0 \
+ proc-macro2-1.0.97 \
+ quick-xml-0.38.1 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
+ rand-0.9.2 \
+ rand_chacha-0.9.0 \
+ rand_core-0.9.3 \
ratatui-0.29.0 \
- redox_syscall-0.5.8 \
+ redox_syscall-0.5.17 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
roff-0.2.2 \
- rustix-0.38.42 \
- rustversion-1.0.18 \
- ryu-1.0.18 \
+ rustix-0.38.44 \
+ rustix-1.0.8 \
+ rustversion-1.0.22 \
+ ryu-1.0.20 \
scopeguard-1.2.0 \
- serde-1.0.216 \
- serde_derive-1.0.216 \
- shadow-rs-0.37.0 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ shadow-rs-1.2.1 \
shlex-1.3.0 \
- signal-hook-0.3.17 \
+ signal-hook-0.3.18 \
signal-hook-mio-0.2.4 \
- signal-hook-registry-1.4.2 \
- smallvec-1.13.2 \
+ signal-hook-registry-1.4.6 \
+ smallvec-1.15.1 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
strsim-0.11.1 \
strum-0.26.3 \
strum_macros-0.26.4 \
syn-1.0.109 \
- syn-2.0.90 \
- synstructure-0.13.1 \
- thiserror-2.0.8 \
- thiserror-impl-2.0.8 \
- time-0.3.37 \
- time-core-0.1.2 \
- time-macros-0.2.19 \
- tinystr-0.7.6 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.22 \
- unicode-ident-1.0.14 \
+ syn-2.0.105 \
+ synstructure-0.13.2 \
+ thiserror-2.0.14 \
+ thiserror-impl-2.0.14 \
+ time-0.3.41 \
+ time-core-0.1.4 \
+ time-macros-0.2.22 \
+ tinystr-0.8.1 \
+ toml_datetime-0.6.11 \
+ toml_edit-0.22.27 \
+ tz-rs-0.7.0 \
+ tzdb-0.7.2 \
+ tzdb_data-0.2.2 \
+ unicode-ident-1.0.18 \
unicode-segmentation-1.12.0 \
unicode-truncate-1.1.0 \
unicode-width-0.1.14 \
unicode-width-0.2.0 \
unicode-xid-0.2.6 \
- utf16_iter-1.0.5 \
+ url-2.5.4 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- 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 \
+ vcpkg-0.2.15 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
winapi_forked_icmpapi-0.3.7 \
- windows-core-0.52.0 \
+ windows-core-0.61.2 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.3 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
+ windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.6.20 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.12 \
winping-0.10.1 \
- write16-1.0.0 \
- writeable-0.5.5 \
- yansi-1.0.1 \
- 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 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3
+ wit-bindgen-rt-0.39.0 \
+ writeable-0.6.1 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.4 \
+ zerovec-derive-0.11.1
diff --git a/net-mgmt/gping/distinfo b/net-mgmt/gping/distinfo
index 1a28b5d4c8d2..6e61c75f9650 100644
--- a/net-mgmt/gping/distinfo
+++ b/net-mgmt/gping/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1734535286
+TIMESTAMP = 1755339882
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
@@ -7,156 +7,174 @@ SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
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/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
-SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
-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/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+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.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
+SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
-SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
-SIZE (rust/crates/castaway-0.2.3.crate) = 11509
-SHA256 (rust/crates/cc-1.2.4.crate) = 9157bbaa6b165880c27a4293a474c91cdcf265cc68cc829bf10be0964a391caf
-SIZE (rust/crates/cc-1.2.4.crate) = 99823
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.39.crate) = 7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825
-SIZE (rust/crates/chrono-0.4.39.crate) = 222248
-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/clap_mangen-0.2.24.crate) = fbae9cbfdc5d4fa8711c09bd7b83f644cb48281ac35bf97af3e47b0675864bdf
-SIZE (rust/crates/clap_mangen-0.2.24.crate) = 15380
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
-SHA256 (rust/crates/compact_str-0.8.0.crate) = 6050c3a16ddab2e412160b31f2c871015704239bca62f72f6e5f0be631d3f644
-SIZE (rust/crates/compact_str-0.8.0.crate) = 70994
+SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
+SIZE (rust/crates/castaway-0.2.4.crate) = 12546
+SHA256 (rust/crates/cc-1.2.32.crate) = 2352e5597e9c544d5e6d9c95190d5d27738ade584fa8db0a16e130e5c2b5296e
+SIZE (rust/crates/cc-1.2.32.crate) = 111531
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/clap-4.5.45.crate) = 1fc0e74a703892159f5ae7d3aac52c8e6c392f5ae5f359c70b5881d60aaac318
+SIZE (rust/crates/clap-4.5.45.crate) = 58337
+SHA256 (rust/crates/clap_builder-4.5.44.crate) = b3e7f4214277f3c7aa526a59dd3fbe306a370daee1f8b7b8c987069cd8e888a8
+SIZE (rust/crates/clap_builder-4.5.44.crate) = 169799
+SHA256 (rust/crates/clap_derive-4.5.45.crate) = 14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6
+SIZE (rust/crates/clap_derive-4.5.45.crate) = 33545
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/clap_mangen-0.2.29.crate) = 27b4c3c54b30f0d9adcb47f25f61fcce35c4dd8916638c6b82fbd5f4fb4179e2
+SIZE (rust/crates/clap_mangen-0.2.29.crate) = 16080
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
+SIZE (rust/crates/compact_str-0.8.1.crate) = 71371
SHA256 (rust/crates/const_format-0.2.34.crate) = 126f97965c8ad46d6d9163268ff28432e8f6a1196a55578867832e3049df63dd
SIZE (rust/crates/const_format-0.2.34.crate) = 78068
SHA256 (rust/crates/const_format_proc_macros-0.2.34.crate) = 1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744
SIZE (rust/crates/const_format_proc_macros-0.2.34.crate) = 24396
+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-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
+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/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/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
-SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
-SIZE (rust/crates/diff-0.1.13.crate) = 46216
+SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
+SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
+SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
+SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
+SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+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/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
-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/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
+SIZE (rust/crates/document-features-0.2.11.crate) = 14640
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/foldhash-0.1.3.crate) = f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2
-SIZE (rust/crates/foldhash-0.1.3.crate) = 13712
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
+SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
+SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/git2-0.20.2.crate) = 2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110
+SIZE (rust/crates/git2-0.20.2.crate) = 223479
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-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.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
+SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
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.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
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/indexmap-2.7.0.crate) = 62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f
-SIZE (rust/crates/indexmap-2.7.0.crate) = 85335
-SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
-SIZE (rust/crates/indoc-2.0.5.crate) = 14396
-SHA256 (rust/crates/instability-0.3.3.crate) = b829f37dead9dc39df40c2d3376c179fdfd2ac771f53f55d3c30dc096a3c0c6e
-SIZE (rust/crates/instability-0.3.3.crate) = 11591
-SHA256 (rust/crates/is_debug-1.0.2.crate) = e8ea828c9d6638a5bd3d8b14e37502b4d56cae910ccf8a5b7f51c7a0eb1d0508
-SIZE (rust/crates/is_debug-1.0.2.crate) = 2640
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/instability-0.3.9.crate) = 435d80800b936787d62688c927b6490e887c7ef5ff9ce922c6c6050fca75eb9a
+SIZE (rust/crates/instability-0.3.9.crate) = 14451
+SHA256 (rust/crates/is_debug-1.1.0.crate) = 1fe266d2e243c931d8190177f20bf7f24eed45e96f39e87dc49a27b32d12d407
+SIZE (rust/crates/is_debug-1.1.0.crate) = 3398
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.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
-SHA256 (rust/crates/js-sys-0.3.76.crate) = 6717b6b5b077764fb5966237269cb3c64edddde4b14ce42647430a78ced9e7b7
-SIZE (rust/crates/js-sys-0.3.76.crate) = 54420
-SHA256 (rust/crates/lazy-regex-3.3.0.crate) = 8d8e41c97e6bc7ecb552016274b99fbb5d035e8de288c582d9b933af6677bfda
-SIZE (rust/crates/lazy-regex-3.3.0.crate) = 7509
-SHA256 (rust/crates/lazy-regex-proc_macros-3.3.0.crate) = 76e1d8b05d672c53cb9c7b920bbba8783845ae4f0b076e02a3db1d02c81b4163
-SIZE (rust/crates/lazy-regex-proc_macros-3.3.0.crate) = 5720
+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/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
+SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/lazy-regex-3.4.1.crate) = 60c7310b93682b36b98fa7ea4de998d3463ccbebd94d935d6b48ba5b6ffa7126
+SIZE (rust/crates/lazy-regex-3.4.1.crate) = 7808
+SHA256 (rust/crates/lazy-regex-proc_macros-3.4.1.crate) = 4ba01db5ef81e17eb10a5e0f2109d1b3a3e29bac3070fdbd7d156bf7dbd206a1
+SIZE (rust/crates/lazy-regex-proc_macros-3.4.1.crate) = 6022
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.168.crate) = 5aaeb2981e0606ca11d79718f8bb01164f1d6ed75080182d3abf017e6d244b6d
-SIZE (rust/crates/libc-0.2.168.crate) = 757025
-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/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1c42fe03df2bd3c53a3a9c7317ad91d80c81cd1fb0caec8d7cc4cd2bfa10c222
+SIZE (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1856057
+SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
+SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
+SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
+SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed
+SIZE (rust/crates/litrs-0.4.2.crate) = 43399
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
SIZE (rust/crates/lru-0.12.5.crate) = 16047
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
SHA256 (rust/crates/ntest-0.9.3.crate) = fb183f0a1da7a937f672e5ee7b7edb727bf52b8a52d531374ba8ebb9345c0330
SIZE (rust/crates/ntest-0.9.3.crate) = 4582
SHA256 (rust/crates/ntest_test_cases-0.9.3.crate) = 16d0d3f2a488592e5368ebbe996e7f1d44aa13156efad201f5b4d84e150eaa93
@@ -169,38 +187,50 @@ SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0
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/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
-SHA256 (rust/crates/os_info-3.9.0.crate) = e5ca711d8b83edbb00b44d504503cd247c9c0bd8b0fa2694f2a1a3d8165379ce
-SIZE (rust/crates/os_info-3.9.0.crate) = 27335
-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/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.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/os_info-3.12.0.crate) = d0e1ac5fde8d43c34139135df8ea9ee9465394b2d8d20f032d38998f64afffc3
+SIZE (rust/crates/os_info-3.12.0.crate) = 24642
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
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/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/plist-1.7.4.crate) = 3af6b589e163c5a788fab00ce0c0366f6efbb9959c2f9874b224936af7fce7e1
+SIZE (rust/crates/plist-1.7.4.crate) = 103748
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
-SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
-SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
-SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
-SHA256 (rust/crates/proc-macro-crate-3.2.0.crate) = 8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b
-SIZE (rust/crates/proc-macro-crate-3.2.0.crate) = 11164
-SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0
-SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353
-SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
-SIZE (rust/crates/quote-1.0.37.crate) = 28558
-SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
-SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
-SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
-SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
-SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
+SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
+SHA256 (rust/crates/proc-macro2-1.0.97.crate) = d61789d7719defeb74ea5fe81f2fdfdbd28a803847077cecce2ff14e1472f6f1
+SIZE (rust/crates/proc-macro2-1.0.97.crate) = 52865
+SHA256 (rust/crates/quick-xml-0.38.1.crate) = 9845d9dccf565065824e69f9f235fafba1587031eda353c1f1561cd6a6be78f4
+SIZE (rust/crates/quick-xml-0.38.1.crate) = 201181
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+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.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
+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.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b
SIZE (rust/crates/ratatui-0.29.0.crate) = 543514
-SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
-SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
SIZE (rust/crates/regex-1.11.1.crate) = 254170
SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
@@ -209,30 +239,32 @@ SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303af
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/roff-0.2.2.crate) = 88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3
SIZE (rust/crates/roff-0.2.2.crate) = 11648
-SHA256 (rust/crates/rustix-0.38.42.crate) = f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85
-SIZE (rust/crates/rustix-0.38.42.crate) = 378683
-SHA256 (rust/crates/rustversion-1.0.18.crate) = 0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248
-SIZE (rust/crates/rustversion-1.0.18.crate) = 17794
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+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/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-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/shadow-rs-0.37.0.crate) = 974eb8222c62a8588bc0f02794dd1ba5b60b3ec88b58e050729d0907ed6af610
-SIZE (rust/crates/shadow-rs-0.37.0.crate) = 34292
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/shadow-rs-1.2.1.crate) = 5f0b6af233ae5461c3c6b30db79190ec5fbbef048ebbd5f2cbb3043464168e00
+SIZE (rust/crates/shadow-rs-1.2.1.crate) = 36580
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-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
+SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
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/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
+SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
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/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
@@ -245,28 +277,34 @@ SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa37
SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-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/thiserror-2.0.8.crate) = 08f5383f3e0071702bf93ab5ee99b52d26936be9dedd9413067cbdcddcb6141a
-SIZE (rust/crates/thiserror-2.0.8.crate) = 28536
-SHA256 (rust/crates/thiserror-impl-2.0.8.crate) = f2f357fcec90b3caef6623a099691be676d033b40a058ac95d2a6ade6fa0c943
-SIZE (rust/crates/thiserror-impl-2.0.8.crate) = 21014
-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/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.22.crate) = 4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5
-SIZE (rust/crates/toml_edit-0.22.22.crate) = 106387
-SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
-SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547
+SHA256 (rust/crates/syn-2.0.105.crate) = 7bc3fcb250e53458e712715cf74285c1f889686520d79294a9ef3bd7aa1fc619
+SIZE (rust/crates/syn-2.0.105.crate) = 299882
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/thiserror-2.0.14.crate) = 0b0949c3a6c842cbde3f1686d6eea5a010516deb7085f79db747562d4102f41e
+SIZE (rust/crates/thiserror-2.0.14.crate) = 29021
+SHA256 (rust/crates/thiserror-impl-2.0.14.crate) = cc5b44b4ab9c2fdd0e0512e6bece8388e214c0749f5862b114cc5b7a25daf227
+SIZE (rust/crates/thiserror-impl-2.0.14.crate) = 21219
+SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
+SIZE (rust/crates/time-0.3.41.crate) = 138369
+SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
+SIZE (rust/crates/time-core-0.1.4.crate) = 8422
+SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
+SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/tz-rs-0.7.0.crate) = e1450bf2b99397e72070e7935c89facaa80092ac812502200375f1f7d33c71a1
+SIZE (rust/crates/tz-rs-0.7.0.crate) = 46486
+SHA256 (rust/crates/tzdb-0.7.2.crate) = 0be2ea5956f295449f47c0b825c5e109022ff1a6a53bb4f77682a87c2341fbf5
+SIZE (rust/crates/tzdb-0.7.2.crate) = 10188
+SHA256 (rust/crates/tzdb_data-0.2.2.crate) = 9c4c81d75033770e40fbd3643ce7472a1a9fd301f90b7139038228daf8af03ec
+SIZE (rust/crates/tzdb_data-0.2.2.crate) = 247855
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
SHA256 (rust/crates/unicode-truncate-1.1.0.crate) = b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf
@@ -277,24 +315,28 @@ SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b819
SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
+SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
+SIZE (rust/crates/url-2.5.4.crate) = 81097
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/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/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
+SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
+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/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
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
@@ -303,55 +345,85 @@ SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/winapi_forked_icmpapi-0.3.7.crate) = 42aecb895d6340af9ccc8dab9aeabfeab6d5d7266c5fd172c8be7e07db71c1e3
SIZE (rust/crates/winapi_forked_icmpapi-0.3.7.crate) = 1151610
-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.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
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-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
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.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
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.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
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.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
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.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
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.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
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.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
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.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
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/winnow-0.6.20.crate) = 36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b
-SIZE (rust/crates/winnow-0.6.20.crate) = 163617
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
+SIZE (rust/crates/winnow-0.7.12.crate) = 174403
SHA256 (rust/crates/winping-0.10.1.crate) = 79ed0e3a789beb896b3de9fb7e93c76340f6f4adfab7770d6222b4b8625ef0aa
SIZE (rust/crates/winping-0.10.1.crate) = 20293
-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/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
-SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-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/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 (orf-gping-gping-v1.19.0_GH0.tar.gz) = a979c9a8c7a1a540bb48a1e90bb7ad294560bddc16ca977bc8475fb14f20155d
-SIZE (orf-gping-gping-v1.19.0_GH0.tar.gz) = 876687
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+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/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
+SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (orf-gping-gping-v1.20.1_GH0.tar.gz) = 0df965111429d5fcef832a4ff23b452a1ec8f683d51ed31ce9b10902c0a18a9c
+SIZE (orf-gping-gping-v1.20.1_GH0.tar.gz) = 879940
diff --git a/net-mgmt/grok_exporter/Makefile b/net-mgmt/grok_exporter/Makefile
index 3004b26f70a0..a15a5b3a1e9d 100644
--- a/net-mgmt/grok_exporter/Makefile
+++ b/net-mgmt/grok_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= grok_exporter
DISTVERSIONPREFIX=v
DISTVERSION= 1.0.0.RC4
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= net-mgmt
MAINTAINER= gasol.wu@gmail.com
diff --git a/net-mgmt/icingadb/Makefile b/net-mgmt/icingadb/Makefile
index c2057938ebf6..6b558e50f867 100644
--- a/net-mgmt/icingadb/Makefile
+++ b/net-mgmt/icingadb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= icingadb
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-mgmt
MAINTAINER= dvl@FreeBSD.org
diff --git a/net-mgmt/intel-snap/Makefile b/net-mgmt/intel-snap/Makefile
index ac6f66f4cd7c..d1f00de5f4d1 100644
--- a/net-mgmt/intel-snap/Makefile
+++ b/net-mgmt/intel-snap/Makefile
@@ -1,6 +1,6 @@
PORTNAME= intel-snap
PORTVERSION= 0.0.1
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= net-mgmt
MAINTAINER= ports@FreeBSD.org
diff --git a/net-mgmt/kapacitor/Makefile b/net-mgmt/kapacitor/Makefile
index e63445775a1b..015f423980ff 100644
--- a/net-mgmt/kapacitor/Makefile
+++ b/net-mgmt/kapacitor/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kapacitor
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.1
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= net-mgmt
MAINTAINER= cheffo@freebsd-bg.org
diff --git a/net-mgmt/kf6-networkmanager-qt/distinfo b/net-mgmt/kf6-networkmanager-qt/distinfo
index 5bc3d271f506..013c9fb8e5f9 100644
--- a/net-mgmt/kf6-networkmanager-qt/distinfo
+++ b/net-mgmt/kf6-networkmanager-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529519
-SHA256 (KDE/frameworks/6.16/networkmanager-qt-6.16.0.tar.xz) = b9ed0baa9159cc5aac7651be48a980cc7cb583933c412cef838596128cbd6645
-SIZE (KDE/frameworks/6.16/networkmanager-qt-6.16.0.tar.xz) = 183988
+TIMESTAMP = 1754127975
+SHA256 (KDE/frameworks/6.17/networkmanager-qt-6.17.0.tar.xz) = d83beae867fb7d669886f513893f8eec58b5d7a24b429d89dc5c6c08b7a3f4e0
+SIZE (KDE/frameworks/6.17/networkmanager-qt-6.17.0.tar.xz) = 183968
diff --git a/net-mgmt/librenms/Makefile b/net-mgmt/librenms/Makefile
index 753c61c967e5..a4b7eaa84e22 100644
--- a/net-mgmt/librenms/Makefile
+++ b/net-mgmt/librenms/Makefile
@@ -1,5 +1,5 @@
PORTNAME= librenms
-PORTVERSION= 25.7.0
+PORTVERSION= 25.8.0
PORTEPOCH= 1
CATEGORIES= net-mgmt
MASTER_SITES= LOCAL/dvl:vendor
@@ -18,8 +18,7 @@ RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \
bash:shells/bash \
dot:graphics/graphviz \
rrdtool:databases/rrdtool \
- snmpget:net-mgmt/net-snmp \
- sudo:security/sudo
+ snmpget:net-mgmt/net-snmp
USES= cpe php python shebangfix
USE_GITHUB= yes
@@ -46,10 +45,10 @@ SHEBANG_FILES= ../${PORTNAME}-vendor-${PORTVERSION}/paragonie/random_compat/buil
../librenms-vendor-${PORTVERSION}/symfony/error-handler/Resources/bin/patch-type-declarations \
../librenms-vendor-${PORTVERSION}/symfony/var-dumper/Resources/bin/var-dump-server \
../librenms-vendor-${PORTVERSION}/symfony/yaml/Resources/bin/yaml-lint \
- alerts.php artisan billing-calculate.php \
- check-services.php config_to_json.php cronic daily.php daily.sh \
- delhost.php discovery-wrapper.py discovery.php dist-pollers.php \
- irc.php librenms-service.py LibreNMS/command_runner.py \
+ alerts.php artisan billing-calculate.php check-services.php \
+ config_to_json.php cronic daily.php daily.sh delhost.php \
+ discovery-wrapper.py discovery.php dist-pollers.php irc.php \
+ librenms-service.py LibreNMS/command_runner.py \
LibreNMS/wrapper.py lnms misc/lnms-completion.bash \
misc/smokeping-debian.example misc/smokeping-rhel.example \
ping.php poll-billing.php poller-wrapper.py poller.php \
@@ -71,8 +70,8 @@ SHEBANG_FILES= ../${PORTNAME}-vendor-${PORTVERSION}/paragonie/random_compat/buil
scripts/rename-mibs.php scripts/rrdstep.php \
scripts/save-test-data.php scripts/syslog-notify-oxidized.php \
scripts/test-alert.php scripts/test-template.php \
- scripts/watchmaillog/watchmaillog.pl \
- snmp-scan.py snmptrap.php syslog.php validate.php
+ scripts/watchmaillog/watchmaillog.pl snmp-scan.py snmptrap.php \
+ syslog.php validate.php
NO_ARCH= yes
NO_BUILD= yes
@@ -94,12 +93,20 @@ DBDIR= /var/db/${PORTNAME}
OPTIONS_DEFINE= DOCS EXAMPLES FPING IPMITOOL LIBVIRT MYSQLD NAGPLUGINS \
NMAP WMIC X11
-OPTIONS_DEFAULT= FPING IPMITOOL LIBVIRT NAGPLUGINS NMAP PYPOLLER WMIC
+OPTIONS_DEFAULT= FPING IPMITOOL LIBVIRT NAGPLUGINS NMAP PYPOLLER SUDO \
+ WMIC
+OPTIONS_RADIO= SUDO
+OPTIONS_RADIO_SUDO= SUDO SUDO_SSSD
+
+SUDO_RUN_DEPENDS= sudo:security/sudo
+SUDO_SSSD_RUN_DEPENDS= sudo:security/sudo@sssd
FPING_DESC= Enable fping support ping monitoring
IPMITOOL_DESC= Enable support for monitoring hardware IPMI
MYSQLD_DESC= Use local MySQL server
WMIC_DESC= Enable support for WMI polling
+SUDO_DESC= use security/sudo
+SUDO_SSSD_DESC= use security/sudo@sssd
FPING_RUN_DEPENDS= fping:net/fping
IPMITOOL_RUN_DEPENDS= ipmitool:sysutils/ipmitool
@@ -119,14 +126,14 @@ _ROOT_FILES= alerts.php artisan billing-calculate.php \
config.php.default config_to_json.php cronic daily.php \
delhost.php discovery-wrapper.py discovery.php \
dist-pollers.php irc.php librenms-service.py mkdocs.yml \
- phpunit.xml ping.php poll-billing.php \
- poller.php poller-wrapper.py renamehost.php \
- snmp-scan.py snmptrap.php syslog.php validate.php
+ phpunit.xml ping.php poll-billing.php poller.php \
+ poller-wrapper.py renamehost.php snmp-scan.py \
+ snmptrap.php syslog.php validate.php
_SCRIPT_FILES= daily.sh lnms
# _RELEASE_TIMESTAMP is used for a patch inside the vendor code
# it represents the release date via: git show --pretty='%H|%ct' -s 1.42.01
# It sits here so you remember to update it with each release
-_RELEASE_TIMESTAMP= 1752667260
+_RELEASE_TIMESTAMP= 1755492731
_ROOT_DIRS= LibreNMS app bootstrap config database doc html \
includes lang licenses mibs misc resources routes \
scripts tests
diff --git a/net-mgmt/librenms/distinfo b/net-mgmt/librenms/distinfo
index 2f878674ceac..87c2b96b6a51 100644
--- a/net-mgmt/librenms/distinfo
+++ b/net-mgmt/librenms/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752667982
-SHA256 (librenms-vendor-25.7.0.tar.gz) = 2e46a87f51efd4433455086028ee63d737ab99ca45d5102427fb26bb8cf820a2
-SIZE (librenms-vendor-25.7.0.tar.gz) = 27511817
-SHA256 (librenms-librenms-25.7.0_GH0.tar.gz) = bea4e4a0da0cf7a52913cdb8caeaa1dcea21e03c5dc75275e91b43943a0caf9f
-SIZE (librenms-librenms-25.7.0_GH0.tar.gz) = 71136130
+TIMESTAMP = 1755522747
+SHA256 (librenms-vendor-25.8.0.tar.gz) = 9986dad74d2ebeee2ce2eeefd3ef1916e3ba058e004f034b137102f59ab79c11
+SIZE (librenms-vendor-25.8.0.tar.gz) = 27512017
+SHA256 (librenms-librenms-25.8.0_GH0.tar.gz) = 6022b7a9a12198fd49f358e281d400a1b704f4066612e07bc7d20223cce98c92
+SIZE (librenms-librenms-25.8.0_GH0.tar.gz) = 71480466
diff --git a/net-mgmt/mqtt2prometheus/Makefile b/net-mgmt/mqtt2prometheus/Makefile
index 752f8961a53f..905cc4b44283 100644
--- a/net-mgmt/mqtt2prometheus/Makefile
+++ b/net-mgmt/mqtt2prometheus/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mqtt2prometheus
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.7
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net-mgmt
MAINTAINER= manu@FreeBSD.org
diff --git a/net-mgmt/mysqld_exporter/Makefile b/net-mgmt/mysqld_exporter/Makefile
index 1a6435ead5d8..1325a9b28cf0 100644
--- a/net-mgmt/mysqld_exporter/Makefile
+++ b/net-mgmt/mysqld_exporter/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mysqld_exporter
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.2
+PORTREVISION= 1
CATEGORIES= net-mgmt
MAINTAINER= mr.deadlystorm@gmail.com
diff --git a/net-mgmt/net-snmp/Makefile b/net-mgmt/net-snmp/Makefile
index e7558608e1b8..4a15477cc3c4 100644
--- a/net-mgmt/net-snmp/Makefile
+++ b/net-mgmt/net-snmp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= snmp
PORTVERSION= 5.9.4
-PORTEPOCH= 1
PORTREVISION= 6
+PORTEPOCH= 1
CATEGORIES= net-mgmt
MASTER_SITES= SF/net-${PORTNAME}/net-${PORTNAME}/${PORTVERSION} \
ZI
@@ -20,7 +20,7 @@ NOT_FOR_ARCHS_REASON= SSP is currently broken on MIPS
OPTIONS_DEFINE= MFD_REWRITES PERL PERL_EMBEDDED PYTHON DUMMY TKMIB \
MYSQL AX_SOCKONLY UNPRIVILEGED SMUX DOCS AX_DISABLE_TRAP \
- TLS NEWSYSLOG NOLIBPKG SCTP
+ TLS NEWSYSLOG NOLIBPKG SCTP AES
OPTIONS_DEFAULT=PERL PERL_EMBEDDED DUMMY SMUX NEWSYSLOG
OPTIONS_SUB= yes
@@ -35,6 +35,7 @@ SMUX_DESC= Build with SNMP multiplexing (SMUX) support
NEWSYSLOG_DESC= Automatically rotate snmpd.log via newsyslog
NOLIBPKG_DESC= Build without libpkg
SCTP_DESC= Build with SCTP MIB support
+AES_DESC= Build with Blumenthal AES support
USERS= snmpd
GROUPS= snmpd
@@ -95,6 +96,10 @@ CONFIGURE_ARGS+=--with-openssl="${OPENSSLBASE}"
CONFIGURE_ARGS+=--with-dummy-values
.endif
+.if ${PORT_OPTIONS:MAES}
+CONFIGURE_ARGS+=--enable-blumenthal-aes
+.endif
+
.if ! ${PORT_OPTIONS:MTKMIB}
PLIST_SUB+= WITH_TKMIB="@comment "
.else
diff --git a/net-mgmt/netbox/Makefile b/net-mgmt/netbox/Makefile
index f09ba1f86a07..515e8b656ee0 100644
--- a/net-mgmt/netbox/Makefile
+++ b/net-mgmt/netbox/Makefile
@@ -1,6 +1,6 @@
PORTNAME= netbox
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.4
+DISTVERSION= 4.3.6
CATEGORIES= net-mgmt python
MAINTAINER= kai@FreeBSD.org
@@ -30,36 +30,36 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=5.2.3<5.3:www/py-django52@${PY_FLA
${PYTHON_PKGNAMEPREFIX}dj52-django-htmx>=1.23.2<2:www/py-dj52-django-htmx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-mptt>=0.17.0<0.18:www/py-dj52-django-mptt@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-prometheus>=2.4.1<2.5:www/py-dj52-django-prometheus@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-django-redis>=5.4.0<7:www/py-dj52-django-redis@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-redis>=6.0.0<7:www/py-dj52-django-redis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-rich>=2.0.0<3:www/py-dj52-django-rich@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-django-rq>=3.0.1<3.1:devel/py-dj52-django-rq@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-rq>=3.0.1<3.2:devel/py-dj52-django-rq@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-storages>=1.14.6<2:www/py-dj52-django-storages@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-tables2>=2.7.5<2.8:www/py-dj52-django-tables2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-taggit>=6.1.0<7:www/py-dj52-django-taggit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-timezone-field>=7.1<8:www/py-dj52-django-timezone-field@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-djangorestframework>=3.16.0<3.17.0:www/py-dj52-djangorestframework@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-djangorestframework>=3.16.1<3.17.0:www/py-dj52-djangorestframework@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular>=0.28.0<1:www/py-dj52-drf-spectacular@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular-sidecar>=2025.7.1:www/py-dj52-drf-spectacular-sidecar@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular-sidecar>=2025.8.1:www/py-dj52-drf-spectacular-sidecar@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-social-auth-app-django>=5.5.1<6:www/py-dj52-social-auth-app-django@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql>=0.276.0<0.300:devel/py-dj52-strawberry-graphql@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql-django>=0.60.0<1:www/py-dj52-strawberry-graphql-django@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql>=0.278.1<0.300:devel/py-dj52-strawberry-graphql@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql-django>=0.65.1<1:www/py-dj52-strawberry-graphql-django@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-pglocks>=1.0.4<1.1:www/py-django-pglocks@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}feedparser>=6.0.11<7:textproc/py-feedparser@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.6<4:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonschema>=4.24.0<5:devel/py-jsonschema@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown>=3.8<3.9:textproc/py-markdown@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mkdocs-material>=9.6.15<10:textproc/py-mkdocs-material@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mkdocstrings>=0.29.1<1:textproc/py-mkdocstrings@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mkdocs-material>=9.6.16<10:textproc/py-mkdocs-material@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mkdocstrings>=0.30.0<1:textproc/py-mkdocstrings@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mkdocstrings-python>0:textproc/py-mkdocstrings-python@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}netaddr>=1.3.0<2:net/py-netaddr@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}nh3>=0.2.22<0.3:www/py-nh3@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}nh3>=0.3.0<1:www/py-nh3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>=11.2.1:graphics/py-pillow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psycopg>=3.2.9<4:databases/py-psycopg@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psycopg-c>=3.2.9<4:databases/py-psycopg-c@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psycopg-pool>=3.2.6<4:databases/py-psycopg-pool@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.32.3<3:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}rq>=2.4.0<3:devel/py-rq@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}social-auth-core>=4.6.1<5:security/py-social-auth-core@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rq>=2.4.1<3:devel/py-rq@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}social-auth-core>=4.7.0<5:security/py-social-auth-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}svgwrite>=1.4.3<2:graphics/py-svgwrite@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tablib>=3.8.0<4:textproc/py-tablib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tzdata>=2025.2:devel/py-tzdata@${PY_FLAVOR} \
diff --git a/net-mgmt/netbox/distinfo b/net-mgmt/netbox/distinfo
index 7fae6229d55f..0464d64621f9 100644
--- a/net-mgmt/netbox/distinfo
+++ b/net-mgmt/netbox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752836444
-SHA256 (netbox-community-netbox-v4.3.4_GH0.tar.gz) = c96c6708ecdba84f1b8952151dd5760ae4ddc51c7770ea9734218b21038a230c
-SIZE (netbox-community-netbox-v4.3.4_GH0.tar.gz) = 18735246
+TIMESTAMP = 1755333725
+SHA256 (netbox-community-netbox-v4.3.6_GH0.tar.gz) = 29c277f97447da63e68f9569a17286b89471a977a12ea0f28d2486e79d2c6ff0
+SIZE (netbox-community-netbox-v4.3.6_GH0.tar.gz) = 18758016
diff --git a/net-mgmt/netbox/pkg-plist b/net-mgmt/netbox/pkg-plist
index a0bc28bf821f..4411170e847e 100644
--- a/net-mgmt/netbox/pkg-plist
+++ b/net-mgmt/netbox/pkg-plist
@@ -235,6 +235,8 @@
%%DATADIR%%/dcim/migrations/0206_load_module_type_profiles.py
%%DATADIR%%/dcim/migrations/0207_remove_redundant_indexes.py
%%DATADIR%%/dcim/migrations/0208_devicerole_uniqueness.py
+%%DATADIR%%/dcim/migrations/0209_device_component_denorm_site_location.py
+%%DATADIR%%/dcim/migrations/0210_macaddress_ordering.py
%%DATADIR%%/dcim/migrations/__init__.py
%%DATADIR%%/dcim/migrations/initial_data/module_type_profiles/cpu.json
%%DATADIR%%/dcim/migrations/initial_data/module_type_profiles/expansion_card.json
@@ -764,6 +766,7 @@
%%DATADIR%%/ipam/migrations/0079_add_service_fhrp_group_parent_gfk.py
%%DATADIR%%/ipam/migrations/0080_populate_service_parent.py
%%DATADIR%%/ipam/migrations/0081_remove_service_device_virtual_machine_add_parent_gfk_index.py
+%%DATADIR%%/ipam/migrations/0082_add_prefix_network_containment_indexes.py
%%DATADIR%%/ipam/migrations/__init__.py
%%DATADIR%%/ipam/models/__init__.py
%%DATADIR%%/ipam/models/asns.py
@@ -1255,6 +1258,7 @@
%%DATADIR%%/templates/extras/inc/configcontext_data.html
%%DATADIR%%/templates/extras/inc/format_toggle.html
%%DATADIR%%/templates/extras/inc/result_pending.html
+%%DATADIR%%/templates/extras/inc/script_list_content.html
%%DATADIR%%/templates/extras/journalentry.html
%%DATADIR%%/templates/extras/notificationgroup.html
%%DATADIR%%/templates/extras/object_changelog.html
@@ -1515,6 +1519,7 @@
%%DATADIR%%/users/migrations/0007_objectpermission_update_object_types.py
%%DATADIR%%/users/migrations/0008_flip_objectpermission_assignments.py
%%DATADIR%%/users/migrations/0009_update_group_perms.py
+%%DATADIR%%/users/migrations/0010_add_token_meta_ordering.py
%%DATADIR%%/users/migrations/__init__.py
%%DATADIR%%/users/models/__init__.py
%%DATADIR%%/users/models/permissions.py
@@ -1580,6 +1585,7 @@
%%DATADIR%%/utilities/paginator.py
%%DATADIR%%/utilities/password_validation.py
%%DATADIR%%/utilities/permissions.py
+%%DATADIR%%/utilities/prefetch.py
%%DATADIR%%/utilities/proxy.py
%%DATADIR%%/utilities/query.py
%%DATADIR%%/utilities/query_functions.py
@@ -1629,6 +1635,7 @@
%%DATADIR%%/utilities/templates/widgets/select_option.html
%%DATADIR%%/utilities/templates/widgets/select_option_with_pk.html
%%DATADIR%%/utilities/templates/widgets/sluginput.html
+%%DATADIR%%/utilities/templates/widgets/splitmultiselect.html
%%DATADIR%%/utilities/templatetags/__init__.py
%%DATADIR%%/utilities/templatetags/builtins/__init__.py
%%DATADIR%%/utilities/templatetags/builtins/filters.py
@@ -1657,6 +1664,7 @@
%%DATADIR%%/utilities/tests/test_forms.py
%%DATADIR%%/utilities/tests/test_managers.py
%%DATADIR%%/utilities/tests/test_ordering.py
+%%DATADIR%%/utilities/tests/test_prefetch.py
%%DATADIR%%/utilities/tests/test_request.py
%%DATADIR%%/utilities/tests/test_utils.py
%%DATADIR%%/utilities/tracking.py
diff --git a/net-mgmt/netdata/Makefile b/net-mgmt/netdata/Makefile
index 06cb32a2bfe9..557b65dede88 100644
--- a/net-mgmt/netdata/Makefile
+++ b/net-mgmt/netdata/Makefile
@@ -1,6 +1,7 @@
PORTNAME= netdata
DISTVERSIONPREFIX= v
-DISTVERSION= 2.5.4
+DISTVERSION= 2.6.1
+PORTREVISION= 1
CATEGORIES= net-mgmt
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/:netdata \
https://raw.githubusercontent.com/netdata/netdata/refs/tags/v${DISTVERSION}/src/go/:goplugin \
@@ -75,7 +76,7 @@ NETDATA_CACHE= /var/cache/${PORTNAME}
NETDATA_LOG= /var/log/${PORTNAME}
NETDATA_PERST= /var/db/${PORTNAME}
NETDATA_RUN= /var/run/${PORTNAME}
-NETDATA_DASHBOARD_VERSION= 20250629
+NETDATA_DASHBOARD_VERSION= 20250723
PLIST_SUB= NETDATA_CACHE=${NETDATA_CACHE} \
NETDATA_LOG=${NETDATA_LOG} \
@@ -83,8 +84,7 @@ PLIST_SUB= NETDATA_CACHE=${NETDATA_CACHE} \
NETDATA_RUN=${NETDATA_RUN}
OPTIONS_DEFINE= CUPS DASHBOARD FREEIPMI GOPLUGIN ML PROMETHEUS
-OPTIONS_DEFAULT= ML
-OPTIONS_EXCLUDE_powerpc64le= ML
+OPTIONS_DEFAULT= DASHBOARD GOPLUGIN ML
OPTIONS_SUB= YES
CUPS_DESC= Enable support for cups
@@ -152,10 +152,10 @@ post-install:
${INSTALL_DATA} ${WRKDIR}/netdata.conf.sample ${STAGEDIR}${ETCDIR}/netdata.conf.sample
${INSTALL_DATA} ${FILESDIR}/netdata.newsyslog.conf.sample ${STAGEDIR}${ETCDIR}/netdata.newsyslog.conf.sample
${TOUCH} ${STAGEDIR}${ETCDIR}/.opt-out-from-anonymous-statistics
- @(cd ${STAGEDIR}${LOCALBASE}/lib/${PORTNAME} && mmv ";*.conf" "#1#2.conf.sample")
- ${RM} ${STAGEDIR}${ETCDIR}/netdata-updater.conf
- ${RM} ${STAGEDIR}${LOCALBASE}/libexec/netdata/netdata-updater.sh
- ${RM} -r ${STAGEDIR}${PREFIX}/lib/netdata/system
+ ${RM} -r ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}/netdata-updater.sh \
+ ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/conf.d/netdata-updater.conf \
+ ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/system
+ @(cd ${STAGEDIR}${PREFIX}/lib/${PORTNAME} && mmv ";*.conf" "#1#2.conf.sample")
post-install-DASHBOARD-on:
@(cd ${WRKDIR}/dist/agent && ${COPYTREE_SHARE} . ${STAGEDIR}/${DATADIR}/web)
diff --git a/net-mgmt/netdata/distinfo b/net-mgmt/netdata/distinfo
index 86bb0832461e..6c5c63a7e555 100644
--- a/net-mgmt/netdata/distinfo
+++ b/net-mgmt/netdata/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1751221546
-SHA256 (netdata/netdata-v2.5.4.tar.gz) = acfbda16c7c5786f4b0feb1c8e195d6489c727010739797a04cc5f71d5ede041
-SIZE (netdata/netdata-v2.5.4.tar.gz) = 31861211
-SHA256 (netdata/agent_20250629.tar.gz) = fc435ca3ede7557369f7b8a303f76b766bb3dbd46252efc84c34c554455a56da
-SIZE (netdata/agent_20250629.tar.gz) = 9421918
-SHA256 (netdata/go.mod) = f7fcb763f06ac74d297862a7853d88c0f8f3248f30832cb7c28e11ba8dc9dc1b
-SIZE (netdata/go.mod) = 7969
+TIMESTAMP = 1754591934
+SHA256 (netdata/netdata-v2.6.1.tar.gz) = 663692f5671fa752e0240e519eca3683a777a7bd6ced880c8b573856b773b33b
+SIZE (netdata/netdata-v2.6.1.tar.gz) = 32609564
+SHA256 (netdata/agent_20250723.tar.gz) = 699d27d4a7acce93a0d78789b28085aadf43f4f7c71fda1f0335745f765a0f63
+SIZE (netdata/agent_20250723.tar.gz) = 9442492
+SHA256 (netdata/go.mod) = 98d3ad65efcde774bc1c4392e25ab11e53dbad100728470e517165faaf561d70
+SIZE (netdata/go.mod) = 8031
diff --git a/net-mgmt/netdata/files/patch-CMakeLists.txt b/net-mgmt/netdata/files/patch-CMakeLists.txt
index 083905b6c5e3..3ae91ef65820 100644
--- a/net-mgmt/netdata/files/patch-CMakeLists.txt
+++ b/net-mgmt/netdata/files/patch-CMakeLists.txt
@@ -1,4 +1,4 @@
---- CMakeLists.txt.orig 2025-05-28 22:57:42 UTC
+--- CMakeLists.txt.orig 2025-08-08 18:59:37 UTC
+++ CMakeLists.txt
@@ -40,7 +40,7 @@ set(CMAKE_C_STANDARD 11)
set(CMAKE_INSTALL_MESSAGE LAZY)
@@ -18,7 +18,7 @@
if("${CMAKE_SYSTEM_NAME}" STREQUAL "Darwin")
set(OS_MACOS True)
-@@ -399,7 +399,7 @@ include(NetdataBacktrace)
+@@ -410,7 +410,7 @@ include(NetdataBacktrace)
include(NetdataJSONC)
include(NetdataYAML)
include(NetdataBacktrace)
@@ -27,7 +27,7 @@
if(ENABLE_LEGACY_EBPF_PROGRAMS)
include(NetdataEBPFLegacy)
-@@ -424,9 +424,9 @@ endif()
+@@ -435,9 +435,9 @@ endif()
netdata_bundle_sentry()
endif()
@@ -40,7 +40,7 @@
#
# check include files
-@@ -3006,9 +3006,9 @@ add_executable(netdata
+@@ -3171,9 +3171,9 @@ add_executable(netdata
"$<$<BOOL:${OS_WINDOWS}>:${NETDATA_RES_FILES}>"
)
@@ -53,7 +53,23 @@
if(OS_WINDOWS)
add_executable(NetdataClaim ${CLAIM_WINDOWS_FILES} ${NETDATA_CLAIM_RES_FILES})
-@@ -3152,12 +3152,12 @@ endif()
+@@ -3297,6 +3297,7 @@ if(ENABLE_PLUGIN_GO)
+ COMPONENT plugin-go
+ DESTINATION libexec/netdata/plugins.d)
+
++#[[
+ # Build and install nd-mcp (stdio-golang bridge) exactly like go.d.plugin
+ if (OS_WINDOWS)
+ set(ND_MCP_NAME nd-mcp.exe)
+@@ -3309,6 +3310,7 @@ if(ENABLE_PLUGIN_GO)
+ ${CMAKE_BINARY_DIR}/${ND_MCP_NAME}
+ COMPONENT plugin-go
+ DESTINATION "${BINDIR}")
++]]
+ endif()
+
+ #
+@@ -3330,12 +3332,12 @@ endif()
string(REGEX REPLACE "/$" "" NETDATA_RUNTIME_PREFIX "${NETDATA_RUNTIME_PREFIX}")
endif()
@@ -72,7 +88,7 @@
# A non-default value is only used when building Debian packages (/var/lib/netdata/www)
if(NOT DEFINED WEB_DIR)
-@@ -3210,11 +3210,12 @@ install(TARGETS netdata COMPONENT netdata DESTINATION
+@@ -3388,11 +3390,12 @@ install(TARGETS netdata COMPONENT netdata DESTINATION
install(TARGETS netdata COMPONENT netdata DESTINATION "${BINDIR}")
@@ -90,7 +106,7 @@
install(DIRECTORY COMPONENT netdata DESTINATION etc/netdata)
install(DIRECTORY COMPONENT netdata DESTINATION etc/netdata/custom-plugins.d)
install(DIRECTORY COMPONENT netdata DESTINATION etc/netdata/health.d)
-@@ -3229,11 +3230,11 @@ set(sbindir_POST "${NETDATA_RUNTIME_PREFIX}/${BINDIR}"
+@@ -3407,11 +3410,11 @@ set(sbindir_POST "${NETDATA_RUNTIME_PREFIX}/${BINDIR}"
set(pkglibexecdir_POST "${NETDATA_RUNTIME_PREFIX}/libexec/netdata")
set(localstatedir_POST "${NETDATA_RUNTIME_PREFIX}/var")
set(sbindir_POST "${NETDATA_RUNTIME_PREFIX}/${BINDIR}")
@@ -107,7 +123,7 @@
set(netdata_user_POST "${NETDATA_USER}")
set(netdata_group_POST "${NETDATA_USER}")
-@@ -3751,8 +3752,8 @@ if(ENABLE_DASHBOARD)
+@@ -3929,8 +3932,8 @@ if(ENABLE_DASHBOARD)
#
if(ENABLE_DASHBOARD)
diff --git a/net-mgmt/netdata/pkg-plist b/net-mgmt/netdata/pkg-plist
index f554a076785f..399d88c0046d 100644
--- a/net-mgmt/netdata/pkg-plist
+++ b/net-mgmt/netdata/pkg-plist
@@ -120,14 +120,11 @@ etc/logrotate.d/netdata
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_arista.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_aruba-base.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_aruba-switch-cpu-memory.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_base.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_base_cisco.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_base_cisco_voice.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_checkpoint-firewall-cpu-memory.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_avaya-utilization-management-mib.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_cisco-asa.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_cisco-base.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_cisco-catalyst.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_cisco-cpu-memory.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_cisco-generic.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_cisco-ipsec-flow-monitor.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_cisco-metadata.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_cisco-voice.yaml
@@ -135,29 +132,7 @@ etc/logrotate.d/netdata
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_dell-rac.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_dell.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_f5-big-ip-cpu-memory.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_fortinet-fortigate-cpu-memory.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_fortinet-fortigate-vpn-tunnel.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-bgp4.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-entity-sensor.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-host-cpu-memory.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-host-resources-base.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-host-resources.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-if.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-ip.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-lldp.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-ospf.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-router-bgp4.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-router-if.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-router-ip.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-router-ospf.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-router-tcp.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-router-udp.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-rtp.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-sip.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-tcp.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-ucd.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-udp.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_generic-ups.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_hp-base.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_hp-compaq-health.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_hp-driver-stats.yaml
@@ -174,6 +149,20 @@ etc/logrotate.d/netdata
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_juniper.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_opengear.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_palo-alto.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_std-bgp4-mib.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_std-entity-sensor-mib.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_std-host-resources-mib-feat-base.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_std-host-resources-mib.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_std-if-mib.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_std-ip-mib.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_std-ospf-mib.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_std-rtp-mib.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_std-sip-mib.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_std-tcp-mib.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_std-ucd-mib.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_std-udp-mib.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_std-ups-mib.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_system-base.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_ubiquiti.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/_vertiv.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/a10-thunder.yaml
@@ -185,8 +174,8 @@ etc/logrotate.d/netdata
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/anue.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/apc-netbotz.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/apc-pdu.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/apc-ups.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/apc.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/apc_ups.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/arista-switch.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/arista.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/aruba-access-point.yaml
@@ -214,14 +203,12 @@ etc/logrotate.d/netdata
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/brocade.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/brother-net-printer.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/brother.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/chatsworth_pdu.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/checkpoint-firewall.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/chatsworth-pdu.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/checkpoint.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/chrysalis-luna-hsm.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/chrysalis.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-3850.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-access-point.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-asa-5525.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-asa.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-asr.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-catalyst-wlc.yaml
@@ -229,19 +216,19 @@ etc/logrotate.d/netdata
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-csr1000v.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-firepower-asa.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-firepower.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-icm.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-ironport-email.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-ise.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-isr-4431.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-isr.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-legacy-wlc.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-load-balancer.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-nexus.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-sb.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-uc-virtual-machine.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-ucs.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco-wan-optimizer.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco_icm.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco_isr_4431.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/cisco_uc_virtual_machine.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/citrix-netscaler-sdx.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/citrix-netscaler.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/citrix.yaml
@@ -267,7 +254,6 @@ etc/logrotate.d/netdata
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/fortinet-fortiswitch.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/fortinet.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/generic-device.yaml
-%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/generic-router.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/generic-ups.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/gigamon.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/hp-h3c-switch.yaml
@@ -408,7 +394,6 @@ etc/logrotate.d/netdata
@sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/isc_dhcpd.conf.sample
@sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/k8sstate.conf.sample
@sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/kubelet.conf.sample
-@sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/linux_power_supply.conf.sample
@sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/load.conf.sample
@sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/lvm.conf.sample
@sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/mdstat.conf.sample
@@ -425,6 +410,7 @@ etc/logrotate.d/netdata
@sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/plugin.conf.sample
@sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/portcheck.conf.sample
@sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/postgres.conf.sample
+@sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/power_supply_capacity.conf.sample
@sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/processes.conf.sample
@sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/python.d.plugin.conf.sample
@sample(netdata,netdata,0640) lib/netdata/conf.d/health.d/qos.conf.sample
@@ -463,7 +449,6 @@ etc/logrotate.d/netdata
lib/netdata/conf.d/log2journal.d/default.yaml
lib/netdata/conf.d/log2journal.d/nginx-combined.yaml
lib/netdata/conf.d/log2journal.d/nginx-json.yaml
-@sample(netdata,netdata,0640) lib/netdata/conf.d/netdata-updater.conf.sample
@sample(netdata,netdata,0640) lib/netdata/conf.d/netdata.conf.sample
@sample(netdata,netdata,0640) lib/netdata/conf.d/python.d.conf.sample
@sample(netdata,netdata,0640) lib/netdata/conf.d/python.d/am2320.conf.sample
@@ -534,125 +519,134 @@ sbin/systemd-cat-native
%%DASHBOARD%%%%DATADIR%%/web/registry-hello.html
%%DASHBOARD%%%%DATADIR%%/web/static/splash.css
%%DASHBOARD%%%%DATADIR%%/web/v3/.well-known/assetlinks.json
-%%DASHBOARD%%%%DATADIR%%/web/v3/1220.a656923d479f8c519ad0.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/1414.f466fb11da15d616c833.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/1526.afc6e3ac15b1324a1f9c.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/1608.7f38e91b96408de20de3.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/1658.494aa5947daf149ea36e.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/180.b7f7547d42a0b2b97124.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/1817.619fd443a5a5c10c4703.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/1817.619fd443a5a5c10c4703.chunk.js.LICENSE.txt
-%%DASHBOARD%%%%DATADIR%%/web/v3/1861.33e4e8fa9cc996841f6f.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/1878.cf09647faefda0f83d16.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/1910.20b8dadd91297a21ec10.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/1941.bf40460979be2409751d.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/1988.b713178a1dd7acfe9c7d.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/1988.b713178a1dd7acfe9c7d.js.LICENSE.txt
-%%DASHBOARD%%%%DATADIR%%/web/v3/2117.a246cde83f725c1a005d.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/2143.d4dd5bbb040618937b96.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/2177.f90ea4ba78ed8450b247.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/2201.3b152d88025b9f8829c1.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/2224.2de91da2e6b13c0bf2ad.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/2224.2de91da2e6b13c0bf2ad.chunk.js.LICENSE.txt
-%%DASHBOARD%%%%DATADIR%%/web/v3/2248.4b0f852afeccca641ade.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/2386.de7fafeeb0e21a14f139.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/2386.de7fafeeb0e21a14f139.chunk.js.LICENSE.txt
-%%DASHBOARD%%%%DATADIR%%/web/v3/2436.9b44907964665f7bfc1f.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/2558.03d6e95d693b3fafda01.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/2576.3b2c6290f68c319eb109.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/1220.5ab71edfdf1b622d536d.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/1414.21953588a34b6e4d5bff.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/1526.5735c01d1b951d801e90.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/1608.c26d022bc1262e4dc1fb.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/1658.7ff07ea25cc75c3e1aa9.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/180.c9abf125e0f07ba9076f.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/1861.8cc906c88f3c76370097.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/1878.18a6c4ad993c0388e170.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/1910.24475434cf4341cf352c.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/1941.96eb080cc6f376135089.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/1988.8009f65c7848e227da16.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/1988.8009f65c7848e227da16.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/2117.b35e6176d55868e7e7c3.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2143.10083328fc4ea2b19dbe.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2177.1ec30ad747969f5d141f.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2201.8c5028ff66e1f8a0235c.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2248.75906c5b059e8a9d5bb5.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2314.2a61ed877845d5f20787.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2377.8d141fc28c417e37f62f.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2386.c5ee3dce21089d282e39.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2386.c5ee3dce21089d282e39.chunk.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/2436.889bd0ea69569d47cdd1.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2558.bb4eb5fc85bfdec015b9.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2573.7c68e7914804046289f9.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2576.7eae5e975593a03c3a39.chunk.js
%%DASHBOARD%%%%DATADIR%%/web/v3/2576.eaad527ad5b2c56e97a0.css
-%%DASHBOARD%%%%DATADIR%%/web/v3/2634.95b2eff04e2c021e6d28.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/271.d8763871ef574681793d.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/2904.5f002a4ebbeebabca219.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/2948.1661ba1fdf512b041494.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/3068.5eb4140e6da0c567e867.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/3185.1b58f16d13c1df850858.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/3267.f6e98cf8deefecfb11a4.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/342.7a9926ed227307b6fb27.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/3439.831c572cb98e550fe7f9.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/35.1dbdba4eb03966ff57eb.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/3600.e9c0d5761172b896a096.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/3718.db3b0f2889b7c5fa5226.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/3802.02ca2fb7bb37b5ef055f.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/3864.fa46a2c836e21383a46d.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/3961.e7d211908728ae6adf74.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/3961.e7d211908728ae6adf74.chunk.js.LICENSE.txt
-%%DASHBOARD%%%%DATADIR%%/web/v3/399.f44816cf47fbe348daa5.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2634.e5c7d87b60ff123aaf26.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/271.3d74db6e71e9d3e87623.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2904.eb51302c7d8da2ffffc0.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2948.7848224b8a2b7aa32289.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3068.fff580b9f0f71a462f8d.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3185.200caa329bb67ab6e7b3.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/342.8599384e1b1014c95d01.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3439.cc54000b71a4f02ab9b3.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/35.c32666592b1941e4aa7f.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3600.c61c79c4ecd128dab2f6.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3688.6de47a32432c88625204.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3704.6c5f655d29e59f527fd9.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3718.f47846aace26b69970ce.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3864.b1b7a06d80fe67993ffb.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3961.31544335ae18ce3db461.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3961.31544335ae18ce3db461.chunk.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/399.9cba57544f4d3ea240df.chunk.js
%%DASHBOARD%%%%DATADIR%%/web/v3/3D_PARTY_LICENSES.txt
-%%DASHBOARD%%%%DATADIR%%/web/v3/4209.2d5310c7ac0d3d01c379.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/4211.3260d5a3c95ebb19cc31.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/4265.0df7569a80dc4428eb84.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/4269.2f60314af33acbfe5ddb.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/4310.f4d8aa0a98a524b6828b.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/4484.57c9731bceda595b2110.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/4670.c9bef52779a7e846bd5c.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/4670.c9bef52779a7e846bd5c.chunk.js.LICENSE.txt
-%%DASHBOARD%%%%DATADIR%%/web/v3/4670.d61abf3771ce679d59cf.css
-%%DASHBOARD%%%%DATADIR%%/web/v3/4837.bf1dc286b99488654832.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/4913.dde841a57c38ecce1ea4.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/5187.cafd9baa98e921b6485f.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/5295.1a93af42ffa073fc4c0a.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/5302.bd3b1c35764fbeed5764.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/5476.6005abd0faa140864841.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/5566.b7554f369529aab07443.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/5860.d0ae3a48c841c43a4ee9.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/6141.795674d1566262f8c875.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/6168.bd9737cd46bf09b0f21c.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/6168.bd9737cd46bf09b0f21c.chunk.js.LICENSE.txt
-%%DASHBOARD%%%%DATADIR%%/web/v3/6333.ab7e58278d8d9fea2c59.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/6486.1da582a6cf9719df633c.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/6497.414c2e15f0662b82a4a8.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/6601.84f0c35e63a2349d715d.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/7044.426a7e95d3a519e8becd.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/7167.2ba0329c8f78921123a8.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/7214.187ce9d2e22c362637fc.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/7265.82220de4203101d3303e.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/7281.0563303ec950c28a0c96.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/7530.1804a579ea874c24a574.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/7543.d982440ef736ebe6ce4c.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/7755.ad0f13643947e1251457.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/7799.0f58848420439d3bdc3c.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/7877.e9e76a14aef5659d17bc.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/7931.3d3d963f27348d1d32c9.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/8039.83458de406f057ddcbf0.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/8168.185c10e5059c237dda46.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/8399.58d2155c3954cacb118e.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/8502.a5330533d30ce12893ea.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/8554.4d1f76d608a2b8b2218b.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/8643.05b0ce4105714060712e.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/8791.e59ea72baf93c5565514.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/884.a3abba94dcda799b4366.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/8938.d0070dc7a6bad86dbcef.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/9224.b1e4d1f7f1dbe09a0853.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/9244.398ee719fa33bedb01d8.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/9418.4e16eb7093b772b21960.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/9418.4e16eb7093b772b21960.chunk.js.LICENSE.txt
-%%DASHBOARD%%%%DATADIR%%/web/v3/9707.d44d128f15f3060dd698.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/9752.2d4cba9556611fc93e88.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/9883.1a53a48b25005e8ff50d.chunk.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/9961.121d35b02ac410f07198.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/4265.a3c2019b19a174fc66c2.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/4269.a8d9705a16dabc252621.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/4278.d3c69e4b396c6645e240.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/4310.ee637634c09232f6b644.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/4424.a84c1dab1d0cc47c0e1e.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/4484.bf243b2fc3da0f5fe911.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/4674.e9e81d3fdc66b91fdc75.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/4674.e9e81d3fdc66b91fdc75.chunk.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/4837.d18bfe99810fcefbbf53.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/4913.420689f54795b8de04ab.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/5187.137c15f383d9fc52bed5.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/5295.3348fcd72ebdf9237028.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/5297.9126a4416f6da34fa2af.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/5302.3b3cf60ca4a422e37d27.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/5476.4ec2a7f7c2f89dab66ec.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/5566.33bd644e1278e714951a.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/5641.d6dc2974d10b5848ddf1.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/5752.aa9abbd2e131d53b96e1.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/5860.118cf096c8a7b73a0e0b.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/5914.cee15fb269a97d7139d3.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/5914.cee15fb269a97d7139d3.chunk.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/5914.d61abf3771ce679d59cf.css
+%%DASHBOARD%%%%DATADIR%%/web/v3/6141.bb6c1a9512fd7dae7fa8.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/6168.22f9295de4b3d3a8a568.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/6168.22f9295de4b3d3a8a568.chunk.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/6333.8dfb4d3c42a9ff896c95.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/6472.e2893d13e0b65d235694.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/6497.0da7227dbf62bad96271.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/6571.8ece1f3d859fee21620e.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/6601.b9e1f3dd134ae1ab8c7e.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/6707.31f86a1ad345fade6aa0.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7044.3d3a70fd1f169c720851.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7167.8cfc09afdae9fd2ef300.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7214.d9deb0cb00704c62f6eb.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7281.ef3395c23c7ae932e76e.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7355.2e5a445c2a73ee2d381a.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7530.0fbb8b60bbf5c6c14dd6.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7543.0cbfb3f2c23881e609e8.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7782.83889d1d67402157aefe.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7799.2b71d2d00ac6b7966e93.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7866.5d2b733769897332980b.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7866.5d2b733769897332980b.chunk.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/7877.16f1f8d6640c9317d7c7.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7931.7623e6aa88131876ea3d.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/8399.a01cc31f1887155a9806.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/8498.02a2788797dee56d6797.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/8502.fe1835205984fb2a3e08.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/8554.ed075e6f229e9d67d161.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/8643.8dbb63da0c1b1667ddcb.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/8791.5dd3c1331463fe8d2e31.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/8800.ff177b98ca56c21135ed.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/884.86511f69c2664b0ba0d3.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/8938.7826941874ff3f5ea9a3.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/9244.35502b94208533d405d4.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/9418.61a1eacc99be5dbdaa82.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/9418.61a1eacc99be5dbdaa82.chunk.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/9707.416a80119b86af24b59d.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/9749.ca7af31fde8336527a35.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/9799.32a78ca94d47bc616de1.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/9883.69c3ebb9e285652b0a98.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/9961.7d91c4f8cadf5f262d05.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/9997.fd204ddbfae9ae431ba2.chunk.js
%%DASHBOARD%%%%DATADIR%%/web/v3/LICENSE.md
%%DASHBOARD%%%%DATADIR%%/web/v3/LICENSE.txt
%%DASHBOARD%%%%DATADIR%%/web/v3/agent.html
-%%DASHBOARD%%%%DATADIR%%/web/v3/allFiles.7.58.1.json
+%%DASHBOARD%%%%DATADIR%%/web/v3/allFiles.7.59.10.json
%%DASHBOARD%%%%DATADIR%%/web/v3/allFiles.7.json
%%DASHBOARD%%%%DATADIR%%/web/v3/app.4da0883c6ce016bf3d81.css
-%%DASHBOARD%%%%DATADIR%%/web/v3/app.5da25a1b0ccb27d7b66a.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/app.d138e6ae320a05e433d7.js
%%DASHBOARD%%%%DATADIR%%/web/v3/apple-app-site-association
%%DASHBOARD%%%%DATADIR%%/web/v3/bundlesManifest.7.json
%%DASHBOARD%%%%DATADIR%%/web/v3/favicon.ico
%%DASHBOARD%%%%DATADIR%%/web/v3/index.html
%%DASHBOARD%%%%DATADIR%%/web/v3/local-agent.html
-%%DASHBOARD%%%%DATADIR%%/web/v3/netdata.charts.f734b2f2c8d8200aca65.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/netdata.charts.f734b2f2c8d8200aca65.js.LICENSE.txt
-%%DASHBOARD%%%%DATADIR%%/web/v3/netdata.ui.6d60e201b8437dd7e1c3.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/netdata.ui.6d60e201b8437dd7e1c3.js.LICENSE.txt
-%%DASHBOARD%%%%DATADIR%%/web/v3/npm.react.dom.59737f5e22ad25c9600a.js
-%%DASHBOARD%%%%DATADIR%%/web/v3/npm.react.dom.59737f5e22ad25c9600a.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/netdata.charts.89f1c993ded95b8e7b8d.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/netdata.charts.89f1c993ded95b8e7b8d.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/netdata.ui.8ebb94a52fc448c8f11d.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/netdata.ui.8ebb94a52fc448c8f11d.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/npm.react.dom.42e5c3515975905b8535.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/npm.react.dom.42e5c3515975905b8535.js.LICENSE.txt
%%DASHBOARD%%%%DATADIR%%/web/v3/registry-access.html
%%DASHBOARD%%%%DATADIR%%/web/v3/registry-alert-redirect.html
%%DASHBOARD%%%%DATADIR%%/web/v3/registry-hello.html
-%%DASHBOARD%%%%DATADIR%%/web/v3/runtime.af8da8230c038de1f22a.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/runtime.d0e43c52cfea7f4a938c.js
%%DASHBOARD%%%%DATADIR%%/web/v3/static/.well-known/assetlinks.json
%%DASHBOARD%%%%DATADIR%%/web/v3/static/apple-app-site-association
%%DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/clea_badge.png
@@ -893,8 +887,8 @@ sbin/systemd-cat-native
@dir(netdata,netdata,0750) %%ETCDIR%%/ssl
@dir(netdata,netdata,0750) %%ETCDIR%%/statsd.d
@dir(netdata,netdata,0750) %%NETDATA_CACHE%%
-@dir(netdata,netdata,0750) %%NETDATA_PERST%%
@dir(netdata,netdata,0750) %%NETDATA_PERST%%/cloud.d
@dir(netdata,netdata,0750) %%NETDATA_PERST%%/registery
+@dir(netdata,netdata,0750) %%NETDATA_PERST%%
@dir(netdata,netdata,0750) %%NETDATA_LOG%%
@dir(netdata,netdata,0750) %%NETDATA_RUN%%
diff --git a/net-mgmt/networkmgr/Makefile b/net-mgmt/networkmgr/Makefile
index 7722bfa1f863..58cb4eafe8ec 100644
--- a/net-mgmt/networkmgr/Makefile
+++ b/net-mgmt/networkmgr/Makefile
@@ -1,6 +1,6 @@
PORTNAME= networkmgr
-DISTVERSION= 6.4
-PORTREVISION= 2
+DISTVERSION= 6.7
+PORTREVISION= 1
CATEGORIES= net-mgmt
MAINTAINER= ericbsd@FreeBSD.org
@@ -10,13 +10,15 @@ WWW= https://github.com/GhostBSD/networkmgr
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+BUILD_DEPENDS= gtk-update-icon-cache:graphics/gtk-update-icon-cache \
+ ${PYTHON_PKGNAMEPREFIX}python-distutils-extra>=2.15:devel/py-python-distutils-extra@${PY_FLAVOR}
RUN_DEPENDS= ${LOCALBASE}/share/icons/hicolor/index.theme:misc/hicolor-icon-theme \
sudo:security/sudo
USES= gettext-tools gnome python shebangfix
USE_GITHUB= yes
GH_ACCOUNT= GhostBSD
-USE_GNOME= pygobject3
+USE_GNOME= pygobject3 intltool
USE_PYTHON= distutils noflavors
SHEBANG_GLOB= *.py
diff --git a/net-mgmt/networkmgr/distinfo b/net-mgmt/networkmgr/distinfo
index 43a7c59c1767..08f0d5469e6a 100644
--- a/net-mgmt/networkmgr/distinfo
+++ b/net-mgmt/networkmgr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708566061
-SHA256 (GhostBSD-networkmgr-6.4_GH0.tar.gz) = ae5cc911dbb83c65dbe745171786b48a4315aa9b9dffb2bf1e51c6778692a1ad
-SIZE (GhostBSD-networkmgr-6.4_GH0.tar.gz) = 1307548
+TIMESTAMP = 1754095474
+SHA256 (GhostBSD-networkmgr-6.7_GH0.tar.gz) = 8d3641addcc4ab70457ba26bdca288c03d78218ffce94496777471acea109285
+SIZE (GhostBSD-networkmgr-6.7_GH0.tar.gz) = 1307284
diff --git a/net-mgmt/networkmgr/pkg-plist b/net-mgmt/networkmgr/pkg-plist
index 5aac6eb23fc3..b0fb78fa84c0 100644
--- a/net-mgmt/networkmgr/pkg-plist
+++ b/net-mgmt/networkmgr/pkg-plist
@@ -214,8 +214,12 @@ share/icons/hicolor/scalable/apps/nm-signal-50-secure.svg
share/icons/hicolor/scalable/apps/nm-signal-50.svg
share/icons/hicolor/scalable/apps/nm-signal-75-secure.svg
share/icons/hicolor/scalable/apps/nm-signal-75.svg
-share/locale/ru/LC_MESSAGES/networkmgr.mo
-share/locale/zh_CN/LC_MESSAGES/networkmgr.mo
+share/locale/de/LC_MESSAGES/NetworkMgr.mo
+share/locale/nb_NO/LC_MESSAGES/NetworkMgr.mo
+share/locale/pt_Br/LC_MESSAGES/NetworkMgr.mo
+share/locale/ru/LC_MESSAGES/NetworkMgr.mo
+share/locale/sv/LC_MESSAGES/NetworkMgr.mo
+share/locale/zh_CN/LC_MESSAGES/NetworkMgr.mo
%%DATADIR%%/auto-switch.py
%%DATADIR%%/link-up.py
%%DATADIR%%/setup-nic.py
diff --git a/net-mgmt/nsd_exporter/Makefile b/net-mgmt/nsd_exporter/Makefile
index 41d28a55ef32..2fad1ef2a3b9 100644
--- a/net-mgmt/nsd_exporter/Makefile
+++ b/net-mgmt/nsd_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nsd_exporter
PORTVERSION= 0.3.1
DISTVERSIONPREFIX= v
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= net-mgmt
MAINTAINER= zi@FreeBSD.org
diff --git a/net-mgmt/nvidia_gpu_prometheus_exporter/Makefile b/net-mgmt/nvidia_gpu_prometheus_exporter/Makefile
index 2d9cd34bac26..db3a4d1b4112 100644
--- a/net-mgmt/nvidia_gpu_prometheus_exporter/Makefile
+++ b/net-mgmt/nvidia_gpu_prometheus_exporter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nvidia_gpu_prometheus_exporter
DISTVERSION= g20181028
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= net-mgmt
MAINTAINER= 0mp@FreeBSD.org
diff --git a/net-mgmt/observium/Makefile b/net-mgmt/observium/Makefile
index ef5f35e54493..0bcaa1e54fdf 100644
--- a/net-mgmt/observium/Makefile
+++ b/net-mgmt/observium/Makefile
@@ -25,6 +25,7 @@ RUN_DEPENDS= rrdtool:databases/rrdtool \
USES= cpe php:cli,flavors python shebangfix
USE_PHP= ctype filter gd iconv mysqli posix session snmp tokenizer xml zlib
+IGNORE_WITH_PHP= 81
SHEBANG_FILES= \
poller-wrapper.py \
poller.php \
diff --git a/net-mgmt/php-fpm_exporter/Makefile b/net-mgmt/php-fpm_exporter/Makefile
index c63d135dda12..58086a2e1dd8 100644
--- a/net-mgmt/php-fpm_exporter/Makefile
+++ b/net-mgmt/php-fpm_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= php-fpm_exporter
DISTVERSIONPREFIX=v
DISTVERSION= 2.2.0
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= net-mgmt
MAINTAINER= freebsd.org@neant.ro
diff --git a/net-mgmt/phpfpm_exporter/Makefile b/net-mgmt/phpfpm_exporter/Makefile
index 001a3148cff6..03eb376e10d2 100644
--- a/net-mgmt/phpfpm_exporter/Makefile
+++ b/net-mgmt/phpfpm_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= phpfpm_exporter
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= net-mgmt
MAINTAINER= gasol.wu@gmail.com
diff --git a/net-mgmt/ping_exporter/Makefile b/net-mgmt/ping_exporter/Makefile
index 533e28b56e3d..7b5650378056 100644
--- a/net-mgmt/ping_exporter/Makefile
+++ b/net-mgmt/ping_exporter/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ping_exporter
DISTVERSION= 1.1.3
+PORTREVISION= 1
CATEGORIES= net-mgmt
MAINTAINER= ivy@FreeBSD.org
diff --git a/net-mgmt/prometheus-bird-exporter/Makefile b/net-mgmt/prometheus-bird-exporter/Makefile
index 8d1310d91568..44f5d1a65436 100644
--- a/net-mgmt/prometheus-bird-exporter/Makefile
+++ b/net-mgmt/prometheus-bird-exporter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= prometheus-bird-exporter
DISTVERSION= 1.4.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-mgmt
MAINTAINER= ivy@FreeBSD.org
diff --git a/net-mgmt/prometheus-collectd-exporter/Makefile b/net-mgmt/prometheus-collectd-exporter/Makefile
index 0a77e371dbe2..c3643a8493e6 100644
--- a/net-mgmt/prometheus-collectd-exporter/Makefile
+++ b/net-mgmt/prometheus-collectd-exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= prometheus-collectd-exporter
PORTVERSION= 0.5.0
DISTVERSIONPREFIX= v
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= net-mgmt
MAINTAINER= dsp@php.net
diff --git a/net-mgmt/prometheus1/Makefile b/net-mgmt/prometheus1/Makefile
index 419960e3ed9d..d6960c6ce80c 100644
--- a/net-mgmt/prometheus1/Makefile
+++ b/net-mgmt/prometheus1/Makefile
@@ -1,7 +1,7 @@
PORTNAME= prometheus
PORTVERSION= 1.8.2
DISTVERSIONPREFIX= v
-PORTREVISION= 31
+PORTREVISION= 32
CATEGORIES= net-mgmt
PKGNAMESUFFIX= 1
diff --git a/net-mgmt/prometheus2/Makefile b/net-mgmt/prometheus2/Makefile
index 91bd977fbd92..5a09c3b8f28b 100644
--- a/net-mgmt/prometheus2/Makefile
+++ b/net-mgmt/prometheus2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= prometheus
DISTVERSIONPREFIX= v
DISTVERSION= 2.55.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net-mgmt
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod \
https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSIONFULL}/:ui
diff --git a/net-mgmt/prometheus3/Makefile b/net-mgmt/prometheus3/Makefile
index 4fe916c8a848..169c04818fb9 100644
--- a/net-mgmt/prometheus3/Makefile
+++ b/net-mgmt/prometheus3/Makefile
@@ -1,6 +1,7 @@
PORTNAME= prometheus
DISTVERSIONPREFIX= v
DISTVERSION= 3.5.0
+PORTREVISION= 1
CATEGORIES= net-mgmt
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod \
https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSIONFULL}/:ui
diff --git a/net-mgmt/promscale/Makefile b/net-mgmt/promscale/Makefile
index 3681920037bf..5a7fa5be0076 100644
--- a/net-mgmt/promscale/Makefile
+++ b/net-mgmt/promscale/Makefile
@@ -1,6 +1,6 @@
PORTNAME= promscale
DISTVERSION= 0.17.0
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= net-mgmt
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
DISTFILES= go.mod:gomod
diff --git a/net-mgmt/promxy/Makefile b/net-mgmt/promxy/Makefile
index 96cac964007c..bb29457beb0a 100644
--- a/net-mgmt/promxy/Makefile
+++ b/net-mgmt/promxy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= promxy
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.93
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-mgmt
MAINTAINER= timp87@gmail.com
diff --git a/net-mgmt/pushgateway/Makefile b/net-mgmt/pushgateway/Makefile
index c56f306260ba..529f463bee72 100644
--- a/net-mgmt/pushgateway/Makefile
+++ b/net-mgmt/pushgateway/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pushgateway
DISTVERSIONPREFIX= v
DISTVERSION= 1.11.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net-mgmt
MAINTAINER= dutra@FreeBSD.org
diff --git a/net-mgmt/py-pdagent/Makefile b/net-mgmt/py-pdagent/Makefile
index 11f0badda09c..26f09f935c2d 100644
--- a/net-mgmt/py-pdagent/Makefile
+++ b/net-mgmt/py-pdagent/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pdagent
-PORTVERSION= 1.7.2
-DISTVERSIONPREFIX=v
+PORTVERSION= 1.7.4
+DISTVERSIONPREFIX= v
CATEGORIES= net-mgmt python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net-mgmt/py-pdagent/distinfo b/net-mgmt/py-pdagent/distinfo
index 92f14148de30..dc1269f1fd27 100644
--- a/net-mgmt/py-pdagent/distinfo
+++ b/net-mgmt/py-pdagent/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1617288043
-SHA256 (PagerDuty-pdagent-v1.7.2_GH0.tar.gz) = 17b126e662a39540a053e22743b717bfe86e2221587536c20ca67f60365ff63a
-SIZE (PagerDuty-pdagent-v1.7.2_GH0.tar.gz) = 247883
+TIMESTAMP = 1754163525
+SHA256 (PagerDuty-pdagent-v1.7.4_GH0.tar.gz) = dae2f290d4e8e23fc5d2836bdf93073b8a46c601cb5a64e3b683433f56b89028
+SIZE (PagerDuty-pdagent-v1.7.4_GH0.tar.gz) = 121044
diff --git a/net-mgmt/py-pdagent/pkg-plist b/net-mgmt/py-pdagent/pkg-plist
index 02c3968d110a..3782cd40b450 100644
--- a/net-mgmt/py-pdagent/pkg-plist
+++ b/net-mgmt/py-pdagent/pkg-plist
@@ -12,7 +12,6 @@ bin/pdagentd.py
%%PYTHON_SITELIBDIR%%/pdagent/pdagentutil.py
%%PYTHON_SITELIBDIR%%/pdagent/pdqueue.py
%%PYTHON_SITELIBDIR%%/pdagent/pdthread.py
-%%PYTHON_SITELIBDIR%%/pdagent/root_certs/ca_certs.pem
%%PYTHON_SITELIBDIR%%/pdagent/sendevent.py
%%PYTHON_SITELIBDIR%%/pdagent/thirdparty/__init__.py
%%PYTHON_SITELIBDIR%%/pdagent/thirdparty/argparse.py
diff --git a/net-mgmt/rubygem-riemann-tools/Makefile b/net-mgmt/rubygem-riemann-tools/Makefile
index eeb90d4677ab..61efe77cf9d7 100644
--- a/net-mgmt/rubygem-riemann-tools/Makefile
+++ b/net-mgmt/rubygem-riemann-tools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= riemann-tools
-DISTVERSION= 1.11.0
+DISTVERSION= 1.12.0
CATEGORIES= net-mgmt rubygems
MASTER_SITES= RG
@@ -10,7 +10,8 @@ WWW= https://github.com/riemann/riemann-tools
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-json>=1.8:devel/rubygem-json \
+RUN_DEPENDS= rubygem-csv>=3.0:devel/rubygem-csv \
+ rubygem-json>=1.8:devel/rubygem-json \
rubygem-optimist>=3.0:devel/rubygem-optimist \
rubygem-riemann-client>=1.1:net-mgmt/rubygem-riemann-client
diff --git a/net-mgmt/rubygem-riemann-tools/distinfo b/net-mgmt/rubygem-riemann-tools/distinfo
index 6566fdeeab70..efc8c6778950 100644
--- a/net-mgmt/rubygem-riemann-tools/distinfo
+++ b/net-mgmt/rubygem-riemann-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720382870
-SHA256 (rubygem/riemann-tools-1.11.0.gem) = d9bfc2d09694ab3b94c5326d3eb5aca2255845296c1a7d2095eedbd41a0bf1de
-SIZE (rubygem/riemann-tools-1.11.0.gem) = 70144
+TIMESTAMP = 1754806709
+SHA256 (rubygem/riemann-tools-1.12.0.gem) = 1873d196e6a5ab6f41c12fca1fba3d74be763b5e4c0e57dd2da5546b78faa735
+SIZE (rubygem/riemann-tools-1.12.0.gem) = 70144
diff --git a/net-mgmt/semaphore/Makefile b/net-mgmt/semaphore/Makefile
index be9a9909cb3d..af3649f6f53d 100644
--- a/net-mgmt/semaphore/Makefile
+++ b/net-mgmt/semaphore/Makefile
@@ -1,7 +1,7 @@
PORTNAME= semaphore
PORTVERSION= 2.9.2
DISTVERSIONPREFIX= v
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= net-mgmt
MAINTAINER= egypcio@FreeBSD.org
diff --git a/net-mgmt/smartctl_exporter/Makefile b/net-mgmt/smartctl_exporter/Makefile
index 4affbe1f842b..f3f376d0084d 100644
--- a/net-mgmt/smartctl_exporter/Makefile
+++ b/net-mgmt/smartctl_exporter/Makefile
@@ -1,6 +1,7 @@
PORTNAME= smartctl_exporter
PORTVERSION= 0.14.0
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= net-mgmt
MAINTAINER= delphij@FreeBSD.org
diff --git a/net-mgmt/telegraf/Makefile b/net-mgmt/telegraf/Makefile
index b47bfe83af86..49982812187b 100644
--- a/net-mgmt/telegraf/Makefile
+++ b/net-mgmt/telegraf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= telegraf
DISTVERSIONPREFIX=v
-DISTVERSION= 1.35.1
+DISTVERSION= 1.35.3
PORTREVISION= 1
CATEGORIES= net-mgmt
diff --git a/net-mgmt/telegraf/distinfo b/net-mgmt/telegraf/distinfo
index ff93e1c9fd25..5505c1401bcb 100644
--- a/net-mgmt/telegraf/distinfo
+++ b/net-mgmt/telegraf/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750752171
-SHA256 (go/net-mgmt_telegraf/telegraf-v1.35.1/v1.35.1.mod) = 2f8a4ccb8070783d1bc82e342d93c13e3b9096bd0accde059782fb75d75b56d0
-SIZE (go/net-mgmt_telegraf/telegraf-v1.35.1/v1.35.1.mod) = 28847
-SHA256 (go/net-mgmt_telegraf/telegraf-v1.35.1/v1.35.1.zip) = 504bffd829d03a5f9e25a794d68902ad6fd40976fd0a7463fb936a36e9880004
-SIZE (go/net-mgmt_telegraf/telegraf-v1.35.1/v1.35.1.zip) = 7361138
+TIMESTAMP = 1754309221
+SHA256 (go/net-mgmt_telegraf/telegraf-v1.35.3/v1.35.3.mod) = 3a8c60f115c4c00fdc77bb5c2ac1fcfa5226fb40d1f3e76171c1c747e43c7ab6
+SIZE (go/net-mgmt_telegraf/telegraf-v1.35.3/v1.35.3.mod) = 28819
+SHA256 (go/net-mgmt_telegraf/telegraf-v1.35.3/v1.35.3.zip) = 0514ae93ce1f9ff82bec8929e2defa08c26c6d991859944184d655e716200115
+SIZE (go/net-mgmt_telegraf/telegraf-v1.35.3/v1.35.3.zip) = 7384992
diff --git a/net-mgmt/thanos/Makefile b/net-mgmt/thanos/Makefile
index b61c6f0a3f4e..09fd8fc1ff4a 100644
--- a/net-mgmt/thanos/Makefile
+++ b/net-mgmt/thanos/Makefile
@@ -1,10 +1,10 @@
PORTNAME= thanos
DISTVERSIONPREFIX= v
-DISTVERSION= 0.38.0
-PORTREVISION= 3
+DISTVERSION= 0.39.2
+PORTREVISION= 1
CATEGORIES= net-mgmt
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Highly available Prometheus setup with long term storage capabilities
WWW= https://thanos.io/ \
https://github.com/thanos-io/thanos/
@@ -12,17 +12,16 @@ WWW= https://thanos.io/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.24,modules
+USES= go:modules
GO_MODULE= github.com/thanos-io/thanos
GO_TARGET= ./cmd/${PORTNAME}
GO_BUILDFLAGS= -ldflags "\
-s -w \
- -X github.com/prometheus/common/version.Revision="18291a7" \
-X github.com/prometheus/common/version.Branch="master" \
-X github.com/prometheus/common/version.BuildDate=${BUILD_DATE} \
-X github.com/prometheus/common/version.BuildUser=${USER} \
- -X github.com/prometheus/common/version.Revision="0439da0" \
+ -X github.com/prometheus/common/version.Revision="36681af" \
-X github.com/prometheus/common/version.Version=${DISTVERSION}"
PLIST_FILES= bin/${PORTNAME}
diff --git a/net-mgmt/thanos/distinfo b/net-mgmt/thanos/distinfo
index 59d0785f7547..17886764c477 100644
--- a/net-mgmt/thanos/distinfo
+++ b/net-mgmt/thanos/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1743762799
-SHA256 (go/net-mgmt_thanos/thanos-v0.38.0/v0.38.0.mod) = a07ee190b2fc3249d9df901823a2e08d5cf11db1737a2c63c9c8abf6f6623d45
-SIZE (go/net-mgmt_thanos/thanos-v0.38.0/v0.38.0.mod) = 14756
-SHA256 (go/net-mgmt_thanos/thanos-v0.38.0/v0.38.0.zip) = 21b010d9c9871c41c8220333461a17d6c9cdf472fdec3759d401cadac54d4dd1
-SIZE (go/net-mgmt_thanos/thanos-v0.38.0/v0.38.0.zip) = 28589137
+TIMESTAMP = 1753274730
+SHA256 (go/net-mgmt_thanos/thanos-v0.39.2/v0.39.2.mod) = 65347db16e7b0fc6810b013c08e33ae356005f8c5a672358b439fa4424982752
+SIZE (go/net-mgmt_thanos/thanos-v0.39.2/v0.39.2.mod) = 16244
+SHA256 (go/net-mgmt_thanos/thanos-v0.39.2/v0.39.2.zip) = 73f905520c9b6407dbf7aba3328a7583bd9c4c990227f29d83e4f36b0a547a92
+SIZE (go/net-mgmt_thanos/thanos-v0.39.2/v0.39.2.zip) = 28714981
diff --git a/net-mgmt/unbound_exporter/Makefile b/net-mgmt/unbound_exporter/Makefile
index dbbe0cce7363..c6b43368b793 100644
--- a/net-mgmt/unbound_exporter/Makefile
+++ b/net-mgmt/unbound_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= unbound_exporter
PORTVERSION= 0.4.6
DISTVERSIONPREFIX= v
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= net-mgmt
MAINTAINER= aduitsis@cpan.org
diff --git a/net-mgmt/unifi9/Makefile b/net-mgmt/unifi9/Makefile
index 96086035ecae..49323cae6028 100644
--- a/net-mgmt/unifi9/Makefile
+++ b/net-mgmt/unifi9/Makefile
@@ -1,5 +1,5 @@
PORTNAME= unifi9
-PORTVERSION= 9.2.87
+PORTVERSION= 9.3.45
PORTREVISION?= 0
CATEGORIES= net-mgmt java
MASTER_SITES= http://dl.ubnt.com/unifi/%SUBDIR%/:unifi \
diff --git a/net-mgmt/unifi9/distinfo b/net-mgmt/unifi9/distinfo
index d20a1db4774b..e627649789e8 100644
--- a/net-mgmt/unifi9/distinfo
+++ b/net-mgmt/unifi9/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749655510
-SHA256 (unifi9-9.2.87/unifi_sysvinit_all.deb) = 9bba7bd44cd3581502e8278f7be6736eb86ed1caa0ae8abe1a4c5a66d0abd344
-SIZE (unifi9-9.2.87/unifi_sysvinit_all.deb) = 136557660
-SHA256 (unifi9-9.2.87/javax.activation-api-1.2.0.jar) = 43fdef0b5b6ceb31b0424b208b930c74ab58fac2ceeb7b3f6fd3aeb8b5ca4393
-SIZE (unifi9-9.2.87/javax.activation-api-1.2.0.jar) = 56674
+TIMESTAMP = 1754575420
+SHA256 (unifi9-9.3.45/unifi_sysvinit_all.deb) = f60a5763df978949e9c91b8c76f5c691b8aa2774a527a3d9ee4d518f9a5b16ab
+SIZE (unifi9-9.3.45/unifi_sysvinit_all.deb) = 137388556
+SHA256 (unifi9-9.3.45/javax.activation-api-1.2.0.jar) = 43fdef0b5b6ceb31b0424b208b930c74ab58fac2ceeb7b3f6fd3aeb8b5ca4393
+SIZE (unifi9-9.3.45/javax.activation-api-1.2.0.jar) = 56674
diff --git a/net-mgmt/victoria-logs/Makefile b/net-mgmt/victoria-logs/Makefile
index 84ffe8f4e28b..6aeb1124b7fb 100644
--- a/net-mgmt/victoria-logs/Makefile
+++ b/net-mgmt/victoria-logs/Makefile
@@ -2,7 +2,7 @@ PORTNAME= victoria-logs
PORTVERSION= 1.24.0
DISTVERSIONPREFIX= v
DISTVERSIONSUFFIX=-victorialogs
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-mgmt
MAINTAINER= samm@FreeBSD.org
diff --git a/net-mgmt/victoria-metrics/Makefile b/net-mgmt/victoria-metrics/Makefile
index f48b6e5a9040..8ded27bc0e4d 100644
--- a/net-mgmt/victoria-metrics/Makefile
+++ b/net-mgmt/victoria-metrics/Makefile
@@ -1,6 +1,7 @@
PORTNAME?= victoria-metrics
-PORTVERSION= 1.121.0 # don't forget to update BUILDINFO_TAG
+PORTVERSION= 1.123.0 # don't forget to update BUILDINFO_TAG
DISTVERSIONPREFIX= v
+PORTREVISION?= 0
CATEGORIES= net-mgmt
MAINTAINER= danfe@FreeBSD.org
@@ -13,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gmake go:1.24,no_targets
USE_RC_SUBR?= ${PORTNAME}
MAKE_ENV= PKG_TAG=v${PORTVERSION} GOOS=${OPSYS:tl} \
- BUILDINFO_TAG=tags-v${PORTVERSION}-0-gb1003c0 \
+ BUILDINFO_TAG=tags-v${PORTVERSION}-0-gfbe5ddc \
DATEINFO_TAG=${_GET_DATE:sh}
ALL_TARGET= ${PORTNAME}-pure
diff --git a/net-mgmt/victoria-metrics/distinfo b/net-mgmt/victoria-metrics/distinfo
index 01d689133096..4b4cd12b11c5 100644
--- a/net-mgmt/victoria-metrics/distinfo
+++ b/net-mgmt/victoria-metrics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751634479
-SHA256 (VictoriaMetrics-VictoriaMetrics-v1.121.0_GH0.tar.gz) = 6ab33c3c90173d4c38a7a86f5f37628edef7b94a8bf9883abd08cae0d2a6bb38
-SIZE (VictoriaMetrics-VictoriaMetrics-v1.121.0_GH0.tar.gz) = 38812374
+TIMESTAMP = 1754052859
+SHA256 (VictoriaMetrics-VictoriaMetrics-v1.123.0_GH0.tar.gz) = fac29199ea949c420800564a0aeae33bd21539916cdfdccaf6617695083c54ec
+SIZE (VictoriaMetrics-VictoriaMetrics-v1.123.0_GH0.tar.gz) = 37769067
diff --git a/net-mgmt/victoria-metrics/files/patch-benchmarks_Makefile b/net-mgmt/victoria-metrics/files/patch-benchmarks_Makefile
new file mode 100644
index 000000000000..215eb55c0f16
--- /dev/null
+++ b/net-mgmt/victoria-metrics/files/patch-benchmarks_Makefile
@@ -0,0 +1,16 @@
+--- benchmarks/Makefile.orig 2025-08-01 12:54:19 UTC
++++ benchmarks/Makefile
+@@ -35,11 +35,8 @@
+ tsbs: tsbs-build tsbs-generate-data tsbs-load-data tsbs-generate-queries tsbs-run-queries
+
+ TSBS_SCALE := 100000
+-# If GNU date is available, use it; otherwise, fall back to the standard date command
+-# User can install GNU date on macOS via `brew install coreutils`
+-DATE_CMD := $(shell which gdate 2>/dev/null || echo date)
+-TSBS_START := $(shell $(DATE_CMD) -u -d "1 day ago 00:00:00" +"%Y-%m-%dT%H:%M:%SZ")
+-TSBS_END := $(shell $(DATE_CMD) -u -d "00:00:00" +"%Y-%m-%dT%H:%M:%SZ")
++TSBS_START := $(shell date -u -v-1d -v0H -v0M -v0S +"%Y-%m-%dT%H:%M:%SZ")
++TSBS_END := $(shell date -u -v0H -v0M -v0S +"%Y-%m-%dT%H:%M:%SZ")
+ TSBS_STEP := 80s
+ TSBS_QUERIES := 1000
+ TSBS_WORKERS := 4
diff --git a/net-mgmt/victoria-metrics/pkg-plist b/net-mgmt/victoria-metrics/pkg-plist
index 533ac6ed6089..f8e3e7f12c2c 100644
--- a/net-mgmt/victoria-metrics/pkg-plist
+++ b/net-mgmt/victoria-metrics/pkg-plist
@@ -230,15 +230,17 @@ bin/victoria-metrics
%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/relabeling.md
%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/scrape_config_examples.md
%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/sd_configs.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation-check-avg.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation-check-increase.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation-check-max.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation-check-min.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation-check-stdvar.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation-check-sum-samples.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation-check-total-reset.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation-check-total.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation.md
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/README.md
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/_index.md
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-avg.webp
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-increase.webp
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-max.webp
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-min.webp
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-stdvar.webp
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-sum-samples.webp
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-total-reset.webp
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-total.webp
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration.md
%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/url-examples.md
%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/victoriametrics-datasource.md
@dir(%%VICTORIA_USER%%,%%VICTORIA_GROUP%%,750) %%VICTORIA_DATA%%
diff --git a/net-mgmt/vmutils/Makefile b/net-mgmt/vmutils/Makefile
index aef04e3b8094..faa8e86c8244 100644
--- a/net-mgmt/vmutils/Makefile
+++ b/net-mgmt/vmutils/Makefile
@@ -1,5 +1,4 @@
PORTNAME= vmutils
-PORTREVISION= 2
COMMENT= Ancillary utilities and agent for VictoriaMetrics
diff --git a/net-mgmt/zabbix72-proxy/Makefile b/net-mgmt/zabbix72-proxy/Makefile
index 763bd2362400..7c6e732cca30 100644
--- a/net-mgmt/zabbix72-proxy/Makefile
+++ b/net-mgmt/zabbix72-proxy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zabbix72
-PORTREVISION= 1
+PORTREVISION= 0
CATEGORIES= net-mgmt
PKGNAMESUFFIX= -proxy
diff --git a/net-mgmt/zabbix72-server/Makefile b/net-mgmt/zabbix72-server/Makefile
index 9dce8b461d88..c33f4344529e 100644
--- a/net-mgmt/zabbix72-server/Makefile
+++ b/net-mgmt/zabbix72-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zabbix72
-DISTVERSION= 7.2.10
-PORTREVISION?= 1
+DISTVERSION= 7.2.11
+PORTREVISION?= 0
CATEGORIES= net-mgmt
MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/
PKGNAMESUFFIX?= -server
@@ -10,7 +10,7 @@ MAINTAINER= otis@FreeBSD.org
COMMENT= Enterprise-class open source distributed monitoring (${PKGNAMESUFFIX:S/^-//})
WWW= https://www.zabbix.com/
-LICENSE= GPLv2+
+LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
CONFLICTS_INSTALL= zabbix[0-9]${PKGNAMESUFFIX} \
diff --git a/net-mgmt/zabbix72-server/distinfo b/net-mgmt/zabbix72-server/distinfo
index 3c28ca49782e..113adc65fea2 100644
--- a/net-mgmt/zabbix72-server/distinfo
+++ b/net-mgmt/zabbix72-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751194023
-SHA256 (zabbix-7.2.10.tar.gz) = 512f933faaad093dcb96710b591f77b7b9dff00d58d7144f23edf4d06035bfc8
-SIZE (zabbix-7.2.10.tar.gz) = 41830403
+TIMESTAMP = 1754825622
+SHA256 (zabbix-7.2.11.tar.gz) = af2688366f9c053c3ff6a99c15db6722f036c56551960c82f4f86330c3306694
+SIZE (zabbix-7.2.11.tar.gz) = 41846551
diff --git a/net-mgmt/zabbix74-server/Makefile b/net-mgmt/zabbix74-server/Makefile
index e86c881cc9e5..f50256689803 100644
--- a/net-mgmt/zabbix74-server/Makefile
+++ b/net-mgmt/zabbix74-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zabbix74
-DISTVERSION= 7.4.0
-PORTREVISION?= 0
+DISTVERSION= 7.4.1
+PORTREVISION?= 1
CATEGORIES= net-mgmt
MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/
PKGNAMESUFFIX?= -server
@@ -10,7 +10,7 @@ MAINTAINER= otis@FreeBSD.org
COMMENT= Enterprise-class open source distributed monitoring (${PKGNAMESUFFIX:S/^-//})
WWW= https://www.zabbix.com/
-LICENSE= GPLv2+
+LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
CONFLICTS_INSTALL= zabbix[0-9]${PKGNAMESUFFIX} \
@@ -61,18 +61,12 @@ CONFIGURE_ARGS+= --datadir=${ETCDIR} \
--sysconfdir=${ETCDIR} \
--with-iconv=${ICONV_PREFIX}
-PORTSCOUT= limit:^7\.0\.
+PORTSCOUT= limit:^7\.4\.
.if ${ZABBIX_BUILD} != "java"
OPTIONS_DEFAULT+= PCRE2
-OPTIONS_SINGLE+= PCRE
-OPTIONS_SINGLE_PCRE= PCRE1 PCRE2
-PCRE_DESC= PCRE library to use
-PCRE1_DESC= Use PCRE v1 library
-PCRE2_DESC= Use PCRE v2 library
-PCRE1_LIB_DEPENDS= libpcre.so:devel/pcre
-PCRE1_CONFIGURE_WITH= libpcre
+PCRE2_DESC= Use PCRE v2 library
PCRE2_LIB_DEPENDS= libpcre2-8.so:devel/pcre2
PCRE2_CONFIGURE_WITH= libpcre2
@@ -82,7 +76,7 @@ CPPFLAGS+= -I${LOCALBASE}/include
SUB_FILES= pkg-message
OPTIONS_DEFAULT+= CURL FPING IPMI IPV6 MYSQL OPENSSL SNMP SSH UNIXODBC
-OPTIONS_DEFINE= CURL FPING IPMI IPV6 LDAP NMAP SNMP SSH UNIXODBC
+OPTIONS_DEFINE= CURL FPING IPMI IPV6 LDAP NMAP PCRE2 SNMP SSH UNIXODBC
OPTIONS_SINGLE+= DB SSL
OPTIONS_SINGLE_DB= MDB5 MDB6 MYSQL MYSQLDV PGSQL
.if ${ZABBIX_BUILD} == "proxy"
@@ -138,7 +132,7 @@ SSH_LIB_DEPENDS= libssh2.so:security/libssh2
UNIXODBC_CONFIGURE_WITH= unixodbc
UNIXODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC
.elif ${ZABBIX_BUILD} == "agent"
-OPTOINS_DEFINE+= PCRE
+OPTOINS_DEFINE+= PCRE2
OPTIONS_SINGLE+= SSL
OPTIONS_SINGLE_SSL= GNUTLS OPENSSL
.endif # if ${ZABBIX_BUILD} != "agent"
diff --git a/net-mgmt/zabbix74-server/distinfo b/net-mgmt/zabbix74-server/distinfo
index 5afeb9f94046..5affa3384f8c 100644
--- a/net-mgmt/zabbix74-server/distinfo
+++ b/net-mgmt/zabbix74-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751356847
-SHA256 (zabbix-7.4.0.tar.gz) = 7bd56fcd83359e11682eff412d53a0ceb9e39843ddbde0f09eb97faac80a1fa2
-SIZE (zabbix-7.4.0.tar.gz) = 42495969
+TIMESTAMP = 1754825627
+SHA256 (zabbix-7.4.1.tar.gz) = 02d4edb41b9747c089f7ca45bcc8dccdd1779f88b493dc15ff9f70dba9f53943
+SIZE (zabbix-7.4.1.tar.gz) = 42629453
diff --git a/net-p2p/autoscan/Makefile b/net-p2p/autoscan/Makefile
index 89a33b0e51de..8826bcae2d26 100644
--- a/net-p2p/autoscan/Makefile
+++ b/net-p2p/autoscan/Makefile
@@ -1,7 +1,7 @@
PORTNAME= autoscan
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.0
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= net-p2p
MAINTAINER= michiel@vanbaak.eu
diff --git a/net-p2p/bitmark-cli/Makefile b/net-p2p/bitmark-cli/Makefile
index ae6caa3f587b..27f3fd62ff2f 100644
--- a/net-p2p/bitmark-cli/Makefile
+++ b/net-p2p/bitmark-cli/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 4
+PORTREVISION= 5
PKGNAMESUFFIX= -cli
COMMENT= Bitmark distributed property system cli
diff --git a/net-p2p/bitmark-daemon/Makefile b/net-p2p/bitmark-daemon/Makefile
index 087aa369966d..6a435e181b1e 100644
--- a/net-p2p/bitmark-daemon/Makefile
+++ b/net-p2p/bitmark-daemon/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 4
+PORTREVISION= 5
PKGNAMESUFFIX= -daemon
COMMENT= Bitmark distributed property system daemon
diff --git a/net-p2p/bitmark-recorder/Makefile b/net-p2p/bitmark-recorder/Makefile
index b629a8b7f381..2d48c4600f94 100644
--- a/net-p2p/bitmark-recorder/Makefile
+++ b/net-p2p/bitmark-recorder/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 4
+PORTREVISION= 5
PKGNAMESUFFIX= -recorder
COMMENT= Bitmark distributed property system recorder
diff --git a/net-p2p/bitmark/Makefile b/net-p2p/bitmark/Makefile
index 4a0a5b78544f..59cbe438d046 100644
--- a/net-p2p/bitmark/Makefile
+++ b/net-p2p/bitmark/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bitmark
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net-p2p
MAINTAINER= hsw@bitmark.com
diff --git a/net-p2p/go-ethereum/Makefile b/net-p2p/go-ethereum/Makefile
index 0a6067b494d0..0eefc88fbed4 100644
--- a/net-p2p/go-ethereum/Makefile
+++ b/net-p2p/go-ethereum/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-ethereum
DISTVERSIONPREFIX= v
DISTVERSION= 1.12.2
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= net-p2p
MAINTAINER= me@enriquefynn.com
diff --git a/net-p2p/hostd/Makefile b/net-p2p/hostd/Makefile
index e1aceadb9fdf..716bf8aa46c0 100644
--- a/net-p2p/hostd/Makefile
+++ b/net-p2p/hostd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hostd
DISTVERSIONPREFIX= v
-DISTVERSION= 2.3.3
+DISTVERSION= 2.3.6
PORTREVISION= 1
CATEGORIES= net-p2p
@@ -23,48 +23,45 @@ GH_ACCOUNT= SiaFoundation
GO_TARGET= ./cmd/hostd
GO_BUILDFLAGS+= -tags='netgo timetzdata'
-GH_TUPLE= \
- SiaFoundation:core:v0.14.0:siafoundation_core/vendor/go.sia.tech/core \
- SiaFoundation:coreutils:v0.16.3:siafoundation_coreutils/vendor/go.sia.tech/coreutils \
- SiaFoundation:jape:v0.14.0:siafoundation_jape/vendor/go.sia.tech/jape \
- SiaFoundation:mux:v1.4.0:siafoundation_mux/vendor/go.sia.tech/mux \
- SiaFoundation:web:hostd/v0.63.0:siafoundation_web/vendor/go.sia.tech/web \
- aws:aws-sdk-go:v1.55.7:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \
- cloudflare:cloudflare-go:v0.115.0:cloudflare_cloudflare_go/vendor/github.com/cloudflare/cloudflare-go \
- etcd-io:bbolt:v1.4.1:etcd_io_bbolt/vendor/go.etcd.io/bbolt \
- go-task:slim-sprig:52ccab3ef572:go_task_slim_sprig/vendor/github.com/go-task/slim-sprig \
- go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
- go-yaml:yaml:v3.0.1:go_yaml_yaml_1/vendor/gopkg.in/yaml.v3 \
- goccy:go-json:v0.10.5:goccy_go_json/vendor/github.com/goccy/go-json \
- golang:crypto:v0.39.0:golang_crypto/vendor/golang.org/x/crypto \
- golang:mod:v0.25.0:golang_mod/vendor/golang.org/x/mod \
- golang:net:v0.41.0:golang_net/vendor/golang.org/x/net \
- golang:sync:v0.15.0:golang_sync/vendor/golang.org/x/sync \
- golang:sys:v0.33.0:golang_sys/vendor/golang.org/x/sys \
- golang:term:v0.32.0:golang_term/vendor/golang.org/x/term \
- golang:text:v0.26.0:golang_text/vendor/golang.org/x/text \
- golang:time:v0.12.0:golang_time/vendor/golang.org/x/time \
- golang:tools:v0.34.0:golang_tools/vendor/golang.org/x/tools \
- google:go-github:v17.0.0:google_go_github/vendor/github.com/google/go-github \
- google:go-querystring:v1.1.0:google_go_querystring/vendor/github.com/google/go-querystring \
- google:pprof:407c9e7a662f:google_pprof/vendor/github.com/google/pprof \
- hashicorp:golang-lru:v2.0.7:hashicorp_golang_lru_v2/vendor/github.com/hashicorp/golang-lru/v2 \
- jmespath:go-jmespath:v0.4.0:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \
- julienschmidt:httprouter:v1.3.0:julienschmidt_httprouter/vendor/github.com/julienschmidt/httprouter \
- lukechampine:flagg:v1.1.1:lukechampine_flagg/vendor/lukechampine.com/flagg \
- lukechampine:frand:v1.5.1:lukechampine_frand/vendor/lukechampine.com/frand \
- lukechampine:upnp:v0.3.0:lukechampine_upnp/vendor/lukechampine.com/upnp \
- mattn:go-sqlite3:v1.14.28:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 \
- onsi:ginkgo:v2.12.0:onsi_ginkgo_v2/vendor/github.com/onsi/ginkgo/v2 \
- quic-go:qpack:v0.5.1:quic_go_qpack/vendor/github.com/quic-go/qpack \
- quic-go:quic-go:v0.52.0:quic_go_quic_go/vendor/github.com/quic-go/quic-go \
- quic-go:webtransport-go:4ac2c9250e66:quic_go_webtransport_go/vendor/github.com/quic-go/webtransport-go \
- rogpeppe:go-internal:v1.12.0:rogpeppe_go_internal/vendor/github.com/rogpeppe/go-internal \
- shopspring:decimal:v1.4.0:shopspring_decimal/vendor/github.com/shopspring/decimal \
- uber-go:goleak:v1.3.0:uber_go_goleak/vendor/go.uber.org/goleak \
- uber-go:mock:v0.5.0:uber_go_mock/vendor/go.uber.org/mock \
- uber-go:multierr:v1.11.0:uber_go_multierr/vendor/go.uber.org/multierr \
- uber-go:zap:v1.27.0:uber_go_zap/vendor/go.uber.org/zap
+GH_TUPLE= \
+ SiaFoundation:core:v0.14.1:siafoundation_core/vendor/go.sia.tech/core \
+ SiaFoundation:coreutils:6ece69f09f12:siafoundation_coreutils/vendor/go.sia.tech/coreutils \
+ SiaFoundation:jape:v0.14.0:siafoundation_jape/vendor/go.sia.tech/jape \
+ SiaFoundation:mux:v1.4.0:siafoundation_mux/vendor/go.sia.tech/mux \
+ SiaFoundation:web:hostd/v0.64.0:siafoundation_web/vendor/go.sia.tech/web \
+ aws:aws-sdk-go:v1.55.7:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \
+ cloudflare:cloudflare-go:v0.115.0:cloudflare_cloudflare_go/vendor/github.com/cloudflare/cloudflare-go \
+ etcd-io:bbolt:v1.4.2:etcd_io_bbolt/vendor/go.etcd.io/bbolt \
+ go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
+ go-yaml:yaml:v3.0.1:go_yaml_yaml_1/vendor/gopkg.in/yaml.v3 \
+ goccy:go-json:v0.10.5:goccy_go_json/vendor/github.com/goccy/go-json \
+ golang:crypto:v0.39.0:golang_crypto/vendor/golang.org/x/crypto \
+ golang:mod:v0.25.0:golang_mod/vendor/golang.org/x/mod \
+ golang:net:v0.41.0:golang_net/vendor/golang.org/x/net \
+ golang:sync:v0.15.0:golang_sync/vendor/golang.org/x/sync \
+ golang:sys:v0.33.0:golang_sys/vendor/golang.org/x/sys \
+ golang:term:v0.32.0:golang_term/vendor/golang.org/x/term \
+ golang:text:v0.26.0:golang_text/vendor/golang.org/x/text \
+ golang:time:v0.12.0:golang_time/vendor/golang.org/x/time \
+ golang:tools:v0.34.0:golang_tools/vendor/golang.org/x/tools \
+ google:go-github:v17.0.0:google_go_github/vendor/github.com/google/go-github \
+ google:go-querystring:v1.1.0:google_go_querystring/vendor/github.com/google/go-querystring \
+ hashicorp:golang-lru:v2.0.7:hashicorp_golang_lru_v2/vendor/github.com/hashicorp/golang-lru/v2 \
+ jmespath:go-jmespath:v0.4.0:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \
+ julienschmidt:httprouter:v1.3.0:julienschmidt_httprouter/vendor/github.com/julienschmidt/httprouter \
+ lukechampine:flagg:v1.1.1:lukechampine_flagg/vendor/lukechampine.com/flagg \
+ lukechampine:frand:v1.5.1:lukechampine_frand/vendor/lukechampine.com/frand \
+ lukechampine:upnp:v0.3.0:lukechampine_upnp/vendor/lukechampine.com/upnp \
+ mattn:go-sqlite3:v1.14.28:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 \
+ quic-go:qpack:v0.5.1:quic_go_qpack/vendor/github.com/quic-go/qpack \
+ quic-go:quic-go:v0.53.0:quic_go_quic_go/vendor/github.com/quic-go/quic-go \
+ quic-go:webtransport-go:v0.9.0:quic_go_webtransport_go/vendor/github.com/quic-go/webtransport-go \
+ rogpeppe:go-internal:v1.12.0:rogpeppe_go_internal/vendor/github.com/rogpeppe/go-internal \
+ shopspring:decimal:v1.4.0:shopspring_decimal/vendor/github.com/shopspring/decimal \
+ uber-go:goleak:v1.3.0:uber_go_goleak/vendor/go.uber.org/goleak \
+ uber-go:mock:v0.5.2:uber_go_mock/vendor/go.uber.org/mock \
+ uber-go:multierr:v1.11.0:uber_go_multierr/vendor/go.uber.org/multierr \
+ uber-go:zap:v1.27.0:uber_go_zap/vendor/go.uber.org/zap
PLIST_FILES= "@dir(${USERS},${GROUPS},750) /var/db/${PORTNAME}" \
"@sample etc/hostd.yml.sample" \
diff --git a/net-p2p/hostd/distinfo b/net-p2p/hostd/distinfo
index 80c7babefc3d..90c0ab05a4c5 100644
--- a/net-p2p/hostd/distinfo
+++ b/net-p2p/hostd/distinfo
@@ -1,24 +1,22 @@
-TIMESTAMP = 1750408128
-SHA256 (SiaFoundation-hostd-v2.3.3_GH0.tar.gz) = 80d8386ce3dca37ca5ac106f962876164c38fbd9b22059c77203aa79580f9048
-SIZE (SiaFoundation-hostd-v2.3.3_GH0.tar.gz) = 266795
-SHA256 (SiaFoundation-core-v0.14.0_GH0.tar.gz) = 8565b716ab714498975d392692d587f76c6360365fd571c1d3cd6d2658f7c836
-SIZE (SiaFoundation-core-v0.14.0_GH0.tar.gz) = 153419
-SHA256 (SiaFoundation-coreutils-v0.16.3_GH0.tar.gz) = dea3c89d654bc3ab62f709619cf1aa7137860a10ab92d5bc79c317459940773d
-SIZE (SiaFoundation-coreutils-v0.16.3_GH0.tar.gz) = 117180
+TIMESTAMP = 1754391415
+SHA256 (SiaFoundation-hostd-v2.3.6_GH0.tar.gz) = cd97121f4586909450a25298f584a58e9fe2a9358849757119b6aeced89e19c6
+SIZE (SiaFoundation-hostd-v2.3.6_GH0.tar.gz) = 265760
+SHA256 (SiaFoundation-core-v0.14.1_GH0.tar.gz) = 6692901e6ee6cb465145740245e5530fb7194ac4114f04b5f1b206a4615b94fe
+SIZE (SiaFoundation-core-v0.14.1_GH0.tar.gz) = 154852
+SHA256 (SiaFoundation-coreutils-6ece69f09f12_GH0.tar.gz) = 498e472c5955c73754d205942f4aeace942b54947c1c3620d95d60d702d2dc78
+SIZE (SiaFoundation-coreutils-6ece69f09f12_GH0.tar.gz) = 127898
SHA256 (SiaFoundation-jape-v0.14.0_GH0.tar.gz) = aeb76b2d14921e1075b612dedf784e812fa54bd46e19837e0048e8d0584c41b4
SIZE (SiaFoundation-jape-v0.14.0_GH0.tar.gz) = 14087
SHA256 (SiaFoundation-mux-v1.4.0_GH0.tar.gz) = 36d408992c89a1b60ede9bdaf1fb65d6022b45212ad1e336b7ed931f719e7209
SIZE (SiaFoundation-mux-v1.4.0_GH0.tar.gz) = 28746
-SHA256 (SiaFoundation-web-hostd-v0.63.0_GH0.tar.gz) = ebd39867778b9b08aad36537f80d9ebb9ac3a1cda69de4cbacc4f9876976d724
-SIZE (SiaFoundation-web-hostd-v0.63.0_GH0.tar.gz) = 24973820
+SHA256 (SiaFoundation-web-hostd-v0.64.0_GH0.tar.gz) = d0528756f86c53162cec3af8cf15a4d82b0d691d9fd4df9c58b0ab713578eaac
+SIZE (SiaFoundation-web-hostd-v0.64.0_GH0.tar.gz) = 23946106
SHA256 (aws-aws-sdk-go-v1.55.7_GH0.tar.gz) = cd1233f22caf7118a7efd34119b3755884040645faf83dbc5d1fa246d896b044
SIZE (aws-aws-sdk-go-v1.55.7_GH0.tar.gz) = 33372034
SHA256 (cloudflare-cloudflare-go-v0.115.0_GH0.tar.gz) = b82c3ed62a37aee5359b31822a4152c06b019ce43ba623f2ef7d7664bb27cffb
SIZE (cloudflare-cloudflare-go-v0.115.0_GH0.tar.gz) = 517339
-SHA256 (etcd-io-bbolt-v1.4.1_GH0.tar.gz) = f14b28c2742fa1bf433fedd7ca6ed5253f42c721733f649f48195c35a2cc581d
-SIZE (etcd-io-bbolt-v1.4.1_GH0.tar.gz) = 169058
-SHA256 (go-task-slim-sprig-52ccab3ef572_GH0.tar.gz) = 234ca4f44e68e77180301a1a6f3e0426769abefdcafb2ff80d3ffdb27512b173
-SIZE (go-task-slim-sprig-52ccab3ef572_GH0.tar.gz) = 39958
+SHA256 (etcd-io-bbolt-v1.4.2_GH0.tar.gz) = 0875f814e830d20df782a5c4cb2ac9361640f96877944b385769ca3f75270e60
+SIZE (etcd-io-bbolt-v1.4.2_GH0.tar.gz) = 169423
SHA256 (go-yaml-yaml-v2.4.0_GH0.tar.gz) = d8e94679e5fff6bd1a35e10241543929a5f3da44f701755babf99b3daf0faac0
SIZE (go-yaml-yaml-v2.4.0_GH0.tar.gz) = 73209
SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5
@@ -47,8 +45,6 @@ SHA256 (google-go-github-v17.0.0_GH0.tar.gz) = 75e6007d9a17b91864d1ef83de75c07ab
SIZE (google-go-github-v17.0.0_GH0.tar.gz) = 212084
SHA256 (google-go-querystring-v1.1.0_GH0.tar.gz) = a5641dee688eb2c733608ce5a88d8181c93ad9f5083fd97fadbccb91afad9a56
SIZE (google-go-querystring-v1.1.0_GH0.tar.gz) = 10423
-SHA256 (google-pprof-407c9e7a662f_GH0.tar.gz) = 6cd5d14f023e0e372f067e37d677cf7bf85385f15ff05a2f2a3dfc9dbb6cbe73
-SIZE (google-pprof-407c9e7a662f_GH0.tar.gz) = 4790769
SHA256 (hashicorp-golang-lru-v2.0.7_GH0.tar.gz) = 312697d0bf6e6bb44e66a94b2a8a07955edf89af10b09e69b5a9101d30ad5149
SIZE (hashicorp-golang-lru-v2.0.7_GH0.tar.gz) = 23860
SHA256 (jmespath-go-jmespath-v0.4.0_GH0.tar.gz) = aa86d00b6836345eee196c13df2df084a18e0b1159935de9289f2ef6a7fe375d
@@ -63,22 +59,20 @@ SHA256 (lukechampine-upnp-v0.3.0_GH0.tar.gz) = e0911c0bf4acf197b3d5793259b2734d0
SIZE (lukechampine-upnp-v0.3.0_GH0.tar.gz) = 5880
SHA256 (mattn-go-sqlite3-v1.14.28_GH0.tar.gz) = 958a4ac11099d4f6ca1709e31145b69357ef56576602c64e202ba6ac8e68bc43
SIZE (mattn-go-sqlite3-v1.14.28_GH0.tar.gz) = 2660019
-SHA256 (onsi-ginkgo-v2.12.0_GH0.tar.gz) = ff8ad0c743f3bdcb7472419a85912b78c1ccfe0350473e507de576241193f88b
-SIZE (onsi-ginkgo-v2.12.0_GH0.tar.gz) = 626352
SHA256 (quic-go-qpack-v0.5.1_GH0.tar.gz) = 4764c488fd58d111bfb06f651f593c8beb1829b853eb56ab204f2680aca12362
SIZE (quic-go-qpack-v0.5.1_GH0.tar.gz) = 40696
-SHA256 (quic-go-quic-go-v0.52.0_GH0.tar.gz) = d35dc7fadab785dab9498045c0811ef4f1344b79364e11c80c3fdd4edff3f180
-SIZE (quic-go-quic-go-v0.52.0_GH0.tar.gz) = 628968
-SHA256 (quic-go-webtransport-go-4ac2c9250e66_GH0.tar.gz) = 621e42ffd6612cf0338cd03628c37e75e71877ab3d4ef44f738fa9cfd5817432
-SIZE (quic-go-webtransport-go-4ac2c9250e66_GH0.tar.gz) = 37597
+SHA256 (quic-go-quic-go-v0.53.0_GH0.tar.gz) = 046cb1a923dc9204a5b3779222b4cf5a884453fc4a4cddbc0225012e79062ab7
+SIZE (quic-go-quic-go-v0.53.0_GH0.tar.gz) = 617877
+SHA256 (quic-go-webtransport-go-v0.9.0_GH0.tar.gz) = 751d3ef0e4f25d76277549c712ba724c1a609b1080744faea598ce7275fd4ebe
+SIZE (quic-go-webtransport-go-v0.9.0_GH0.tar.gz) = 34908
SHA256 (rogpeppe-go-internal-v1.12.0_GH0.tar.gz) = b51d588d05f3e82d3045545ef46bd758a0610b9cfde1ae243489a593908b6060
SIZE (rogpeppe-go-internal-v1.12.0_GH0.tar.gz) = 116899
SHA256 (shopspring-decimal-v1.4.0_GH0.tar.gz) = 6ddc6bc4e94a0b3a8366bdd5674b4c2890faca1171afc3f7d20aec95e2c8d413
SIZE (shopspring-decimal-v1.4.0_GH0.tar.gz) = 53681
SHA256 (uber-go-goleak-v1.3.0_GH0.tar.gz) = 4813e7694736f4d7fd1aad195d942f40ffca448c29bff3282ba6e92eaba4e0cd
SIZE (uber-go-goleak-v1.3.0_GH0.tar.gz) = 20057
-SHA256 (uber-go-mock-v0.5.0_GH0.tar.gz) = 41c16668926118ccfe8606e335487c0213efbb1330061e3ab7e97650b78e7737
-SIZE (uber-go-mock-v0.5.0_GH0.tar.gz) = 103723
+SHA256 (uber-go-mock-v0.5.2_GH0.tar.gz) = 3b321abaf4705051a5aa16a1b7e89b75fb004d92c10ed9adc64e327e4fd4d412
+SIZE (uber-go-mock-v0.5.2_GH0.tar.gz) = 113976
SHA256 (uber-go-multierr-v1.11.0_GH0.tar.gz) = 8aa599cf7de733306cf8770f854f8a38e6c819b1ae4296f15e44b1e7c6698f34
SIZE (uber-go-multierr-v1.11.0_GH0.tar.gz) = 16900
SHA256 (uber-go-zap-v1.27.0_GH0.tar.gz) = 62860771a138097535da9053f75d1da1a9e57f98263ead698ce493e0c9670652
diff --git a/net-p2p/hostd/files/patch-build_meta.go b/net-p2p/hostd/files/patch-build_meta.go
index f6f06f76df21..deaf52fd3db2 100644
--- a/net-p2p/hostd/files/patch-build_meta.go
+++ b/net-p2p/hostd/files/patch-build_meta.go
@@ -1,15 +1,15 @@
---- build/meta.go.orig 2025-06-20 08:29:32 UTC
+--- build/meta.go.orig 2025-08-05 10:59:13 UTC
+++ build/meta.go
@@ -1,7 +1,9 @@
+// Code generated by go generate; DO NOT EDIT.
-+// This file was generated by go generate at 2025-06-20T10:30:47+02:00.
++// This file was generated by go generate at 2025-08-05T13:00:15+02:00.
package build
const (
- commit = ""
- version = ""
- buildTime = 0
-+ commit = "2b0c2fd"
-+ version = "v2.3.3"
++ commit = "a9cbb11"
++ version = "v2.3.6"
+ buildTime = %%BUILDTIME%%
)
diff --git a/net-p2p/hostd/files/patch-vendor_modules.txt b/net-p2p/hostd/files/patch-vendor_modules.txt
index abd8c7cacba7..46f85e890a73 100644
--- a/net-p2p/hostd/files/patch-vendor_modules.txt
+++ b/net-p2p/hostd/files/patch-vendor_modules.txt
@@ -1,6 +1,6 @@
---- vendor/modules.txt.orig 2025-06-20 08:29:45 UTC
+--- vendor/modules.txt.orig 2025-08-05 10:59:29 UTC
+++ vendor/modules.txt
-@@ -0,0 +1,288 @@
+@@ -0,0 +1,264 @@
+# github.com/aws/aws-sdk-go v1.55.7
+## explicit; go 1.19
+github.com/aws/aws-sdk-go/aws
@@ -50,9 +50,6 @@
+# github.com/cloudflare/cloudflare-go v0.115.0
+## explicit; go 1.21
+github.com/cloudflare/cloudflare-go
-+# github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572
-+## explicit; go 1.13
-+github.com/go-task/slim-sprig
+# github.com/goccy/go-json v0.10.5
+## explicit; go 1.19
+github.com/goccy/go-json
@@ -70,9 +67,6 @@
+# github.com/google/go-querystring v1.1.0
+## explicit; go 1.10
+github.com/google/go-querystring/query
-+# github.com/google/pprof v0.0.0-20230821062121-407c9e7a662f
-+## explicit; go 1.19
-+github.com/google/pprof/profile
+# github.com/hashicorp/golang-lru/v2 v2.0.7
+## explicit; go 1.18
+github.com/hashicorp/golang-lru/v2
@@ -87,28 +81,10 @@
+# github.com/mattn/go-sqlite3 v1.14.28
+## explicit; go 1.19
+github.com/mattn/go-sqlite3
-+# github.com/onsi/ginkgo/v2 v2.12.0
-+## explicit; go 1.18
-+github.com/onsi/ginkgo/v2/config
-+github.com/onsi/ginkgo/v2/formatter
-+github.com/onsi/ginkgo/v2/ginkgo
-+github.com/onsi/ginkgo/v2/ginkgo/build
-+github.com/onsi/ginkgo/v2/ginkgo/command
-+github.com/onsi/ginkgo/v2/ginkgo/generators
-+github.com/onsi/ginkgo/v2/ginkgo/internal
-+github.com/onsi/ginkgo/v2/ginkgo/labels
-+github.com/onsi/ginkgo/v2/ginkgo/outline
-+github.com/onsi/ginkgo/v2/ginkgo/run
-+github.com/onsi/ginkgo/v2/ginkgo/unfocus
-+github.com/onsi/ginkgo/v2/ginkgo/watch
-+github.com/onsi/ginkgo/v2/internal/interrupt_handler
-+github.com/onsi/ginkgo/v2/internal/parallel_support
-+github.com/onsi/ginkgo/v2/reporters
-+github.com/onsi/ginkgo/v2/types
+# github.com/quic-go/qpack v0.5.1
+## explicit; go 1.22
+github.com/quic-go/qpack
-+# github.com/quic-go/quic-go v0.52.0
++# github.com/quic-go/quic-go v0.53.0
+## explicit; go 1.23
+github.com/quic-go/quic-go
+github.com/quic-go/quic-go/http3
@@ -124,21 +100,21 @@
+github.com/quic-go/quic-go/internal/wire
+github.com/quic-go/quic-go/logging
+github.com/quic-go/quic-go/quicvarint
-+# github.com/quic-go/webtransport-go v0.8.1-0.20241018022711-4ac2c9250e66
-+## explicit; go 1.22
++# github.com/quic-go/webtransport-go v0.9.0
++## explicit; go 1.23
+github.com/quic-go/webtransport-go
+# github.com/rogpeppe/go-internal v1.12.0
+## explicit; go 1.20
+# github.com/shopspring/decimal v1.4.0
+## explicit; go 1.10
+github.com/shopspring/decimal
-+# go.etcd.io/bbolt v1.4.1
++# go.etcd.io/bbolt v1.4.2
+## explicit; go 1.23
+go.etcd.io/bbolt
+go.etcd.io/bbolt/errors
+go.etcd.io/bbolt/internal/common
+go.etcd.io/bbolt/internal/freelist
-+# go.sia.tech/core v0.14.0
++# go.sia.tech/core v0.14.1
+## explicit; go 1.23.1
+go.sia.tech/core/blake2b
+go.sia.tech/core/consensus
@@ -147,7 +123,7 @@
+go.sia.tech/core/rhp/v3
+go.sia.tech/core/rhp/v4
+go.sia.tech/core/types
-+# go.sia.tech/coreutils v0.16.3
++# go.sia.tech/coreutils v0.16.5-0.20250701190511-6ece69f09f12
+## explicit; go 1.23.1
+go.sia.tech/coreutils
+go.sia.tech/coreutils/chain
@@ -169,15 +145,15 @@
+# go.sia.tech/web v0.0.0-20240610131903-5611d44a533e
+## explicit
+go.sia.tech/web/internal/nextjs
-+# go.sia.tech/web/hostd v0.63.0
-+## explicit; go 1.23.0
++# go.sia.tech/web/hostd v0.64.0
++## explicit; go 1.24.3
+go.sia.tech/web/hostd
+# go.uber.org/goleak v1.3.0
+## explicit; go 1.20
+go.uber.org/goleak
+go.uber.org/goleak/internal/stack
-+# go.uber.org/mock v0.5.0
-+## explicit; go 1.22
++# go.uber.org/mock v0.5.2
++## explicit; go 1.23
+go.uber.org/mock/mockgen
+go.uber.org/mock/mockgen/model
+# go.uber.org/multierr v1.11.0
diff --git a/net-p2p/jackett/Makefile b/net-p2p/jackett/Makefile
index 32b9b234dbbb..d9dc2ddfda11 100644
--- a/net-p2p/jackett/Makefile
+++ b/net-p2p/jackett/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jackett
DISTVERSIONPREFIX= v
-DISTVERSION= 0.22.2163
+DISTVERSION= 0.22.2202
CATEGORIES= net-p2p
MAINTAINER= tremere@cainites.net
diff --git a/net-p2p/jackett/distinfo b/net-p2p/jackett/distinfo
index e19716c9bb33..d833b24395e9 100644
--- a/net-p2p/jackett/distinfo
+++ b/net-p2p/jackett/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1752828000
+TIMESTAMP = 1753707408
SHA256 (nuget/anglesharp.xml.1.0.0.nupkg) = 533c57587eaa1b6044007fd42e8b069149f646182150e82ec954cf625efcb293
SIZE (nuget/anglesharp.xml.1.0.0.nupkg) = 223916
SHA256 (nuget/anglesharp.1.0.0.nupkg) = d08071e3e760c3dd375ae8df89c65e1e76cf09ac5437b866941e859d150db439
@@ -463,5 +463,5 @@ SHA256 (nuget/system.xml.xpath.4.3.0.nupkg) = 91dd4932a8faa1b871cc43d125e62f714c
SIZE (nuget/system.xml.xpath.4.3.0.nupkg) = 250182
SHA256 (nuget/yamldotnet.16.3.0.nupkg) = e068bcc1243c46c8bfdfe2f27a026bfff03cde7c67d9f37c2cdd70bd24a9dfd4
SIZE (nuget/yamldotnet.16.3.0.nupkg) = 776880
-SHA256 (Jackett-Jackett-v0.22.2163_GH0.tar.gz) = 7e7d1099aa6dd333deb5deec4a896ff6a44f1bd680e60b5e7d8542602b13b188
-SIZE (Jackett-Jackett-v0.22.2163_GH0.tar.gz) = 3637248
+SHA256 (Jackett-Jackett-v0.22.2202_GH0.tar.gz) = 2f79edf58e79437edc3157cef8c87f572cdce9d161d55c4a53fd506b32939bb5
+SIZE (Jackett-Jackett-v0.22.2202_GH0.tar.gz) = 3636345
diff --git a/net-p2p/jackett/pkg-plist b/net-p2p/jackett/pkg-plist
index 37c62e413beb..9e89f8d5175d 100644
--- a/net-p2p/jackett/pkg-plist
+++ b/net-p2p/jackett/pkg-plist
@@ -124,7 +124,6 @@
%%DATADIR%%/Definitions/btetree.yml
%%DATADIR%%/Definitions/btnext.yml
%%DATADIR%%/Definitions/btschool.yml
-%%DATADIR%%/Definitions/btsow.yml
%%DATADIR%%/Definitions/btstate.yml
%%DATADIR%%/Definitions/bwtorrents.yml
%%DATADIR%%/Definitions/byrbt.yml
diff --git a/net-p2p/ktorrent/distinfo b/net-p2p/ktorrent/distinfo
index 35b5224f559c..100929d952f2 100644
--- a/net-p2p/ktorrent/distinfo
+++ b/net-p2p/ktorrent/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381558
-SHA256 (KDE/release-service/25.04.3/ktorrent-25.04.3.tar.xz) = 00a0262aa30eb53673993288b1ffae7e2f924b69260f87bea762715a5ce0f7e7
-SIZE (KDE/release-service/25.04.3/ktorrent-25.04.3.tar.xz) = 2229616
+TIMESTAMP = 1754646465
+SHA256 (KDE/release-service/25.08.0/ktorrent-25.08.0.tar.xz) = 4d69eb05ebbcbeea5abea2b4561bdaaa9ab323252281386af080013d0d35e35e
+SIZE (KDE/release-service/25.08.0/ktorrent-25.08.0.tar.xz) = 2236464
diff --git a/net-p2p/libktorrent/distinfo b/net-p2p/libktorrent/distinfo
index a556d3988eab..ae723aa37316 100644
--- a/net-p2p/libktorrent/distinfo
+++ b/net-p2p/libktorrent/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381561
-SHA256 (KDE/release-service/25.04.3/libktorrent-25.04.3.tar.xz) = 137a6b14bbdd5121c7afca8e6dad0e52ff7dee80a6e5b54638657f13c06873a8
-SIZE (KDE/release-service/25.04.3/libktorrent-25.04.3.tar.xz) = 606316
+TIMESTAMP = 1754646467
+SHA256 (KDE/release-service/25.08.0/libktorrent-25.08.0.tar.xz) = e422bc87e3d14e8643a397f3b4f7d1baa3c0b9d9f6db2086ef43488752ba1657
+SIZE (KDE/release-service/25.08.0/libktorrent-25.08.0.tar.xz) = 607140
diff --git a/net-p2p/litecoin-daemon/Makefile b/net-p2p/litecoin-daemon/Makefile
index a60fb1cdde94..9f88b24639a1 100644
--- a/net-p2p/litecoin-daemon/Makefile
+++ b/net-p2p/litecoin-daemon/Makefile
@@ -1,5 +1,5 @@
MASTERDIR= ${.CURDIR}/../litecoin
-PORTREVISION= 1
+PORTREVISION= 2
PKGNAMESUFFIX= -daemon
COMMENT= Virtual Peer-to-Peer Currency (Daemon)
diff --git a/net-p2p/litecoin-utils/Makefile b/net-p2p/litecoin-utils/Makefile
index 5ac4711b6f1f..7bae3867ff98 100644
--- a/net-p2p/litecoin-utils/Makefile
+++ b/net-p2p/litecoin-utils/Makefile
@@ -1,5 +1,5 @@
MASTERDIR= ${.CURDIR}/../litecoin
-PORTREVISION= 1
+PORTREVISION= 2
PKGNAMESUFFIX= -utils
COMMENT= Virtual Peer-to-Peer Currency (CLI and Utilities)
diff --git a/net-p2p/litecoin/Makefile b/net-p2p/litecoin/Makefile
index 8e51fa6fbb7b..d53d744c9ae3 100644
--- a/net-p2p/litecoin/Makefile
+++ b/net-p2p/litecoin/Makefile
@@ -1,7 +1,7 @@
PORTNAME= litecoin
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.4
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= net-p2p finance
MAINTAINER= hsw@bitmark.com
diff --git a/net-p2p/mkbrr/Makefile b/net-p2p/mkbrr/Makefile
index 653ca5703e31..9d1ec55c7199 100644
--- a/net-p2p/mkbrr/Makefile
+++ b/net-p2p/mkbrr/Makefile
@@ -1,7 +1,6 @@
PORTNAME= mkbrr
DISTVERSIONPREFIX= v
-DISTVERSION= 1.13.0
-PORTREVISION= 1
+DISTVERSION= 1.15.0
CATEGORIES= net-p2p
MAINTAINER= diizzy@FreeBSD.org
diff --git a/net-p2p/mkbrr/distinfo b/net-p2p/mkbrr/distinfo
index 3537d1f7c3fd..406a2e4b05ac 100644
--- a/net-p2p/mkbrr/distinfo
+++ b/net-p2p/mkbrr/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750111435
-SHA256 (go/net-p2p_mkbrr/mkbrr-v1.13.0/v1.13.0.mod) = 0f831c80a1f5349422d6f749067d0af2913fde21c1dd74255650099c2e656325
-SIZE (go/net-p2p_mkbrr/mkbrr-v1.13.0/v1.13.0.mod) = 2213
-SHA256 (go/net-p2p_mkbrr/mkbrr-v1.13.0/v1.13.0.zip) = 819d76a4895fcfa5d7cc415afb9c578ba15c91e3bd82c814ef46bb8edad2aff3
-SIZE (go/net-p2p_mkbrr/mkbrr-v1.13.0/v1.13.0.zip) = 452305
+TIMESTAMP = 1755307283
+SHA256 (go/net-p2p_mkbrr/mkbrr-v1.15.0/v1.15.0.mod) = e871a531d437ba1e5feab8d18fc4cff6e7c6e76ef125e567fc1666ac8c263df2
+SIZE (go/net-p2p_mkbrr/mkbrr-v1.15.0/v1.15.0.mod) = 2347
+SHA256 (go/net-p2p_mkbrr/mkbrr-v1.15.0/v1.15.0.zip) = 25571c8a717d1c3cbe4c9507d6350fd87254da2912c5623ae08f3e8adeab0126
+SIZE (go/net-p2p_mkbrr/mkbrr-v1.15.0/v1.15.0.zip) = 457735
diff --git a/net-p2p/py-stig/Makefile b/net-p2p/py-stig/Makefile
index 438c22525781..410822eceef2 100644
--- a/net-p2p/py-stig/Makefile
+++ b/net-p2p/py-stig/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= net-p2p
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= TUI and CLI client for the BitTorrent Transmission daemon
WWW= https://github.com/rndusr/stig/
diff --git a/net-p2p/renterd/Makefile b/net-p2p/renterd/Makefile
index 67298f9c4ae0..1d822bd644c7 100644
--- a/net-p2p/renterd/Makefile
+++ b/net-p2p/renterd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= renterd
DISTVERSIONPREFIX= v
-DISTVERSION= 2.3.1
+DISTVERSION= 2.5.0
PORTREVISION= 1
CATEGORIES= net-p2p
@@ -23,54 +23,47 @@ GH_ACCOUNT= SiaFoundation
GO_TARGET= ./cmd/renterd
GO_BUILDFLAGS+= -tags='netgo'
-GH_TUPLE= \
- FiloSottile:edwards25519:v1.1.0:filosottile_edwards25519/vendor/filippo.io/edwards25519 \
- SiaFoundation:core:v0.13.2:siafoundation_core/vendor/go.sia.tech/core \
- SiaFoundation:coreutils:v0.16.2:siafoundation_coreutils/vendor/go.sia.tech/coreutils \
- SiaFoundation:gofakes3:v0.0.5:siafoundation_gofakes3/vendor/go.sia.tech/gofakes3 \
- SiaFoundation:hostd:v2.3.2:siafoundation_hostd/vendor/go.sia.tech/hostd/v2 \
- SiaFoundation:jape:v0.14.0:siafoundation_jape/vendor/go.sia.tech/jape \
- SiaFoundation:mux:v1.4.0:siafoundation_mux/vendor/go.sia.tech/mux \
- SiaFoundation:web:renterd/v0.80.0:siafoundation_web/vendor/go.sia.tech/web \
- aws:aws-sdk-go:v1.55.7:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \
- cloudflare:cloudflare-go:v0.115.0:cloudflare_cloudflare_go/vendor/github.com/cloudflare/cloudflare-go \
- etcd-io:bbolt:v1.4.1:etcd_io_bbolt/vendor/go.etcd.io/bbolt \
- gabriel-vasile:mimetype:v1.4.9:gabriel_vasile_mimetype/vendor/github.com/gabriel-vasile/mimetype \
- go-sql-driver:mysql:v1.9.3:go_sql_driver_mysql/vendor/github.com/go-sql-driver/mysql \
- go-task:slim-sprig:52ccab3ef572:go_task_slim_sprig/vendor/github.com/go-task/slim-sprig \
- go-yaml:yaml:v3.0.1:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \
- goccy:go-json:v0.10.5:goccy_go_json/vendor/github.com/goccy/go-json \
- golang:crypto:v0.39.0:golang_crypto/vendor/golang.org/x/crypto \
- golang:mod:v0.25.0:golang_mod/vendor/golang.org/x/mod \
- golang:net:v0.41.0:golang_net/vendor/golang.org/x/net \
- golang:sync:v0.15.0:golang_sync/vendor/golang.org/x/sync \
- golang:sys:v0.33.0:golang_sys/vendor/golang.org/x/sys \
- golang:term:v0.32.0:golang_term/vendor/golang.org/x/term \
- golang:text:v0.26.0:golang_text/vendor/golang.org/x/text \
- golang:time:v0.12.0:golang_time/vendor/golang.org/x/time \
- golang:tools:v0.34.0:golang_tools/vendor/golang.org/x/tools \
- google:go-cmp:v0.7.0:google_go_cmp/vendor/github.com/google/go-cmp \
- google:go-querystring:v1.1.0:google_go_querystring/vendor/github.com/google/go-querystring \
- google:pprof:407c9e7a662f:google_pprof/vendor/github.com/google/pprof \
- gotd:contrib:v0.21.0:gotd_contrib/vendor/github.com/gotd/contrib \
- hashicorp:golang-lru:v2.0.7:hashicorp_golang_lru_v2/vendor/github.com/hashicorp/golang-lru/v2 \
- jmespath:go-jmespath:v0.4.0:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \
- julienschmidt:httprouter:v1.3.0:julienschmidt_httprouter/vendor/github.com/julienschmidt/httprouter \
- klauspost:cpuid:v2.2.9:klauspost_cpuid_v2/vendor/github.com/klauspost/cpuid/v2 \
- klauspost:reedsolomon:v1.12.4:klauspost_reedsolomon/vendor/github.com/klauspost/reedsolomon \
- lukechampine:frand:v1.5.1:lukechampine_frand/vendor/lukechampine.com/frand \
- mattn:go-sqlite3:v1.14.28:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 \
- montanaflynn:stats:v0.7.1:montanaflynn_stats/vendor/github.com/montanaflynn/stats \
- onsi:ginkgo:v2.12.0:onsi_ginkgo_v2/vendor/github.com/onsi/ginkgo/v2 \
- quic-go:qpack:v0.5.1:quic_go_qpack/vendor/github.com/quic-go/qpack \
- quic-go:quic-go:v0.52.0:quic_go_quic_go/vendor/github.com/quic-go/quic-go \
- quic-go:webtransport-go:4ac2c9250e66:quic_go_webtransport_go/vendor/github.com/quic-go/webtransport-go \
- ryszard:goskiplist:2dfbae5fcf46:ryszard_goskiplist/vendor/github.com/ryszard/goskiplist \
- shabbyrobe:gocovmerge:c3350d9342df:shabbyrobe_gocovmerge/vendor/github.com/shabbyrobe/gocovmerge \
- shopspring:decimal:v1.4.0:shopspring_decimal/vendor/github.com/shopspring/decimal \
- uber-go:mock:v0.5.0:uber_go_mock/vendor/go.uber.org/mock \
- uber-go:multierr:v1.11.0:uber_go_multierr/vendor/go.uber.org/multierr \
- uber-go:zap:v1.27.0:uber_go_zap/vendor/go.uber.org/zap
+GH_TUPLE= \
+ FiloSottile:edwards25519:v1.1.0:filosottile_edwards25519/vendor/filippo.io/edwards25519 \
+ SiaFoundation:core:v0.14.1:siafoundation_core/vendor/go.sia.tech/core \
+ SiaFoundation:coreutils:v0.16.5:siafoundation_coreutils/vendor/go.sia.tech/coreutils \
+ SiaFoundation:gofakes3:v0.0.5:siafoundation_gofakes3/vendor/go.sia.tech/gofakes3 \
+ SiaFoundation:jape:v0.14.0:siafoundation_jape/vendor/go.sia.tech/jape \
+ SiaFoundation:mux:v1.4.0:siafoundation_mux/vendor/go.sia.tech/mux \
+ SiaFoundation:web:renterd/v0.82.1:siafoundation_web/vendor/go.sia.tech/web \
+ aws:aws-sdk-go:v1.55.7:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \
+ etcd-io:bbolt:v1.4.2:etcd_io_bbolt/vendor/go.etcd.io/bbolt \
+ gabriel-vasile:mimetype:v1.4.9:gabriel_vasile_mimetype/vendor/github.com/gabriel-vasile/mimetype \
+ go-sql-driver:mysql:v1.9.3:go_sql_driver_mysql/vendor/github.com/go-sql-driver/mysql \
+ go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
+ go-yaml:yaml:v3.0.1:go_yaml_yaml_1/vendor/gopkg.in/yaml.v3 \
+ golang:crypto:v0.39.0:golang_crypto/vendor/golang.org/x/crypto \
+ golang:mod:v0.25.0:golang_mod/vendor/golang.org/x/mod \
+ golang:net:v0.41.0:golang_net/vendor/golang.org/x/net \
+ golang:sync:v0.15.0:golang_sync/vendor/golang.org/x/sync \
+ golang:sys:v0.33.0:golang_sys/vendor/golang.org/x/sys \
+ golang:term:v0.32.0:golang_term/vendor/golang.org/x/term \
+ golang:text:v0.26.0:golang_text/vendor/golang.org/x/text \
+ golang:time:v0.12.0:golang_time/vendor/golang.org/x/time \
+ golang:tools:v0.34.0:golang_tools/vendor/golang.org/x/tools \
+ google:go-cmp:v0.7.0:google_go_cmp/vendor/github.com/google/go-cmp \
+ gotd:contrib:v0.21.0:gotd_contrib/vendor/github.com/gotd/contrib \
+ jmespath:go-jmespath:v0.4.0:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \
+ julienschmidt:httprouter:v1.3.0:julienschmidt_httprouter/vendor/github.com/julienschmidt/httprouter \
+ klauspost:cpuid:v2.2.9:klauspost_cpuid_v2/vendor/github.com/klauspost/cpuid/v2 \
+ klauspost:reedsolomon:v1.12.4:klauspost_reedsolomon/vendor/github.com/klauspost/reedsolomon \
+ lukechampine:frand:v1.5.1:lukechampine_frand/vendor/lukechampine.com/frand \
+ mattn:go-sqlite3:v1.14.28:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 \
+ montanaflynn:stats:v0.7.1:montanaflynn_stats/vendor/github.com/montanaflynn/stats \
+ quic-go:qpack:v0.5.1:quic_go_qpack/vendor/github.com/quic-go/qpack \
+ quic-go:quic-go:v0.53.0:quic_go_quic_go/vendor/github.com/quic-go/quic-go \
+ quic-go:webtransport-go:v0.9.0:quic_go_webtransport_go/vendor/github.com/quic-go/webtransport-go \
+ ryszard:goskiplist:2dfbae5fcf46:ryszard_goskiplist/vendor/github.com/ryszard/goskiplist \
+ shabbyrobe:gocovmerge:c3350d9342df:shabbyrobe_gocovmerge/vendor/github.com/shabbyrobe/gocovmerge \
+ shopspring:decimal:v1.4.0:shopspring_decimal/vendor/github.com/shopspring/decimal \
+ uber-go:mock:v0.5.2:uber_go_mock/vendor/go.uber.org/mock \
+ uber-go:multierr:v1.11.0:uber_go_multierr/vendor/go.uber.org/multierr \
+ uber-go:zap:v1.27.0:uber_go_zap/vendor/go.uber.org/zap
PLIST_FILES= "@dir(${USERS},${GROUPS},750) /var/db/${PORTNAME}" \
"@sample etc/newsyslog.conf.d/renterd.conf.sample" \
diff --git a/net-p2p/renterd/distinfo b/net-p2p/renterd/distinfo
index ec70afcab76a..a938e0abcf2f 100644
--- a/net-p2p/renterd/distinfo
+++ b/net-p2p/renterd/distinfo
@@ -1,38 +1,32 @@
-TIMESTAMP = 1750410304
-SHA256 (SiaFoundation-renterd-v2.3.1_GH0.tar.gz) = 9d4d7cfa498d71d9b21f5617c1cffc2dee6384fe55021ea43f5292f7217a9469
-SIZE (SiaFoundation-renterd-v2.3.1_GH0.tar.gz) = 483524
+TIMESTAMP = 1754393679
+SHA256 (SiaFoundation-renterd-v2.5.0_GH0.tar.gz) = 2dd82504f545cf549a01e97b0cd4765f08a10069aa91625484e96e33e6165a35
+SIZE (SiaFoundation-renterd-v2.5.0_GH0.tar.gz) = 450632
SHA256 (FiloSottile-edwards25519-v1.1.0_GH0.tar.gz) = b480c71e26d7a65e468a4f0cc2a414302dc89c6be4e58fe34779b0c9f12cac60
SIZE (FiloSottile-edwards25519-v1.1.0_GH0.tar.gz) = 47125
-SHA256 (SiaFoundation-core-v0.13.2_GH0.tar.gz) = 404799baa88bc094c293d5be78edbd20d3c5ba394cedf04d764ee8650c6f90eb
-SIZE (SiaFoundation-core-v0.13.2_GH0.tar.gz) = 158717
-SHA256 (SiaFoundation-coreutils-v0.16.2_GH0.tar.gz) = c8cdd18e58857619c6b265573bb10569d34e44a1a4c1be71f589f13e4d52ee15
-SIZE (SiaFoundation-coreutils-v0.16.2_GH0.tar.gz) = 117115
+SHA256 (SiaFoundation-core-v0.14.1_GH0.tar.gz) = 6692901e6ee6cb465145740245e5530fb7194ac4114f04b5f1b206a4615b94fe
+SIZE (SiaFoundation-core-v0.14.1_GH0.tar.gz) = 154852
+SHA256 (SiaFoundation-coreutils-v0.16.5_GH0.tar.gz) = 4f739c8f02fe03cb59844ee877b03ae479629012e595704b262bdcbc553ef565
+SIZE (SiaFoundation-coreutils-v0.16.5_GH0.tar.gz) = 127424
SHA256 (SiaFoundation-gofakes3-v0.0.5_GH0.tar.gz) = b8ce8e3c2db00f7486db1d13c13688cb3bd14420df43a0e6f8b1aae828f95b15
SIZE (SiaFoundation-gofakes3-v0.0.5_GH0.tar.gz) = 288336
-SHA256 (SiaFoundation-hostd-v2.3.2_GH0.tar.gz) = 0e9cee06885155b0ce4dd6d3e94dd3d286a428c56010582d55d87a07e1a25ddf
-SIZE (SiaFoundation-hostd-v2.3.2_GH0.tar.gz) = 264829
SHA256 (SiaFoundation-jape-v0.14.0_GH0.tar.gz) = aeb76b2d14921e1075b612dedf784e812fa54bd46e19837e0048e8d0584c41b4
SIZE (SiaFoundation-jape-v0.14.0_GH0.tar.gz) = 14087
SHA256 (SiaFoundation-mux-v1.4.0_GH0.tar.gz) = 36d408992c89a1b60ede9bdaf1fb65d6022b45212ad1e336b7ed931f719e7209
SIZE (SiaFoundation-mux-v1.4.0_GH0.tar.gz) = 28746
-SHA256 (SiaFoundation-web-renterd-v0.80.0_GH0.tar.gz) = 682785295f430f9c18dafe595f476f104dacfd37592dc90e5df8d522361e6991
-SIZE (SiaFoundation-web-renterd-v0.80.0_GH0.tar.gz) = 24973567
+SHA256 (SiaFoundation-web-renterd-v0.82.1_GH0.tar.gz) = 51deb378b8f5005223ad8ac251777d39e429d402af3463b52cd5c23e4016b4db
+SIZE (SiaFoundation-web-renterd-v0.82.1_GH0.tar.gz) = 23948417
SHA256 (aws-aws-sdk-go-v1.55.7_GH0.tar.gz) = cd1233f22caf7118a7efd34119b3755884040645faf83dbc5d1fa246d896b044
SIZE (aws-aws-sdk-go-v1.55.7_GH0.tar.gz) = 33372034
-SHA256 (cloudflare-cloudflare-go-v0.115.0_GH0.tar.gz) = b82c3ed62a37aee5359b31822a4152c06b019ce43ba623f2ef7d7664bb27cffb
-SIZE (cloudflare-cloudflare-go-v0.115.0_GH0.tar.gz) = 517339
-SHA256 (etcd-io-bbolt-v1.4.1_GH0.tar.gz) = f14b28c2742fa1bf433fedd7ca6ed5253f42c721733f649f48195c35a2cc581d
-SIZE (etcd-io-bbolt-v1.4.1_GH0.tar.gz) = 169058
+SHA256 (etcd-io-bbolt-v1.4.2_GH0.tar.gz) = 0875f814e830d20df782a5c4cb2ac9361640f96877944b385769ca3f75270e60
+SIZE (etcd-io-bbolt-v1.4.2_GH0.tar.gz) = 169423
SHA256 (gabriel-vasile-mimetype-v1.4.9_GH0.tar.gz) = 4806eabf8ed35ec42ff9358b5c1c6f77aea166bfe6d14257e172b7ab41d2e56e
SIZE (gabriel-vasile-mimetype-v1.4.9_GH0.tar.gz) = 816533
SHA256 (go-sql-driver-mysql-v1.9.3_GH0.tar.gz) = d2297a424275ba5acaaaf7ba5f02609e3bfe7550d9b41bc9e72b4c89e0414073
SIZE (go-sql-driver-mysql-v1.9.3_GH0.tar.gz) = 110120
-SHA256 (go-task-slim-sprig-52ccab3ef572_GH0.tar.gz) = 234ca4f44e68e77180301a1a6f3e0426769abefdcafb2ff80d3ffdb27512b173
-SIZE (go-task-slim-sprig-52ccab3ef572_GH0.tar.gz) = 39958
+SHA256 (go-yaml-yaml-v2.4.0_GH0.tar.gz) = d8e94679e5fff6bd1a35e10241543929a5f3da44f701755babf99b3daf0faac0
+SIZE (go-yaml-yaml-v2.4.0_GH0.tar.gz) = 73209
SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5
SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173
-SHA256 (goccy-go-json-v0.10.5_GH0.tar.gz) = 15a6994e238a3d520816d53eacd115e6d3fd0816e570e8ae79f3a8fcf74616aa
-SIZE (goccy-go-json-v0.10.5_GH0.tar.gz) = 399031
SHA256 (golang-crypto-v0.39.0_GH0.tar.gz) = 56abac6e399772acc8de206b85bb82ffb53fd4d22c80944cee46247e0291ebc1
SIZE (golang-crypto-v0.39.0_GH0.tar.gz) = 2158694
SHA256 (golang-mod-v0.25.0_GH0.tar.gz) = 6bfb8436e598c4acbd8ffc54e68160970b39a5242fc62361b1f5596a23354270
@@ -53,14 +47,8 @@ SHA256 (golang-tools-v0.34.0_GH0.tar.gz) = ed3063f864a4c3e12f02dc4553d087b22b3b5
SIZE (golang-tools-v0.34.0_GH0.tar.gz) = 8171250
SHA256 (google-go-cmp-v0.7.0_GH0.tar.gz) = c98f4f998ad8134b26816500b5c4c5cd6329905c0610b0c1f031efe7fbb469af
SIZE (google-go-cmp-v0.7.0_GH0.tar.gz) = 105149
-SHA256 (google-go-querystring-v1.1.0_GH0.tar.gz) = a5641dee688eb2c733608ce5a88d8181c93ad9f5083fd97fadbccb91afad9a56
-SIZE (google-go-querystring-v1.1.0_GH0.tar.gz) = 10423
-SHA256 (google-pprof-407c9e7a662f_GH0.tar.gz) = 6cd5d14f023e0e372f067e37d677cf7bf85385f15ff05a2f2a3dfc9dbb6cbe73
-SIZE (google-pprof-407c9e7a662f_GH0.tar.gz) = 4790769
SHA256 (gotd-contrib-v0.21.0_GH0.tar.gz) = 6ef78b51dd6fcc378091855736d5dc3d07f480e138c6342c8a7f514480100c66
SIZE (gotd-contrib-v0.21.0_GH0.tar.gz) = 58368
-SHA256 (hashicorp-golang-lru-v2.0.7_GH0.tar.gz) = 312697d0bf6e6bb44e66a94b2a8a07955edf89af10b09e69b5a9101d30ad5149
-SIZE (hashicorp-golang-lru-v2.0.7_GH0.tar.gz) = 23860
SHA256 (jmespath-go-jmespath-v0.4.0_GH0.tar.gz) = aa86d00b6836345eee196c13df2df084a18e0b1159935de9289f2ef6a7fe375d
SIZE (jmespath-go-jmespath-v0.4.0_GH0.tar.gz) = 128861
SHA256 (julienschmidt-httprouter-v1.3.0_GH0.tar.gz) = 2999dffc23f8ac3872ea37d108ddec0ba570d2780a42876300bdcdb0744908e2
@@ -75,22 +63,20 @@ SHA256 (mattn-go-sqlite3-v1.14.28_GH0.tar.gz) = 958a4ac11099d4f6ca1709e31145b693
SIZE (mattn-go-sqlite3-v1.14.28_GH0.tar.gz) = 2660019
SHA256 (montanaflynn-stats-v0.7.1_GH0.tar.gz) = 97e9258173992d3caee6f7d7ac175d559dfc086388ad6c65fde439b808e1b725
SIZE (montanaflynn-stats-v0.7.1_GH0.tar.gz) = 52136
-SHA256 (onsi-ginkgo-v2.12.0_GH0.tar.gz) = ff8ad0c743f3bdcb7472419a85912b78c1ccfe0350473e507de576241193f88b
-SIZE (onsi-ginkgo-v2.12.0_GH0.tar.gz) = 626352
SHA256 (quic-go-qpack-v0.5.1_GH0.tar.gz) = 4764c488fd58d111bfb06f651f593c8beb1829b853eb56ab204f2680aca12362
SIZE (quic-go-qpack-v0.5.1_GH0.tar.gz) = 40696
-SHA256 (quic-go-quic-go-v0.52.0_GH0.tar.gz) = d35dc7fadab785dab9498045c0811ef4f1344b79364e11c80c3fdd4edff3f180
-SIZE (quic-go-quic-go-v0.52.0_GH0.tar.gz) = 628968
-SHA256 (quic-go-webtransport-go-4ac2c9250e66_GH0.tar.gz) = 621e42ffd6612cf0338cd03628c37e75e71877ab3d4ef44f738fa9cfd5817432
-SIZE (quic-go-webtransport-go-4ac2c9250e66_GH0.tar.gz) = 37597
+SHA256 (quic-go-quic-go-v0.53.0_GH0.tar.gz) = 046cb1a923dc9204a5b3779222b4cf5a884453fc4a4cddbc0225012e79062ab7
+SIZE (quic-go-quic-go-v0.53.0_GH0.tar.gz) = 617877
+SHA256 (quic-go-webtransport-go-v0.9.0_GH0.tar.gz) = 751d3ef0e4f25d76277549c712ba724c1a609b1080744faea598ce7275fd4ebe
+SIZE (quic-go-webtransport-go-v0.9.0_GH0.tar.gz) = 34908
SHA256 (ryszard-goskiplist-2dfbae5fcf46_GH0.tar.gz) = 7749ec2dc1d5c16fbefc70080357ee123e6b25210cebce40e66bfa1a3cc6dc01
SIZE (ryszard-goskiplist-2dfbae5fcf46_GH0.tar.gz) = 13876
SHA256 (shabbyrobe-gocovmerge-c3350d9342df_GH0.tar.gz) = 0352ebd52d40a02380d4654ac892bd1386fb30f2663c296f57f718384ac83f41
SIZE (shabbyrobe-gocovmerge-c3350d9342df_GH0.tar.gz) = 3366
SHA256 (shopspring-decimal-v1.4.0_GH0.tar.gz) = 6ddc6bc4e94a0b3a8366bdd5674b4c2890faca1171afc3f7d20aec95e2c8d413
SIZE (shopspring-decimal-v1.4.0_GH0.tar.gz) = 53681
-SHA256 (uber-go-mock-v0.5.0_GH0.tar.gz) = 41c16668926118ccfe8606e335487c0213efbb1330061e3ab7e97650b78e7737
-SIZE (uber-go-mock-v0.5.0_GH0.tar.gz) = 103723
+SHA256 (uber-go-mock-v0.5.2_GH0.tar.gz) = 3b321abaf4705051a5aa16a1b7e89b75fb004d92c10ed9adc64e327e4fd4d412
+SIZE (uber-go-mock-v0.5.2_GH0.tar.gz) = 113976
SHA256 (uber-go-multierr-v1.11.0_GH0.tar.gz) = 8aa599cf7de733306cf8770f854f8a38e6c819b1ae4296f15e44b1e7c6698f34
SIZE (uber-go-multierr-v1.11.0_GH0.tar.gz) = 16900
SHA256 (uber-go-zap-v1.27.0_GH0.tar.gz) = 62860771a138097535da9053f75d1da1a9e57f98263ead698ce493e0c9670652
diff --git a/net-p2p/renterd/files/patch-build_meta.go b/net-p2p/renterd/files/patch-build_meta.go
index 34d580cc93f8..cbbc1ad41012 100644
--- a/net-p2p/renterd/files/patch-build_meta.go
+++ b/net-p2p/renterd/files/patch-build_meta.go
@@ -1,9 +1,9 @@
---- build/meta.go.orig 2025-06-20 09:27:52 UTC
+--- build/meta.go.orig 2025-08-05 11:35:02 UTC
+++ build/meta.go
@@ -1,5 +1,5 @@
// Code generated by go generate; DO NOT EDIT.
-// This file was generated by go generate at 2024-08-12T08:54:43-07:00.
-+// This file was generated by go generate at 2025-06-20T11:29:36+02:00.
++// This file was generated by go generate at 2025-08-05T13:36:42+02:00.
package build
//go:generate go run gen.go
@@ -14,8 +14,8 @@
- commit = "?"
- version = "?"
- buildTime = 0
-+ commit = "dfb9329b"
-+ version = "v2.3.1"
++ commit = "a8b51bcf"
++ version = "v2.5.0"
+ buildTime = %%BUILDTIME%%
)
diff --git a/net-p2p/renterd/files/patch-vendor_modules.txt b/net-p2p/renterd/files/patch-vendor_modules.txt
index baebe1eba997..d90d94c72474 100644
--- a/net-p2p/renterd/files/patch-vendor_modules.txt
+++ b/net-p2p/renterd/files/patch-vendor_modules.txt
@@ -1,6 +1,6 @@
---- vendor/modules.txt.orig 2025-06-20 09:28:12 UTC
+--- vendor/modules.txt.orig 2025-08-05 11:35:18 UTC
+++ vendor/modules.txt
-@@ -0,0 +1,348 @@
+@@ -0,0 +1,277 @@
+# filippo.io/edwards25519 v1.1.0
+## explicit; go 1.20
+filippo.io/edwards25519
@@ -52,16 +52,12 @@
+github.com/aws/aws-sdk-go/private/protocol/restjson
+github.com/aws/aws-sdk-go/private/protocol/restxml
+github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil
-+github.com/aws/aws-sdk-go/service/route53
+github.com/aws/aws-sdk-go/service/s3
+github.com/aws/aws-sdk-go/service/sso
+github.com/aws/aws-sdk-go/service/sso/ssoiface
+github.com/aws/aws-sdk-go/service/ssooidc
+github.com/aws/aws-sdk-go/service/sts
+github.com/aws/aws-sdk-go/service/sts/stsiface
-+# github.com/cloudflare/cloudflare-go v0.115.0
-+## explicit; go 1.21
-+github.com/cloudflare/cloudflare-go
+# github.com/gabriel-vasile/mimetype v1.4.9
+## explicit; go 1.23.0
+github.com/gabriel-vasile/mimetype
@@ -71,20 +67,6 @@
+# github.com/go-sql-driver/mysql v1.9.3
+## explicit; go 1.21.0
+github.com/go-sql-driver/mysql
-+# github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572
-+## explicit; go 1.13
-+github.com/go-task/slim-sprig
-+# github.com/goccy/go-json v0.10.5
-+## explicit; go 1.19
-+github.com/goccy/go-json
-+github.com/goccy/go-json/internal/decoder
-+github.com/goccy/go-json/internal/encoder
-+github.com/goccy/go-json/internal/encoder/vm
-+github.com/goccy/go-json/internal/encoder/vm_color
-+github.com/goccy/go-json/internal/encoder/vm_color_indent
-+github.com/goccy/go-json/internal/encoder/vm_indent
-+github.com/goccy/go-json/internal/errors
-+github.com/goccy/go-json/internal/runtime
+# github.com/google/go-cmp v0.7.0
+## explicit; go 1.21
+github.com/google/go-cmp/cmp
@@ -93,20 +75,9 @@
+github.com/google/go-cmp/cmp/internal/flags
+github.com/google/go-cmp/cmp/internal/function
+github.com/google/go-cmp/cmp/internal/value
-+# github.com/google/go-querystring v1.1.0
-+## explicit; go 1.10
-+github.com/google/go-querystring/query
-+# github.com/google/pprof v0.0.0-20230821062121-407c9e7a662f
-+## explicit; go 1.19
-+github.com/google/pprof/profile
+# github.com/gotd/contrib v0.21.0
+## explicit; go 1.22
+github.com/gotd/contrib/http_range
-+# github.com/hashicorp/golang-lru/v2 v2.0.7
-+## explicit; go 1.18
-+github.com/hashicorp/golang-lru/v2
-+github.com/hashicorp/golang-lru/v2/internal
-+github.com/hashicorp/golang-lru/v2/simplelru
+# github.com/jmespath/go-jmespath v0.4.0
+## explicit; go 1.14
+github.com/jmespath/go-jmespath
@@ -125,28 +96,10 @@
+# github.com/montanaflynn/stats v0.7.1
+## explicit; go 1.13
+github.com/montanaflynn/stats
-+# github.com/onsi/ginkgo/v2 v2.12.0
-+## explicit; go 1.18
-+github.com/onsi/ginkgo/v2/config
-+github.com/onsi/ginkgo/v2/formatter
-+github.com/onsi/ginkgo/v2/ginkgo
-+github.com/onsi/ginkgo/v2/ginkgo/build
-+github.com/onsi/ginkgo/v2/ginkgo/command
-+github.com/onsi/ginkgo/v2/ginkgo/generators
-+github.com/onsi/ginkgo/v2/ginkgo/internal
-+github.com/onsi/ginkgo/v2/ginkgo/labels
-+github.com/onsi/ginkgo/v2/ginkgo/outline
-+github.com/onsi/ginkgo/v2/ginkgo/run
-+github.com/onsi/ginkgo/v2/ginkgo/unfocus
-+github.com/onsi/ginkgo/v2/ginkgo/watch
-+github.com/onsi/ginkgo/v2/internal/interrupt_handler
-+github.com/onsi/ginkgo/v2/internal/parallel_support
-+github.com/onsi/ginkgo/v2/reporters
-+github.com/onsi/ginkgo/v2/types
+# github.com/quic-go/qpack v0.5.1
+## explicit; go 1.22
+github.com/quic-go/qpack
-+# github.com/quic-go/quic-go v0.52.0
++# github.com/quic-go/quic-go v0.53.0
+## explicit; go 1.23
+github.com/quic-go/quic-go
+github.com/quic-go/quic-go/http3
@@ -162,8 +115,8 @@
+github.com/quic-go/quic-go/internal/wire
+github.com/quic-go/quic-go/logging
+github.com/quic-go/quic-go/quicvarint
-+# github.com/quic-go/webtransport-go v0.8.1-0.20241018022711-4ac2c9250e66
-+## explicit; go 1.22
++# github.com/quic-go/webtransport-go v0.9.0
++## explicit; go 1.23
+github.com/quic-go/webtransport-go
+# github.com/ryszard/goskiplist v0.0.0-20150312221310-2dfbae5fcf46
+## explicit
@@ -174,23 +127,21 @@
+# github.com/shopspring/decimal v1.4.0
+## explicit; go 1.10
+github.com/shopspring/decimal
-+# go.etcd.io/bbolt v1.4.1
++# go.etcd.io/bbolt v1.4.2
+## explicit; go 1.23
+go.etcd.io/bbolt
+go.etcd.io/bbolt/errors
+go.etcd.io/bbolt/internal/common
+go.etcd.io/bbolt/internal/freelist
-+# go.sia.tech/core v0.13.2
++# go.sia.tech/core v0.14.1
+## explicit; go 1.23.1
+go.sia.tech/core/blake2b
+go.sia.tech/core/consensus
+go.sia.tech/core/gateway
-+go.sia.tech/core/internal/smux
+go.sia.tech/core/rhp/v2
-+go.sia.tech/core/rhp/v3
+go.sia.tech/core/rhp/v4
+go.sia.tech/core/types
-+# go.sia.tech/coreutils v0.16.2
++# go.sia.tech/coreutils v0.16.5
+## explicit; go 1.23.1
+go.sia.tech/coreutils
+go.sia.tech/coreutils/chain
@@ -206,30 +157,6 @@
+go.sia.tech/gofakes3
+go.sia.tech/gofakes3/internal/goskipiter
+go.sia.tech/gofakes3/signature
-+# go.sia.tech/hostd/v2 v2.3.2
-+## explicit; go 1.24.2
-+go.sia.tech/hostd/v2/alerts
-+go.sia.tech/hostd/v2/build
-+go.sia.tech/hostd/v2/explorer
-+go.sia.tech/hostd/v2/host/accounts
-+go.sia.tech/hostd/v2/host/contracts
-+go.sia.tech/hostd/v2/host/metrics
-+go.sia.tech/hostd/v2/host/registry
-+go.sia.tech/hostd/v2/host/settings
-+go.sia.tech/hostd/v2/host/settings/pin
-+go.sia.tech/hostd/v2/host/storage
-+go.sia.tech/hostd/v2/index
-+go.sia.tech/hostd/v2/internal/ddns
-+go.sia.tech/hostd/v2/internal/ddns/providers/cloudflare
-+go.sia.tech/hostd/v2/internal/ddns/providers/duckdns
-+go.sia.tech/hostd/v2/internal/ddns/providers/noip
-+go.sia.tech/hostd/v2/internal/ddns/providers/route53
-+go.sia.tech/hostd/v2/internal/threadgroup
-+go.sia.tech/hostd/v2/persist/sqlite
-+go.sia.tech/hostd/v2/rhp
-+go.sia.tech/hostd/v2/rhp/v2
-+go.sia.tech/hostd/v2/rhp/v3
-+go.sia.tech/hostd/v2/webhooks
+# go.sia.tech/jape v0.14.0
+## explicit; go 1.23.2
+go.sia.tech/jape
@@ -241,11 +168,11 @@
+# go.sia.tech/web v0.0.0-20240610131903-5611d44a533e
+## explicit
+go.sia.tech/web/internal/nextjs
-+# go.sia.tech/web/renterd v0.80.0
-+## explicit; go 1.23.0
++# go.sia.tech/web/renterd v0.82.1
++## explicit; go 1.24.3
+go.sia.tech/web/renterd
-+# go.uber.org/mock v0.5.0
-+## explicit; go 1.22
++# go.uber.org/mock v0.5.2
++## explicit; go 1.23
+go.uber.org/mock/mockgen
+go.uber.org/mock/mockgen/model
+# go.uber.org/multierr v1.11.0
@@ -343,6 +270,8 @@
+golang.org/x/tools/internal/typeparams
+golang.org/x/tools/internal/typesinternal
+golang.org/x/tools/internal/versions
++# gopkg.in/yaml.v2 v2.4.0
++## explicit; go 1.15
+# gopkg.in/yaml.v3 v3.0.1
+## explicit
+gopkg.in/yaml.v3
diff --git a/net-p2p/transmission-components/Makefile b/net-p2p/transmission-components/Makefile
index 790fe86855fe..5036d7bb937e 100644
--- a/net-p2p/transmission-components/Makefile
+++ b/net-p2p/transmission-components/Makefile
@@ -1,6 +1,6 @@
PORTNAME= transmission
DISTVERSION= 4.0.6
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net-p2p
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
diff --git a/net-p2p/transmission-components/files/patch-gtk_DetailsDialog.cc b/net-p2p/transmission-components/files/patch-gtk_DetailsDialog.cc
new file mode 100644
index 000000000000..0964723351fa
--- /dev/null
+++ b/net-p2p/transmission-components/files/patch-gtk_DetailsDialog.cc
@@ -0,0 +1,10 @@
+--- gtk/DetailsDialog.cc.orig 2025-08-09 13:07:00 UTC
++++ gtk/DetailsDialog.cc
+@@ -49,6 +49,7 @@
+
+ #include <fmt/chrono.h>
+ #include <fmt/core.h>
++#include <fmt/ranges.h>
+ #include <fmt/format.h>
+
+ #include <algorithm>
diff --git a/net-p2p/transmission-components/files/patch-libtransmission_peer-msgs.cc b/net-p2p/transmission-components/files/patch-libtransmission_peer-msgs.cc
new file mode 100644
index 000000000000..51acaa75fb0f
--- /dev/null
+++ b/net-p2p/transmission-components/files/patch-libtransmission_peer-msgs.cc
@@ -0,0 +1,10 @@
+--- libtransmission/peer-msgs.cc.orig 2025-08-10 02:48:03 UTC
++++ libtransmission/peer-msgs.cc
+@@ -17,6 +17,7 @@
+ #include <vector>
+
+ #include <fmt/format.h>
++#include <fmt/std.h>
+
+ #include "transmission.h"
+
diff --git a/net-p2p/tremotesf/Makefile b/net-p2p/tremotesf/Makefile
index 5e03165b0696..78f28211820f 100644
--- a/net-p2p/tremotesf/Makefile
+++ b/net-p2p/tremotesf/Makefile
@@ -1,5 +1,6 @@
PORTNAME= tremotesf
DISTVERSION= 2.8.2
+PORTREVISION= 1
CATEGORIES= net-p2p
MASTER_SITES= https://github.com/equeim/${PORTNAME}2/releases/download/${DISTVERSION}/
diff --git a/net-p2p/walletd/Makefile b/net-p2p/walletd/Makefile
index e155dfa8bffa..71fb2fb7f3c4 100644
--- a/net-p2p/walletd/Makefile
+++ b/net-p2p/walletd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= walletd
DISTVERSIONPREFIX= v
-DISTVERSION= 2.10.3
+DISTVERSION= 2.10.4
PORTREVISION= 1
CATEGORIES= net-p2p
@@ -23,37 +23,34 @@ GH_ACCOUNT= SiaFoundation
GO_TARGET= ./cmd/walletd
GO_BUILDFLAGS+= -tags='netgo timetzdata'
-GH_TUPLE= \
- SiaFoundation:core:v0.14.0:siafoundation_core/vendor/go.sia.tech/core \
- SiaFoundation:coreutils:v0.16.3:siafoundation_coreutils/vendor/go.sia.tech/coreutils \
- SiaFoundation:jape:v0.14.0:siafoundation_jape/vendor/go.sia.tech/jape \
- SiaFoundation:mux:v1.4.0:siafoundation_mux/vendor/go.sia.tech/mux \
- SiaFoundation:web:walletd/v0.30.0:siafoundation_web/vendor/go.sia.tech/web \
- etcd-io:bbolt:v1.4.1:etcd_io_bbolt/vendor/go.etcd.io/bbolt \
- go-task:slim-sprig:52ccab3ef572:go_task_slim_sprig/vendor/github.com/go-task/slim-sprig \
- go-yaml:yaml:v3.0.1:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \
- golang:crypto:v0.39.0:golang_crypto/vendor/golang.org/x/crypto \
- golang:exp:9bf2ced13842:golang_exp/vendor/golang.org/x/exp \
- golang:mod:v0.25.0:golang_mod/vendor/golang.org/x/mod \
- golang:net:v0.41.0:golang_net/vendor/golang.org/x/net \
- golang:sync:v0.15.0:golang_sync/vendor/golang.org/x/sync \
- golang:sys:v0.33.0:golang_sys/vendor/golang.org/x/sys \
- golang:term:v0.32.0:golang_term/vendor/golang.org/x/term \
- golang:text:v0.26.0:golang_text/vendor/golang.org/x/text \
- golang:tools:v0.34.0:golang_tools/vendor/golang.org/x/tools \
- google:pprof:407c9e7a662f:google_pprof/vendor/github.com/google/pprof \
- julienschmidt:httprouter:v1.3.0:julienschmidt_httprouter/vendor/github.com/julienschmidt/httprouter \
- lukechampine:flagg:v1.1.1:lukechampine_flagg/vendor/lukechampine.com/flagg \
- lukechampine:frand:v1.5.1:lukechampine_frand/vendor/lukechampine.com/frand \
- lukechampine:upnp:v0.3.0:lukechampine_upnp/vendor/lukechampine.com/upnp \
- mattn:go-sqlite3:v1.14.28:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 \
- onsi:ginkgo:v2.12.0:onsi_ginkgo_v2/vendor/github.com/onsi/ginkgo/v2 \
- quic-go:qpack:v0.5.1:quic_go_qpack/vendor/github.com/quic-go/qpack \
- quic-go:quic-go:v0.52.0:quic_go_quic_go/vendor/github.com/quic-go/quic-go \
- quic-go:webtransport-go:4ac2c9250e66:quic_go_webtransport_go/vendor/github.com/quic-go/webtransport-go \
- uber-go:mock:v0.5.0:uber_go_mock/vendor/go.uber.org/mock \
- uber-go:multierr:v1.11.0:uber_go_multierr/vendor/go.uber.org/multierr \
- uber-go:zap:v1.27.0:uber_go_zap/vendor/go.uber.org/zap
+GH_TUPLE= \
+ SiaFoundation:core:v0.14.1:siafoundation_core/vendor/go.sia.tech/core \
+ SiaFoundation:coreutils:v0.16.4:siafoundation_coreutils/vendor/go.sia.tech/coreutils \
+ SiaFoundation:jape:v0.14.0:siafoundation_jape/vendor/go.sia.tech/jape \
+ SiaFoundation:mux:v1.4.0:siafoundation_mux/vendor/go.sia.tech/mux \
+ SiaFoundation:web:walletd/v0.30.0:siafoundation_web/vendor/go.sia.tech/web \
+ etcd-io:bbolt:v1.4.2:etcd_io_bbolt/vendor/go.etcd.io/bbolt \
+ go-yaml:yaml:v3.0.1:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \
+ golang:crypto:v0.39.0:golang_crypto/vendor/golang.org/x/crypto \
+ golang:exp:9bf2ced13842:golang_exp/vendor/golang.org/x/exp \
+ golang:mod:v0.25.0:golang_mod/vendor/golang.org/x/mod \
+ golang:net:v0.41.0:golang_net/vendor/golang.org/x/net \
+ golang:sync:v0.15.0:golang_sync/vendor/golang.org/x/sync \
+ golang:sys:v0.33.0:golang_sys/vendor/golang.org/x/sys \
+ golang:term:v0.32.0:golang_term/vendor/golang.org/x/term \
+ golang:text:v0.26.0:golang_text/vendor/golang.org/x/text \
+ golang:tools:v0.34.0:golang_tools/vendor/golang.org/x/tools \
+ julienschmidt:httprouter:v1.3.0:julienschmidt_httprouter/vendor/github.com/julienschmidt/httprouter \
+ lukechampine:flagg:v1.1.1:lukechampine_flagg/vendor/lukechampine.com/flagg \
+ lukechampine:frand:v1.5.1:lukechampine_frand/vendor/lukechampine.com/frand \
+ lukechampine:upnp:v0.3.0:lukechampine_upnp/vendor/lukechampine.com/upnp \
+ mattn:go-sqlite3:v1.14.28:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 \
+ quic-go:qpack:v0.5.1:quic_go_qpack/vendor/github.com/quic-go/qpack \
+ quic-go:quic-go:v0.53.0:quic_go_quic_go/vendor/github.com/quic-go/quic-go \
+ quic-go:webtransport-go:v0.9.0:quic_go_webtransport_go/vendor/github.com/quic-go/webtransport-go \
+ uber-go:mock:v0.5.2:uber_go_mock/vendor/go.uber.org/mock \
+ uber-go:multierr:v1.11.0:uber_go_multierr/vendor/go.uber.org/multierr \
+ uber-go:zap:v1.27.0:uber_go_zap/vendor/go.uber.org/zap
PLIST_FILES= "@dir(${USERS},${GROUPS},750) /var/db/${PORTNAME}" \
"@sample(${USERS},${GROUPS},600) etc/walletd.yml.sample" \
diff --git a/net-p2p/walletd/distinfo b/net-p2p/walletd/distinfo
index a5313993c73d..fae8ac429fd9 100644
--- a/net-p2p/walletd/distinfo
+++ b/net-p2p/walletd/distinfo
@@ -1,20 +1,18 @@
-TIMESTAMP = 1750413631
-SHA256 (SiaFoundation-walletd-v2.10.3_GH0.tar.gz) = fe90fa2de5764e51a89325d135fcd35ab415ae6b9546ae6bd40663a46d6bbb0a
-SIZE (SiaFoundation-walletd-v2.10.3_GH0.tar.gz) = 113012
-SHA256 (SiaFoundation-core-v0.14.0_GH0.tar.gz) = 8565b716ab714498975d392692d587f76c6360365fd571c1d3cd6d2658f7c836
-SIZE (SiaFoundation-core-v0.14.0_GH0.tar.gz) = 153419
-SHA256 (SiaFoundation-coreutils-v0.16.3_GH0.tar.gz) = dea3c89d654bc3ab62f709619cf1aa7137860a10ab92d5bc79c317459940773d
-SIZE (SiaFoundation-coreutils-v0.16.3_GH0.tar.gz) = 117180
+TIMESTAMP = 1754394910
+SHA256 (SiaFoundation-walletd-v2.10.4_GH0.tar.gz) = 37c0eea79222bec45431a7b85427e0146f1c4e667710cf295d49def14af22e4a
+SIZE (SiaFoundation-walletd-v2.10.4_GH0.tar.gz) = 112035
+SHA256 (SiaFoundation-core-v0.14.1_GH0.tar.gz) = 6692901e6ee6cb465145740245e5530fb7194ac4114f04b5f1b206a4615b94fe
+SIZE (SiaFoundation-core-v0.14.1_GH0.tar.gz) = 154852
+SHA256 (SiaFoundation-coreutils-v0.16.4_GH0.tar.gz) = b07073f54a28c45d30adac7687951e0178e1128356032cdb7ef4d5431b22c254
+SIZE (SiaFoundation-coreutils-v0.16.4_GH0.tar.gz) = 127749
SHA256 (SiaFoundation-jape-v0.14.0_GH0.tar.gz) = aeb76b2d14921e1075b612dedf784e812fa54bd46e19837e0048e8d0584c41b4
SIZE (SiaFoundation-jape-v0.14.0_GH0.tar.gz) = 14087
SHA256 (SiaFoundation-mux-v1.4.0_GH0.tar.gz) = 36d408992c89a1b60ede9bdaf1fb65d6022b45212ad1e336b7ed931f719e7209
SIZE (SiaFoundation-mux-v1.4.0_GH0.tar.gz) = 28746
SHA256 (SiaFoundation-web-walletd-v0.30.0_GH0.tar.gz) = 9537a4d5ee540fdd83ac47f331e0158e8fc8707db47f2c2a374c2c6cc735a74b
SIZE (SiaFoundation-web-walletd-v0.30.0_GH0.tar.gz) = 24972425
-SHA256 (etcd-io-bbolt-v1.4.1_GH0.tar.gz) = f14b28c2742fa1bf433fedd7ca6ed5253f42c721733f649f48195c35a2cc581d
-SIZE (etcd-io-bbolt-v1.4.1_GH0.tar.gz) = 169058
-SHA256 (go-task-slim-sprig-52ccab3ef572_GH0.tar.gz) = 234ca4f44e68e77180301a1a6f3e0426769abefdcafb2ff80d3ffdb27512b173
-SIZE (go-task-slim-sprig-52ccab3ef572_GH0.tar.gz) = 39958
+SHA256 (etcd-io-bbolt-v1.4.2_GH0.tar.gz) = 0875f814e830d20df782a5c4cb2ac9361640f96877944b385769ca3f75270e60
+SIZE (etcd-io-bbolt-v1.4.2_GH0.tar.gz) = 169423
SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5
SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173
SHA256 (golang-crypto-v0.39.0_GH0.tar.gz) = 56abac6e399772acc8de206b85bb82ffb53fd4d22c80944cee46247e0291ebc1
@@ -35,8 +33,6 @@ SHA256 (golang-text-v0.26.0_GH0.tar.gz) = 4c5081357419e24417f0dfe9f3b66cdb589cbf
SIZE (golang-text-v0.26.0_GH0.tar.gz) = 8966932
SHA256 (golang-tools-v0.34.0_GH0.tar.gz) = ed3063f864a4c3e12f02dc4553d087b22b3b5f09f881e977613772e3f2324ab9
SIZE (golang-tools-v0.34.0_GH0.tar.gz) = 8171250
-SHA256 (google-pprof-407c9e7a662f_GH0.tar.gz) = 6cd5d14f023e0e372f067e37d677cf7bf85385f15ff05a2f2a3dfc9dbb6cbe73
-SIZE (google-pprof-407c9e7a662f_GH0.tar.gz) = 4790769
SHA256 (julienschmidt-httprouter-v1.3.0_GH0.tar.gz) = 2999dffc23f8ac3872ea37d108ddec0ba570d2780a42876300bdcdb0744908e2
SIZE (julienschmidt-httprouter-v1.3.0_GH0.tar.gz) = 23889
SHA256 (lukechampine-flagg-v1.1.1_GH0.tar.gz) = 18be5b31baa80cef0f6ab83dc3022d1de96e3025011e4e290ff066a834913900
@@ -47,16 +43,14 @@ SHA256 (lukechampine-upnp-v0.3.0_GH0.tar.gz) = e0911c0bf4acf197b3d5793259b2734d0
SIZE (lukechampine-upnp-v0.3.0_GH0.tar.gz) = 5880
SHA256 (mattn-go-sqlite3-v1.14.28_GH0.tar.gz) = 958a4ac11099d4f6ca1709e31145b69357ef56576602c64e202ba6ac8e68bc43
SIZE (mattn-go-sqlite3-v1.14.28_GH0.tar.gz) = 2660019
-SHA256 (onsi-ginkgo-v2.12.0_GH0.tar.gz) = ff8ad0c743f3bdcb7472419a85912b78c1ccfe0350473e507de576241193f88b
-SIZE (onsi-ginkgo-v2.12.0_GH0.tar.gz) = 626352
SHA256 (quic-go-qpack-v0.5.1_GH0.tar.gz) = 4764c488fd58d111bfb06f651f593c8beb1829b853eb56ab204f2680aca12362
SIZE (quic-go-qpack-v0.5.1_GH0.tar.gz) = 40696
-SHA256 (quic-go-quic-go-v0.52.0_GH0.tar.gz) = d35dc7fadab785dab9498045c0811ef4f1344b79364e11c80c3fdd4edff3f180
-SIZE (quic-go-quic-go-v0.52.0_GH0.tar.gz) = 628968
-SHA256 (quic-go-webtransport-go-4ac2c9250e66_GH0.tar.gz) = 621e42ffd6612cf0338cd03628c37e75e71877ab3d4ef44f738fa9cfd5817432
-SIZE (quic-go-webtransport-go-4ac2c9250e66_GH0.tar.gz) = 37597
-SHA256 (uber-go-mock-v0.5.0_GH0.tar.gz) = 41c16668926118ccfe8606e335487c0213efbb1330061e3ab7e97650b78e7737
-SIZE (uber-go-mock-v0.5.0_GH0.tar.gz) = 103723
+SHA256 (quic-go-quic-go-v0.53.0_GH0.tar.gz) = 046cb1a923dc9204a5b3779222b4cf5a884453fc4a4cddbc0225012e79062ab7
+SIZE (quic-go-quic-go-v0.53.0_GH0.tar.gz) = 617877
+SHA256 (quic-go-webtransport-go-v0.9.0_GH0.tar.gz) = 751d3ef0e4f25d76277549c712ba724c1a609b1080744faea598ce7275fd4ebe
+SIZE (quic-go-webtransport-go-v0.9.0_GH0.tar.gz) = 34908
+SHA256 (uber-go-mock-v0.5.2_GH0.tar.gz) = 3b321abaf4705051a5aa16a1b7e89b75fb004d92c10ed9adc64e327e4fd4d412
+SIZE (uber-go-mock-v0.5.2_GH0.tar.gz) = 113976
SHA256 (uber-go-multierr-v1.11.0_GH0.tar.gz) = 8aa599cf7de733306cf8770f854f8a38e6c819b1ae4296f15e44b1e7c6698f34
SIZE (uber-go-multierr-v1.11.0_GH0.tar.gz) = 16900
SHA256 (uber-go-zap-v1.27.0_GH0.tar.gz) = 62860771a138097535da9053f75d1da1a9e57f98263ead698ce493e0c9670652
diff --git a/net-p2p/walletd/files/patch-build_meta.go b/net-p2p/walletd/files/patch-build_meta.go
index 73c131cf6b0a..23af5bc51907 100644
--- a/net-p2p/walletd/files/patch-build_meta.go
+++ b/net-p2p/walletd/files/patch-build_meta.go
@@ -1,15 +1,15 @@
---- build/meta.go.orig 2025-06-20 10:01:03 UTC
+--- build/meta.go.orig 2025-07-01 09:12:25 UTC
+++ build/meta.go
@@ -1,7 +1,9 @@
+// Code generated by go generate; DO NOT EDIT.
-+// This file was generated by go generate at 2025-06-20T12:03:30+02:00.
++// This file was generated by go generate at 2025-08-05T13:50:15+02:00.
package build
const (
- commit = "?"
- version = "?"
- buildTime = 0
-+ commit = "cb49633"
-+ version = "v2.10.3"
++ commit = "cb81895"
++ version = "v2.10.4"
+ buildTime = %%BUILDTIME%%
)
diff --git a/net-p2p/walletd/files/patch-vendor_modules.txt b/net-p2p/walletd/files/patch-vendor_modules.txt
index 5ba4bdfb17fd..5b2bcd606244 100644
--- a/net-p2p/walletd/files/patch-vendor_modules.txt
+++ b/net-p2p/walletd/files/patch-vendor_modules.txt
@@ -1,40 +1,16 @@
---- vendor/modules.txt.orig 2025-06-20 10:01:23 UTC
+--- vendor/modules.txt.orig 2025-08-05 11:52:17 UTC
+++ vendor/modules.txt
-@@ -0,0 +1,202 @@
-+# github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572
-+## explicit; go 1.13
-+github.com/go-task/slim-sprig
-+# github.com/google/pprof v0.0.0-20230821062121-407c9e7a662f
-+## explicit; go 1.19
-+github.com/google/pprof/profile
+@@ -0,0 +1,178 @@
+# github.com/julienschmidt/httprouter v1.3.0
+## explicit; go 1.7
+github.com/julienschmidt/httprouter
+# github.com/mattn/go-sqlite3 v1.14.28
+## explicit; go 1.19
+github.com/mattn/go-sqlite3
-+# github.com/onsi/ginkgo/v2 v2.12.0
-+## explicit; go 1.18
-+github.com/onsi/ginkgo/v2/config
-+github.com/onsi/ginkgo/v2/formatter
-+github.com/onsi/ginkgo/v2/ginkgo
-+github.com/onsi/ginkgo/v2/ginkgo/build
-+github.com/onsi/ginkgo/v2/ginkgo/command
-+github.com/onsi/ginkgo/v2/ginkgo/generators
-+github.com/onsi/ginkgo/v2/ginkgo/internal
-+github.com/onsi/ginkgo/v2/ginkgo/labels
-+github.com/onsi/ginkgo/v2/ginkgo/outline
-+github.com/onsi/ginkgo/v2/ginkgo/run
-+github.com/onsi/ginkgo/v2/ginkgo/unfocus
-+github.com/onsi/ginkgo/v2/ginkgo/watch
-+github.com/onsi/ginkgo/v2/internal/interrupt_handler
-+github.com/onsi/ginkgo/v2/internal/parallel_support
-+github.com/onsi/ginkgo/v2/reporters
-+github.com/onsi/ginkgo/v2/types
+# github.com/quic-go/qpack v0.5.1
+## explicit; go 1.22
+github.com/quic-go/qpack
-+# github.com/quic-go/quic-go v0.52.0
++# github.com/quic-go/quic-go v0.53.0
+## explicit; go 1.23
+github.com/quic-go/quic-go
+github.com/quic-go/quic-go/http3
@@ -50,16 +26,16 @@
+github.com/quic-go/quic-go/internal/wire
+github.com/quic-go/quic-go/logging
+github.com/quic-go/quic-go/quicvarint
-+# github.com/quic-go/webtransport-go v0.8.1-0.20241018022711-4ac2c9250e66
-+## explicit; go 1.22
++# github.com/quic-go/webtransport-go v0.9.0
++## explicit; go 1.23
+github.com/quic-go/webtransport-go
-+# go.etcd.io/bbolt v1.4.1
++# go.etcd.io/bbolt v1.4.2
+## explicit; go 1.23
+go.etcd.io/bbolt
+go.etcd.io/bbolt/errors
+go.etcd.io/bbolt/internal/common
+go.etcd.io/bbolt/internal/freelist
-+# go.sia.tech/core v0.14.0
++# go.sia.tech/core v0.14.1
+## explicit; go 1.23.1
+go.sia.tech/core/blake2b
+go.sia.tech/core/consensus
@@ -67,7 +43,7 @@
+go.sia.tech/core/rhp/v2
+go.sia.tech/core/rhp/v4
+go.sia.tech/core/types
-+# go.sia.tech/coreutils v0.16.3
++# go.sia.tech/coreutils v0.16.4
+## explicit; go 1.23.1
+go.sia.tech/coreutils
+go.sia.tech/coreutils/chain
@@ -92,8 +68,8 @@
+# go.sia.tech/web/walletd v0.30.0
+## explicit; go 1.23.0
+go.sia.tech/web/walletd
-+# go.uber.org/mock v0.5.0
-+## explicit; go 1.22
++# go.uber.org/mock v0.5.2
++## explicit; go 1.23
+go.uber.org/mock/mockgen
+go.uber.org/mock/mockgen/model
+# go.uber.org/multierr v1.11.0
diff --git a/net/Makefile b/net/Makefile
index 1d7962c2c074..4b809548529a 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -17,6 +17,8 @@
SUBDIR += akonadi-search
SUBDIR += alligator
SUBDIR += aluminum
+ SUBDIR += amnezia-kmod
+ SUBDIR += amnezia-tools
SUBDIR += amqpcat
SUBDIR += aoe
SUBDIR += apache-commons-net
@@ -115,6 +117,7 @@
SUBDIR += dbeacon
SUBDIR += delegate
SUBDIR += deltachat-rpc-server
+ SUBDIR += devfile
SUBDIR += deviceatlas-enterprise-c
SUBDIR += dgd
SUBDIR += dgd-kernel
@@ -158,7 +161,6 @@
SUBDIR += file2pcap
SUBDIR += findmtu
SUBDIR += findomain
- SUBDIR += flower
SUBDIR += foreman-proxy
SUBDIR += fort
SUBDIR += fping
@@ -443,7 +445,6 @@
SUBDIR += libzmq3
SUBDIR += libzmq4
SUBDIR += liferea
- SUBDIR += linknx
SUBDIR += linphone
SUBDIR += linux-c7-avahi-libs
SUBDIR += linux-c7-openldap
@@ -593,7 +594,6 @@
SUBDIR += openvswitch
SUBDIR += ortp
SUBDIR += osrtspproxy
- SUBDIR += ossp-sa
SUBDIR += owamp
SUBDIR += p5-Acme-HTTP
SUBDIR += p5-AddressBook
@@ -1560,6 +1560,7 @@
SUBDIR += sup
SUBDIR += svnup
SUBDIR += syncthing
+ SUBDIR += syncthing1
SUBDIR += tableutil
SUBDIR += tac_plus4
SUBDIR += tacacs
diff --git a/net/akonadi-calendar/distinfo b/net/akonadi-calendar/distinfo
index 9781a96338fe..e30cb38bd9e1 100644
--- a/net/akonadi-calendar/distinfo
+++ b/net/akonadi-calendar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381563
-SHA256 (KDE/release-service/25.04.3/akonadi-calendar-25.04.3.tar.xz) = 9433cec8f629f5dd1aadb7af39d4b62d6047624b1d1be5282eef5e460f486e5c
-SIZE (KDE/release-service/25.04.3/akonadi-calendar-25.04.3.tar.xz) = 539576
+TIMESTAMP = 1754646469
+SHA256 (KDE/release-service/25.08.0/akonadi-calendar-25.08.0.tar.xz) = 551d70a0528a1d651a87b61ec288825b1340d527f9d721dd95f8ca8b03f495db
+SIZE (KDE/release-service/25.08.0/akonadi-calendar-25.08.0.tar.xz) = 542584
diff --git a/net/akonadi-calendar/pkg-plist b/net/akonadi-calendar/pkg-plist
index 34b0fafb83be..f94cb8130e19 100644
--- a/net/akonadi-calendar/pkg-plist
+++ b/net/akonadi-calendar/pkg-plist
@@ -10,7 +10,6 @@ include/KPim6/AkonadiCalendar/Akonadi/CollectionCalendar
include/KPim6/AkonadiCalendar/Akonadi/ETMCalendar
include/KPim6/AkonadiCalendar/Akonadi/FetchJobCalendar
include/KPim6/AkonadiCalendar/Akonadi/FreeBusyManager
-include/KPim6/AkonadiCalendar/Akonadi/FreeBusyProviderBase
include/KPim6/AkonadiCalendar/Akonadi/History
include/KPim6/AkonadiCalendar/Akonadi/ICalImporter
include/KPim6/AkonadiCalendar/Akonadi/ITIPHandler
@@ -18,6 +17,7 @@ include/KPim6/AkonadiCalendar/Akonadi/IncidenceChanger
include/KPim6/AkonadiCalendar/Akonadi/IncidenceTreeModel
include/KPim6/AkonadiCalendar/Akonadi/PublishDialog
include/KPim6/AkonadiCalendar/Akonadi/SearchCollectionHelper
+include/KPim6/AkonadiCalendar/Akonadi/SelectCollection
include/KPim6/AkonadiCalendar/Akonadi/StandardCalendarActionManager
include/KPim6/AkonadiCalendar/Akonadi/TodoModel
include/KPim6/AkonadiCalendar/Akonadi/TodoPurger
@@ -34,7 +34,6 @@ include/KPim6/AkonadiCalendar/akonadi/collectioncalendar.h
include/KPim6/AkonadiCalendar/akonadi/etmcalendar.h
include/KPim6/AkonadiCalendar/akonadi/fetchjobcalendar.h
include/KPim6/AkonadiCalendar/akonadi/freebusymanager.h
-include/KPim6/AkonadiCalendar/akonadi/freebusyproviderbase.h
include/KPim6/AkonadiCalendar/akonadi/history.h
include/KPim6/AkonadiCalendar/akonadi/icalimporter.h
include/KPim6/AkonadiCalendar/akonadi/incidencechanger.h
@@ -42,16 +41,28 @@ include/KPim6/AkonadiCalendar/akonadi/incidencetreemodel.h
include/KPim6/AkonadiCalendar/akonadi/itiphandler.h
include/KPim6/AkonadiCalendar/akonadi/publishdialog.h
include/KPim6/AkonadiCalendar/akonadi/searchcollectionhelper.h
+include/KPim6/AkonadiCalendar/akonadi/selectcollection.h
include/KPim6/AkonadiCalendar/akonadi/standardcalendaractionmanager.h
include/KPim6/AkonadiCalendar/akonadi/todomodel.h
include/KPim6/AkonadiCalendar/akonadi/todopurger.h
+include/KPim6/AkonadiCalendarCore/Akonadi/FreeBusyProviderBase
+include/KPim6/AkonadiCalendarCore/akonadi-calendar-core_version.h
+include/KPim6/AkonadiCalendarCore/akonadi/akonadi-calendar-core_export.h
+include/KPim6/AkonadiCalendarCore/akonadi/freebusyproviderbase.h
lib/cmake/KPim6AkonadiCalendar/KPim6AkonadiCalendarConfig.cmake
lib/cmake/KPim6AkonadiCalendar/KPim6AkonadiCalendarConfigVersion.cmake
lib/cmake/KPim6AkonadiCalendar/KPim6AkonadiCalendarTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/KPim6AkonadiCalendar/KPim6AkonadiCalendarTargets.cmake
+lib/cmake/KPim6AkonadiCalendarCore/KPim6AkonadiCalendarCoreConfig.cmake
+lib/cmake/KPim6AkonadiCalendarCore/KPim6AkonadiCalendarCoreConfigVersion.cmake
+lib/cmake/KPim6AkonadiCalendarCore/KPim6AkonadiCalendarCoreTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KPim6AkonadiCalendarCore/KPim6AkonadiCalendarCoreTargets.cmake
lib/libKPim6AkonadiCalendar.so
lib/libKPim6AkonadiCalendar.so.6
lib/libKPim6AkonadiCalendar.so.%%KDE_APPLICATIONS_SHLIB_VER%%
+lib/libKPim6AkonadiCalendarCore.so
+lib/libKPim6AkonadiCalendarCore.so.6
+lib/libKPim6AkonadiCalendarCore.so.%%KDE_APPLICATIONS_SHLIB_VER%%
%%QT_PLUGINDIR%%/akonadi_serializer_kcalcore.so
%%QT_PLUGINDIR%%/kf6/org.kde.kcalendarcore.calendars/libakonadicalendarplugin.so
share/akonadi/plugins/serializer/akonadi_serializer_kcalcore.desktop
diff --git a/net/akonadi-contacts/distinfo b/net/akonadi-contacts/distinfo
index 71760896833e..2573836818b9 100644
--- a/net/akonadi-contacts/distinfo
+++ b/net/akonadi-contacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381566
-SHA256 (KDE/release-service/25.04.3/akonadi-contacts-25.04.3.tar.xz) = 6443bb3c86997f42d7fcda559a7a88973ff02eb0f17976d622fbb150b4d85c46
-SIZE (KDE/release-service/25.04.3/akonadi-contacts-25.04.3.tar.xz) = 439380
+TIMESTAMP = 1754646472
+SHA256 (KDE/release-service/25.08.0/akonadi-contacts-25.08.0.tar.xz) = 4c590c72de567e0b6b6755f9e05b78d5f2ff0ebde826540ace384f9d253d8bd3
+SIZE (KDE/release-service/25.08.0/akonadi-contacts-25.08.0.tar.xz) = 445608
diff --git a/net/akonadi-contacts/pkg-plist b/net/akonadi-contacts/pkg-plist
index eb3598adc4f0..20b987d53373 100644
--- a/net/akonadi-contacts/pkg-plist
+++ b/net/akonadi-contacts/pkg-plist
@@ -147,6 +147,8 @@ share/locale/ia/LC_MESSAGES/akonadicontact6-serializer.mo
share/locale/ia/LC_MESSAGES/akonadicontact6.mo
share/locale/id/LC_MESSAGES/akonadicontact6-serializer.mo
share/locale/id/LC_MESSAGES/akonadicontact6.mo
+share/locale/is/LC_MESSAGES/akonadicontact6-serializer.mo
+share/locale/is/LC_MESSAGES/akonadicontact6.mo
share/locale/it/LC_MESSAGES/akonadicontact6-serializer.mo
share/locale/it/LC_MESSAGES/akonadicontact6.mo
share/locale/ja/LC_MESSAGES/akonadicontact6-serializer.mo
diff --git a/net/akonadi-mime/distinfo b/net/akonadi-mime/distinfo
index eb4563cd7657..3c7875c2c560 100644
--- a/net/akonadi-mime/distinfo
+++ b/net/akonadi-mime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381568
-SHA256 (KDE/release-service/25.04.3/akonadi-mime-25.04.3.tar.xz) = 29588a629e6f961ee48b2825c980840311f1207f7ea1d62d454addadf195c6be
-SIZE (KDE/release-service/25.04.3/akonadi-mime-25.04.3.tar.xz) = 179772
+TIMESTAMP = 1754646474
+SHA256 (KDE/release-service/25.08.0/akonadi-mime-25.08.0.tar.xz) = f6806cadac6e6a3269b9c31e5ee7aa6b8631af0b9edd48f23d6b2909e5cb25f1
+SIZE (KDE/release-service/25.08.0/akonadi-mime-25.08.0.tar.xz) = 181988
diff --git a/net/akonadi-search/distinfo b/net/akonadi-search/distinfo
index c1b359273ef6..940db636123d 100644
--- a/net/akonadi-search/distinfo
+++ b/net/akonadi-search/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381571
-SHA256 (KDE/release-service/25.04.3/akonadi-search-25.04.3.tar.xz) = 5c4af0b6a58993900618c9e9f1291b3cd12a7097c7a700e00e578a500fcc601a
-SIZE (KDE/release-service/25.04.3/akonadi-search-25.04.3.tar.xz) = 113824
+TIMESTAMP = 1754646477
+SHA256 (KDE/release-service/25.08.0/akonadi-search-25.08.0.tar.xz) = f63ee1636f91bcef6d3c836c2b5cc87ec0c183f5d69b3736e80e2c690b9d75c2
+SIZE (KDE/release-service/25.08.0/akonadi-search-25.08.0.tar.xz) = 116080
diff --git a/net/alligator/distinfo b/net/alligator/distinfo
index a2d7ccc1e6a3..8a9bed1f9e95 100644
--- a/net/alligator/distinfo
+++ b/net/alligator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381571
-SHA256 (KDE/release-service/25.04.3/alligator-25.04.3.tar.xz) = 7d382f407732a61c4980213e2512f997ab51e03819baab1824a3e20f6fbf3d2e
-SIZE (KDE/release-service/25.04.3/alligator-25.04.3.tar.xz) = 241152
+TIMESTAMP = 1754646477
+SHA256 (KDE/release-service/25.08.0/alligator-25.08.0.tar.xz) = bb39c244f7e26d06d342515a8e69888fbe7a5ea3b7c224ff1f0a0c2718a32d8c
+SIZE (KDE/release-service/25.08.0/alligator-25.08.0.tar.xz) = 241120
diff --git a/net/amnezia-kmod/Makefile b/net/amnezia-kmod/Makefile
new file mode 100644
index 000000000000..8e6d734dd4ed
--- /dev/null
+++ b/net/amnezia-kmod/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= amnezia
+PORTVERSION= 1.0.8
+DISTVERSIONPREFIX= v
+CATEGORIES= net net-vpn
+PKGNAMESUFFIX= -kmod
+
+MAINTAINER= vova@zote.me
+COMMENT= Amnezia VPN FreeBSD kernel module implementation
+WWW= https://docs.amnezia.org/documentation/amnezia-wg
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+BROKEN_FreeBSD_13= depends on kernel sources of recent FreeBSD 14 or newer
+
+USES= kmod uidfix
+USE_GITHUB= yes
+GH_ACCOUNT= vgrebenschikov
+GH_PROJECT= wireguard-amnezia-kmod
+
+PLIST_FILES= ${KMODDIR}/if_amn.ko
+
+.include <bsd.port.mk>
diff --git a/net/amnezia-kmod/distinfo b/net/amnezia-kmod/distinfo
new file mode 100644
index 000000000000..1e206f9cefcc
--- /dev/null
+++ b/net/amnezia-kmod/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753648668
+SHA256 (vgrebenschikov-wireguard-amnezia-kmod-v1.0.8_GH0.tar.gz) = 5045cfe0f0f6d58c2c6f5103f2f5b4238b7f59f33ca6f0a8b516762ead7ba7eb
+SIZE (vgrebenschikov-wireguard-amnezia-kmod-v1.0.8_GH0.tar.gz) = 57959
diff --git a/net/amnezia-kmod/files/patch-Makefile b/net/amnezia-kmod/files/patch-Makefile
new file mode 100644
index 000000000000..aa9e5f9b5c09
--- /dev/null
+++ b/net/amnezia-kmod/files/patch-Makefile
@@ -0,0 +1,9 @@
+--- Makefile.orig 2025-07-22 17:42:41 UTC
++++ Makefile
+@@ -1,5 +1,5 @@
+
+-KMOD= if_wg
++KMOD= if_amn
+
+ SRCS= if_wg.c wg_cookie.c wg_crypto.c wg_noise.c
+ SRCS+= opt_inet.h opt_inet6.h device_if.h bus_if.h
diff --git a/net/amnezia-kmod/files/patch-if__wg.c b/net/amnezia-kmod/files/patch-if__wg.c
new file mode 100644
index 000000000000..9dd13ffb9054
--- /dev/null
+++ b/net/amnezia-kmod/files/patch-if__wg.c
@@ -0,0 +1,173 @@
+--- if_wg.c.orig 2025-07-22 17:38:01 UTC
++++ if_wg.c
+@@ -278,21 +278,21 @@ static volatile unsigned long peer_counter = 0;
+ static int clone_count;
+ static uma_zone_t wg_packet_zone;
+ static volatile unsigned long peer_counter = 0;
+-static const char wgname[] = "wg";
++static const char wgname[] = "amn";
+ static unsigned wg_osd_jail_slot;
+
+ static struct sx wg_sx;
+-SX_SYSINIT(wg_sx, &wg_sx, "wg_sx");
++SX_SYSINIT(wg_sx, &wg_sx, "amn_sx");
+
+ static LIST_HEAD(, wg_softc) wg_list = LIST_HEAD_INITIALIZER(wg_list);
+
+ static TASKQGROUP_DEFINE(wg_tqg, mp_ncpus, 1);
+
+-MALLOC_DEFINE(M_WG, "WG", "wireguard");
++MALLOC_DEFINE(M_WG, "amn", "amnezia");
+
+-VNET_DEFINE_STATIC(struct if_clone *, wg_cloner);
++VNET_DEFINE_STATIC(struct if_clone *, amn_cloner);
+
+-#define V_wg_cloner VNET(wg_cloner)
++#define V_amn_cloner VNET(amn_cloner)
+ #define WG_CAPS IFCAP_LINKSTATE
+
+ struct wg_timespec64 {
+@@ -386,10 +386,10 @@ static int wg_ioctl(if_t, u_long, caddr_t);
+ static void wg_reassign(if_t, struct vnet *, char *unused);
+ static void wg_init(void *);
+ static int wg_ioctl(if_t, u_long, caddr_t);
+-static void vnet_wg_init(const void *);
+-static void vnet_wg_uninit(const void *);
+-static int wg_module_init(void);
+-static void wg_module_deinit(void);
++static void vnet_amn_init(const void *);
++static void vnet_amn_uninit(const void *);
++static int amn_module_init(void);
++static void amn_module_deinit(void);
+
+ /* TODO Peer */
+ static struct wg_peer *
+@@ -408,7 +408,7 @@ wg_peer_alloc(struct wg_softc *sc, const uint8_t pub_k
+
+ cookie_maker_init(&peer->p_cookie, pub_key);
+
+- rw_init(&peer->p_endpoint_lock, "wg_peer_endpoint");
++ rw_init(&peer->p_endpoint_lock, "amn_peer_endpoint");
+
+ wg_queue_init(&peer->p_stage_queue, "stageq");
+ wg_queue_init(&peer->p_encrypt_serial, "txq");
+@@ -428,9 +428,9 @@ wg_peer_alloc(struct wg_softc *sc, const uint8_t pub_k
+ peer->p_handshake_retries = 0;
+
+ GROUPTASK_INIT(&peer->p_send, 0, (gtask_fn_t *)wg_deliver_out, peer);
+- taskqgroup_attach(qgroup_wg_tqg, &peer->p_send, peer, NULL, NULL, "wg send");
++ taskqgroup_attach(qgroup_wg_tqg, &peer->p_send, peer, NULL, NULL, "amn send");
+ GROUPTASK_INIT(&peer->p_recv, 0, (gtask_fn_t *)wg_deliver_in, peer);
+- taskqgroup_attach(qgroup_wg_tqg, &peer->p_recv, peer, NULL, NULL, "wg recv");
++ taskqgroup_attach(qgroup_wg_tqg, &peer->p_recv, peer, NULL, NULL, "amn recv");
+
+ LIST_INIT(&peer->p_aips);
+ peer->p_aips_num = 0;
+@@ -3286,26 +3286,26 @@ static void
+ }
+
+ static void
+-vnet_wg_init(const void *unused __unused)
++vnet_amn_init(const void *unused __unused)
+ {
+ struct if_clone_addreq req = {
+ .create_f = wg_clone_create,
+ .destroy_f = wg_clone_destroy,
+ .flags = IFC_F_AUTOUNIT,
+ };
+- V_wg_cloner = ifc_attach_cloner(wgname, &req);
++ V_amn_cloner = ifc_attach_cloner(wgname, &req);
+ }
+-VNET_SYSINIT(vnet_wg_init, SI_SUB_PROTO_IFATTACHDOMAIN, SI_ORDER_ANY,
+- vnet_wg_init, NULL);
++VNET_SYSINIT(vnet_amn_init, SI_SUB_PROTO_IFATTACHDOMAIN, SI_ORDER_ANY,
++ vnet_amn_init, NULL);
+
+ static void
+-vnet_wg_uninit(const void *unused __unused)
++vnet_amn_uninit(const void *unused __unused)
+ {
+- if (V_wg_cloner)
+- ifc_detach_cloner(V_wg_cloner);
++ if (V_amn_cloner)
++ ifc_detach_cloner(V_amn_cloner);
+ }
+-VNET_SYSUNINIT(vnet_wg_uninit, SI_SUB_PROTO_IFATTACHDOMAIN, SI_ORDER_ANY,
+- vnet_wg_uninit, NULL);
++VNET_SYSUNINIT(vnet_amn_uninit, SI_SUB_PROTO_IFATTACHDOMAIN, SI_ORDER_ANY,
++ vnet_amn_uninit, NULL);
+
+ static int
+ wg_prison_remove(void *obj, void *data __unused)
+@@ -3352,14 +3352,14 @@ static int
+ #endif
+
+ static int
+-wg_module_init(void)
++amn_module_init(void)
+ {
+ int ret;
+ osd_method_t methods[PR_MAXMETHOD] = {
+ [PR_METHOD_REMOVE] = wg_prison_remove,
+ };
+
+- wg_packet_zone = uma_zcreate("wg packet", sizeof(struct wg_packet),
++ wg_packet_zone = uma_zcreate("amn packet", sizeof(struct wg_packet),
+ NULL, NULL, NULL, NULL, 0, 0);
+
+ ret = crypto_init();
+@@ -3378,15 +3378,15 @@ static void
+ }
+
+ static void
+-wg_module_deinit(void)
++amn_module_deinit(void)
+ {
+ VNET_ITERATOR_DECL(vnet_iter);
+ VNET_LIST_RLOCK();
+ VNET_FOREACH(vnet_iter) {
+- struct if_clone *clone = VNET_VNET(vnet_iter, wg_cloner);
++ struct if_clone *clone = VNET_VNET(vnet_iter, amn_cloner);
+ if (clone) {
+ ifc_detach_cloner(clone);
+- VNET_VNET(vnet_iter, wg_cloner) = NULL;
++ VNET_VNET(vnet_iter, amn_cloner) = NULL;
+ }
+ }
+ VNET_LIST_RUNLOCK();
+@@ -3401,13 +3401,13 @@ static int
+ }
+
+ static int
+-wg_module_event_handler(module_t mod, int what, void *arg)
++amn_module_event_handler(module_t mod, int what, void *arg)
+ {
+ switch (what) {
+ case MOD_LOAD:
+- return wg_module_init();
++ return amn_module_init();
+ case MOD_UNLOAD:
+- wg_module_deinit();
++ amn_module_deinit();
+ break;
+ default:
+ return (EOPNOTSUPP);
+@@ -3415,12 +3415,12 @@ wg_module_event_handler(module_t mod, int what, void *
+ return (0);
+ }
+
+-static moduledata_t wg_moduledata = {
+- "if_wg",
+- wg_module_event_handler,
++static moduledata_t amn_moduledata = {
++ "if_amn",
++ amn_module_event_handler,
+ NULL
+ };
+
+-DECLARE_MODULE(if_wg, wg_moduledata, SI_SUB_PSEUDO, SI_ORDER_ANY);
+-MODULE_VERSION(if_wg, WIREGUARD_VERSION);
+-MODULE_DEPEND(if_wg, crypto, 1, 1, 1);
++DECLARE_MODULE(if_amn, amn_moduledata, SI_SUB_PSEUDO, SI_ORDER_ANY);
++MODULE_VERSION(if_amn, WIREGUARD_VERSION);
++MODULE_DEPEND(if_amn, crypto, 1, 1, 1);
diff --git a/net/amnezia-kmod/pkg-descr b/net/amnezia-kmod/pkg-descr
new file mode 100644
index 000000000000..00d5e020f365
--- /dev/null
+++ b/net/amnezia-kmod/pkg-descr
@@ -0,0 +1,15 @@
+FreeBSD kernel module for Amnezia VPN protocol.
+
+Amnezia VPN is a VPN protocol that is backward compatible with the
+WireGuard VPN protocol. It offers protection against detection by Deep
+Packet Inspection (DPI) systems. At the same time, it retains the
+simplified architecture and high performance.
+
+The Amnezia VPN protocol has issues with detection due to distinctive
+packet signatures. Amnezia addresses this problem by employing advanced
+obfuscation methods, allowing its traffic to blend seamlessly with
+regular internet traffic.
+
+This package provides the FreeBSD kernel module (if_amn.ko)
+implementation for Amnezia VPN, enabling kernel-level support for the
+protocol.
diff --git a/net/amnezia-tools/Makefile b/net/amnezia-tools/Makefile
new file mode 100644
index 000000000000..ead229b31481
--- /dev/null
+++ b/net/amnezia-tools/Makefile
@@ -0,0 +1,41 @@
+PORTNAME= amnezia
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.0.20241018
+PORTREVISION= 2
+CATEGORIES= net net-vpn
+PKGNAMESUFFIX= -tools
+
+MAINTAINER= vova@zote.me
+COMMENT= Fast, modern and secure VPN Tunnel with AmneziaVPN anti-detection
+WWW= https://github.com/amnezia-vpn/amneziawg-tools/
+
+LICENSE= GPLv2
+
+RUN_DEPENDS= bash:shells/bash
+
+USES= gmake shebangfix
+USE_GITHUB= yes
+GH_ACCOUNT= amnezia-vpn
+GH_PROJECT= amneziawg-tools
+USE_RC_SUBR= ${PORTNAME}
+
+SHEBANG_FILES= wg-quick/freebsd.bash
+
+MAKE_ARGS+= DEBUG=no WITH_BASHCOMPLETION=yes WITH_SYSTEMDUNITS=no
+MAKE_ENV+= MANDIR="${PREFIX}/share/man" \
+ SYSCONFDIR="${PREFIX}/etc"
+
+WRKSRC_SUBDIR= src
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|wg s|awg s|g; \
+ s|/usr/local/etc/wireguard|${ETCDIR}|' \
+ ${WRKSRC}/completion/wg-quick.bash-completion
+ @${REINPLACE_CMD} -e 's|%%ETCDIR%%|${ETCDIR}|' \
+ ${WRKSRC}/wg-quick/freebsd.bash
+
+post-install:
+ @${RMDIR} ${STAGEDIR}${ETCDIR}/amneziawg
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/awg
+
+.include <bsd.port.mk>
diff --git a/net/amnezia-tools/distinfo b/net/amnezia-tools/distinfo
new file mode 100644
index 000000000000..4121ea84aa23
--- /dev/null
+++ b/net/amnezia-tools/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1754646104
+SHA256 (amnezia-vpn-amneziawg-tools-v1.0.20241018_GH0.tar.gz) = 60f1cec1774fb871a2d8dc24e4f731625516d90f663d6e0d2c77d9247222f2f9
+SIZE (amnezia-vpn-amneziawg-tools-v1.0.20241018_GH0.tar.gz) = 156259
diff --git a/net/amnezia-tools/files/amnezia.in b/net/amnezia-tools/files/amnezia.in
new file mode 100644
index 000000000000..98010c013bdb
--- /dev/null
+++ b/net/amnezia-tools/files/amnezia.in
@@ -0,0 +1,82 @@
+#!/bin/sh
+
+# PROVIDE: amnezia
+# REQUIRE: NETWORKING
+# KEYWORD: shutdown
+#
+# amnezia_enable (bool): Set to "YES" to enable amnezia.
+# (default: "NO")
+#
+# amnezia_interfaces (str): List of interfaces to bring up/down
+# on start/stop. (eg: "amn0 amn1")
+# (default: "")
+# amnezia_env (str): Environment variables for the userspace
+# implementation. (eg: "LOG_LEVEL=debug")
+#
+# amnezia_kmod (str): Kernel module to load.
+# (default: "if_amn", "" - no module)
+#
+# amnezia_confdirs (str): Directory to store the configuration files.
+# (default: "%%ETCDIR%%")
+
+. /etc/rc.subr
+
+name=amnezia
+rcvar=amnezia_enable
+extra_commands="reload status"
+
+start_cmd="${name}_start"
+stop_cmd="${name}_stop"
+reload_cmd="${name}_reload"
+status_cmd="${name}_status"
+
+amnezia_start()
+{
+ kmod=${amnezia_kmod:-if_amn}
+ ${amnezia_env:+eval export $amnezia_env}
+ [ -n "${kmod}" ] && kldstat -q -n ${kmod} || kldload -n ${kmod}
+
+ for interface in ${amnezia_interfaces}; do
+ %%PREFIX%%/bin/awg-quick up ${interface}
+ done
+}
+
+amnezia_stop()
+{
+ for interface in ${amnezia_interfaces}; do
+ %%PREFIX%%/bin/awg-quick down ${interface}
+ done
+}
+
+amnezia_reload()
+{
+ ${amnezia_env:+eval export $amnezia_env}
+
+ for interface in ${amnezia_interfaces}; do
+ %%PREFIX%%/bin/awg-quick reload ${interface}
+ done
+}
+
+amnezia_status()
+{
+ ${amnezia_env:+eval export $amnezia_env}
+ amnezia_status="0"
+
+ for interface in ${amnezia_interfaces}; do
+ %%PREFIX%%/bin/awg show ${interface} || amnezia_status="1"
+ done
+
+ return ${amnezia_status}
+}
+
+load_rc_config $name
+
+: ${amnezia_enable="NO"}
+: ${amnezia_interfaces=""}
+: ${amnezia_env=""}
+: ${amnezia_kmod="if_amn"}
+: ${amnezia_confdirs="%%ETCDIR%%"}
+
+${amnezia_confdirs:+eval export AWG_QUICK_CONFIG_SEARCH_PATHS="$amnezia_confdirs"}
+
+run_rc_command "$1"
diff --git a/net/amnezia-tools/files/patch-config.c b/net/amnezia-tools/files/patch-config.c
new file mode 100644
index 000000000000..4e07d978251a
--- /dev/null
+++ b/net/amnezia-tools/files/patch-config.c
@@ -0,0 +1,50 @@
+--- config.c.orig 2024-10-01 13:02:42 UTC
++++ config.c
+@@ -337,6 +337,20 @@ static bool validate_netmask(struct wgallowedip *allow
+ return true;
+ }
+
++static inline void parse_ip_prefix(struct wgpeer *peer, uint32_t *flags, char **mask)
++{
++ /* If the IP is prefixed with either '+' or '-' consider this an
++ * incremental change. Disable WGPEER_REPLACE_ALLOWEDIPS. */
++ switch ((*mask)[0]) {
++ case '-':
++ *flags |= WGALLOWEDIP_REMOVE_ME;
++ /* fall through */
++ case '+':
++ peer->flags &= ~WGPEER_REPLACE_ALLOWEDIPS;
++ ++(*mask);
++ }
++}
++
+ static inline bool parse_allowedips(struct wgpeer *peer, struct wgallowedip **last_allowedip, const char *value)
+ {
+ struct wgallowedip *allowedip = *last_allowedip, *new_allowedip;
+@@ -353,10 +367,18 @@ static inline bool parse_allowedips(struct wgpeer *pee
+ }
+ sep = mutable;
+ while ((mask = strsep(&sep, ","))) {
++ uint32_t flags = 0;
+ unsigned long cidr;
+ char *end, *ip;
+
++ parse_ip_prefix(peer, &flags, &mask);
++
+ saved_entry = strdup(mask);
++ if (!saved_entry) {
++ perror("strdup");
++ free(mutable);
++ return false;
++ }
+ ip = strsep(&mask, "/");
+
+ new_allowedip = calloc(1, sizeof(*new_allowedip));
+@@ -387,6 +409,7 @@ static inline bool parse_allowedips(struct wgpeer *pee
+ else
+ goto err;
+ new_allowedip->cidr = cidr;
++ new_allowedip->flags = flags;
+
+ if (!validate_netmask(new_allowedip))
+ fprintf(stderr, "Warning: AllowedIP has nonzero host part: %s/%s\n", ip, mask);
diff --git a/net/amnezia-tools/files/patch-containers.h b/net/amnezia-tools/files/patch-containers.h
new file mode 100644
index 000000000000..88563f74058a
--- /dev/null
+++ b/net/amnezia-tools/files/patch-containers.h
@@ -0,0 +1,21 @@
+--- containers.h.orig 2024-10-01 13:02:42 UTC
++++ containers.h
+@@ -29,6 +29,10 @@ struct timespec64 {
+ int64_t tv_nsec;
+ };
+
++enum {
++ WGALLOWEDIP_REMOVE_ME = 1U << 0,
++};
++
+ struct wgallowedip {
+ uint16_t family;
+ union {
+@@ -36,6 +40,7 @@ struct wgallowedip {
+ struct in6_addr ip6;
+ };
+ uint8_t cidr;
++ uint32_t flags;
+ struct wgallowedip *next_allowedip;
+ };
+
diff --git a/net/amnezia-tools/files/patch-ipc-freebsd.h b/net/amnezia-tools/files/patch-ipc-freebsd.h
new file mode 100644
index 000000000000..22255c0bcca3
--- /dev/null
+++ b/net/amnezia-tools/files/patch-ipc-freebsd.h
@@ -0,0 +1,27 @@
+--- ipc-freebsd.h.orig 2024-10-01 13:02:42 UTC
++++ ipc-freebsd.h
+@@ -15,13 +15,13 @@ static int get_dgram_socket(void)
+ {
+ static int sock = -1;
+ if (sock < 0)
+- sock = socket(AF_INET, SOCK_DGRAM, 0);
++ sock = socket(AF_LOCAL, SOCK_DGRAM, 0);
+ return sock;
+ }
+
+ static int kernel_get_wireguard_interfaces(struct string_list *list)
+ {
+- struct ifgroupreq ifgr = { .ifgr_name = "wg" };
++ struct ifgroupreq ifgr = { .ifgr_name = "amn" };
+ struct ifg_req *ifg;
+ int s = get_dgram_socket(), ret = 0;
+
+@@ -389,6 +389,8 @@ static int kernel_set_device(struct wgdevice *dev)
+ nvl_aips[j] = nvlist_create(0);
+ if (!nvl_aips[j])
+ goto err_peer;
++ if (aip->flags)
++ nvlist_add_number(nvl_aips[j], "flags", aip->flags);
+ nvlist_add_number(nvl_aips[j], "cidr", aip->cidr);
+ if (aip->family == AF_INET)
+ nvlist_add_binary(nvl_aips[j], "ipv4", &aip->ip4, sizeof(aip->ip4));
diff --git a/net/amnezia-tools/files/patch-ipc-uapi.h b/net/amnezia-tools/files/patch-ipc-uapi.h
new file mode 100644
index 000000000000..61df9f69e784
--- /dev/null
+++ b/net/amnezia-tools/files/patch-ipc-uapi.h
@@ -0,0 +1,11 @@
+--- ipc-uapi.h.orig 2024-10-01 13:02:42 UTC
++++ ipc-uapi.h
+@@ -111,7 +111,7 @@ static int userspace_set_device(struct wgdevice *dev)
+ continue;
+ } else
+ continue;
+- fprintf(f, "allowed_ip=%s/%d\n", ip, allowedip->cidr);
++ fprintf(f, "allowed_ip=%s%s/%d\n", (allowedip->flags & WGALLOWEDIP_REMOVE_ME) ? "-" : "", ip, allowedip->cidr);
+ }
+ }
+ fprintf(f, "\n");
diff --git a/net/amnezia-tools/files/patch-man_wg-quick.8 b/net/amnezia-tools/files/patch-man_wg-quick.8
new file mode 100644
index 000000000000..96d988cf7162
--- /dev/null
+++ b/net/amnezia-tools/files/patch-man_wg-quick.8
@@ -0,0 +1,204 @@
+--- man/wg-quick.8.orig 2024-10-01 13:02:42 UTC
++++ man/wg-quick.8
+@@ -1,10 +1,10 @@
+-.TH WG-QUICK 8 "2016 January 1" ZX2C4 "WireGuard"
++.TH AWG-QUICK 8 "2025 August 8" AWG "AmneziaWG"
+
+ .SH NAME
+-wg-quick - set up a WireGuard interface simply
++awg-quick - set up a WireGuard interface simply
+
+ .SH SYNOPSIS
+-.B wg-quick
++.B awg-quick
+ [
+ .I up
+ |
+@@ -13,6 +13,8 @@ wg-quick - set up a WireGuard interface simply
+ .I save
+ |
+ .I strip
++|
++.I reload
+ ] [
+ .I CONFIG_FILE
+ |
+@@ -31,9 +33,9 @@ with all
+ runs pre/post down scripts. Running \fIsave\fP saves the configuration of an existing
+ interface without bringing the interface down. Use \fIstrip\fP to output a configuration file
+ with all
+-.BR wg-quick (8)-specific
++.BR awg-quick (8)-specific
+ options removed, suitable for use with
+-.BR wg (8).
++.BR awg (8).
+
+ \fICONFIG_FILE\fP is a configuration file, whose filename is the interface name
+ followed by `.conf'. Otherwise, \fIINTERFACE\fP is an interface name, with configuration
+@@ -41,24 +43,24 @@ Generally speaking, this utility is just a simple scri
+ search paths.
+
+ Generally speaking, this utility is just a simple script that wraps invocations to
+-.BR wg (8)
++.BR awg (8)
+ and
+-.BR ip (8)
+-in order to set up a WireGuard interface. It is designed for users with simple
++.BR ifconfig (8)
++in order to set up a AmneziaWG interface. It is designed for users with simple
+ needs, and users with more advanced needs are highly encouraged to use a more
+ specific tool, a more complete network manager, or otherwise just use
+-.BR wg (8)
++.BR awg (8)
+ and
+-.BR ip (8),
++.BR route (8),
+ as usual.
+
+ .SH CONFIGURATION
+
+ The configuration file adds a few extra configuration values to the format understood by
+-.BR wg (8)
++.BR awg (8)
+ in order to configure additional attributes of an interface. It handles the
+ values that it understands, and then it passes the remaining ones directly to
+-.BR wg (8)
++.BR awg (8)
+ for further processing.
+
+ It infers all routes from the list of peers' allowed IPs, and automatically adds
+@@ -67,7 +69,7 @@ to handle overriding of the default gateway.
+ .BR ip-rule (8)
+ to handle overriding of the default gateway.
+
+-The configuration file will be passed directly to \fBwg\fP(8)'s `setconf'
++The configuration file will be passed directly to \fBawg\fP(8)'s `setconf'
+ sub-command, with the exception of the following additions to the \fIInterface\fP section,
+ which are handled by this tool:
+
+@@ -102,9 +104,29 @@ interface is removed will therefore be overwritten.
+ SaveConfig \(em if set to `true', the configuration is saved from the current state of the
+ interface upon shutdown. Any changes made to the configuration file before the
+ interface is removed will therefore be overwritten.
++.IP \(bu
++Description \(em will setup interface description visible in ifconfig and SNMP.
++.IP \(bu
++UserLand \(em enforce to use amnezia-go instead of kernel driver, you can use
++\fBamnezia-wireguard-go\fP to install it.
++.IP \(bu
++Routes \(em list of routes for the peer to be installed into FIB - that option provides a way to have AllowedIPs list wider then routes installed. Empty list is allowed.
++That is useful if routing protocol will work over the link.
++But remember that internal wireguard routing will happen according to AllowedIPs anyway.
++Suggested use in case dynamic route - one interface -> one link.
++.IP \(bu
++Monitor default route change \(em do not run `route monitor` when there is no need to do anything on default
++change. That will help to avoid keeping two bashes and one route binaries
++per interface always.
++Default value is true.
++.IP \(bu
++Track DNS Changes \(em if peer endpoint defined as a hostname - periodically (timeout in seconds)
++check if hostname was changed, and if changed update peer endpoint according
++to new hostname. Quite useful in case of DDNS configurations.
++Default values is 0, disabled.
+
+ .P
+-Recommended \fIINTERFACE\fP names include `wg0' or `wgvpn0' or even `wgmgmtlan0'.
++Recommended \fIINTERFACE\fP names include `amn0' or `awg0'.
+ However, the number at the end is in fact optional, and really
+ any free-form string [a-zA-Z0-9_=+.-]{1,15} will work. So even interface names corresponding
+ to geographic locations would suffice, such as `cincinnati', `nyc', or `paris', if that's
+@@ -113,9 +135,9 @@ These examples draw on the same syntax found for
+ .SH EXAMPLES
+
+ These examples draw on the same syntax found for
+-.BR wg (8),
++.BR awg (8),
+ and a more complete description may be found there. Bold lines below are for options that extend
+-.BR wg (8).
++.BR awg (8).
+
+ The following might be used for connecting as a client to a VPN gateway for tunneling all
+ traffic:
+@@ -151,15 +173,15 @@ two lines `PostUp` and `PreDown` lines to the `[Interf
+ to prevent the flow of unencrypted packets through the non-WireGuard interfaces, by adding the following
+ two lines `PostUp` and `PreDown` lines to the `[Interface]` section:
+
+- \fBPostUp = iptables -I OUTPUT ! -o %i -m mark ! --mark $(wg show %i fwmark) -m addrtype ! --dst-type LOCAL -j REJECT\fP
++ \fBPostUp = iptables -I OUTPUT ! -o %i -m mark ! --mark $(awg show %i fwmark) -m addrtype ! --dst-type LOCAL -j REJECT\fP
+ .br
+- \fBPreDown = iptables -D OUTPUT ! -o %i -m mark ! --mark $(wg show %i fwmark) -m addrtype ! --dst-type LOCAL -j REJECT\fP
++ \fBPreDown = iptables -D OUTPUT ! -o %i -m mark ! --mark $(awg show %i fwmark) -m addrtype ! --dst-type LOCAL -j REJECT\fP
+ .br
+
+ The `PostUp' and `PreDown' fields have been added to specify an
+ .BR iptables (8)
+ command which, when used with interfaces that have a peer that specifies 0.0.0.0/0 as part of the
+-`AllowedIPs', works together with wg-quick's fwmark usage in order to drop all packets that
++`AllowedIPs', works together with awg-quick's fwmark usage in order to drop all packets that
+ are either not coming out of the tunnel encrypted or not going through the tunnel itself. (Note
+ that this continues to allow most DHCP traffic through, since most DHCP clients make use of PF_PACKET
+ sockets, which bypass Netfilter.) When IPv6 is in use, additional similar lines could be added using
+@@ -168,7 +190,7 @@ Or, perhaps it is desirable to store private keys in e
+ Or, perhaps it is desirable to store private keys in encrypted form, such as through use of
+ .BR pass (1):
+
+- \fBPreUp = wg set %i private-key <(pass WireGuard/private-keys/%i)\fP
++ \fBPreUp = awg set %i private-key <(pass WireGuard/private-keys/%i)\fP
+ .br
+
+ For use on a server, the following is a more complicated example involving multiple peers:
+@@ -242,36 +264,43 @@ in the filename:
+ These configuration files may be placed in any directory, putting the desired interface name
+ in the filename:
+
+-\fB # wg-quick up /path/to/wgnet0.conf\fP
++\fB # awg-quick up amn0\fP
+
++or
++
++\fB # awg-quick up /path/to/amn0.conf\fP
++
+ For convenience, if only an interface name is supplied, it automatically chooses a path in
+ `/etc/wireguard/':
+
+-\fB # wg-quick up wgnet0\fP
++\fB # awg-quick up amn0\fP
+
+ This will load the configuration file `/etc/wireguard/wgnet0.conf'.
+
+ The \fIstrip\fP command is useful for reloading configuration files without disrupting active
+ sessions:
+
+-\fB # wg syncconf wgnet0 <(wg-quick strip wgnet0)\fP
++\fB # awg syncconf amn0 <(awg-quick strip amn)\fP
+
++or
++
++\fB # awg-quick reload amn0\fP
++
++
+ .SH SEE ALSO
+-.BR wg (8),
+-.BR ip (8),
+-.BR ip-link (8),
+-.BR ip-address (8),
+-.BR ip-route (8),
+-.BR ip-rule (8),
+-.BR resolvconf (8).
++.BR awg (8),
++.BR ifconfig (8),
++.BR route (8),
+
+ .SH AUTHOR
++.B awg-quick
++based on
+ .B wg-quick
+ was written by
+ .MT Jason@zx2c4.com
+ Jason A. Donenfeld
+ .ME .
+ For updates and more information, a project page is available on the
+-.UR https://\:www.wireguard.com/
++.UR https://\:github.com/amnezia-vpn/amneziawg-tools/
+ World Wide Web
+ .UE .
diff --git a/net/amnezia-tools/files/patch-man_wg.8 b/net/amnezia-tools/files/patch-man_wg.8
new file mode 100644
index 000000000000..87e018ff2856
--- /dev/null
+++ b/net/amnezia-tools/files/patch-man_wg.8
@@ -0,0 +1,158 @@
+--- man/wg.8.orig 2024-10-01 13:02:42 UTC
++++ man/wg.8
+@@ -1,10 +1,10 @@
+-.TH WG 8 "2015 August 13" ZX2C4 "WireGuard"
++.TH AWG 8 "2025 August 8" AWG "AmneziaWG"
+
+ .SH NAME
+-wg - set and retrieve configuration of WireGuard interfaces
++awg - set and retrieve configuration of WireGuard interfaces
+
+ .SH SYNOPSIS
+-.B wg
++.B awg
+ [
+ .I COMMAND
+ ] [
+@@ -15,17 +15,15 @@ wg - set and retrieve configuration of WireGuard inter
+
+ .SH DESCRIPTION
+
+-.B wg
++.B awg
+ is the configuration utility for getting and setting the configuration of
+ WireGuard tunnel interfaces. The interfaces themselves can be added and removed
+ using
+-.BR ip-link (8)
++.BR ifconfig (8)
+ and their IP addresses and routing tables can be set using
+-.BR ip-address (8)
+-and
+-.BR ip-route (8).
++.BR route (8).
+ The
+-.B wg
++.B awg
+ utility provides a series of sub-commands for changing WireGuard-specific
+ aspects of WireGuard interfaces.
+
+@@ -36,7 +34,7 @@ Sub-commands that take an INTERFACE must be passed a W
+ .SH COMMANDS
+
+ .TP
+-\fBshow\fP { \fI<interface>\fP | \fIall\fP | \fIinterfaces\fP } [\fIpublic-key\fP | \fIprivate-key\fP | \fIlisten-port\fP | \fIfwmark\fP | \fIpeers\fP | \fIpreshared-keys\fP | \fIendpoints\fP | \fIallowed-ips\fP | \fIlatest-handshakes\fP | \fIpersistent-keepalive\fP | \fItransfer\fP | \fIdump\fP]
++\fBshow\fP { \fI<interface>\fP | \fIall\fP | \fIinterfaces\fP } [\fIpublic-key\fP | \fIprivate-key\fP | \fIlisten-port\fP | \fIfwmark\fP | \fIpeers\fP | \fIpreshared-keys\fP | \fIendpoints\fP | \fIallowed-ips\fP | \fIlatest-handshakes\fP | \fIpersistent-keepalive\fP | \fItransfer\fP | \fIdump\fP | \fIjc\fP | \fIjmin\fP | \fIjmax\fP | \fIs1\fP | \fIs2\fP | \fIh1\fP | \fIh2\fP | \fIh3\fP | \fIh4\fP]
+ Shows current WireGuard configuration and runtime information of specified \fI<interface>\fP.
+ If no \fI<interface>\fP is specified, \fI<interface>\fP defaults to \fIall\fP.
+ If \fIinterfaces\fP is specified, prints a list of all WireGuard interfaces,
+@@ -55,7 +53,7 @@ by \fICONFIGURATION FILE FORMAT\fP below.
+ Shows the current configuration of \fI<interface>\fP in the format described
+ by \fICONFIGURATION FILE FORMAT\fP below.
+ .TP
+-\fBset\fP \fI<interface>\fP [\fIlisten-port\fP \fI<port>\fP] [\fIfwmark\fP \fI<fwmark>\fP] [\fIprivate-key\fP \fI<file-path>\fP] [\fIpeer\fP \fI<base64-public-key>\fP [\fIremove\fP] [\fIpreshared-key\fP \fI<file-path>\fP] [\fIendpoint\fP \fI<ip>:<port>\fP] [\fIpersistent-keepalive\fP \fI<interval seconds>\fP] [\fIallowed-ips\fP \fI<ip1>/<cidr1>\fP[,\fI<ip2>/<cidr2>\fP]...] ]...
++\fBset\fP \fI<interface>\fP [\fIlisten-port\fP \fI<port>\fP] [\fIfwmark\fP \fI<fwmark>\fP] [\fIprivate-key\fP \fI<file-path>\fP] [\fIjc <jc>]\fP [\fI<jmin <jmin>]\fP [\fIjmax <jmax>\fP] [\fIs1 <s1>\fP] [\fIs2 <s2>\fP] [\fIh1\fP] [\fIh2 <h2>\fP] [\fIh3 <h3>\fP] [\fIh4 <h4>\fP] [\fIpeer\fP \fI<base64-public-key>\fP [\fIremove\fP] [\fIpreshared-key\fP \fI<file-path>\fP] [\fIendpoint\fP \fI<ip>:<port>\fP] [\fIpersistent-keepalive\fP \fI<interval seconds>\fP] [\fIallowed-ips\fP \fI[+|-]<ip1>/<cidr1>\fP[,\fI[+|-]<ip2>/<cidr2>\fP]...] ]...
+ Sets configuration values for the specified \fI<interface>\fP. Multiple
+ \fIpeer\fPs may be specified, and if the \fIremove\fP argument is given
+ for a peer, that peer is removed, not configured. If \fIlisten-port\fP
+@@ -72,7 +70,11 @@ If \fIallowed-ips\fP is specified, but the value is th
+ it adds an additional layer of symmetric-key cryptography to be mixed into
+ the already existing public-key cryptography, for post-quantum resistance.
+ If \fIallowed-ips\fP is specified, but the value is the empty string, all
+-allowed ips are removed from the peer. The use of \fIpersistent-keepalive\fP
++allowed ips are removed from the peer. By default, \fIallowed-ips\fP replaces
++a peer's allowed ips. If + or - is prepended to any of the ips then
++the update is incremental; ips prefixed with '+' or '' are added to the peer's
++allowed ips if not present while ips prefixed with '-' are removed if present.
++The use of \fIpersistent-keepalive\fP
+ is optional and is by default off; setting it to 0 or "off" disables it.
+ Otherwise it represents, in seconds, between 1 and 65535 inclusive, how often
+ to send an authenticated empty packet to the peer, for the purpose of keeping
+@@ -119,11 +121,52 @@ A private key and a corresponding public key may be ge
+ .br
+ $ umask 077
+ .br
+- $ wg genkey | tee private.key | wg pubkey > public.key
++ $ awg genkey | tee private.key | awg pubkey > public.key
+ .TP
+ \fBhelp\fP
+ Shows usage message.
+
++.SH AMNEZIA OPTIONS
++Configuration options to be use in order to bypass DPI filters, these options appears in
++\fBshow\fP, \fBset\fP, \fBsetconf\fP, \fBaddconf\fP commands.
++
++.TP
++\fBjc\fP
++Number of junk packets before handshake.
++.br
++1–128 (recomended 3–10)
++
++.TP
++\fBjmin\fP
++Minimum size of junk packets.
++.br
++jmin: < jmax (recomended ~ 8)
++
++.TP
++\fBjmax\fP
++Maximum size of junk packets.
++.br
++jmax: ≤ 1280 (recomended ~ 80)
++
++.TP
++\fBs1\fP
++Size of handshake initiation packet prepend junk. Should be the same on both ends.
++.br
++0–1132 (recomended 15–150), s1 + 56 ≠ s2
++
++.TP
++\fBs2\fP
++Size of handshake response packet prepend junk. Should be the same on both ends.
++.br
++0–1188 (recomended 15–150), s1 + 56 ≠ s2
++
++.TP
++\fBh1-h4\fP
++Custom identifiers for initiation/response/cookie/data packets. Should be the same on both ends.
++.br
++The unique value in range of 5 - 4,294,967,295 (0x5 - 0xFFFFFFFF), h1 != h2 != h3 != h4
++
++
+ .SH CONFIGURATION FILE FORMAT
+ The configuration file format is based on \fIINI\fP. There are two top level sections
+ -- \fIInterface\fP and \fIPeer\fP. Multiple \fIPeer\fP sections may be specified, but
+@@ -224,7 +267,7 @@ on a per-interface basis by using
+ on a per-interface basis by using
+ .BR ifconfig (1):
+
+-\fB # ifconfig wg0 debug
++\fB # ifconfig amn0 debug\fP
+
+ On userspace implementations, it is customary to set the \fILOG_LEVEL\fP environment variable to \fIverbose\fP.
+
+@@ -240,19 +283,18 @@ If set to an integer or to \fIinfinity\fP, DNS resolut
+ If set to an integer or to \fIinfinity\fP, DNS resolution for each peer's endpoint will be retried that many times for non-permanent errors, with an increasing delay between retries. If unset, the default is 15 retries.
+
+ .SH SEE ALSO
+-.BR wg-quick (8),
+-.BR ip (8),
+-.BR ip-link (8),
+-.BR ip-address (8),
+-.BR ip-route (8).
++.BR awg-quick (8),
++.BR ifconfig (8),
++.BR route (8).
+
+ .SH AUTHOR
++awg based on
+ .B wg
+-was written by
++that was written by
+ .MT Jason@zx2c4.com
+ Jason A. Donenfeld
+ .ME .
+ For updates and more information, a project page is available on the
+-.UR https://\:www.wireguard.com/
++.UR https://\:github.com/amnezia-vpn/amneziawg-tools/
+ World Wide Web
+ .UE .
diff --git a/net/amnezia-tools/files/patch-set.c b/net/amnezia-tools/files/patch-set.c
new file mode 100644
index 000000000000..61e1ec5314d0
--- /dev/null
+++ b/net/amnezia-tools/files/patch-set.c
@@ -0,0 +1,11 @@
+--- set.c.orig 2024-10-01 13:02:42 UTC
++++ set.c
+@@ -18,7 +18,7 @@ int set_main(int argc, const char *argv[])
+ int ret = 1;
+
+ if (argc < 3) {
+- fprintf(stderr, "Usage: %s %s <interface> [listen-port <port>] [fwmark <mark>] [private-key <file path>] [peer <base64 public key> [remove] [preshared-key <file path>] [endpoint <ip>:<port>] [persistent-keepalive <interval seconds>] [allowed-ips <ip1>/<cidr1>[,<ip2>/<cidr2>] [advanced-security <on|off>]...] ]...\n", PROG_NAME, argv[0]);
++ fprintf(stderr, "Usage: %s %s <interface> [listen-port <port>] [fwmark <mark>] [private-key <file path>] [peer <base64 public key> [remove] [preshared-key <file path>] [endpoint <ip>:<port>] [persistent-keepalive <interval seconds>] [allowed-ips [+|-]<ip1>/<cidr1>[,[+|-]<ip2>/<cidr2>] [advanced-security <on|off>]...] ]...\n", PROG_NAME, argv[0]);
+ return 1;
+ }
+
diff --git a/net/amnezia-tools/files/patch-version.h b/net/amnezia-tools/files/patch-version.h
new file mode 100644
index 000000000000..02ae2a096e8a
--- /dev/null
+++ b/net/amnezia-tools/files/patch-version.h
@@ -0,0 +1,7 @@
+--- version.h.orig 2024-10-01 13:02:42 UTC
++++ version.h
+@@ -1,3 +1,3 @@
+ #ifndef WIREGUARD_TOOLS_VERSION
+-#define WIREGUARD_TOOLS_VERSION "1.0.20210914"
++#define WIREGUARD_TOOLS_VERSION "1.0.20250521"
+ #endif
diff --git a/net/amnezia-tools/files/patch-wg-quick_freebsd.bash b/net/amnezia-tools/files/patch-wg-quick_freebsd.bash
new file mode 100644
index 000000000000..6d218f256182
--- /dev/null
+++ b/net/amnezia-tools/files/patch-wg-quick_freebsd.bash
@@ -0,0 +1,316 @@
+--- wg-quick/freebsd.bash.orig 2024-10-01 13:02:42 UTC
++++ wg-quick/freebsd.bash
+@@ -25,11 +25,20 @@ CONFIG_FILE=""
+ POST_DOWN=( )
+ SAVE_CONFIG=0
+ CONFIG_FILE=""
++DESCRIPTION=""
++USERLAND=0
++MONITOR=1
++TRACK_DNS_CHANGES=0
+ PROGRAM="${0##*/}"
+ ARGS=( "$@" )
+
+ IS_ASESCURITY_ON=0
+
++
++declare -A ROUTES
++declare -A ENDPOINTS
++
++
+ cmd() {
+ echo "[#] $*" >&3
+ "$@"
+@@ -40,7 +49,7 @@ die() {
+ exit 1
+ }
+
+-CONFIG_SEARCH_PATHS=( /etc/amnezia/amneziawg /usr/local/etc/amnezia/amneziawg )
++CONFIG_SEARCH_PATHS=( ${AWG_QUICK_CONFIG_SEARCH_PATHS:-%%ETCDIR%%} )
+
+ unset ORIGINAL_TMPDIR
+ make_temp() {
+@@ -64,7 +73,7 @@ parse_options() {
+ }
+
+ parse_options() {
+- local interface_section=0 line key value stripped path v
++ local interface_section=0 line key value stripped path v last_public_key
+ CONFIG_FILE="$1"
+ if [[ $CONFIG_FILE =~ ^[a-zA-Z0-9_=+.-]{1,15}$ ]]; then
+ for path in "${CONFIG_SEARCH_PATHS[@]}"; do
+@@ -82,7 +91,7 @@ parse_options() {
+ stripped="${line%%\#*}"
+ key="${stripped%%=*}"; key="${key##*([[:space:]])}"; key="${key%%*([[:space:]])}"
+ value="${stripped#*=}"; value="${value##*([[:space:]])}"; value="${value%%*([[:space:]])}"
+- [[ $key == "["* ]] && interface_section=0
++ [[ $key == "["* ]] && interface_section=0 && last_public_key=""
+ [[ $key == "[Interface]" ]] && interface_section=1
+ if [[ $interface_section -eq 1 ]]; then
+ case "$key" in
+@@ -96,9 +105,14 @@ parse_options() {
+ PreDown) PRE_DOWN+=( "$value" ); continue ;;
+ PostUp) POST_UP+=( "$value" ); continue ;;
+ PostDown) POST_DOWN+=( "$value" ); continue ;;
++ Description) DESCRIPTION="$value"; continue ;;
+ SaveConfig) read_bool SAVE_CONFIG "$value"; continue ;;
++ UserLand) read_bool USERLAND "$value"; continue ;;
++ Monitor) read_bool MONITOR "$value"; continue ;;
++ TrackDNSChanges) TRACK_DNS_CHANGES="$value"; continue ;;
+ esac
+ case "$key" in
++
+ Jc);&
+ Jmin);&
+ Jmax);&
+@@ -109,6 +123,17 @@ parse_options() {
+ H3);&
+ H4) IS_ASESCURITY_ON=1;;
+ esac
++ else
++ case "$key" in
++ PublicKey) last_public_key="$value" ;;
++ Routes) ROUTES["$last_public_key"]="$value"; continue ;;
++ Endpoint)
++ endpoint_host="${value%%:*}"
++ if ! [[ "$endpoint_host" =~ ^[0-9]+ ]]; then
++ ENDPOINTS["$last_public_key"]="$endpoint_host"
++ fi
++ ;;
++ esac
+ fi
+ WG_CONFIG+="$line"$'\n'
+ done < "$CONFIG_FILE"
+@@ -129,12 +154,15 @@ add_if() {
+
+ add_if() {
+ local ret rc
+- local cmd="ifconfig wg create name "$INTERFACE""
+- if [[ $IS_ASESCURITY_ON == 1 ]]; then
++ local cmd="ifconfig amn create name "$INTERFACE""
++ if [[ $USERLAND == 1 ]]; then
+ cmd="amneziawg-go "$INTERFACE"";
+ fi
+- if ret="$(cmd $cmd 2>&1 >/dev/null)"; then
+- return 0
++ if [ -n "$DESCRIPTION" ]; then
++ ret="$(cmd $cmd description "$DESCRIPTION" 2>&1 >/dev/null)" && return 0
++ else
++
++ ret="$(cmd $cmd 2>&1 >/dev/null)" && return 0
+ fi
+ rc=$?
+ if [[ $ret == *"ifconfig: ioctl SIOCSIFNAME (set name): File exists"* ]]; then
+@@ -209,7 +237,7 @@ set_mtu() {
+ [[ ${BASH_REMATCH[1]} == *:* ]] && family=inet6
+ output="$(route -n get "-$family" "${BASH_REMATCH[1]}" || true)"
+ [[ $output =~ interface:\ ([^ ]+)$'\n' && $(ifconfig "${BASH_REMATCH[1]}") =~ mtu\ ([0-9]+) && ${BASH_REMATCH[1]} -gt $mtu ]] && mtu="${BASH_REMATCH[1]}"
+- done < <(wg show "$INTERFACE" endpoints)
++ done < <(awg show "$INTERFACE" endpoints)
+ if [[ $mtu -eq 0 ]]; then
+ read -r output < <(route -n get default || true) || true
+ [[ $output =~ interface:\ ([^ ]+)$'\n' && $(ifconfig "${BASH_REMATCH[1]}") =~ mtu\ ([0-9]+) && ${BASH_REMATCH[1]} -gt $mtu ]] && mtu="${BASH_REMATCH[1]}"
+@@ -242,7 +270,7 @@ collect_endpoints() {
+ while read -r _ endpoint; do
+ [[ $endpoint =~ ^\[?([a-z0-9:.]+)\]?:[0-9]+$ ]] || continue
+ ENDPOINTS+=( "${BASH_REMATCH[1]}" )
+- done < <(wg show "$INTERFACE" endpoints)
++ done < <(awg show "$INTERFACE" endpoints)
+ }
+
+ set_endpoint_direct_route() {
+@@ -297,18 +325,18 @@ monitor_daemon() {
+ }
+
+ monitor_daemon() {
++ [[ $MONITOR -eq 0 ]] && return 0
+ echo "[+] Backgrounding route monitor" >&2
+ (make_temp
+ trap 'del_routes; clean_temp; exit 0' INT TERM EXIT
+ exec >/dev/null 2>&1
+- exec 19< <(exec route -n monitor)
++ exec 19< <(exec stdbuf -oL route -n monitor)
+ local event pid=$!
+ # TODO: this should also check to see if the endpoint actually changes
+ # in response to incoming packets, and then call set_endpoint_direct_route
+ # then too. That function should be able to gracefully cleanup if the
+ # endpoints change.
+ while read -u 19 -r event; do
+- [[ $event == RTM_* ]] || continue
+ ifconfig "$INTERFACE" >/dev/null 2>&1 || break
+ [[ $AUTO_ROUTE4 -eq 1 || $AUTO_ROUTE6 -eq 1 ]] && set_endpoint_direct_route
+ # TODO: set the mtu as well, but only if up
+@@ -316,6 +344,77 @@ monitor_daemon() {
+ kill $pid) & disown
+ }
+
++wg_endpoints() {
++ awk '
++ BEGIN { RS=""; FS="\n" }
++ /Peer/ {
++ pk=""; ep=""
++ for (i = 1; i <= NF; i++) {
++ if ($i ~ /^PublicKey[ \t]*=/) {
++ pk = $i
++ sub(/^PublicKey[ \t]*=[ \t]*/, "", pk)
++ }
++ if ($i ~ /^Endpoint[ \t]*=/) {
++ ep = $i
++ sub(/^Endpoint[ \t]*=[ \t]*/, "", ep)
++ split(ep, parts, ":")
++ host = parts[1]
++ port = parts[2]
++ }
++ }
++ if (pk != "" && host != "" && port != "") {
++ print pk, host, port
++ }
++ }
++ '
++}
++
++tracker_pid_file() {
++ echo "/var/run/awg-quick.dns-tracker.${INTERFACE}.pid"
++}
++
++monitor_dns_changes() {
++ local pk peer_ip port peer_host host_ip
++ [[ $TRACK_DNS_CHANGES -eq 0 ]] && return 0
++
++ echo "[+] Backgrounding DNS tracker" >&2
++ exec >/dev/null 2>&1
++
++ pid_file="$(tracker_pid_file)"
++ [[ -f "$pid_file" ]] && kill $(cat "$pid_file") 2>/dev/null || true
++
++ (
++ trap 'rm -f "$pid_file"; exit 0' INT TERM EXIT
++
++ set -e
++ while true; do
++ sleep $TRACK_DNS_CHANGES &
++ wait $!
++
++ $cmd awg showconf "$INTERFACE" 2> /dev/null | wg_endpoints | \
++ while read -r pk peer_ip port; do
++ peer_host="${ENDPOINTS[$pk]}"
++ if [[ -n "$peer_host" ]]; then
++ host_ip=$(host "$peer_host" 2>/dev/null | awk '/has address/ { print $4; exit; }') || continue
++
++ if [[ "$host_ip" = "$peer_ip" ]]; then
++ #echo "$pk matches ${peer_ip} <=> ${host_ip}"
++ :
++ else
++ logger -t awg-quick -p local0.notice \
++ "$INTERFACE/$pk host $peer_host:" \
++ "IP missmatch: $host_ip != $peer_ip, configuring endpoint" || true
++ $cmd awg set "$INTERFACE" peer "$pk" endpoint "$peer_host:$port" || true
++ fi
++ fi
++ done
++
++ done
++ ) & disown
++ echo "$!" > "$pid_file"
++}
++
++
+ HAVE_SET_DNS=0
+ set_dns() {
+ [[ ${#DNS[@]} -gt 0 ]] || return 0
+@@ -354,7 +453,7 @@ set_config() {
+ }
+
+ set_config() {
+- echo "$WG_CONFIG" | cmd wg setconf "$INTERFACE" /dev/stdin
++ echo "$WG_CONFIG" | cmd awg setconf "$INTERFACE" /dev/stdin
+ }
+
+ save_config() {
+@@ -386,7 +485,7 @@ save_config() {
+ done
+ old_umask="$(umask)"
+ umask 077
+- current_config="$(cmd wg showconf "$INTERFACE")"
++ current_config="$(cmd awg showconf "$INTERFACE")"
+ trap 'rm -f "$CONFIG_FILE.tmp"; clean_temp; exit' INT TERM EXIT
+ echo "${current_config/\[Interface\]$'\n'/$new_config}" > "$CONFIG_FILE.tmp" || die "Could not write configuration file"
+ sync "$CONFIG_FILE.tmp"
+@@ -433,6 +532,20 @@ cmd_usage() {
+ _EOF
+ }
+
++get_routes() {
++ while read -r pub_key i; do
++ if [[ -v "ROUTES[$pub_key]" ]]; then
++ for route in ${ROUTES[$pub_key]//,/ }; do
++ echo "$route"
++ done
++ else
++ for j in $i; do
++ [[ $j =~ ^[0-9a-z:.]+/[0-9]+$ ]] && echo "$j"
++ done
++ fi
++ done < <(awg show "$INTERFACE" allowed-ips) | sort -nr -k 2 -t /
++}
++
+ cmd_up() {
+ local i
+ [[ -z $(ifconfig "$INTERFACE" 2>/dev/null) ]] || die "\`$INTERFACE' already exists"
+@@ -446,26 +559,31 @@ cmd_up() {
+ set_mtu
+ up_if
+ set_dns
+- for i in $(while read -r _ i; do for i in $i; do [[ $i =~ ^[0-9a-z:.]+/[0-9]+$ ]] && echo "$i"; done; done < <(wg show "$INTERFACE" allowed-ips) | sort -nr -k 2 -t /); do
++ for i in $(get_routes); do
+ add_route "$i"
+ done
+ [[ $AUTO_ROUTE4 -eq 1 || $AUTO_ROUTE6 -eq 1 ]] && set_endpoint_direct_route
+ monitor_daemon
++ monitor_dns_changes
+ execute_hooks "${POST_UP[@]}"
+ trap 'clean_temp; exit' INT TERM EXIT
+ }
+
+ cmd_down() {
+- [[ " $(wg show interfaces) " == *" $INTERFACE "* ]] || die "\`$INTERFACE' is not a WireGuard interface"
++ [[ " $(awg show interfaces) " == *" $INTERFACE "* ]] || die "\`$INTERFACE' is not a WireGuard interface"
+ execute_hooks "${PRE_DOWN[@]}"
+ [[ $SAVE_CONFIG -eq 0 ]] || save_config
+ del_if
+ unset_dns
++ if [[ -f "$(tracker_pid_file)" ]]; then
++ kill $(cat "$(tracker_pid_file)") 2>/dev/null
++ rm -f "$(tracker_pid_file)"
++ fi
+ execute_hooks "${POST_DOWN[@]}"
+ }
+
+ cmd_save() {
+- [[ " $(wg show interfaces) " == *" $INTERFACE "* ]] || die "\`$INTERFACE' is not a WireGuard interface"
++ [[ " $(awg show interfaces) " == *" $INTERFACE "* ]] || die "\`$INTERFACE' is not a WireGuard interface"
+ save_config
+ }
+
+@@ -473,6 +591,10 @@ cmd_strip() {
+ echo "$WG_CONFIG"
+ }
+
++cmd_reload() {
++ cmd awg setconf "$INTERFACE" <(cmd_strip)
++}
++
+ # ~~ function override insertion point ~~
+
+ make_temp
+@@ -496,6 +618,10 @@ elif [[ $# -eq 2 && $1 == strip ]]; then
+ auto_su
+ parse_options "$2"
+ cmd_strip
++elif [[ $# -eq 2 && $1 == reload ]]; then
++ auto_su
++ parse_options "$2"
++ cmd_reload
+ else
+ cmd_usage
+ exit 1
diff --git a/net/amnezia-tools/pkg-descr b/net/amnezia-tools/pkg-descr
new file mode 100644
index 000000000000..0b238af17b73
--- /dev/null
+++ b/net/amnezia-tools/pkg-descr
@@ -0,0 +1,2 @@
+This supplies the main userspace tooling for using and configuring
+WireGuard tunnels, including the awg(8) and awg-quick(8) utilities.
diff --git a/net/amnezia-tools/pkg-plist b/net/amnezia-tools/pkg-plist
new file mode 100644
index 000000000000..8a2c3db16065
--- /dev/null
+++ b/net/amnezia-tools/pkg-plist
@@ -0,0 +1,7 @@
+bin/awg
+bin/awg-quick
+share/bash-completion/completions/awg
+share/bash-completion/completions/awg-quick
+share/man/man8/awg.8.gz
+share/man/man8/awg-quick.8.gz
+@dir etc/amnezia
diff --git a/net/arataga/Makefile b/net/arataga/Makefile
index 941d3271ecd4..9e053ce37891 100644
--- a/net/arataga/Makefile
+++ b/net/arataga/Makefile
@@ -1,7 +1,7 @@
PORTNAME= arataga
PORTVERSION= 0.5.4
DISTVERSIONPREFIX= v
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net
MASTER_SITES= SF/sobjectizer/oess/oess-2:oess
DISTFILES= oess-2.2.3-full.tar.bz2:oess
diff --git a/net/arataga/files/patch-__tests__connection_handler_simulator__impl.cpp b/net/arataga/files/patch-__tests__connection_handler_simulator__impl.cpp
new file mode 100644
index 000000000000..e03b148c00d8
--- /dev/null
+++ b/net/arataga/files/patch-__tests__connection_handler_simulator__impl.cpp
@@ -0,0 +1,14 @@
+This patch reuses the formatter from patch-git-01-* to fix "make test"
+
+diff -up ../tests/connection_handler_simulator/impl.cpp.orig ../tests/connection_handler_simulator/impl.cpp
+--- ../tests/connection_handler_simulator/impl.cpp.orig 2022-07-13 07:09:45.000000000 +0200
++++ ../tests/connection_handler_simulator/impl.cpp 2025-08-09 15:17:18.509362000 +0200
+@@ -3,6 +3,8 @@
+ #include <arataga/acl_handler/connection_handler_ifaces.hpp>
+ #include <arataga/acl_handler/handler_factories.hpp>
+
++#include <arataga/utils/string_literal_fmt.hpp>
++
+ #include <so_5_extra/disp/asio_one_thread/pub.hpp>
+
+ #include <so_5_extra/sync/pub.hpp>
diff --git a/net/arataga/files/patch-io__threads__count.hpp b/net/arataga/files/patch-io__threads__count.hpp
new file mode 100644
index 000000000000..3e3727c21dc1
--- /dev/null
+++ b/net/arataga/files/patch-io__threads__count.hpp
@@ -0,0 +1,11 @@
+--- io_threads_count.hpp.orig 2022-07-13 05:09:45 UTC
++++ io_threads_count.hpp
+@@ -134,7 +134,7 @@ struct fmt::formatter< arataga::io_threads_count_t >
+ template< typename FormatContext >
+ auto format(
+ const arataga::io_threads_count_t & tc,
+- FormatContext & ctx )
++ FormatContext & ctx ) const
+ {
+ const auto str = arataga::to_string(tc);
+ return fmt::formatter< std::string >::format( str, ctx );
diff --git a/net/asterisk-chan_sccp/Makefile b/net/asterisk-chan_sccp/Makefile
index a9efae0693e4..991dd2eb0291 100644
--- a/net/asterisk-chan_sccp/Makefile
+++ b/net/asterisk-chan_sccp/Makefile
@@ -1,7 +1,6 @@
PORTNAME= chan_sccp
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.3
-PORTREVISION= 2
+DISTVERSION= 4.3.5.20231205
CATEGORIES= net
PKGNAMEPREFIX= asterisk-
@@ -12,38 +11,35 @@ WWW= https://sourceforge.net/projects/chan-sccp-b/
LICENSE= GPLv1
LICENSE_FILE= ${WRKSRC}/COPYING
-FLAVORS= asterisk18
-FLAVOR?= ${FLAVORS:[1]}
-
LIB_DEPENDS= libltdl.so:devel/libltdl
-USES= autoreconf:2.69 compiler:c11 gettext-tools iconv libtool \
- localbase ssl
+FLAVORS= asterisk18 asterisk20 asterisk22
+FLAVOR?= ${FLAVORS:[3]}
+
+${FLAVOR}_PKGNAMEPREFIX= ${FLAVOR}-
+${FLAVOR}_BUILD_DEPENDS= asterisk:net/${FLAVOR}
+${FLAVOR}_RUN_DEPENDS= asterisk:net/${FLAVOR}
+USES= autoreconf:2.69 compiler:c11 gettext-tools iconv:wchar_t \
+ libtool ssl
USE_GITHUB= yes
GH_ACCOUNT= chan-sccp
GH_PROJECT= chan-sccp
+GH_TAGNAME= 2e2105182824dc0ffda40f607290eb309d03a963
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-advanced-functions \
- --with-hash-size=3001 \
- ${ICONV_CONFIGURE_ARG}
+ --with-hash-size=3001
INSTALL_TARGET= install-strip
+CFLAGS+= -D_ASTERISK_VERSION=${FLAVOR:C|([a-zA-Z]+)||}
-CPPFLAGS+= -I${ICONV_INCLUDE_PATH}
-LDFLAGS+= -L${LOCALBASE}/lib \
- ${ICONV_LIB}
+CONFLICTS_INSTALL= ${FLAVORS:N${FLAVOR}:C|(.+)|\1-${PORTNAME}|}
PLIST_FILES= etc/asterisk/sccp.conf.annotated \
"@sample etc/asterisk/sccp.conf.sample" \
lib/asterisk/modules/chan_sccp.so \
share/asterisk/documentation/thirdparty/chan_sccp-en_US.xml
-asterisk18_PKGNAMEPREFIX= asterisk18-
-asterisk18_CONFLICTS_INSTALL= asterisk13-chan_sccp asterisk16-chan_sccp
-asterisk18_BUILD_DEPENDS= asterisk:net/asterisk18
-asterisk18_RUN_DEPENDS= asterisk:net/asterisk18
-
OPTIONS_DEFINE= CONFERENCE VIDEO
OPTIONS_DEFAULT= CONFERENCE VIDEO
CONFERENCE_DESC= Enable Conference Support
@@ -52,10 +48,6 @@ VIDEO_DESC= Enable Video Support
CONFERENCE_CONFIGURE_ENABLE= conference
VIDEO_CONFIGURE_ENABLE= video
-.if ${FLAVOR} == asterisk18
-CONFIGURE_ARGS+= --with-asterisk-version=18
-.endif
-
post-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/asterisk
${INSTALL_DATA} ${WRKSRC}/conf/sccp.conf \
diff --git a/net/asterisk-chan_sccp/distinfo b/net/asterisk-chan_sccp/distinfo
index ec80554d7202..194acd42c70d 100644
--- a/net/asterisk-chan_sccp/distinfo
+++ b/net/asterisk-chan_sccp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1603703805
-SHA256 (chan-sccp-chan-sccp-v4.3.3_GH0.tar.gz) = 970961c2b7128e840c09e3ce994bc109c9526e81a90ffbc72b6e6bffe860ad82
-SIZE (chan-sccp-chan-sccp-v4.3.3_GH0.tar.gz) = 1677723
+TIMESTAMP = 1753333333
+SHA256 (chan-sccp-chan-sccp-v4.3.5.20231205-2e2105182824dc0ffda40f607290eb309d03a963_GH0.tar.gz) = 696b52d91147c0ee921f38a3f24de8359ccbd7622f264a2d1aa6c67a742162dc
+SIZE (chan-sccp-chan-sccp-v4.3.5.20231205-2e2105182824dc0ffda40f607290eb309d03a963_GH0.tar.gz) = 1677691
diff --git a/net/asterisk-chan_sccp/files/patch-src_define.h b/net/asterisk-chan_sccp/files/patch-src_define.h
index 5b2d175fb693..ce1846d7b7d7 100644
--- a/net/asterisk-chan_sccp/files/patch-src_define.h
+++ b/net/asterisk-chan_sccp/files/patch-src_define.h
@@ -1,6 +1,6 @@
---- src/define.h.orig 2020-10-24 14:42:40 UTC
+--- src/define.h.orig 2021-12-29 10:49:04 UTC
+++ src/define.h
-@@ -98,10 +98,10 @@ SCCP_LINE unsigned long long ___bswap_64(unsigned long
+@@ -96,10 +96,10 @@ SCCP_LINE unsigned long long ___bswap_64(unsigned long
# define htolel(x) (uint16_t)(x)
# define htoles(x) (uint16_t)(x)
# else
diff --git a/net/asterisk-chan_sccp/files/patch-src_pbx__impl_ast116_ast116.c b/net/asterisk-chan_sccp/files/patch-src_pbx__impl_ast116_ast116.c
new file mode 100644
index 000000000000..57d4afa24dd5
--- /dev/null
+++ b/net/asterisk-chan_sccp/files/patch-src_pbx__impl_ast116_ast116.c
@@ -0,0 +1,41 @@
+--- src/pbx_impl/ast116/ast116.c.orig 2021-12-29 10:49:04 UTC
++++ src/pbx_impl/ast116/ast116.c
+@@ -3063,10 +3063,12 @@ DECLARE_PBX_CHANNEL_STRGET(name)
+ DECLARE_PBX_CHANNEL_STRGET(linkedid)
+ DECLARE_PBX_CHANNEL_STRGET(context)
+ DECLARE_PBX_CHANNEL_STRSET(context)
++#if _ASTERISK_VERSION < 21
+ DECLARE_PBX_CHANNEL_STRGET(macroexten)
+ DECLARE_PBX_CHANNEL_STRSET(macroexten)
+ DECLARE_PBX_CHANNEL_STRGET(macrocontext)
+ DECLARE_PBX_CHANNEL_STRSET(macrocontext)
++#endif
+ DECLARE_PBX_CHANNEL_STRGET(call_forward)
+ DECLARE_PBX_CHANNEL_STRSET(call_forward)
+
+@@ -3534,10 +3536,12 @@ const PbxInterface iPbx = {
+ setChannelExten: sccp_astwrap_set_channel_exten,
+ getChannelContext: sccp_astwrap_get_channel_context,
+ setChannelContext: sccp_astwrap_set_channel_context,
++#if _ASTERISK_VERSION < 21
+ getChannelMacroExten: sccp_astwrap_get_channel_macroexten,
+ setChannelMacroExten: sccp_astwrap_set_channel_macroexten,
+ getChannelMacroContext: sccp_astwrap_get_channel_macrocontext,
+ setChannelMacroContext: sccp_astwrap_set_channel_macrocontext,
++#endif
+ getChannelCallForward: sccp_astwrap_get_channel_call_forward,
+ setChannelCallForward: sccp_astwrap_set_channel_call_forward,
+
+@@ -3685,10 +3689,12 @@ const PbxInterface iPbx = {
+ .setChannelExten = sccp_astwrap_set_channel_exten,
+ .getChannelContext = sccp_astwrap_get_channel_context,
+ .setChannelContext = sccp_astwrap_set_channel_context,
++#if _ASTERISK_VERSION < 21
+ .getChannelMacroExten = sccp_astwrap_get_channel_macroexten,
+ .setChannelMacroExten = sccp_astwrap_set_channel_macroexten,
+ .getChannelMacroContext = sccp_astwrap_get_channel_macrocontext,
+ .setChannelMacroContext = sccp_astwrap_set_channel_macrocontext,
++#endif
+ .getChannelCallForward = sccp_astwrap_get_channel_call_forward,
+ .setChannelCallForward = sccp_astwrap_set_channel_call_forward,
+
diff --git a/net/asterisk18/Makefile b/net/asterisk18/Makefile
index 3d0dd0fead83..1bb8ddb06a09 100644
--- a/net/asterisk18/Makefile
+++ b/net/asterisk18/Makefile
@@ -1,6 +1,5 @@
PORTNAME= asterisk
-PORTVERSION= 18.26.2
-PORTREVISION= 2
+PORTVERSION= 18.26.3
CATEGORIES= net
MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729
MASTER_SITE_SUBDIR= asterisk/ \
@@ -11,6 +10,9 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
DIST_SUBDIR= ${PORTNAME}
EXTRACT_ONLY:= ${DISTNAME}${EXTRACT_SUFX}
+DEPRECATED= Migrate to newer asterisk, security support ends soon
+EXPIRATION_DATE=2025-10-20
+
MAINTAINER= cmt@FreeBSD.org
COMMENT= Open Source PBX and telephony toolkit
WWW= https://www.asterisk.org
@@ -66,8 +68,8 @@ OPTIONS_DEFINE= ASTVERSION BACKTRACE CURL EXCHANGE FREETDS G729 LDAP LUA MACRO
OPTIONS_DEFINE_aarch64= GEOLOCATION
OPTIONS_DEFINE_amd64= DAHDI GEOLOCATION
OPTIONS_DEFINE_i386= DAHDI GEOLOCATION
-OPTIONS_DEFINE_powerpc= DAHDI
-OPTIONS_DEFINE_powerpc64= DAHDI
+OPTIONS_DEFINE_powerpc= DAHDI GEOLOCATION
+OPTIONS_DEFINE_powerpc64= DAHDI GEOLOCATION
OPTIONS_DEFINE_powerpc64le= DAHDI GEOLOCATION
OPTIONS_DEFAULT= CURL FREETDS GSM LUA MACRO MP3PLAYER NEWT ODBC OPUS MYSQL PGSQL \
PJSIP PORTAUDIO RADIUS SNMP SPANDSP SPEEX SRTP URIPARSER \
@@ -255,6 +257,10 @@ LLD_EMULATION= elf_x86_64
LLD_EMULATION= aarch64elf
.elif ${ARCH} == powerpc64le
LLD_EMULATION= elf64lppc
+.elif ${ARCH} == powerpc64
+LLD_EMULATION= elf64ppc
+.elif ${ARCH} == powerpc
+LLD_EMULATION= elf32ppc
.endif
.endif
diff --git a/net/asterisk18/distinfo b/net/asterisk18/distinfo
index fecdce73872d..6b4b8c9a6217 100644
--- a/net/asterisk18/distinfo
+++ b/net/asterisk18/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1748020917
-SHA256 (asterisk/asterisk-18.26.2.tar.gz) = 745689c84d63ae94dfa0b3d4bdde3c6907b72472018532f757d9c0d169705964
-SIZE (asterisk/asterisk-18.26.2.tar.gz) = 28568510
+TIMESTAMP = 1754049542
+SHA256 (asterisk/asterisk-18.26.3.tar.gz) = 0df8be2f57779019895628363a11f74ea356068cca983462ec0feb72528fc8e9
+SIZE (asterisk/asterisk-18.26.3.tar.gz) = 28568360
SHA256 (asterisk/asterisk-core-sounds-en-g729-1.6.1.tar.gz) = 306ec9f38de9859e3f750ecff1385187945021919ea936c02e890134a04bae33
SIZE (asterisk/asterisk-core-sounds-en-g729-1.6.1.tar.gz) = 1557751
SHA256 (asterisk/asterisk-moh-opsound-g729-2.03.tar.gz) = 0147ca9a97f0c550227aacb7793499057c4d2c64e021c95f93722f27d5549585
diff --git a/net/asterisk20/Makefile b/net/asterisk20/Makefile
index 3b7ed04ad0eb..e16abcab400e 100644
--- a/net/asterisk20/Makefile
+++ b/net/asterisk20/Makefile
@@ -1,5 +1,5 @@
PORTNAME= asterisk
-DISTVERSION= 20.15.0
+DISTVERSION= 20.15.1
CATEGORIES= net
MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729
MASTER_SITE_SUBDIR= asterisk/ \
@@ -67,8 +67,8 @@ OPTIONS_DEFINE= ASTVERSION BACKTRACE CURL EXCHANGE FREETDS G729 LDAP LUA MACRO
OPTIONS_DEFINE_aarch64= GEOLOCATION
OPTIONS_DEFINE_amd64= DAHDI GEOLOCATION
OPTIONS_DEFINE_i386= DAHDI GEOLOCATION
-OPTIONS_DEFINE_powerpc= DAHDI
-OPTIONS_DEFINE_powerpc64= DAHDI
+OPTIONS_DEFINE_powerpc= DAHDI GEOLOCATION
+OPTIONS_DEFINE_powerpc64= DAHDI GEOLOCATION
OPTIONS_DEFINE_powerpc64le= DAHDI GEOLOCATION
OPTIONS_DEFAULT= CURL FREETDS GSM LUA MACRO MP3PLAYER NEWT ODBC OPUS MYSQL PGSQL \
PJSIP PORTAUDIO RADIUS SNMP SPANDSP SPEEX SRTP URIPARSER \
@@ -256,6 +256,10 @@ LLD_EMULATION= elf_x86_64
LLD_EMULATION= aarch64elf
.elif ${ARCH} == powerpc64le
LLD_EMULATION= elf64lppc
+.elif ${ARCH} == powerpc64
+LLD_EMULATION= elf64ppc
+.elif ${ARCH} == powerpc
+LLD_EMULATION= elf32ppc
.endif
.endif
diff --git a/net/asterisk20/distinfo b/net/asterisk20/distinfo
index aa76fe204fb3..c57be20ca58b 100644
--- a/net/asterisk20/distinfo
+++ b/net/asterisk20/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1753243732
-SHA256 (asterisk/asterisk-20.15.0.tar.gz) = 7c45cf254c7442748fa14ba4e31ae8f09cd2ad958168577de091c0bf0b0a2d2e
-SIZE (asterisk/asterisk-20.15.0.tar.gz) = 28487002
+TIMESTAMP = 1754070743
+SHA256 (asterisk/asterisk-20.15.1.tar.gz) = fa286ac7a024e685233af6fde54a68a21c8e9934b438da878fb3cff080a6346c
+SIZE (asterisk/asterisk-20.15.1.tar.gz) = 28488166
SHA256 (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = b49dec15e07bb9bff6af0da3a07180651a38ef54d3ea54a3f20c35f081ed8714
SIZE (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = 1557798
SHA256 (asterisk/asterisk-moh-opsound-g729-2.03.tar.gz) = 0147ca9a97f0c550227aacb7793499057c4d2c64e021c95f93722f27d5549585
diff --git a/net/asterisk22/Makefile b/net/asterisk22/Makefile
index c92cde2a8ad0..c4653fabc253 100644
--- a/net/asterisk22/Makefile
+++ b/net/asterisk22/Makefile
@@ -1,5 +1,5 @@
PORTNAME= asterisk
-DISTVERSION= 22.5.0
+DISTVERSION= 22.5.1
CATEGORIES= net
MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729
MASTER_SITE_SUBDIR= asterisk/ \
@@ -67,9 +67,9 @@ OPTIONS_DEFINE= ASTVERSION BACKTRACE CURL EXCHANGE FREETDS G729 LDAP LUA \
OPTIONS_DEFINE_aarch64= GEOLOCATION
OPTIONS_DEFINE_amd64= DAHDI GEOLOCATION
OPTIONS_DEFINE_i386= DAHDI GEOLOCATION
-OPTIONS_DEFINE_powerpc= DAHDI
-OPTIONS_DEFINE_powerpc64= DAHDI
-OPTIONS_DEFINE_powerpc64le= DAHDI
+OPTIONS_DEFINE_powerpc= DAHDI GEOLOCATION
+OPTIONS_DEFINE_powerpc64= DAHDI GEOLOCATION
+OPTIONS_DEFINE_powerpc64le= DAHDI GEOLOCATION
OPTIONS_DEFAULT= CURL FREETDS GSM LUA MP3PLAYER NEWT ODBC OPUS MYSQL PGSQL \
PJSIP PORTAUDIO RADIUS SNMP SPANDSP SPEEX SRTP URIPARSER \
VORBIS XMLDOC
@@ -252,6 +252,12 @@ LLD_EMULATION= elf_i386
LLD_EMULATION= elf_x86_64
.elif ${ARCH} == aarch64
LLD_EMULATION= aarch64elf
+.elif ${ARCH} == powerpc64le
+LLD_EMULATION= elf64lppc
+.elif ${ARCH} == powerpc64
+LLD_EMULATION= elf64ppc
+.elif ${ARCH} == powerpc
+LLD_EMULATION= elf32ppc
.endif
.endif
diff --git a/net/asterisk22/distinfo b/net/asterisk22/distinfo
index faa3a6544860..c23204cff80f 100644
--- a/net/asterisk22/distinfo
+++ b/net/asterisk22/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1753416364
-SHA256 (asterisk/asterisk-22.5.0.tar.gz) = 944967288ec01587feeef42869a97baa37ab635bea7d539df16f70d3af48c613
-SIZE (asterisk/asterisk-22.5.0.tar.gz) = 26371254
+TIMESTAMP = 1754069150
+SHA256 (asterisk/asterisk-22.5.1.tar.gz) = cbe67229f813ccf5e545fbda1fc05eb221897bf03393917390f8f6235cc62179
+SIZE (asterisk/asterisk-22.5.1.tar.gz) = 26373168
SHA256 (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = b49dec15e07bb9bff6af0da3a07180651a38ef54d3ea54a3f20c35f081ed8714
SIZE (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = 1557798
SHA256 (asterisk/asterisk-moh-opsound-g729-2.03.tar.gz) = 0147ca9a97f0c550227aacb7793499057c4d2c64e021c95f93722f27d5549585
diff --git a/net/benthos/Makefile b/net/benthos/Makefile
index 5d1311f9d9f4..94f689b7a936 100644
--- a/net/benthos/Makefile
+++ b/net/benthos/Makefile
@@ -1,7 +1,7 @@
PORTNAME= benthos
DISTVERSIONPREFIX= v
DISTVERSION= 4.27.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= net
MAINTAINER= olgeni@FreeBSD.org
diff --git a/net/boinc-client/Makefile b/net/boinc-client/Makefile
index f3a34674691b..91351cad23b3 100644
--- a/net/boinc-client/Makefile
+++ b/net/boinc-client/Makefile
@@ -4,7 +4,7 @@ DISTVERSION= 8.0.2
PORTREVISION= 2
CATEGORIES= net
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Berkeley Open Infrastructure for Network Computing client
WWW= https://boinc.berkeley.edu/ \
https://github.com/BOINC/boinc/
diff --git a/net/boinctui/Makefile b/net/boinctui/Makefile
index e70eb6701dc1..81f4266d5ddf 100644
--- a/net/boinctui/Makefile
+++ b/net/boinctui/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= net
MASTER_SITES= SF/${PORTNAME}
DISTNAME= ${PORTNAME}_${DISTVERSION}
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= Fullscreen text-mode manager for BOINC client
WWW= https://sourceforge.net/projects/boinctui/
diff --git a/net/bosh-bootloader/Makefile b/net/bosh-bootloader/Makefile
index 80501c8b6def..ee0bbe652e2f 100644
--- a/net/bosh-bootloader/Makefile
+++ b/net/bosh-bootloader/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bosh-bootloader
PORTVERSION= 7.6.0
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= net sysutils
MAINTAINER= dumbbell@FreeBSD.org
diff --git a/net/bosh-cli/Makefile b/net/bosh-cli/Makefile
index ec7fd2da43b6..e6359a514100 100644
--- a/net/bosh-cli/Makefile
+++ b/net/bosh-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bosh-cli
PORTVERSION= 5.5.0
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= net sysutils
MAINTAINER= dumbbell@FreeBSD.org
diff --git a/net/calendarsupport/Makefile b/net/calendarsupport/Makefile
index 1b3c69292863..5a5651b6e106 100644
--- a/net/calendarsupport/Makefile
+++ b/net/calendarsupport/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= Calendar support libraries for KDEPim
-WWW= https://github.com/KDE/calendarsupport
+WWW= https://invent.kde.org/pim/calendarsupport
LICENSE= LGPL21
diff --git a/net/calendarsupport/distinfo b/net/calendarsupport/distinfo
index 28a5b916b2a5..b6de91228087 100644
--- a/net/calendarsupport/distinfo
+++ b/net/calendarsupport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381573
-SHA256 (KDE/release-service/25.04.3/calendarsupport-25.04.3.tar.xz) = c3265468eecd4271d1d0276999a16d15971c8ad5de4ebe2f16a95de0d24a5b0d
-SIZE (KDE/release-service/25.04.3/calendarsupport-25.04.3.tar.xz) = 1005292
+TIMESTAMP = 1754646479
+SHA256 (KDE/release-service/25.08.0/calendarsupport-25.08.0.tar.xz) = 386ca71663f41e13139e53847cbaf47d2280fe8d29907e8d9989dfec2baab397
+SIZE (KDE/release-service/25.08.0/calendarsupport-25.08.0.tar.xz) = 990712
diff --git a/net/cf/Makefile b/net/cf/Makefile
index 578ec71f42cc..f4006014be0c 100644
--- a/net/cf/Makefile
+++ b/net/cf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cf
PORTVERSION= 6.49.0
DISTVERSIONPREFIX= v
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= net
MAINTAINER= dumbbell@FreeBSD.org
diff --git a/net/cloudquery/Makefile b/net/cloudquery/Makefile
index 55534913d6e9..3b375723a5c7 100644
--- a/net/cloudquery/Makefile
+++ b/net/cloudquery/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cloudquery
DISTVERSIONPREFIX= v
DISTVERSION= 0.32.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= net
MAINTAINER= se@FreeBSD.org
diff --git a/net/concourse-fly/Makefile b/net/concourse-fly/Makefile
index 2171336de8e2..5fa92ad1c131 100644
--- a/net/concourse-fly/Makefile
+++ b/net/concourse-fly/Makefile
@@ -1,6 +1,6 @@
PORTNAME= concourse
PORTVERSION= 6.7.1
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= net sysutils
MASTER_SITES= LOCAL/dumbbell/concourse/
PKGNAMESUFFIX= -fly
diff --git a/net/containernetworking-plugins/Makefile b/net/containernetworking-plugins/Makefile
index 746de7e857dc..f7239f845949 100644
--- a/net/containernetworking-plugins/Makefile
+++ b/net/containernetworking-plugins/Makefile
@@ -1,7 +1,7 @@
PORTNAME= containernetworking-plugins
DISTVERSIONPREFIX= freebsd-v
DISTVERSION= 0.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MAINTAINER= dfr@FreeBSD.org
diff --git a/net/croc/Makefile b/net/croc/Makefile
index 0ef394edb991..a0e1efb459a7 100644
--- a/net/croc/Makefile
+++ b/net/croc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= croc
PORTVERSION= 10.0.13
DISTVERSIONPREFIX= v
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net
MAINTAINER= olgeni@FreeBSD.org
diff --git a/net/dataplaneapi/Makefile b/net/dataplaneapi/Makefile
index 7d869fd5b6d5..172f45af87d7 100644
--- a/net/dataplaneapi/Makefile
+++ b/net/dataplaneapi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dataplaneapi
DISTVERSIONPREFIX= v
DISTVERSION= 3.2.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/net/deltachat-rpc-server/Makefile b/net/deltachat-rpc-server/Makefile
index 7079bdc8daa4..7b3ea3abaddd 100644
--- a/net/deltachat-rpc-server/Makefile
+++ b/net/deltachat-rpc-server/Makefile
@@ -1,7 +1,7 @@
PORTNAME= deltachat-rpc-server
DISTVERSIONPREFIX= v
-DISTVERSION= 1.159.3
-PORTREVISION= 2
+DISTVERSION= 2.9.0
+PORTREVISION= 0
CATEGORIES= net
MAINTAINER= feld@FreeBSD.org
diff --git a/net/deltachat-rpc-server/Makefile.crates b/net/deltachat-rpc-server/Makefile.crates
index 85a97bc209a7..0f032bef1a38 100644
--- a/net/deltachat-rpc-server/Makefile.crates
+++ b/net/deltachat-rpc-server/Makefile.crates
@@ -1,5 +1,5 @@
-CARGO_CRATES= addr2line-0.22.0 \
- adler-1.0.2 \
+CARGO_CRATES= addr2line-0.24.2 \
+ adler2-2.0.0 \
aead-0.5.2 \
aes-0.8.4 \
aes-gcm-0.10.3 \
@@ -13,7 +13,7 @@ CARGO_CRATES= addr2line-0.22.0 \
android_system_properties-0.1.5 \
anes-0.1.6 \
anstyle-1.0.6 \
- anyhow-1.0.97 \
+ anyhow-1.0.98 \
argon2-0.5.3 \
arrayref-0.3.9 \
arrayvec-0.7.6 \
@@ -23,46 +23,49 @@ CARGO_CRATES= addr2line-0.22.0 \
async-broadcast-0.7.2 \
async-channel-1.9.0 \
async-channel-2.3.1 \
+ async-compat-0.2.4 \
async-compression-0.4.21 \
- async-imap-0.10.4 \
+ async-imap-0.11.0 \
async-lock-3.4.0 \
async-native-tls-0.5.0 \
- async-recursion-1.1.1 \
- async-smtp-0.10.1 \
+ async-smtp-0.10.2 \
async-trait-0.1.86 \
+ async_io_stream-0.3.3 \
async_zip-0.0.17 \
atomic-waker-1.1.2 \
attohttpc-0.24.1 \
autocfg-1.4.0 \
- backoff-0.4.0 \
- backtrace-0.3.73 \
+ backon-1.5.0 \
+ backtrace-0.3.75 \
base16ct-0.2.0 \
+ base32-0.5.1 \
base64-0.22.1 \
base64ct-1.6.0 \
- bitfield-0.17.0 \
+ bitfields-0.12.4 \
+ bitfields-impl-0.9.4 \
bitflags-1.3.2 \
- bitflags-2.8.0 \
+ bitflags-2.9.1 \
+ bitvec-1.0.1 \
blake2-0.10.6 \
- blake3-1.8.0 \
+ blake3-1.8.2 \
block-buffer-0.10.4 \
block-padding-0.3.3 \
blowfish-0.9.1 \
- bolero-0.8.0 \
- bolero-afl-0.8.0 \
- bolero-engine-0.8.1 \
- bolero-generator-0.8.0 \
- bolero-generator-derive-0.8.0 \
- bolero-honggfuzz-0.8.0 \
- bolero-kani-0.8.0 \
- bolero-libfuzzer-0.8.0 \
+ bolero-0.13.3 \
+ bolero-afl-0.13.0 \
+ bolero-engine-0.13.3 \
+ bolero-generator-0.13.4 \
+ bolero-generator-derive-0.13.3 \
+ bolero-honggfuzz-0.13.0 \
+ bolero-kani-0.13.0 \
+ bolero-libfuzzer-0.13.0 \
bounded-integer-0.5.8 \
- brotli-7.0.0 \
- brotli-decompressor-4.0.2 \
- bstr-1.11.3 \
+ brotli-8.0.1 \
+ brotli-decompressor-5.0.0 \
buffer-redux-1.0.2 \
bumpalo-3.17.0 \
byte_string-1.0.0 \
- bytemuck-1.21.0 \
+ bytemuck-1.23.0 \
byteorder-1.5.0 \
byteorder-lite-0.1.0 \
bytes-1.10.1 \
@@ -73,14 +76,13 @@ CARGO_CRATES= addr2line-0.22.0 \
cast-0.3.0 \
cast5-0.11.1 \
cc-1.2.14 \
- cesu8-1.1.0 \
cfb-mode-0.8.2 \
cfg-if-1.0.0 \
cfg_aliases-0.2.1 \
chacha20-0.9.1 \
chacha20poly1305-0.10.1 \
charset-0.1.5 \
- chrono-0.4.40 \
+ chrono-0.4.41 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
@@ -92,22 +94,21 @@ CARGO_CRATES= addr2line-0.22.0 \
cmac-0.7.2 \
cobs-0.2.3 \
color_quant-1.1.0 \
- combine-4.6.7 \
concurrent-queue-2.5.0 \
const-oid-0.9.6 \
constant_time_eq-0.3.1 \
convert_case-0.5.0 \
- cordyceps-0.3.2 \
+ cordyceps-0.3.4 \
core-foundation-0.9.4 \
- core-foundation-0.10.0 \
core-foundation-sys-0.8.7 \
cpufeatures-0.2.17 \
crc-3.2.1 \
crc-catalog-2.4.0 \
crc24-0.1.6 \
crc32fast-1.4.2 \
- criterion-0.5.1 \
+ criterion-0.6.0 \
criterion-plot-0.5.0 \
+ critical-section-1.2.0 \
crossbeam-channel-0.5.15 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
@@ -122,10 +123,11 @@ CARGO_CRATES= addr2line-0.22.0 \
ctr-0.9.2 \
curve25519-dalek-4.1.3 \
curve25519-dalek-derive-0.1.1 \
+ cx448-0.1.1 \
darling-0.20.10 \
darling_core-0.20.10 \
darling_macro-0.20.10 \
- data-encoding-2.8.0 \
+ data-encoding-2.9.0 \
dbl-0.3.2 \
der-0.7.9 \
der-parser-9.0.0 \
@@ -135,7 +137,9 @@ CARGO_CRATES= addr2line-0.22.0 \
derive_builder_core-0.20.2 \
derive_builder_macro-0.20.2 \
derive_more-1.0.0 \
+ derive_more-2.0.1 \
derive_more-impl-1.0.0 \
+ derive_more-impl-2.0.1 \
des-0.8.1 \
diatomic-waker-0.2.3 \
diff-0.1.13 \
@@ -164,8 +168,6 @@ CARGO_CRATES= addr2line-0.22.0 \
enumflags2-0.7.11 \
enumflags2_derive-0.7.11 \
equivalent-1.0.2 \
- erased-serde-0.3.31 \
- erased_set-0.8.0 \
errno-0.3.10 \
error-code-3.3.1 \
escaper-0.1.1 \
@@ -182,14 +184,15 @@ CARGO_CRATES= addr2line-0.22.0 \
fiat-crypto-0.2.9 \
filetime-0.2.23 \
fixedbitset-0.5.7 \
- flate2-1.0.28 \
- flume-0.11.1 \
+ flate2-1.1.1 \
fnv-1.0.7 \
+ foldhash-0.1.5 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
form_urlencoded-1.2.1 \
+ funty-2.0.0 \
futures-0.3.31 \
- futures-buffered-0.2.9 \
+ futures-buffered-0.2.11 \
futures-channel-0.3.31 \
futures-concurrency-7.6.3 \
futures-core-0.3.31 \
@@ -200,26 +203,27 @@ CARGO_CRATES= addr2line-0.22.0 \
futures-sink-0.3.31 \
futures-task-0.3.31 \
futures-util-0.3.31 \
- generator-0.7.5 \
generator-0.8.4 \
generic-array-0.14.7 \
- getrandom-0.2.12 \
- getrandom-0.3.1 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
ghash-0.5.1 \
gif-0.13.1 \
- gimli-0.29.0 \
+ gimli-0.31.1 \
glob-0.3.2 \
+ gloo-timers-0.3.0 \
group-0.13.0 \
h2-0.4.7 \
half-2.4.0 \
hashbrown-0.14.5 \
- hashlink-0.9.1 \
+ hashbrown-0.15.4 \
+ hashlink-0.10.0 \
heck-0.4.1 \
heck-0.5.0 \
- hermit-abi-0.3.9 \
+ hermit-abi-0.5.1 \
hex-0.4.3 \
- hickory-proto-0.25.0-alpha.5 \
- hickory-resolver-0.25.0-alpha.5 \
+ hickory-proto-0.25.2 \
+ hickory-resolver-0.25.2 \
hkdf-0.12.4 \
hmac-0.12.1 \
hmac-sha1-0.2.2 \
@@ -237,7 +241,7 @@ CARGO_CRATES= addr2line-0.22.0 \
humansize-2.1.3 \
hyper-1.6.0 \
hyper-rustls-0.27.5 \
- hyper-util-0.1.11 \
+ hyper-util-0.1.14 \
iana-time-zone-0.1.61 \
iana-time-zone-haiku-0.1.2 \
icu_collections-1.5.0 \
@@ -254,51 +258,49 @@ CARGO_CRATES= addr2line-0.22.0 \
ident_case-1.0.1 \
idna-1.0.3 \
idna_adapter-1.2.0 \
- igd-next-0.15.1 \
+ igd-next-0.16.1 \
image-0.25.6 \
image-webp-0.2.1 \
imap-proto-0.16.5 \
- indexmap-2.2.5 \
+ indexmap-2.10.0 \
inout-0.1.3 \
instant-0.1.13 \
ipconfig-0.3.2 \
ipnet-2.11.0 \
- iroh-0.33.0 \
- iroh-base-0.33.0 \
+ iroh-0.35.0 \
+ iroh-base-0.35.0 \
iroh-blake3-1.4.5 \
- iroh-gossip-0.33.0 \
- iroh-metrics-0.31.0 \
- iroh-net-report-0.33.0 \
+ iroh-gossip-0.35.0 \
+ iroh-metrics-0.34.0 \
+ iroh-metrics-derive-0.2.0 \
iroh-quinn-0.13.0 \
iroh-quinn-proto-0.13.0 \
iroh-quinn-udp-0.5.7 \
- iroh-relay-0.33.0 \
- is-terminal-0.4.12 \
- iter-read-1.1.0 \
+ iroh-relay-0.35.0 \
itertools-0.10.5 \
+ itertools-0.13.0 \
itoa-1.0.10 \
- jni-0.21.1 \
- jni-sys-0.3.0 \
js-sys-0.3.77 \
k256-0.13.4 \
kamadak-exif-0.6.1 \
keccak-0.1.5 \
lazy_static-1.5.0 \
- libc-0.2.171 \
+ libc-0.2.174 \
libm-0.2.11 \
libredox-0.1.3 \
- libsqlite3-sys-0.30.1 \
+ libsqlite3-sys-0.34.0 \
+ libz-rs-sys-0.5.0 \
linux-raw-sys-0.4.14 \
linux-raw-sys-0.9.3 \
litemap-0.7.4 \
litrs-0.4.1 \
- lock_api-0.4.12 \
+ lock_api-0.4.13 \
log-0.4.27 \
- loom-0.5.6 \
loom-0.7.2 \
lru-0.12.3 \
+ lru-0.13.0 \
lru_time_cache-0.11.11 \
- mail-builder-0.4.2 \
+ mail-builder-0.4.3 \
mailparse-0.16.1 \
matchers-0.1.0 \
md-5-0.10.6 \
@@ -306,28 +308,28 @@ CARGO_CRATES= addr2line-0.22.0 \
memchr-2.7.4 \
mime-0.3.17 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.7.4 \
+ miniz_oxide-0.8.8 \
mio-1.0.3 \
moka-0.12.10 \
mutate_once-0.1.1 \
- n0-future-0.1.2 \
- nanorand-0.7.0 \
+ n0-future-0.1.3 \
native-tls-0.2.14 \
+ nested_enum_utils-0.2.2 \
netdev-0.31.0 \
netlink-packet-core-0.7.0 \
netlink-packet-route-0.17.1 \
- netlink-packet-route-0.19.0 \
+ netlink-packet-route-0.23.0 \
netlink-packet-utils-0.5.2 \
netlink-proto-0.11.5 \
netlink-sys-0.8.7 \
- netwatch-0.3.0 \
+ netwatch-0.5.0 \
nibble_vec-0.1.0 \
- nix-0.26.4 \
- nix-0.27.1 \
- nix-0.29.0 \
+ nix-0.30.1 \
no-std-net-0.6.0 \
nom-7.1.3 \
+ nom-8.0.0 \
ntapi-0.4.1 \
+ ntimestamp-1.0.0 \
nu-ansi-term-0.46.0 \
num-bigint-0.4.6 \
num-bigint-dig-0.8.4 \
@@ -336,7 +338,7 @@ CARGO_CRATES= addr2line-0.22.0 \
num-integer-0.1.46 \
num-iter-0.1.45 \
num-traits-0.2.19 \
- num_cpus-1.16.0 \
+ num_cpus-1.17.0 \
num_enum-0.7.3 \
num_enum_derive-0.7.3 \
object-0.36.7 \
@@ -356,8 +358,8 @@ CARGO_CRATES= addr2line-0.22.0 \
p384-0.13.1 \
p521-0.13.3 \
parking-2.2.1 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.9 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
password-hash-0.5.0 \
paste-1.0.15 \
pem-3.0.4 \
@@ -367,12 +369,13 @@ CARGO_CRATES= addr2line-0.22.0 \
pest_derive-2.7.10 \
pest_generator-2.7.10 \
pest_meta-2.7.15 \
- pgp-0.15.0 \
+ pgp-0.16.0 \
+ pharos-0.5.3 \
pin-project-1.1.10 \
pin-project-internal-1.1.10 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
- pkarr-2.2.1 \
+ pkarr-3.7.1 \
pkcs1-0.7.5 \
pkcs8-0.10.2 \
pkg-config-0.3.31 \
@@ -383,37 +386,40 @@ CARGO_CRATES= addr2line-0.22.0 \
pnet_macros-0.34.0 \
pnet_macros_support-0.34.0 \
pnet_packet-0.34.0 \
- png-0.17.13 \
+ png-0.17.16 \
poly1305-0.8.0 \
polyval-0.6.2 \
portable-atomic-1.10.0 \
- portmapper-0.3.1 \
+ portmapper-0.5.0 \
postcard-1.1.1 \
postcard-derive-0.1.2 \
powerfmt-0.2.0 \
ppv-lite86-0.2.20 \
- precis-core-0.1.9 \
- precis-profiles-0.1.10 \
- precis-tools-0.1.8 \
- pretty-hex-0.3.0 \
+ precis-core-0.1.11 \
+ precis-profiles-0.1.12 \
+ precis-tools-0.1.9 \
+ pretty-hex-0.4.1 \
pretty_assertions-1.4.1 \
primeorder-0.13.6 \
+ proc-macro-crate-2.0.0 \
proc-macro-crate-3.2.0 \
proc-macro-error-attr2-2.0.0 \
proc-macro-error2-2.0.1 \
proc-macro2-1.0.93 \
- proptest-1.6.0 \
+ proptest-1.7.0 \
qr2term-0.3.3 \
qrcode-0.14.1 \
qrcodegen-1.8.0 \
quick-error-2.0.1 \
- quick-xml-0.37.4 \
+ quick-xml-0.37.5 \
quinn-0.11.6 \
quinn-proto-0.11.9 \
quinn-udp-0.5.10 \
quote-1.0.40 \
quoted-string-parser-0.1.0 \
quoted_printable-0.5.1 \
+ r-efi-5.2.0 \
+ radium-0.7.0 \
radix_trie-0.2.1 \
rand-0.8.5 \
rand-0.9.0 \
@@ -421,12 +427,14 @@ CARGO_CRATES= addr2line-0.22.0 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
rand_core-0.9.3 \
- rand_xorshift-0.3.0 \
+ rand_xorshift-0.4.0 \
+ rand_xoshiro-0.7.0 \
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 \
regex-1.10.6 \
regex-automata-0.1.10 \
@@ -434,16 +442,14 @@ CARGO_CRATES= addr2line-0.22.0 \
regex-lite-0.1.6 \
regex-syntax-0.6.29 \
regex-syntax-0.8.2 \
- reqwest-0.12.9 \
+ reqwest-0.12.15 \
resolv-conf-0.7.1 \
rfc6979-0.4.0 \
ring-0.17.13 \
ring-compat-0.8.0 \
ripemd-0.1.3 \
rsa-0.9.7 \
- rtnetlink-0.13.1 \
- rtnetlink-0.14.1 \
- rusqlite-0.32.1 \
+ rusqlite-0.36.0 \
rust-hsluv-0.1.4 \
rustc-demangle-0.1.24 \
rustc-hash-2.1.1 \
@@ -452,14 +458,11 @@ CARGO_CRATES= addr2line-0.22.0 \
rustix-0.38.44 \
rustix-1.0.5 \
rustls-0.23.23 \
- rustls-native-certs-0.8.1 \
rustls-pemfile-2.2.0 \
- rustls-pki-types-1.11.0 \
- rustls-platform-verifier-0.5.0 \
- rustls-platform-verifier-android-0.1.1 \
+ rustls-pki-types-1.12.0 \
rustls-webpki-0.102.8 \
rustversion-1.0.14 \
- rustyline-15.0.0 \
+ rustyline-16.0.0 \
ryu-1.0.19 \
salsa20-0.10.2 \
same-file-1.0.6 \
@@ -471,7 +474,6 @@ CARGO_CRATES= addr2line-0.22.0 \
scopeguard-1.2.0 \
sec1-0.7.3 \
security-framework-2.11.1 \
- security-framework-3.2.0 \
security-framework-sys-2.14.0 \
self_cell-1.1.0 \
semver-1.0.25 \
@@ -482,13 +484,15 @@ CARGO_CRATES= addr2line-0.22.0 \
serde_derive-1.0.219 \
serde_derive_internals-0.29.0 \
serde_json-1.0.140 \
- serde_spanned-0.6.7 \
+ serde_spanned-0.6.9 \
serde_urlencoded-0.7.1 \
serdect-0.2.0 \
+ serdect-0.3.0 \
sha-1-0.10.1 \
sha1-0.10.6 \
sha1-checked-0.10.0 \
- sha2-0.10.8 \
+ sha1_smol-1.0.1 \
+ sha2-0.10.9 \
sha3-0.10.8 \
shadowsocks-1.23.1 \
shadowsocks-crypto-0.6.1 \
@@ -497,10 +501,13 @@ CARGO_CRATES= addr2line-0.22.0 \
signal-hook-registry-1.4.2 \
signature-2.2.0 \
simd-adler32-0.3.7 \
- simple-dns-0.6.2 \
+ simdutf8-0.1.5 \
+ simple-dns-0.9.3 \
slab-0.4.9 \
- smallvec-1.14.0 \
+ smallvec-1.15.1 \
smawk-0.3.2 \
+ snafu-0.8.5 \
+ snafu-derive-0.8.5 \
socket2-0.5.9 \
spin-0.9.8 \
spin-0.10.0 \
@@ -508,18 +515,15 @@ CARGO_CRATES= addr2line-0.22.0 \
stable_deref_trait-1.2.0 \
stop-token-0.7.0 \
strsim-0.11.1 \
- struct_iterable-0.1.1 \
- struct_iterable_derive-0.1.0 \
- struct_iterable_internal-0.1.1 \
strum-0.26.2 \
strum-0.27.1 \
strum_macros-0.26.2 \
strum_macros-0.27.1 \
- stun-rs-0.1.9 \
+ stun-rs-0.1.11 \
subtle-2.6.1 \
surge-ping-0.8.1 \
syn-1.0.109 \
- syn-2.0.100 \
+ syn-2.0.104 \
sync_wrapper-1.0.0 \
synstructure-0.13.1 \
sysinfo-0.26.9 \
@@ -527,7 +531,8 @@ CARGO_CRATES= addr2line-0.22.0 \
system-configuration-sys-0.6.0 \
tagger-4.3.5 \
tagptr-0.2.0 \
- tempfile-3.19.1 \
+ tap-1.0.1 \
+ tempfile-3.20.0 \
testdir-0.9.3 \
textwrap-0.16.2 \
thiserror-1.0.69 \
@@ -542,19 +547,22 @@ CARGO_CRATES= addr2line-0.22.0 \
tinytemplate-1.2.1 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.1 \
- tokio-1.44.2 \
- tokio-io-timeout-1.2.0 \
+ tokio-1.45.1 \
+ tokio-io-timeout-1.2.1 \
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-tungstenite-0.24.0 \
- tokio-tungstenite-wasm-0.4.0 \
tokio-util-0.7.14 \
- toml-0.8.19 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.20 \
+ tokio-websockets-0.11.4 \
+ toml-0.8.23 \
+ toml_datetime-0.6.11 \
+ toml_edit-0.20.7 \
+ toml_edit-0.22.27 \
+ toml_write-0.1.2 \
+ tower-0.5.2 \
+ tower-layer-0.3.3 \
tower-service-0.3.3 \
tracing-0.1.41 \
tracing-attributes-0.1.28 \
@@ -563,7 +571,6 @@ CARGO_CRATES= addr2line-0.22.0 \
tracing-subscriber-0.3.19 \
trait-variant-0.1.2 \
try-lock-0.2.5 \
- tungstenite-0.24.0 \
twofish-0.7.1 \
typenum-1.18.0 \
typescript-type-def-0.5.13 \
@@ -579,31 +586,28 @@ CARGO_CRATES= addr2line-0.22.0 \
unicode-xid-0.2.4 \
universal-hash-0.5.1 \
untrusted-0.9.0 \
- ureq-2.10.0 \
url-2.5.4 \
- utf-8-0.7.6 \
utf16_iter-1.0.5 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.16.0 \
+ uuid-1.17.0 \
valuable-0.1.1 \
vcpkg-0.2.15 \
version_check-0.9.5 \
walkdir-2.5.0 \
want-0.3.1 \
wasi-0.11.0+wasi-snapshot-preview1 \
- wasi-0.13.3+wasi-0.2.2 \
+ wasi-0.14.2+wasi-0.2.4 \
wasite-0.1.0 \
wasm-bindgen-0.2.100 \
wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-futures-0.4.42 \
+ wasm-bindgen-futures-0.4.50 \
wasm-bindgen-macro-0.2.100 \
wasm-bindgen-macro-support-0.2.100 \
wasm-bindgen-shared-0.2.100 \
wasm-streams-0.4.1 \
- web-sys-0.3.69 \
+ web-sys-0.3.77 \
web-time-1.1.0 \
- webpki-root-certs-0.26.8 \
webpki-roots-0.26.8 \
weezl-0.1.8 \
whoami-1.5.0 \
@@ -612,7 +616,6 @@ CARGO_CRATES= addr2line-0.22.0 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.6 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-0.48.0 \
windows-0.52.0 \
windows-0.58.0 \
windows-0.59.0 \
@@ -624,55 +627,49 @@ CARGO_CRATES= addr2line-0.22.0 \
windows-interface-0.58.0 \
windows-interface-0.59.0 \
windows-link-0.1.0 \
- windows-registry-0.2.0 \
+ windows-registry-0.4.0 \
windows-result-0.2.0 \
windows-result-0.3.0 \
windows-strings-0.1.0 \
windows-strings-0.3.0 \
- windows-sys-0.45.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
- windows-targets-0.42.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
windows-targets-0.53.0 \
- windows_aarch64_gnullvm-0.42.2 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
windows_aarch64_gnullvm-0.53.0 \
- windows_aarch64_msvc-0.42.2 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
windows_aarch64_msvc-0.53.0 \
- windows_i686_gnu-0.42.2 \
windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
windows_i686_gnullvm-0.53.0 \
- windows_i686_msvc-0.42.2 \
windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
windows_i686_msvc-0.53.0 \
- 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.0 \
- 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.0 \
- 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.0 \
- winnow-0.6.26 \
+ winnow-0.5.40 \
+ winnow-0.7.11 \
winreg-0.50.0 \
- wit-bindgen-rt-0.33.0 \
+ wit-bindgen-rt-0.39.0 \
wmi-0.14.5 \
write16-1.0.0 \
writeable-0.5.5 \
+ ws_stream_wasm-0.7.4 \
+ wyz-0.5.1 \
x25519-dalek-2.0.1 \
x509-parser-0.16.0 \
xattr-1.4.0 \
@@ -695,5 +692,6 @@ CARGO_CRATES= addr2line-0.22.0 \
zeroize_derive-1.4.2 \
zerovec-0.10.4 \
zerovec-derive-0.10.3 \
+ zlib-rs-0.5.0 \
zune-core-0.4.12 \
zune-jpeg-0.4.14
diff --git a/net/deltachat-rpc-server/distinfo b/net/deltachat-rpc-server/distinfo
index aa0a2384c96f..fa0da77785a4 100644
--- a/net/deltachat-rpc-server/distinfo
+++ b/net/deltachat-rpc-server/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1746574812
-SHA256 (rust/crates/addr2line-0.22.0.crate) = 6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678
-SIZE (rust/crates/addr2line-0.22.0.crate) = 39156
-SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
-SIZE (rust/crates/adler-1.0.2.crate) = 12778
+TIMESTAMP = 1754261197
+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/aead-0.5.2.crate) = d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0
SIZE (rust/crates/aead-0.5.2.crate) = 15509
SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
@@ -29,8 +29,8 @@ SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd
SIZE (rust/crates/anes-0.1.6.crate) = 23857
SHA256 (rust/crates/anstyle-1.0.6.crate) = 8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc
SIZE (rust/crates/anstyle-1.0.6.crate) = 14604
-SHA256 (rust/crates/anyhow-1.0.97.crate) = dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f
-SIZE (rust/crates/anyhow-1.0.97.crate) = 52221
+SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
+SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
SHA256 (rust/crates/argon2-0.5.3.crate) = 3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072
SIZE (rust/crates/argon2-0.5.3.crate) = 28795
SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
@@ -49,20 +49,22 @@ SHA256 (rust/crates/async-channel-1.9.0.crate) = 81953c529336010edd6d8e358f886d9
SIZE (rust/crates/async-channel-1.9.0.crate) = 13664
SHA256 (rust/crates/async-channel-2.3.1.crate) = 89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a
SIZE (rust/crates/async-channel-2.3.1.crate) = 14576
+SHA256 (rust/crates/async-compat-0.2.4.crate) = 7bab94bde396a3f7b4962e396fdad640e241ed797d4d8d77fc8c237d14c58fc0
+SIZE (rust/crates/async-compat-0.2.4.crate) = 11279
SHA256 (rust/crates/async-compression-0.4.21.crate) = c0cf008e5e1a9e9e22a7d3c9a4992e21a350290069e36d8fb72304ed17e8f2d2
SIZE (rust/crates/async-compression-0.4.21.crate) = 112809
-SHA256 (rust/crates/async-imap-0.10.4.crate) = ca726c61b73c471f531b65e83e161776ba62c2b6ba4ec73d51fad357009ed00a
-SIZE (rust/crates/async-imap-0.10.4.crate) = 63331
+SHA256 (rust/crates/async-imap-0.11.0.crate) = 8e9f9a9c94a403cf46aa2b4cecbceefc6e4284441ebbeca79b80f3bab4394458
+SIZE (rust/crates/async-imap-0.11.0.crate) = 64234
SHA256 (rust/crates/async-lock-3.4.0.crate) = ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18
SIZE (rust/crates/async-lock-3.4.0.crate) = 34446
SHA256 (rust/crates/async-native-tls-0.5.0.crate) = 9343dc5acf07e79ff82d0c37899f079db3534d99f189a1837c8e549c99405bec
SIZE (rust/crates/async-native-tls-0.5.0.crate) = 24719
-SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11
-SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874
-SHA256 (rust/crates/async-smtp-0.10.1.crate) = 7c2d87bfab790b8b5b718a65bbcca6187f0d091270ea21f8c12fa03ce3823aba
-SIZE (rust/crates/async-smtp-0.10.1.crate) = 31295
+SHA256 (rust/crates/async-smtp-0.10.2.crate) = 55219982f938e74491ba85dc4e49cefe8096b1e8f49348c67180a7d244988dca
+SIZE (rust/crates/async-smtp-0.10.2.crate) = 31223
SHA256 (rust/crates/async-trait-0.1.86.crate) = 644dd749086bf3771a2fbc5f256fdb982d53f011c7d5d560304eafeecebce79d
SIZE (rust/crates/async-trait-0.1.86.crate) = 31946
+SHA256 (rust/crates/async_io_stream-0.3.3.crate) = b6d7b9decdf35d8908a7e3ef02f64c5e9b1695e230154c0e8de3969142d9b94c
+SIZE (rust/crates/async_io_stream-0.3.3.crate) = 15111
SHA256 (rust/crates/async_zip-0.0.17.crate) = 00b9f7252833d5ed4b00aa9604b563529dd5e11de9c23615de2dcdf91eb87b52
SIZE (rust/crates/async_zip-0.0.17.crate) = 109081
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
@@ -71,64 +73,68 @@ SHA256 (rust/crates/attohttpc-0.24.1.crate) = 8d9a9bf8b79a749ee0b911b91b671cc2b6
SIZE (rust/crates/attohttpc-0.24.1.crate) = 60895
SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/backoff-0.4.0.crate) = b62ddb9cb1ec0a098ad4bbf9344d0713fa193ae1a80af55febcff2627b6a00c1
-SIZE (rust/crates/backoff-0.4.0.crate) = 26738
-SHA256 (rust/crates/backtrace-0.3.73.crate) = 5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a
-SIZE (rust/crates/backtrace-0.3.73.crate) = 87617
+SHA256 (rust/crates/backon-1.5.0.crate) = fd0b50b1b78dbadd44ab18b3c794e496f3a139abb9fbc27d9c94c4eebbb96496
+SIZE (rust/crates/backon-1.5.0.crate) = 40389
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf
SIZE (rust/crates/base16ct-0.2.0.crate) = 10240
+SHA256 (rust/crates/base32-0.5.1.crate) = 022dfe9eb35f19ebbcb51e0b40a5ab759f46ad60cadf7297e0bd085afb50e076
+SIZE (rust/crates/base32-0.5.1.crate) = 9238
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
-SHA256 (rust/crates/bitfield-0.17.0.crate) = f798d2d157e547aa99aab0967df39edd0b70307312b6f8bd2848e6abe40896e0
-SIZE (rust/crates/bitfield-0.17.0.crate) = 19883
+SHA256 (rust/crates/bitfields-0.12.4.crate) = a1d84268bbf9b487d31fe4b849edbefcd3911422d7a07de855a2da1f70ab3d1c
+SIZE (rust/crates/bitfields-0.12.4.crate) = 11749
+SHA256 (rust/crates/bitfields-impl-0.9.4.crate) = 07c93edde7bb4416c35c85048e34f78999dcb47d199bde3b1d79286156f3e2fb
+SIZE (rust/crates/bitfields-impl-0.9.4.crate) = 23492
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
-SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
+SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
SIZE (rust/crates/blake2-0.10.6.crate) = 47234
-SHA256 (rust/crates/blake3-1.8.0.crate) = 34a796731680be7931955498a16a10b2270c7762963d5d570fdbfe02dcbf314f
-SIZE (rust/crates/blake3-1.8.0.crate) = 205397
+SHA256 (rust/crates/blake3-1.8.2.crate) = 3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0
+SIZE (rust/crates/blake3-1.8.2.crate) = 205967
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
SHA256 (rust/crates/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93
SIZE (rust/crates/block-padding-0.3.3.crate) = 8504
SHA256 (rust/crates/blowfish-0.9.1.crate) = e412e2cd0f2b2d93e02543ceae7917b3c70331573df19ee046bcbc35e45e87d7
SIZE (rust/crates/blowfish-0.9.1.crate) = 16734
-SHA256 (rust/crates/bolero-0.8.0.crate) = 3387d308f66ed222bdbb19c6ba06b1517168c4e45dc64051c5f1b4845db2901c
-SIZE (rust/crates/bolero-0.8.0.crate) = 6447
-SHA256 (rust/crates/bolero-afl-0.8.0.crate) = 973bc6341b6a865dee93f17b78de4a100551014a527798ff1d7265d3bc0f7d89
-SIZE (rust/crates/bolero-afl-0.8.0.crate) = 107085
-SHA256 (rust/crates/bolero-engine-0.8.1.crate) = 5c506a476cea9e95f58c264b343ee279c353d93ceaebe98cbfb16e74bfaee2e2
-SIZE (rust/crates/bolero-engine-0.8.1.crate) = 10915
-SHA256 (rust/crates/bolero-generator-0.8.0.crate) = 48d52eca8714d110e581cf17eeacf0d1a0d409d38a9e9ce07efeda6125f7febb
-SIZE (rust/crates/bolero-generator-0.8.0.crate) = 17190
-SHA256 (rust/crates/bolero-generator-derive-0.8.0.crate) = 3b3c57c2a0967ad1a09ba4c2bf8f1c6b6db2f71e8c0db4fa280c65a0f6c249c3
-SIZE (rust/crates/bolero-generator-derive-0.8.0.crate) = 3952
-SHA256 (rust/crates/bolero-honggfuzz-0.8.0.crate) = 7996a3fa8d93652358b9b3b805233807168f49740a8bf91a531cd61e4da65355
-SIZE (rust/crates/bolero-honggfuzz-0.8.0.crate) = 615662
-SHA256 (rust/crates/bolero-kani-0.8.0.crate) = 206879993fffa1cf2c703b1ef93b0febfa76bae85a0a5d4ae0ee6d99a2e3b74e
-SIZE (rust/crates/bolero-kani-0.8.0.crate) = 2111
-SHA256 (rust/crates/bolero-libfuzzer-0.8.0.crate) = cdc5547411b84703d9020914f15a7d709cfb738c72b5e0f5a499fe56b8465c98
-SIZE (rust/crates/bolero-libfuzzer-0.8.0.crate) = 120566
+SHA256 (rust/crates/bolero-0.13.3.crate) = 4e913ed74716cd68dc5be41c702327b1cc4ffc8f0b55945ae46fb015777007eb
+SIZE (rust/crates/bolero-0.13.3.crate) = 12150
+SHA256 (rust/crates/bolero-afl-0.13.0.crate) = d9bf4cbd0bacf9356d3c7e5d9d088480f2076ba3c595c15ee9a6a378cdd7b297
+SIZE (rust/crates/bolero-afl-0.13.0.crate) = 111284
+SHA256 (rust/crates/bolero-engine-0.13.3.crate) = 05cae8c41807b046bb7005f52fa60c8f67787c1bf272242f0b84224853e04ceb
+SIZE (rust/crates/bolero-engine-0.13.3.crate) = 11359
+SHA256 (rust/crates/bolero-generator-0.13.4.crate) = 8e3ac7405f187921256faa515fa05ae02521103582a9d938410cefabe3a9a172
+SIZE (rust/crates/bolero-generator-0.13.4.crate) = 39203
+SHA256 (rust/crates/bolero-generator-derive-0.13.3.crate) = 9c56c2f8c1c0707d678bebb36168cfd523c45927bb8d9cb7567d3578fa428cbd
+SIZE (rust/crates/bolero-generator-derive-0.13.3.crate) = 5742
+SHA256 (rust/crates/bolero-honggfuzz-0.13.0.crate) = 9a118ef27295eddefadc6a99728ee698d1b18d2e80dc4777d21bee3385096ffd
+SIZE (rust/crates/bolero-honggfuzz-0.13.0.crate) = 857080
+SHA256 (rust/crates/bolero-kani-0.13.0.crate) = 852ea5784a9f3e68bfd302ca80b8b863bce140593eb5770fee6ab110899c28fc
+SIZE (rust/crates/bolero-kani-0.13.0.crate) = 5460
+SHA256 (rust/crates/bolero-libfuzzer-0.13.0.crate) = 858dc57c11725c52662501fa79fdbc6f7050339a05ca1bf1e587add0fed40d62
+SIZE (rust/crates/bolero-libfuzzer-0.13.0.crate) = 125819
SHA256 (rust/crates/bounded-integer-0.5.8.crate) = 102dbef1187b1893e6dfe05a774e79fd52265f49f214f6879c8ff49f52c8188b
SIZE (rust/crates/bounded-integer-0.5.8.crate) = 15878
-SHA256 (rust/crates/brotli-7.0.0.crate) = cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd
-SIZE (rust/crates/brotli-7.0.0.crate) = 1356970
-SHA256 (rust/crates/brotli-decompressor-4.0.2.crate) = 74fa05ad7d803d413eb8380983b092cbbaf9a85f151b871360e7b00cd7060b37
-SIZE (rust/crates/brotli-decompressor-4.0.2.crate) = 193388
-SHA256 (rust/crates/bstr-1.11.3.crate) = 531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
-SIZE (rust/crates/bstr-1.11.3.crate) = 351536
+SHA256 (rust/crates/brotli-8.0.1.crate) = 9991eea70ea4f293524138648e41ee89b0b2b12ddef3b255effa43c8056e0e0d
+SIZE (rust/crates/brotli-8.0.1.crate) = 741712
+SHA256 (rust/crates/brotli-decompressor-5.0.0.crate) = 874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03
+SIZE (rust/crates/brotli-decompressor-5.0.0.crate) = 195282
SHA256 (rust/crates/buffer-redux-1.0.2.crate) = 4e8acf87c5b9f5897cd3ebb9a327f420e0cae9dd4e5c1d2e36f2c84c571a58f1
SIZE (rust/crates/buffer-redux-1.0.2.crate) = 26604
SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
SHA256 (rust/crates/byte_string-1.0.0.crate) = 11aade7a05aa8c3a351cedc44c3fc45806430543382fcc4743a9b757a2a0b4ed
SIZE (rust/crates/byte_string-1.0.0.crate) = 8678
-SHA256 (rust/crates/bytemuck-1.21.0.crate) = ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3
-SIZE (rust/crates/bytemuck-1.21.0.crate) = 51553
+SHA256 (rust/crates/bytemuck-1.23.0.crate) = 9134a6ef01ce4b366b50689c94f82c14bc72bc5d0386829828a2e2752ef7958c
+SIZE (rust/crates/bytemuck-1.23.0.crate) = 52534
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
@@ -149,8 +155,6 @@ SHA256 (rust/crates/cast5-0.11.1.crate) = 26b07d673db1ccf000e90f54b819db9e75a834
SIZE (rust/crates/cast5-0.11.1.crate) = 37018
SHA256 (rust/crates/cc-1.2.14.crate) = 0c3d1b2e905a3a7b00a6141adb0e4c0bb941d11caf55349d863942a1cc44e3c9
SIZE (rust/crates/cc-1.2.14.crate) = 103164
-SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
-SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
SHA256 (rust/crates/cfb-mode-0.8.2.crate) = 738b8d467867f80a71351933f70461f5b56f24d5c93e0cf216e59229c968d330
SIZE (rust/crates/cfb-mode-0.8.2.crate) = 25334
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
@@ -163,8 +167,8 @@ SHA256 (rust/crates/chacha20poly1305-0.10.1.crate) = 10cd79432192d1c0f4e1a0fef95
SIZE (rust/crates/chacha20poly1305-0.10.1.crate) = 68485
SHA256 (rust/crates/charset-0.1.5.crate) = f1f927b07c74ba84c7e5fe4db2baeb3e996ab2688992e39ac68ce3220a677c7e
SIZE (rust/crates/charset-0.1.5.crate) = 15918
-SHA256 (rust/crates/chrono-0.4.40.crate) = 1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c
-SIZE (rust/crates/chrono-0.4.40.crate) = 229824
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
@@ -187,8 +191,6 @@ SHA256 (rust/crates/cobs-0.2.3.crate) = 67ba02a97a2bd10f4b59b25c7973101c79642302
SIZE (rust/crates/cobs-0.2.3.crate) = 12576
SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
-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/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
@@ -197,12 +199,10 @@ SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c8867
SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561
SHA256 (rust/crates/convert_case-0.5.0.crate) = fb4a24b1aaf0fd0ce8b45161144d6f42cd91677fd5940fd431183eb023b3a2b8
SIZE (rust/crates/convert_case-0.5.0.crate) = 17902
-SHA256 (rust/crates/cordyceps-0.3.2.crate) = ec10f0a762d93c4498d2e97a333805cb6250d60bead623f71d8034f9a4152ba3
-SIZE (rust/crates/cordyceps-0.3.2.crate) = 49791
+SHA256 (rust/crates/cordyceps-0.3.4.crate) = 688d7fbb8092b8de775ef2536f36c8c31f2bc4006ece2e8d8ad2d17d00ce0a2a
+SIZE (rust/crates/cordyceps-0.3.4.crate) = 63396
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/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.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
@@ -215,10 +215,12 @@ SHA256 (rust/crates/crc24-0.1.6.crate) = fd121741cf3eb82c08dd3023eb55bf2665e5f60
SIZE (rust/crates/crc24-0.1.6.crate) = 2378
SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
-SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f
-SIZE (rust/crates/criterion-0.5.1.crate) = 110088
+SHA256 (rust/crates/criterion-0.6.0.crate) = 3bf7af66b0989381bd0be551bd7cc91912a655a58c6918420c9527b1fd8b4679
+SIZE (rust/crates/criterion-0.6.0.crate) = 119470
SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
+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-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
@@ -247,14 +249,16 @@ SHA256 (rust/crates/curve25519-dalek-4.1.3.crate) = 97fb8b7c4503de7d6ae7b42ab72a
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/cx448-0.1.1.crate) = b4c0cf476284b03eb6c10e78787b21c7abb7d7d43cb2f02532ba6b831ed892fa
+SIZE (rust/crates/cx448-0.1.1.crate) = 65296
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.8.0.crate) = 575f75dfd25738df5b91b8e43e14d44bda14637a58fae779fd2b064f8bf3e010
-SIZE (rust/crates/data-encoding-2.8.0.crate) = 21394
+SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476
+SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
SHA256 (rust/crates/dbl-0.3.2.crate) = bd2735a791158376708f9347fe8faba9667589d82427ef3aed6794a8981de3d9
SIZE (rust/crates/dbl-0.3.2.crate) = 6336
SHA256 (rust/crates/der-0.7.9.crate) = f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0
@@ -273,8 +277,12 @@ SHA256 (rust/crates/derive_builder_macro-0.20.2.crate) = ab63b0e2bf4d5928aff72e8
SIZE (rust/crates/derive_builder_macro-0.20.2.crate) = 6360
SHA256 (rust/crates/derive_more-1.0.0.crate) = 4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05
SIZE (rust/crates/derive_more-1.0.0.crate) = 64854
+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-1.0.0.crate) = cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22
SIZE (rust/crates/derive_more-impl-1.0.0.crate) = 76182
+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/des-0.8.1.crate) = ffdd80ce8ce993de27e9f063a444a4d53ce8e8db4c1f00cc03af5ad5a9867a1e
SIZE (rust/crates/des-0.8.1.crate) = 38783
SHA256 (rust/crates/diatomic-waker-0.2.3.crate) = ab03c107fafeb3ee9f5925686dbb7a73bc76e3932abb0d2b365cb64b169cf04c
@@ -331,10 +339,6 @@ SHA256 (rust/crates/enumflags2_derive-0.7.11.crate) = fc4caf64a58d7a6d65ab00639b
SIZE (rust/crates/enumflags2_derive-0.7.11.crate) = 8524
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/erased-serde-0.3.31.crate) = 6c138974f9d5e7fe373eb04df7cae98833802ae4b11c24ac7039a21d5af4b26c
-SIZE (rust/crates/erased-serde-0.3.31.crate) = 24182
-SHA256 (rust/crates/erased_set-0.8.0.crate) = a02a5d186d7bf1cb21f1f95e1a9cfa5c1f2dcd803a47aad454423ceec13525c5
-SIZE (rust/crates/erased_set-0.8.0.crate) = 4501
SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
SIZE (rust/crates/errno-0.3.10.crate) = 11824
SHA256 (rust/crates/error-code-3.3.1.crate) = a5d9305ccc6942a704f4335694ecd3de2ea531b114ac2d51f5f843750787a92f
@@ -367,22 +371,24 @@ SHA256 (rust/crates/filetime-0.2.23.crate) = 1ee447700ac8aa0b2f2bd7bc4462ad686ba
SIZE (rust/crates/filetime-0.2.23.crate) = 14942
SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
-SHA256 (rust/crates/flate2-1.0.28.crate) = 46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e
-SIZE (rust/crates/flate2-1.0.28.crate) = 73690
-SHA256 (rust/crates/flume-0.11.1.crate) = da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095
-SIZE (rust/crates/flume-0.11.1.crate) = 67947
+SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece
+SIZE (rust/crates/flate2-1.1.1.crate) = 77224
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
+SIZE (rust/crates/funty-2.0.0.crate) = 13160
SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
SIZE (rust/crates/futures-0.3.31.crate) = 54953
-SHA256 (rust/crates/futures-buffered-0.2.9.crate) = 34acda8ae8b63fbe0b2195c998b180cff89a8212fb2622a78b572a9f1c6f7684
-SIZE (rust/crates/futures-buffered-0.2.9.crate) = 30905
+SHA256 (rust/crates/futures-buffered-0.2.11.crate) = fe940397c8b744b9c2c974791c2c08bca2c3242ce0290393249e98f215a00472
+SIZE (rust/crates/futures-buffered-0.2.11.crate) = 43021
SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
SHA256 (rust/crates/futures-concurrency-7.6.3.crate) = 0eb68017df91f2e477ed4bea586c59eaecaa47ed885a770d0444e21e62572cd2
@@ -403,24 +409,24 @@ SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c
SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
-SHA256 (rust/crates/generator-0.7.5.crate) = 5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e
-SIZE (rust/crates/generator-0.7.5.crate) = 29947
SHA256 (rust/crates/generator-0.8.4.crate) = cc6bd114ceda131d3b1d665eba35788690ad37f5916457286b32ab6fd3c438dd
SIZE (rust/crates/generator-0.8.4.crate) = 34400
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.12.crate) = 190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5
-SIZE (rust/crates/getrandom-0.2.12.crate) = 36163
-SHA256 (rust/crates/getrandom-0.3.1.crate) = 43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8
-SIZE (rust/crates/getrandom-0.3.1.crate) = 42449
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/ghash-0.5.1.crate) = f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1
SIZE (rust/crates/ghash-0.5.1.crate) = 9482
SHA256 (rust/crates/gif-0.13.1.crate) = 3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2
SIZE (rust/crates/gif-0.13.1.crate) = 36408
-SHA256 (rust/crates/gimli-0.29.0.crate) = 40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd
-SIZE (rust/crates/gimli-0.29.0.crate) = 275756
+SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
+SIZE (rust/crates/gimli-0.31.1.crate) = 279515
SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/gloo-timers-0.3.0.crate) = bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994
+SIZE (rust/crates/gloo-timers-0.3.0.crate) = 5530
SHA256 (rust/crates/group-0.13.0.crate) = f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63
SIZE (rust/crates/group-0.13.0.crate) = 16526
SHA256 (rust/crates/h2-0.4.7.crate) = ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e
@@ -429,20 +435,22 @@ SHA256 (rust/crates/half-2.4.0.crate) = b5eceaaeec696539ddaf7b333340f1af35a5aa87
SIZE (rust/crates/half-2.4.0.crate) = 50666
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashlink-0.9.1.crate) = 6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af
-SIZE (rust/crates/hashlink-0.9.1.crate) = 28928
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
+SHA256 (rust/crates/hashlink-0.10.0.crate) = 7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1
+SIZE (rust/crates/hashlink-0.10.0.crate) = 29402
SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
SIZE (rust/crates/heck-0.4.1.crate) = 11567
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
-SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
+SHA256 (rust/crates/hermit-abi-0.5.1.crate) = f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08
+SIZE (rust/crates/hermit-abi-0.5.1.crate) = 17549
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/hickory-proto-0.25.0-alpha.5.crate) = 1d00147af6310f4392a31680db52a3ed45a2e0f68eb18e8c3fe5537ecc96d9e2
-SIZE (rust/crates/hickory-proto-0.25.0-alpha.5.crate) = 405101
-SHA256 (rust/crates/hickory-resolver-0.25.0-alpha.5.crate) = 5762f69ebdbd4ddb2e975cd24690bf21fe6b2604039189c26acddbc427f12887
-SIZE (rust/crates/hickory-resolver-0.25.0-alpha.5.crate) = 89327
+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
@@ -477,8 +485,8 @@ SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71
SIZE (rust/crates/hyper-1.6.0.crate) = 153923
SHA256 (rust/crates/hyper-rustls-0.27.5.crate) = 2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2
SIZE (rust/crates/hyper-rustls-0.27.5.crate) = 34660
-SHA256 (rust/crates/hyper-util-0.1.11.crate) = 497bbc33a26fdd4af9ed9c70d63f61cf56a938375fbb32df34db9b1cd6d643f2
-SIZE (rust/crates/hyper-util-0.1.11.crate) = 75973
+SHA256 (rust/crates/hyper-util-0.1.14.crate) = dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb
+SIZE (rust/crates/hyper-util-0.1.14.crate) = 101462
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-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
@@ -511,16 +519,16 @@ SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f
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/igd-next-0.15.1.crate) = 76b0d7d4541def58a37bf8efc559683f21edce7c82f0d866c93ac21f7e098f93
-SIZE (rust/crates/igd-next-0.15.1.crate) = 36501
+SHA256 (rust/crates/igd-next-0.16.1.crate) = d06464e726471718db9ad3fefc020529fabcde03313a0fc3967510e2db5add12
+SIZE (rust/crates/igd-next-0.16.1.crate) = 38531
SHA256 (rust/crates/image-0.25.6.crate) = db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a
SIZE (rust/crates/image-0.25.6.crate) = 242367
SHA256 (rust/crates/image-webp-0.2.1.crate) = b77d01e822461baa8409e156015a1d91735549f0f2c17691bd2d996bef238f7f
SIZE (rust/crates/image-webp-0.2.1.crate) = 60662
SHA256 (rust/crates/imap-proto-0.16.5.crate) = de555d9526462b6f9ece826a26fb7c67eca9a0245bd9ff84fa91972a5d5d8856
SIZE (rust/crates/imap-proto-0.16.5.crate) = 35791
-SHA256 (rust/crates/indexmap-2.2.5.crate) = 7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4
-SIZE (rust/crates/indexmap-2.2.5.crate) = 81498
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
SHA256 (rust/crates/inout-0.1.3.crate) = a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5
SIZE (rust/crates/inout-0.1.3.crate) = 10743
SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222
@@ -529,38 +537,32 @@ SHA256 (rust/crates/ipconfig-0.3.2.crate) = b58db92f96b720de98181bbbe63c831e8700
SIZE (rust/crates/ipconfig-0.3.2.crate) = 24468
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
-SHA256 (rust/crates/iroh-0.33.0.crate) = a4ffd6af2e000f04972068c0318e0d8fa90ee9cfcb2bc6124db38591500e0278
-SIZE (rust/crates/iroh-0.33.0.crate) = 218327
-SHA256 (rust/crates/iroh-base-0.33.0.crate) = 011d271a95b41218d22bdaf3352f29ef1dd7d6be644ca8543941655bec5f3d35
-SIZE (rust/crates/iroh-base-0.33.0.crate) = 18409
+SHA256 (rust/crates/iroh-0.35.0.crate) = 6ca758f4ce39ae3f07de922be6c73de6a48a07f39554e78b5745585652ce38f5
+SIZE (rust/crates/iroh-0.35.0.crate) = 268884
+SHA256 (rust/crates/iroh-base-0.35.0.crate) = f91ac4aaab68153d726c4e6b39c30f9f9253743f0e25664e52f4caeb46f48d11
+SIZE (rust/crates/iroh-base-0.35.0.crate) = 18115
SHA256 (rust/crates/iroh-blake3-1.4.5.crate) = efbba31f40a650f58fa28dd585a8ca76d8ae3ba63aacab4c8269004a0c803930
SIZE (rust/crates/iroh-blake3-1.4.5.crate) = 164941
-SHA256 (rust/crates/iroh-gossip-0.33.0.crate) = b3d4c7e330bf3d29576d443003e31a2d30d97b29ee13521af2634926d831c01d
-SIZE (rust/crates/iroh-gossip-0.33.0.crate) = 105725
-SHA256 (rust/crates/iroh-metrics-0.31.0.crate) = 571d177e20f0848a643a2c0f662be0e08968f8743b0776941f83a2152b87a180
-SIZE (rust/crates/iroh-metrics-0.31.0.crate) = 24424
-SHA256 (rust/crates/iroh-net-report-0.33.0.crate) = 7d2652f42eadc63458e36c0a422569f338639dc0b5bb469db0eb4a382b4e295c
-SIZE (rust/crates/iroh-net-report-0.33.0.crate) = 72109
+SHA256 (rust/crates/iroh-gossip-0.35.0.crate) = 3ca43045ceb44b913369f417d56323fb1628ebf482ab4c1e9360e81f1b58cbc2
+SIZE (rust/crates/iroh-gossip-0.35.0.crate) = 108529
+SHA256 (rust/crates/iroh-metrics-0.34.0.crate) = f70466f14caff7420a14373676947e25e2917af6a5b1bec45825beb2bf1eb6a7
+SIZE (rust/crates/iroh-metrics-0.34.0.crate) = 40400
+SHA256 (rust/crates/iroh-metrics-derive-0.2.0.crate) = 8d12f5c45c4ed2436302a4e03cad9a0ad34b2962ad0c5791e1019c0ee30eeb09
+SIZE (rust/crates/iroh-metrics-derive-0.2.0.crate) = 2945
SHA256 (rust/crates/iroh-quinn-0.13.0.crate) = 76c6245c9ed906506ab9185e8d7f64857129aee4f935e899f398a3bd3b70338d
SIZE (rust/crates/iroh-quinn-0.13.0.crate) = 78548
SHA256 (rust/crates/iroh-quinn-proto-0.13.0.crate) = 929d5d8fa77d5c304d3ee7cae9aede31f13908bd049f9de8c7c0094ad6f7c535
SIZE (rust/crates/iroh-quinn-proto-0.13.0.crate) = 224474
SHA256 (rust/crates/iroh-quinn-udp-0.5.7.crate) = c53afaa1049f7c83ea1331f5ebb9e6ebc5fdd69c468b7a22dd598b02c9bcc973
SIZE (rust/crates/iroh-quinn-udp-0.5.7.crate) = 25601
-SHA256 (rust/crates/iroh-relay-0.33.0.crate) = c930ccc4dfd0196b531344e3d0f83a0f82c45b170406e04a2491cba571faec5b
-SIZE (rust/crates/iroh-relay-0.33.0.crate) = 110778
-SHA256 (rust/crates/is-terminal-0.4.12.crate) = f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b
-SIZE (rust/crates/is-terminal-0.4.12.crate) = 7470
-SHA256 (rust/crates/iter-read-1.1.0.crate) = 071ed4cc1afd86650602c7b11aa2e1ce30762a1c27193201cb5cee9c6ebb1294
-SIZE (rust/crates/iter-read-1.1.0.crate) = 9173
+SHA256 (rust/crates/iroh-relay-0.35.0.crate) = c63f122cdfaa4b4e0e7d6d3921d2b878f42a0c6d3ee5a29456dc3f5ab5ec931f
+SIZE (rust/crates/iroh-relay-0.35.0.crate) = 113963
SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
SIZE (rust/crates/itertools-0.10.5.crate) = 115354
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c
SIZE (rust/crates/itoa-1.0.10.crate) = 10534
-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/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/k256-0.13.4.crate) = f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b
@@ -571,14 +573,16 @@ SHA256 (rust/crates/keccak-0.1.5.crate) = ecc2af9a1119c51f12a14607e783cb977bde58
SIZE (rust/crates/keccak-0.1.5.crate) = 13120
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.171.crate) = c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6
-SIZE (rust/crates/libc-0.2.171.crate) = 785246
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
SHA256 (rust/crates/libm-0.2.11.crate) = 8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa
SIZE (rust/crates/libm-0.2.11.crate) = 111477
SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/libsqlite3-sys-0.30.1.crate) = 2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149
-SIZE (rust/crates/libsqlite3-sys-0.30.1.crate) = 5122296
+SHA256 (rust/crates/libsqlite3-sys-0.34.0.crate) = 91632f3b4fb6bd1d72aa3d78f41ffecfcf2b1a6648d8c241dbe7dbfaf4875e15
+SIZE (rust/crates/libsqlite3-sys-0.34.0.crate) = 5184526
+SHA256 (rust/crates/libz-rs-sys-0.5.0.crate) = 6489ca9bd760fe9642d7644e827b0c9add07df89857b0416ee15c1cc1a3b8c5a
+SIZE (rust/crates/libz-rs-sys-0.5.0.crate) = 17014
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/linux-raw-sys-0.9.3.crate) = fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413
@@ -587,20 +591,20 @@ SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad01
SIZE (rust/crates/litemap-0.7.4.crate) = 28257
SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5
SIZE (rust/crates/litrs-0.4.1.crate) = 42603
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
SIZE (rust/crates/log-0.4.27.crate) = 48120
-SHA256 (rust/crates/loom-0.5.6.crate) = ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5
-SIZE (rust/crates/loom-0.5.6.crate) = 72186
SHA256 (rust/crates/loom-0.7.2.crate) = 419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca
SIZE (rust/crates/loom-0.7.2.crate) = 73989
SHA256 (rust/crates/lru-0.12.3.crate) = d3262e75e648fce39813cb56ac41f3c3e3f65217ebf3844d818d1f9398cfb0dc
SIZE (rust/crates/lru-0.12.3.crate) = 15009
+SHA256 (rust/crates/lru-0.13.0.crate) = 227748d55f2f0ab4735d87fd623798cb6b664512fe979705f829c9f81c934465
+SIZE (rust/crates/lru-0.13.0.crate) = 16305
SHA256 (rust/crates/lru_time_cache-0.11.11.crate) = 9106e1d747ffd48e6be5bb2d97fa706ed25b144fbee4d5c02eae110cd8d6badd
SIZE (rust/crates/lru_time_cache-0.11.11.crate) = 15051
-SHA256 (rust/crates/mail-builder-0.4.2.crate) = 5666db60ccc742381c715c8daf303e60d266f1d1c8b123ab3fe78b590edaf564
-SIZE (rust/crates/mail-builder-0.4.2.crate) = 23296
+SHA256 (rust/crates/mail-builder-0.4.3.crate) = 0926cff74776d4af100a95c90a6649486659526ce638bee6648ecc9c41051810
+SIZE (rust/crates/mail-builder-0.4.3.crate) = 23347
SHA256 (rust/crates/mailparse-0.16.1.crate) = 60819a97ddcb831a5614eb3b0174f3620e793e97e09195a395bfa948fd68ed2f
SIZE (rust/crates/mailparse-0.16.1.crate) = 37588
SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
@@ -615,50 +619,50 @@ SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bc
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.7.4.crate) = b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08
-SIZE (rust/crates/miniz_oxide-0.7.4.crate) = 56119
+SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
+SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
SIZE (rust/crates/mio-1.0.3.crate) = 103703
SHA256 (rust/crates/moka-0.12.10.crate) = a9321642ca94a4282428e6ea4af8cc2ca4eac48ac7a6a4ea8f33f76d0ce70926
SIZE (rust/crates/moka-0.12.10.crate) = 253622
SHA256 (rust/crates/mutate_once-0.1.1.crate) = 16cf681a23b4d0a43fc35024c176437f9dcd818db34e0f42ab456a0ee5ad497b
SIZE (rust/crates/mutate_once-0.1.1.crate) = 4276
-SHA256 (rust/crates/n0-future-0.1.2.crate) = 399e11dc3b0e8d9d65b27170d22f5d779d52d9bed888db70d7e0c2c7ce3dfc52
-SIZE (rust/crates/n0-future-0.1.2.crate) = 16947
-SHA256 (rust/crates/nanorand-0.7.0.crate) = 6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3
-SIZE (rust/crates/nanorand-0.7.0.crate) = 18437
+SHA256 (rust/crates/n0-future-0.1.3.crate) = 7bb0e5d99e681ab3c938842b96fcb41bf8a7bb4bfdb11ccbd653a7e83e06c794
+SIZE (rust/crates/n0-future-0.1.3.crate) = 23690
SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
+SHA256 (rust/crates/nested_enum_utils-0.2.2.crate) = 43fa9161ed44d30e9702fe42bd78693bceac0fed02f647da749f36109023d3a3
+SIZE (rust/crates/nested_enum_utils-0.2.2.crate) = 12817
SHA256 (rust/crates/netdev-0.31.0.crate) = f901362e84cd407be6f8cd9d3a46bccf09136b095792785401ea7d283c79b91d
SIZE (rust/crates/netdev-0.31.0.crate) = 27896
SHA256 (rust/crates/netlink-packet-core-0.7.0.crate) = 72724faf704479d67b388da142b186f916188505e7e0b26719019c525882eda4
SIZE (rust/crates/netlink-packet-core-0.7.0.crate) = 16718
SHA256 (rust/crates/netlink-packet-route-0.17.1.crate) = 053998cea5a306971f88580d0829e90f270f940befd7cf928da179d4187a5a66
SIZE (rust/crates/netlink-packet-route-0.17.1.crate) = 115709
-SHA256 (rust/crates/netlink-packet-route-0.19.0.crate) = 74c171cd77b4ee8c7708da746ce392440cb7bcf618d122ec9ecc607b12938bf4
-SIZE (rust/crates/netlink-packet-route-0.19.0.crate) = 137468
+SHA256 (rust/crates/netlink-packet-route-0.23.0.crate) = 0800eae8638a299eaa67476e1c6b6692922273e0f7939fd188fc861c837b9cd2
+SIZE (rust/crates/netlink-packet-route-0.23.0.crate) = 174634
SHA256 (rust/crates/netlink-packet-utils-0.5.2.crate) = 0ede8a08c71ad5a95cdd0e4e52facd37190977039a4704eb82a283f713747d34
SIZE (rust/crates/netlink-packet-utils-0.5.2.crate) = 7970
SHA256 (rust/crates/netlink-proto-0.11.5.crate) = 72452e012c2f8d612410d89eea01e2d9b56205274abb35d53f60200b2ec41d60
SIZE (rust/crates/netlink-proto-0.11.5.crate) = 23793
SHA256 (rust/crates/netlink-sys-0.8.7.crate) = 16c903aa70590cb93691bf97a767c8d1d6122d2cc9070433deb3bbf36ce8bd23
SIZE (rust/crates/netlink-sys-0.8.7.crate) = 23701
-SHA256 (rust/crates/netwatch-0.3.0.crate) = 64da82edf903649e6cb6a77b5a6f7fe01387d8865065d411d139018510880302
-SIZE (rust/crates/netwatch-0.3.0.crate) = 39256
+SHA256 (rust/crates/netwatch-0.5.0.crate) = 67eeaa5f7505c93c5a9b35ba84fd21fb8aa3f24678c76acfe8716af7862fb07a
+SIZE (rust/crates/netwatch-0.5.0.crate) = 48462
SHA256 (rust/crates/nibble_vec-0.1.0.crate) = 77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43
SIZE (rust/crates/nibble_vec-0.1.0.crate) = 11796
-SHA256 (rust/crates/nix-0.26.4.crate) = 598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b
-SIZE (rust/crates/nix-0.26.4.crate) = 279099
-SHA256 (rust/crates/nix-0.27.1.crate) = 2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053
-SIZE (rust/crates/nix-0.27.1.crate) = 286494
-SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
-SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
SHA256 (rust/crates/no-std-net-0.6.0.crate) = 43794a0ace135be66a25d3ae77d41b91615fb68ae937f904090203e81f755b65
SIZE (rust/crates/no-std-net-0.6.0.crate) = 30191
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/nom-8.0.0.crate) = df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405
+SIZE (rust/crates/nom-8.0.0.crate) = 135590
SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
+SHA256 (rust/crates/ntimestamp-1.0.0.crate) = c50f94c405726d3e0095e89e72f75ce7f6587b94a8bd8dc8054b73f65c0fd68c
+SIZE (rust/crates/ntimestamp-1.0.0.crate) = 5925
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/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
@@ -675,8 +679,8 @@ SHA256 (rust/crates/num-iter-0.1.45.crate) = 1429034a0490724d0075ebb2bc9e875d650
SIZE (rust/crates/num-iter-0.1.45.crate) = 10320
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
-SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
+SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
+SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
SHA256 (rust/crates/num_enum-0.7.3.crate) = 4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179
SIZE (rust/crates/num_enum-0.7.3.crate) = 18603
SHA256 (rust/crates/num_enum_derive-0.7.3.crate) = af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56
@@ -715,10 +719,10 @@ SHA256 (rust/crates/p521-0.13.3.crate) = 0fc9e2161f1f215afdfce23677034ae137bbd45
SIZE (rust/crates/p521-0.13.3.crate) = 138499
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.9.crate) = 4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e
-SIZE (rust/crates/parking_lot_core-0.9.9.crate) = 32445
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
SHA256 (rust/crates/password-hash-0.5.0.crate) = 346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166
SIZE (rust/crates/password-hash-0.5.0.crate) = 26884
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
@@ -737,8 +741,10 @@ SHA256 (rust/crates/pest_generator-2.7.10.crate) = 3ec22af7d3fb470a85dd2ca96b7c5
SIZE (rust/crates/pest_generator-2.7.10.crate) = 18411
SHA256 (rust/crates/pest_meta-2.7.15.crate) = e1e58089ea25d717bfd31fb534e4f3afcc2cc569c70de3e239778991ea3b7dea
SIZE (rust/crates/pest_meta-2.7.15.crate) = 42121
-SHA256 (rust/crates/pgp-0.15.0.crate) = 30249ac8a98b356b473b04bc5358c75a260aa96a295d0743ce752fe7b173f235
-SIZE (rust/crates/pgp-0.15.0.crate) = 1636971
+SHA256 (rust/crates/pgp-0.16.0.crate) = f91d320242d9b686612b15526fe38711afdf856e112eaa4775ce25b0d9b12b11
+SIZE (rust/crates/pgp-0.16.0.crate) = 2303910
+SHA256 (rust/crates/pharos-0.5.3.crate) = e9567389417feee6ce15dd6527a8a1ecac205ef62c2932bcf3d9f6fc5b78b414
+SIZE (rust/crates/pharos-0.5.3.crate) = 26028
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
@@ -747,8 +753,8 @@ SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9a
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/pkarr-2.2.1.crate) = 9d2197a648cb1c6d2d062d6456a6273ee82272b7d838da75e4a9a1232dfc4699
-SIZE (rust/crates/pkarr-2.2.1.crate) = 34076
+SHA256 (rust/crates/pkarr-3.7.1.crate) = e32222ae3d617bf92414db29085f8a959a4515effce916e038e9399a335a0d6d
+SIZE (rust/crates/pkarr-3.7.1.crate) = 66806
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
@@ -769,16 +775,16 @@ SHA256 (rust/crates/pnet_macros_support-0.34.0.crate) = eea925b72f4bd37f8eab0f22
SIZE (rust/crates/pnet_macros_support-0.34.0.crate) = 10735
SHA256 (rust/crates/pnet_packet-0.34.0.crate) = a9a005825396b7fe7a38a8e288dbc342d5034dac80c15212436424fef8ea90ba
SIZE (rust/crates/pnet_packet-0.34.0.crate) = 33979
-SHA256 (rust/crates/png-0.17.13.crate) = 06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1
-SIZE (rust/crates/png-0.17.13.crate) = 103176
+SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526
+SIZE (rust/crates/png-0.17.16.crate) = 117975
SHA256 (rust/crates/poly1305-0.8.0.crate) = 8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf
SIZE (rust/crates/poly1305-0.8.0.crate) = 32633
SHA256 (rust/crates/polyval-0.6.2.crate) = 9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25
SIZE (rust/crates/polyval-0.6.2.crate) = 18425
SHA256 (rust/crates/portable-atomic-1.10.0.crate) = 280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6
SIZE (rust/crates/portable-atomic-1.10.0.crate) = 174760
-SHA256 (rust/crates/portmapper-0.3.1.crate) = 5469b29e6ce2a27bfc9382720b5f0768993afec9e53b133d8248c8b09406156a
-SIZE (rust/crates/portmapper-0.3.1.crate) = 37123
+SHA256 (rust/crates/portmapper-0.5.0.crate) = 7d6db66007eac4a0ec8331d0d20c734bd64f6445d64bbaf0d0a27fea7a054e36
+SIZE (rust/crates/portmapper-0.5.0.crate) = 39101
SHA256 (rust/crates/postcard-1.1.1.crate) = 170a2601f67cc9dba8edd8c4870b15f71a6a2dc196daec8c83f72b59dff628a8
SIZE (rust/crates/postcard-1.1.1.crate) = 35639
SHA256 (rust/crates/postcard-derive-0.1.2.crate) = 0239fa9c1d225d4b7eb69925c25c5e082307a141e470573fbbe3a817ce6a7a37
@@ -787,18 +793,20 @@ SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff9416
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
-SHA256 (rust/crates/precis-core-0.1.9.crate) = d73e9dd26361c32e7cd13d1032bb01c4e26a23287274e8a4e2f228cf2c9ff77b
-SIZE (rust/crates/precis-core-0.1.9.crate) = 455170
-SHA256 (rust/crates/precis-profiles-0.1.10.crate) = bde4bd6624c60cb0abe2bea1dbdbb9085f629a853861e64df4abb099f8076ad4
-SIZE (rust/crates/precis-profiles-0.1.10.crate) = 284559
-SHA256 (rust/crates/precis-tools-0.1.8.crate) = 016da884bc4c2c4670211641abef402d15fa2b06c6e9088ff270dac93675aee2
-SIZE (rust/crates/precis-tools-0.1.8.crate) = 18278
-SHA256 (rust/crates/pretty-hex-0.3.0.crate) = c6fa0831dd7cc608c38a5e323422a0077678fa5744aa2be4ad91c4ece8eec8d5
-SIZE (rust/crates/pretty-hex-0.3.0.crate) = 6677
+SHA256 (rust/crates/precis-core-0.1.11.crate) = 9c2e7b31f132e0c6f8682cfb7bf4a5340dbe925b7986618d0826a56dfe0c8e56
+SIZE (rust/crates/precis-core-0.1.11.crate) = 464133
+SHA256 (rust/crates/precis-profiles-0.1.12.crate) = dc4f67f78f50388f03494794766ba824a704db16fb5d400fe8d545fa7bc0d3f1
+SIZE (rust/crates/precis-profiles-0.1.12.crate) = 324842
+SHA256 (rust/crates/precis-tools-0.1.9.crate) = 6cc1eb2d5887ac7bfd2c0b745764db89edb84b856e4214e204ef48ef96d10c4a
+SIZE (rust/crates/precis-tools-0.1.9.crate) = 27293
+SHA256 (rust/crates/pretty-hex-0.4.1.crate) = bbc83ee4a840062f368f9096d80077a9841ec117e17e7f700df81958f1451254
+SIZE (rust/crates/pretty-hex-0.4.1.crate) = 6933
SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
SHA256 (rust/crates/primeorder-0.13.6.crate) = 353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6
SIZE (rust/crates/primeorder-0.13.6.crate) = 21296
+SHA256 (rust/crates/proc-macro-crate-2.0.0.crate) = 7e8366a6159044a37876a2b9817124296703c586a5c92e2c53751fa06d8d43e8
+SIZE (rust/crates/proc-macro-crate-2.0.0.crate) = 10922
SHA256 (rust/crates/proc-macro-crate-3.2.0.crate) = 8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b
SIZE (rust/crates/proc-macro-crate-3.2.0.crate) = 11164
SHA256 (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5
@@ -807,8 +815,8 @@ SHA256 (rust/crates/proc-macro-error2-2.0.1.crate) = 11ec05c52be0a07b08061f7dd00
SIZE (rust/crates/proc-macro-error2-2.0.1.crate) = 24807
SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
-SHA256 (rust/crates/proptest-1.6.0.crate) = 14cae93065090804185d3b75f0bf93b8eeda30c7a9b4a33d3bdb3988d6229e50
-SIZE (rust/crates/proptest-1.6.0.crate) = 203276
+SHA256 (rust/crates/proptest-1.7.0.crate) = 6fcdab19deb5195a31cf7726a210015ff1496ba1464fd42cb4f537b8b01b471f
+SIZE (rust/crates/proptest-1.7.0.crate) = 204889
SHA256 (rust/crates/qr2term-0.3.3.crate) = 6867c60b38e9747a079a19614dbb5981a53f21b9a56c265f3bfdf6011a50a957
SIZE (rust/crates/qr2term-0.3.3.crate) = 43409
SHA256 (rust/crates/qrcode-0.14.1.crate) = d68782463e408eb1e668cf6152704bd856c78c5b6417adaee3203d8f4c1fc9ec
@@ -817,8 +825,8 @@ SHA256 (rust/crates/qrcodegen-1.8.0.crate) = 4339fc7a1021c9c1621d87f5e3505f2805c
SIZE (rust/crates/qrcodegen-1.8.0.crate) = 15014
SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3
SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
-SHA256 (rust/crates/quick-xml-0.37.4.crate) = a4ce8c88de324ff838700f36fb6ab86c96df0e3c4ab6ef3a9b2044465cce1369
-SIZE (rust/crates/quick-xml-0.37.4.crate) = 190389
+SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
+SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481
SHA256 (rust/crates/quinn-0.11.6.crate) = 62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef
SIZE (rust/crates/quinn-0.11.6.crate) = 78222
SHA256 (rust/crates/quinn-proto-0.11.9.crate) = a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d
@@ -831,6 +839,10 @@ SHA256 (rust/crates/quoted-string-parser-0.1.0.crate) = 0dc75379cdb451d001f1cb66
SIZE (rust/crates/quoted-string-parser-0.1.0.crate) = 3623
SHA256 (rust/crates/quoted_printable-0.5.1.crate) = 640c9bd8497b02465aeef5375144c26062e0dcd5939dfcbb0f5db76cb8c17c73
SIZE (rust/crates/quoted_printable-0.5.1.crate) = 8322
+SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
+SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
+SIZE (rust/crates/radium-0.7.0.crate) = 10906
SHA256 (rust/crates/radix_trie-0.2.1.crate) = c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd
SIZE (rust/crates/radix_trie-0.2.1.crate) = 251366
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
@@ -845,8 +857,10 @@ SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9ba
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
-SHA256 (rust/crates/rand_xorshift-0.3.0.crate) = d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f
-SIZE (rust/crates/rand_xorshift-0.3.0.crate) = 9121
+SHA256 (rust/crates/rand_xorshift-0.4.0.crate) = 513962919efc330f829edb2535844d1b912b0fbe2ca165d613e4e8788bb05a5a
+SIZE (rust/crates/rand_xorshift-0.4.0.crate) = 10262
+SHA256 (rust/crates/rand_xoshiro-0.7.0.crate) = f703f4665700daf5512dcca5f43afa6af89f09db47fb56be587f80636bda2d41
+SIZE (rust/crates/rand_xoshiro-0.7.0.crate) = 18189
SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
SIZE (rust/crates/rayon-1.10.0.crate) = 180155
SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
@@ -857,6 +871,8 @@ SHA256 (rust/crates/redox_syscall-0.3.5.crate) = 567664f262709473930a4bf9e51bf2e
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
+SIZE (rust/crates/redox_syscall-0.5.12.crate) = 29544
SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
SHA256 (rust/crates/regex-1.10.6.crate) = 4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619
@@ -871,8 +887,8 @@ SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4
SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f
SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
-SHA256 (rust/crates/reqwest-0.12.9.crate) = a77c62af46e79de0a562e1a9849205ffcb7fc1238876e9bd743357570e04046f
-SIZE (rust/crates/reqwest-0.12.9.crate) = 179807
+SHA256 (rust/crates/reqwest-0.12.15.crate) = d19c46a6fdd48bc4dab94b6103fccc55d34c67cc0ad04653aad4ea2a07cd7bbb
+SIZE (rust/crates/reqwest-0.12.15.crate) = 199320
SHA256 (rust/crates/resolv-conf-0.7.1.crate) = 48375394603e3dd4b2d64371f7148fd8c7baa2680e28741f2cb8d23b59e3d4c4
SIZE (rust/crates/resolv-conf-0.7.1.crate) = 17501
SHA256 (rust/crates/rfc6979-0.4.0.crate) = f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2
@@ -885,12 +901,8 @@ SHA256 (rust/crates/ripemd-0.1.3.crate) = bd124222d17ad93a644ed9d011a40f4fb64aa5
SIZE (rust/crates/ripemd-0.1.3.crate) = 16601
SHA256 (rust/crates/rsa-0.9.7.crate) = 47c75d7c5c6b673e58bf54d8544a9f432e3a925b0e80f7cd3602ab5c50c55519
SIZE (rust/crates/rsa-0.9.7.crate) = 80231
-SHA256 (rust/crates/rtnetlink-0.13.1.crate) = 7a552eb82d19f38c3beed3f786bd23aa434ceb9ac43ab44419ca6d67a7e186c0
-SIZE (rust/crates/rtnetlink-0.13.1.crate) = 42517
-SHA256 (rust/crates/rtnetlink-0.14.1.crate) = b684475344d8df1859ddb2d395dd3dac4f8f3422a1aa0725993cb375fc5caba5
-SIZE (rust/crates/rtnetlink-0.14.1.crate) = 45416
-SHA256 (rust/crates/rusqlite-0.32.1.crate) = 7753b721174eb8ff87a9a0e799e2d7bc3749323e773db92e0984debb00019d6e
-SIZE (rust/crates/rusqlite-0.32.1.crate) = 155563
+SHA256 (rust/crates/rusqlite-0.36.0.crate) = 3de23c3319433716cf134eed225fe9986bc24f63bed9be9f20c329029e672dc7
+SIZE (rust/crates/rusqlite-0.36.0.crate) = 169800
SHA256 (rust/crates/rust-hsluv-0.1.4.crate) = efe2374f2385cdd8755a446f80b2a646de603c9d8539ca38734879b5c71e378b
SIZE (rust/crates/rust-hsluv-0.1.4.crate) = 1075873
SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
@@ -907,22 +919,16 @@ SHA256 (rust/crates/rustix-1.0.5.crate) = d97817398dd4bb2e6da002002db25920975991
SIZE (rust/crates/rustix-1.0.5.crate) = 414160
SHA256 (rust/crates/rustls-0.23.23.crate) = 47796c98c480fce5406ef69d1c76378375492c3b0a0de587be0c1d9feb12f395
SIZE (rust/crates/rustls-0.23.23.crate) = 342561
-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-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
-SHA256 (rust/crates/rustls-pki-types-1.11.0.crate) = 917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c
-SIZE (rust/crates/rustls-pki-types-1.11.0.crate) = 63933
-SHA256 (rust/crates/rustls-platform-verifier-0.5.0.crate) = e012c45844a1790332c9386ed4ca3a06def221092eda277e6f079728f8ea99da
-SIZE (rust/crates/rustls-platform-verifier-0.5.0.crate) = 56761
-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-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
+SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
SHA256 (rust/crates/rustversion-1.0.14.crate) = 7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4
SIZE (rust/crates/rustversion-1.0.14.crate) = 17261
-SHA256 (rust/crates/rustyline-15.0.0.crate) = 2ee1e066dc922e513bda599c6ccb5f3bb2b0ea5870a579448f2622993f0a9a2f
-SIZE (rust/crates/rustyline-15.0.0.crate) = 116346
+SHA256 (rust/crates/rustyline-16.0.0.crate) = 62fd9ca5ebc709e8535e8ef7c658eb51457987e48c98ead2be482172accc408d
+SIZE (rust/crates/rustyline-16.0.0.crate) = 120235
SHA256 (rust/crates/ryu-1.0.19.crate) = 6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd
SIZE (rust/crates/ryu-1.0.19.crate) = 48770
SHA256 (rust/crates/salsa20-0.10.2.crate) = 97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213
@@ -945,8 +951,6 @@ SHA256 (rust/crates/sec1-0.7.3.crate) = d3e97a565f76233a6003f9f5c54be1d9c5bdfa3e
SIZE (rust/crates/sec1-0.7.3.crate) = 17979
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.2.0.crate) = 271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316
-SIZE (rust/crates/security-framework-3.2.0.crate) = 86095
SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
SHA256 (rust/crates/self_cell-1.1.0.crate) = c2fdfc24bc566f839a2da4c4295b82db7d25a24253867d5c64355abb5799bdbe
@@ -967,20 +971,24 @@ SHA256 (rust/crates/serde_derive_internals-0.29.0.crate) = 330f01ce65a3a5fe59a60
SIZE (rust/crates/serde_derive_internals-0.29.0.crate) = 26065
SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
-SHA256 (rust/crates/serde_spanned-0.6.7.crate) = eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d
-SIZE (rust/crates/serde_spanned-0.6.7.crate) = 9164
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/serdect-0.2.0.crate) = a84f14a19e9a014bb9f4512488d9829a68e04ecabffb0f9904cd1ace94598177
SIZE (rust/crates/serdect-0.2.0.crate) = 11691
+SHA256 (rust/crates/serdect-0.3.0.crate) = f42f67da2385b51a5f9652db9c93d78aeaf7610bf5ec366080b6de810604af53
+SIZE (rust/crates/serdect-0.3.0.crate) = 12868
SHA256 (rust/crates/sha-1-0.10.1.crate) = f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c
SIZE (rust/crates/sha-1-0.10.1.crate) = 12018
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
SIZE (rust/crates/sha1-0.10.6.crate) = 13517
SHA256 (rust/crates/sha1-checked-0.10.0.crate) = 89f599ac0c323ebb1c6082821a54962b839832b03984598375bff3975b804423
SIZE (rust/crates/sha1-checked-0.10.0.crate) = 783840
-SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
-SIZE (rust/crates/sha2-0.10.8.crate) = 26357
+SHA256 (rust/crates/sha1_smol-1.0.1.crate) = bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d
+SIZE (rust/crates/sha1_smol-1.0.1.crate) = 9809
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/sha3-0.10.8.crate) = 75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60
SIZE (rust/crates/sha3-0.10.8.crate) = 858216
SHA256 (rust/crates/shadowsocks-1.23.1.crate) = e78db9c9912c90ea7487f49bc149b329b535806bfa12b740fbade73f573a3d9f
@@ -997,14 +1005,20 @@ SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf7
SIZE (rust/crates/signature-2.2.0.crate) = 15531
SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
-SHA256 (rust/crates/simple-dns-0.6.2.crate) = 01607fe2e61894468c6dc0b26103abb073fb08b79a3d9e4b6d76a1a341549958
-SIZE (rust/crates/simple-dns-0.6.2.crate) = 38285
+SHA256 (rust/crates/simdutf8-0.1.5.crate) = e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e
+SIZE (rust/crates/simdutf8-0.1.5.crate) = 28488
+SHA256 (rust/crates/simple-dns-0.9.3.crate) = dee851d0e5e7af3721faea1843e8015e820a234f81fda3dea9247e15bac9a86a
+SIZE (rust/crates/simple-dns-0.9.3.crate) = 52975
SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
-SIZE (rust/crates/smallvec-1.14.0.crate) = 35561
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/smawk-0.3.2.crate) = b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c
SIZE (rust/crates/smawk-0.3.2.crate) = 13831
+SHA256 (rust/crates/snafu-0.8.5.crate) = 223891c85e2a29c3fe8fb900c1fae5e69c2e42415e3177752e8718475efa5019
+SIZE (rust/crates/snafu-0.8.5.crate) = 69415
+SHA256 (rust/crates/snafu-derive-0.8.5.crate) = 03c3c6b7927ffe7ecaa769ee0e3994da3b8cafc8f444578982c83ecb161af917
+SIZE (rust/crates/snafu-derive-0.8.5.crate) = 28537
SHA256 (rust/crates/socket2-0.5.9.crate) = 4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef
SIZE (rust/crates/socket2-0.5.9.crate) = 57432
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
@@ -1019,12 +1033,6 @@ SHA256 (rust/crates/stop-token-0.7.0.crate) = af91f480ee899ab2d9f8435bfdfc14d08a
SIZE (rust/crates/stop-token-0.7.0.crate) = 6883
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/struct_iterable-0.1.1.crate) = 849a064c6470a650b72e41fa6c057879b68f804d113af92900f27574828e7712
-SIZE (rust/crates/struct_iterable-0.1.1.crate) = 3233
-SHA256 (rust/crates/struct_iterable_derive-0.1.0.crate) = 8bb939ce88a43ea4e9d012f2f6b4cc789deb2db9d47bad697952a85d6978662c
-SIZE (rust/crates/struct_iterable_derive-0.1.0.crate) = 2045
-SHA256 (rust/crates/struct_iterable_internal-0.1.1.crate) = e9426b2a0c03e6cc2ea8dbc0168dbbf943f88755e409fb91bcb8f6a268305f4a
-SIZE (rust/crates/struct_iterable_internal-0.1.1.crate) = 1625
SHA256 (rust/crates/strum-0.26.2.crate) = 5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29
SIZE (rust/crates/strum-0.26.2.crate) = 7189
SHA256 (rust/crates/strum-0.27.1.crate) = f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32
@@ -1033,16 +1041,16 @@ SHA256 (rust/crates/strum_macros-0.26.2.crate) = c6cf59daf282c0a494ba14fd21610a0
SIZE (rust/crates/strum_macros-0.26.2.crate) = 27056
SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8
SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670
-SHA256 (rust/crates/stun-rs-0.1.9.crate) = b79cc624c9a747353810310af44f1f03f71eb4561284a894acc0396e6d0de76e
-SIZE (rust/crates/stun-rs-0.1.9.crate) = 69481
+SHA256 (rust/crates/stun-rs-0.1.11.crate) = fb921f10397d5669e1af6455e9e2d367bf1f9cebcd6b1dd1dc50e19f6a9ac2ac
+SIZE (rust/crates/stun-rs-0.1.11.crate) = 73853
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
SHA256 (rust/crates/surge-ping-0.8.1.crate) = efbf95ce4c7c5b311d2ce3f088af2b93edef0f09727fa50fbe03c7a979afce77
SIZE (rust/crates/surge-ping-0.8.1.crate) = 21311
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
-SIZE (rust/crates/syn-2.0.100.crate) = 297947
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
SHA256 (rust/crates/sync_wrapper-1.0.0.crate) = 384595c11a4e2969895cad5a8c4029115f5ab956a9e5ef4de79d11a426e5f20c
SIZE (rust/crates/sync_wrapper-1.0.0.crate) = 6912
SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
@@ -1057,8 +1065,10 @@ SHA256 (rust/crates/tagger-4.3.5.crate) = 094c9f64d6de9a8506b1e49b63a29333b37ed9
SIZE (rust/crates/tagger-4.3.5.crate) = 5054
SHA256 (rust/crates/tagptr-0.2.0.crate) = 7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417
SIZE (rust/crates/tagptr-0.2.0.crate) = 13320
-SHA256 (rust/crates/tempfile-3.19.1.crate) = 7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf
-SIZE (rust/crates/tempfile-3.19.1.crate) = 39634
+SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
+SIZE (rust/crates/tap-1.0.1.crate) = 11316
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
SHA256 (rust/crates/testdir-0.9.3.crate) = c9ffa013be124f7e8e648876190de818e3a87088ed97ccd414a398b403aec8c8
SIZE (rust/crates/testdir-0.9.3.crate) = 18881
SHA256 (rust/crates/textwrap-0.16.2.crate) = c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057
@@ -1087,10 +1097,10 @@ SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a465126
SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991
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.44.2.crate) = e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48
-SIZE (rust/crates/tokio-1.44.2.crate) = 841618
-SHA256 (rust/crates/tokio-io-timeout-1.2.0.crate) = 30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf
-SIZE (rust/crates/tokio-io-timeout-1.2.0.crate) = 8993
+SHA256 (rust/crates/tokio-1.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779
+SIZE (rust/crates/tokio-1.45.1.crate) = 811787
+SHA256 (rust/crates/tokio-io-timeout-1.2.1.crate) = 0bd86198d9ee903fedd2f9a2e72014287c0d9167e4ae43b5853007205dda1b76
+SIZE (rust/crates/tokio-io-timeout-1.2.1.crate) = 12164
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
@@ -1101,18 +1111,24 @@ SHA256 (rust/crates/tokio-tar-0.3.1.crate) = 9d5714c010ca3e5c27114c1cdeb9d14641a
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-tungstenite-0.24.0.crate) = edc5f74e248dc973e0dbb7b74c7e0d6fcc301c694ff50049504004ef4d0cdcd9
-SIZE (rust/crates/tokio-tungstenite-0.24.0.crate) = 28904
-SHA256 (rust/crates/tokio-tungstenite-wasm-0.4.0.crate) = e21a5c399399c3db9f08d8297ac12b500e86bca82e930253fdc62eaf9c0de6ae
-SIZE (rust/crates/tokio-tungstenite-wasm-0.4.0.crate) = 22252
SHA256 (rust/crates/tokio-util-0.7.14.crate) = 6b9590b93e6fcc1739458317cccd391ad3955e2bde8913edf6f95f9e65a8f034
SIZE (rust/crates/tokio-util-0.7.14.crate) = 118861
-SHA256 (rust/crates/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e
-SIZE (rust/crates/toml-0.8.19.crate) = 50974
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.20.crate) = 583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d
-SIZE (rust/crates/toml_edit-0.22.20.crate) = 106726
+SHA256 (rust/crates/tokio-websockets-0.11.4.crate) = 9fcaf159b4e7a376b05b5bfd77bfd38f3324f5fce751b4213bfc7eaa47affb4e
+SIZE (rust/crates/tokio-websockets-0.11.4.crate) = 348475
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_edit-0.20.7.crate) = 70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81
+SIZE (rust/crates/toml_edit-0.20.7.crate) = 101056
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+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
@@ -1129,8 +1145,6 @@ SHA256 (rust/crates/trait-variant-0.1.2.crate) = 70977707304198400eb4835a78f6a9f
SIZE (rust/crates/trait-variant-0.1.2.crate) = 6008
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
-SHA256 (rust/crates/tungstenite-0.24.0.crate) = 18e5b8366ee7a95b16d32197d0b2604b43a0be89dc5fac9f8e96ccafbaedda8a
-SIZE (rust/crates/tungstenite-0.24.0.crate) = 61527
SHA256 (rust/crates/twofish-0.7.1.crate) = a78e83a30223c757c3947cd144a31014ff04298d8719ae10d03c31c0448c8013
SIZE (rust/crates/twofish-0.7.1.crate) = 12156
SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
@@ -1161,20 +1175,16 @@ SHA256 (rust/crates/universal-hash-0.5.1.crate) = fc1de2c688dc15305988b563c38540
SIZE (rust/crates/universal-hash-0.5.1.crate) = 9146
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/ureq-2.10.0.crate) = 72139d247e5f97a3eff96229a7ae85ead5328a39efe76f8bf5a06313d505b6ea
-SIZE (rust/crates/ureq-2.10.0.crate) = 112894
SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
SIZE (rust/crates/url-2.5.4.crate) = 81097
-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.16.0.crate) = 458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9
-SIZE (rust/crates/uuid-1.16.0.crate) = 58549
+SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
+SIZE (rust/crates/uuid-1.17.0.crate) = 59014
SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
SIZE (rust/crates/valuable-0.1.1.crate) = 28679
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
@@ -1187,16 +1197,16 @@ SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3da
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/wasi-0.13.3+wasi-0.2.2.crate) = 26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2
-SIZE (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 136754
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
SHA256 (rust/crates/wasite-0.1.0.crate) = b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b
SIZE (rust/crates/wasite-0.1.0.crate) = 2346
SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.42.crate) = 76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0
-SIZE (rust/crates/wasm-bindgen-futures-0.4.42.crate) = 15380
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
+SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
@@ -1205,12 +1215,10 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda
SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
SHA256 (rust/crates/wasm-streams-0.4.1.crate) = 4e072d4e72f700fb3443d8fe94a39315df013eef1104903cdb0a2abd322bbecd
SIZE (rust/crates/wasm-streams-0.4.1.crate) = 36513
-SHA256 (rust/crates/web-sys-0.3.69.crate) = 77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef
-SIZE (rust/crates/web-sys-0.3.69.crate) = 728877
+SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
+SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
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.8.crate) = 09aed61f5e8d2c18344b3faa33a4c837855fe56642757754775548fee21386c4
-SIZE (rust/crates/webpki-root-certs-0.26.8.crate) = 177483
SHA256 (rust/crates/webpki-roots-0.26.8.crate) = 2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9
SIZE (rust/crates/webpki-roots-0.26.8.crate) = 257981
SHA256 (rust/crates/weezl-0.1.8.crate) = 53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082
@@ -1227,8 +1235,6 @@ SHA256 (rust/crates/winapi-util-0.1.6.crate) = f29e6f9198ba0d26b4c9f07dbe6f9ed63
SIZE (rust/crates/winapi-util-0.1.6.crate) = 12234
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-0.48.0.crate) = e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f
-SIZE (rust/crates/windows-0.48.0.crate) = 11864177
SHA256 (rust/crates/windows-0.52.0.crate) = e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be
SIZE (rust/crates/windows-0.52.0.crate) = 11843715
SHA256 (rust/crates/windows-0.58.0.crate) = dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6
@@ -1251,8 +1257,8 @@ SHA256 (rust/crates/windows-interface-0.59.0.crate) = cb26fd936d991781ea39e87c3a
SIZE (rust/crates/windows-interface-0.59.0.crate) = 11751
SHA256 (rust/crates/windows-link-0.1.0.crate) = 6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3
SIZE (rust/crates/windows-link-0.1.0.crate) = 6153
-SHA256 (rust/crates/windows-registry-0.2.0.crate) = e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0
-SIZE (rust/crates/windows-registry-0.2.0.crate) = 10470
+SHA256 (rust/crates/windows-registry-0.4.0.crate) = 4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3
+SIZE (rust/crates/windows-registry-0.4.0.crate) = 12572
SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
SHA256 (rust/crates/windows-result-0.3.0.crate) = d08106ce80268c4067c0571ca55a9b4e9516518eaa1a1fe9b37ca403ae1d1a34
@@ -1261,40 +1267,30 @@ SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62
SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
SHA256 (rust/crates/windows-strings-0.3.0.crate) = b888f919960b42ea4e11c2f408fadb55f78a9f236d5eef084103c8ce52893491
SIZE (rust/crates/windows-strings-0.3.0.crate) = 14464
-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-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.0.crate) = b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b
SIZE (rust/crates/windows-targets-0.53.0.crate) = 7020
-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.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
-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.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
-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
@@ -1305,50 +1301,48 @@ SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c56
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
-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.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
-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.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
-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.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
-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.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
-SHA256 (rust/crates/winnow-0.6.26.crate) = 1e90edd2ac1aa278a5c4599b1d89cf03074b610800f866d4026dc199d7929a28
-SIZE (rust/crates/winnow-0.6.26.crate) = 167349
+SHA256 (rust/crates/winnow-0.5.40.crate) = f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876
+SIZE (rust/crates/winnow-0.5.40.crate) = 159316
+SHA256 (rust/crates/winnow-0.7.11.crate) = 74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd
+SIZE (rust/crates/winnow-0.7.11.crate) = 174175
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
-SHA256 (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c
-SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
SHA256 (rust/crates/wmi-0.14.5.crate) = 7787dacdd8e71cbc104658aade4009300777f9b5fda6a75f19145fedb8a18e71
SIZE (rust/crates/wmi-0.14.5.crate) = 59683
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/ws_stream_wasm-0.7.4.crate) = 7999f5f4217fe3818726b66257a4475f71e74ffd190776ad053fa159e50737f5
+SIZE (rust/crates/ws_stream_wasm-0.7.4.crate) = 23942
+SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
+SIZE (rust/crates/wyz-0.5.1.crate) = 18790
SHA256 (rust/crates/x25519-dalek-2.0.1.crate) = c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277
SIZE (rust/crates/x25519-dalek-2.0.1.crate) = 87820
SHA256 (rust/crates/x509-parser-0.16.0.crate) = fcbc162f30700d6f3f82a24bf7cc62ffe7caea42c0b2cba8bf7f3ae50cf51f69
@@ -1393,9 +1387,11 @@ SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19d
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 (rust/crates/zlib-rs-0.5.0.crate) = 868b928d7949e09af2f6086dfc1e01936064cc7a819253bce650d4e2a2d63ba8
+SIZE (rust/crates/zlib-rs-0.5.0.crate) = 191547
SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a
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-v1.159.3_GH0.tar.gz) = 260e38f439b245af9b6698181cc1926d7e6bbfe8e5b6daddabfdf78f63915267
-SIZE (chatmail-core-v1.159.3_GH0.tar.gz) = 3235834
+SHA256 (chatmail-core-v2.9.0_GH0.tar.gz) = b4626a08ae894e0239b4c9ce0c4c187aeef3fc65ec9aa0148457882b20d731d1
+SIZE (chatmail-core-v2.9.0_GH0.tar.gz) = 3271234
diff --git a/net/deltachat-rpc-server/files/patch-Cargo.lock b/net/deltachat-rpc-server/files/patch-Cargo.lock
index a31abbe2e7df..29edbcf9ccee 100644
--- a/net/deltachat-rpc-server/files/patch-Cargo.lock
+++ b/net/deltachat-rpc-server/files/patch-Cargo.lock
@@ -1,56 +1,6 @@
---- Cargo.lock.orig 2025-05-06 23:38:45 UTC
+--- Cargo.lock.orig 2025-08-03 22:46:07 UTC
+++ Cargo.lock
-@@ -1653,9 +1653,9 @@ name = "dynosaur"
-
- [[package]]
- name = "dynosaur"
--version = "0.1.3"
-+version = "0.2.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "b1b7ff6b5c4d1df9f75c6bcce5cebfa480a448d298b0c83a07b3f5bb318ad10f"
-+checksum = "277b2cb52d2df4acece06bb16bc0bb0a006970c7bf504eac2d310927a6f65890"
- dependencies = [
- "dynosaur_derive",
- "trait-variant",
-@@ -1663,9 +1663,9 @@ name = "dynosaur_derive"
-
- [[package]]
- name = "dynosaur_derive"
--version = "0.1.3"
-+version = "0.2.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "a600ac649c596084163b9bcde422e9973a321dd190b9d8b15dde23986e53f425"
-+checksum = "7a4102713839a8c01c77c165bc38ef2e83948f6397fa1e1dcfacec0f07b149d3"
- dependencies = [
- "proc-macro2",
- "quote",
-@@ -1995,7 +1995,7 @@ dependencies = [
- "futures-core",
- "futures-sink",
- "nanorand",
-- "spin",
-+ "spin 0.9.8",
- ]
-
- [[package]]
-@@ -3229,7 +3229,7 @@ dependencies = [
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
- dependencies = [
-- "spin",
-+ "spin 0.9.8",
- ]
-
- [[package]]
-@@ -3261,7 +3261,6 @@ dependencies = [
- checksum = "2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149"
- dependencies = [
- "cc",
-- "openssl-sys",
- "pkg-config",
- "vcpkg",
- ]
-@@ -3893,15 +3892,6 @@ checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00
+@@ -3917,15 +3917,6 @@ checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00
checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e"
[[package]]
@@ -66,7 +16,7 @@
name = "openssl-sys"
version = "0.9.107"
source = "registry+https://github.com/rust-lang/crates.io-index"
-@@ -3909,7 +3899,6 @@ dependencies = [
+@@ -3933,7 +3924,6 @@ dependencies = [
dependencies = [
"cc",
"libc",
@@ -74,69 +24,3 @@
"pkg-config",
"vcpkg",
]
-@@ -5491,9 +5480,9 @@ name = "shadowsocks"
-
- [[package]]
- name = "shadowsocks"
--version = "1.22.0"
-+version = "1.23.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "1678a9acd37add020f89bfe05d45b9b8a6e8ad5d09f54ac2af3e0dcf0557b481"
-+checksum = "e78db9c9912c90ea7487f49bc149b329b535806bfa12b740fbade73f573a3d9f"
- dependencies = [
- "aes",
- "base64",
-@@ -5509,14 +5498,14 @@ dependencies = [
- "once_cell",
- "percent-encoding",
- "pin-project",
-- "rand 0.8.5",
-+ "rand 0.9.0",
- "sendfd",
- "serde",
- "serde_json",
- "serde_urlencoded",
- "shadowsocks-crypto",
- "socket2",
-- "spin",
-+ "spin 0.10.0",
- "thiserror 2.0.12",
- "tokio",
- "tokio-tfo",
-@@ -5527,9 +5516,9 @@ name = "shadowsocks-crypto"
-
- [[package]]
- name = "shadowsocks-crypto"
--version = "0.5.8"
-+version = "0.6.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "bc77ecb3a97509d22751b76665894fcffad2d10df8758f4e3f20c92ccde6bf4f"
-+checksum = "bda401a0ad32c82981d8862f2795713618de9bbf9768f03c17d9d145c6d805df"
- dependencies = [
- "aes",
- "aes-gcm",
-@@ -5539,7 +5528,7 @@ dependencies = [
- "chacha20poly1305",
- "hkdf",
- "md-5",
-- "rand 0.8.5",
-+ "rand 0.9.0",
- "ring-compat",
- "sha1",
- ]
-@@ -5629,6 +5618,15 @@ checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98
- version = "0.9.8"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
-+dependencies = [
-+ "lock_api",
-+]
-+
-+[[package]]
-+name = "spin"
-+version = "0.10.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591"
- dependencies = [
- "lock_api",
- ]
diff --git a/net/deltachat-rpc-server/files/patch-Cargo.toml b/net/deltachat-rpc-server/files/patch-Cargo.toml
index c9a8c5af7b23..010da3772c02 100644
--- a/net/deltachat-rpc-server/files/patch-Cargo.toml
+++ b/net/deltachat-rpc-server/files/patch-Cargo.toml
@@ -1,19 +1,11 @@
---- Cargo.toml.orig 2025-04-24 13:44:06 UTC
+--- Cargo.toml.orig 2025-07-31 18:57:58 UTC
+++ Cargo.toml
-@@ -91,7 +91,7 @@ sha2 = "0.10"
- serde = { workspace = true, features = ["derive"] }
- sha-1 = "0.10"
- sha2 = "0.10"
--shadowsocks = { version = "1.22.0", default-features = false, features = ["aead-cipher", "aead-cipher-2022"] }
-+shadowsocks = { version = "1.23.1", default-features = false, features = ["aead-cipher", "aead-cipher-2022"] }
- smallvec = "1.14.0"
- strum = "0.27"
- strum_macros = "0.27"
-@@ -201,7 +201,7 @@ vendored = [
+@@ -205,8 +205,7 @@ vendored = [
default = ["vendored"]
internals = []
vendored = [
-- "rusqlite/bundled-sqlcipher-vendored-openssl"
+- "rusqlite/bundled-sqlcipher-vendored-openssl",
+- "async-native-tls/vendored"
+ "rusqlite/bundled-sqlcipher"
]
diff --git a/net/devfile/Makefile b/net/devfile/Makefile
new file mode 100644
index 000000000000..81763e96c88e
--- /dev/null
+++ b/net/devfile/Makefile
@@ -0,0 +1,19 @@
+PORTNAME= devfile
+PORTVERSION= 2.3.0
+DISTVERSIONPREFIX= v
+CATEGORIES= net
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Generate Kubernetes objects from a devfile and accessing the devfile registry
+WWW= https://github.com/devfile/library
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+
+GO_MODULE= github.com/devfile/library/v2
+
+PLIST_FILES= bin/devfile
+
+.include <bsd.port.mk>
diff --git a/net/devfile/distinfo b/net/devfile/distinfo
new file mode 100644
index 000000000000..85d0da48b71e
--- /dev/null
+++ b/net/devfile/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1753796004
+SHA256 (go/net_devfile/devfile-v2.3.0/v2.3.0.mod) = c9410a407e269531a90bedf64b071d7b300ef54ccad783c9ddaef514e3e1af93
+SIZE (go/net_devfile/devfile-v2.3.0/v2.3.0.mod) = 6499
+SHA256 (go/net_devfile/devfile-v2.3.0/v2.3.0.zip) = afd53a88326cefa3d754ef466d8391b3522a08e7cc55bdec3f2ac44e35e2f600
+SIZE (go/net_devfile/devfile-v2.3.0/v2.3.0.zip) = 365596
diff --git a/net/devfile/pkg-descr b/net/devfile/pkg-descr
new file mode 100644
index 000000000000..1cf5672c35ef
--- /dev/null
+++ b/net/devfile/pkg-descr
@@ -0,0 +1,6 @@
+The Devfile Parser library is a Golang module that:
+- parses a devfile as specified by the api & schema.
+- writes to the specified devfile with the updated data.
+- generates Kubernetes objects for the various devfile resources.
+- defines util functions for the devfile.
+- downloads resources from a parent devfile if specified in the devfile.
diff --git a/net/ecal/Makefile b/net/ecal/Makefile
index d5f279a59def..ecf7441307d6 100644
--- a/net/ecal/Makefile
+++ b/net/ecal/Makefile
@@ -1,9 +1,11 @@
PORTNAME= ecal
DISTVERSIONPREFIX= v
DISTVERSION= 5.13.3
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= net devel
+BROKEN= incompatible with asio >= 1.33
+
MAINTAINER= yuri@FreeBSD.org
COMMENT= Enhanced Communication Abstraction Layer
WWW= https://eclipse-ecal.github.io/ecal/index.html \
diff --git a/net/empty/Makefile b/net/empty/Makefile
index be5bd98dc0f9..1ff9b76de378 100644
--- a/net/empty/Makefile
+++ b/net/empty/Makefile
@@ -1,6 +1,5 @@
PORTNAME= empty
-PORTVERSION= 0.6.23c
-PORTREVISION= 1
+PORTVERSION= 0.6.23d
CATEGORIES= net
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
@@ -13,9 +12,9 @@ LICENSE_FILE= ${WRKSRC}/COPYRIGHT
USES= tar:tgz
-DOCS= CHANGELOG COPYRIGHT README.txt README.CYGWIN
-EXAMPLES= README em_ssh.sh em_ssh_2.sh em_sh.sh \
- em_telnet.sh em_telnet_2.sh emsu.sh runtests.sh
+DOCS= CHANGELOG COPYRIGHT README.txt README_CYGWIN
+EXAMPLES= README.txt em_ssh.sh em_ssh_2.sh em_sh.sh \
+ em_telnet.sh em_telnet_2.sh emsu.sh
MAKE_ARGS+= CC="${CC}"
OPTIONS_DEFINE= DOCS EXAMPLES
@@ -23,9 +22,9 @@ OPTIONS_DEFINE= DOCS EXAMPLES
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/empty ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/empty.1 ${STAGEDIR}${PREFIX}/share/man/man1
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ @${MKDIR} ${STAGEDIR}${DOCSDIR} \
+ ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${EXAMPLES:S,^,${WRKSRC}/examples/,} ${STAGEDIR}${EXAMPLESDIR}
.include <bsd.port.mk>
diff --git a/net/empty/distinfo b/net/empty/distinfo
index 4871e4621062..d7afab5ee57b 100644
--- a/net/empty/distinfo
+++ b/net/empty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1673353688
-SHA256 (empty-0.6.23c.tgz) = 8a7ca8c7099dc6d6743ac7eafc0be3b1f8991d2c8f20cf66ce900c7f08e010bd
-SIZE (empty-0.6.23c.tgz) = 17665
+TIMESTAMP = 1754912069
+SHA256 (empty-0.6.23d.tgz) = 9ad495d52b942e3fd858643536d8d12e282568214300954d4518d8c22b893585
+SIZE (empty-0.6.23d.tgz) = 17686
diff --git a/net/empty/pkg-plist b/net/empty/pkg-plist
index fc46e10d8b4d..21bbebbd8aa4 100644
--- a/net/empty/pkg-plist
+++ b/net/empty/pkg-plist
@@ -3,12 +3,11 @@ share/man/man1/empty.1.gz
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG
%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
%%PORTDOCS%%%%DOCSDIR%%/README.txt
-%%PORTDOCS%%%%DOCSDIR%%/README.CYGWIN
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/README_CYGWIN
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/README.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/em_sh.sh
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/em_ssh.sh
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/em_ssh_2.sh
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/em_telnet.sh
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/em_telnet_2.sh
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/emsu.sh
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/runtests.sh
diff --git a/net/eternalterminal/Makefile b/net/eternalterminal/Makefile
index 339c9988be38..66a40e4d888e 100644
--- a/net/eternalterminal/Makefile
+++ b/net/eternalterminal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= eternalterminal
DISTVERSIONPREFIX= et-v
-DISTVERSION= 6.2.10
+DISTVERSION= 6.2.11
CATEGORIES= net
MAINTAINER= eduardo@FreeBSD.org
diff --git a/net/eternalterminal/distinfo b/net/eternalterminal/distinfo
index fae74dc8e8ae..00cae1d9d5c3 100644
--- a/net/eternalterminal/distinfo
+++ b/net/eternalterminal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753124983
-SHA256 (MisterTea-EternalTerminal-et-v6.2.10_GH0.tar.gz) = 5e2f46383b324baca0450d0190b386868d5666b346d6bf1d0f0f8d8c8ccf5a22
-SIZE (MisterTea-EternalTerminal-et-v6.2.10_GH0.tar.gz) = 28960041
+TIMESTAMP = 1753277599
+SHA256 (MisterTea-EternalTerminal-et-v6.2.11_GH0.tar.gz) = e8e80800babc026be610d50d402a8ecbdfbd39e130d1cfeb51fb102c1ad63b0f
+SIZE (MisterTea-EternalTerminal-et-v6.2.11_GH0.tar.gz) = 28959778
diff --git a/net/evans/Makefile b/net/evans/Makefile
index 5ce80e4b1ce6..ade22cfa6dbb 100644
--- a/net/evans/Makefile
+++ b/net/evans/Makefile
@@ -1,7 +1,7 @@
PORTNAME= evans
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.11
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= net
MAINTAINER= lcook@FreeBSD.org
diff --git a/net/eventviews/Makefile b/net/eventviews/Makefile
index 34169d499a0f..eb35b557215a 100644
--- a/net/eventviews/Makefile
+++ b/net/eventviews/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= Event view libraries for KDEPim
-WWW= https://github.com/KDE/mailcommon
+WWW= https://invent.kde.org/pim/eventviews
LICENSE= LGPL21
diff --git a/net/eventviews/distinfo b/net/eventviews/distinfo
index bcf7a3dadffa..77347dfd7a0e 100644
--- a/net/eventviews/distinfo
+++ b/net/eventviews/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381576
-SHA256 (KDE/release-service/25.04.3/eventviews-25.04.3.tar.xz) = 90dd3b6c9915a782c162653e9027335e6e393b13c584cfdb61b4dd31ef4126b8
-SIZE (KDE/release-service/25.04.3/eventviews-25.04.3.tar.xz) = 510692
+TIMESTAMP = 1754646482
+SHA256 (KDE/release-service/25.08.0/eventviews-25.08.0.tar.xz) = 6681dd967b278bb4a930d69f26a042ef97a03dcf98dcec3722f6887df5916fc1
+SIZE (KDE/release-service/25.08.0/eventviews-25.08.0.tar.xz) = 523768
diff --git a/net/exoscale-cli/Makefile b/net/exoscale-cli/Makefile
index edf9991247bc..ae462544c7d7 100644
--- a/net/exoscale-cli/Makefile
+++ b/net/exoscale-cli/Makefile
@@ -1,6 +1,7 @@
PORTNAME= exoscale-cli
DISTVERSIONPREFIX= v
DISTVERSION= 1.84.0
+PORTREVISION= 1
CATEGORIES= net devel
MAINTAINER= egypcio@FreeBSD.org
diff --git a/net/fb303/Makefile b/net/fb303/Makefile
index a7e59281e4a0..087cf6de7465 100644
--- a/net/fb303/Makefile
+++ b/net/fb303/Makefile
@@ -1,6 +1,7 @@
PORTNAME= fb303
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.07.21.00
+DISTVERSION= 2025.08.04.00
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/fb303/distinfo b/net/fb303/distinfo
index 14007b235e0d..c20afe2b7259 100644
--- a/net/fb303/distinfo
+++ b/net/fb303/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753158796
-SHA256 (facebook-fb303-v2025.07.21.00_GH0.tar.gz) = f25d9720c145a22aba5089a72ad7a4a0be7facf34a7b39a5149929f94ecaff0d
-SIZE (facebook-fb303-v2025.07.21.00_GH0.tar.gz) = 265571
+TIMESTAMP = 1754411623
+SHA256 (facebook-fb303-v2025.08.04.00_GH0.tar.gz) = 15476f7de72f0270ac43626c1b50f7dabbf131e5939ba284a11797ad71b0ceab
+SIZE (facebook-fb303-v2025.08.04.00_GH0.tar.gz) = 266389
diff --git a/net/flower/Makefile b/net/flower/Makefile
deleted file mode 100644
index 7cc70abd39b6..000000000000
--- a/net/flower/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= flower
-DISTVERSIONPREFIX= v
-DISTVERSION= 0.10
-PORTREVISION= 6
-CATEGORIES= net
-
-MAINTAINER= ed@FreeBSD.org
-COMMENT= Label-based networking daemon
-WWW= https://github.com/NuxiNL/flower
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Unmaintained upstream
-EXPIRATION_DATE=2025-07-31
-
-LIB_DEPENDS= libarpc.so:devel/arpc \
- libjsoncpp.so:devel/jsoncpp
-
-USES= cmake:insource compiler:c++17-lang localbase:ldflags tar:xz
-USE_GITHUB= yes
-GH_ACCOUNT= NuxiNL
-
-CFLAGS+= -I${LOCALBASE}/include/jsoncpp
-
-# Require the unit tests to pass prior to installing.
-post-build:
- @trap '' PIPE && ${WRKSRC}/flower_unittests
-
-.include <bsd.port.mk>
diff --git a/net/flower/distinfo b/net/flower/distinfo
deleted file mode 100644
index 84a0587d68cc..000000000000
--- a/net/flower/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1505658294
-SHA256 (NuxiNL-flower-v0.10_GH0.tar.gz) = 6af98bf7f598a41c40e4a9006b034943795f9bea453ea22b6c07aec57b851a30
-SIZE (NuxiNL-flower-v0.10_GH0.tar.gz) = 1308398
diff --git a/net/flower/pkg-descr b/net/flower/pkg-descr
deleted file mode 100644
index f1e03e021948..000000000000
--- a/net/flower/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Flower is a label-based networking daemon.
-
-CloudABI applications are not permitted to call bind or connect on
-sockets directly, as that would conflict with CloudABI's security model.
-Instead, they can send RPCs to fulfill such requests to a separate
-daemon, called Flower.
-
-Like CloudABI, Flower makes use of a capability-based security model.
-This makes it easy to spawn applications in such a way that they can
-only have a limited view of the network, without requiring separate
-users or complex access control policies.
diff --git a/net/flower/pkg-plist b/net/flower/pkg-plist
deleted file mode 100644
index 4a3a4b682696..000000000000
--- a/net/flower/pkg-plist
+++ /dev/null
@@ -1,24 +0,0 @@
-bin/flower_cat
-bin/flower_egress_connect
-bin/flower_ingress_accept
-bin/flower_ls
-bin/flower_resolver_getaddrinfo
-bin/flower_switchboard
-include/flower/cat/configuration.proto
-include/flower/cat/configuration.ad.h
-include/flower/egress/connect/configuration.proto
-include/flower/egress/connect/configuration.ad.h
-include/flower/ingress/accept/configuration.proto
-include/flower/ingress/accept/configuration.ad.h
-include/flower/ls/configuration.proto
-include/flower/ls/configuration.ad.h
-include/flower/protocol/egress.proto
-include/flower/protocol/egress.ad.h
-include/flower/protocol/resolver.proto
-include/flower/protocol/resolver.ad.h
-include/flower/protocol/server.proto
-include/flower/protocol/server.ad.h
-include/flower/protocol/switchboard.proto
-include/flower/protocol/switchboard.ad.h
-include/flower/switchboard/configuration.proto
-include/flower/switchboard/configuration.ad.h
diff --git a/net/freebsd-telnetd/Makefile b/net/freebsd-telnetd/Makefile
index d2576741570e..ca4c8095aca0 100644
--- a/net/freebsd-telnetd/Makefile
+++ b/net/freebsd-telnetd/Makefile
@@ -1,6 +1,7 @@
PORTNAME= freebsd-telnetd
DISTVERSIONPREFIX= v
DISTVERSION= 15.0
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= cy@FreeBSD.org
@@ -20,6 +21,7 @@ MAKE_ENV+= MAKESYSPATH=/usr/src/share/mk \
BINDIR=${PREFIX}/libexec \
MANDIR=${PREFIX}/share/man/man \
TELNETDIR=${WRKSRC}/contrib/telnet \
+ MK_KERBEROS_SUPPORT=no \
MK_WERROR=no
OPTIONS_DEFINE= IPV6
diff --git a/net/freerdp/Makefile b/net/freerdp/Makefile
index c5c72868fb74..8dbf4fdca3de 100644
--- a/net/freerdp/Makefile
+++ b/net/freerdp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= freerdp
DISTVERSION= 2.11.7
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net comms
MASTER_SITES= https://pub.freerdp.com/releases/ \
https://github.com/FreeRDP/FreeRDP/releases/download/${DISTVERSION}/
diff --git a/net/freerdp3/Makefile b/net/freerdp3/Makefile
index 7564c95ef968..cf1dd9e422df 100644
--- a/net/freerdp3/Makefile
+++ b/net/freerdp3/Makefile
@@ -1,5 +1,6 @@
PORTNAME= freerdp
DISTVERSION= 3.16.0
+PORTREVISION= 1
CATEGORIES= net comms
MASTER_SITES+= https://pub.freerdp.com/releases/:freerdp \
https://github.com/FreeRDP/FreeRDP/releases/download/${DISTVERSION}/:freerdp
diff --git a/net/frp/Makefile b/net/frp/Makefile
index ad66cc4a21ec..861c1c87063f 100644
--- a/net/frp/Makefile
+++ b/net/frp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= frp
DISTVERSIONPREFIX= v
DISTVERSION= 0.61.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/frr10/Makefile b/net/frr10/Makefile
index 913f3b5eafe1..99864de59a22 100644
--- a/net/frr10/Makefile
+++ b/net/frr10/Makefile
@@ -1,7 +1,6 @@
PORTNAME= frr
DISTVERSIONPREFIX= frr-
-DISTVERSION= 10.3.1
-PORTREVISION= 1
+DISTVERSION= 10.4.1
CATEGORIES= net
.if defined(PYTHONTOOLS)
PKGNAMESUFFIX= 10-pythontools
diff --git a/net/frr10/distinfo b/net/frr10/distinfo
index 861cba85c571..8abb02a768ec 100644
--- a/net/frr10/distinfo
+++ b/net/frr10/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748886868
-SHA256 (FRRouting-frr-frr-10.3.1_GH0.tar.gz) = df4bc4f644f93be09f75c0e0e325b2f6a3ee6d1c6db429b6f36874e88a66ee33
-SIZE (FRRouting-frr-frr-10.3.1_GH0.tar.gz) = 11379856
+TIMESTAMP = 1754508730
+SHA256 (FRRouting-frr-frr-10.4.1_GH0.tar.gz) = 8e4003eaba168626c5ea7a6735f2c85c87b04214e6f8c8f2715b21f8ae40970b
+SIZE (FRRouting-frr-frr-10.4.1_GH0.tar.gz) = 11564121
diff --git a/net/frr10/pkg-plist b/net/frr10/pkg-plist
index a84c89c6dd63..ffad316f2bf7 100644
--- a/net/frr10/pkg-plist
+++ b/net/frr10/pkg-plist
@@ -41,6 +41,7 @@ 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
@@ -64,13 +65,11 @@ include/frr/log.h
include/frr/log_vty.h
include/frr/md5.h
include/frr/memory.h
-include/frr/mgmt.pb-c.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/mgmt_pb.h
include/frr/mlag.h
include/frr/module.h
include/frr/monotime.h
@@ -176,6 +175,10 @@ lib/libmgmt_be_nb.a
lib/libmgmt_be_nb.so
lib/libmgmt_be_nb.so.0
lib/libmgmt_be_nb.so.0.0.0
+lib/libmlag_pb.a
+lib/libmlag_pb.so
+lib/libmlag_pb.so.0
+lib/libmlag_pb.so.0.0.0
%%SNMP%%lib/frr/modules/bgpd_bmp.so
%%RPKI%%lib/frr/modules/bgpd_rpki.so
%%SNMP%%lib/frr/modules/bgpd_snmp.so
@@ -237,6 +240,7 @@ share/yang/frr-deviations-bgp-datacenter.yang
share/yang/frr-deviations-ietf-key-chain.yang
share/yang/frr-eigrpd.yang
share/yang/frr-filter.yang
+share/yang/frr-host.yang
share/yang/frr-if-rmap.yang
share/yang/frr-interface.yang
share/yang/frr-isisd.yang
@@ -262,4 +266,5 @@ share/yang/ietf-netconf-acm.yang
share/yang/ietf-netconf-with-defaults.yang
share/yang/ietf-netconf.yang
share/yang/ietf-routing-types.yang
+share/yang/ietf-srv6-types.yang
@dir(frr,frr,755) /var/run/frr
diff --git a/net/frr8/files/patch-configure.ac b/net/frr8/files/patch-configure.ac
new file mode 100644
index 000000000000..a8a56bdb4ed3
--- /dev/null
+++ b/net/frr8/files/patch-configure.ac
@@ -0,0 +1,11 @@
+--- configure.ac.orig 2024-12-27 21:06:42 UTC
++++ configure.ac
+@@ -1921,7 +1921,7 @@ if test "$enable_snmp" != "" -a "$enable_snmp" != "no"
+ # net-snmp lists all of its own dependencies. we absolutely do not want that
+ # among other things we avoid a GPL vs. OpenSSL license conflict here
+ for removelib in crypto ssl sensors pci wrap; do
+- SNMP_LIBS="`echo $SNMP_LIBS | sed -e 's/\(^\|\s\)-l'$removelib'\b/ /g' -e 's/\(^\|\s\)\([^\s]*\/\)\?lib'$removelib'\.[^\s]\+\b/ /g'`"
++ SNMP_LIBS="`echo $SNMP_LIBS | sed -e 's/-l'$removelib'/ /g'`"
+ done
+ AC_MSG_CHECKING([whether we can link to Net-SNMP])
+ AC_LINK_IFELSE_FLAGS([$SNMP_CFLAGS], [$SNMP_LIBS], [AC_LANG_PROGRAM([
diff --git a/net/frr9/files/patch-configure.ac b/net/frr9/files/patch-configure.ac
new file mode 100644
index 000000000000..a8a56bdb4ed3
--- /dev/null
+++ b/net/frr9/files/patch-configure.ac
@@ -0,0 +1,11 @@
+--- configure.ac.orig 2024-12-27 21:06:42 UTC
++++ configure.ac
+@@ -1921,7 +1921,7 @@ if test "$enable_snmp" != "" -a "$enable_snmp" != "no"
+ # net-snmp lists all of its own dependencies. we absolutely do not want that
+ # among other things we avoid a GPL vs. OpenSSL license conflict here
+ for removelib in crypto ssl sensors pci wrap; do
+- SNMP_LIBS="`echo $SNMP_LIBS | sed -e 's/\(^\|\s\)-l'$removelib'\b/ /g' -e 's/\(^\|\s\)\([^\s]*\/\)\?lib'$removelib'\.[^\s]\+\b/ /g'`"
++ SNMP_LIBS="`echo $SNMP_LIBS | sed -e 's/-l'$removelib'/ /g'`"
+ done
+ AC_MSG_CHECKING([whether we can link to Net-SNMP])
+ AC_LINK_IFELSE_FLAGS([$SNMP_CFLAGS], [$SNMP_LIBS], [AC_LANG_PROGRAM([
diff --git a/net/gemget/Makefile b/net/gemget/Makefile
index 0a6eb8f46e14..ad0ba299805b 100644
--- a/net/gemget/Makefile
+++ b/net/gemget/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gemget
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net
MAINTAINER= codeleaves@yahoo.com
diff --git a/net/geoipupdate/Makefile b/net/geoipupdate/Makefile
index 72665cb386df..abfa27d731b0 100644
--- a/net/geoipupdate/Makefile
+++ b/net/geoipupdate/Makefile
@@ -1,6 +1,7 @@
PORTNAME= geoipupdate
PORTVERSION= 7.1.1
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= net geography
MAINTAINER= adamw@FreeBSD.org
diff --git a/net/gerbera/Makefile b/net/gerbera/Makefile
index 444ad43a32f1..a5ebf9f9d337 100644
--- a/net/gerbera/Makefile
+++ b/net/gerbera/Makefile
@@ -1,12 +1,8 @@
PORTNAME= gerbera
DISTVERSIONPREFIX= v
-DISTVERSION= 2.5.0
-PORTREVISION= 1
+DISTVERSION= 2.6.1
CATEGORIES= net multimedia
-PATCH_SITES= https://github.com/gerbera/gerbera/commit/
-PATCHFILES= 2ff1b35372854b5856f244fe1277abb987c7418c.patch:-p1
-
MAINTAINER= diizzy@FreeBSD.org
COMMENT= Media server compatible with DLNA and UPnP
WWW= https://gerbera.io/
@@ -15,6 +11,8 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.md
LIB_DEPENDS= libfmt.so:devel/libfmt \
+ libicui18n.so:devel/icu \
+ libjsoncpp.so:devel/jsoncpp \
libspdlog.so:devel/spdlog \
libpugixml.so:textproc/pugixml \
libinotify.so:devel/libinotify
@@ -86,6 +84,7 @@ TEST_BUILD_DEPENDS= googletest>=0:devel/googletest
TEST_CMAKE_BOOL= WITH_TESTS
TEST_TEST_TARGET= test
TEST_IMPLIES= CURL DUKTAPE
+TEST_ENV= LC_ALL=C.UTF-8 CTEST_PARALLEL_LEVEL=${MAKE_JOBS_NUMBER}
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/gerbera
diff --git a/net/gerbera/distinfo b/net/gerbera/distinfo
index 2d677b46963b..5eee063a0a5f 100644
--- a/net/gerbera/distinfo
+++ b/net/gerbera/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1747426124
-SHA256 (gerbera-gerbera-v2.5.0_GH0.tar.gz) = e1dd2c710758fbb9f4db6f1afc461bdd1b6c55ef29147d450ab6d90624177f09
-SIZE (gerbera-gerbera-v2.5.0_GH0.tar.gz) = 9873077
-SHA256 (2ff1b35372854b5856f244fe1277abb987c7418c.patch) = 49e0738f53ad8dfebf91d3ce1d0187afbf56912ecccbe8644a820c80e56b8807
-SIZE (2ff1b35372854b5856f244fe1277abb987c7418c.patch) = 1564
+TIMESTAMP = 1755307156
+SHA256 (gerbera-gerbera-v2.6.1_GH0.tar.gz) = 6a7ed1c73bd86bdddd76bcb6c4bcd2e42788a20eb1f3165e0ea9f456abccd3ed
+SIZE (gerbera-gerbera-v2.6.1_GH0.tar.gz) = 9874477
diff --git a/net/gerbera/files/patch-CMakeLists.txt b/net/gerbera/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..3147907fc8c2
--- /dev/null
+++ b/net/gerbera/files/patch-CMakeLists.txt
@@ -0,0 +1,23 @@
+--- CMakeLists.txt.orig 2025-08-05 02:13:11 UTC
++++ CMakeLists.txt
+@@ -815,13 +815,13 @@ endif()
+ )
+ endif()
+
+-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
++#)
+
+ set(CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA ${DEBIAN_EXTRA_FILES})
+
diff --git a/net/gerbera/pkg-plist b/net/gerbera/pkg-plist
index 78338659cfe0..4e5a185f9030 100644
--- a/net/gerbera/pkg-plist
+++ b/net/gerbera/pkg-plist
@@ -4,6 +4,7 @@ bin/gerbera
%%DATADIR%%/js/import.js
%%DATADIR%%/js/metadata.js
%%DATADIR%%/js/playlists.js
+%%DATADIR%%/mysql-drop.sql
%%DATADIR%%/mysql-upgrade.xml
%%DATADIR%%/mysql.sql
%%DATADIR%%/sqlite3-upgrade.xml
diff --git a/net/gitlab-agent/distinfo b/net/gitlab-agent/distinfo
index b57e09ee5cb9..8f0f7fc9aeee 100644
--- a/net/gitlab-agent/distinfo
+++ b/net/gitlab-agent/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753327147
-SHA256 (go/net_gitlab-agent/gitlab-agent-v18.2.1/v18.2.1.mod) = 4772214d0f7667ed5a2f465d728888c258c09e89afb5e4b0e6e5a087b77057fd
-SIZE (go/net_gitlab-agent/gitlab-agent-v18.2.1/v18.2.1.mod) = 9809
-SHA256 (go/net_gitlab-agent/gitlab-agent-v18.2.1/v18.2.1.zip) = 7ab07ce329dd3e34591233ee00192068064752f61b577f2bfed86c285576cc0f
-SIZE (go/net_gitlab-agent/gitlab-agent-v18.2.1/v18.2.1.zip) = 1708969
+TIMESTAMP = 1755072120
+SHA256 (go/net_gitlab-agent/gitlab-agent-v18.2.2/v18.2.2.mod) = 4772214d0f7667ed5a2f465d728888c258c09e89afb5e4b0e6e5a087b77057fd
+SIZE (go/net_gitlab-agent/gitlab-agent-v18.2.2/v18.2.2.mod) = 9809
+SHA256 (go/net_gitlab-agent/gitlab-agent-v18.2.2/v18.2.2.zip) = 1d8c4f30dea325bfde3e0e1361f90e85201d02a04c5c49437032dad9a658940d
+SIZE (go/net_gitlab-agent/gitlab-agent-v18.2.2/v18.2.2.zip) = 1709113
diff --git a/net/gnu-radius/Makefile b/net/gnu-radius/Makefile
index cff9e348c5d1..6f6b9cb21c08 100644
--- a/net/gnu-radius/Makefile
+++ b/net/gnu-radius/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnu-radius
PORTVERSION= 1.6.1
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= net
MASTER_SITES= GNU/radius
DISTNAME= radius-${PORTVERSION}
diff --git a/net/go-bapu/Makefile b/net/go-bapu/Makefile
index 7afb22f7efeb..88b1d98e8f81 100644
--- a/net/go-bapu/Makefile
+++ b/net/go-bapu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bapu
PORTVERSION= 0.3.0
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= net
MASTER_SITES= https://bitbucket.org/carlostrub/bapu/get/
PKGNAMEPREFIX= go-
diff --git a/net/go-cs/Makefile b/net/go-cs/Makefile
index 98b66d6611d6..c61e8c5b4806 100644
--- a/net/go-cs/Makefile
+++ b/net/go-cs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-cs
PORTVERSION= 0.9
DISTVERSIONPREFIX= v
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= net
MAINTAINER= akosela@andykosela.com
diff --git a/net/go-tcping/Makefile b/net/go-tcping/Makefile
index 3fe51326d85e..e9498a8880ca 100644
--- a/net/go-tcping/Makefile
+++ b/net/go-tcping/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tcping
DISTVERSIONPREFIX= v
DISTVERSION= 2.7.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${PORTNAME}/${DISTVERSIONFULL}/:gomod
PKGNAMEPREFIX= go-
diff --git a/net/gobgp/Makefile b/net/gobgp/Makefile
index 6e3b3c48a203..d847b2e2f6b7 100644
--- a/net/gobgp/Makefile
+++ b/net/gobgp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gobgp
PORTVERSION= 3.25.0
DISTVERSIONPREFIX= v
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= net
DIST_SUBDIR= gobgp
diff --git a/net/google-cloud-sdk/Makefile b/net/google-cloud-sdk/Makefile
index 6d417b1ec192..b93fe6603049 100644
--- a/net/google-cloud-sdk/Makefile
+++ b/net/google-cloud-sdk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-sdk
-DISTVERSION= 531.0.0
+DISTVERSION= 534.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 ca8412179583..ff0790d65b23 100644
--- a/net/google-cloud-sdk/distinfo
+++ b/net/google-cloud-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753284941
-SHA256 (google-cloud-sdk-531.0.0-linux-x86_64.tar.gz) = e6bd499f9977e0ddbd8efb53a0636641c8d304a1f0e97d158a8d42f0914b0b2e
-SIZE (google-cloud-sdk-531.0.0-linux-x86_64.tar.gz) = 149800869
+TIMESTAMP = 1755074350
+SHA256 (google-cloud-sdk-534.0.0-linux-x86_64.tar.gz) = 4a26da23b68cd0f3da0aed3549babfa493e6868c09e94437675dc014a892e3f6
+SIZE (google-cloud-sdk-534.0.0-linux-x86_64.tar.gz) = 149909368
diff --git a/net/goreplay/Makefile b/net/goreplay/Makefile
index ebef175bfeb5..8859c214b741 100644
--- a/net/goreplay/Makefile
+++ b/net/goreplay/Makefile
@@ -1,7 +1,7 @@
PORTNAME= goreplay
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.2
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= net
MAINTAINER= bofh@FreeBSD.org
diff --git a/net/gorss/Makefile b/net/gorss/Makefile
index 739004fdc2bd..46ecbc5e8331 100644
--- a/net/gorss/Makefile
+++ b/net/gorss/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gorss
PORTVERSION= 0.4
DISTVERSIONPREFIX= v
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= net www
MAINTAINER= ports@FreeBSD.org
diff --git a/net/gotify-server/Makefile b/net/gotify-server/Makefile
index 40e58fe8fc3f..847297c6347f 100644
--- a/net/gotify-server/Makefile
+++ b/net/gotify-server/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gotify-server
PORTVERSION= 2.6.3
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MASTER_SITES= https://github.com/mfechner/freebsd-net-gotify-server/raw/refs/heads/main/:yarn_cache
DISTNAME= server
diff --git a/net/grpcox/Makefile b/net/grpcox/Makefile
index d54bbe40261f..6fe721d46ae3 100644
--- a/net/grpcox/Makefile
+++ b/net/grpcox/Makefile
@@ -1,7 +1,7 @@
PORTNAME= grpcox
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= net www
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/grpcui/Makefile b/net/grpcui/Makefile
index dece8f48c859..324f6411d0cf 100644
--- a/net/grpcui/Makefile
+++ b/net/grpcui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= grpcui
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= net www
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/grpcurl/Makefile b/net/grpcurl/Makefile
index 9ca7263e0059..26334bc0724b 100644
--- a/net/grpcurl/Makefile
+++ b/net/grpcurl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= grpcurl
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.3
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net
MAINTAINER= nc@FreeBSD.org
diff --git a/net/gscloud/Makefile b/net/gscloud/Makefile
index 17ba87518741..2138d1f0d429 100644
--- a/net/gscloud/Makefile
+++ b/net/gscloud/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gscloud
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.0
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= net devel
MAINTAINER= egypcio@FreeBSD.org
diff --git a/net/haproxy/Makefile b/net/haproxy/Makefile
index 939274a8f2e5..ab743fe8b476 100644
--- a/net/haproxy/Makefile
+++ b/net/haproxy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= haproxy
-DISTVERSION= 3.2.3
+DISTVERSION= 3.2.4
CATEGORIES= net www
MASTER_SITES= http://www.haproxy.org/download/3.2/src/
diff --git a/net/haproxy/distinfo b/net/haproxy/distinfo
index d96b51b389cf..57dc4aa35e9b 100644
--- a/net/haproxy/distinfo
+++ b/net/haproxy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752578728
-SHA256 (haproxy-3.2.3.tar.gz) = af8ef64286bdddc93232c5dbe4ea436a8ccb5dc8417cfa1e885bec52884f9347
-SIZE (haproxy-3.2.3.tar.gz) = 5089103
+TIMESTAMP = 1755097035
+SHA256 (haproxy-3.2.4.tar.gz) = 5d4b2ee6fe56b8098ebb9c91a899d728f87d64cd7be8804d2ddcc5f937498c1d
+SIZE (haproxy-3.2.4.tar.gz) = 5100018
diff --git a/net/incidenceeditor/Makefile b/net/incidenceeditor/Makefile
index f30c5fc015f4..53476d0e3f21 100644
--- a/net/incidenceeditor/Makefile
+++ b/net/incidenceeditor/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= Incidence editor libraries for KDEPim
-WWW= https://github.com/KDE/mailcommon
+WWW= https://invent.kde.org/pim/incidenceeditor
LICENSE= LGPL21
diff --git a/net/incidenceeditor/distinfo b/net/incidenceeditor/distinfo
index 73e33b2b4309..2d1dae621f1c 100644
--- a/net/incidenceeditor/distinfo
+++ b/net/incidenceeditor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381578
-SHA256 (KDE/release-service/25.04.3/incidenceeditor-25.04.3.tar.xz) = 79624825fe0fced136d1aa7d27a340fbd54cadda7005b0268678c6e0dac6c08c
-SIZE (KDE/release-service/25.04.3/incidenceeditor-25.04.3.tar.xz) = 603368
+TIMESTAMP = 1754646484
+SHA256 (KDE/release-service/25.08.0/incidenceeditor-25.08.0.tar.xz) = b2bd46fa8138da29d61810f4e283ff9a436c96e7e87acf52491112486d328b25
+SIZE (KDE/release-service/25.08.0/incidenceeditor-25.08.0.tar.xz) = 606772
diff --git a/net/ipinfo-cli/Makefile b/net/ipinfo-cli/Makefile
index 41a25fd70b4d..2dcdbb8c9f81 100644
--- a/net/ipinfo-cli/Makefile
+++ b/net/ipinfo-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ipinfo
DISTVERSIONPREFIX= ipinfo-
DISTVERSION= 3.3.1
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= net
MAINTAINER= dutra@FreeBSD.org
diff --git a/net/k6/Makefile b/net/k6/Makefile
index 58bfc2472f82..c89fc4c9a9f1 100644
--- a/net/k6/Makefile
+++ b/net/k6/Makefile
@@ -1,6 +1,6 @@
PORTNAME= k6
DISTVERSIONPREFIX= v
-DISTVERSION= 0.59.0
+DISTVERSION= 1.1.0
CATEGORIES= net
MAINTAINER= dutra@FreeBSD.org
@@ -15,7 +15,7 @@ USES= go:1.23,modules
NOT_FOR_ARCHS= armv6 armv7 i386
_BUILD_DATE= $$(date -u +"%FT%T%z")
-_BUILD_HASH= 61c6686
+_BUILD_HASH= 0e3fb95
GO_MODULE= github.com/grafana/${PORTNAME}
GO_BUILDFLAGS= -ldflags "\
diff --git a/net/k6/distinfo b/net/k6/distinfo
index 72107d6239f2..bfd40ad730cd 100644
--- a/net/k6/distinfo
+++ b/net/k6/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746842559
-SHA256 (go/net_k6/k6-v0.59.0/v0.59.0.mod) = 53973f32db4c65bb70f539e87ac0e54d7a65ff71b244b65cb6ae3086afc7c32c
-SIZE (go/net_k6/k6-v0.59.0/v0.59.0.mod) = 4653
-SHA256 (go/net_k6/k6-v0.59.0/v0.59.0.zip) = a1cf735f5ae3d205a7cd2041fc85a5342468aa2e0bc50e64ea54825229e11313
-SIZE (go/net_k6/k6-v0.59.0/v0.59.0.zip) = 2217322
+TIMESTAMP = 1754462204
+SHA256 (go/net_k6/k6-v1.1.0/v1.1.0.mod) = 98bc87fe695d7ae9339140a3d69faf3b749157ba0e6dedff097524713c224783
+SIZE (go/net_k6/k6-v1.1.0/v1.1.0.mod) = 4783
+SHA256 (go/net_k6/k6-v1.1.0/v1.1.0.zip) = 6f899cba933e2b30834026fcc3d99d0d65400d824e08dd341f277a5fea332f67
+SIZE (go/net_k6/k6-v1.1.0/v1.1.0.zip) = 2489096
diff --git a/net/kcalutils/distinfo b/net/kcalutils/distinfo
index bbbffb44022c..39f4e4f3a51a 100644
--- a/net/kcalutils/distinfo
+++ b/net/kcalutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381581
-SHA256 (KDE/release-service/25.04.3/kcalutils-25.04.3.tar.xz) = 3a0e29a35ddbc68b546ac94ff5afc9381c4af4c5f6cc855876ae4a2c5219454d
-SIZE (KDE/release-service/25.04.3/kcalutils-25.04.3.tar.xz) = 365508
+TIMESTAMP = 1754646487
+SHA256 (KDE/release-service/25.08.0/kcalutils-25.08.0.tar.xz) = 6db2f66d0ed5817152330aa1e61aba350dbdbcb0ef935597cebafc3f69ac15ca
+SIZE (KDE/release-service/25.08.0/kcalutils-25.08.0.tar.xz) = 371240
diff --git a/net/kcalutils/pkg-plist b/net/kcalutils/pkg-plist
index 469996539fd4..419d2098790d 100644
--- a/net/kcalutils/pkg-plist
+++ b/net/kcalutils/pkg-plist
@@ -40,6 +40,7 @@ share/locale/fi/LC_MESSAGES/libkcalutils6.mo
share/locale/fr/LC_MESSAGES/libkcalutils6.mo
share/locale/ga/LC_MESSAGES/libkcalutils6.mo
share/locale/gl/LC_MESSAGES/libkcalutils6.mo
+share/locale/he/LC_MESSAGES/libkcalutils6.mo
share/locale/hi/LC_MESSAGES/libkcalutils6.mo
share/locale/hr/LC_MESSAGES/libkcalutils6.mo
share/locale/hu/LC_MESSAGES/libkcalutils6.mo
diff --git a/net/kdenetwork-filesharing/Makefile b/net/kdenetwork-filesharing/Makefile
index 4c716416cc1b..c490368124e6 100644
--- a/net/kdenetwork-filesharing/Makefile
+++ b/net/kdenetwork-filesharing/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE Filesharing via Samba
-BUILD_DEPENDS= ${LOCALBASE}/include/qcoro6/qcoro/qcoro.h:devel/qcoro@qt6
+BUILD_DEPENDS= ${LOCALBASE}/include/qcoro6/qcoro/qcoro.h:devel/qcoro
USES= cmake compiler:c++11-lang gettext-tools kde:6 qt:6 tar:xz xorg
USE_KDE= auth completion config coreaddons doctools i18n jobwidgets kio \
diff --git a/net/kdenetwork-filesharing/distinfo b/net/kdenetwork-filesharing/distinfo
index d50a2353f3b5..0c0e77d83e31 100644
--- a/net/kdenetwork-filesharing/distinfo
+++ b/net/kdenetwork-filesharing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381583
-SHA256 (KDE/release-service/25.04.3/kdenetwork-filesharing-25.04.3.tar.xz) = 9f2c05f396c3cd8f48a596d9a97312e88a13d7679a41fe71e0a27c79efcc1a30
-SIZE (KDE/release-service/25.04.3/kdenetwork-filesharing-25.04.3.tar.xz) = 509860
+TIMESTAMP = 1754646489
+SHA256 (KDE/release-service/25.08.0/kdenetwork-filesharing-25.08.0.tar.xz) = 8609f1aaf957db01c1352e5bfa2898770c2b08b0a52d739308713b09c8743e68
+SIZE (KDE/release-service/25.08.0/kdenetwork-filesharing-25.08.0.tar.xz) = 510332
diff --git a/net/kdenetwork/Makefile b/net/kdenetwork/Makefile
index c604eaac6f43..da673473276b 100644
--- a/net/kdenetwork/Makefile
+++ b/net/kdenetwork/Makefile
@@ -7,7 +7,6 @@ COMMENT= KDE Network applications (meta port)
WWW= https://apps.kde.org/categories/internet/
USES= kde:6 metaport qt:6
-USE_QT= #
OPTIONS_DEFINE= FILESHARING KGET KRDC KRFB
OPTIONS_DEFAULT= ${OPTIONS_DEFINE}
diff --git a/net/kea-devel/Makefile b/net/kea-devel/Makefile
index 11a7e2022050..bfd2122664ff 100644
--- a/net/kea-devel/Makefile
+++ b/net/kea-devel/Makefile
@@ -1,8 +1,8 @@
PORTNAME= kea
-DISTVERSION= 3.0.0
+DISTVERSION= 3.1.0
PORTREVISION= 2
CATEGORIES= net
-MASTER_SITES= ISC/kea/cur/3.0
+MASTER_SITES= ISC/kea/cur/3.1
PKGNAMESUFFIX= -devel
MAINTAINER= cy@FreeBSD.org
@@ -12,14 +12,13 @@ WWW= https://kea.isc.org/
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= rst2man:textproc/py-docutils \
- python3:lang/python3
+BUILD_DEPENDS= rst2man:textproc/py-docutils
LIB_DEPENDS= libboost_system.so:devel/boost-libs \
liblog4cplus.so:devel/log4cplus
USES= compiler:c++11-lang cmake:indirect cpe iconv libtool meson \
- pathfix python tar:xz ssl
+ pathfix pkgconfig python tar:xz shebangfix ssl
CPE_VENDOR= isc
CPE_VERSION= ${DISTVERSION:C/-.*//}
@@ -40,6 +39,9 @@ OPTIONS_SUB= yes
MESON_ARGS= --auto-features=disabled \
-Dnetconf=disabled \
-Drunstatedir=/var/run
+
+SHEBANG_GLOB= *.py *.in
+python_OLD_CMD+=@PYTHON@
MYSQL_USES= mysql
MYSQL_MESON_ENABLED= mysql
@@ -47,10 +49,10 @@ MYSQL_SUB_LIST= REQ_MYSQL=mysql
MYSQL_SUB_LIST_OFF= REQ_MYSQL=""
PGSQL_USES= pgsql
-PGSQ_MESON_ENABLED= postgresql
+PGSQL_MESON_ENABLED= postgresql
PGSQL_SUB_LIST= REQ_PGSQL=postgresql
PGSQL_SUB_LIST_OFF= REQ_PGSQL=""
-PGSQL_VARS= WANT_PGSQL=client
+PGSQL_VARS= WANT_PGSQL=lib
post-build:
cd ${WRKSRC}/doc/sphinx/man; \
diff --git a/net/kea-devel/distinfo b/net/kea-devel/distinfo
index b7316e8a33df..dbfb9d675ce9 100644
--- a/net/kea-devel/distinfo
+++ b/net/kea-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750911365
-SHA256 (kea-3.0.0.tar.xz) = bf963d1e10951d8c570c6042afccf27c709d45e03813bd2639d7bb1cfc4fee76
-SIZE (kea-3.0.0.tar.xz) = 6631612
+TIMESTAMP = 1755101120
+SHA256 (kea-3.1.0.tar.xz) = f0565f10ade5d5e4a821fe374e730aab549acae0e8565cb3a4c6824ef9f5b9b3
+SIZE (kea-3.1.0.tar.xz) = 6645668
diff --git a/net/kea-devel/files/patch-subprojects__postgresql__meson.build b/net/kea-devel/files/patch-subprojects__postgresql__meson.build
new file mode 100644
index 000000000000..7d4fd8334553
--- /dev/null
+++ b/net/kea-devel/files/patch-subprojects__postgresql__meson.build
@@ -0,0 +1,23 @@
+--- subprojects/postgresql/meson.build.orig 2025-07-14 21:38:51.533442000 +0000
++++ subprojects/postgresql/meson.build 2025-07-14 21:55:25.061747000 +0000
+@@ -10,17 +10,16 @@
+ includedir = run_command([pg_config, '--includedir'], check: false)
+ ldflags = run_command([pg_config, '--ldflags'], check: false)
+ libdir = run_command([pg_config, '--libdir'], check: false)
+- libs = run_command([pg_config, '--libs'], check: false)
+ version = run_command([pg_config, '--version'], check: false)
+- if cppflags.returncode() == 0 and includedir.returncode() == 0 and libdir.returncode() == 0 and ldflags.returncode() == 0 and libs.returncode() == 0 and version.returncode() == 0
++
++ if cppflags.returncode() == 0 and includedir.returncode() == 0 and ldflags.returncode() == 0 and libdir.returncode() == 0 and version.returncode() == 0
+ pgsql_compile_args = cppflags.stdout().split()
+ pgsql_includedir_args = includedir.stdout().split()
+ pgsql_ldflags = ldflags.stdout().split()
+ pgsql_libdir = libdir.stdout().strip()
+- pgsql_link_args = libs.stdout().split()
+ pgsql_version = version.stdout().strip()
+
+- link_args = [f'-L@pgsql_libdir@'] + pgsql_ldflags + pgsql_link_args
++ link_args = ['-L' + pgsql_libdir] + pgsql_ldflags
+ if libpq.found()
+ link_args += ['-lpq']
+ endif
diff --git a/net/kea-devel/pkg-plist b/net/kea-devel/pkg-plist
index dbe5a05bf069..765e7b0708f4 100644
--- a/net/kea-devel/pkg-plist
+++ b/net/kea-devel/pkg-plist
@@ -449,11 +449,8 @@ include/kea/util/versioned_csv_file.h
include/kea/util/watch_socket.h
include/kea/util/watched_thread.h
lib/libkea-dhcp.so
-lib/libkea-dhcp.so.109
-lib/libkea-dhcp.so.109.0.0
-lib/libkea-dns.so
-lib/libkea-dns.so.71
-lib/libkea-dns.so.71.0.0
+lib/libkea-dhcp.so.120
+lib/libkea-dhcp.so.120.0.0
lib/kea/hooks/libdhcp_bootp.so
lib/kea/hooks/libdhcp_class_cmds.so
lib/kea/hooks/libdhcp_ddns_tuning.so
@@ -475,74 +472,77 @@ lib/kea/hooks/libdhcp_run_script.so
lib/kea/hooks/libdhcp_stat_cmds.so
lib/kea/hooks/libdhcp_subnet_cmds.so
lib/libkea-asiodns.so
-lib/libkea-asiodns.so.62
-lib/libkea-asiodns.so.62.0.0
+lib/libkea-asiodns.so.72
+lib/libkea-asiodns.so.72.0.0
lib/libkea-asiolink.so
-lib/libkea-asiolink.so.87
-lib/libkea-asiolink.so.87.0.0
+lib/libkea-asiolink.so.98
+lib/libkea-asiolink.so.98.0.0
lib/libkea-cc.so
-lib/libkea-cc.so.82
-lib/libkea-cc.so.82.0.0
+lib/libkea-cc.so.93
+lib/libkea-cc.so.93.0.0
lib/libkea-cfgrpt.so
lib/libkea-cfgrpt.so.3
lib/libkea-cfgrpt.so.3.0.0
lib/libkea-config.so
-lib/libkea-config.so.83
-lib/libkea-config.so.83.0.0
+lib/libkea-config.so.94
+lib/libkea-config.so.94.0.0
lib/libkea-cryptolink.so
-lib/libkea-cryptolink.so.63
-lib/libkea-cryptolink.so.63.0.0
+lib/libkea-cryptolink.so.74
+lib/libkea-cryptolink.so.74.0.0
lib/libkea-d2srv.so
-lib/libkea-d2srv.so.63
-lib/libkea-d2srv.so.63.0.0
+lib/libkea-d2srv.so.74
+lib/libkea-d2srv.so.74.0.0
lib/libkea-database.so
-lib/libkea-database.so.76
-lib/libkea-database.so.76.0.0
+lib/libkea-database.so.87
+lib/libkea-database.so.87.0.0
lib/libkea-dhcp_ddns.so
-lib/libkea-dhcp_ddns.so.68
-lib/libkea-dhcp_ddns.so.68.0.0
+lib/libkea-dhcp_ddns.so.78
+lib/libkea-dhcp_ddns.so.78.0.0
lib/libkea-dhcpsrv.so
-lib/libkea-dhcpsrv.so.129
-lib/libkea-dhcpsrv.so.129.0.0
+lib/libkea-dhcpsrv.so.140
+lib/libkea-dhcpsrv.so.140.0.0
+lib/libkea-dns.so
+lib/libkea-dns.so.81
+lib/libkea-dns.so.81.0.0
lib/libkea-eval.so
-lib/libkea-eval.so.84
-lib/libkea-eval.so.84.0.0
+lib/libkea-eval.so.95
+lib/libkea-eval.so.95.0.0
lib/libkea-exceptions.so
-lib/libkea-exceptions.so.45
-lib/libkea-exceptions.so.45.0.0
+lib/libkea-exceptions.so.55
+lib/libkea-exceptions.so.55.0.0
lib/libkea-hooks.so
-lib/libkea-hooks.so.118
-lib/libkea-hooks.so.118.0.0
+lib/libkea-hooks.so.129
+lib/libkea-hooks.so.129.0.0
lib/libkea-http.so
-lib/libkea-http.so.87
-lib/libkea-http.so.87.0.0
+lib/libkea-http.so.98
+lib/libkea-http.so.98.0.0
lib/libkea-log-interprocess.so
lib/libkea-log-interprocess.so.3
lib/libkea-log-interprocess.so.3.0.0
lib/libkea-log.so
-lib/libkea-log.so.75
-lib/libkea-log.so.75.0.0
+lib/libkea-log.so.85
+lib/libkea-log.so.85.0.0
%%MYSQL%%lib/libkea-mysql.so
-%%MYSQL%%lib/libkea-mysql.so.86
-%%MYSQL%%lib/libkea-mysql.so.86.0.0
+%%MYSQL%%lib/libkea-mysql.so.99
+%%MYSQL%%lib/libkea-mysql.so.99.0.0
%%PGSQL%%lib/libkea-pgsql.so
-%%PGSQL%%lib/libkea-pgsql.so.87
-%%PGSQL%%lib/libkea-pgsql.so.87.0.0
+%%PGSQL%%lib/libkea-pgsql.so.99
+%%PGSQL%%lib/libkea-pgsql.so.99.0.0
lib/libkea-process.so
-lib/libkea-process.so.90
-lib/libkea-process.so.90.0.0
+lib/libkea-process.so.101
+lib/libkea-process.so.101.0.0
lib/libkea-stats.so
-lib/libkea-stats.so.53
-lib/libkea-stats.so.53.0.0
+lib/libkea-stats.so.63
+lib/libkea-stats.so.63.0.0
lib/libkea-tcp.so
-lib/libkea-tcp.so.33
-lib/libkea-tcp.so.33.0.0
+lib/libkea-tcp.so.43
+lib/libkea-tcp.so.43.0.0
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.101
-lib/libkea-util.so.101.0.0
+lib/libkea-util.so.112
+lib/libkea-util.so.112.0.0
%%PYTHON_SITELIBDIR%%/kea/kea_conn.py
%%PYTHON_SITELIBDIR%%/kea/kea_connector3.py
libdata/pkgconfig/kea.pc
@@ -811,6 +811,7 @@ sbin/perfdhcp
%%DATADIR%%/scripts/mysql/upgrade_027_to_028.sh
%%DATADIR%%/scripts/mysql/upgrade_028_to_029.sh
%%DATADIR%%/scripts/mysql/upgrade_029_to_030.sh
+%%DATADIR%%/scripts/mysql/upgrade_030_to_031.sh
%%DATADIR%%/scripts/mysql/wipe_data.sh
%%DATADIR%%/scripts/pgsql/dhcpdb_create.pgsql
%%DATADIR%%/scripts/pgsql/dhcpdb_drop.pgsql
@@ -848,6 +849,7 @@ sbin/perfdhcp
%%DATADIR%%/scripts/pgsql/upgrade_026_to_027.sh
%%DATADIR%%/scripts/pgsql/upgrade_027_to_028.sh
%%DATADIR%%/scripts/pgsql/upgrade_028_to_029.sh
+%%DATADIR%%/scripts/pgsql/upgrade_029_to_030.sh
%%DATADIR%%/scripts/pgsql/wipe_data.sh
share/man/man8/kea-admin.8.gz
share/man/man8/kea-ctrl-agent.8.gz
diff --git a/net/kea/Makefile b/net/kea/Makefile
index 49e11a579c41..efb6cbfc698f 100644
--- a/net/kea/Makefile
+++ b/net/kea/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kea
-DISTVERSION= 2.6.3
-PORTREVISION= 1
+DISTVERSION= 3.0.0
+PORTREVISION= 5
CATEGORIES= net
MASTER_SITES= ISC/kea/${DISTVERSION}
@@ -14,7 +14,13 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libboost_system.so:devel/boost-libs \
liblog4cplus.so:devel/log4cplus
-USES= autoreconf compiler:c++11-lang cpe iconv libtool pathfix ssl
+USES= compiler:c++11-lang cpe iconv libtool pathfix ssl python tar:xz meson pkgconfig cmake:indirect shebangfix
+MESON_ARGS= --auto-features=disabled \
+ -Dcrypto=openssl \
+ -Dnetconf=disabled
+
+BUILD_DEPENDS= googletest>0:devel/googletest \
+ rst2man:textproc/py-docutils@${PY_FLAVOR}
CPE_VENDOR= isc
CPE_VERSION= ${DISTVERSION:C/-.*//}
@@ -24,37 +30,38 @@ CPE_UPDATE= ${DISTVERSION:C/.*-//:tl}
USE_LDCONFIG= yes
USE_RC_SUBR= ${PORTNAME}
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-boost-include=${LOCALBASE}/include \
- --with-boost-lib-dir=${LOCALBASE}/lib \
- --with-log4cplus=${LOCALBASE} \
- --with-openssl=${OPENSSLBASE} \
- --without-werror
-INSTALL_TARGET= install-strip
-TEST_TARGET= check
PORTDOCS= AUTHORS CONTRIBUTING.md COPYING ChangeLog README SECURITY.md \
code_of_conduct.md examples platforms.rst
-OPTIONS_DEFINE= DOCS MYSQL PGSQL SHELL
-OPTIONS_SUB= yes
+SHEBANG_GLOB= *.py *.in
+python_OLD_CMD+=@PYTHON@
-SHELL_DESC= Install kea-shell(8) (Python)
+OPTIONS_DEFINE= DOCS MYSQL PGSQL
+OPTIONS_SUB= yes
MYSQL_USES= mysql
-MYSQL_CONFIGURE_ON= --with-mysql=${LOCALBASE}/bin/mysql_config
-MYSQL_CONFIGURE_OFF= --without-mysql
+MYSQL_MESON_ENABLED= mysql
MYSQL_SUB_LIST= REQ_MYSQL=mysql
MYSQL_SUB_LIST_OFF= REQ_MYSQL=""
PGSQL_USES= pgsql
-PGSQL_CONFIGURE_ON= --with-pgsql=${LOCALBASE}/bin/pg_config
-PGSQL_CONFIGURE_OFF= --without-pgsql
+PGSQL_MESON_ENABLED= postgresql
PGSQL_SUB_LIST= REQ_PGSQL=postgresql
PGSQL_SUB_LIST_OFF= REQ_PGSQL=""
PGSQL_VARS= WANT_PGSQL=client
-SHELL_USES= python
-SHELL_CONFIGURE_ON= --enable-shell
+post-build:
+ cd ${WRKSRC}/doc/sphinx/man; \
+ for i in *.8.rst; do rst2man $$i > $$(basename $$i .rst); done
+
+post-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/etc/kea ${STAGEDIR}/var/db/kea \
+ ${STAGEDIR}/var/run/kea
+ @${RM} -rf ${STAGEDIR}${PREFIX}/var
+ @cd ${WRKSRC}/doc/sphinx/man; \
+ ${CP} *.8 ${STAGEDIR}${PREFIX}/share/man/man8
+ @cd ${WRKSRC}/_build/src/bin/keactrl; \
+ for i in *.conf; do ${CP} $$i ${STAGEDIR}${PREFIX}/etc/kea/$$i.sample; done
.include <bsd.port.mk>
diff --git a/net/kea/distinfo b/net/kea/distinfo
index b06f6438ef8a..34919567d383 100644
--- a/net/kea/distinfo
+++ b/net/kea/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748454460
-SHA256 (kea-2.6.3.tar.gz) = 00241a5955ffd3d215a2c098c4527f9d7f4b203188b276f9a36250dd3d9dd612
-SIZE (kea-2.6.3.tar.gz) = 10498882
+TIMESTAMP = 1750867283
+SHA256 (kea-3.0.0.tar.xz) = bf963d1e10951d8c570c6042afccf27c709d45e03813bd2639d7bb1cfc4fee76
+SIZE (kea-3.0.0.tar.xz) = 6631612
diff --git a/net/kea/files/patch-Makefile.am b/net/kea/files/patch-Makefile.am
deleted file mode 100644
index 2ffd64ee99a7..000000000000
--- a/net/kea/files/patch-Makefile.am
+++ /dev/null
@@ -1,13 +0,0 @@
---- Makefile.am.orig 2025-05-22 13:26:43 UTC
-+++ Makefile.am
-@@ -176,10 +176,6 @@ install-exec-hook:
-
- # These steps are necessary during installation. chmod is for reinstallation/upgrade.
- install-exec-hook:
-- mkdir -m 750 -p "$(DESTDIR)${localstatedir}/lib/${PACKAGE_NAME}"
-- chmod 750 "$(DESTDIR)${localstatedir}/lib/${PACKAGE_NAME}"
-- mkdir -m 750 -p "$(DESTDIR)${localstatedir}/log/${PACKAGE_NAME}"
-- chmod 750 "$(DESTDIR)${localstatedir}/log/${PACKAGE_NAME}"
- mkdir -m 750 -p "$(DESTDIR)${runstatedir}/${PACKAGE_NAME}"
- chmod 750 "$(DESTDIR)${runstatedir}/${PACKAGE_NAME}"
- mkdir -m 750 -p "$(DESTDIR)${sysconfdir}/${PACKAGE_NAME}"
diff --git a/net/kea/files/patch-meson.build b/net/kea/files/patch-meson.build
new file mode 100644
index 000000000000..58f40526b835
--- /dev/null
+++ b/net/kea/files/patch-meson.build
@@ -0,0 +1,59 @@
+--- meson.build.orig 2025-06-20 09:28:47.000000000 -0700
++++ meson.build 2025-07-10 10:25:47.651315000 -0700
+@@ -59,7 +59,7 @@
+ # Meson is annoying with its opinionated alteration of certain paths based on whether prefix is default or not.
+ # So we revert what it does.
+ if PREFIX == '/usr/local'
+- LOCALSTATEDIR = 'var' # Otherwise, it would have been 'var/local'.
++ LOCALSTATEDIR = '/var' # Otherwise, it would have been 'var/local'.
+ endif
+
+ DATABASE_SCRIPTS_DIR = TOP_BUILD_DIR / 'src/share/database/scripts'
+@@ -69,17 +69,17 @@
+ KEA_ADMIN_INSTALLED = PREFIX / SBINDIR / 'kea-admin'
+ KEA_LFC_BUILT = TOP_BUILD_DIR / 'src/bin/lfc/kea-lfc'
+ KEA_LFC_INSTALLED = PREFIX / SBINDIR / 'kea-lfc'
+-LOCALSTATEDIR_INSTALLED = PREFIX / LOCALSTATEDIR
++LOCALSTATEDIR_INSTALLED = LOCALSTATEDIR
+ LIBDIR_INSTALLED = PREFIX / LIBDIR
+ LOGDIR = LOCALSTATEDIR / 'log/kea'
+-LOGDIR_INSTALLED = PREFIX / LOGDIR
++LOGDIR_INSTALLED = LOGDIR
+ if RUNSTATEDIR == ''
+ RUNSTATEDIR = LOCALSTATEDIR / 'run/kea'
+ else
+ RUNSTATEDIR = RUNSTATEDIR / 'kea'
+ endif
+-RUNSTATEDIR_INSTALLED = PREFIX / RUNSTATEDIR
+-SHAREDSTATEDIR = LOCALSTATEDIR / 'lib/kea'
++RUNSTATEDIR_INSTALLED = RUNSTATEDIR
++SHAREDSTATEDIR = LOCALSTATEDIR / 'db/kea'
+ SHAREDSTATEDIR_INSTALLED = PREFIX / SHAREDSTATEDIR
+ SYSCONFDIR_INSTALLED = PREFIX / SYSCONFDIR
+ TEST_CA_DIR = TOP_SOURCE_DIR / 'src/lib/asiolink/testutils/ca'
+@@ -88,9 +88,9 @@
+ # So we revert what it does.
+ if PREFIX == '/usr/local'
+ SYSCONFDIR_INSTALLED = '/usr/local/etc'
+- LOGDIR_INSTALLED = '/usr/local/var/log/kea'
+- RUNSTATEDIR_INSTALLED = '/usr/local/var/run/kea'
+- SHAREDSTATEDIR_INSTALLED = '/usr/local/var/lib/kea'
++ LOGDIR_INSTALLED = '/var/log/kea'
++ RUNSTATEDIR_INSTALLED = '/var/run/kea'
++ SHAREDSTATEDIR_INSTALLED = '/var/db/kea'
+ endif
+
+ #### Build Options
+@@ -1108,9 +1108,9 @@
+ # In case prefix is default, install to hardcoded path.
+ if PREFIX == '/usr/local'
+ install_emptydir('/usr/local/lib/kea')
+- install_emptydir('/usr/local/var/lib/kea')
+- install_emptydir('/usr/local/var/log/kea')
+- install_emptydir('/usr/local/var/run/kea')
++ install_emptydir('/var/db/kea')
++ install_emptydir('/var/log/kea')
++ install_emptydir('/var/run/kea')
+ endif
+
+ # Print the setup report.
diff --git a/net/kea/files/patch-src_bin_keactrl_Makefile.am b/net/kea/files/patch-src_bin_keactrl_Makefile.am
deleted file mode 100644
index 385488664470..000000000000
--- a/net/kea/files/patch-src_bin_keactrl_Makefile.am
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/bin/keactrl/Makefile.am.orig 2019-10-25 12:41:08 UTC
-+++ src/bin/keactrl/Makefile.am
-@@ -62,7 +62,7 @@ install-data-local:
- $(DESTDIR)$(sysconfdir)/@PACKAGE@/$$f.bak; \
- fi; \
- if test ! -f $(DESTDIR)$(sysconfdir)/@PACKAGE@/$$f; then \
-- ${INSTALL_DATA} $$f $(DESTDIR)$(sysconfdir)/@PACKAGE@/; \
-+ ${INSTALL_DATA} $$f $(DESTDIR)$(sysconfdir)/@PACKAGE@/$${f}.sample; \
- fi; \
- done
-
diff --git a/net/kea/files/patch-src_bin_keactrl_meson.build b/net/kea/files/patch-src_bin_keactrl_meson.build
new file mode 100644
index 000000000000..535929a19de4
--- /dev/null
+++ b/net/kea/files/patch-src_bin_keactrl_meson.build
@@ -0,0 +1,11 @@
+--- src/bin/keactrl/meson.build.orig 2025-07-10 15:51:59 UTC
++++ src/bin/keactrl/meson.build
+@@ -14,7 +14,7 @@ keactrl_conf_data.set('PACKAGE_VERSION', PROJECT_VERSI
+ PROJECT_VERSION + f' (@SOURCE_OF_INSTALLATION@)',
+ )
+ keactrl_conf_data.set('PACKAGE_VERSION', PROJECT_VERSION)
+-keactrl_conf_data.set('runstatedir', '${prefix}/' + LOCALSTATEDIR + '/run')
++keactrl_conf_data.set('runstatedir', '/' + LOCALSTATEDIR + '/run')
+ keactrl_conf_data.set('localstatedir', '${prefix}/' + LOCALSTATEDIR)
+
+ kea_conf_data = configuration_data()
diff --git a/net/kea/files/patch-src_bin_shell_kea-shell.in b/net/kea/files/patch-src_bin_shell_kea-shell.in
new file mode 100644
index 000000000000..caa0eea9db98
--- /dev/null
+++ b/net/kea/files/patch-src_bin_shell_kea-shell.in
@@ -0,0 +1,8 @@
+--- src/bin/shell/kea-shell.in.orig 2025-06-20 09:28:47.000000000 -0700
++++ src/bin/shell/kea-shell.in 2025-08-13 09:47:11.947513000 -0700
+@@ -1,4 +1,4 @@
+-#!@PYTHON@
++#!/usr/bin/env /usr/local/bin/python3
+
+ # Copyright (C) 2017-2025 Internet Systems Consortium, Inc. ("ISC")
+ #
diff --git a/net/kea/files/patch-src_lib_dhcpsrv_Makefile.am b/net/kea/files/patch-src_lib_dhcpsrv_Makefile.am
deleted file mode 100644
index fc2cb111e705..000000000000
--- a/net/kea/files/patch-src_lib_dhcpsrv_Makefile.am
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/lib/dhcpsrv/Makefile.am.orig 2019-10-25 12:41:08 UTC
-+++ src/lib/dhcpsrv/Makefile.am
-@@ -4,7 +4,7 @@ SUBDIRS = . testutils tests benchmarks
-
- # DATA_DIR is the directory where to put default CSV files and the DHCPv6
- # server ID file (i.e. the file where the server finds its DUID at startup).
--dhcp_data_dir = @localstatedir@/lib/@PACKAGE@
-+dhcp_data_dir = @localstatedir@/db/@PACKAGE@
- kea_lfc_location = @prefix@/sbin/kea-lfc
-
- AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/src/lib -DDHCP_DATA_DIR="\"$(dhcp_data_dir)\""
diff --git a/net/kea/pkg-message b/net/kea/pkg-message
new file mode 100644
index 000000000000..a4477e3ebf89
--- /dev/null
+++ b/net/kea/pkg-message
@@ -0,0 +1,8 @@
+[
+{ type: upgrade
+ maximum_version: "3.0.0"
+ message: <<EOM
+Please visit https://kb.isc.org/docs/things-to-be-aware-of-when-upgrading-to-kea-300 for upgrade instructions.
+EOM
+}
+]
diff --git a/net/kea/pkg-plist b/net/kea/pkg-plist
index cf548ef6c5ae..357a8bdab3b1 100644
--- a/net/kea/pkg-plist
+++ b/net/kea/pkg-plist
@@ -1,17 +1,19 @@
+bin/kea-msg-compiler
@sample %%ETCDIR%%/kea-ctrl-agent.conf.sample
@sample %%ETCDIR%%/kea-dhcp-ddns.conf.sample
@sample %%ETCDIR%%/kea-dhcp4.conf.sample
@sample %%ETCDIR%%/kea-dhcp6.conf.sample
+@sample %%ETCDIR%%/kea-netconf.conf.sample
@sample %%ETCDIR%%/keactrl.conf.sample
+%%ETCDIR%%/radius/dictionary
include/kea/asiodns/asiodns_messages.h
include/kea/asiodns/io_fetch.h
include/kea/asiodns/logger.h
include/kea/asiolink/addr_utilities.h
include/kea/asiolink/asio_wrapper.h
include/kea/asiolink/asiolink.h
-include/kea/asiolink/botan_boost_tls.h
-include/kea/asiolink/botan_boost_wrapper.h
include/kea/asiolink/botan_tls.h
+include/kea/asiolink/botan_wrapper.h
include/kea/asiolink/common_tls.h
include/kea/asiolink/crypto_tls.h
include/kea/asiolink/dummy_io_cb.h
@@ -42,6 +44,7 @@ include/kea/cc/base_stamped_element.h
include/kea/cc/cfg_to_element.h
include/kea/cc/command_interpreter.h
include/kea/cc/data.h
+include/kea/cc/default_credentials.h
include/kea/cc/dhcp_config_error.h
include/kea/cc/element_value.h
include/kea/cc/json_feed.h
@@ -50,7 +53,6 @@ include/kea/cc/simple_parser.h
include/kea/cc/stamped_element.h
include/kea/cc/stamped_value.h
include/kea/cc/user_context.h
-include/kea/cfgrpt/config_report.h
include/kea/config.h
include/kea/config/base_command_mgr.h
include/kea/config/client_connection.h
@@ -62,18 +64,23 @@ include/kea/config/command_mgr.h
include/kea/config/config_log.h
include/kea/config/config_messages.h
include/kea/config/hooked_command_mgr.h
+include/kea/config/http_command_config.h
+include/kea/config/http_command_mgr.h
+include/kea/config/http_command_response_creator.h
+include/kea/config/http_command_response_creator_factory.h
include/kea/config/timeouts.h
include/kea/config/unix_command_config.h
+include/kea/config/unix_command_mgr.h
include/kea/config_backend/base_config_backend.h
include/kea/config_backend/base_config_backend_mgr.h
include/kea/config_backend/base_config_backend_pool.h
include/kea/config_backend/constants.h
+include/kea/cryptolink/botan_common.h
include/kea/cryptolink/crypto_hash.h
include/kea/cryptolink/crypto_hmac.h
include/kea/cryptolink/crypto_rng.h
include/kea/cryptolink/cryptolink.h
include/kea/cryptolink/openssl_common.h
-include/kea/cryptolink/openssl_compat.h
include/kea/d2srv/d2_cfg_mgr.h
include/kea/d2srv/d2_config.h
include/kea/d2srv/d2_log.h
@@ -145,6 +152,7 @@ include/kea/dhcp/pkt_filter6.h
include/kea/dhcp/pkt_filter_bpf.h
include/kea/dhcp/pkt_filter_inet.h
include/kea/dhcp/pkt_filter_inet6.h
+include/kea/dhcp/pkt_filter_lpf.h
include/kea/dhcp/pkt_template.h
include/kea/dhcp/protocol_util.h
include/kea/dhcp/socket_info.h
@@ -196,12 +204,15 @@ include/kea/dhcpsrv/csv_lease_file6.h
include/kea/dhcpsrv/d2_client_cfg.h
include/kea/dhcpsrv/d2_client_mgr.h
include/kea/dhcpsrv/db_type.h
+include/kea/dhcpsrv/ddns_params.h
include/kea/dhcpsrv/dhcp4o6_ipc.h
include/kea/dhcpsrv/dhcpsrv_exceptions.h
include/kea/dhcpsrv/dhcpsrv_log.h
include/kea/dhcpsrv/dhcpsrv_messages.h
include/kea/dhcpsrv/flq_allocation_state.h
include/kea/dhcpsrv/flq_allocator.h
+include/kea/dhcpsrv/fuzz_log.h
+include/kea/dhcpsrv/fuzz_messages.h
include/kea/dhcpsrv/host.h
include/kea/dhcpsrv/host_container.h
include/kea/dhcpsrv/host_data_source_factory.h
@@ -218,14 +229,16 @@ include/kea/dhcpsrv/lease_file_loader.h
include/kea/dhcpsrv/lease_file_stats.h
include/kea/dhcpsrv/lease_mgr.h
include/kea/dhcpsrv/lease_mgr_factory.h
+include/kea/dhcpsrv/legal_log_db_log.h
+include/kea/dhcpsrv/legal_log_mgr.h
+include/kea/dhcpsrv/legal_log_mgr_factory.h
include/kea/dhcpsrv/memfile_lease_limits.h
include/kea/dhcpsrv/memfile_lease_mgr.h
include/kea/dhcpsrv/memfile_lease_storage.h
-%%MYSQL%%include/kea/dhcpsrv/mysql_host_data_source.h
-%%MYSQL%%include/kea/dhcpsrv/mysql_lease_mgr.h
include/kea/dhcpsrv/ncr_generator.h
include/kea/dhcpsrv/network.h
include/kea/dhcpsrv/network_state.h
+include/kea/dhcpsrv/packet_fuzzer.h
include/kea/dhcpsrv/parsers/base_network_parser.h
include/kea/dhcpsrv/parsers/client_class_def_parser.h
include/kea/dhcpsrv/parsers/dhcp_parsers.h
@@ -242,8 +255,6 @@ include/kea/dhcpsrv/parsers/shared_network_parser.h
include/kea/dhcpsrv/parsers/shared_networks_list_parser.h
include/kea/dhcpsrv/parsers/simple_parser4.h
include/kea/dhcpsrv/parsers/simple_parser6.h
-%%PGSQL%%include/kea/dhcpsrv/pgsql_host_data_source.h
-%%PGSQL%%include/kea/dhcpsrv/pgsql_lease_mgr.h
include/kea/dhcpsrv/pool.h
include/kea/dhcpsrv/random_allocation_state.h
include/kea/dhcpsrv/random_allocator.h
@@ -318,6 +329,7 @@ include/kea/http/auth_log.h
include/kea/http/auth_messages.h
include/kea/http/basic_auth.h
include/kea/http/basic_auth_config.h
+include/kea/http/cfg_http_header.h
include/kea/http/client.h
include/kea/http/connection.h
include/kea/http/connection_pool.h
@@ -376,6 +388,7 @@ include/kea/log/output_option.h
%%PGSQL%%include/kea/pgsql/pgsql_connection.h
%%PGSQL%%include/kea/pgsql/pgsql_exchange.h
include/kea/process/cb_ctl_base.h
+include/kea/process/cfgrpt/config_report.h
include/kea/process/config_base.h
include/kea/process/config_ctl_info.h
include/kea/process/config_ctl_parser.h
@@ -435,132 +448,113 @@ include/kea/util/unlock_guard.h
include/kea/util/versioned_csv_file.h
include/kea/util/watch_socket.h
include/kea/util/watched_thread.h
-lib/kea/hooks/libdhcp_bootp.a
lib/kea/hooks/libdhcp_bootp.so
-lib/kea/hooks/libdhcp_flex_option.a
+lib/kea/hooks/libdhcp_class_cmds.so
+lib/kea/hooks/libdhcp_ddns_tuning.so
+lib/kea/hooks/libdhcp_flex_id.so
lib/kea/hooks/libdhcp_flex_option.so
-lib/kea/hooks/libdhcp_ha.a
lib/kea/hooks/libdhcp_ha.so
-lib/kea/hooks/libdhcp_lease_cmds.a
+lib/kea/hooks/libdhcp_host_cache.so
+lib/kea/hooks/libdhcp_host_cmds.so
lib/kea/hooks/libdhcp_lease_cmds.so
-%%MYSQL%%lib/kea/hooks/libdhcp_mysql_cb.a
-%%MYSQL%%lib/kea/hooks/libdhcp_mysql_cb.so
-lib/kea/hooks/libdhcp_perfmon.a
+lib/kea/hooks/libdhcp_lease_query.so
+lib/kea/hooks/libdhcp_legal_log.so
+lib/kea/hooks/libdhcp_limits.so
+%%MYSQL%%lib/kea/hooks/libdhcp_mysql.so
lib/kea/hooks/libdhcp_perfmon.so
-%%PGSQL%%lib/kea/hooks/libdhcp_pgsql_cb.a
-%%PGSQL%%lib/kea/hooks/libdhcp_pgsql_cb.so
-lib/kea/hooks/libdhcp_run_script.a
+%%PGSQL%%lib/kea/hooks/libdhcp_pgsql.so
+lib/kea/hooks/libdhcp_ping_check.so
+lib/kea/hooks/libdhcp_radius.so
lib/kea/hooks/libdhcp_run_script.so
-lib/kea/hooks/libdhcp_stat_cmds.a
lib/kea/hooks/libdhcp_stat_cmds.so
-lib/libkea-asiodns.a
+lib/kea/hooks/libdhcp_subnet_cmds.so
lib/libkea-asiodns.so
-lib/libkea-asiodns.so.49
-lib/libkea-asiodns.so.49.0.0
-lib/libkea-asiolink.a
+lib/libkea-asiodns.so.62
+lib/libkea-asiodns.so.62.0.0
lib/libkea-asiolink.so
-lib/libkea-asiolink.so.72
-lib/libkea-asiolink.so.72.0.0
-lib/libkea-cc.a
+lib/libkea-asiolink.so.87
+lib/libkea-asiolink.so.87.0.0
lib/libkea-cc.so
-lib/libkea-cc.so.68
-lib/libkea-cc.so.68.0.0
-lib/libkea-cfgclient.a
-lib/libkea-cfgclient.so
-lib/libkea-cfgclient.so.66
-lib/libkea-cfgclient.so.66.0.0
-lib/libkea-cryptolink.a
+lib/libkea-cc.so.82
+lib/libkea-cc.so.82.0.0
+lib/libkea-cfgrpt.so
+lib/libkea-cfgrpt.so.3
+lib/libkea-cfgrpt.so.3.0.0
+lib/libkea-config.so
+lib/libkea-config.so.83
+lib/libkea-config.so.83.0.0
lib/libkea-cryptolink.so
-lib/libkea-cryptolink.so.50
-lib/libkea-cryptolink.so.50.0.0
-lib/libkea-d2srv.a
+lib/libkea-cryptolink.so.63
+lib/libkea-cryptolink.so.63.0.0
lib/libkea-d2srv.so
-lib/libkea-d2srv.so.47
-lib/libkea-d2srv.so.47.0.0
-lib/libkea-database.a
+lib/libkea-d2srv.so.63
+lib/libkea-d2srv.so.63.0.0
lib/libkea-database.so
-lib/libkea-database.so.62
-lib/libkea-database.so.62.0.0
-lib/libkea-dhcp++.a
-lib/libkea-dhcp++.so
-lib/libkea-dhcp++.so.92
-lib/libkea-dhcp++.so.92.0.0
-lib/libkea-dhcp_ddns.a
+lib/libkea-database.so.76
+lib/libkea-database.so.76.0.0
+lib/libkea-dhcp.so
+lib/libkea-dhcp.so.109
+lib/libkea-dhcp.so.109.0.0
lib/libkea-dhcp_ddns.so
-lib/libkea-dhcp_ddns.so.57
-lib/libkea-dhcp_ddns.so.57.0.0
-lib/libkea-dhcpsrv.a
+lib/libkea-dhcp_ddns.so.68
+lib/libkea-dhcp_ddns.so.68.0.0
lib/libkea-dhcpsrv.so
-lib/libkea-dhcpsrv.so.111
-lib/libkea-dhcpsrv.so.111.0.0
-lib/libkea-dns++.a
-lib/libkea-dns++.so
-lib/libkea-dns++.so.57
-lib/libkea-dns++.so.57.0.0
-lib/libkea-eval.a
+lib/libkea-dhcpsrv.so.129
+lib/libkea-dhcpsrv.so.129.0.0
+lib/libkea-dns.so
+lib/libkea-dns.so.71
+lib/libkea-dns.so.71.0.0
lib/libkea-eval.so
-lib/libkea-eval.so.69
-lib/libkea-eval.so.69.0.0
-lib/libkea-exceptions.a
+lib/libkea-eval.so.84
+lib/libkea-eval.so.84.0.0
lib/libkea-exceptions.so
-lib/libkea-exceptions.so.33
-lib/libkea-exceptions.so.33.0.0
-lib/libkea-hooks.a
+lib/libkea-exceptions.so.45
+lib/libkea-exceptions.so.45.0.0
lib/libkea-hooks.so
-lib/libkea-hooks.so.100
-lib/libkea-hooks.so.100.0.0
-lib/libkea-http.a
+lib/libkea-hooks.so.118
+lib/libkea-hooks.so.118.0.0
lib/libkea-http.so
-lib/libkea-http.so.72
-lib/libkea-http.so.72.0.0
-lib/libkea-log.a
+lib/libkea-http.so.87
+lib/libkea-http.so.87.0.0
+lib/libkea-log-interprocess.so
+lib/libkea-log-interprocess.so.3
+lib/libkea-log-interprocess.so.3.0.0
lib/libkea-log.so
-lib/libkea-log.so.61
-lib/libkea-log.so.61.0.0
-%%MYSQL%%lib/libkea-mysql.a
+lib/libkea-log.so.75
+lib/libkea-log.so.75.0.0
%%MYSQL%%lib/libkea-mysql.so
-%%MYSQL%%lib/libkea-mysql.so.71
-%%MYSQL%%lib/libkea-mysql.so.71.0.0
-%%PGSQL%%lib/libkea-pgsql.a
+%%MYSQL%%lib/libkea-mysql.so.88
+%%MYSQL%%lib/libkea-mysql.so.88.0.0
%%PGSQL%%lib/libkea-pgsql.so
-%%PGSQL%%lib/libkea-pgsql.so.71
-%%PGSQL%%lib/libkea-pgsql.so.71.0.0
-lib/libkea-process.a
+%%PGSQL%%lib/libkea-pgsql.so.88
+%%PGSQL%%lib/libkea-pgsql.so.88.0.0
lib/libkea-process.so
-lib/libkea-process.so.74
-lib/libkea-process.so.74.0.0
-lib/libkea-stats.a
+lib/libkea-process.so.90
+lib/libkea-process.so.90.0.0
lib/libkea-stats.so
-lib/libkea-stats.so.41
-lib/libkea-stats.so.41.0.0
-lib/libkea-tcp.a
+lib/libkea-stats.so.53
+lib/libkea-stats.so.53.0.0
lib/libkea-tcp.so
-lib/libkea-tcp.so.19
-lib/libkea-tcp.so.19.0.0
-lib/libkea-util-io.a
+lib/libkea-tcp.so.33
+lib/libkea-tcp.so.33.0.0
lib/libkea-util-io.so
-lib/libkea-util-io.so.0
-lib/libkea-util-io.so.0.0.1
-lib/libkea-util.a
+lib/libkea-util-io.so.12
+lib/libkea-util-io.so.12.0.0
lib/libkea-util.so
-lib/libkea-util.so.86
-lib/libkea-util.so.86.0.0
-%%SHELL%%%%PYTHON_SITELIBDIR%%/kea/__pycache__/kea_conn%%PYTHON_TAG%%.opt-1.pyc
-%%SHELL%%%%PYTHON_SITELIBDIR%%/kea/__pycache__/kea_conn%%PYTHON_TAG%%.opt-2.pyc
-%%SHELL%%%%PYTHON_SITELIBDIR%%/kea/__pycache__/kea_conn%%PYTHON_TAG%%.pyc
-%%SHELL%%%%PYTHON_SITELIBDIR%%/kea/__pycache__/kea_connector3%%PYTHON_TAG%%.opt-1.pyc
-%%SHELL%%%%PYTHON_SITELIBDIR%%/kea/__pycache__/kea_connector3%%PYTHON_TAG%%.opt-2.pyc
-%%SHELL%%%%PYTHON_SITELIBDIR%%/kea/__pycache__/kea_connector3%%PYTHON_TAG%%.pyc
-%%SHELL%%%%PYTHON_SITELIBDIR%%/kea/kea_conn.py
-%%SHELL%%%%PYTHON_SITELIBDIR%%/kea/kea_connector3.py
+lib/libkea-util.so.101
+lib/libkea-util.so.101.0.0
+%%PYTHON_SITELIBDIR%%/kea/kea_conn.py
+%%PYTHON_SITELIBDIR%%/kea/kea_connector3.py
+libdata/pkgconfig/kea.pc
sbin/kea-admin
sbin/kea-ctrl-agent
sbin/kea-dhcp-ddns
sbin/kea-dhcp4
sbin/kea-dhcp6
sbin/kea-lfc
-%%SHELL%%sbin/kea-shell
+sbin/kea-shell
sbin/keactrl
+sbin/perfdhcp
%%DATADIR%%/api/build-report.json
%%DATADIR%%/api/cache-clear.json
%%DATADIR%%/api/cache-flush.json
@@ -644,6 +638,8 @@ sbin/keactrl
%%DATADIR%%/api/network6-list.json
%%DATADIR%%/api/network6-subnet-add.json
%%DATADIR%%/api/network6-subnet-del.json
+%%DATADIR%%/api/perfmon-control.json
+%%DATADIR%%/api/perfmon-get-all-durations.json
%%DATADIR%%/api/remote-class4-del.json
%%DATADIR%%/api/remote-class4-get-all.json
%%DATADIR%%/api/remote-class4-get.json
@@ -748,15 +744,30 @@ sbin/keactrl
%%DATADIR%%/api/subnet4-delta-del.json
%%DATADIR%%/api/subnet4-get.json
%%DATADIR%%/api/subnet4-list.json
+%%DATADIR%%/api/subnet4-select-test.json
%%DATADIR%%/api/subnet4-update.json
+%%DATADIR%%/api/subnet4o6-select-test.json
%%DATADIR%%/api/subnet6-add.json
%%DATADIR%%/api/subnet6-del.json
%%DATADIR%%/api/subnet6-delta-add.json
%%DATADIR%%/api/subnet6-delta-del.json
%%DATADIR%%/api/subnet6-get.json
%%DATADIR%%/api/subnet6-list.json
+%%DATADIR%%/api/subnet6-select-test.json
%%DATADIR%%/api/subnet6-update.json
%%DATADIR%%/api/version-get.json
+%%DATADIR%%/meson-info/intro-benchmarks.json
+%%DATADIR%%/meson-info/intro-buildoptions.json
+%%DATADIR%%/meson-info/intro-buildsystem_files.json
+%%DATADIR%%/meson-info/intro-compilers.json
+%%DATADIR%%/meson-info/intro-dependencies.json
+%%DATADIR%%/meson-info/intro-install_plan.json
+%%DATADIR%%/meson-info/intro-installed.json
+%%DATADIR%%/meson-info/intro-machines.json
+%%DATADIR%%/meson-info/intro-projectinfo.json
+%%DATADIR%%/meson-info/intro-targets.json
+%%DATADIR%%/meson-info/intro-tests.json
+%%DATADIR%%/meson-info/meson-info.json
%%DATADIR%%/scripts/admin-utils.sh
%%DATADIR%%/scripts/mysql/dhcpdb_create.mysql
%%DATADIR%%/scripts/mysql/dhcpdb_drop.mysql
@@ -792,8 +803,14 @@ sbin/keactrl
%%DATADIR%%/scripts/mysql/upgrade_019_to_020.sh
%%DATADIR%%/scripts/mysql/upgrade_020_to_021.sh
%%DATADIR%%/scripts/mysql/upgrade_021_to_022.sh
-%%DATADIR%%/scripts/mysql/upgrade_022.0_to_022.1.sh
-%%DATADIR%%/scripts/mysql/upgrade_022.1_to_022.2.sh
+%%DATADIR%%/scripts/mysql/upgrade_022_to_023.sh
+%%DATADIR%%/scripts/mysql/upgrade_023_to_024.sh
+%%DATADIR%%/scripts/mysql/upgrade_024_to_025.sh
+%%DATADIR%%/scripts/mysql/upgrade_025_to_026.sh
+%%DATADIR%%/scripts/mysql/upgrade_026_to_027.sh
+%%DATADIR%%/scripts/mysql/upgrade_027_to_028.sh
+%%DATADIR%%/scripts/mysql/upgrade_028_to_029.sh
+%%DATADIR%%/scripts/mysql/upgrade_029_to_030.sh
%%DATADIR%%/scripts/mysql/wipe_data.sh
%%DATADIR%%/scripts/pgsql/dhcpdb_create.pgsql
%%DATADIR%%/scripts/pgsql/dhcpdb_drop.pgsql
@@ -824,8 +841,13 @@ sbin/keactrl
%%DATADIR%%/scripts/pgsql/upgrade_019_to_020.sh
%%DATADIR%%/scripts/pgsql/upgrade_020_to_021.sh
%%DATADIR%%/scripts/pgsql/upgrade_021_to_022.sh
-%%DATADIR%%/scripts/pgsql/upgrade_022.0_to_022.1.sh
-%%DATADIR%%/scripts/pgsql/upgrade_022.1_to_022.2.sh
+%%DATADIR%%/scripts/pgsql/upgrade_022_to_023.sh
+%%DATADIR%%/scripts/pgsql/upgrade_023_to_024.sh
+%%DATADIR%%/scripts/pgsql/upgrade_024_to_025.sh
+%%DATADIR%%/scripts/pgsql/upgrade_025_to_026.sh
+%%DATADIR%%/scripts/pgsql/upgrade_026_to_027.sh
+%%DATADIR%%/scripts/pgsql/upgrade_027_to_028.sh
+%%DATADIR%%/scripts/pgsql/upgrade_028_to_029.sh
%%DATADIR%%/scripts/pgsql/wipe_data.sh
share/man/man8/kea-admin.8.gz
share/man/man8/kea-ctrl-agent.8.gz
@@ -837,7 +859,7 @@ share/man/man8/kea-netconf.8.gz
share/man/man8/kea-shell.8.gz
share/man/man8/keactrl.8.gz
share/man/man8/perfdhcp.8.gz
-%%SHELL%%@dir %%PYTHON_SITELIBDIR%%/kea/__pycache__
-%%SHELL%%@dir %%PYTHON_SITELIBDIR%%/kea
-@dir /var/db/kea
-@dir /var/run/kea
+@dir(,,0750) %%ETCDIR%%
+@dir(,,0750) /var/db/kea
+@dir(,,0750) /var/log/kea
+@dir(,,0750) /var/run/kea
diff --git a/net/keycloak/Makefile b/net/keycloak/Makefile
index c186744d2024..26b5bab95b8b 100644
--- a/net/keycloak/Makefile
+++ b/net/keycloak/Makefile
@@ -1,5 +1,5 @@
PORTNAME= keycloak
-DISTVERSION= 26.2.3
+DISTVERSION= 26.3.2
CATEGORIES= net java
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
@@ -63,10 +63,10 @@ post-patch:
${RM} ${WRKSRC}/bin/kcreg.bat
do-install:
- ${MKDIR} ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}/bin
- ${MKDIR} ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}/data
- ${MKDIR} ${STAGEDIR}${LOG_DIR}
- ${MKDIR} ${STAGEDIR}${RUN_DIR}
+ ${MKDIR} ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}/bin \
+ ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}/data \
+ ${STAGEDIR}${LOG_DIR} \
+ ${STAGEDIR}${RUN_DIR}
# Install files in bin
${INSTALL_SCRIPT} ${WRKSRC}/bin/*.sh ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}/bin
diff --git a/net/keycloak/distinfo b/net/keycloak/distinfo
index 1287e9d32d50..73cf1f09656d 100644
--- a/net/keycloak/distinfo
+++ b/net/keycloak/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746520726
-SHA256 (keycloak-26.2.3.tar.gz) = fae0b41f5fee0ff1fbe3facc2e2bbde1ff05b11e2c5cc4d5203817ce5fb862aa
-SIZE (keycloak-26.2.3.tar.gz) = 155013093
+TIMESTAMP = 1754034171
+SHA256 (keycloak-26.3.2.tar.gz) = 76a8a334a6bedeb9873f42a643d9c410e8edd752c026feff19385c7310dc9f4b
+SIZE (keycloak-26.3.2.tar.gz) = 154353093
diff --git a/net/keycloak/pkg-plist b/net/keycloak/pkg-plist
index ea74daf308ad..77a77e14ec89 100644
--- a/net/keycloak/pkg-plist
+++ b/net/keycloak/pkg-plist
@@ -1,7 +1,7 @@
bin/kcadm
bin/kcreg
%%JAVASHAREDIR%%/keycloak/bin/client/keycloak-admin-cli-%%VERSION%%.jar
-%%JAVASHAREDIR%%/keycloak/bin/client/lib/bcprov-jdk18on-1.80.jar
+%%JAVASHAREDIR%%/keycloak/bin/client/lib/bcprov-jdk18on-1.81.jar
%%JAVASHAREDIR%%/keycloak/bin/client/lib/keycloak-crypto-default-%%VERSION%%.jar
%%JAVASHAREDIR%%/keycloak/bin/client/lib/keycloak-crypto-fips1402-%%VERSION%%.jar
%%JAVASHAREDIR%%/keycloak/bin/federation-sssd-setup.sh
@@ -11,18 +11,18 @@ bin/kcreg
%%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.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-classloader-commons-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-development-mode-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-vertx-latebound-mdc-provider-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-constraint-2.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-cpu-2.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-expression-2.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-function-2.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-io-2.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-net-2.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-os-2.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-ref-2.10.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-bootstrap-runner-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-classloader-commons-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-development-mode-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-vertx-latebound-mdc-provider-3.20.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/jakarta.json.jakarta.json-api-2.1.3.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
@@ -30,93 +30,85 @@ bin/kcreg
%%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/deployment-class-path.dat
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.arc.arc-processor-3.20.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.arc.arc-processor-3.20.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.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-agroal-dev-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-agroal-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-arc-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-arc-test-supplement-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-bootstrap-app-model-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-bootstrap-core-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-builder-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-caffeine-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-class-change-agent-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-core-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-credentials-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-datasource-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-datasource-deployment-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-devtools-base-codestarts-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-devtools-common-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-devtools-message-writer-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-devtools-registry-client-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-devtools-utilities-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-grpc-common-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-orm-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-orm-deployment-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-validator-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jackson-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jackson-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jaxrs-spi-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-h2-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mariadb-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mssql-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mysql-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-oracle-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-postgresql-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jsonp-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-kubernetes-service-binding-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-kubernetes-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-logging-json-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-micrometer-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-micrometer-registry-prometheus-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-mutiny-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-narayana-jta-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-netty-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-opentelemetry-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-common-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-common-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-hibernate-common-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-hibernate-common-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-reactive-routes-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-common-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-jackson-common-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-jackson-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-server-spi-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-spi-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-resteasy-common-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-security-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-context-propagation-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-context-propagation-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-health-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-health-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-openapi-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-tls-registry-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-undertow-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-deployment-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-deployment-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-dev-ui-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-virtual-threads-deployment-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.qute.qute-core-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.resteasy.reactive.resteasy-reactive-common-processor-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.resteasy.reactive.resteasy-reactive-processor-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.common.smallrye-common-version-2.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.jandex-3.2.7.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-agroal-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-agroal-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-arc-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-arc-test-supplement-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-bootstrap-app-model-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-bootstrap-core-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-builder-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-caffeine-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-class-change-agent-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-core-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-credentials-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-datasource-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-datasource-deployment-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-devtools-common-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-grpc-common-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-orm-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-orm-deployment-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-validator-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jackson-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jackson-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jaxrs-spi-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-h2-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mariadb-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mssql-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mysql-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-oracle-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-postgresql-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jsonp-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-kubernetes-service-binding-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-kubernetes-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-logging-json-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-micrometer-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-micrometer-registry-prometheus-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-mutiny-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-narayana-jta-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-netty-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-opentelemetry-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-common-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-common-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-hibernate-common-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-hibernate-common-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-reactive-routes-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-common-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-jackson-common-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-jackson-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-server-spi-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-spi-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-resteasy-common-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-security-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-context-propagation-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-context-propagation-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-health-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-health-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-openapi-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-tls-registry-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-undertow-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-deployment-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-deployment-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-vertx-http-dev-ui-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-virtual-threads-deployment-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.qute.qute-core-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.resteasy.reactive.resteasy-reactive-common-processor-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.resteasy.reactive.resteasy-reactive-processor-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.jandex-3.3.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.8.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.smallrye.smallrye-open-api-model-4.0.8.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/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/org.aesh.aesh-2.8.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/org.aesh.readline-2.6.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/org.apache.commons.commons-compress-1.27.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/org.codejive.java-properties-0.0.7.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/org.eclipse.microprofile.openapi.microprofile-openapi-api-4.0.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/org.fusesource.jansi.jansi-2.4.0.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/deployment/org.graalvm.sdk.nativeimage-23.1.2.jar
@@ -152,14 +144,14 @@ bin/kcreg
%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.opencsv.opencsv-5.9.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.21.5.RELEASE.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/com.webauthn4j.webauthn4j-util-0.21.5.RELEASE.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.5.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.agroal.agroal-narayana-2.5.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.agroal.agroal-pool-2.5.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/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
@@ -172,23 +164,23 @@ bin/kcreg
%%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.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-dns-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-haproxy-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-http-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-http2-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-socks-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-common-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-handler-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-handler-proxy-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-resolver-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-resolver-dns-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-classes-epoll-4.1.118.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-epoll-4.1.118.Final-linux-aarch_64.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-epoll-4.1.118.Final-linux-x86_64.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-unix-common-4.1.118.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-buffer-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-dns-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-haproxy-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-http-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-http2-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-codec-socks-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-common-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-handler-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-handler-proxy-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-resolver-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-resolver-dns-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-classes-epoll-4.1.121.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-epoll-4.1.121.Final-linux-aarch_64.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-epoll-4.1.121.Final-linux-x86_64.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.netty.netty-transport-native-unix-common-4.1.121.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
@@ -219,93 +211,93 @@ 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.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-agroal-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-arc-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-caffeine-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-core-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-credentials-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-datasource-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-datasource-common-3.20.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.arc.arc-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-agroal-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-arc-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-caffeine-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-core-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-credentials-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-datasource-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-datasource-common-3.20.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.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-hibernate-orm-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jackson-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-h2-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mariadb-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mssql-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mysql-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-oracle-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-postgresql-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jsonp-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-logging-json-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-micrometer-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-micrometer-registry-prometheus-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-mutiny-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-narayana-jta-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-netty-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-opentelemetry-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-reactive-routes-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-common-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-jackson-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-jackson-common-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-security-runtime-spi-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-smallrye-context-propagation-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-smallrye-health-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-tls-registry-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-transaction-annotations-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-vertx-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-vertx-http-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-virtual-threads-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-common-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-common-types-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-jackson-3.20.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-vertx-3.20.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-grpc-common-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-hibernate-orm-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jackson-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-h2-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mariadb-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mssql-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-mysql-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-oracle-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jdbc-postgresql-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-jsonp-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-logging-json-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-micrometer-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-micrometer-registry-prometheus-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-mutiny-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-narayana-jta-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-netty-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-opentelemetry-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-reactive-routes-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-common-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-jackson-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-rest-jackson-common-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-security-runtime-spi-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-smallrye-context-propagation-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-smallrye-health-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-tls-registry-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-transaction-annotations-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-vertx-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-vertx-http-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.quarkus-virtual-threads-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-common-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-common-types-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-jackson-3.20.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.resteasy.reactive.resteasy-reactive-vertx-3.20.2.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.0.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.quarkus.vertx.utils.quarkus-vertx-utils-3.20.2.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.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.common.smallrye-common-classloader-2.10.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.common.smallrye-common-vertx-context-2.10.0.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.8.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.mutiny-smallrye-context-propagation-2.8.0.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.reactive.mutiny-zero-flow-adapters-1.1.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-auth-common-3.18.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-bridge-common-3.18.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-core-3.18.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-runtime-3.18.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-uri-template-3.18.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-web-3.18.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-mutiny-vertx-web-common-3.18.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-reactive-converter-api-3.0.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.smallrye-reactive-converter-mutiny-3.0.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.reactive.vertx-mutiny-generator-3.18.1.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-context-propagation-2.2.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-context-propagation-api-2.2.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-context-propagation-jta-2.2.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.smallrye.smallrye-context-propagation-storage-2.2.0.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-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.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-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.13.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-bridge-common-4.5.13.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-codegen-4.5.13.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-core-4.5.13.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-4.5.13.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-client-4.5.13.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-common-4.5.13.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-server-4.5.13.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-web-4.5.13.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-web-common-4.5.13.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-auth-common-4.5.16.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-bridge-common-4.5.16.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-codegen-4.5.16.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-core-4.5.16.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-4.5.16.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-client-4.5.16.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-common-4.5.16.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-grpc-server-4.5.16.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-web-4.5.16.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/io.vertx.vertx-web-common-4.5.16.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
@@ -330,9 +322,9 @@ bin/kcreg
%%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
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.apache.santuario.xmlsec-2.2.6.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.bouncycastle.bcpkix-jdk18on-1.80.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.bouncycastle.bcprov-jdk18on-1.80.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.bouncycastle.bcutil-jdk18on-1.80.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.bouncycastle.bcpkix-jdk18on-1.81.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.bouncycastle.bcprov-jdk18on-1.81.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.bouncycastle.bcutil-jdk18on-1.81.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.eclipse.angus.angus-activation-2.0.2.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.eclipse.angus.angus-mail-2.0.3.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.eclipse.microprofile.config.microprofile-config-api-3.1.jar
@@ -345,29 +337,29 @@ bin/kcreg
%%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.11.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.orm.hibernate-graalvm-6.6.11.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.hibernate.quarkus-local-cache-0.3.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-api-15.0.14.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-cachestore-remote-15.0.14.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-client-hotrod-15.0.14.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-commons-15.0.14.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-core-15.0.14.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-multimap-15.0.14.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-query-dsl-15.0.14.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-remote-query-client-15.0.14.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.protostream.protostream-5.0.13.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.protostream.protostream-types-5.0.13.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.quarkus-local-cache-0.3.1.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-api-15.0.18.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-cachestore-remote-15.0.18.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-client-hotrod-15.0.18.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-commons-15.0.18.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-core-15.0.18.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-multimap-15.0.18.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-query-dsl-15.0.18.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.infinispan-remote-query-client-15.0.18.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.protostream.protostream-5.0.14.Final.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.infinispan.protostream.protostream-types-5.0.14.Final.jar
%%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.1.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jboss.narayana.jts.narayana-jts-integration-7.2.1.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.jctools.jctools-core-4.0.5.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jgroups.jgroups-5.3.15.Final.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
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.jvnet.staxex.stax-ex-2.0.1.jar
%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.keycloak.keycloak-account-ui-%%VERSION%%.jar
@@ -399,48 +391,48 @@ bin/kcreg
%%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.locationtech.jts.jts-core-1.19.0.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.mariadb.jdbc.mariadb-java-client-3.5.2.jar
+%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.mariadb.jdbc.mariadb-java-client-3.5.3.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.postgresql.postgresql-42.7.5.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.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.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-auth-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-auth-server-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-base-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-credential-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-http-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-keystore-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-digest-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-gssapi-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-oauth2-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-mechanism-scram-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-password-impl-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-permission-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-provider-util-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-digest-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-external-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-gs2-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-gssapi-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-oauth2-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-plain-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-sasl-scram-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-security-manager-action-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-ssl-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-util-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-x500-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-x500-cert-2.6.0.Final.jar
-%%JAVASHAREDIR%%/keycloak/lib/lib/main/org.wildfly.security.wildfly-elytron-x500-cert-util-2.6.0.Final.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.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 282b4205af3d..6255e25ea5f5 100644
--- a/net/kf6-kcalendarcore/distinfo
+++ b/net/kf6-kcalendarcore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529513
-SHA256 (KDE/frameworks/6.16/kcalendarcore-6.16.0.tar.xz) = 521d1d2b356e3d7cd2e0bf687919c98655c626cde9ed520e42fc730e7a95bd9b
-SIZE (KDE/frameworks/6.16/kcalendarcore-6.16.0.tar.xz) = 315836
+TIMESTAMP = 1754127971
+SHA256 (KDE/frameworks/6.17/kcalendarcore-6.17.0.tar.xz) = 4a0675c6211caf183a067194b24093dc63015a1a59be07b864cf45f7acd18e13
+SIZE (KDE/frameworks/6.17/kcalendarcore-6.17.0.tar.xz) = 317544
diff --git a/net/kf6-kcontacts/distinfo b/net/kf6-kcontacts/distinfo
index 8618b9a2b9ed..0a2191cb0b80 100644
--- a/net/kf6-kcontacts/distinfo
+++ b/net/kf6-kcontacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529514
-SHA256 (KDE/frameworks/6.16/kcontacts-6.16.0.tar.xz) = ff57a9ab119b95895335d427481009cff72ae9cf6d0fc2fa9a504f96cfac6a5e
-SIZE (KDE/frameworks/6.16/kcontacts-6.16.0.tar.xz) = 211132
+TIMESTAMP = 1754127972
+SHA256 (KDE/frameworks/6.17/kcontacts-6.17.0.tar.xz) = 198db25bdc7e7fee11766effed13ad4438f6a211be8a16a1cd1e815e3ebcf21a
+SIZE (KDE/frameworks/6.17/kcontacts-6.17.0.tar.xz) = 211120
diff --git a/net/kf6-kdav/distinfo b/net/kf6-kdav/distinfo
index 1799948b6ce5..1c2c20810fc9 100644
--- a/net/kf6-kdav/distinfo
+++ b/net/kf6-kdav/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529515
-SHA256 (KDE/frameworks/6.16/kdav-6.16.0.tar.xz) = 58a1c76646b3b52746a7690ecb9860448a59df77fca69199831352745706b325
-SIZE (KDE/frameworks/6.16/kdav-6.16.0.tar.xz) = 69828
+TIMESTAMP = 1754127972
+SHA256 (KDE/frameworks/6.17/kdav-6.17.0.tar.xz) = 8d8a3b03c5c53f58a2660b589b89731d182ba3bc622c76e07bfe6cbf50a693c7
+SIZE (KDE/frameworks/6.17/kdav-6.17.0.tar.xz) = 69808
diff --git a/net/kf6-kholidays/distinfo b/net/kf6-kholidays/distinfo
index 3a5f057be75a..5a3093f17018 100644
--- a/net/kf6-kholidays/distinfo
+++ b/net/kf6-kholidays/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529515
-SHA256 (KDE/frameworks/6.16/kholidays-6.16.0.tar.xz) = 57029c35bd08c360f88453b202e0c67b9aabdd6f9f93f2ea066b6a8678dd0501
-SIZE (KDE/frameworks/6.16/kholidays-6.16.0.tar.xz) = 265516
+TIMESTAMP = 1754127972
+SHA256 (KDE/frameworks/6.17/kholidays-6.17.0.tar.xz) = 5b8e7df887bf790eddd6533910eefa9b00a77f2675260da71f36b95cb764fab2
+SIZE (KDE/frameworks/6.17/kholidays-6.17.0.tar.xz) = 265544
diff --git a/net/kf6-syndication/distinfo b/net/kf6-syndication/distinfo
index 76f630a6fce2..08f13ef579e6 100644
--- a/net/kf6-syndication/distinfo
+++ b/net/kf6-syndication/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529516
-SHA256 (KDE/frameworks/6.16/syndication-6.16.0.tar.xz) = 901f5270720911818174024e6cd2fe44c94c752f36db0ce18d3a7dcd9a6cb6de
-SIZE (KDE/frameworks/6.16/syndication-6.16.0.tar.xz) = 569416
+TIMESTAMP = 1754127972
+SHA256 (KDE/frameworks/6.17/syndication-6.17.0.tar.xz) = d5a714b09ef6a50b67f55d58f8c6eefa1bba552527ded1145848b5466330ea93
+SIZE (KDE/frameworks/6.17/syndication-6.17.0.tar.xz) = 569392
diff --git a/net/kget/Makefile b/net/kget/Makefile
index 4130bd76c34b..acca55b82a74 100644
--- a/net/kget/Makefile
+++ b/net/kget/Makefile
@@ -2,10 +2,6 @@ PORTNAME= kget
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
CATEGORIES= net kde kde-applications
-PATCH_SITES= https://invent.kde.org/network/kget/-/commit/
-PATCHFILES+= 6254c0cefa17fe82f44842bc21f5e5c241f66aec.patch:-p1 # Prep for Qgpgme 2.0.0
-PATCHFILES+= a9aa30e58ca3281285a3ba64d1da6c22fe0ab31a.patch:-p1 # Prep for Qgpgme 2.0.0
-
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE download manager
diff --git a/net/kget/distinfo b/net/kget/distinfo
index 9a787e037af6..9b1ada823f85 100644
--- a/net/kget/distinfo
+++ b/net/kget/distinfo
@@ -1,7 +1,3 @@
-TIMESTAMP = 1751381586
-SHA256 (KDE/release-service/25.04.3/kget-25.04.3.tar.xz) = 4b74aaecfd730208488f480bc75f977e8b489cc1fe5737627f26c486e2909544
-SIZE (KDE/release-service/25.04.3/kget-25.04.3.tar.xz) = 4853416
-SHA256 (KDE/release-service/25.04.3/6254c0cefa17fe82f44842bc21f5e5c241f66aec.patch) = 76dc24ccdc5c62024165aa00967480bc0640714bca00b86bf634b4b375cdb610
-SIZE (KDE/release-service/25.04.3/6254c0cefa17fe82f44842bc21f5e5c241f66aec.patch) = 1221
-SHA256 (KDE/release-service/25.04.3/a9aa30e58ca3281285a3ba64d1da6c22fe0ab31a.patch) = 186b2bc25e6fbfe5eb86c8b0c13a518539f94232726dc262cfbc81479149fa74
-SIZE (KDE/release-service/25.04.3/a9aa30e58ca3281285a3ba64d1da6c22fe0ab31a.patch) = 1483
+TIMESTAMP = 1754646491
+SHA256 (KDE/release-service/25.08.0/kget-25.08.0.tar.xz) = 153e2fc21af6188f2f2b0b9763496192966d1694382f536625e1c820779e4a2c
+SIZE (KDE/release-service/25.08.0/kget-25.08.0.tar.xz) = 4854212
diff --git a/net/kidentitymanagement/distinfo b/net/kidentitymanagement/distinfo
index bd62b7d01a26..0654c8eac48f 100644
--- a/net/kidentitymanagement/distinfo
+++ b/net/kidentitymanagement/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381589
-SHA256 (KDE/release-service/25.04.3/kidentitymanagement-25.04.3.tar.xz) = 13a022e5ea845b4b65982c533d705888282805e0ce44517eccd6e24b8d5e3e7f
-SIZE (KDE/release-service/25.04.3/kidentitymanagement-25.04.3.tar.xz) = 198068
+TIMESTAMP = 1754646494
+SHA256 (KDE/release-service/25.08.0/kidentitymanagement-25.08.0.tar.xz) = b8c655e7687a88f55b9da08e7a4c5af137471430669d2ed06b8d197145f69f8e
+SIZE (KDE/release-service/25.08.0/kidentitymanagement-25.08.0.tar.xz) = 200644
diff --git a/net/kimap/distinfo b/net/kimap/distinfo
index f4d53a0301eb..a1b22daf6d54 100644
--- a/net/kimap/distinfo
+++ b/net/kimap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381591
-SHA256 (KDE/release-service/25.04.3/kimap-25.04.3.tar.xz) = 2adc1a8928d0705f31afd6050dc2840690ae0b6250f55b1bc952579f440331ee
-SIZE (KDE/release-service/25.04.3/kimap-25.04.3.tar.xz) = 133928
+TIMESTAMP = 1754646496
+SHA256 (KDE/release-service/25.08.0/kimap-25.08.0.tar.xz) = 480e8aabfc11d65ca3be8abd714b848a847f99b7805e7b6ab21dd56a2f0a2379
+SIZE (KDE/release-service/25.08.0/kimap-25.08.0.tar.xz) = 136200
diff --git a/net/kio-gdrive/distinfo b/net/kio-gdrive/distinfo
index 1faa08e68ed5..0f4d36bcd3b7 100644
--- a/net/kio-gdrive/distinfo
+++ b/net/kio-gdrive/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381591
-SHA256 (KDE/release-service/25.04.3/kio-gdrive-25.04.3.tar.xz) = a927c8e98907e6e83e0d6761b26cdd5c25ce48605fcc3a5cbc2c1a8b3bfa1b22
-SIZE (KDE/release-service/25.04.3/kio-gdrive-25.04.3.tar.xz) = 82416
+TIMESTAMP = 1754646497
+SHA256 (KDE/release-service/25.08.0/kio-gdrive-25.08.0.tar.xz) = 8ddc32d39f79bbb607a6d134ac5aa1e08627fee7523339d2dc9eee2b81e5a7d4
+SIZE (KDE/release-service/25.08.0/kio-gdrive-25.08.0.tar.xz) = 83092
diff --git a/net/kio-gdrive/pkg-plist b/net/kio-gdrive/pkg-plist
index e98584b5ca57..f4fff5d7222a 100644
--- a/net/kio-gdrive/pkg-plist
+++ b/net/kio-gdrive/pkg-plist
@@ -28,6 +28,7 @@ share/locale/hu/LC_MESSAGES/kio6_gdrive.mo
share/locale/ia/LC_MESSAGES/kio6_gdrive.mo
share/locale/id/LC_MESSAGES/kio6_gdrive.mo
share/locale/ie/LC_MESSAGES/kio6_gdrive.mo
+share/locale/is/LC_MESSAGES/kio6_gdrive.mo
share/locale/it/LC_MESSAGES/kio6_gdrive.mo
share/locale/ja/LC_MESSAGES/kio6_gdrive.mo
share/locale/ka/LC_MESSAGES/kio6_gdrive.mo
diff --git a/net/kio-zeroconf/distinfo b/net/kio-zeroconf/distinfo
index 00716b3d823b..90ac0c405a14 100644
--- a/net/kio-zeroconf/distinfo
+++ b/net/kio-zeroconf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381594
-SHA256 (KDE/release-service/25.04.3/kio-zeroconf-25.04.3.tar.xz) = d651046859c84bc3591a2d88dafad0e47ad6489e25655aee23c1cf41667feac5
-SIZE (KDE/release-service/25.04.3/kio-zeroconf-25.04.3.tar.xz) = 44968
+TIMESTAMP = 1754646499
+SHA256 (KDE/release-service/25.08.0/kio-zeroconf-25.08.0.tar.xz) = 23590d1773a80bf6156aebb1f9680a122df4edac14877c2b9697b4c3aad913b0
+SIZE (KDE/release-service/25.08.0/kio-zeroconf-25.08.0.tar.xz) = 44928
diff --git a/net/kitinerary/distinfo b/net/kitinerary/distinfo
index 5012f22647c0..172abf4388be 100644
--- a/net/kitinerary/distinfo
+++ b/net/kitinerary/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381596
-SHA256 (KDE/release-service/25.04.3/kitinerary-25.04.3.tar.xz) = ca93a086feccf0f36d4ca56a9f5ccf51943d7e1945b392daf211e42f128139d4
-SIZE (KDE/release-service/25.04.3/kitinerary-25.04.3.tar.xz) = 2076496
+TIMESTAMP = 1754646501
+SHA256 (KDE/release-service/25.08.0/kitinerary-25.08.0.tar.xz) = 635530c31d67fc35f5f5bcdf43f06d896e47b423d02df6546ef3c5fea1d212c6
+SIZE (KDE/release-service/25.08.0/kitinerary-25.08.0.tar.xz) = 2120520
diff --git a/net/kldap/distinfo b/net/kldap/distinfo
index 9f5da8cbb097..5fa93eef49e3 100644
--- a/net/kldap/distinfo
+++ b/net/kldap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381599
-SHA256 (KDE/release-service/25.04.3/kldap-25.04.3.tar.xz) = f08f4a72efe1bcd197b3e63323aa4fa7a09272d408b8a07db4b61c4792e20b7f
-SIZE (KDE/release-service/25.04.3/kldap-25.04.3.tar.xz) = 191648
+TIMESTAMP = 1754646504
+SHA256 (KDE/release-service/25.08.0/kldap-25.08.0.tar.xz) = 10f9f491c50121936bb05b616fc1df12628b0703c650c6ed7c2c73185a4b54b4
+SIZE (KDE/release-service/25.08.0/kldap-25.08.0.tar.xz) = 193784
diff --git a/net/kmailtransport/distinfo b/net/kmailtransport/distinfo
index 14bc4d1a6bda..3c569ace8548 100644
--- a/net/kmailtransport/distinfo
+++ b/net/kmailtransport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381602
-SHA256 (KDE/release-service/25.04.3/kmailtransport-25.04.3.tar.xz) = 364e4e7068be53efb994539a273dcc0e17a45d60a63164307a45cdb3e2df5879
-SIZE (KDE/release-service/25.04.3/kmailtransport-25.04.3.tar.xz) = 191712
+TIMESTAMP = 1754646506
+SHA256 (KDE/release-service/25.08.0/kmailtransport-25.08.0.tar.xz) = 2093a9e764b0d54d4fc0645433ba9fc5e3a2bf36c89e7d232b8d370bfb56ccb6
+SIZE (KDE/release-service/25.08.0/kmailtransport-25.08.0.tar.xz) = 194148
diff --git a/net/kmbox/Makefile b/net/kmbox/Makefile
index 03d1618d4c8a..8d488c4db1b3 100644
--- a/net/kmbox/Makefile
+++ b/net/kmbox/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE library for accessing mail storages in MBox format
-WWW= https://www.kde.org/
+WWW= https://invent.kde.org/pim/kmbox
LICENSE= LGPL21
diff --git a/net/kmbox/distinfo b/net/kmbox/distinfo
index ac260a547141..614645d614a9 100644
--- a/net/kmbox/distinfo
+++ b/net/kmbox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381604
-SHA256 (KDE/release-service/25.04.3/kmbox-25.04.3.tar.xz) = 8f604bdc87587b3bc4d944ad82c17587c8db1930d6435fdbc4e5f8fb17f6727e
-SIZE (KDE/release-service/25.04.3/kmbox-25.04.3.tar.xz) = 29236
+TIMESTAMP = 1754646509
+SHA256 (KDE/release-service/25.08.0/kmbox-25.08.0.tar.xz) = d290145bc7cd1146eb10b8d395848bfcda51e7b5dbd95f0337681aa6ab6c4ad0
+SIZE (KDE/release-service/25.08.0/kmbox-25.08.0.tar.xz) = 31600
diff --git a/net/kmime/distinfo b/net/kmime/distinfo
index 0c43b08d5630..accb831cca16 100644
--- a/net/kmime/distinfo
+++ b/net/kmime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381607
-SHA256 (KDE/release-service/25.04.3/kmime-25.04.3.tar.xz) = 23ece71d839261024b861ca4b956ea0787ee59db883d17bea83236aaf8bda1ea
-SIZE (KDE/release-service/25.04.3/kmime-25.04.3.tar.xz) = 164760
+TIMESTAMP = 1754646511
+SHA256 (KDE/release-service/25.08.0/kmime-25.08.0.tar.xz) = 846e6ecd519d99a282f5079c9c153fbbc3d9e6f8698e5a9b31f8dccfe988d1f3
+SIZE (KDE/release-service/25.08.0/kmime-25.08.0.tar.xz) = 163240
diff --git a/net/knxd/Makefile b/net/knxd/Makefile
index e7220f2ff481..f9dc16d39bc4 100644
--- a/net/knxd/Makefile
+++ b/net/knxd/Makefile
@@ -1,5 +1,6 @@
PORTNAME= knxd
-PORTVERSION= 0.14.66
+PORTVERSION= 0.14.72
+PORTREVISION= 1
CATEGORIES= net
# make is compatible with fmt >= 10, https://github.com/knxd/knxd/pull/549
diff --git a/net/knxd/distinfo b/net/knxd/distinfo
index 4b85f1ac8719..2226494275b9 100644
--- a/net/knxd/distinfo
+++ b/net/knxd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730186276
-SHA256 (knxd-knxd-0.14.66_GH0.tar.gz) = aec3887a69a07a764fedf48f295e39887255f69a3c6e05987bbf0b9bcde6c7a1
-SIZE (knxd-knxd-0.14.66_GH0.tar.gz) = 291998
+TIMESTAMP = 1753710106
+SHA256 (knxd-knxd-0.14.72_GH0.tar.gz) = f90cad2dd1adc9116bdafa60bec9a7613c6991a37a7f967aec3a03cb1f7c00e2
+SIZE (knxd-knxd-0.14.72_GH0.tar.gz) = 300695
diff --git a/net/knxd/files/patch-src_libserver_tcptunserver.cpp b/net/knxd/files/patch-src_libserver_tcptunserver.cpp
new file mode 100644
index 000000000000..b9d8fab73c6d
--- /dev/null
+++ b/net/knxd/files/patch-src_libserver_tcptunserver.cpp
@@ -0,0 +1,10 @@
+--- src/libserver/tcptunserver.cpp.orig 2025-07-28 13:47:46 UTC
++++ src/libserver/tcptunserver.cpp
+@@ -23,6 +23,7 @@
+
+ #include <unistd.h>
+ #include <netinet/tcp.h>
++#include <sys/socket.h>
+ #include <sys/un.h>
+ #include <arpa/inet.h>
+
diff --git a/net/kontactinterface/distinfo b/net/kontactinterface/distinfo
index 743a5a9e90ea..16d06ee40d43 100644
--- a/net/kontactinterface/distinfo
+++ b/net/kontactinterface/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381609
-SHA256 (KDE/release-service/25.04.3/kontactinterface-25.04.3.tar.xz) = 5a7ab4c18f3c753782b5d3b9ac63213651f4268ffb698b0c6206cff323614131
-SIZE (KDE/release-service/25.04.3/kontactinterface-25.04.3.tar.xz) = 41024
+TIMESTAMP = 1754646513
+SHA256 (KDE/release-service/25.08.0/kontactinterface-25.08.0.tar.xz) = bee3a6e38a36190d494581bddc9fff9441e43c31e3c99a9bb9b9bcad6ffbca47
+SIZE (KDE/release-service/25.08.0/kontactinterface-25.08.0.tar.xz) = 43176
diff --git a/net/kpimtextedit/distinfo b/net/kpimtextedit/distinfo
index 0546085a70fa..3c83bc09ca52 100644
--- a/net/kpimtextedit/distinfo
+++ b/net/kpimtextedit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381612
-SHA256 (KDE/release-service/25.04.3/kpimtextedit-25.04.3.tar.xz) = 4a107ca02a4535fdc08f7b65886cc99cdf9da642a67363bcbab4cba338bc6c32
-SIZE (KDE/release-service/25.04.3/kpimtextedit-25.04.3.tar.xz) = 181200
+TIMESTAMP = 1754646516
+SHA256 (KDE/release-service/25.08.0/kpimtextedit-25.08.0.tar.xz) = 9dc08e3251b371cb6c1b8980d2dc0cbc0dab9fc115d0844894bf8dbd0f4d1437
+SIZE (KDE/release-service/25.08.0/kpimtextedit-25.08.0.tar.xz) = 183516
diff --git a/net/krakend-ce/Makefile b/net/krakend-ce/Makefile
index 041020e5a939..c3d9505ca21f 100644
--- a/net/krakend-ce/Makefile
+++ b/net/krakend-ce/Makefile
@@ -1,10 +1,10 @@
PORTNAME= krakend-ce
DISTVERSIONPREFIX= v
-DISTVERSION= 2.10.0
+DISTVERSION= 2.10.2
PORTREVISION= 1
CATEGORIES= net
-MAINTAINER= alster@vinterdalen.se
+MAINTAINER= alven@FreeBSD.org
COMMENT= High-performance, stateless, declarative, API Gateway
WWW= https://www.krakend.io/ \
https://github.com/krakend/krakend-ce/
diff --git a/net/krakend-ce/distinfo b/net/krakend-ce/distinfo
index 3ad378ebde4a..e6e5828eb941 100644
--- a/net/krakend-ce/distinfo
+++ b/net/krakend-ce/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749830993
-SHA256 (go/net_krakend-ce/krakend-ce-v2.10.0/v2.10.0.mod) = e2950c3476439f37655342b300326fb003e7c9120563f99ed1b59fae80a5732a
-SIZE (go/net_krakend-ce/krakend-ce-v2.10.0/v2.10.0.mod) = 14999
-SHA256 (go/net_krakend-ce/krakend-ce-v2.10.0/v2.10.0.zip) = 595680d8d00b0f516abe43f24c462fd7b0c83a5ccf912f2534d6ab1b583a8408
-SIZE (go/net_krakend-ce/krakend-ce-v2.10.0/v2.10.0.zip) = 141680
+TIMESTAMP = 1753272650
+SHA256 (go/net_krakend-ce/krakend-ce-v2.10.2/v2.10.2.mod) = bd911f791a23ae2eaef727c5c5973fde88330b7969148793df644795555018e9
+SIZE (go/net_krakend-ce/krakend-ce-v2.10.2/v2.10.2.mod) = 14999
+SHA256 (go/net_krakend-ce/krakend-ce-v2.10.2/v2.10.2.zip) = 5c8d711d4d5e87c932767d9ccdd30fe83fe0d89a661dd791b25824542ec4bfea
+SIZE (go/net_krakend-ce/krakend-ce-v2.10.2/v2.10.2.zip) = 142230
diff --git a/net/krdc/distinfo b/net/krdc/distinfo
index e46d8229284e..519bf1134e73 100644
--- a/net/krdc/distinfo
+++ b/net/krdc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381614
-SHA256 (KDE/release-service/25.04.3/krdc-25.04.3.tar.xz) = 4fbf23713ce25f465db13dae2b95ad246945cb2ae5126e17a10bb52c61834eca
-SIZE (KDE/release-service/25.04.3/krdc-25.04.3.tar.xz) = 1590088
+TIMESTAMP = 1754646518
+SHA256 (KDE/release-service/25.08.0/krdc-25.08.0.tar.xz) = 27b50fa82f665cf8ec5f1f3573df3ceb14fe0602e30288f1b4f8a9407eb2d6ec
+SIZE (KDE/release-service/25.08.0/krdc-25.08.0.tar.xz) = 1598520
diff --git a/net/krdc/pkg-plist b/net/krdc/pkg-plist
index d33e28f23b6b..9ca5c1f5ebda 100644
--- a/net/krdc/pkg-plist
+++ b/net/krdc/pkg-plist
@@ -16,6 +16,7 @@ share/config.kcfg/krdc.kcfg
share/icons/hicolor/scalable/apps/krdc.svg
share/locale/af/LC_MESSAGES/krdc.mo
share/locale/ar/LC_MESSAGES/krdc.mo
+share/locale/az/LC_MESSAGES/krdc.mo
share/locale/be/LC_MESSAGES/krdc.mo
share/locale/bg/LC_MESSAGES/krdc.mo
share/locale/br/LC_MESSAGES/krdc.mo
diff --git a/net/krfb/distinfo b/net/krfb/distinfo
index b6f3a2725279..f5133670a94d 100644
--- a/net/krfb/distinfo
+++ b/net/krfb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381616
-SHA256 (KDE/release-service/25.04.3/krfb-25.04.3.tar.xz) = f6db99cf945a2073336ed6dd8dd03101a815742a0cecc560a357fe39b3760707
-SIZE (KDE/release-service/25.04.3/krfb-25.04.3.tar.xz) = 1220888
+TIMESTAMP = 1754646521
+SHA256 (KDE/release-service/25.08.0/krfb-25.08.0.tar.xz) = f353c6603046fe97fd0808497d47a3eb18bbd7811e43d08c965414214496845a
+SIZE (KDE/release-service/25.08.0/krfb-25.08.0.tar.xz) = 1220716
diff --git a/net/krill/Makefile b/net/krill/Makefile
index 11ec2f10f8e3..ec9915f06a81 100644
--- a/net/krill/Makefile
+++ b/net/krill/Makefile
@@ -1,7 +1,6 @@
PORTNAME= krill
DISTVERSIONPREFIX= v
-DISTVERSION= 0.14.6
-PORTREVISION= 2
+DISTVERSION= 0.15.0
CATEGORIES= net
MAINTAINER= jaap@NLnetLabs.nl
diff --git a/net/krill/Makefile.crates b/net/krill/Makefile.crates
index 27d4488afc78..edabfeed46d3 100644
--- a/net/krill/Makefile.crates
+++ b/net/krill/Makefile.crates
@@ -1,230 +1,241 @@
CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.0 \
- adler32-1.2.0 \
+ adler2-2.0.1 \
aho-corasick-1.1.3 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- ansi_term-0.12.1 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
ascii-canvas-3.0.0 \
- async-trait-0.1.88 \
- atty-0.2.14 \
- autocfg-1.4.0 \
+ atomic-waker-1.1.2 \
+ autocfg-1.5.0 \
backoff-0.4.0 \
- backtrace-0.3.74 \
+ backtrace-0.3.75 \
+ base16ct-0.2.0 \
base64-0.13.1 \
- base64-0.21.7 \
base64-0.22.1 \
+ base64ct-1.8.0 \
basic-cookies-0.1.5 \
bcder-0.7.5 \
bit-set-0.5.3 \
bit-vec-0.6.3 \
bitflags-1.3.2 \
- bitflags-2.9.0 \
- block-buffer-0.9.0 \
+ bitflags-2.9.1 \
block-buffer-0.10.4 \
- bumpalo-3.17.0 \
+ bumpalo-3.19.0 \
byteorder-1.5.0 \
bytes-1.10.1 \
- cc-1.2.17 \
- cfg-if-1.0.0 \
- chrono-0.4.40 \
- cipher-0.2.5 \
- clap-2.34.0 \
+ cc-1.2.31 \
+ cfg-if-1.0.1 \
+ chrono-0.4.41 \
+ cipher-0.4.4 \
+ clap-4.5.42 \
+ clap_builder-4.5.42 \
+ clap_derive-4.5.41 \
+ clap_lex-0.7.5 \
+ colorchoice-1.0.4 \
+ const-oid-0.9.6 \
core-foundation-0.9.4 \
core-foundation-sys-0.8.7 \
cpufeatures-0.2.17 \
- crc32fast-1.4.2 \
- crunchy-0.2.3 \
+ crunchy-0.2.4 \
+ crypto-bigint-0.5.5 \
crypto-common-0.1.6 \
- crypto-mac-0.10.1 \
- cryptoki-0.3.0 \
- cryptoki-sys-0.1.4 \
- darling-0.13.4 \
- darling_core-0.13.4 \
- darling_macro-0.13.4 \
- derivative-2.2.0 \
- deunicode-1.6.1 \
- diff-0.1.13 \
- digest-0.9.0 \
+ cryptoki-0.10.0 \
+ cryptoki-sys-0.4.0 \
+ curve25519-dalek-4.1.3 \
+ curve25519-dalek-derive-0.1.1 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
+ der-0.7.10 \
+ deranged-0.4.0 \
digest-0.10.7 \
dirs-next-2.0.0 \
dirs-sys-next-0.1.2 \
displaydoc-0.2.5 \
+ 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 \
ena-0.14.3 \
encoding_rs-0.8.35 \
enum-display-derive-0.1.1 \
enum-flags-0.1.8 \
equivalent-1.0.2 \
- errno-0.3.10 \
- error-chain-0.11.0 \
- fallible-iterator-0.2.0 \
+ errno-0.3.13 \
fastrand-2.3.0 \
fd-lock-4.0.4 \
- fern-0.5.9 \
+ fern-0.7.1 \
+ ff-0.13.1 \
+ fiat-crypto-0.2.9 \
+ filetime-0.2.25 \
fixedbitset-0.4.2 \
fnv-1.0.7 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
form_urlencoded-1.2.1 \
- fslock-0.2.1 \
- futures-0.3.31 \
futures-channel-0.3.31 \
futures-core-0.3.31 \
- futures-executor-0.3.31 \
- futures-io-0.3.31 \
futures-macro-0.3.31 \
futures-sink-0.3.31 \
futures-task-0.3.31 \
futures-util-0.3.31 \
generic-array-0.14.7 \
- getrandom-0.2.15 \
- getrandom-0.3.2 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
gimli-0.31.1 \
- h2-0.3.26 \
- hashbrown-0.15.2 \
+ group-0.13.0 \
+ h2-0.4.11 \
+ hashbrown-0.12.3 \
+ hashbrown-0.15.4 \
heck-0.5.0 \
- hermit-abi-0.1.19 \
- hermit-abi-0.5.0 \
+ hermit-abi-0.5.2 \
hex-0.4.3 \
- hmac-0.10.1 \
+ hkdf-0.12.4 \
hmac-0.12.1 \
+ hostname-0.4.1 \
http-0.2.12 \
- http-body-0.4.6 \
+ http-1.3.1 \
+ http-body-1.0.1 \
+ http-body-util-0.1.3 \
httparse-1.10.1 \
httpdate-1.0.3 \
- hyper-0.14.32 \
- hyper-tls-0.5.0 \
- iana-time-zone-0.1.62 \
+ hyper-1.6.0 \
+ hyper-rustls-0.27.7 \
+ hyper-tls-0.6.0 \
+ hyper-util-0.1.16 \
+ iana-time-zone-0.1.63 \
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.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
ident_case-1.0.1 \
idna-1.0.3 \
- idna_adapter-1.2.0 \
- impl-trait-for-tuples-0.2.3 \
- indexmap-2.8.0 \
+ idna_adapter-1.2.1 \
+ indexmap-1.9.3 \
+ indexmap-2.10.0 \
+ inout-0.1.4 \
instant-0.1.13 \
intervaltree-0.2.7 \
+ io-uring-0.7.9 \
ipnet-2.11.0 \
+ iri-string-0.7.8 \
is-terminal-0.4.16 \
+ is_terminal_polyfill-1.70.1 \
itertools-0.10.5 \
itertools-0.11.0 \
itoa-1.0.15 \
- jmespatch-0.3.0 \
js-sys-0.3.77 \
kmip-protocol-0.4.3 \
kmip-ttlv-0.3.5 \
- kvx-0.9.3 \
- kvx_macros-0.9.3 \
- kvx_types-0.9.3 \
- lalrpop-0.19.12 \
lalrpop-0.20.2 \
- lalrpop-util-0.19.12 \
lalrpop-util-0.20.2 \
lazy_static-1.5.0 \
- libc-0.2.171 \
- libflate-1.4.0 \
- libflate_lz77-1.2.0 \
- libloading-0.7.4 \
- libredox-0.1.3 \
- linux-raw-sys-0.9.3 \
- litemap-0.7.5 \
- lock_api-0.4.12 \
+ libc-0.2.174 \
+ libloading-0.8.8 \
+ libm-0.2.15 \
+ libredox-0.1.9 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
+ lock_api-0.4.13 \
log-0.4.27 \
- maplit-1.0.2 \
- matchers-0.0.1 \
maybe-async-0.2.10 \
- md-5-0.10.6 \
- memchr-2.7.4 \
+ memchr-2.7.5 \
mime-0.3.17 \
- miniz_oxide-0.8.5 \
- mio-1.0.3 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
native-tls-0.2.14 \
new_debug_unreachable-1.0.6 \
- num-bigint-0.4.6 \
+ num-bigint-dig-0.8.4 \
+ num-conv-0.1.0 \
num-integer-0.1.46 \
+ num-iter-0.1.45 \
num-traits-0.2.19 \
+ num_threads-0.1.7 \
oauth2-4.4.2 \
object-0.36.7 \
- once_cell-1.21.1 \
- opaque-debug-0.3.1 \
- openidconnect-2.5.1 \
- openssl-0.10.71 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ openidconnect-3.5.0 \
+ openssl-0.10.73 \
openssl-macros-0.1.1 \
openssl-probe-0.1.6 \
- openssl-src-300.4.2+3.4.1 \
- openssl-sys-0.9.106 \
+ openssl-sys-0.9.109 \
ordered-float-2.10.1 \
- oso-0.12.4 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
- pbkdf2-0.7.5 \
+ p256-0.13.2 \
+ p384-0.13.1 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
+ paste-1.0.15 \
+ pbkdf2-0.12.2 \
+ pem-rfc7468-0.7.0 \
percent-encoding-2.3.1 \
petgraph-0.6.5 \
- phf-0.11.3 \
phf_shared-0.11.3 \
pico-args-0.5.0 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
+ pkcs1-0.7.5 \
+ pkcs8-0.10.2 \
pkg-config-0.3.32 \
- polar-core-0.12.4 \
- postgres-0.19.10 \
- postgres-derive-0.4.6 \
- postgres-protocol-0.6.8 \
- postgres-types-0.2.9 \
+ potential_utf-0.1.2 \
+ powerfmt-0.2.0 \
ppv-lite86-0.2.21 \
precomputed-hash-0.1.1 \
- proc-macro-error-1.0.4 \
- proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.94 \
+ primeorder-0.13.6 \
+ proc-macro2-1.0.95 \
quick-xml-0.31.0 \
quote-1.0.40 \
- r-efi-5.2.0 \
+ r-efi-5.3.0 \
r2d2-0.8.10 \
- r2d2_postgres-0.18.2 \
rand-0.8.5 \
- rand-0.9.0 \
+ rand-0.9.2 \
rand_chacha-0.3.1 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
rand_core-0.9.3 \
- redox_syscall-0.5.10 \
+ redox_syscall-0.5.17 \
redox_users-0.4.6 \
+ ref-cast-1.0.24 \
+ ref-cast-impl-1.0.24 \
regex-1.11.1 \
- regex-automata-0.1.10 \
regex-automata-0.4.9 \
- regex-syntax-0.6.29 \
regex-syntax-0.8.5 \
- reqwest-0.11.27 \
- ring-0.16.20 \
+ reqwest-0.12.22 \
+ rfc6979-0.4.0 \
ring-0.17.14 \
- rle-decode-fast-1.0.3 \
- rpassword-5.0.1 \
- rpki-0.18.5 \
- rustc-demangle-0.1.24 \
+ rpassword-7.4.0 \
+ rpki-0.18.6 \
+ rsa-0.9.8 \
+ rtoolbox-0.0.3 \
+ rustc-demangle-0.1.26 \
rustc_version-0.4.1 \
- rustix-1.0.3 \
- rustls-0.21.12 \
- rustls-pemfile-1.0.4 \
- rustls-webpki-0.101.7 \
- rustversion-1.0.20 \
+ rustix-1.0.8 \
+ rustls-0.23.31 \
+ rustls-pemfile-2.2.0 \
+ rustls-pki-types-1.12.0 \
+ rustls-webpki-0.103.4 \
+ rustversion-1.0.21 \
ryu-1.0.20 \
- salsa20-0.7.2 \
+ salsa20-0.10.2 \
same-file-1.0.6 \
schannel-0.1.27 \
scheduled-thread-pool-0.2.7 \
+ schemars-0.9.0 \
+ schemars-1.0.4 \
scopeguard-1.2.0 \
- scrypt-0.6.5 \
- sct-0.7.1 \
+ scrypt-0.11.0 \
+ sec1-0.7.3 \
+ secrecy-0.8.0 \
security-framework-2.11.1 \
security-framework-sys-2.14.0 \
semver-1.0.26 \
@@ -232,88 +243,83 @@ CARGO_CRATES= addr2line-0.24.2 \
serde-value-0.7.0 \
serde_bytes-0.11.17 \
serde_derive-1.0.219 \
- serde_json-1.0.140 \
+ serde_json-1.0.142 \
serde_path_to_error-0.1.17 \
serde_plain-1.0.2 \
+ serde_spanned-0.6.9 \
serde_urlencoded-0.7.1 \
- serde_with-1.14.0 \
- serde_with_macros-1.5.2 \
- sha2-0.9.9 \
- sha2-0.10.8 \
- sharded-slab-0.1.7 \
+ serde_with-3.14.0 \
+ serde_with_macros-3.14.0 \
+ sha2-0.10.9 \
shlex-1.3.0 \
- signal-hook-registry-1.4.2 \
+ signal-hook-registry-1.4.6 \
+ signature-2.2.0 \
siphasher-1.0.1 \
- slab-0.4.9 \
- slug-0.1.6 \
- smallvec-1.14.0 \
- socket2-0.5.8 \
- spin-0.5.2 \
+ slab-0.4.10 \
+ smallvec-1.15.1 \
+ socket2-0.6.0 \
+ spin-0.9.8 \
+ spki-0.7.3 \
stable_deref_trait-1.2.0 \
- string_cache-0.8.8 \
- stringprep-0.1.5 \
- strsim-0.8.0 \
- strsim-0.10.0 \
- subtle-2.4.1 \
+ stderrlog-0.6.0 \
+ string_cache-0.8.9 \
+ strsim-0.11.1 \
+ subtle-2.6.1 \
syn-1.0.109 \
- syn-2.0.100 \
- sync_wrapper-0.1.2 \
- synstructure-0.13.1 \
- syslog-4.0.1 \
- system-configuration-0.5.1 \
- system-configuration-sys-0.5.0 \
- target-lexicon-0.12.16 \
- tempfile-3.19.1 \
+ syn-2.0.104 \
+ sync_wrapper-1.0.2 \
+ synstructure-0.13.2 \
+ syslog-7.0.0 \
+ system-configuration-0.6.1 \
+ system-configuration-sys-0.6.0 \
+ tar-0.4.44 \
+ tempfile-3.20.0 \
term-0.7.0 \
- textwrap-0.11.0 \
+ termcolor-1.1.3 \
+ terminal_size-0.4.2 \
thiserror-1.0.69 \
thiserror-impl-1.0.69 \
- thread_local-1.1.8 \
- time-0.1.45 \
+ thread_local-1.1.9 \
+ time-0.3.41 \
+ time-core-0.1.4 \
+ time-macros-0.2.22 \
tiny-keccak-2.0.2 \
- tinystr-0.7.6 \
+ tinystr-0.8.1 \
tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
- tokio-1.44.1 \
+ tokio-1.47.1 \
tokio-macros-2.5.0 \
tokio-native-tls-0.3.1 \
- tokio-postgres-0.7.13 \
- tokio-rustls-0.24.1 \
- tokio-util-0.7.14 \
- toml-0.5.11 \
+ tokio-rustls-0.26.2 \
+ tokio-util-0.7.16 \
+ toml-0.8.23 \
+ toml_datetime-0.6.11 \
+ toml_edit-0.22.27 \
+ toml_write-0.1.2 \
+ tower-0.5.2 \
+ tower-http-0.6.6 \
+ 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-log-0.1.4 \
- tracing-serde-0.1.3 \
- tracing-subscriber-0.2.25 \
+ tracing-core-0.1.34 \
trait-set-0.2.0 \
try-lock-0.2.5 \
typenum-1.18.0 \
- unicode-bidi-0.3.18 \
unicode-ident-1.0.18 \
unicode-normalization-0.1.24 \
- unicode-properties-0.1.3 \
- unicode-width-0.1.14 \
unicode-xid-0.2.6 \
- untrusted-0.7.1 \
untrusted-0.9.0 \
url-2.5.4 \
urlparse-0.7.3 \
- utf16_iter-1.0.5 \
utf8_iter-1.0.4 \
- uuid-1.16.0 \
- valuable-0.1.1 \
+ utf8parse-0.2.2 \
+ uuid-1.17.0 \
vcpkg-0.2.15 \
- vec_map-0.8.2 \
version_check-0.9.5 \
walkdir-2.5.0 \
want-0.3.1 \
- wasi-0.10.0+wasi-snapshot-preview1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
wasi-0.14.2+wasi-0.2.4 \
- wasite-0.1.0 \
wasm-bindgen-0.2.100 \
wasm-bindgen-backend-0.2.100 \
wasm-bindgen-futures-0.4.50 \
@@ -321,42 +327,49 @@ CARGO_CRATES= addr2line-0.24.2 \
wasm-bindgen-macro-support-0.2.100 \
wasm-bindgen-shared-0.2.100 \
web-sys-0.3.77 \
- whoami-1.6.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.9 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-core-0.52.0 \
- windows-link-0.1.1 \
- windows-sys-0.48.0 \
+ windows-core-0.61.2 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.3 \
+ windows-registry-0.5.3 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
- windows-targets-0.48.5 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.48.5 \
+ windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.48.5 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_msvc-0.48.5 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.48.5 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
- winreg-0.50.0 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.12 \
wit-bindgen-rt-0.39.0 \
- write16-1.0.0 \
- writeable-0.5.5 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
- zerocopy-0.8.24 \
- zerocopy-derive-0.8.24 \
+ writeable-0.6.1 \
+ xattr-1.5.1 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3
+ zeroize-1.8.1 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.3 \
+ zerovec-derive-0.11.1
diff --git a/net/krill/distinfo b/net/krill/distinfo
index 000d810eea40..300916c85dea 100644
--- a/net/krill/distinfo
+++ b/net/krill/distinfo
@@ -1,36 +1,42 @@
-TIMESTAMP = 1744119349
+TIMESTAMP = 1755000497
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/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
-SIZE (rust/crates/adler32-1.2.0.crate) = 6411
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
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
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/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
-SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
+SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
+SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+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.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
+SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
+SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
+SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
SHA256 (rust/crates/ascii-canvas-3.0.0.crate) = 8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6
SIZE (rust/crates/ascii-canvas-3.0.0.crate) = 10575
-SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
-SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
-SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
-SIZE (rust/crates/atty-0.2.14.crate) = 5470
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+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.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/backoff-0.4.0.crate) = b62ddb9cb1ec0a098ad4bbf9344d0713fa193ae1a80af55febcff2627b6a00c1
SIZE (rust/crates/backoff-0.4.0.crate) = 26738
-SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
-SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
+SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf
+SIZE (rust/crates/base16ct-0.2.0.crate) = 10240
SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
SIZE (rust/crates/base64-0.13.1.crate) = 61002
-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/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
+SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
SHA256 (rust/crates/basic-cookies-0.1.5.crate) = 67bd8fd42c16bdb08688243dc5f0cc117a3ca9efeeaba3a345a18a6159ad96f7
SIZE (rust/crates/basic-cookies-0.1.5.crate) = 7106
SHA256 (rust/crates/bcder-0.7.5.crate) = 89ffdaa8c6398acd07176317eb6c1f9082869dd1cc3fee7c72c6354866b928cc
@@ -41,60 +47,66 @@ SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41a
SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
-SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
-SHA256 (rust/crates/block-buffer-0.9.0.crate) = 4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4
-SIZE (rust/crates/block-buffer-0.9.0.crate) = 7108
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
-SHA256 (rust/crates/cc-1.2.17.crate) = 1fcb57c740ae1daf453ae85f16e37396f672b039e00d9d866e07ddb24e328e3a
-SIZE (rust/crates/cc-1.2.17.crate) = 105794
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.40.crate) = 1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c
-SIZE (rust/crates/chrono-0.4.40.crate) = 229824
-SHA256 (rust/crates/cipher-0.2.5.crate) = 12f8e7987cbd042a63249497f41aed09f8e65add917ea6566effbc56578d6801
-SIZE (rust/crates/cipher-0.2.5.crate) = 13099
-SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
-SIZE (rust/crates/clap-2.34.0.crate) = 202210
+SHA256 (rust/crates/cc-1.2.31.crate) = c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2
+SIZE (rust/crates/cc-1.2.31.crate) = 109427
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
+SIZE (rust/crates/cipher-0.4.4.crate) = 19073
+SHA256 (rust/crates/clap-4.5.42.crate) = ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882
+SIZE (rust/crates/clap-4.5.42.crate) = 58305
+SHA256 (rust/crates/clap_builder-4.5.42.crate) = 64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966
+SIZE (rust/crates/clap_builder-4.5.42.crate) = 169655
+SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
+SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
+SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
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-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
-SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929
-SIZE (rust/crates/crunchy-0.2.3.crate) = 3775
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
+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/crypto-mac-0.10.1.crate) = bff07008ec701e8028e2ceb8f83f0e4274ee62bd2dbdc4fefff2e9a91824081a
-SIZE (rust/crates/crypto-mac-0.10.1.crate) = 9531
-SHA256 (rust/crates/cryptoki-0.3.0.crate) = 503aa2bd88796da9bc6baf2c47696da40f135721b3d6680c7c6cee0b7d1f7a59
-SIZE (rust/crates/cryptoki-0.3.0.crate) = 52387
-SHA256 (rust/crates/cryptoki-sys-0.1.4.crate) = 1e4895bb04269df9a14f2692c6499dc2769e9a93caa33ef37c4df134f76956d2
-SIZE (rust/crates/cryptoki-sys-0.1.4.crate) = 86563
-SHA256 (rust/crates/darling-0.13.4.crate) = a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c
-SIZE (rust/crates/darling-0.13.4.crate) = 20895
-SHA256 (rust/crates/darling_core-0.13.4.crate) = 859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610
-SIZE (rust/crates/darling_core-0.13.4.crate) = 52937
-SHA256 (rust/crates/darling_macro-0.13.4.crate) = 9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835
-SIZE (rust/crates/darling_macro-0.13.4.crate) = 1910
-SHA256 (rust/crates/derivative-2.2.0.crate) = fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b
-SIZE (rust/crates/derivative-2.2.0.crate) = 48076
-SHA256 (rust/crates/deunicode-1.6.1.crate) = dc55fe0d1f6c107595572ec8b107c0999bb1a2e0b75e37429a4fb0d6474a0e7d
-SIZE (rust/crates/deunicode-1.6.1.crate) = 172337
-SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
-SIZE (rust/crates/diff-0.1.13.crate) = 46216
-SHA256 (rust/crates/digest-0.9.0.crate) = d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066
-SIZE (rust/crates/digest-0.9.0.crate) = 13247
+SHA256 (rust/crates/cryptoki-0.10.0.crate) = 781357a7779a8e92ea985121bbf379a9adf0777f44ab6392efc6abd5aa9b67db
+SIZE (rust/crates/cryptoki-0.10.0.crate) = 92339
+SHA256 (rust/crates/cryptoki-sys-0.4.0.crate) = 753e27d860277930ae9f394c119c8c70303236aab0ffab1d51f3d207dbb2bc4b
+SIZE (rust/crates/cryptoki-sys-0.4.0.crate) = 350424
+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.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
+SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
+SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
+SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb
+SIZE (rust/crates/der-0.7.10.crate) = 90111
+SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
+SIZE (rust/crates/deranged-0.4.0.crate) = 23235
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/dirs-next-2.0.0.crate) = b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1
@@ -103,8 +115,18 @@ SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6f
SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+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/ena-0.14.3.crate) = 3d248bdd43ce613d87415282f69b9bb99d947d290b10962dd6c56233312c2ad5
SIZE (rust/crates/ena-0.14.3.crate) = 22986
SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
@@ -115,18 +137,20 @@ SHA256 (rust/crates/enum-flags-0.1.8.crate) = 3682d2328e61f5529088a02cd20bb0a9ae
SIZE (rust/crates/enum-flags-0.1.8.crate) = 3531
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
-SHA256 (rust/crates/error-chain-0.11.0.crate) = ff511d5dc435d703f4971bc399647c9bc38e20cb41452e3b9feb4765419ed3f3
-SIZE (rust/crates/error-chain-0.11.0.crate) = 27207
-SHA256 (rust/crates/fallible-iterator-0.2.0.crate) = 4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7
-SIZE (rust/crates/fallible-iterator-0.2.0.crate) = 18509
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/fd-lock-4.0.4.crate) = 0ce92ff622d6dadf7349484f42c93271a0d49b7cc4d466a936405bacbe10aa78
SIZE (rust/crates/fd-lock-4.0.4.crate) = 15522
-SHA256 (rust/crates/fern-0.5.9.crate) = e69ab0d5aca163e388c3a49d284fed6c3d0810700e77c5ae2756a50ec1a4daaa
-SIZE (rust/crates/fern-0.5.9.crate) = 300860
+SHA256 (rust/crates/fern-0.7.1.crate) = 4316185f709b23713e41e3195f90edef7fb00c3ed4adc79769cf09cc762a3b29
+SIZE (rust/crates/fern-0.7.1.crate) = 304533
+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.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
+SIZE (rust/crates/filetime-0.2.25.crate) = 14940
SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
@@ -137,18 +161,10 @@ SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7f
SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
-SHA256 (rust/crates/fslock-0.2.1.crate) = 04412b8935272e3a9bae6f48c7bfff74c2911f60525404edfdd28e49884c3bfb
-SIZE (rust/crates/fslock-0.2.1.crate) = 13463
-SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
-SIZE (rust/crates/futures-0.3.31.crate) = 54953
SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
-SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f
-SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
-SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
-SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
@@ -159,192 +175,194 @@ SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc
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/getrandom-0.3.2.crate) = 73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0
-SIZE (rust/crates/getrandom-0.3.2.crate) = 49140
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
-SIZE (rust/crates/h2-0.3.26.crate) = 168315
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/group-0.13.0.crate) = f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63
+SIZE (rust/crates/group-0.13.0.crate) = 16526
+SHA256 (rust/crates/h2-0.4.11.crate) = 17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785
+SIZE (rust/crates/h2-0.4.11.crate) = 175810
+SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
+SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
-SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
-SHA256 (rust/crates/hermit-abi-0.5.0.crate) = fbd780fe5cc30f81464441920d82ac8740e2e46b29a6fad543ddd075229ce37e
-SIZE (rust/crates/hermit-abi-0.5.0.crate) = 17480
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/hmac-0.10.1.crate) = c1441c6b1e930e2817404b5046f1f989899143a12bf92de603b69f4e0aee1e15
-SIZE (rust/crates/hmac-0.10.1.crate) = 11120
+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/hostname-0.4.1.crate) = a56f203cd1c76362b69e3863fd987520ac36cf70a8c92627449b2f64a8cf7d65
+SIZE (rust/crates/hostname-0.4.1.crate) = 13819
SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
SIZE (rust/crates/http-0.2.12.crate) = 101964
-SHA256 (rust/crates/http-body-0.4.6.crate) = 7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2
-SIZE (rust/crates/http-body-0.4.6.crate) = 10773
+SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
+SIZE (rust/crates/http-1.3.1.crate) = 106063
+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.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-0.14.32.crate) = 41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7
-SIZE (rust/crates/hyper-0.14.32.crate) = 199622
-SHA256 (rust/crates/hyper-tls-0.5.0.crate) = d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905
-SIZE (rust/crates/hyper-tls-0.5.0.crate) = 13257
-SHA256 (rust/crates/iana-time-zone-0.1.62.crate) = b2fd658b06e56721792c5df4475705b6cda790e9298d19d2f8af083457bcd127
-SIZE (rust/crates/iana-time-zone-0.1.62.crate) = 35775
+SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
+SIZE (rust/crates/hyper-1.6.0.crate) = 153923
+SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
+SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
+SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
+SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
+SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
+SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
+SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
+SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
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.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
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/impl-trait-for-tuples-0.2.3.crate) = a0eb5a3343abf848c0984fe4604b2b105da9539376e24fc0a3b0007411ae4fd9
-SIZE (rust/crates/impl-trait-for-tuples-0.2.3.crate) = 16398
-SHA256 (rust/crates/indexmap-2.8.0.crate) = 3954d50fe15b02142bf25d3b8bdadb634ec3948f103d04ffe3031bc8fe9d7058
-SIZE (rust/crates/indexmap-2.8.0.crate) = 89670
+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.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
+SIZE (rust/crates/inout-0.1.4.crate) = 11280
SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222
SIZE (rust/crates/instant-0.1.13.crate) = 6305
SHA256 (rust/crates/intervaltree-0.2.7.crate) = 270bc34e57047cab801a8c871c124d9dc7132f6473c6401f645524f4e6edd111
SIZE (rust/crates/intervaltree-0.2.7.crate) = 4074
+SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4
+SIZE (rust/crates/io-uring-0.7.9.crate) = 99792
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
+SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9
SIZE (rust/crates/is-terminal-0.4.16.crate) = 7811
+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.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
SIZE (rust/crates/itertools-0.10.5.crate) = 115354
SHA256 (rust/crates/itertools-0.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57
SIZE (rust/crates/itertools-0.11.0.crate) = 125074
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/jmespatch-0.3.0.crate) = 7acf91a732ade34d8eda2dee9500a051833f14f0d3d10d77c149845d6ac6a5f0
-SIZE (rust/crates/jmespatch-0.3.0.crate) = 48205
SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/kmip-protocol-0.4.3.crate) = aa5c6e91a4f36736ef47f650dc90d327b8be65f4acaf401bad389ce81c53ded5
SIZE (rust/crates/kmip-protocol-0.4.3.crate) = 70583
SHA256 (rust/crates/kmip-ttlv-0.3.5.crate) = 13cdaafff68ae98da73fd6dff927095849646c6eeee44bdd0a983d30192cdeb1
SIZE (rust/crates/kmip-ttlv-0.3.5.crate) = 67125
-SHA256 (rust/crates/kvx-0.9.3.crate) = 1754d54b4647a80cfe3a028ea091ff1e397b4dd7ce732e3dd89c574ee7069ce6
-SIZE (rust/crates/kvx-0.9.3.crate) = 17713
-SHA256 (rust/crates/kvx_macros-0.9.3.crate) = 5d19a4fb5d927de5c763835ad6eb8cb1a8d7f7e7a0b3e13c12b7bc96c06ef081
-SIZE (rust/crates/kvx_macros-0.9.3.crate) = 1941
-SHA256 (rust/crates/kvx_types-0.9.3.crate) = ced4f07c148b135c7e3541eed9afc749fa6cf8451f52ebac4bd12d148c0c51a3
-SIZE (rust/crates/kvx_types-0.9.3.crate) = 5536
-SHA256 (rust/crates/lalrpop-0.19.12.crate) = 0a1cbf952127589f2851ab2046af368fd20645491bb4b376f04b7f94d7a9837b
-SIZE (rust/crates/lalrpop-0.19.12.crate) = 226898
SHA256 (rust/crates/lalrpop-0.20.2.crate) = 55cb077ad656299f160924eb2912aa147d7339ea7d69e1b5517326fdcec3c1ca
SIZE (rust/crates/lalrpop-0.20.2.crate) = 240370
-SHA256 (rust/crates/lalrpop-util-0.19.12.crate) = d3c48237b9604c5a4702de6b824e02006c3214327564636aef27c1028a8fa0ed
-SIZE (rust/crates/lalrpop-util-0.19.12.crate) = 10178
SHA256 (rust/crates/lalrpop-util-0.20.2.crate) = 507460a910eb7b32ee961886ff48539633b788a36b65692b95f225b844c82553
SIZE (rust/crates/lalrpop-util-0.20.2.crate) = 15064
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.171.crate) = c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6
-SIZE (rust/crates/libc-0.2.171.crate) = 785246
-SHA256 (rust/crates/libflate-1.4.0.crate) = 5ff4ae71b685bbad2f2f391fe74f6b7659a34871c08b210fdc039e43bee07d18
-SIZE (rust/crates/libflate-1.4.0.crate) = 42600
-SHA256 (rust/crates/libflate_lz77-1.2.0.crate) = a52d3a8bfc85f250440e4424db7d857e241a3aebbbe301f3eb606ab15c39acbf
-SIZE (rust/crates/libflate_lz77-1.2.0.crate) = 5964
-SHA256 (rust/crates/libloading-0.7.4.crate) = b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f
-SIZE (rust/crates/libloading-0.7.4.crate) = 27580
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/linux-raw-sys-0.9.3.crate) = fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413
-SIZE (rust/crates/linux-raw-sys-0.9.3.crate) = 2311047
-SHA256 (rust/crates/litemap-0.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856
-SIZE (rust/crates/litemap-0.7.5.crate) = 29962
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
+SIZE (rust/crates/libloading-0.8.8.crate) = 31345
+SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
+SIZE (rust/crates/libm-0.2.15.crate) = 156108
+SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3
+SIZE (rust/crates/libredox-0.1.9.crate) = 7281
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
SIZE (rust/crates/log-0.4.27.crate) = 48120
-SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
-SIZE (rust/crates/maplit-1.0.2.crate) = 8871
-SHA256 (rust/crates/matchers-0.0.1.crate) = f099785f7595cc4b4553a174ce30dd7589ef93391ff414dbb67f62392b9e0ce1
-SIZE (rust/crates/matchers-0.0.1.crate) = 5039
SHA256 (rust/crates/maybe-async-0.2.10.crate) = 5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11
SIZE (rust/crates/maybe-async-0.2.10.crate) = 22107
-SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf
-SIZE (rust/crates/md-5-0.10.6.crate) = 16161
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
-SHA256 (rust/crates/miniz_oxide-0.8.5.crate) = 8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5
-SIZE (rust/crates/miniz_oxide-0.8.5.crate) = 62237
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
-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.4.crate) = dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151
+SIZE (rust/crates/num-bigint-dig-0.8.4.crate) = 123825
+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-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/oauth2-4.4.2.crate) = c38841cdd844847e3e7c8d29cef9dcfed8877f8f56f9071f77843ecf3baf937f
SIZE (rust/crates/oauth2-4.4.2.crate) = 74489
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
SIZE (rust/crates/object-0.36.7.crate) = 329938
-SHA256 (rust/crates/once_cell-1.21.1.crate) = d75b0bedcc4fe52caa0e03d9f1151a323e4aa5e2d78ba3580400cd3c9e2bc4bc
-SIZE (rust/crates/once_cell-1.21.1.crate) = 34256
-SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381
-SIZE (rust/crates/opaque-debug-0.3.1.crate) = 7066
-SHA256 (rust/crates/openidconnect-2.5.1.crate) = 98dd5b7049bac4fdd2233b8c9767d42c05da8006fdb79cc903258556d2b18009
-SIZE (rust/crates/openidconnect-2.5.1.crate) = 144854
-SHA256 (rust/crates/openssl-0.10.71.crate) = 5e14130c6a98cd258fdcb0fb6d744152343ff729cbfcb28c656a9d12b999fbcd
-SIZE (rust/crates/openssl-0.10.71.crate) = 281165
+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.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/openidconnect-3.5.0.crate) = f47e80a9cfae4462dd29c41e987edd228971d6565553fbc14b8a11e666d91590
+SIZE (rust/crates/openidconnect-3.5.0.crate) = 158713
+SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
+SIZE (rust/crates/openssl-0.10.73.crate) = 283994
SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
-SHA256 (rust/crates/openssl-src-300.4.2+3.4.1.crate) = 168ce4e058f975fe43e89d9ccf78ca668601887ae736090aacc23ae353c298e2
-SIZE (rust/crates/openssl-src-300.4.2+3.4.1.crate) = 9956732
-SHA256 (rust/crates/openssl-sys-0.9.106.crate) = 8bb61ea9811cc39e3c2069f40b8b8e2e70d8569b361f879786cc7ed48b777cdd
-SIZE (rust/crates/openssl-sys-0.9.106.crate) = 76230
+SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
+SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c
SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
-SHA256 (rust/crates/oso-0.12.4.crate) = aec41e2da1ce3a82eb807396f802c172f08aa03e1be31e5df49592a04e12c8c7
-SIZE (rust/crates/oso-0.12.4.crate) = 48864
-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/pbkdf2-0.7.5.crate) = bf916dd32dd26297907890d99dc2740e33f6bd9073965af4ccff2967962f5508
-SIZE (rust/crates/pbkdf2-0.7.5.crate) = 12302
+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_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
+SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
+SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2
+SIZE (rust/crates/pbkdf2-0.12.2.crate) = 13906
+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.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
SHA256 (rust/crates/petgraph-0.6.5.crate) = b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db
SIZE (rust/crates/petgraph-0.6.5.crate) = 710970
-SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
-SIZE (rust/crates/phf-0.11.3.crate) = 23231
SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
SHA256 (rust/crates/pico-args-0.5.0.crate) = 5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315
@@ -353,42 +371,36 @@ SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9a
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/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
-SHA256 (rust/crates/polar-core-0.12.4.crate) = 53d2b6ee5b5ff6312ca55e2ba75fbd438c72bc041c799055388d815726eca69b
-SIZE (rust/crates/polar-core-0.12.4.crate) = 222570
-SHA256 (rust/crates/postgres-0.19.10.crate) = 363e6dfbdd780d3aa3597b6eb430db76bb315fa9bad7fae595bb8def808b8470
-SIZE (rust/crates/postgres-0.19.10.crate) = 41354
-SHA256 (rust/crates/postgres-derive-0.4.6.crate) = 69700ea4603c5ef32d447708e6a19cd3e8ac197a000842e97f527daea5e4175f
-SIZE (rust/crates/postgres-derive-0.4.6.crate) = 11768
-SHA256 (rust/crates/postgres-protocol-0.6.8.crate) = 76ff0abab4a9b844b93ef7b81f1efc0a366062aaef2cd702c76256b5dc075c54
-SIZE (rust/crates/postgres-protocol-0.6.8.crate) = 29415
-SHA256 (rust/crates/postgres-types-0.2.9.crate) = 613283563cd90e1dfc3518d548caee47e0e725455ed619881f5cf21f36de4b48
-SIZE (rust/crates/postgres-types-0.2.9.crate) = 38987
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c
SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
-SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
-SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
-SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
-SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
-SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
+SHA256 (rust/crates/primeorder-0.13.6.crate) = 353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6
+SIZE (rust/crates/primeorder-0.13.6.crate) = 21296
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/quick-xml-0.31.0.crate) = 1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33
SIZE (rust/crates/quick-xml-0.31.0.crate) = 172236
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/r2d2-0.8.10.crate) = 51de85fb3fb6524929c8a2eb85e6b6d363de4e8c48f9e2c2eac4944abc181c93
SIZE (rust/crates/r2d2-0.8.10.crate) = 17888
-SHA256 (rust/crates/r2d2_postgres-0.18.2.crate) = efd4b47636dbca581cd057e2f27a5d39be741ea4f85fd3c29e415c55f71c7595
-SIZE (rust/crates/r2d2_postgres-0.18.2.crate) = 3098
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand-0.9.0.crate) = 3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94
-SIZE (rust/crates/rand-0.9.0.crate) = 97798
+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
@@ -397,62 +409,72 @@ SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9ba
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
-SHA256 (rust/crates/redox_syscall-0.5.10.crate) = 0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1
-SIZE (rust/crates/redox_syscall-0.5.10.crate) = 30226
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
+SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf
+SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252
+SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7
+SIZE (rust/crates/ref-cast-impl-1.0.24.crate) = 9968
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/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
-SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
-SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
-SIZE (rust/crates/ring-0.16.20.crate) = 5082615
+SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
+SIZE (rust/crates/reqwest-0.12.22.crate) = 200283
+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/rle-decode-fast-1.0.3.crate) = 3582f63211428f83597b51b2ddb88e2a91a9d52d12831f9d08f5e624e8977422
-SIZE (rust/crates/rle-decode-fast-1.0.3.crate) = 62086
-SHA256 (rust/crates/rpassword-5.0.1.crate) = ffc936cf8a7ea60c58f030fd36a612a48f440610214dc54bc36431f9ea0c3efb
-SIZE (rust/crates/rpassword-5.0.1.crate) = 11109
-SHA256 (rust/crates/rpki-0.18.5.crate) = a20b4c3d0ee54ae5623463c84d032786805f12d139df93539434e45be11db659
-SIZE (rust/crates/rpki-0.18.5.crate) = 760696
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rpassword-7.4.0.crate) = 66d4c8b64f049c6721ec8ccec37ddfc3d641c4a7fca57e8f2a89de509c73df39
+SIZE (rust/crates/rpassword-7.4.0.crate) = 123730
+SHA256 (rust/crates/rpki-0.18.6.crate) = 98a043d99463db58c05283f5ae5d9ced858cc3483011747264e21f50b9201cdd
+SIZE (rust/crates/rpki-0.18.6.crate) = 763836
+SHA256 (rust/crates/rsa-0.9.8.crate) = 78928ac1ed176a5ca1d17e578a1825f3d81ca54cf41053a592584b020cfd691b
+SIZE (rust/crates/rsa-0.9.8.crate) = 85741
+SHA256 (rust/crates/rtoolbox-0.0.3.crate) = a7cc970b249fbe527d6e02e0a227762c9108b2f49d81094fe357ffc6d14d7f6f
+SIZE (rust/crates/rtoolbox-0.0.3.crate) = 10149
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
-SHA256 (rust/crates/rustix-1.0.3.crate) = e56a18552996ac8d29ecc3b190b4fdbb2d91ca4ec396de7bbffaf43f3d637e96
-SIZE (rust/crates/rustix-1.0.3.crate) = 413960
-SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e
-SIZE (rust/crates/rustls-0.21.12.crate) = 285674
-SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
-SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
-SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
-SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
-SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
-SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustls-0.23.31.crate) = c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc
+SIZE (rust/crates/rustls-0.23.31.crate) = 371259
+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.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
+SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
+SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
-SHA256 (rust/crates/salsa20-0.7.2.crate) = 399f290ffc409596022fce5ea5d4138184be4784f2b28c62c59f0d8389059a15
-SIZE (rust/crates/salsa20-0.7.2.crate) = 13902
+SHA256 (rust/crates/salsa20-0.10.2.crate) = 97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213
+SIZE (rust/crates/salsa20-0.10.2.crate) = 12780
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/scheduled-thread-pool-0.2.7.crate) = 3cbc66816425a074528352f5789333ecff06ca41b36b0b0efdfbb29edc391a19
SIZE (rust/crates/scheduled-thread-pool-0.2.7.crate) = 10554
+SHA256 (rust/crates/schemars-0.9.0.crate) = 4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f
+SIZE (rust/crates/schemars-0.9.0.crate) = 80032
+SHA256 (rust/crates/schemars-1.0.4.crate) = 82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0
+SIZE (rust/crates/schemars-1.0.4.crate) = 88282
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/scrypt-0.6.5.crate) = 19230d10daad7f163d8c1fc8edf84fbe52ac71c2ebe5adf3f763aa1557b843e3
-SIZE (rust/crates/scrypt-0.6.5.crate) = 13406
-SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
-SIZE (rust/crates/sct-0.7.1.crate) = 27501
+SHA256 (rust/crates/scrypt-0.11.0.crate) = 0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f
+SIZE (rust/crates/scrypt-0.11.0.crate) = 13440
+SHA256 (rust/crates/sec1-0.7.3.crate) = d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc
+SIZE (rust/crates/sec1-0.7.3.crate) = 17979
+SHA256 (rust/crates/secrecy-0.8.0.crate) = 9bd1c54ea06cfd2f6b63219704de0b9b4f72dcc2b8fdef820be6cd799780e91e
+SIZE (rust/crates/secrecy-0.8.0.crate) = 11916
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-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
@@ -467,170 +489,160 @@ SHA256 (rust/crates/serde_bytes-0.11.17.crate) = 8437fd221bde2d4ca316d61b90e337e
SIZE (rust/crates/serde_bytes-0.11.17.crate) = 13256
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_json-1.0.142.crate) = 030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7
+SIZE (rust/crates/serde_json-1.0.142.crate) = 155363
SHA256 (rust/crates/serde_path_to_error-0.1.17.crate) = 59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a
SIZE (rust/crates/serde_path_to_error-0.1.17.crate) = 17662
SHA256 (rust/crates/serde_plain-1.0.2.crate) = 9ce1fc6db65a611022b23a0dec6975d63fb80a302cb3388835ff02c097258d50
SIZE (rust/crates/serde_plain-1.0.2.crate) = 11183
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
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-1.14.0.crate) = 678b5a069e50bf00ecd22d0cd8ddf7c236f68581b03db652061ed5eb13a312ff
-SIZE (rust/crates/serde_with-1.14.0.crate) = 114325
-SHA256 (rust/crates/serde_with_macros-1.5.2.crate) = e182d6ec6f05393cc0e5ed1bf81ad6db3a8feedf8ee515ecdd369809bcce8082
-SIZE (rust/crates/serde_with_macros-1.5.2.crate) = 21426
-SHA256 (rust/crates/sha2-0.9.9.crate) = 4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800
-SIZE (rust/crates/sha2-0.9.9.crate) = 22247
-SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
-SIZE (rust/crates/sha2-0.10.8.crate) = 26357
-SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
-SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
+SHA256 (rust/crates/serde_with-3.14.0.crate) = f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5
+SIZE (rust/crates/serde_with-3.14.0.crate) = 192177
+SHA256 (rust/crates/serde_with_macros-3.14.0.crate) = de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f
+SIZE (rust/crates/serde_with_macros-3.14.0.crate) = 39066
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-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-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
+SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
+SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de
+SIZE (rust/crates/signature-2.2.0.crate) = 15531
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/slug-0.1.6.crate) = 882a80f72ee45de3cc9a5afeb2da0331d58df69e4e7d8eeb5d3c7784ae67e724
-SIZE (rust/crates/slug-0.1.6.crate) = 6787
-SHA256 (rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
-SIZE (rust/crates/smallvec-1.14.0.crate) = 35561
-SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8
-SIZE (rust/crates/socket2-0.5.8.crate) = 56309
-SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
-SIZE (rust/crates/spin-0.5.2.crate) = 12004
+SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
+SIZE (rust/crates/slab-0.4.10.crate) = 17810
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
+SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
+SIZE (rust/crates/spin-0.9.8.crate) = 38958
+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.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
-SHA256 (rust/crates/string_cache-0.8.8.crate) = 938d512196766101d333398efde81bc1f37b00cb42c2f8350e5df639f040bbbe
-SIZE (rust/crates/string_cache-0.8.8.crate) = 17181
-SHA256 (rust/crates/stringprep-0.1.5.crate) = 7b4df3d392d81bd458a8a621b8bffbd2302a12ffe288a9d931670948749463b1
-SIZE (rust/crates/stringprep-0.1.5.crate) = 23573
-SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
-SIZE (rust/crates/strsim-0.8.0.crate) = 9309
-SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
-SIZE (rust/crates/strsim-0.10.0.crate) = 11355
-SHA256 (rust/crates/subtle-2.4.1.crate) = 6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601
-SIZE (rust/crates/subtle-2.4.1.crate) = 12630
+SHA256 (rust/crates/stderrlog-0.6.0.crate) = 61c910772f992ab17d32d6760e167d2353f4130ed50e796752689556af07dc6b
+SIZE (rust/crates/stderrlog-0.6.0.crate) = 25914
+SHA256 (rust/crates/string_cache-0.8.9.crate) = bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f
+SIZE (rust/crates/string_cache-0.8.9.crate) = 17408
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
-SIZE (rust/crates/syn-2.0.100.crate) = 297947
-SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
-SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
-SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
-SHA256 (rust/crates/syslog-4.0.1.crate) = a0641142b4081d3d44beffa4eefd7346a228cdf91ed70186db2ca2cef762d327
-SIZE (rust/crates/syslog-4.0.1.crate) = 7131
-SHA256 (rust/crates/system-configuration-0.5.1.crate) = ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7
-SIZE (rust/crates/system-configuration-0.5.1.crate) = 12618
-SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9
-SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
-SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
-SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
-SHA256 (rust/crates/tempfile-3.19.1.crate) = 7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf
-SIZE (rust/crates/tempfile-3.19.1.crate) = 39634
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+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/syslog-7.0.0.crate) = 019f1500a13379b7d051455df397c75770de6311a7a188a699499502704d9f10
+SIZE (rust/crates/syslog-7.0.0.crate) = 12968
+SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b
+SIZE (rust/crates/system-configuration-0.6.1.crate) = 17935
+SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4
+SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090
+SHA256 (rust/crates/tar-0.4.44.crate) = 1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a
+SIZE (rust/crates/tar-0.4.44.crate) = 61020
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
SHA256 (rust/crates/term-0.7.0.crate) = c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f
SIZE (rust/crates/term-0.7.0.crate) = 37082
-SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
-SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
+SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755
+SIZE (rust/crates/termcolor-1.1.3.crate) = 17242
+SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
+SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
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.1.45.crate) = 1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a
-SIZE (rust/crates/time-0.1.45.crate) = 28911
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
+SIZE (rust/crates/time-0.3.41.crate) = 138369
+SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
+SIZE (rust/crates/time-core-0.1.4.crate) = 8422
+SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
+SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237
SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
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.44.1.crate) = f382da615b842244d4b8738c82ed1275e6c5dd90c459a30941cd07080b06c91a
-SIZE (rust/crates/tokio-1.44.1.crate) = 830115
+SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
+SIZE (rust/crates/tokio-1.47.1.crate) = 829790
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
-SHA256 (rust/crates/tokio-postgres-0.7.13.crate) = 6c95d533c83082bb6490e0189acaa0bbeef9084e60471b696ca6988cd0541fb0
-SIZE (rust/crates/tokio-postgres-0.7.13.crate) = 93599
-SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081
-SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
-SHA256 (rust/crates/tokio-util-0.7.14.crate) = 6b9590b93e6fcc1739458317cccd391ad3955e2bde8913edf6f95f9e65a8f034
-SIZE (rust/crates/tokio-util-0.7.14.crate) = 118861
-SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
-SIZE (rust/crates/toml-0.5.11.crate) = 54910
+SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
+SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
+SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
+SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
+SIZE (rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
+SIZE (rust/crates/tower-http-0.6.6.crate) = 133515
+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-log-0.1.4.crate) = f751112709b4e791d8ce53e32c4ed2d353565a795ce84da2285393f41557bdf2
-SIZE (rust/crates/tracing-log-0.1.4.crate) = 20640
-SHA256 (rust/crates/tracing-serde-0.1.3.crate) = bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1
-SIZE (rust/crates/tracing-serde-0.1.3.crate) = 7329
-SHA256 (rust/crates/tracing-subscriber-0.2.25.crate) = 0e0d2eaa99c3c2e41547cfa109e910a68ea03823cccad4a0525dcbc9b01e8c71
-SIZE (rust/crates/tracing-subscriber-0.2.25.crate) = 149469
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/trait-set-0.2.0.crate) = 875c4c873cc824e362fa9a9419ffa59807244824275a44ad06fec9684fff08f2
SIZE (rust/crates/trait-set-0.2.0.crate) = 6551
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.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
SIZE (rust/crates/typenum-1.18.0.crate) = 74871
-SHA256 (rust/crates/unicode-bidi-0.3.18.crate) = 5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5
-SIZE (rust/crates/unicode-bidi-0.3.18.crate) = 58300
SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
-SHA256 (rust/crates/unicode-properties-0.1.3.crate) = e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0
-SIZE (rust/crates/unicode-properties-0.1.3.crate) = 42252
-SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
-SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
-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/urlparse-0.7.3.crate) = 110352d4e9076c67839003c7788d8604e24dcded13e0b375af3efaa8cf468517
SIZE (rust/crates/urlparse-0.7.3.crate) = 8299
-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/uuid-1.16.0.crate) = 458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9
-SIZE (rust/crates/uuid-1.16.0.crate) = 58549
-SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
-SIZE (rust/crates/valuable-0.1.1.crate) = 28679
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
+SIZE (rust/crates/uuid-1.17.0.crate) = 59014
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
-SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191
-SIZE (rust/crates/vec_map-0.8.2.crate) = 14466
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.10.0+wasi-snapshot-preview1.crate) = 1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f
-SIZE (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 26964
-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/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
-SHA256 (rust/crates/wasite-0.1.0.crate) = b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b
-SIZE (rust/crates/wasite-0.1.0.crate) = 2346
SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
@@ -645,8 +657,6 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda
SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
-SHA256 (rust/crates/whoami-1.6.0.crate) = 6994d13118ab492c3c80c1f81928718159254c53c472bf9ce36f8dae4add02a7
-SIZE (rust/crates/whoami-1.6.0.crate) = 24691
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
@@ -655,73 +665,89 @@ SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55
SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
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-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
-SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-registry-0.5.3.crate) = 5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e
+SIZE (rust/crates/windows-registry-0.5.3.crate) = 13386
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
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-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-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-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
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_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
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_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
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.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
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_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
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_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
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_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
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_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
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/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
-SIZE (rust/crates/winreg-0.50.0.crate) = 29703
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
+SIZE (rust/crates/winnow-0.7.12.crate) = 174403
SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
-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/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.8.24.crate) = 2586fea28e186957ef732a5f8b3be2da217d65c5969d4b1e17f973ebbe876879
-SIZE (rust/crates/zerocopy-0.8.24.crate) = 243777
-SHA256 (rust/crates/zerocopy-derive-0.8.24.crate) = a996a8f63c5c4448cd959ac1bab0aaa3306ccfd060472f85943ee0750f0169be
-SIZE (rust/crates/zerocopy-derive-0.8.24.crate) = 86487
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/xattr-1.5.1.crate) = af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909
+SIZE (rust/crates/xattr-1.5.1.crate) = 14565
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
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/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 (NLnetLabs-krill-v0.14.6_GH0.tar.gz) = efccbbc6121e0ae7a6736edd1456fe69a6db9b79083f6daba6f0370fbf3a40a5
-SIZE (NLnetLabs-krill-v0.14.6_GH0.tar.gz) = 11418745
+SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
+SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.3.crate) = bdbb9122ea75b11bf96e7492afb723e8a7fbe12c67417aa95e7e3d18144d37cd
+SIZE (rust/crates/zerovec-0.11.3.crate) = 125082
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (NLnetLabs-krill-v0.15.0_GH0.tar.gz) = 05cba6db07f610cc48a3d3fc02a3db040027904718e13d8aaad912ee2bc0091b
+SIZE (NLnetLabs-krill-v0.15.0_GH0.tar.gz) = 13722365
diff --git a/net/krill/files/patch-Cargo.toml b/net/krill/files/patch-Cargo.toml
deleted file mode 100644
index 3a765ec593a7..000000000000
--- a/net/krill/files/patch-Cargo.toml
+++ /dev/null
@@ -1,17 +0,0 @@
---- Cargo.toml.orig 2023-11-09 10:16:19 UTC
-+++ Cargo.toml
-@@ -101,13 +101,12 @@ multi-user = [
- "unicode-normalization",
- "urlparse",
- ]
--static-openssl = ["openssl/vendored"]
-
- # Preview features - not ready for production use
- rta = []
-
- # Internal features - not for external use
--all = ["multi-user", "rta", "static-openssl"]
-+all = ["multi-user", "rta"]
- hsm-tests-kmip = ["hsm"]
- hsm-tests-pkcs11 = ["hsm"]
-
diff --git a/net/ksmtp/Makefile b/net/ksmtp/Makefile
index 0f3f32f41739..118e73deb498 100644
--- a/net/ksmtp/Makefile
+++ b/net/ksmtp/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= Job-based library to send email through an SMTP server
-WWW= https://github.com/KDE/mailcommon
+WWW= https://invent.kde.org/pim/ksmtp
LICENSE= LGPL21
LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
diff --git a/net/ksmtp/distinfo b/net/ksmtp/distinfo
index 9c3bf074167c..612a4b68c9c6 100644
--- a/net/ksmtp/distinfo
+++ b/net/ksmtp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381619
-SHA256 (KDE/release-service/25.04.3/ksmtp-25.04.3.tar.xz) = 18944f9804328c09cc82b1c30f9d7c5812555c45c44199bb9caa37dbd83f4c86
-SIZE (KDE/release-service/25.04.3/ksmtp-25.04.3.tar.xz) = 53208
+TIMESTAMP = 1754646523
+SHA256 (KDE/release-service/25.08.0/ksmtp-25.08.0.tar.xz) = 8f265a059e0d7a37bff3419474022f0a3ca952b2189eb5f3acfb45dcaf33cad2
+SIZE (KDE/release-service/25.08.0/ksmtp-25.08.0.tar.xz) = 55424
diff --git a/net/ktnef/distinfo b/net/ktnef/distinfo
index 9e0d2cf6b664..4f67d64eb800 100644
--- a/net/ktnef/distinfo
+++ b/net/ktnef/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381621
-SHA256 (KDE/release-service/25.04.3/ktnef-25.04.3.tar.xz) = 5119f03d17cc1f567c0d429af6506335a1e8c0bd43b539b1b6444ecc3bd6b36a
-SIZE (KDE/release-service/25.04.3/ktnef-25.04.3.tar.xz) = 314888
+TIMESTAMP = 1754646526
+SHA256 (KDE/release-service/25.08.0/ktnef-25.08.0.tar.xz) = 12bc67c619792a7c4de8f6252f8614ca33ac3a494c22bbf50a8f779094d4e72d
+SIZE (KDE/release-service/25.08.0/ktnef-25.08.0.tar.xz) = 316956
diff --git a/net/kube-apiserver/Makefile b/net/kube-apiserver/Makefile
index 3dcae37eb33f..6a7417885a8c 100644
--- a/net/kube-apiserver/Makefile
+++ b/net/kube-apiserver/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kube-apiserver
PORTVERSION= 1.27.2
DISTVERSIONPREFIX= v
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= net
MAINTAINER= loic.blot@unix-experience.fr
diff --git a/net/kube-controller-manager/Makefile b/net/kube-controller-manager/Makefile
index fce07f196827..4a681388317b 100644
--- a/net/kube-controller-manager/Makefile
+++ b/net/kube-controller-manager/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kube-controller-manager
PORTVERSION= 1.27.2
DISTVERSIONPREFIX= v
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= net
MAINTAINER= loic.blot@unix-experience.fr
diff --git a/net/kube-scheduler/Makefile b/net/kube-scheduler/Makefile
index 2bdc1d427933..8d86e54f765b 100644
--- a/net/kube-scheduler/Makefile
+++ b/net/kube-scheduler/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kube-scheduler
PORTVERSION= 1.27.2
DISTVERSIONPREFIX= v
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= net
MAINTAINER= loic.blot@unix-experience.fr
diff --git a/net/libarms/Makefile b/net/libarms/Makefile
index 2dcadff5b656..0d6171591cd4 100644
--- a/net/libarms/Makefile
+++ b/net/libarms/Makefile
@@ -1,9 +1,7 @@
PORTNAME= libarms
-PORTVERSION= 5.01
-PORTREVISION= 2
+PORTVERSION= 6.33
CATEGORIES= net devel
-MASTER_SITES= https://dev.smf.jp/dl/ \
- http://dev.smf.jp/dl/
+MASTER_SITES= https://dev.smf.jp/dl/
MAINTAINER= shigeru@iij.ad.jp
COMMENT= SMFv2/ARMS client library for C
@@ -12,17 +10,18 @@ WWW= https://dev.smf.jp/libarms/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-DEPRECATED= Obsolete version and not updated in a decade
-EXPIRATION_DATE=2025-07-31
-
LIB_DEPENDS= libexpat.so:textproc/expat2
USES= gmake libtool localbase ssl
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
-post-configure:
- @${REINPLACE_CMD} 's|$${datarootdir}/doc/$${PACKAGE_TARNAME}|${DOCSDIR}|' \
- ${WRKSRC}/Makefile
+post-patch:
+# NetBSD's SIMPLEQ_* macros are called STAILQ_* on FreeBSD
+ @${REINPLACE_CMD} -e 's,SIMPLEQ_,STAILQ_,' \
+ ${WRKSRC}/libarms/cache.c \
+ ${WRKSRC}/module/module_db_mi.c \
+ ${WRKSRC}/protocol/proto_push_read_status.c \
+ ${WRKSRC}/protocol/proto_push_read_storage.c
.include <bsd.port.mk>
diff --git a/net/libarms/distinfo b/net/libarms/distinfo
index 9d16d81a44d6..568dcdce86fe 100644
--- a/net/libarms/distinfo
+++ b/net/libarms/distinfo
@@ -1,2 +1,3 @@
-SHA256 (libarms-5.01.tar.gz) = d74122990d0b3f3a4487f52238ebe7f7b3c3a49aadd5f03e3ecc3f0c2011d9ad
-SIZE (libarms-5.01.tar.gz) = 866681
+TIMESTAMP = 1702963884
+SHA256 (libarms-6.33.tar.gz) = 642ecf8f58dec5feeb668adee8781d2b5496421f59dfd6ea33049d0f110bca1e
+SIZE (libarms-6.33.tar.gz) = 1030353
diff --git a/net/libarms/files/patch-libarms_ssl.c b/net/libarms/files/patch-libarms_ssl.c
index ae93afdba118..70201446a643 100644
--- a/net/libarms/files/patch-libarms_ssl.c
+++ b/net/libarms/files/patch-libarms_ssl.c
@@ -1,37 +1,12 @@
---- libarms/ssl.c.orig 2012-01-24 02:47:27 UTC
+--- libarms/ssl.c.orig 2019-03-29 01:15:24 UTC
+++ libarms/ssl.c
-@@ -162,6 +162,7 @@ arms_ssl_servercert_verify_cb(int ok, X509_STORE_CTX *
- {
- char cn[256];
- const char *errmsg = NULL;
-+ int error;
-
- X509_NAME_oneline(
- X509_get_subject_name(
-@@ -171,13 +172,15 @@ arms_ssl_servercert_verify_cb(int ok, X509_STORE_CTX *
- X509_get_issuer_name(
- X509_STORE_CTX_get_current_cert(ctx)), cn, sizeof(cn));
-
-+ error = X509_STORE_CTX_get_error(ctx);
-+
- if (!ok) {
-- switch (ctx->error) {
-+ switch (error) {
- case X509_V_ERR_CERT_NOT_YET_VALID:
- case X509_V_ERR_CERT_HAS_EXPIRED:
- /* XXX: ignore Validity Not Before/Not After field */
- ok = 1;
-- ctx->error = X509_V_OK;
-+ X509_STORE_CTX_set_error(ctx, X509_V_OK);
- break;
-
- case X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY:
-@@ -187,7 +190,7 @@ arms_ssl_servercert_verify_cb(int ok, X509_STORE_CTX *
- break;
-
- default:
-- errmsg = X509_verify_cert_error_string(ctx->error);
-+ errmsg = X509_verify_cert_error_string(error);
- break;
- }
-
+@@ -338,7 +338,8 @@ arms_ssl_dhparam(SSL_CTX *ctx)
+ }
+
+ /* for compatibility with before OpenSSL-1.1.0 and LibreSSL-2.7.0 */
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L || LIBRESSL_VERSION_NUMBER < 0x20700000L
++#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || \
++ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x20700000L)
+ dh->p = p;
+ dh->g = g;
+ #else
diff --git a/net/libarms/pkg-plist b/net/libarms/pkg-plist
index c0520d7d23cd..9f5b5c1468d7 100644
--- a/net/libarms/pkg-plist
+++ b/net/libarms/pkg-plist
@@ -2,7 +2,7 @@ include/libarms.h
lib/libarms.a
lib/libarms.so
lib/libarms.so.0
-lib/libarms.so.0.0.1
+lib/libarms.so.0.0.3
%%DOCSDIR%%/doc/.buildinfo
%%DOCSDIR%%/doc/_images/libarms-pull.png
%%DOCSDIR%%/doc/_images/libarms-push.png
diff --git a/net/libdaq/Makefile b/net/libdaq/Makefile
index e0d9103c6ff4..0c37d704fb04 100644
--- a/net/libdaq/Makefile
+++ b/net/libdaq/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libdaq
DISTVERSIONPREFIX= v
-DISTVERSION= 3.0.20
+DISTVERSION= 3.0.21
CATEGORIES= net
PATCH_SITES= https://github.com/glebius/${PORTNAME}/commit/
diff --git a/net/libdaq/distinfo b/net/libdaq/distinfo
index 011e6b18afa3..b26b81395d5f 100644
--- a/net/libdaq/distinfo
+++ b/net/libdaq/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751443855
-SHA256 (snort3-libdaq-v3.0.20_GH0.tar.gz) = 42730cb427695d4049deaa667623036b3915eaa651bcb91493ca450f06bb36b3
-SIZE (snort3-libdaq-v3.0.20_GH0.tar.gz) = 168753
+TIMESTAMP = 1754971075
+SHA256 (snort3-libdaq-v3.0.21_GH0.tar.gz) = 60ad9405c1c6b75955e0784511b173570a601491ccdb6399da53ca811c446a96
+SIZE (snort3-libdaq-v3.0.21_GH0.tar.gz) = 168788
SHA256 (c0f3283ad42a1d8e70ee699271b91168b14ec357.patch) = df4e9e3bb00cebb7d215dc681896552e7458ae266852b7ba65ef9eca0436d9ea
SIZE (c0f3283ad42a1d8e70ee699271b91168b14ec357.patch) = 1951
diff --git a/net/libgravatar/Makefile b/net/libgravatar/Makefile
index ff764019fe02..abfbc788d21a 100644
--- a/net/libgravatar/Makefile
+++ b/net/libgravatar/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= Library for gravatar support
-WWW= https://github.com/KDE/libgravatar
+WWW= https://invent.kde.org/pim/libgravatar
LICENSE= LGPL21
diff --git a/net/libgravatar/distinfo b/net/libgravatar/distinfo
index 5ccf5439f56f..7daae6c5de2b 100644
--- a/net/libgravatar/distinfo
+++ b/net/libgravatar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381624
-SHA256 (KDE/release-service/25.04.3/libgravatar-25.04.3.tar.xz) = 24e8be07bb69aae682c30e2c6fc056664f97d74c0ef5b3c6f2ebe25f16d00647
-SIZE (KDE/release-service/25.04.3/libgravatar-25.04.3.tar.xz) = 38688
+TIMESTAMP = 1754646528
+SHA256 (KDE/release-service/25.08.0/libgravatar-25.08.0.tar.xz) = d061023c8b320d6e82b5e61aee06ee7ac10fe12437a70ebde05c752b7ab9b710
+SIZE (KDE/release-service/25.08.0/libgravatar-25.08.0.tar.xz) = 40968
diff --git a/net/libkgapi/distinfo b/net/libkgapi/distinfo
index dfcce337f440..6ae0a339c46e 100644
--- a/net/libkgapi/distinfo
+++ b/net/libkgapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381626
-SHA256 (KDE/release-service/25.04.3/libkgapi-25.04.3.tar.xz) = cf895f01d1967c029c15239c53e39ab11613b7700ed1afa8e61c6278bd8fbcf8
-SIZE (KDE/release-service/25.04.3/libkgapi-25.04.3.tar.xz) = 341404
+TIMESTAMP = 1754646530
+SHA256 (KDE/release-service/25.08.0/libkgapi-25.08.0.tar.xz) = 52bf23215ebfcb92efa95633cd6e38da8c65387771b427e893b51727256039b1
+SIZE (KDE/release-service/25.08.0/libkgapi-25.08.0.tar.xz) = 341436
diff --git a/net/libksieve/distinfo b/net/libksieve/distinfo
index ff4246ec5b4b..a62dfd272ec1 100644
--- a/net/libksieve/distinfo
+++ b/net/libksieve/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381629
-SHA256 (KDE/release-service/25.04.3/libksieve-25.04.3.tar.xz) = 07f6d97362e408dabcfb191b0bfd728edfd5996ee37a84074e928cb2e9c13a9d
-SIZE (KDE/release-service/25.04.3/libksieve-25.04.3.tar.xz) = 614876
+TIMESTAMP = 1754646533
+SHA256 (KDE/release-service/25.08.0/libksieve-25.08.0.tar.xz) = a7e6e6f52377dc07750bdcef835d9fcc63088577b30fdff07ff710600cb1fe76
+SIZE (KDE/release-service/25.08.0/libksieve-25.08.0.tar.xz) = 617944
diff --git a/net/libngtcp2-gnutls/Makefile b/net/libngtcp2-gnutls/Makefile
index de013d3702f4..e1b01510b06b 100644
--- a/net/libngtcp2-gnutls/Makefile
+++ b/net/libngtcp2-gnutls/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ngtcp2
-PORTVERSION= 1.13.0
+PORTVERSION= 1.14.0
CATEGORIES= net
MASTER_SITES= https://github.com/ngtcp2/ngtcp2/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= lib
diff --git a/net/libngtcp2-gnutls/distinfo b/net/libngtcp2-gnutls/distinfo
index 10a78ca876ab..01a4f3168c2b 100644
--- a/net/libngtcp2-gnutls/distinfo
+++ b/net/libngtcp2-gnutls/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495701
-SHA256 (ngtcp2-1.13.0.tar.xz) = cc98cdd7d0ce0050b5589c99f89ac72fb34aee6ff88bb3351f239407a65699fe
-SIZE (ngtcp2-1.13.0.tar.xz) = 654972
+TIMESTAMP = 1753796016
+SHA256 (ngtcp2-1.14.0.tar.xz) = d1fbf9eae92921bfd33154dab2574bc4b7d7936f486396d6c78bfff90ed5b35d
+SIZE (ngtcp2-1.14.0.tar.xz) = 662652
diff --git a/net/libngtcp2-wolfssl/Makefile b/net/libngtcp2-wolfssl/Makefile
index 11f0b69274fb..b455481fe6e3 100644
--- a/net/libngtcp2-wolfssl/Makefile
+++ b/net/libngtcp2-wolfssl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ngtcp2
-PORTVERSION= 1.13.0
+PORTVERSION= 1.14.0
CATEGORIES= net
MASTER_SITES= https://github.com/ngtcp2/ngtcp2/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= lib
diff --git a/net/libngtcp2-wolfssl/distinfo b/net/libngtcp2-wolfssl/distinfo
index 10a78ca876ab..01a4f3168c2b 100644
--- a/net/libngtcp2-wolfssl/distinfo
+++ b/net/libngtcp2-wolfssl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495701
-SHA256 (ngtcp2-1.13.0.tar.xz) = cc98cdd7d0ce0050b5589c99f89ac72fb34aee6ff88bb3351f239407a65699fe
-SIZE (ngtcp2-1.13.0.tar.xz) = 654972
+TIMESTAMP = 1753796016
+SHA256 (ngtcp2-1.14.0.tar.xz) = d1fbf9eae92921bfd33154dab2574bc4b7d7936f486396d6c78bfff90ed5b35d
+SIZE (ngtcp2-1.14.0.tar.xz) = 662652
diff --git a/net/libngtcp2/Makefile b/net/libngtcp2/Makefile
index 9827eb40c76a..c7cd00819ecf 100644
--- a/net/libngtcp2/Makefile
+++ b/net/libngtcp2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ngtcp2
-PORTVERSION= 1.13.0
+PORTVERSION= 1.14.0
CATEGORIES= net
MASTER_SITES= https://github.com/ngtcp2/ngtcp2/releases/download/v${PORTVERSION}/
PKGNAMEPREFIX= lib
diff --git a/net/libngtcp2/distinfo b/net/libngtcp2/distinfo
index 10a78ca876ab..01a4f3168c2b 100644
--- a/net/libngtcp2/distinfo
+++ b/net/libngtcp2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495701
-SHA256 (ngtcp2-1.13.0.tar.xz) = cc98cdd7d0ce0050b5589c99f89ac72fb34aee6ff88bb3351f239407a65699fe
-SIZE (ngtcp2-1.13.0.tar.xz) = 654972
+TIMESTAMP = 1753796016
+SHA256 (ngtcp2-1.14.0.tar.xz) = d1fbf9eae92921bfd33154dab2574bc4b7d7936f486396d6c78bfff90ed5b35d
+SIZE (ngtcp2-1.14.0.tar.xz) = 662652
diff --git a/net/libngtcp2/pkg-plist b/net/libngtcp2/pkg-plist
index 2345c5b2aeb6..517acfebb783 100644
--- a/net/libngtcp2/pkg-plist
+++ b/net/libngtcp2/pkg-plist
@@ -10,5 +10,5 @@ include/ngtcp2/version.h
lib/libngtcp2.a
lib/libngtcp2.so
lib/libngtcp2.so.16
-lib/libngtcp2.so.16.3.1
+lib/libngtcp2.so.16.4.0
libdata/pkgconfig/libngtcp2.pc
diff --git a/net/libpfctl/Makefile b/net/libpfctl/Makefile
index 047473e6e1d6..e41fe9de1ef0 100644
--- a/net/libpfctl/Makefile
+++ b/net/libpfctl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libpfctl
-PORTVERSION= 0.15
+PORTVERSION= 0.16
CATEGORIES= net
MASTER_SITES= LOCAL/kp/
@@ -13,7 +13,7 @@ USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/libpfctl
-_LIBPFCTL_HASH= 9efd215411bb
+_LIBPFCTL_HASH= 28f618fcc2b4
_LIBPFCTL_REV= 4
PLIST_FILES= \
diff --git a/net/libpfctl/distinfo b/net/libpfctl/distinfo
index 611648f6d7c7..ac405a4e41e5 100644
--- a/net/libpfctl/distinfo
+++ b/net/libpfctl/distinfo
@@ -13,5 +13,5 @@ SHA256 (libpfctl-14.2_4.tar.gz) = 527c63aa4b9e7eed513fa0c669878faea2e935f3e505dd
SIZE (libpfctl-14.2_4.tar.gz) = 11690
SHA256 (libpfctl-14.3_4.tar.gz) = 0dba9d47cb5990e3029641bca9958925f20b091456bb7fe140ce1f4e9e2c30ce
SIZE (libpfctl-14.3_4.tar.gz) = 11678
-SHA256 (libpfctl-9efd215411bb.tar.gz) = 040c8603f4f7d187f5ed11cd1d958a9e18604395be191bab21ed459d7255b403
-SIZE (libpfctl-498934c5ff51.tar.gz) = 18874
+SHA256 (libpfctl-28f618fcc2b4.tar.gz) = 37d9b90491f30b4772bc1dae687cf5c0caa733485a68cc6b59b9f23b9bd6a5f5
+SIZE (libpfctl-28f618fcc2b4.tar.gz) = 20180
diff --git a/net/librespeed-cli/Makefile b/net/librespeed-cli/Makefile
index f9470ef75075..5f5ce153e9f4 100644
--- a/net/librespeed-cli/Makefile
+++ b/net/librespeed-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= librespeed-cli
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.12
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net www
MAINTAINER= driesm@FreeBSD.org
diff --git a/net/librespeed-go/Makefile b/net/librespeed-go/Makefile
index 8e3a03f41979..3553f73e61f1 100644
--- a/net/librespeed-go/Makefile
+++ b/net/librespeed-go/Makefile
@@ -1,7 +1,7 @@
PORTNAME= librespeed-go
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.5
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= net www
MAINTAINER= driesm@FreeBSD.org
diff --git a/net/linknx/Makefile b/net/linknx/Makefile
deleted file mode 100644
index 322311d5fc80..000000000000
--- a/net/linknx/Makefile
+++ /dev/null
@@ -1,66 +0,0 @@
-PORTNAME= linknx
-PORTVERSION= 0.0.1.32
-CATEGORIES= net
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
-
-MAINTAINER= bkoenig@alpha-tierchen.de
-COMMENT= Rule-based event handling in a KNX installation
-WWW= https://linknx.sourceforge.net/
-
-LICENSE= GPLv2
-
-DEPRECATED= Outdated and unsupported upstream
-EXPIRATION_DATE=2025-07-31
-
-BROKEN_armv6= fails to configure: checking for GNU Pth... Segmentation fault
-BROKEN_armv7= fails to configure: checking for GNU Pth... Segmentation fault
-BROKEN_mips= fails to configure: checking for GNU Pth... Segmentation fault
-BROKEN_mips64= fails to configure: checking for GNU Pth... Segmentation fault
-
-LIB_DEPENDS= libpthsem.so:devel/pthsem
-BUILD_DEPENDS= ${LOCALBASE}/lib/libargp.a:devel/argp-standalone
-
-USES= compiler gmake autoreconf pkgconfig
-USE_CXXSTD= c++14
-
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS+=CFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-I${LOCALBASE}/include -L/${LOCALBASE}/lib"
-CXXFLAGS+= ${CXXFLAGS_${CHOSEN_COMPILER_TYPE}}
-CXXFLAGS_clang= -Wno-c++11-narrowing
-
-OPTIONS_DEFINE= LIBESMTP LIBCURL LIBLUA MYSQL DOCS
-OPTIONS_DEFAULT= LIBESMTP
-OPTIONS_SUB=
-LIBESMTP_DESC= Install libesmtp for SMTP support
-LIBCURL_DESC= Install libcurl for Clickatell SMS support
-LIBLUA_DESC= Install liblua for scripting
-MYSQL_DESC= Install libmysql for logging & persist
-
-LIBESMTP_CFLAGS= -lesmtp
-LIBESMTP_CONFIGURE_ENABLE= smtp
-LIBESMTP_LIB_DEPENDS= libesmtp.so:mail/libesmtp
-LIBCURL_CONFIGURE_WITH= libcurl
-LIBCURL_LIB_DEPENDS= libcurl.so:ftp/curl
-# autoreconf needs that anyway.
-LIBCURL_BUILD_DEPENDS_OFF= ${LOCALBASE}/share/aclocal/libcurl.m4:ftp/curl
-LIBLUA_CONFIGURE_WITH= lua
-LIBLUA_USES= lua
-LIBLUA_CFLAGS= -I${LUA_INCDIR}
-LIBLUA_LDFLAGS= -L${LUA_LIBDIR}
-MYSQL_CONFIGURE_ON= --with-mysql=${LOCALBASE}/bin/mysql_config
-MYSQL_CONFIGURE_OFF= --without-mysql
-MYSQL_USES= mysql
-MYSQL_VARS= IGNORE_WITH_MYSQL="80 81"
-
-PORTDOCS= *
-
-PLIST_FILES= bin/linknx
-
-USE_RC_SUBR= ${PORTNAME}
-
-post-patch:
- ${REINPLACE_CMD} "s/LUAPC=lua/LUAPC=lua-${LUA_VER}/" ${WRKSRC}/configure.ac
- cd ${WRKSRC} && ${TOUCH} NEWS README AUTHORS
-
-.include <bsd.port.mk>
diff --git a/net/linknx/distinfo b/net/linknx/distinfo
deleted file mode 100644
index 6d1651c104b4..000000000000
--- a/net/linknx/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (linknx-0.0.1.32.tar.gz) = f161d3c8da3b8c6969e9c02d84d3cd26eb5e7fb4f3a3efbaaede8acdaaf11700
-SIZE (linknx-0.0.1.32.tar.gz) = 336875
diff --git a/net/linknx/files/linknx.in b/net/linknx/files/linknx.in
deleted file mode 100644
index c7e763626dc8..000000000000
--- a/net/linknx/files/linknx.in
+++ /dev/null
@@ -1,54 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: linknx
-# REQUIRE: DAEMON
-
-#
-# linknx_enable (bool): Set to "NO" by default. Set it
-# to "YES" to enable linknx.
-#
-# linknx_console (str): The output of the daemon goes to this
-# file. It is set to "/var/log/linknx.log"
-# by default. Set it to "" to disable it.
-# Recommended for production use.
-#
-# linknx_config (str): The default configuration file. By default
-# there is no configuration file set.
-#
-
-
-. /etc/rc.subr
-
-name="linknx"
-rcvar=linknx_enable
-
-start_precmd="linknx_precmd"
-
-: ${linknx_enable:="NO"}
-: ${linknx_console:="/var/log/linknx.log"}
-: ${linknx_pidfile:="/var/run/linknx.pid"}
-: ${linknx_flags:="--pid-file=${linknx_pidfile}"}
-
-command="/usr/local/bin/$name"
-pidfile=${linknx_pidfile}
-
-load_rc_config "$name"
-
-linknx_precmd()
-{
- if [ -f "${linknx_console}" ]; then
- echo "----------------" `date` "----------------" >> ${linknx_console}
- fi
-}
-
-if [ "x${linknx_console}" != "x" ]; then
- linknx_flags="${linknx_flags} --daemon=${linknx_console}"
-else
- linknx_flags="${linknx_flags} --daemon"
-fi
-
-if [ "x${linknx_config}" != "x" ]; then
- linknx_flags="${linknx_flags} --config=${linknx_config}"
-fi
-
-run_rc_command "$1"
diff --git a/net/linknx/files/patch-src_eibclient.c b/net/linknx/files/patch-src_eibclient.c
deleted file mode 100644
index 76cb3c076bc8..000000000000
--- a/net/linknx/files/patch-src_eibclient.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/eibclient.c.orig 2007-12-29 22:23:06.000000000 +0100
-+++ src/eibclient.c 2008-10-23 20:15:56.000000000 +0200
-@@ -32,6 +32,7 @@
- #include <netinet/in.h>
- #include <netdb.h>
- #include <errno.h>
-+#include <string.h>
-
- #include "config.h"
-
diff --git a/net/linknx/files/patch-src_linknx.cpp b/net/linknx/files/patch-src_linknx.cpp
deleted file mode 100644
index 8562e299527c..000000000000
--- a/net/linknx/files/patch-src_linknx.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/linknx.cpp.orig 2012-02-12 14:43:55.000000000 +0100
-+++ src/linknx.cpp 2012-04-10 17:58:03.000000000 +0200
-@@ -29,6 +29,7 @@
- #include <fcntl.h>
- #include <cstring>
- #include <pthsem.h>
-+#include <sys/stat.h>
- #include "config.h"
- #include "ticpp.h"
- #include "eibclient.h"
-
diff --git a/net/linknx/files/patch-src_suncalc.cpp b/net/linknx/files/patch-src_suncalc.cpp
deleted file mode 100644
index 5c7a8fa3c1cf..000000000000
--- a/net/linknx/files/patch-src_suncalc.cpp
+++ /dev/null
@@ -1,27 +0,0 @@
-In file included from suncalc.cpp:47:
- /usr/include/c++/v1/math.h:733:39: error: no member named 'fabsf' in the global
- namespace; did you mean simply 'fabsf'?
- abs(float __lcpp_x) _NOEXCEPT {return ::fabsf(__lcpp_x);}
- ^~
-
---- src/suncalc.cpp.orig 2018-08-25 18:51:49 UTC
-+++ src/suncalc.cpp
-@@ -25,8 +25,6 @@
- #include "suncalc.h"
- #include "services.h"
-
--namespace suncalc
--{
-
- /*
- SUNRISET.C - computes Sun rise/set times, start/end of twilight, and
-@@ -49,6 +47,9 @@ Released to the public domain by Paul Schlyter, Decemb
- #include <stdlib.h>
- #include <getopt.h>
- #include <string.h>
-+
-+namespace suncalc
-+{
-
- /* A macro to compute the number of days elapsed since 2000 Jan 0.0 */
- /* (which is equal to 1999 Dec 31, 0h UT) */
diff --git a/net/linknx/pkg-descr b/net/linknx/pkg-descr
deleted file mode 100644
index b164ae00414d..000000000000
--- a/net/linknx/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-LinKNX is a backend for controlling a KNX/EIB home and building automation
-system. It connects to eibd which is part of the BCU SDK and keeps state of
-KNX devices such as lamps, window blinds, heating and so on.
-Furthermore it provides a powerful, rule-based event after treatment, e.g.
-for switching other KNX devices, sending e-mail or SMS or executing a shell
-command. You can configure and control the LinKNX daemon using an XML-style
-protocol via TCP network socket or Unix domain socket.
diff --git a/net/liveMedia/Makefile b/net/liveMedia/Makefile
index f1e49430a18b..e4151bf5709f 100644
--- a/net/liveMedia/Makefile
+++ b/net/liveMedia/Makefile
@@ -1,5 +1,5 @@
PORTNAME= liveMedia
-DISTVERSION= 2025.05.24
+DISTVERSION= 2025.07.19
PORTEPOCH= 2
CATEGORIES= net devel
MASTER_SITES= https://download.videolan.org/contrib/live555/
diff --git a/net/liveMedia/distinfo b/net/liveMedia/distinfo
index 966260ae0091..c8eebb4ccc4d 100644
--- a/net/liveMedia/distinfo
+++ b/net/liveMedia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749964893
-SHA256 (live.2025.05.24.tar.gz) = e6185902c4bfe9235067a0bc80ec9a5f8a95956d9d07525ce169f3f9753afb0a
-SIZE (live.2025.05.24.tar.gz) = 696643
+TIMESTAMP = 1754379123
+SHA256 (live.2025.07.19.tar.gz) = 1eaf6d468b51baa8bb8c4cf9197a5b02fb852cfa5937e44f7bbce99cb03ded3d
+SIZE (live.2025.07.19.tar.gz) = 696976
diff --git a/net/liveMedia/pkg-plist b/net/liveMedia/pkg-plist
index a7a95a974c3d..2b58ded27f10 100644
--- a/net/liveMedia/pkg-plist
+++ b/net/liveMedia/pkg-plist
@@ -228,4 +228,4 @@ lib/libgroupsock.so.30
lib/libgroupsock.so.30.2.0
lib/libliveMedia.so
lib/libliveMedia.so.116
-lib/libliveMedia.so.116.0.3
+lib/libliveMedia.so.116.0.5
diff --git a/net/madonctl/Makefile b/net/madonctl/Makefile
index 938f75d3df80..38aaa199c9a6 100644
--- a/net/madonctl/Makefile
+++ b/net/madonctl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= madonctl
PORTVERSION= 2.3.2
DISTVERSIONPREFIX= v
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= net
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/net/mailcommon/Makefile b/net/mailcommon/Makefile
index 39eeba4bb688..b3685cf708a4 100644
--- a/net/mailcommon/Makefile
+++ b/net/mailcommon/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= Common libraries for KDEPim
-WWW= https://github.com/KDE/mailcommon
+WWW= https://invent.kde.org/pim/mailcommon
LICENSE= LGPL21
diff --git a/net/mailcommon/distinfo b/net/mailcommon/distinfo
index 4377b695849e..092e6ab1a0f7 100644
--- a/net/mailcommon/distinfo
+++ b/net/mailcommon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381631
-SHA256 (KDE/release-service/25.04.3/mailcommon-25.04.3.tar.xz) = 2525aa778a922f6735f571a32a896fdfafa1aadfcc4aebd6619306a98f213521
-SIZE (KDE/release-service/25.04.3/mailcommon-25.04.3.tar.xz) = 813192
+TIMESTAMP = 1754646535
+SHA256 (KDE/release-service/25.08.0/mailcommon-25.08.0.tar.xz) = 69d7f099a1212b3253a5ead6140dcfac49750f79fc6ab4c4737af987e065ba9f
+SIZE (KDE/release-service/25.08.0/mailcommon-25.08.0.tar.xz) = 815728
diff --git a/net/mailimporter/distinfo b/net/mailimporter/distinfo
index 159429230754..df6271b95b9c 100644
--- a/net/mailimporter/distinfo
+++ b/net/mailimporter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381634
-SHA256 (KDE/release-service/25.04.3/mailimporter-25.04.3.tar.xz) = 7e026f46b6a974b5ad82cd74b44fff6026228b28d8ba89e4af9eaa08fe0b367e
-SIZE (KDE/release-service/25.04.3/mailimporter-25.04.3.tar.xz) = 601196
+TIMESTAMP = 1754646538
+SHA256 (KDE/release-service/25.08.0/mailimporter-25.08.0.tar.xz) = 5c5d2fbbe2942f2a7b1b660db55bc6cdac49db4d1dd7ee0062ec0bb59ffc2552
+SIZE (KDE/release-service/25.08.0/mailimporter-25.08.0.tar.xz) = 603432
diff --git a/net/mdns-bridge/Makefile b/net/mdns-bridge/Makefile
index 824c2189b609..2e711307a3bb 100644
--- a/net/mdns-bridge/Makefile
+++ b/net/mdns-bridge/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mdns-bridge
DISTVERSIONPREFIX= v
-DISTVERSION= 2.0.0
+DISTVERSION= 2.1.0
CATEGORIES= net
MAINTAINER= dennypage@me.com
diff --git a/net/mdns-bridge/distinfo b/net/mdns-bridge/distinfo
index cc38ead7601c..f259a5cdee17 100644
--- a/net/mdns-bridge/distinfo
+++ b/net/mdns-bridge/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746480700
-SHA256 (dennypage-mdns-bridge-v2.0.0_GH0.tar.gz) = 07264c9f405648064e3d0f8043eadaddcc0a4b6505605e05da8e92f4077d1a79
-SIZE (dennypage-mdns-bridge-v2.0.0_GH0.tar.gz) = 26273
+TIMESTAMP = 1754843254
+SHA256 (dennypage-mdns-bridge-v2.1.0_GH0.tar.gz) = 7b72492a2bf427c3307a13315eab7b00e2e7e9532f46068ec11020f3fc1710a8
+SIZE (dennypage-mdns-bridge-v2.1.0_GH0.tar.gz) = 26291
diff --git a/net/messagelib/Makefile b/net/messagelib/Makefile
index 7af31cf1db3e..2592b1618b65 100644
--- a/net/messagelib/Makefile
+++ b/net/messagelib/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= Library for handling messages
-WWW= https://github.com/KDE/messagelib
+WWW= https://invent.kde.org/pim/messagelib
LICENSE= LGPL21
diff --git a/net/messagelib/distinfo b/net/messagelib/distinfo
index 70cadac28239..0869d2a7fa45 100644
--- a/net/messagelib/distinfo
+++ b/net/messagelib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381636
-SHA256 (KDE/release-service/25.04.3/messagelib-25.04.3.tar.xz) = 87048febcbad9827b8ec1d894aa73996d5c48d7840273a04dafb7de00991c0eb
-SIZE (KDE/release-service/25.04.3/messagelib-25.04.3.tar.xz) = 7409496
+TIMESTAMP = 1754646540
+SHA256 (KDE/release-service/25.08.0/messagelib-25.08.0.tar.xz) = 5df60b5fa46a7be227a3e55e9e3b9a12f660994818dc254ceb763dc7e0b5bb44
+SIZE (KDE/release-service/25.08.0/messagelib-25.08.0.tar.xz) = 7426380
diff --git a/net/mimetreeparser/distinfo b/net/mimetreeparser/distinfo
index f73bd2592568..bbb44de53989 100644
--- a/net/mimetreeparser/distinfo
+++ b/net/mimetreeparser/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381639
-SHA256 (KDE/release-service/25.04.3/mimetreeparser-25.04.3.tar.xz) = 26a4440d50ca62db1f154794557d5a216acc44ae96347e072200255a267c4ac4
-SIZE (KDE/release-service/25.04.3/mimetreeparser-25.04.3.tar.xz) = 652444
+TIMESTAMP = 1754646543
+SHA256 (KDE/release-service/25.08.0/mimetreeparser-25.08.0.tar.xz) = 606333eccf752e6ee47260e427596649695425d85ed7e5e12d332c75882f96ca
+SIZE (KDE/release-service/25.08.0/mimetreeparser-25.08.0.tar.xz) = 653444
diff --git a/net/mosquitto/Makefile b/net/mosquitto/Makefile
index 948a1b6cc1a5..37be21cf92a7 100644
--- a/net/mosquitto/Makefile
+++ b/net/mosquitto/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mosquitto
DISTVERSION= 2.0.22
+PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= https://mosquitto.org/files/source/
diff --git a/net/mosquitto/files/patch-mosquitto.conf b/net/mosquitto/files/patch-mosquitto.conf
index b20b04014aa1..2bf7472095b9 100644
--- a/net/mosquitto/files/patch-mosquitto.conf
+++ b/net/mosquitto/files/patch-mosquitto.conf
@@ -18,12 +18,3 @@
# =================================================================
# Listeners
-@@ -360,7 +360,7 @@
- # certificate files must have ".crt" as the file ending and you must run
- # "openssl rehash <path to capath>" each time you add/remove a certificate.
- # capath is not supported for websockets.
--#cafile
-+cafile /usr/local/share/certs/ca-root-nss.crt
- #capath
-
-
diff --git a/net/mvfst/Makefile b/net/mvfst/Makefile
index 272683a4fb5f..ad07f51bdd75 100644
--- a/net/mvfst/Makefile
+++ b/net/mvfst/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mvfst
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.07.21.00
+DISTVERSION= 2025.08.04.00
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/mvfst/distinfo b/net/mvfst/distinfo
index d84aff0dcfa6..1a7005eee22b 100644
--- a/net/mvfst/distinfo
+++ b/net/mvfst/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753158800
-SHA256 (facebook-mvfst-v2025.07.21.00_GH0.tar.gz) = f5e8567871aaf20ca526441bb3cf9fc93b636bc38377e60cdd7d800399e24389
-SIZE (facebook-mvfst-v2025.07.21.00_GH0.tar.gz) = 2099919
+TIMESTAMP = 1754411627
+SHA256 (facebook-mvfst-v2025.08.04.00_GH0.tar.gz) = a5241bf9008135c230a72ecc41c3e468992fdf3fa36857498208d10199951422
+SIZE (facebook-mvfst-v2025.08.04.00_GH0.tar.gz) = 2100946
diff --git a/net/nanomsg/Makefile b/net/nanomsg/Makefile
index 4858fa6ce94c..5a567bc18a7c 100644
--- a/net/nanomsg/Makefile
+++ b/net/nanomsg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nanomsg
PORTVERSION= 1.1.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MAINTAINER= crest@bultmann.eu
@@ -14,14 +14,11 @@ USES= cmake pathfix
USE_LDCONFIG= yes
USE_GITHUB= yes
-PORTDOCS= *
-
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= MANPAGES
+OPTIONS_DEFAULT= MANPAGES
OPTIONS_SUB= yes
-DOCS_DESC= Build and/or install HTML and manpages
-
-DOCS_BUILD_DEPENDS= asciidoctor:textproc/rubygem-asciidoctor
-DOCS_CMAKE_BOOL= NN_ENABLE_DOC
+MANPAGES_BUILD_DEPENDS= asciidoctor:textproc/rubygem-asciidoctor
+MANPAGES_CMAKE_BOOL= NN_ENABLE_DOC
.include <bsd.port.mk>
diff --git a/net/nanomsg/pkg-plist b/net/nanomsg/pkg-plist
index 1ebf0300a862..b8493ba6befb 100644
--- a/net/nanomsg/pkg-plist
+++ b/net/nanomsg/pkg-plist
@@ -18,39 +18,39 @@ lib/libnanomsg.so
lib/libnanomsg.so.5
lib/libnanomsg.so.5.1.0
libdata/pkgconfig/nanomsg.pc
-%%DOCS%%share/man/man1/nanocat.1.gz
-%%DOCS%%share/man/man3/nn_allocmsg.3.gz
-%%DOCS%%share/man/man3/nn_bind.3.gz
-%%DOCS%%share/man/man3/nn_close.3.gz
-%%DOCS%%share/man/man3/nn_cmsg.3.gz
-%%DOCS%%share/man/man3/nn_connect.3.gz
-%%DOCS%%share/man/man3/nn_device.3.gz
-%%DOCS%%share/man/man3/nn_errno.3.gz
-%%DOCS%%share/man/man3/nn_freemsg.3.gz
-%%DOCS%%share/man/man3/nn_get_statistic.3.gz
-%%DOCS%%share/man/man3/nn_getsockopt.3.gz
-%%DOCS%%share/man/man3/nn_poll.3.gz
-%%DOCS%%share/man/man3/nn_reallocmsg.3.gz
-%%DOCS%%share/man/man3/nn_recv.3.gz
-%%DOCS%%share/man/man3/nn_recvmsg.3.gz
-%%DOCS%%share/man/man3/nn_send.3.gz
-%%DOCS%%share/man/man3/nn_sendmsg.3.gz
-%%DOCS%%share/man/man3/nn_setsockopt.3.gz
-%%DOCS%%share/man/man3/nn_shutdown.3.gz
-%%DOCS%%share/man/man3/nn_socket.3.gz
-%%DOCS%%share/man/man3/nn_strerror.3.gz
-%%DOCS%%share/man/man3/nn_symbol.3.gz
-%%DOCS%%share/man/man3/nn_symbol_info.3.gz
-%%DOCS%%share/man/man3/nn_term.3.gz
-%%DOCS%%share/man/man7/nanomsg.7.gz
-%%DOCS%%share/man/man7/nn_bus.7.gz
-%%DOCS%%share/man/man7/nn_env.7.gz
-%%DOCS%%share/man/man7/nn_inproc.7.gz
-%%DOCS%%share/man/man7/nn_ipc.7.gz
-%%DOCS%%share/man/man7/nn_pair.7.gz
-%%DOCS%%share/man/man7/nn_pipeline.7.gz
-%%DOCS%%share/man/man7/nn_pubsub.7.gz
-%%DOCS%%share/man/man7/nn_reqrep.7.gz
-%%DOCS%%share/man/man7/nn_survey.7.gz
-%%DOCS%%share/man/man7/nn_tcp.7.gz
-%%DOCS%%share/man/man7/nn_ws.7.gz
+%%MANPAGES%%share/man/man1/nanocat.1.gz
+%%MANPAGES%%share/man/man3/nn_allocmsg.3.gz
+%%MANPAGES%%share/man/man3/nn_bind.3.gz
+%%MANPAGES%%share/man/man3/nn_close.3.gz
+%%MANPAGES%%share/man/man3/nn_cmsg.3.gz
+%%MANPAGES%%share/man/man3/nn_connect.3.gz
+%%MANPAGES%%share/man/man3/nn_device.3.gz
+%%MANPAGES%%share/man/man3/nn_errno.3.gz
+%%MANPAGES%%share/man/man3/nn_freemsg.3.gz
+%%MANPAGES%%share/man/man3/nn_get_statistic.3.gz
+%%MANPAGES%%share/man/man3/nn_getsockopt.3.gz
+%%MANPAGES%%share/man/man3/nn_poll.3.gz
+%%MANPAGES%%share/man/man3/nn_reallocmsg.3.gz
+%%MANPAGES%%share/man/man3/nn_recv.3.gz
+%%MANPAGES%%share/man/man3/nn_recvmsg.3.gz
+%%MANPAGES%%share/man/man3/nn_send.3.gz
+%%MANPAGES%%share/man/man3/nn_sendmsg.3.gz
+%%MANPAGES%%share/man/man3/nn_setsockopt.3.gz
+%%MANPAGES%%share/man/man3/nn_shutdown.3.gz
+%%MANPAGES%%share/man/man3/nn_socket.3.gz
+%%MANPAGES%%share/man/man3/nn_strerror.3.gz
+%%MANPAGES%%share/man/man3/nn_symbol.3.gz
+%%MANPAGES%%share/man/man3/nn_symbol_info.3.gz
+%%MANPAGES%%share/man/man3/nn_term.3.gz
+%%MANPAGES%%share/man/man7/nanomsg.7.gz
+%%MANPAGES%%share/man/man7/nn_bus.7.gz
+%%MANPAGES%%share/man/man7/nn_env.7.gz
+%%MANPAGES%%share/man/man7/nn_inproc.7.gz
+%%MANPAGES%%share/man/man7/nn_ipc.7.gz
+%%MANPAGES%%share/man/man7/nn_pair.7.gz
+%%MANPAGES%%share/man/man7/nn_pipeline.7.gz
+%%MANPAGES%%share/man/man7/nn_pubsub.7.gz
+%%MANPAGES%%share/man/man7/nn_reqrep.7.gz
+%%MANPAGES%%share/man/man7/nn_survey.7.gz
+%%MANPAGES%%share/man/man7/nn_tcp.7.gz
+%%MANPAGES%%share/man/man7/nn_ws.7.gz
diff --git a/net/nats-nkeys/Makefile b/net/nats-nkeys/Makefile
index d350479290d8..47cdab676df4 100644
--- a/net/nats-nkeys/Makefile
+++ b/net/nats-nkeys/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nkeys
PORTVERSION= 0.4.11
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
PKGNAMEPREFIX= nats-
diff --git a/net/nats-nsc/Makefile b/net/nats-nsc/Makefile
index d3d4e89dc5e7..89fa34bf9f02 100644
--- a/net/nats-nsc/Makefile
+++ b/net/nats-nsc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nsc
PORTVERSION= 2.10.0
DISTVERSIONPREFIX=v
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net
PKGNAMEPREFIX= nats-
diff --git a/net/nats-server/Makefile b/net/nats-server/Makefile
index e571a05d6419..c13c10bdeee6 100644
--- a/net/nats-server/Makefile
+++ b/net/nats-server/Makefile
@@ -1,7 +1,6 @@
PORTNAME= nats-server
DISTVERSIONPREFIX= v
-DISTVERSION= 2.11.6
-PORTREVISION= 1
+DISTVERSION= 2.11.8
CATEGORIES= net
MAINTAINER= olgeni@FreeBSD.org
diff --git a/net/nats-server/distinfo b/net/nats-server/distinfo
index f0c4f8d78891..33450ffe2a4f 100644
--- a/net/nats-server/distinfo
+++ b/net/nats-server/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751437011
-SHA256 (go/net_nats-server/nats-server-v2.11.6/v2.11.6.mod) = ee1f7dec017d5edc6b1613d0163f236bf06a257afcf0c1ce99769f23d7683a43
-SIZE (go/net_nats-server/nats-server-v2.11.6/v2.11.6.mod) = 510
-SHA256 (go/net_nats-server/nats-server-v2.11.6/v2.11.6.zip) = 9cbb95a5646ec4f6429db8ba7e01aa621c483f61c213ef2fcaf614ff51542599
-SIZE (go/net_nats-server/nats-server-v2.11.6/v2.11.6.zip) = 2855279
+TIMESTAMP = 1755245723
+SHA256 (go/net_nats-server/nats-server-v2.11.8/v2.11.8.mod) = d2ed94db1820e512d26a2681e293568fff553cb609a278eee7bef6bd6dc28f5a
+SIZE (go/net_nats-server/nats-server-v2.11.8/v2.11.8.mod) = 510
+SHA256 (go/net_nats-server/nats-server-v2.11.8/v2.11.8.zip) = 6e5f7bb40ca72b16b4dbeeab2fd80e61ba5b5b97bd2c3bcdc8289dc99b08a1ab
+SIZE (go/net_nats-server/nats-server-v2.11.8/v2.11.8.zip) = 2873830
diff --git a/net/nats-server/pkg-plist b/net/nats-server/pkg-plist
index 6a80f2119298..643c0380d971 100644
--- a/net/nats-server/pkg-plist
+++ b/net/nats-server/pkg-plist
@@ -40,8 +40,6 @@ bin/nats-server
%%PORTDOCS%%%%DOCSDIR%%/configs/reload/authorization_1.conf
%%PORTDOCS%%%%DOCSDIR%%/configs/reload/authorization_2.conf
%%PORTDOCS%%%%DOCSDIR%%/configs/reload/basic.conf
-%%PORTDOCS%%%%DOCSDIR%%/configs/reload/defaultsentinel_1.conf
-%%PORTDOCS%%%%DOCSDIR%%/configs/reload/defaultsentinel_2.conf
%%PORTDOCS%%%%DOCSDIR%%/configs/reload/file_rotate.conf
%%PORTDOCS%%%%DOCSDIR%%/configs/reload/file_rotate1.conf
%%PORTDOCS%%%%DOCSDIR%%/configs/reload/invalid.conf
diff --git a/net/nats-streaming-server/Makefile b/net/nats-streaming-server/Makefile
index 5240c1764151..76ca55b144ea 100644
--- a/net/nats-streaming-server/Makefile
+++ b/net/nats-streaming-server/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nats-streaming-server
PORTVERSION= 0.25.5
DISTVERSIONPREFIX= v
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= net
MAINTAINER= olgeni@FreeBSD.org
diff --git a/net/nats-top/Makefile b/net/nats-top/Makefile
index 65d61a7d699f..ede386c07df8 100644
--- a/net/nats-top/Makefile
+++ b/net/nats-top/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nats-top
PORTVERSION= 0.6.3
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MAINTAINER= olgeni@FreeBSD.org
diff --git a/net/natscli/Makefile b/net/natscli/Makefile
index 5a2909d7cf56..03f3d67d983b 100644
--- a/net/natscli/Makefile
+++ b/net/natscli/Makefile
@@ -1,6 +1,7 @@
PORTNAME= natscli
PORTVERSION= 0.2.4
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= olgeni@FreeBSD.org
diff --git a/net/ndisc6/Makefile b/net/ndisc6/Makefile
index 4e3aacd07893..c6dc7f1f3b88 100644
--- a/net/ndisc6/Makefile
+++ b/net/ndisc6/Makefile
@@ -1,11 +1,9 @@
PORTNAME= ndisc6
-PORTVERSION= 1.0.7
-PORTREVISION= 1
+DISTVERSION= 1.0.8
CATEGORIES= net
-MASTER_SITES= http://www.remlab.net/files/ndisc6/ \
- http://people.via.ecp.fr/~rem/www.remlab.net/files/ndisc6/
+MASTER_SITES= http://www.remlab.net/files/ndisc6/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= takefu@airport.fm
COMMENT= IPv6 network diagnostic tools
WWW= https://www.remlab.net/ndisc6/
@@ -15,25 +13,21 @@ USES= compiler:c11 localbase perl5 tar:bzip2
USE_RC_SUBR= rdnssd
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
CONFIGURE_ARGS= --disable-suid-install \
--localstatedir="${PREFIX}/var"
CONFIGURE_ENV= PERL=${LOCALBASE}/bin/perl
MAKE_ENV= CHOWNPROG=:
+PORTDOCS= AUTHORS NEWS README
OPTIONS_DEFINE= DOCS NLS
OPTIONS_SUB= yes
-NLS_USES= gettext
+NLS_USES= gettext-runtime
NLS_CONFIGURE_ENABLE= nls
NLS_LDFLAGS= -lintl
-PORTDOCS= AUTHORS NEWS README
-
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for file in ${PORTDOCS}
- ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR}
-.endfor
+ ${INSTALL_DATA} ${PORTDOCS:M*:C|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/net/ndisc6/distinfo b/net/ndisc6/distinfo
index d6cfee417fa5..a652f106a0fb 100644
--- a/net/ndisc6/distinfo
+++ b/net/ndisc6/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1679850838
-SHA256 (ndisc6-1.0.7.tar.bz2) = edc431d70510d7321a5a39d243de0d0f63846dc9145b3b549c7348cc2bc96609
-SIZE (ndisc6-1.0.7.tar.bz2) = 262144
+TIMESTAMP = 1755061334
+SHA256 (ndisc6-1.0.8.tar.bz2) = 1f2fb2dc1172770aa5a09d39738a44d8b753cc5e2e25e306ca78682f9fea0b4f
+SIZE (ndisc6-1.0.8.tar.bz2) = 262355
diff --git a/net/ndisc6/files/patch-src-ndisc.c b/net/ndisc6/files/patch-src-ndisc.c
deleted file mode 100644
index 08d52dc50c91..000000000000
--- a/net/ndisc6/files/patch-src-ndisc.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/ndisc.c.orig 2016-12-07 16:43:04 UTC
-+++ src/ndisc.c
-@@ -532,7 +532,7 @@ parseadv (const uint8_t *buf, size_t len, const struct
- printf (_("Stateful other conf. : %3s\n"),
- gettext ((v & ND_RA_FLAG_OTHER) ? N_ ("Yes") : N_("No")));
- printf (_("Mobile home agent : %3s\n"),
-- gettext ((v & ND_RA_FLAG_HOME_AGENT) ? N_ ("Yes") : N_("No")));
-+ gettext ((v & ND_RA_FLAG_HA) ? N_ ("Yes") : N_("No")));
- printf (_("Router preference : %6s\n"), pref_i2n (v));
- printf (_("Neighbor discovery proxy : %3s\n"),
- gettext ((v & 0x04) ? N_ ("Yes") : N_("No")));
diff --git a/net/ndisc6/files/patch-src_ndisc.c b/net/ndisc6/files/patch-src_ndisc.c
new file mode 100644
index 000000000000..053a8e8380de
--- /dev/null
+++ b/net/ndisc6/files/patch-src_ndisc.c
@@ -0,0 +1,20 @@
+--- src/ndisc.c.orig 2023-11-10 15:28:07 UTC
++++ src/ndisc.c
+@@ -451,7 +451,7 @@ parsednssl (const uint8_t *opt)
+ parsednssl (const uint8_t *opt)
+ {
+ const uint8_t *base;
+- uint8_t optlen = opt[1];
++ uint16_t optlen = opt[1];
+ if (optlen < 2)
+ return -1;
+
+@@ -559,7 +559,7 @@ parseadv (const uint8_t *buf, size_t len, const struct
+ printf (_("Stateful other conf. : %3s\n"),
+ gettext ((v & ND_RA_FLAG_OTHER) ? N_ ("Yes") : N_("No")));
+ printf (_("Mobile home agent : %3s\n"),
+- gettext ((v & ND_RA_FLAG_HOME_AGENT) ? N_ ("Yes") : N_("No")));
++ gettext ((v & ND_RA_FLAG_HA) ? N_ ("Yes") : N_("No")));
+ printf (_("Router preference : %6s\n"), pref_i2n (v));
+ printf (_("Neighbor discovery proxy : %3s\n"),
+ gettext ((v & 0x04) ? N_ ("Yes") : N_("No")));
diff --git a/net/neatvnc/Makefile b/net/neatvnc/Makefile
index 3e5006f2ba33..617d06be75c8 100644
--- a/net/neatvnc/Makefile
+++ b/net/neatvnc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= neatvnc
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.4
+DISTVERSION= 0.9.5
CATEGORIES= net
MAINTAINER= jbeich@FreeBSD.org
diff --git a/net/neatvnc/distinfo b/net/neatvnc/distinfo
index 21543fbdfc5c..75eaf2e87a86 100644
--- a/net/neatvnc/distinfo
+++ b/net/neatvnc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740951219
-SHA256 (any1-neatvnc-v0.9.4_GH0.tar.gz) = 806e8420a1b9479c7f289ab01146affb320fce724cec3fda66242fd7e5eced0b
-SIZE (any1-neatvnc-v0.9.4_GH0.tar.gz) = 826434
+TIMESTAMP = 1753735068
+SHA256 (any1-neatvnc-v0.9.5_GH0.tar.gz) = 8150a30bfbd350b046680650b52afcce5ae44d328cb396fb571c6f9b99811357
+SIZE (any1-neatvnc-v0.9.5_GH0.tar.gz) = 826418
diff --git a/net/netatalk4/Makefile b/net/netatalk4/Makefile
index c1a4e53a2acf..b58b54e23d23 100644
--- a/net/netatalk4/Makefile
+++ b/net/netatalk4/Makefile
@@ -1,5 +1,5 @@
PORTNAME= netatalk
-PORTVERSION= 4.2.4
+PORTVERSION= 4.3.0
CATEGORIES= net
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/netatalk-${PORTVERSION:S/./-/g}/
PKGNAMESUFFIX= 4
@@ -13,7 +13,8 @@ LICENSE= GPLv2
BUILD_DEPENDS= cmark:textproc/cmark
LIB_DEPENDS= libgcrypt.so:security/libgcrypt \
libevent.so:devel/libevent \
- libiniparser.so:devel/iniparser
+ libiniparser.so:devel/iniparser \
+ libbstring.so:devel/bstring
USES= bdb:18 cpe gettext iconv:wchar_t meson perl5 pkgconfig shebangfix ssl tar:xz
USE_GNOME= libxslt:build
@@ -72,7 +73,8 @@ DBUS_MESON_ON= -Dwith-dbus-daemon-path=${LOCALBASE}/bin/dbus-daemon \
-Dwith-dbus-sysconf-path=${LOCALBASE}/etc/dbus-1/system.d
DBUS_MESON_OFF= -Dwith-afpstats=false
MYSQL_USES= mysql
-MYSQL_MESON_OFF=-Dwith-cnid-mysql-backend=false
+MYSQL_MESON_ON=-Dwith-cnid-default-backend=mysql
+MYSQL_MESON_OFF=-Dwith-cnid-default-backend=dbd
ACL_LIB_DEPENDS= libsunacl.so:sysutils/libsunacl
ACL_MESON_OFF=-Dwith-acls=false
LIBWRAP_MESON_OFF=-Dwith-tcp-wrappers=false
@@ -99,7 +101,7 @@ post-patch:
# ${WRKSRC}/contrib/shell_utils/afpstats
post-install:
- ${INSTALL_SCRIPT} ${BUILD_WRKSRC}/contrib/shell_utils/macusers \
+ ${INSTALL_SCRIPT} ${BUILD_WRKSRC}/contrib/bin_utils/macusers \
${STAGEDIR}${PREFIX}/bin/macusers
.if ${PORT_OPTIONS:MPAM}
diff --git a/net/netatalk4/distinfo b/net/netatalk4/distinfo
index 5b6b8e802354..d23ce5d6bfc5 100644
--- a/net/netatalk4/distinfo
+++ b/net/netatalk4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748700219
-SHA256 (netatalk-4.2.4.tar.xz) = 4f07bbe118a951dd740d3f51a87b5cafba2496bd0b22e704438f421aa6670f99
-SIZE (netatalk-4.2.4.tar.xz) = 935184
+TIMESTAMP = 1754580713
+SHA256 (netatalk-4.3.0.tar.xz) = bc71a6a2f11cf00cb69ef13e8487ab78d1241ae535feb010220c74c89dc890fb
+SIZE (netatalk-4.3.0.tar.xz) = 945292
diff --git a/net/netatalk4/files/patch-config_meson.build b/net/netatalk4/files/patch-config_meson.build
index 63840c721ac7..9c7edeb21c48 100644
--- a/net/netatalk4/files/patch-config_meson.build
+++ b/net/netatalk4/files/patch-config_meson.build
@@ -1,13 +1,10 @@
---- config/meson.build.orig 2025-04-13 22:12:29 UTC
+--- config/meson.build.orig 2025-08-05 13:56:32 UTC
+++ config/meson.build
-@@ -4,79 +4,23 @@ afp_conf = configure_file(
+@@ -4,76 +4,23 @@ afp_conf = configure_file(
configuration: cdata,
)
--if (
-- fs.exists(pkgconfdir / 'afp.conf')
-- and not get_option('with-overwrite')
--)
+-if (fs.exists(pkgconfdir / 'afp.conf') and not get_option('with-overwrite'))
- message('will not replace existing', pkgconfdir / 'afp.conf')
-else
- install_data(afp_conf, install_dir: pkgconfdir)
@@ -38,7 +35,10 @@
- fs.exists(dbus_sysconfpath / 'netatalk-dbus.conf')
- and not get_option('with-overwrite')
- )
-- message('will not replace existing', dbus_sysconfpath / 'netatalk-dbus.conf')
+- message(
+- 'will not replace existing',
+- dbus_sysconfpath / 'netatalk-dbus.conf',
+- )
- else
- install_data('netatalk-dbus.conf', install_dir: dbus_sysconfpath)
- endif
@@ -55,7 +55,7 @@
-
-if get_option('with-cups-libdir-path') != ''
- cups_libdir = get_option('with-cups-libdir-path')
--elif host_os in ['netbsd']
+-elif host_os == 'netbsd'
- cups_libdir = '/usr/pkg/libexec'
-else
- cups_libdir = '/usr/lib'
@@ -72,10 +72,7 @@
-endif
-
-foreach file : static_conf_files
-- if (
-- fs.exists(pkgconfdir / file)
-- and not get_option('with-overwrite')
-- )
+- if (fs.exists(pkgconfdir / file) and not get_option('with-overwrite'))
- message('will not replace existing', pkgconfdir / file)
- else
- install_data(file, install_dir: pkgconfdir)
@@ -83,5 +80,5 @@
-endforeach
+install_data('extmap.conf', rename: 'extmap.conf.sample', install_dir: pkgconfdir)
- if (
- fs.exists('/etc/ld.so.conf.d')
+ if (fs.exists('/etc/ld.so.conf.d') and get_option('with-ldsoconf'))
+ configure_file(
diff --git a/net/netatalk4/files/patch-etc_uams_meson.build b/net/netatalk4/files/patch-etc_uams_meson.build
index 59fee181fb51..888f935b966b 100644
--- a/net/netatalk4/files/patch-etc_uams_meson.build
+++ b/net/netatalk4/files/patch-etc_uams_meson.build
@@ -1,6 +1,6 @@
---- etc/uams/meson.build.orig 2025-03-31 05:27:01 UTC
+--- etc/uams/meson.build.orig 2025-08-07 15:36:39 UTC
+++ etc/uams/meson.build
-@@ -25,7 +25,7 @@ library(
+@@ -24,7 +24,7 @@ library(
name_suffix: lib_suffix,
override_options: 'b_lundef=false',
install: true,
@@ -8,8 +8,8 @@
+ install_dir: libexecdir / 'netatalk-uams',
)
- uams_passwd_sources = ['uams_passwd.c']
-@@ -39,7 +39,7 @@ library(
+ library(
+@@ -36,7 +36,7 @@ library(
name_suffix: lib_suffix,
override_options: 'b_lundef=false',
install: true,
@@ -17,8 +17,35 @@
+ install_dir: libexecdir / 'netatalk-uams',
)
- if have_libgcrypt
-@@ -56,7 +56,7 @@ if have_libgcrypt
+ library(
+@@ -48,7 +48,7 @@ library(
+ name_suffix: lib_suffix,
+ override_options: 'b_lundef=false',
+ install: true,
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ )
+
+ library(
+@@ -60,7 +60,7 @@ library(
+ name_suffix: lib_suffix,
+ override_options: 'b_lundef=false',
+ install: true,
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ )
+
+ library(
+@@ -72,7 +72,7 @@ library(
+ name_suffix: lib_suffix,
+ override_options: 'b_lundef=false',
+ install: true,
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ )
+
+ if have_pam
+@@ -85,7 +85,7 @@ if have_pam
name_suffix: lib_suffix,
override_options: 'b_lundef=false',
install: true,
@@ -27,7 +54,7 @@
)
library(
-@@ -68,7 +68,7 @@ if have_libgcrypt
+@@ -97,7 +97,7 @@ if have_pam
name_suffix: lib_suffix,
override_options: 'b_lundef=false',
install: true,
@@ -36,77 +63,32 @@
)
library(
-@@ -80,7 +80,7 @@ if have_libgcrypt
+@@ -109,40 +109,40 @@ if have_pam
name_suffix: lib_suffix,
override_options: 'b_lundef=false',
install: true,
- install_dir: libdir / 'netatalk',
+ install_dir: libexecdir / 'netatalk-uams',
)
- if have_pam
- uams_dhx2_pam_sources = ['uams_dhx2_pam.c']
-@@ -94,20 +94,20 @@ if have_libgcrypt
- name_suffix: lib_suffix,
- override_options: 'b_lundef=false',
- install: true,
-- install_dir: libdir / 'netatalk',
-+ install_dir: libexecdir / 'netatalk-uams',
- )
- if build_shared_lib
- install_symlink(
- 'uams_dhx2.so',
-- install_dir: libdir / 'netatalk',
-+ install_dir: libexecdir / 'netatalk-uams',
- pointing_to: 'uams_dhx2_pam.so',
- )
- endif
- elif build_shared_lib
+ if build_shared_lib
install_symlink(
- 'uams_dhx2.so',
-- install_dir: libdir / 'netatalk',
-+ install_dir: libexecdir / 'netatalk-uams',
- pointing_to: 'uams_dhx2_passwd.so',
- )
- endif
-@@ -123,20 +123,20 @@ if have_libgcrypt
- name_suffix: lib_suffix,
- override_options: 'b_lundef=false',
- install: true,
+ 'uams_clrtxt.so',
- install_dir: libdir / 'netatalk',
+ install_dir: libexecdir / 'netatalk-uams',
+ pointing_to: 'uams_pam.so',
)
-
- if build_shared_lib
- install_symlink(
- 'uams_dhx.so',
-- install_dir: libdir / 'netatalk',
-+ install_dir: libexecdir / 'netatalk-uams',
- pointing_to: 'uams_dhx_pam.so',
- )
- endif
- elif build_shared_lib
install_symlink(
'uams_dhx.so',
- install_dir: libdir / 'netatalk',
+ install_dir: libexecdir / 'netatalk-uams',
- pointing_to: 'uams_dhx_passwd.so',
+ pointing_to: 'uams_dhx_pam.so',
)
- endif
-@@ -155,20 +155,20 @@ if have_pam
- name_suffix: lib_suffix,
- override_options: 'b_lundef=false',
- install: true,
-- install_dir: libdir / 'netatalk',
-+ install_dir: libexecdir / 'netatalk-uams',
- )
-
- if build_shared_lib
install_symlink(
- 'uams_clrtxt.so',
+ 'uams_dhx2.so',
- install_dir: libdir / 'netatalk',
+ install_dir: libexecdir / 'netatalk-uams',
- pointing_to: 'uams_pam.so',
+ pointing_to: 'uams_dhx2_pam.so',
)
endif
elif build_shared_lib
@@ -116,8 +98,20 @@
+ install_dir: libexecdir / 'netatalk-uams',
pointing_to: 'uams_passwd.so',
)
+ install_symlink(
+ 'uams_dhx.so',
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ pointing_to: 'uams_dhx_passwd.so',
+ )
+ install_symlink(
+ 'uams_dhx2.so',
+- install_dir: libdir / 'netatalk',
++ install_dir: libexecdir / 'netatalk-uams',
+ pointing_to: 'uams_dhx2_passwd.so',
+ )
endif
-@@ -186,6 +186,6 @@ if have_krb5_uam
+@@ -158,6 +158,6 @@ if have_krb5_uam
name_suffix: lib_suffix,
override_options: 'b_lundef=false',
install: true,
diff --git a/net/netatalk4/files/patch-meson.build b/net/netatalk4/files/patch-meson.build
index da36be7b9a98..971d3a2eecf1 100644
--- a/net/netatalk4/files/patch-meson.build
+++ b/net/netatalk4/files/patch-meson.build
@@ -1,4 +1,4 @@
---- meson.build.orig 2025-03-31 05:27:01 UTC
+--- meson.build.orig 2025-08-05 13:56:32 UTC
+++ meson.build
@@ -69,6 +69,7 @@ libdir = prefix / get_option('libdir')
datadir = prefix / get_option('datadir')
@@ -17,15 +17,15 @@
############
# Includes #
-@@ -394,6 +395,7 @@ bdb_subdirs = [
- endif
+@@ -408,6 +409,7 @@ if 'dbd' in get_option('with-cnid-backends')
+ endif
- bdb_subdirs = [
-+ '%%DB_NAME%%',
- 'db62',
- 'db6.2',
- 'db61',
-@@ -775,12 +777,12 @@ dns_sd_libs = []
+ bdb_subdirs = [
++ '%%DB_NAME%%',
+ 'db62',
+ 'db6.2',
+ 'db61',
+@@ -924,12 +926,12 @@ dns_sd_libs = []
dns_sd_libs = []
@@ -40,7 +40,7 @@
if dns_sd.found()
dns_sd_libs += system
endif
-@@ -794,6 +796,8 @@ have_dns = (
+@@ -943,6 +945,8 @@ have_dns = (
)
)
@@ -49,7 +49,7 @@
if enable_zeroconf
if avahi.found()
have_zeroconf = true
-@@ -807,6 +811,7 @@ if enable_zeroconf
+@@ -956,6 +960,7 @@ if enable_zeroconf
cdata.set('HAVE_MDNS', 1)
cdata.set('freebsd_zeroconf', 'mdnsd')
zeroconf_provider += 'mDNS'
@@ -57,7 +57,7 @@
endif
endif
-@@ -1535,6 +1540,7 @@ if not enable_pam
+@@ -1562,6 +1567,7 @@ if not enable_pam
if not enable_pam
have_pam = false
diff --git a/net/netatalk4/pkg-plist b/net/netatalk4/pkg-plist
index cb431efc3325..dfced504a0b1 100644
--- a/net/netatalk4/pkg-plist
+++ b/net/netatalk4/pkg-plist
@@ -39,7 +39,6 @@ include/atalk/aep.h
include/atalk/afp.h
include/atalk/asp.h
include/atalk/atp.h
-include/atalk/bstrlib.h
include/atalk/cnid.h
include/atalk/ddp.h
include/atalk/ea.h
@@ -70,11 +69,6 @@ sbin/cnid_metad
sbin/netatalk
share/man/man1/ad.1.gz
share/man/man1/addump.1.gz
-share/man/man1/afp_lantest.1.gz
-share/man/man1/afp_logintest.1.gz
-share/man/man1/afp_spectest.1.gz
-share/man/man1/afp_speedtest.1.gz
-share/man/man1/afparg.1.gz
share/man/man1/afpldaptest.1.gz
share/man/man1/afppasswd.1.gz
%%DBUS%%share/man/man1/afpstats.1.gz
diff --git a/net/netsed/Makefile b/net/netsed/Makefile
index d5e32af4a6aa..6f33ffc7b201 100644
--- a/net/netsed/Makefile
+++ b/net/netsed/Makefile
@@ -1,10 +1,14 @@
PORTNAME= netsed
-PORTVERSION= 1.3
+PORTVERSION= 1.4
CATEGORIES= net security
MASTER_SITES= http://silicone.homelinux.org/release/netsed/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= portmaster@BSDforge.com
COMMENT= Alters the contents of network packets in real time
+WWW= http://silicone.homelinux.org/projects/netsed/
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gmake
MAKE_ARGS= CFLAGS="${CFLAGS}"
diff --git a/net/netsed/distinfo b/net/netsed/distinfo
index 6e8faedf594d..e0c4415ecbd7 100644
--- a/net/netsed/distinfo
+++ b/net/netsed/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1558724329
-SHA256 (netsed-1.3.tar.gz) = f0891285442c9a4701e2b7fc7d28f2834a5352f94295649d1fdb60da1eca81aa
-SIZE (netsed-1.3.tar.gz) = 28850
+TIMESTAMP = 1753745133
+SHA256 (netsed-1.4.tar.gz) = 1e23686b8887ebe461786c059d848b412188c635929071955d134041b07996a7
+SIZE (netsed-1.4.tar.gz) = 28927
diff --git a/net/nmsg/Makefile b/net/nmsg/Makefile
index 855c0a1b6ffa..1b5dc4132c3e 100644
--- a/net/nmsg/Makefile
+++ b/net/nmsg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nmsg
-PORTVERSION= 1.3.1
-PORTREVISION= 1
+PORTVERSION= 1.3.2
+PORTREVISION= 0
CATEGORIES= net
MASTER_SITES= FARSIGHT LOCAL/truckman/farsight
diff --git a/net/nmsg/distinfo b/net/nmsg/distinfo
index ca18bd5a213d..e94387a934da 100644
--- a/net/nmsg/distinfo
+++ b/net/nmsg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730959852
-SHA256 (nmsg-1.3.1.tar.gz) = 563aff4c3d0a79823cf96371143eb0c9fa81cfc039b6f8ad23a48317707fbfda
-SIZE (nmsg-1.3.1.tar.gz) = 758245
+TIMESTAMP = 1753934821
+SHA256 (nmsg-1.3.2.tar.gz) = 9e7f2ea95f5a703c84632061f20bcce2a459c89b24999f3470c8a54a8a9b5b8e
+SIZE (nmsg-1.3.2.tar.gz) = 767970
diff --git a/net/nmsg/pkg-plist b/net/nmsg/pkg-plist
index b8b8d14c58e8..bf77c3329d36 100644
--- a/net/nmsg/pkg-plist
+++ b/net/nmsg/pkg-plist
@@ -51,6 +51,7 @@ lib/libnmsg.so.8
lib/libnmsg.so.8.3.0
lib/nmsg/nmsg_flt1_sample.so
lib/nmsg/nmsg_msg9_base.so
+lib/nmsg/nmsg_stats1_sample.so
libdata/pkgconfig/libnmsg.pc
%%MANPAGES%%share/man/man1/nmsgtool.1.gz
%%DATADIR%%/base/dns.proto
diff --git a/net/nsq/Makefile b/net/nsq/Makefile
index 2f80def83030..b7322b56b715 100644
--- a/net/nsq/Makefile
+++ b/net/nsq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nsq
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= net
MAINTAINER= jhixson@FreeBSD.org
diff --git a/net/ooni-mini/Makefile b/net/ooni-mini/Makefile
index ae063baff70b..3f0fc6616063 100644
--- a/net/ooni-mini/Makefile
+++ b/net/ooni-mini/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ooni-mini
DISTVERSIONPREFIX= v
DISTVERSION= 0.23.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= net www benchmarks
MAINTAINER= egypcio@FreeBSD.org
diff --git a/net/ooni-probe-cli/Makefile b/net/ooni-probe-cli/Makefile
index 28cc6bcdcd06..f66cb7e297a2 100644
--- a/net/ooni-probe-cli/Makefile
+++ b/net/ooni-probe-cli/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ooni-probe-cli
DISTVERSIONPREFIX= v
DISTVERSION= 3.26.0
+PORTREVISION= 1
CATEGORIES= net www benchmarks
MAINTAINER= rene@FreeBSD.org
diff --git a/net/ossp-sa/Makefile b/net/ossp-sa/Makefile
deleted file mode 100644
index 709be1c620d4..000000000000
--- a/net/ossp-sa/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-PORTNAME= sa
-PORTVERSION= 1.2.6
-PORTREVISION= 2
-CATEGORIES= net
-MASTER_SITES= OSSP/lib/${PORTNAME}
-PKGNAMEPREFIX= ossp-
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Abstraction library for the Unix socket API
-WWW= http://www.ossp.org/pkg/lib/sa/
-
-LIB_DEPENDS= libex.so:devel/ossp-ex
-
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-CONFIGURE_ARGS= --with-ex=${LOCALBASE}
-USES= gmake libtool pathfix
-USE_LDCONFIG= yes
-
-regression-test check: build
- @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \
- ${MAKEFILE} ${MAKE_ARGS} check)
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libsa.so
-
-.include <bsd.port.mk>
diff --git a/net/ossp-sa/distinfo b/net/ossp-sa/distinfo
deleted file mode 100644
index 738423d20ad7..000000000000
--- a/net/ossp-sa/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (sa-1.2.6.tar.gz) = de570d4607df79ca80fb70d226a5609ecd5b4d4dc32e8510f9c78921840727ac
-SIZE (sa-1.2.6.tar.gz) = 346701
diff --git a/net/ossp-sa/files/patch-sa.h b/net/ossp-sa/files/patch-sa.h
deleted file mode 100644
index 71cb495c0349..000000000000
--- a/net/ossp-sa/files/patch-sa.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- sa.h.orig Tue Apr 13 20:44:58 2004
-+++ sa.h Tue Apr 13 20:45:30 2004
-@@ -41,10 +41,6 @@
- #include "config.h"
- #endif
-
--/* fallback for POSIX socklen_t */
--#if defined(HAVE_CONFIG_H) && !defined(HAVE_SOCKLEN_T)
--typedef int socklen_t;
--#endif
-
- /* embedding support */
- #ifdef SA_PREFIX
diff --git a/net/ossp-sa/pkg-descr b/net/ossp-sa/pkg-descr
deleted file mode 100644
index 261b2c569568..000000000000
--- a/net/ossp-sa/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-OSSP sa is an abstraction library for the Unix socket application
-programming interface (API) featuring stream and datagram oriented
-communication over Unix Domain and Internet Domain (TCP and UDP) sockets. It
-provides the following key features: address abstraction (local, IPv4, and
-IPv6), type abstraction, I/O timeouts, I/O stream buffering and convenience
-I/O functions.
diff --git a/net/ossp-sa/pkg-plist b/net/ossp-sa/pkg-plist
deleted file mode 100644
index 0591aeb43a93..000000000000
--- a/net/ossp-sa/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-bin/sa-config
-include/sa.h
-lib/libsa.a
-lib/libsa.so
-lib/libsa.so.12
-lib/libsa.so.12.0.26
-libdata/pkgconfig/sa.pc
-share/man/man3/sa.3.gz
diff --git a/net/pecl-oauth2/Makefile b/net/pecl-oauth2/Makefile
index 07f8041c808f..cba976fdad03 100644
--- a/net/pecl-oauth2/Makefile
+++ b/net/pecl-oauth2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= oauth
-PORTVERSION= 2.0.7
+DISTVERSION= 2.0.7
CATEGORIES= net pear
# https://github.com/php/pecl-web_services-oauth/pull/30
@@ -24,4 +24,16 @@ CONFLICTS= pecl-oauth-1*
PORTSCOUT= limit:^2.*
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PHP_VER} >= 85
+.if ${OPSYS} == FreeBSD
+CFLAGS+= -Wno-error=int-conversion
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string|Zend/zend_smart_string|' \
+ ${WRKSRC}/php_oauth.h
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/net/pimcommon/Makefile b/net/pimcommon/Makefile
index b6407fa8ad41..aa6c4ce28a4f 100644
--- a/net/pimcommon/Makefile
+++ b/net/pimcommon/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= Common libraries for KDEPim
-WWW= https://www.kde.org/
+WWW= https://invent.kde.org/pim/pimcommon
LICENSE= LGPL21
diff --git a/net/pimcommon/distinfo b/net/pimcommon/distinfo
index 20340e7c5159..c48012e802ef 100644
--- a/net/pimcommon/distinfo
+++ b/net/pimcommon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381641
-SHA256 (KDE/release-service/25.04.3/pimcommon-25.04.3.tar.xz) = 7e6cb554ce25450f2d9b98805d6404e8d610fda411003eb4a61726c710444855
-SIZE (KDE/release-service/25.04.3/pimcommon-25.04.3.tar.xz) = 381488
+TIMESTAMP = 1754646545
+SHA256 (KDE/release-service/25.08.0/pimcommon-25.08.0.tar.xz) = a959fbdf63ec035ddc023fc1de5b9b63cc90bf0574cd8936242cb04f2e953f14
+SIZE (KDE/release-service/25.08.0/pimcommon-25.08.0.tar.xz) = 379432
diff --git a/net/pimcommon/pkg-plist b/net/pimcommon/pkg-plist
index 070bfe309bd6..4bc8bd5cc34e 100644
--- a/net/pimcommon/pkg-plist
+++ b/net/pimcommon/pkg-plist
@@ -102,7 +102,6 @@ include/KPim6/PimCommonAkonadi/PimCommonAkonadi/ImapResourceCapabilitiesManager
include/KPim6/PimCommonAkonadi/PimCommonAkonadi/IncidencesForWidget
include/KPim6/PimCommonAkonadi/PimCommonAkonadi/LdapSearchDialog
include/KPim6/PimCommonAkonadi/PimCommonAkonadi/MailUtil
-include/KPim6/PimCommonAkonadi/PimCommonAkonadi/ManageServerSideSubscriptionJob
include/KPim6/PimCommonAkonadi/PimCommonAkonadi/PluginInterface
include/KPim6/PimCommonAkonadi/PimCommonAkonadi/ProgressManagerAkonadi
include/KPim6/PimCommonAkonadi/PimCommonAkonadi/RecentAddresses
@@ -120,7 +119,6 @@ include/KPim6/PimCommonAkonadi/pimcommonakonadi/imapresourcecapabilitiesmanager.
include/KPim6/PimCommonAkonadi/pimcommonakonadi/incidencesforwidget.h
include/KPim6/PimCommonAkonadi/pimcommonakonadi/ldapsearchdialog.h
include/KPim6/PimCommonAkonadi/pimcommonakonadi/mailutil.h
-include/KPim6/PimCommonAkonadi/pimcommonakonadi/manageserversidesubscriptionjob.h
include/KPim6/PimCommonAkonadi/pimcommonakonadi/pimcommonakonadi_export.h
include/KPim6/PimCommonAkonadi/pimcommonakonadi/plugininterface.h
include/KPim6/PimCommonAkonadi/pimcommonakonadi/progressmanagerakonadi.h
diff --git a/net/py-dugong/Makefile b/net/py-dugong/Makefile
index 82095e8cfdea..84a42634a953 100644
--- a/net/py-dugong/Makefile
+++ b/net/py-dugong/Makefile
@@ -12,8 +12,6 @@ WWW= https://github.com/python-dugong/python-dugong/
LICENSE= PSFL
LICENSE_FILE= ${WRKSRC}/LICENSE
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest4>0:devel/py-pytest4@${PY_FLAVOR}
-
USES= python tar:bzip2
USE_PYTHON= autoplist distutils
diff --git a/net/py-eventlet/Makefile b/net/py-eventlet/Makefile
index 1dd22befe991..f98e115b7d8c 100644
--- a/net/py-eventlet/Makefile
+++ b/net/py-eventlet/Makefile
@@ -1,5 +1,5 @@
PORTNAME= eventlet
-PORTVERSION= 0.40.1
+PORTVERSION= 0.40.2
CATEGORIES= net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net/py-eventlet/distinfo b/net/py-eventlet/distinfo
index a16b75462557..1ba6aeaff366 100644
--- a/net/py-eventlet/distinfo
+++ b/net/py-eventlet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954218
-SHA256 (eventlet-0.40.1.tar.gz) = aee74de74ac6634a1dac1ed58dc93b5dc2abaef3c7b5e76fd7f195f1662f25ef
-SIZE (eventlet-0.40.1.tar.gz) = 565260
+TIMESTAMP = 1753369400
+SHA256 (eventlet-0.40.2.tar.gz) = 42636c277f761d026905cd0ba0a11edec7600001be401d6ae7e9546559c8d8b0
+SIZE (eventlet-0.40.2.tar.gz) = 565548
diff --git a/net/py-maxminddb/Makefile b/net/py-maxminddb/Makefile
index bf467698fb04..40f6378dfbac 100644
--- a/net/py-maxminddb/Makefile
+++ b/net/py-maxminddb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= maxminddb
-PORTVERSION= 2.7.0
+PORTVERSION= 2.8.2
DISTVERSIONPREFIX= v
CATEGORIES= net python geography
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net/py-maxminddb/distinfo b/net/py-maxminddb/distinfo
index 87df39922aef..f94d16e7a6c9 100644
--- a/net/py-maxminddb/distinfo
+++ b/net/py-maxminddb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746559870
-SHA256 (maxmind-MaxMind-DB-Reader-python-v2.7.0_GH0.tar.gz) = bf4a2bf9c4e03711800c9ce91720d4d799c66f06c46884ab437073765026162a
-SIZE (maxmind-MaxMind-DB-Reader-python-v2.7.0_GH0.tar.gz) = 56688
+TIMESTAMP = 1753697225
+SHA256 (maxmind-MaxMind-DB-Reader-python-v2.8.2_GH0.tar.gz) = 6fe304264a2092a169ef99a9eb256bfc25f0ca3df5bf8e6da54e1066b68ada22
+SIZE (maxmind-MaxMind-DB-Reader-python-v2.8.2_GH0.tar.gz) = 54359
diff --git a/net/py-python-socks/Makefile b/net/py-python-socks/Makefile
index d978df7ab4b3..09cd29258c14 100644
--- a/net/py-python-socks/Makefile
+++ b/net/py-python-socks/Makefile
@@ -1,5 +1,5 @@
PORTNAME= python-socks
-PORTVERSION= 2.7.1
+PORTVERSION= 2.7.2
CATEGORIES= net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -7,7 +7,8 @@ DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFF
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Core proxy (SOCKS4, SOCKS5, HTTP tunneling) functionality for Python
-WWW= https://pypi.org/project/python-socks/
+WWW= https://pypi.org/project/python-socks/ \
+ https://github.com/romis2012/python-socks
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/net/py-python-socks/distinfo b/net/py-python-socks/distinfo
index cc74cbbb722d..e77e6fc303a3 100644
--- a/net/py-python-socks/distinfo
+++ b/net/py-python-socks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738444236
-SHA256 (python_socks-2.7.1.tar.gz) = f1a0bb603830fe81e332442eada96757b8f8dec02bd22d1d6f5c99a79704c550
-SIZE (python_socks-2.7.1.tar.gz) = 230371
+TIMESTAMP = 1754682840
+SHA256 (python_socks-2.7.2.tar.gz) = 4c845d4700352bc7e7382f302dfc6baf0af0de34d2a6d70ba356b2539d4dbb62
+SIZE (python_socks-2.7.2.tar.gz) = 229950
diff --git a/net/py-scamper/Makefile b/net/py-scamper/Makefile
index c0e2b2c5807f..e453f4d54a68 100644
--- a/net/py-scamper/Makefile
+++ b/net/py-scamper/Makefile
@@ -24,7 +24,8 @@ BUILD_WRKSRC= ${WRKSRC}/lib/python
INSTALL_WRKSRC= ${BUILD_WRKSRC}
PLIST_FILES= ${PYTHONPREFIX_SITELIBDIR:S,^${PREFIX}/,,}/scamper.a \
- ${PYTHONPREFIX_SITELIBDIR:S,^${PREFIX}/,,}/scamper.so
+ ${PYTHONPREFIX_SITELIBDIR:S,^${PREFIX}/,,}/scamper.so \
+ ${PYTHONPREFIX_SITELIBDIR:S,^${PREFIX}/,,}/scamper.pyi
post-patch:
@${REINPLACE_CMD} \
diff --git a/net/py-sshuttle/Makefile b/net/py-sshuttle/Makefile
index da745ce6a6ee..23638e7940a1 100644
--- a/net/py-sshuttle/Makefile
+++ b/net/py-sshuttle/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sshuttle
-DISTVERSION= 1.3.1
+DISTVERSION= 1.3.2
CATEGORIES= net python net-vpn
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net/py-sshuttle/distinfo b/net/py-sshuttle/distinfo
index da5f9dce28e5..d2d5aa75fe2b 100644
--- a/net/py-sshuttle/distinfo
+++ b/net/py-sshuttle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742974016
-SHA256 (sshuttle-1.3.1.tar.gz) = 04c2b16164b4b2b5945ff17c4556a8a2f0d63fb1ea2ca032748f047852ff2fcb
-SIZE (sshuttle-1.3.1.tar.gz) = 166795
+TIMESTAMP = 1754970314
+SHA256 (sshuttle-1.3.2.tar.gz) = eeb2eee300a7de16117a86bbb9adb7b0647158edccfb8076f260e0535a439448
+SIZE (sshuttle-1.3.2.tar.gz) = 172292
diff --git a/net/qrcp/Makefile b/net/qrcp/Makefile
index e842a21d1a73..89416f7f5e7e 100644
--- a/net/qrcp/Makefile
+++ b/net/qrcp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= qrcp
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.6
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net
MAINTAINER= tagattie@FreeBSD.org
diff --git a/net/rclone/Makefile b/net/rclone/Makefile
index 2d70e0d40aed..016b9a93c4fd 100644
--- a/net/rclone/Makefile
+++ b/net/rclone/Makefile
@@ -1,6 +1,7 @@
PORTNAME= rclone
DISTVERSIONPREFIX= v
DISTVERSION= 1.70.3
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= tremere@cainites.net
diff --git a/net/realtek-re-kmod198/Makefile b/net/realtek-re-kmod198/Makefile
index ba08d32e0de8..b829e3ffcf03 100644
--- a/net/realtek-re-kmod198/Makefile
+++ b/net/realtek-re-kmod198/Makefile
@@ -11,6 +11,9 @@ WWW= https://github.com/alexdupre/rtl_bsd_drv
LICENSE= BSD4CLAUSE
+DEPRECATED= Use net/realtek-re-kmod with checksum offloading disabled, see also bug 286879
+EXPIRATION_DATE= 2026-03-31
+
USES= kmod tar:tgz uidfix
USE_GITHUB= yes
diff --git a/net/redpanda-connect/Makefile b/net/redpanda-connect/Makefile
index 5ac95569b594..bc5226ee2302 100644
--- a/net/redpanda-connect/Makefile
+++ b/net/redpanda-connect/Makefile
@@ -1,6 +1,7 @@
PORTNAME= connect
DISTVERSIONPREFIX= v
DISTVERSION= 4.61.0
+PORTREVISION= 1
CATEGORIES= net
PKGNAMEPREFIX= redpanda-
diff --git a/net/relayd/files/patch-share_mk_bsd.own.mk b/net/relayd/files/patch-share_mk_bsd.own.mk
new file mode 100644
index 000000000000..b139a0ebadb2
--- /dev/null
+++ b/net/relayd/files/patch-share_mk_bsd.own.mk
@@ -0,0 +1,11 @@
+--- share/mk/bsd.own.mk.orig 2025-08-10 13:11:16 UTC
++++ share/mk/bsd.own.mk
+@@ -17,7 +17,7 @@ CLANG_ARCH=aarch64 amd64 arm i386 mips64 mips64el powe
+
+ CLANG_ARCH=aarch64 amd64 arm i386 mips64 mips64el powerpc powerpc64 riscv64 sparc64
+ # BEGIN FreeBSD-relayd
+-CLANG_ARCH=aarch64 amd64 arm armv6 armv7 i386 mips64 mips64el powerpc powerpc64 riscv64 sparc64
++CLANG_ARCH=aarch64 amd64 arm armv6 armv7 i386 mips64 mips64el powerpc powerpc64 powerpc64le riscv64
+ # END FreeBSD-relayd
+ GCC4_ARCH=alpha hppa sh sparc64
+ GCC3_ARCH=m88k
diff --git a/net/remotedesk/Makefile b/net/remotedesk/Makefile
index 1e15fed2ac7e..b150c64c8055 100644
--- a/net/remotedesk/Makefile
+++ b/net/remotedesk/Makefile
@@ -1,6 +1,6 @@
PORTNAME= remotedesk
PORTVERSION= 0.1
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= net gnustep
MASTER_SITES= SAVANNAH/gap
DISTNAME= RemoteDesk-${PORTVERSION}
diff --git a/net/revsocks/Makefile b/net/revsocks/Makefile
index 40447b9b1d15..48982903941c 100644
--- a/net/revsocks/Makefile
+++ b/net/revsocks/Makefile
@@ -1,7 +1,7 @@
PORTNAME= revsocks
DISTVERSIONPREFIX= v
DISTVERSION= 2.8
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= net
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/net/rospo/Makefile b/net/rospo/Makefile
index 11e2408e688c..0cfb4271c34b 100644
--- a/net/rospo/Makefile
+++ b/net/rospo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rospo
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net net-vpn sysutils
MAINTAINER= fuz@FreeBSD.org
diff --git a/net/rsync/Makefile b/net/rsync/Makefile
index 5977ac517199..e495116560b8 100644
--- a/net/rsync/Makefile
+++ b/net/rsync/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rsync
DISTVERSION= 3.4.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MASTER_SITES= https://www.mirrorservice.org/sites/rsync.samba.org/src/ \
http://rsync.mirror.garr.it/src/ \
diff --git a/net/rsync/files/patch-lib_sysxattrs.c b/net/rsync/files/patch-lib_sysxattrs.c
new file mode 100644
index 000000000000..16a307a83ad6
--- /dev/null
+++ b/net/rsync/files/patch-lib_sysxattrs.c
@@ -0,0 +1,42 @@
+--- a/lib/sysxattrs.c.orig 2022-01-16 01:21:01.000000000 +0000
++++ b/lib/sysxattrs.c 2025-07-28 12:05:43.501532000 +0000
+@@ -126,22 +126,29 @@
+ unsigned char keylen;
+ ssize_t off, len = extattr_list_link(path, EXTATTR_NAMESPACE_USER, list, size);
+
+- if (len <= 0 || (size_t)len > size)
++ if (len <= 0 || size == 0)
+ return len;
+
++ if ((size_t)len == size) {
++ /* extattr_list_link fills a buffer with a list of file attributes.
++ * If the buffer size is too small the content is truncated and
++ * extattr_list_link returns the number of written bytes and no
++ * error is raised. If size == len assumes the buffer was too small
++ * and behave like Linux requesting a larger buffer. */
++ errno = ERANGE;
++ return -1;
++ }
++
+ /* FreeBSD puts a single-byte length before each string, with no '\0'
+ * terminator. We need to change this into a series of null-terminted
+ * strings. Since the size is the same, we can simply transform the
+ * output in place. */
+- for (off = 0; off < len; off += keylen + 1) {
+- keylen = ((unsigned char*)list)[off];
+- if (off + keylen >= len) {
+- /* Should be impossible, but kernel bugs happen! */
+- errno = EINVAL;
+- return -1;
+- }
+- memmove(list+off, list+off+1, keylen);
+- list[off+keylen] = '\0';
++ keylen = (unsigned char)list[0];
++ memmove(list, list+1, len-1);
++ list[len-1] = '\0';
++ for (off = keylen; off < (len - 1); off += (keylen + 1)) {
++ keylen = (unsigned char)list[off];
++ list[off] = '\0';
+ }
+
+ return len;
diff --git a/net/rsync/files/patch-testsuite_xattrs.test b/net/rsync/files/patch-testsuite_xattrs.test
new file mode 100644
index 000000000000..95a1a285d96b
--- /dev/null
+++ b/net/rsync/files/patch-testsuite_xattrs.test
@@ -0,0 +1,67 @@
+--- a/testsuite/xattrs.test.orig 2022-10-20 16:09:26.000000000 +0000
++++ b/testsuite/xattrs.test 2025-06-29 07:49:45.880992000 +0000
+@@ -10,7 +10,14 @@
+
+ $RSYNC -VV | grep '"xattrs": true' >/dev/null || test_skipped "Rsync is configured without xattr support"
+
++CYGWIN=0
++
+ case "$HOST_OS" in
++cygwin*)
++ CYGWIN=1
++esac
++
++case "$HOST_OS" in
+ darwin*)
+ xset() {
+ xnam="$1"
+@@ -80,6 +87,9 @@
+ echo deep >"$fromdir/foo/file3"
+ echo normal >"$fromdir/file4"
+ echo deeper >"$fromdir/foo/bar/file5"
++if [ $CYGWIN -eq 0 ]; then
++ echo longxattrname >"$fromdir/file7"
++fi
+
+ makepath "$chkdir/foo"
+ echo wow >"$chkdir/file1"
+@@ -87,6 +97,10 @@
+
+ dirs='foo foo/bar'
+ files='file0 file1 file2 foo/file3 file4 foo/bar/file5'
++if [ $CYGWIN -eq 0 ]
++then
++ files="$files file7"
++fi
+
+ uid_gid=`"$TOOLDIR/tls" "$fromdir/foo" | sed 's/^.* \([0-9][0-9]*\)\.\([0-9][0-9]*\) .*/\1:\2/'`
+
+@@ -125,6 +139,16 @@
+ xset user.foo 'old foo' "$chkdir/foo/file3"
+ xset $RUSR.equal 'this long attribute should remain the same and not need to be transferred' "$chkdir/foo/file3"
+
++if [ $CYGWIN -eq 0 ] ; then
++# Generate xattr names
++SEQ=`seq 1 200`
++xset user."`printf -- 'A%0.s' $SEQ`" 'first xattr' file7
++xset user."`printf -- 'B%0.s' $SEQ`" 'second xattr' file7
++xset user."`printf -- 'C%0.s' $SEQ`" 'third xattr' file7
++xset user."`printf -- 'D%0.s' $SEQ`" 'another xattr' file7
++xset user."`printf -- 'E%0.s' $SEQ`" 'final xattr' file7
++fi
++
+ case $0 in
+ *hlink*)
+ ln foo/bar/file5 foo/bar/file6 || test_skipped "Can't create hardlink"
+@@ -234,6 +258,11 @@
+
+ cd "$todir"
+ xls file1 file2 | diff $diffopt "$scratchdir/xattrs.txt" -
++
++cd "$fromdir"
++rm -rf "$todir"
++mkfifo fifo1
++checktee "$RSYNC -avX --specials $XFILT $dashH --super . '$chkdir/'" "$fromdir" "$chkdir"
+
+ # The script would have aborted on error, so getting here means we've won.
+ exit 0
diff --git a/net/rubygem-activestorage-gitlab/distinfo b/net/rubygem-activestorage-gitlab/distinfo
index 705479df0713..ae60a5856a77 100644
--- a/net/rubygem-activestorage-gitlab/distinfo
+++ b/net/rubygem-activestorage-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888818
-SHA256 (rubygem/activestorage-7.1.5.1.gem) = ae6b8b076858c666eaad6f896d786b67654235e861e24a83f61f1cc97b43ff63
-SIZE (rubygem/activestorage-7.1.5.1.gem) = 67584
+TIMESTAMP = 1755146399
+SHA256 (rubygem/activestorage-7.1.5.2.gem) = ed9acb147cea135f9e00efd984a7b8ed670b15bc6e434956931b8deecec17c98
+SIZE (rubygem/activestorage-7.1.5.2.gem) = 67584
diff --git a/net/rubygem-google-cloud-bigtable-admin-v2/Makefile b/net/rubygem-google-cloud-bigtable-admin-v2/Makefile
index 18d54e7441ea..4b80c03acca9 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.11.1
+PORTVERSION= 1.12.0
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 160df86b6110..1b0a687da9bb 100644
--- a/net/rubygem-google-cloud-bigtable-admin-v2/distinfo
+++ b/net/rubygem-google-cloud-bigtable-admin-v2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265932
-SHA256 (rubygem/google-cloud-bigtable-admin-v2-1.11.1.gem) = 4e403a3000dc023bc5a0ef49182da8eeb6309438b7762e3546e6fb83d5164390
-SIZE (rubygem/google-cloud-bigtable-admin-v2-1.11.1.gem) = 136192
+TIMESTAMP = 1753796208
+SHA256 (rubygem/google-cloud-bigtable-admin-v2-1.12.0.gem) = dc533b6e2be4a386e5ba686657d720cbf7973980404f341cbcc07563c4b1ac06
+SIZE (rubygem/google-cloud-bigtable-admin-v2-1.12.0.gem) = 136704
diff --git a/net/rubygem-google-cloud-spanner-admin-database-v1/Makefile b/net/rubygem-google-cloud-spanner-admin-database-v1/Makefile
index 31034aa25597..0ea717f814d6 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.8.0
+PORTVERSION= 1.9.0
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 d21f8550c8c6..48c04eae6781 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 = 1749813984
-SHA256 (rubygem/google-cloud-spanner-admin-database-v1-1.8.0.gem) = 131e2f4814b3d5801c6bb51bcb543f96466b5e4e14fef262c27b0f6b427dc603
-SIZE (rubygem/google-cloud-spanner-admin-database-v1-1.8.0.gem) = 115712
+TIMESTAMP = 1753796210
+SHA256 (rubygem/google-cloud-spanner-admin-database-v1-1.9.0.gem) = f212b9a7313d984e289299cba3596b55ae3b19209fda1c7684fad334c23a1c6e
+SIZE (rubygem/google-cloud-spanner-admin-database-v1-1.9.0.gem) = 116224
diff --git a/net/rubygem-google-cloud-spanner-v1/Makefile b/net/rubygem-google-cloud-spanner-v1/Makefile
index eb0f6810308d..b619f0efddbf 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.9.1
+PORTVERSION= 1.10.0
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 a01cc868487a..f128c172044e 100644
--- a/net/rubygem-google-cloud-spanner-v1/distinfo
+++ b/net/rubygem-google-cloud-spanner-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265940
-SHA256 (rubygem/google-cloud-spanner-v1-1.9.1.gem) = 46442b0baaa352892c1632ad24b0007a5bca1a080e2ffcaa7644ed98a108cf21
-SIZE (rubygem/google-cloud-spanner-v1-1.9.1.gem) = 88576
+TIMESTAMP = 1753796212
+SHA256 (rubygem/google-cloud-spanner-v1-1.10.0.gem) = 551e613061bfb6c9d1f4b255b964f3e343a9028bcf30f94d4e1705f7533ccf75
+SIZE (rubygem/google-cloud-spanner-v1-1.10.0.gem) = 83456
diff --git a/net/rubygem-grpc-gitlab/Makefile b/net/rubygem-grpc-gitlab/Makefile
index 898f7fb49370..21a020f935ea 100644
--- a/net/rubygem-grpc-gitlab/Makefile
+++ b/net/rubygem-grpc-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= grpc
-PORTVERSION= 1.72.0
+PORTVERSION= 1.74.1
CATEGORIES= net rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
@@ -12,8 +12,8 @@ LICENSE= BSD3CLAUSE
LIB_DEPENDS= libgrpc.so:devel/grpc
RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \
- rubygem-google-protobuf>=3.25<5.0:devel/rubygem-google-protobuf \
- rubygem-googleapis-common-protos-types>=1.0<2:devel/rubygem-googleapis-common-protos-types
+ rubygem-googleapis-common-protos-types>=1.0<2:devel/rubygem-googleapis-common-protos-types \
+ rubygem-google-protobuf>=3.25<5.0:devel/rubygem-google-protobuf
USES= cpe gem gmake pkgconfig
diff --git a/net/rubygem-grpc-gitlab/distinfo b/net/rubygem-grpc-gitlab/distinfo
index 889f84971194..9552e8db7aed 100644
--- a/net/rubygem-grpc-gitlab/distinfo
+++ b/net/rubygem-grpc-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750238898
-SHA256 (rubygem/grpc-1.72.0.gem) = 56fa0da2f4f96471f59430a9ef08a612cc77649e8fa118c83ae7d0bb619bea09
-SIZE (rubygem/grpc-1.72.0.gem) = 6834176
+TIMESTAMP = 1755060241
+SHA256 (rubygem/grpc-1.74.1.gem) = e73a3a4996c14f4016c75f0b577b937535341a4095f7f9db151a82a49e371e8b
+SIZE (rubygem/grpc-1.74.1.gem) = 7080448
diff --git a/net/rubygem-grpc/Makefile b/net/rubygem-grpc/Makefile
index 7a2768b1a996..8f4224b5aa5f 100644
--- a/net/rubygem-grpc/Makefile
+++ b/net/rubygem-grpc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= grpc
-PORTVERSION= 1.73.0
+PORTVERSION= 1.74.0
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-grpc/distinfo b/net/rubygem-grpc/distinfo
index e44370bc80e2..9319083dc410 100644
--- a/net/rubygem-grpc/distinfo
+++ b/net/rubygem-grpc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751208238
-SHA256 (rubygem/grpc-1.73.0.gem) = 4055f35116f83e4c365d3b516416dad44e20e0e5f35285ff2cea04c284edc98c
-SIZE (rubygem/grpc-1.73.0.gem) = 7026176
+TIMESTAMP = 1753796214
+SHA256 (rubygem/grpc-1.74.0.gem) = 003ab69916066354f25acc3cfe2bb330498f2afe23782328f8b203e35bc5834f
+SIZE (rubygem/grpc-1.74.0.gem) = 7080448
diff --git a/net/rubygem-open-uri-cached/Makefile b/net/rubygem-open-uri-cached/Makefile
index 96864d40dbb4..9e4382be9ec4 100644
--- a/net/rubygem-open-uri-cached/Makefile
+++ b/net/rubygem-open-uri-cached/Makefile
@@ -1,5 +1,5 @@
PORTNAME= open-uri-cached
-PORTVERSION= 1.0.0
+PORTVERSION= 2.0.0
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-open-uri-cached/distinfo b/net/rubygem-open-uri-cached/distinfo
index 964c053ce489..d0587c1cf4d1 100644
--- a/net/rubygem-open-uri-cached/distinfo
+++ b/net/rubygem-open-uri-cached/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1641046906
-SHA256 (rubygem/open-uri-cached-1.0.0.gem) = 99c705eaef1a0570faaa20771eb0131038b81c49533e699aa56c6d2a878b600f
-SIZE (rubygem/open-uri-cached-1.0.0.gem) = 6656
+TIMESTAMP = 1753796234
+SHA256 (rubygem/open-uri-cached-2.0.0.gem) = 1a4132e7ae02af510b607752723748e7fc0435193d6e0371b09ea2e3af3fbec0
+SIZE (rubygem/open-uri-cached-2.0.0.gem) = 6656
diff --git a/net/rubygem-uri-redis/Makefile b/net/rubygem-uri-redis/Makefile
index 2ddda29ad497..8ca68aab1731 100644
--- a/net/rubygem-uri-redis/Makefile
+++ b/net/rubygem-uri-redis/Makefile
@@ -1,11 +1,11 @@
PORTNAME= uri-redis
-PORTVERSION= 1.3.0
+PORTVERSION= 1.4.0
CATEGORIES= net rubygems
MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Support for parsing Redis URIs like redis://host:port/dbindex
-WWW= https://github.com/delano/uri-redis
+WWW= https://github.com/delano/uri-valkey
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/net/rubygem-uri-redis/distinfo b/net/rubygem-uri-redis/distinfo
index 916cb8abb812..a37ec5dd9f0c 100644
--- a/net/rubygem-uri-redis/distinfo
+++ b/net/rubygem-uri-redis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718690534
-SHA256 (rubygem/uri-redis-1.3.0.gem) = 924e0b91346e0542d1cec15ed3ea493cea6c4c0672c8548a942d6c69045e4514
-SIZE (rubygem/uri-redis-1.3.0.gem) = 10752
+TIMESTAMP = 1753796216
+SHA256 (rubygem/uri-redis-1.4.0.gem) = ee969236b1c7e197d40bd73fd4724e7b80dc3acaed132305aa27c3ccf7f6c4de
+SIZE (rubygem/uri-redis-1.4.0.gem) = 8704
diff --git a/net/s5cmd/Makefile b/net/s5cmd/Makefile
index 8ac524b6c1fe..7eb365b51a92 100644
--- a/net/s5cmd/Makefile
+++ b/net/s5cmd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= s5cmd
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/net/samba416/Makefile b/net/samba416/Makefile
index 42beeddbe2ac..0e4e23478edf 100644
--- a/net/samba416/Makefile
+++ b/net/samba416/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ${SAMBA4_BASENAME}416
PORTVERSION= ${SAMBA4_VERSION}
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES?= net
MASTER_SITES= SAMBA/samba/stable SAMBA/samba/rc
DISTNAME= ${SAMBA4_DISTNAME}
diff --git a/net/samba416/files/README.FreeBSD.in b/net/samba416/files/README.FreeBSD.in
index 9ab4faaeef80..d89cfe72b143 100644
--- a/net/samba416/files/README.FreeBSD.in
+++ b/net/samba416/files/README.FreeBSD.in
@@ -54,11 +54,11 @@ content of the '/var/db/samba/' directory.
# samba-tool domain classicupgrade
-%%AC_DC%%1c. You will need to specify location of the 'nsupdate' command in the
-%%AC_DC%%'%%SAMBA4_CONFIG%%' file:
-%%AC_DC%%
-%%AC_DC%% nsupdate command = %%PREFIX%%/bin/samba-nsupdate -g
-%%AC_DC%%
+%%AD_DC%%1c. You will need to specify location of the 'nsupdate' command in the
+%%AD_DC%%'%%SAMBA4_CONFIG%%' file:
+%%AD_DC%%
+%%AD_DC%% nsupdate command = %%PREFIX%%/bin/samba-nsupdate -g
+%%AD_DC%%
2. Put string 'samba_server_enable="YES"' into your /etc/rc.conf.
3. Make sure that your server doesn't run Samba3, OpenLDAP and named.
diff --git a/net/samba419/Makefile b/net/samba419/Makefile
index 68aea9f072ad..8fccbcb263b5 100644
--- a/net/samba419/Makefile
+++ b/net/samba419/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ${SAMBA4_BASENAME}419
PORTVERSION= ${SAMBA4_VERSION}
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES?= net
MASTER_SITES= SAMBA/samba/stable SAMBA/samba/rc
DISTNAME= ${SAMBA4_DISTNAME}
diff --git a/net/samba419/files/README.FreeBSD.in b/net/samba419/files/README.FreeBSD.in
index 9ab4faaeef80..d89cfe72b143 100644
--- a/net/samba419/files/README.FreeBSD.in
+++ b/net/samba419/files/README.FreeBSD.in
@@ -54,11 +54,11 @@ content of the '/var/db/samba/' directory.
# samba-tool domain classicupgrade
-%%AC_DC%%1c. You will need to specify location of the 'nsupdate' command in the
-%%AC_DC%%'%%SAMBA4_CONFIG%%' file:
-%%AC_DC%%
-%%AC_DC%% nsupdate command = %%PREFIX%%/bin/samba-nsupdate -g
-%%AC_DC%%
+%%AD_DC%%1c. You will need to specify location of the 'nsupdate' command in the
+%%AD_DC%%'%%SAMBA4_CONFIG%%' file:
+%%AD_DC%%
+%%AD_DC%% nsupdate command = %%PREFIX%%/bin/samba-nsupdate -g
+%%AD_DC%%
2. Put string 'samba_server_enable="YES"' into your /etc/rc.conf.
3. Make sure that your server doesn't run Samba3, OpenLDAP and named.
diff --git a/net/samba420/Makefile b/net/samba420/Makefile
index 68e4623196b2..6d6c72c1f552 100644
--- a/net/samba420/Makefile
+++ b/net/samba420/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ${SAMBA4_BASENAME}420
PORTVERSION= ${SAMBA4_VERSION}
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES?= net
MASTER_SITES= SAMBA/samba/stable SAMBA/samba/rc
DISTNAME= ${SAMBA4_DISTNAME}
diff --git a/net/samba420/files/README.FreeBSD.in b/net/samba420/files/README.FreeBSD.in
index 9ab4faaeef80..d89cfe72b143 100644
--- a/net/samba420/files/README.FreeBSD.in
+++ b/net/samba420/files/README.FreeBSD.in
@@ -54,11 +54,11 @@ content of the '/var/db/samba/' directory.
# samba-tool domain classicupgrade
-%%AC_DC%%1c. You will need to specify location of the 'nsupdate' command in the
-%%AC_DC%%'%%SAMBA4_CONFIG%%' file:
-%%AC_DC%%
-%%AC_DC%% nsupdate command = %%PREFIX%%/bin/samba-nsupdate -g
-%%AC_DC%%
+%%AD_DC%%1c. You will need to specify location of the 'nsupdate' command in the
+%%AD_DC%%'%%SAMBA4_CONFIG%%' file:
+%%AD_DC%%
+%%AD_DC%% nsupdate command = %%PREFIX%%/bin/samba-nsupdate -g
+%%AD_DC%%
2. Put string 'samba_server_enable="YES"' into your /etc/rc.conf.
3. Make sure that your server doesn't run Samba3, OpenLDAP and named.
diff --git a/net/scamper/Makefile b/net/scamper/Makefile
index c69575a3165f..991ac83d05a0 100644
--- a/net/scamper/Makefile
+++ b/net/scamper/Makefile
@@ -1,5 +1,5 @@
PORTNAME= scamper
-DISTVERSION= 20250227
+DISTVERSION= 20250729
CATEGORIES= net
MASTER_SITES= https://www.caida.org/catalog/software/scamper/code/
DISTNAME= ${PORTNAME}-cvs-${DISTVERSION}
@@ -20,12 +20,13 @@ SLAVE_PORT?= no
.if ${SLAVE_PORT} == no
-OPTIONS_DEFINE= HOIHO MINRTT UPTIME
+OPTIONS_DEFINE= HOIHO MINRTT SUID_SCAMPER UPTIME
OPTIONS_SUB= yes
-HOIHO_DESC= Install sc_hoiho
-MINRTT_DESC= Install sc_minrtt
-UPTIME_DESC= Install sc_uptime
+HOIHO_DESC= Install sc_hoiho
+MINRTT_DESC= Install sc_minrtt
+SUID_SCAMPER_DESC= Install scamper with setuid bit to allow non-root use
+UPTIME_DESC= Install sc_uptime
HOIHO_LIB_DEPENDS= libpcre2-8.so:devel/pcre2
HOIHO_USES= localbase:ldflags
diff --git a/net/scamper/distinfo b/net/scamper/distinfo
index cde51fb0f010..5272b240e947 100644
--- a/net/scamper/distinfo
+++ b/net/scamper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740683252
-SHA256 (scamper-cvs-20250227.tar.gz) = 26b641e0b3c9c45d5189136f469cbbf017e5d559790e375a50f08d7e8cb7713c
-SIZE (scamper-cvs-20250227.tar.gz) = 3216225
+TIMESTAMP = 1753756989
+SHA256 (scamper-cvs-20250729.tar.gz) = 153c0580ab4bf96549d62d3c49e6faa82708e7da6f877dadb15c8cf89c8648dd
+SIZE (scamper-cvs-20250729.tar.gz) = 3260686
diff --git a/net/scamper/pkg-plist b/net/scamper/pkg-plist
index 6f64f8e163b9..0379467c76d4 100644
--- a/net/scamper/pkg-plist
+++ b/net/scamper/pkg-plist
@@ -1,4 +1,5 @@
-bin/scamper
+%%SUID_SCAMPER%%@(,,4555) bin/scamper
+%%NO_SUID_SCAMPER%%bin/scamper
bin/sc_ally
bin/sc_analysis_dump
bin/sc_attach
@@ -29,11 +30,11 @@ bin/sc_wartsfilter
bin/sc_wartsfix
lib/libscamperctrl.a
lib/libscamperctrl.so.4
-lib/libscamperctrl.so.4.0.0
+lib/libscamperctrl.so.4.0.1
lib/libscamperctrl.so
lib/libscamperfile.a
-lib/libscamperfile.so.12
-lib/libscamperfile.so.12.0.0
+lib/libscamperfile.so.13
+lib/libscamperfile.so.13.2.1
lib/libscamperfile.so
share/man/man1/sc_ally.1.gz
share/man/man1/sc_analysis_dump.1.gz
diff --git a/net/seaweedfs/Makefile b/net/seaweedfs/Makefile
index b817c3e273da..ae5db01ed852 100644
--- a/net/seaweedfs/Makefile
+++ b/net/seaweedfs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= seaweedfs
DISTVERSION= 3.91
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net sysutils
MAINTAINER= drtr0jan@yandex.ru
diff --git a/net/sing-box/Makefile b/net/sing-box/Makefile
index 8f6b3f61748c..b5e0a74fbc62 100644
--- a/net/sing-box/Makefile
+++ b/net/sing-box/Makefile
@@ -1,6 +1,7 @@
PORTNAME= sing-box
DISTVERSIONPREFIX= v
DISTVERSION= 1.11.9
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/slackcat/Makefile b/net/slackcat/Makefile
index b7afb9c82047..4faa480e4b25 100644
--- a/net/slackcat/Makefile
+++ b/net/slackcat/Makefile
@@ -1,6 +1,6 @@
PORTNAME= slackcat
DISTVERSION= 1.7.3
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= net
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
DISTFILES= go.mod:gomod
diff --git a/net/speedtest-go/Makefile b/net/speedtest-go/Makefile
index a2ae3e62af4c..0c2ce107876b 100644
--- a/net/speedtest-go/Makefile
+++ b/net/speedtest-go/Makefile
@@ -1,7 +1,7 @@
PORTNAME= speedtest-go
DISTVERSIONPREFIX= v
DISTVERSION= 1.7.10
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net www
MAINTAINER= driesm@FreeBSD.org
diff --git a/net/spoofdpi/Makefile b/net/spoofdpi/Makefile
index e431ec699543..c3542007c314 100644
--- a/net/spoofdpi/Makefile
+++ b/net/spoofdpi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= spoofdpi
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net
MAINTAINER= nxjoseph@protonmail.com
diff --git a/net/stc/Makefile b/net/stc/Makefile
index 2061dbde2895..b2e52ffd35e2 100644
--- a/net/stc/Makefile
+++ b/net/stc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= stc
PORTVERSION= 1.5.4
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net
MAINTAINER= kbowling@FreeBSD.org
diff --git a/net/storj/Makefile b/net/storj/Makefile
index c7c001ec9787..37c92b1b849c 100644
--- a/net/storj/Makefile
+++ b/net/storj/Makefile
@@ -1,7 +1,7 @@
PORTNAME= storj
PORTVERSION= 1.117.8
DISTVERSIONPREFIX= v
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= net
MAINTAINER= danfe@FreeBSD.org
diff --git a/net/syncthing/Makefile b/net/syncthing/Makefile
index 50002e3eae94..31c0ec86c155 100644
--- a/net/syncthing/Makefile
+++ b/net/syncthing/Makefile
@@ -1,7 +1,7 @@
PORTNAME= syncthing
DISTVERSIONPREFIX= v
-DISTVERSION= 1.30.0
-PORTREVISION= 2
+DISTVERSION= 2.0.2
+PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/
DISTNAME= ${PORTNAME}-source-${DISTVERSIONFULL}
@@ -30,6 +30,8 @@ NO_WRKSUBDIR= yes
USERS= syncthing
GROUPS= syncthing
+CONFLICTS= syncthing1
+
.for x in ${BINS}
PLIST_FILES+= bin/${x}
.endfor
diff --git a/net/syncthing/distinfo b/net/syncthing/distinfo
index b4dcc70d7506..49cb27008b8a 100644
--- a/net/syncthing/distinfo
+++ b/net/syncthing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751369794
-SHA256 (syncthing-source-v1.30.0.tar.gz) = ef1be71c66753c04212ab1c9c548e678d468bad98dc5461e83540a4ef5c2fcba
-SIZE (syncthing-source-v1.30.0.tar.gz) = 16142834
+TIMESTAMP = 1755342797
+SHA256 (syncthing-source-v2.0.2.tar.gz) = 8738cf2a9563bfbf4c6c8923b4c048176c1e80baa88cd92778ef7fbed3f55a6a
+SIZE (syncthing-source-v2.0.2.tar.gz) = 62642068
diff --git a/net/syncthing/files/syncthing.in b/net/syncthing/files/syncthing.in
index 8b96017031aa..3eba70d6a976 100644
--- a/net/syncthing/files/syncthing.in
+++ b/net/syncthing/files/syncthing.in
@@ -35,7 +35,7 @@ load_rc_config $name
pidfile=/var/run/syncthing.pid
procname="%%PREFIX%%/bin/syncthing"
command="/usr/sbin/daemon"
-command_args="-cf -p ${pidfile} ${procname} ${syncthing_home:+-home=${syncthing_home}} ${syncthing_log_file:+-logfile=${syncthing_log_file}} -no-browser ${syncthing_args}"
+command_args="-cf -p ${pidfile} ${procname} ${syncthing_home:+--home=${syncthing_home}} ${syncthing_log_file:+--logfile=${syncthing_log_file}} --no-browser ${syncthing_args}"
start_precmd=syncthing_startprecmd
diff --git a/net/syncthing1/Makefile b/net/syncthing1/Makefile
new file mode 100644
index 000000000000..2d562963f6b7
--- /dev/null
+++ b/net/syncthing1/Makefile
@@ -0,0 +1,67 @@
+PORTNAME= syncthing
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.30.0
+PORTREVISION= 4
+CATEGORIES= net
+MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/
+PKGNAMESUFFIX= 1
+DISTNAME= ${PORTNAME}-source-${DISTVERSIONFULL}
+
+MAINTAINER= dvl@FreeBSD.org
+COMMENT= Encrypted file sync tool
+WWW= https://syncthing.net/
+
+LICENSE= MPL20
+LICENSE_FILE= ${WRKSRC}/${PORTNAME}/LICENSE
+
+USES= cpe go:modules
+
+USE_RC_SUBR= syncthing syncthing-discosrv syncthing-relaysrv \
+ syncthing-relaypoolsrv
+
+BINS= syncthing stdiscosrv strelaysrv strelaypoolsrv
+
+# Anonymize
+MAKE_ENV+= BUILD_HOST=freebsd \
+ BUILD_USER=ports
+
+NO_CCACHE= yes
+NO_WRKSUBDIR= yes
+
+USERS= syncthing
+GROUPS= syncthing
+
+CONFLICTS= syncthing
+
+.for x in ${BINS}
+PLIST_FILES+= bin/${x}
+.endfor
+
+PORTDOCS= *
+
+OPTIONS_DEFINE= DOCS
+
+do-build:
+ @( cd ${WRKSRC}/${PORTNAME} ; \
+ ${SETENV} ${MAKE_ENV} ${GO_ENV} GOPROXY=off ${GO_CMD} run build.go -version v${DISTVERSION} -no-upgrade build ; \
+ ${SETENV} ${MAKE_ENV} ${GO_ENV} GOPROXY=off ${GO_CMD} run build.go -version v${DISTVERSION} -no-upgrade build stdiscosrv; \
+ ${SETENV} ${MAKE_ENV} ${GO_ENV} GOPROXY=off ${GO_CMD} run build.go -version v${DISTVERSION} -no-upgrade build strelaysrv; \
+ ${SETENV} ${MAKE_ENV} ${GO_ENV} GOPROXY=off ${GO_CMD} run build.go -version v${DISTVERSION} -no-upgrade build strelaypoolsrv; \
+ )
+
+do-install:
+.for x in ${BINS}
+ ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}/${x} \
+ ${STAGEDIR}${PREFIX}/bin/
+.endfor
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+.for x in AUTHORS LICENSE README.md
+ ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}/${x} \
+ ${STAGEDIR}${DOCSDIR}
+.endfor
+
+do-test:
+ @( cd ${WRKSRC}/${PORTNAME} ; \
+ ${SETENV} ${MAKE_ENV} ${GO_ENV} GOPROXY=off ${GO_CMD} run build.go -version v${DISTVERSION} -no-upgrade test ; \
+ )
+.include <bsd.port.mk>
diff --git a/net/syncthing1/distinfo b/net/syncthing1/distinfo
new file mode 100644
index 000000000000..b4dcc70d7506
--- /dev/null
+++ b/net/syncthing1/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1751369794
+SHA256 (syncthing-source-v1.30.0.tar.gz) = ef1be71c66753c04212ab1c9c548e678d468bad98dc5461e83540a4ef5c2fcba
+SIZE (syncthing-source-v1.30.0.tar.gz) = 16142834
diff --git a/net/syncthing1/files/patch-syncthing_lib_beacon_multicast.go b/net/syncthing1/files/patch-syncthing_lib_beacon_multicast.go
new file mode 100644
index 000000000000..2b817687cf6e
--- /dev/null
+++ b/net/syncthing1/files/patch-syncthing_lib_beacon_multicast.go
@@ -0,0 +1,12 @@
+--- syncthing/lib/beacon/multicast.go.orig 2021-07-06 12:51:32 UTC
++++ syncthing/lib/beacon/multicast.go
+@@ -126,6 +126,9 @@ func readMulticasts(ctx context.Context, outbox chan<-
+ pconn := ipv6.NewPacketConn(conn)
+ joined := 0
+ for _, intf := range intfs {
++ if intf.Flags&net.FlagUp == 0 || intf.Flags&net.FlagMulticast == 0 || intf.Name == "ipfw0" {
++ continue
++ }
+ err := pconn.JoinGroup(&intf, &net.UDPAddr{IP: gaddr.IP})
+ if err != nil {
+ l.Debugln("IPv6 join", intf.Name, "failed:", err)
diff --git a/net/syncthing1/files/syncthing-discosrv.in b/net/syncthing1/files/syncthing-discosrv.in
new file mode 100644
index 000000000000..fb0d32006395
--- /dev/null
+++ b/net/syncthing1/files/syncthing-discosrv.in
@@ -0,0 +1,66 @@
+#!/bin/sh
+
+# PROVIDE: syncthingdiscosrv
+# REQUIRE: DAEMON
+# KEYWORD: shutdown
+#
+# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
+# to enable this service:
+#
+# syncthingdiscosrv_enable (bool): Set to NO by default.
+# Set it to YES to enable syncthing-discosrv.
+# syncthingdiscosrv_user (user): Set user to run syncthing-discosrv.
+# Default is "syncthing".
+# syncthingdiscosrv_group (group): Set group to run syncthing-discosrv.
+# Default is "syncthing".
+# syncthingdiscosrv_dir (dir): Set dir to run syncthing-discosrv in.
+# Default is "/var/db/syncthing-discosrv".
+# syncthingdiscosrv_log_file (path): Syncthing log file
+# Default: /var/log/syncthing-discosrv.log
+# syncthingdiscosrv_key (file): Set key file to use
+# Default is "${syncthingdiscosrv_dir}/syncthing.key".
+# syncthingdiscosrv_cert (file): Set cert file to use
+# Default is "${syncthingdiscosrv_dir}/syncthing.cert".
+# syncthingdiscosrv_args (string): Extra args to pass to syncthing-discosrv
+# Default is ""
+
+. /etc/rc.subr
+
+name=syncthingdiscosrv
+rcvar=syncthingdiscosrv_enable
+
+load_rc_config $name
+
+: ${syncthingdiscosrv_enable:="NO"}
+: ${syncthingdiscosrv_user:="syncthing"}
+: ${syncthingdiscosrv_group:="syncthing"}
+: ${syncthingdiscosrv_dir:="/var/db/syncthing-discosrv"}
+: ${syncthingdiscosrv_log_file=/var/log/syncthing-discosrv.log}
+: ${syncthingdiscosrv_key:="${syncthingdiscosrv_dir}/syncthing.key"}
+: ${syncthingdiscosrv_cert:="${syncthingdiscosrv_dir}/syncthing.cert"}
+
+export STNORESTART=true
+
+pidfile=/var/run/syncthingdiscosrv.pid
+procname="%%PREFIX%%/bin/stdiscosrv"
+command="/usr/sbin/daemon"
+command_args="-p ${pidfile} ${procname} --key ${syncthingdiscosrv_key} --cert ${syncthingdiscosrv_cert} ${syncthingdiscosrv_args} >> ${syncthingdiscosrv_log_file}"
+syncthingdiscosrv_chdir=${syncthingdiscosrv_dir}
+
+start_precmd=syncthingdiscosrv_startprecmd
+
+syncthingdiscosrv_startprecmd()
+{
+ if [ ! -e ${pidfile} ]; then
+ install -o ${syncthingdiscosrv_user} -g ${syncthingdiscosrv_group} /dev/null ${pidfile};
+ fi
+
+ if [ ! -d ${syncthingdiscosrv_dir} ]; then
+ install -d -o ${syncthingdiscosrv_user} -g ${syncthingdiscosrv_group} ${syncthingdiscosrv_dir}
+ fi
+ if [ ! -e ${syncthingdiscosrv_log_file} ]; then
+ install -o ${syncthingdiscosrv_user} -g ${syncthingdiscosrv_group} /dev/null ${syncthingdiscosrv_log_file};
+ fi
+}
+
+run_rc_command "$1"
diff --git a/net/syncthing1/files/syncthing-relaypoolsrv.in b/net/syncthing1/files/syncthing-relaypoolsrv.in
new file mode 100644
index 000000000000..bbee2d783b40
--- /dev/null
+++ b/net/syncthing1/files/syncthing-relaypoolsrv.in
@@ -0,0 +1,59 @@
+#!/bin/sh
+
+# PROVIDE: syncthingrelaypoolsrv
+# REQUIRE: DAEMON
+# KEYWORD: shutdown
+#
+# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
+# to enable this service:
+#
+# syncthingrelaypoolsrv_enable (bool): Set to NO by default.
+# Set it to YES to enable syncthing-relaypoolsrv.
+# syncthingrelaypoolsrv_user (user): Set user to run syncthing-relaypoolsrv.
+# Default is "syncthing".
+# syncthingrelaypoolsrv_group (group): Set group to run syncthing-relaypoolsrv.
+# Default is "syncthing".
+# syncthingrelaypoolsrv_dir (dir): Set dir to run syncthing-relaypoolsrv in.
+# Default is "/var/db/syncthing-relaypoolsrv".
+# syncthingrelaypoolsrv_log_file (path): Syncthing log file
+# Default: /var/log/syncthing-relaypoolsrv.log
+# syncthingrelaypoolsrv_args (string): Extra args to pass to syncthing-relaypoolsrv
+# Default is ""
+
+. /etc/rc.subr
+
+name=syncthingrelaypoolsrv
+rcvar=syncthingrelaypoolsrv_enable
+
+load_rc_config $name
+
+: ${syncthingrelaypoolsrv_enable:="NO"}
+: ${syncthingrelaypoolsrv_user:="syncthing"}
+: ${syncthingrelaypoolsrv_group:="syncthing"}
+: ${syncthingrelaypoolsrv_dir:="/var/db/syncthing-relaypoolsrv"}
+: ${syncthingrelaypoolsrv_log_file=/var/log/syncthing-relaypoolsrv.log}
+
+export STNORESTART=true
+
+pidfile=/var/run/syncthingrelaypoolsrv.pid
+procname="%%PREFIX%%/bin/strelaypoolsrv"
+command="/usr/sbin/daemon"
+command_args="-c -p ${pidfile} ${procname} -keys ${syncthingrelaypoolsrv_dir} ${syncthingrelaypoolsrv_args} >> ${syncthingrelaypoolsrv_log_file} 2>&1"
+
+start_precmd=syncthingrelaypoolsrv_startprecmd
+
+syncthingrelaypoolsrv_startprecmd()
+{
+ if [ ! -e ${pidfile} ]; then
+ install -o ${syncthingrelaypoolsrv_user} -g ${syncthingrelaypoolsrv_group} /dev/null ${pidfile};
+ fi
+
+ if [ ! -d ${syncthingrelaypoolsrv_dir} ]; then
+ install -d -o ${syncthingrelaypoolsrv_user} -g ${syncthingrelaypoolsrv_group} ${syncthingrelaypoolsrv_dir}
+ fi
+ if [ ! -e ${syncthingrelaypoolsrv_log_file} ]; then
+ install -o ${syncthingrelaypoolsrv_user} -g ${syncthingrelaypoolsrv_group} /dev/null ${syncthingrelaypoolsrv_log_file};
+ fi
+}
+
+run_rc_command "$1"
diff --git a/net/syncthing1/files/syncthing-relaysrv.in b/net/syncthing1/files/syncthing-relaysrv.in
new file mode 100644
index 000000000000..1d5411dea8eb
--- /dev/null
+++ b/net/syncthing1/files/syncthing-relaysrv.in
@@ -0,0 +1,63 @@
+#!/bin/sh
+
+# PROVIDE: syncthingrelaysrv
+# REQUIRE: DAEMON
+# KEYWORD: shutdown
+#
+# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
+# to enable this service:
+#
+# syncthingrelaysrv_enable (bool): Set to NO by default.
+# Set it to YES to enable syncthing-relaysrv.
+# syncthingrelaysrv_user (user): Set user to run syncthing-relaysrv.
+# Default is "syncthing".
+# syncthingrelaysrv_group (group): Set group to run syncthing-relaysrv.
+# Default is "syncthing".
+# syncthingrelaysrv_dir (dir): Set dir to run syncthing-relaysrv in.
+# Default is "/var/db/syncthing-relaysrv".
+# syncthingrelaysrv_log_file (path): Syncthing log file
+# Default: /var/log/syncthing-relaysrv.log
+# syncthingrelaysrv_key (file): Set key file to use
+# Default is "${syncthingrelaysrv_dir}/syncthing.key".
+# syncthingrelaysrv_cert (file): Set cert file to use
+# Default is "${syncthingrelaysrv_dir}/syncthing.cert".
+# syncthingrelaysrv_args (string): Extra args to pass to syncthing-relaysrv
+# Default is ""
+
+. /etc/rc.subr
+
+name=syncthingrelaysrv
+rcvar=syncthingrelaysrv_enable
+
+load_rc_config $name
+
+: ${syncthingrelaysrv_enable:="NO"}
+: ${syncthingrelaysrv_user:="syncthing"}
+: ${syncthingrelaysrv_group:="syncthing"}
+: ${syncthingrelaysrv_dir:="/var/db/syncthing-relaysrv"}
+: ${syncthingrelaysrv_log_file=/var/log/syncthing-relaysrv.log}
+
+export STNORESTART=true
+
+pidfile=/var/run/syncthingrelaysrv.pid
+procname="%%PREFIX%%/bin/strelaysrv"
+command="/usr/sbin/daemon"
+command_args="-c -p ${pidfile} ${procname} -keys ${syncthingrelaysrv_dir} ${syncthingrelaysrv_args} >> ${syncthingrelaysrv_log_file} 2>&1"
+
+start_precmd=syncthingrelaysrv_startprecmd
+
+syncthingrelaysrv_startprecmd()
+{
+ if [ ! -e ${pidfile} ]; then
+ install -o ${syncthingrelaysrv_user} -g ${syncthingrelaysrv_group} /dev/null ${pidfile};
+ fi
+
+ if [ ! -d ${syncthingrelaysrv_dir} ]; then
+ install -d -o ${syncthingrelaysrv_user} -g ${syncthingrelaysrv_group} ${syncthingrelaysrv_dir}
+ fi
+ if [ ! -e ${syncthingrelaysrv_log_file} ]; then
+ install -o ${syncthingrelaysrv_user} -g ${syncthingrelaysrv_group} /dev/null ${syncthingrelaysrv_log_file};
+ fi
+}
+
+run_rc_command "$1"
diff --git a/net/syncthing1/files/syncthing.in b/net/syncthing1/files/syncthing.in
new file mode 100644
index 000000000000..8b96017031aa
--- /dev/null
+++ b/net/syncthing1/files/syncthing.in
@@ -0,0 +1,57 @@
+#!/bin/sh
+
+# PROVIDE: syncthing
+# REQUIRE: DAEMON
+# KEYWORD: shutdown
+#
+# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
+# to enable this service:
+#
+# syncthing_enable (bool): Set to NO by default.
+# Set it to YES to enable syncthing.
+# syncthing_home (path): Directory where syncthing configuration
+# data is stored.
+# Default: %%PREFIX%%/etc/syncthing
+# syncthing_log_file (path): Syncthing log file
+# Default: /var/log/syncthing.log
+# syncthing_user (user): Set user to run syncthing.
+# Default is "syncthing".
+# syncthing_group (group): Set group to run syncthing.
+# Default is "syncthing".
+
+. /etc/rc.subr
+
+name=syncthing
+rcvar=syncthing_enable
+
+load_rc_config $name
+
+: ${syncthing_enable:="NO"}
+: ${syncthing_home=%%PREFIX%%/etc/syncthing}
+: ${syncthing_log_file=/var/log/syncthing.log}
+: ${syncthing_user:="syncthing"}
+: ${syncthing_group=${syncthing_group:-$syncthing_user}}
+
+pidfile=/var/run/syncthing.pid
+procname="%%PREFIX%%/bin/syncthing"
+command="/usr/sbin/daemon"
+command_args="-cf -p ${pidfile} ${procname} ${syncthing_home:+-home=${syncthing_home}} ${syncthing_log_file:+-logfile=${syncthing_log_file}} -no-browser ${syncthing_args}"
+
+start_precmd=syncthing_startprecmd
+
+syncthing_startprecmd()
+{
+ if [ ! -e ${pidfile} ]; then
+ install -o ${syncthing_user} -g ${syncthing_group} /dev/null ${pidfile};
+ fi
+
+ if [ ! -d ${syncthing_home} ]; then
+ install -d -o ${syncthing_user} -g ${syncthing_group} ${syncthing_home}
+ fi
+
+ if [ ! -e ${syncthing_log_file} ]; then
+ install -o ${syncthing_user} -g ${syncthing_group} /dev/null ${syncthing_log_file};
+ fi
+}
+
+run_rc_command "$1"
diff --git a/net/syncthing1/pkg-descr b/net/syncthing1/pkg-descr
new file mode 100644
index 000000000000..09edbf379d10
--- /dev/null
+++ b/net/syncthing1/pkg-descr
@@ -0,0 +1,4 @@
+Syncthing replaces proprietary sync and cloud services with something open,
+trustworthy and decentralized. Your data is your data alone and you deserve to
+choose where it is stored, if it is shared with some third party and how it's
+transmitted over the Internet.
diff --git a/net/tayga/Makefile b/net/tayga/Makefile
index 02a89ae1d446..8b2cb4e6c453 100644
--- a/net/tayga/Makefile
+++ b/net/tayga/Makefile
@@ -1,17 +1,28 @@
PORTNAME= tayga
-DISTVERSION= 0.9.2
-PORTREVISION= 2
+DISTVERSION= 0.9.5
CATEGORIES= net
-MASTER_SITES= http://www.litech.org/tayga/
+
+PATCH_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/commit/
+PATCHFILES= 49f64b0.patch:-p1 \
+ 32cd0a7.patch:-p1 \
+ b62e33f.patch:-p1 \
+ 6c298f2.patch:-p1
MAINTAINER= franco@opnsense.org
COMMENT= Userland stateless NAT64 daemon
-WWW= http://www.litech.org/tayga/
+WWW= https://github.com/apalrd/tayga/
LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= gmake
+USE_GITHUB= yes
+GH_ACCOUNT= apalrd
+MAKE_ENV= RELEASE=${DISTVERSION}
+CFLAGS+= -DTAYGA_CONF_PATH='\"${PREFIX}/etc/tayga.conf\"'
-USES= gmake tar:bzip2
-GNU_CONFIGURE= yes
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/tayga
+ ${INSTALL_DATA} ${WRKSRC}/tayga.conf.example ${STAGEDIR}${PREFIX}/etc
.include <bsd.port.mk>
diff --git a/net/tayga/distinfo b/net/tayga/distinfo
index a86e674e658d..3a160994ac27 100644
--- a/net/tayga/distinfo
+++ b/net/tayga/distinfo
@@ -1,2 +1,11 @@
-SHA256 (tayga-0.9.2.tar.bz2) = 2b1f7927a9d2dcff9095aff3c271924b052ccfd2faca9588b277431a44f0009c
-SIZE (tayga-0.9.2.tar.bz2) = 86022
+TIMESTAMP = 1750316784
+SHA256 (apalrd-tayga-0.9.5_GH0.tar.gz) = d44cc1158f60623d1bcd245f811957a162092c8f5e725489438de12e5500ae49
+SIZE (apalrd-tayga-0.9.5_GH0.tar.gz) = 143392
+SHA256 (49f64b0.patch) = 42fb7ddcfa84f6f9bf324246a21ca2701d9cf03058ccfbbff8311dbac355e915
+SIZE (49f64b0.patch) = 889
+SHA256 (32cd0a7.patch) = d4ad301fdbb588d2a5840e769600236dac911dcf5602cdc519fef26b696d2e0e
+SIZE (32cd0a7.patch) = 4237
+SHA256 (b62e33f.patch) = 907b34695d250c4cec1246697677f8b7330c69d1123f7d7e9a5e9540c9298cb7
+SIZE (b62e33f.patch) = 1209
+SHA256 (6c298f2.patch) = 951542917809f794a0b692c9c15daedfdfdc0314639c22e07663e4c1344011a4
+SIZE (6c298f2.patch) = 654
diff --git a/net/tayga/files/patch-freebsd b/net/tayga/files/patch-freebsd
deleted file mode 100644
index a0771c8b798e..000000000000
--- a/net/tayga/files/patch-freebsd
+++ /dev/null
@@ -1,250 +0,0 @@
---- nat64.c.orig 2011-05-25 14:11:30 UTC
-+++ nat64.c
-@@ -94,8 +94,7 @@ static void host_send_icmp4(uint8_t tos, struct in_add
- } __attribute__ ((__packed__)) header;
- struct iovec iov[2];
-
-- header.pi.flags = 0;
-- header.pi.proto = htons(ETH_P_IP);
-+ TUN_SET_PROTO(&header.pi, ETH_P_IP);
- header.ip4.ver_ihl = 0x45;
- header.ip4.tos = tos;
- header.ip4.length = htons(sizeof(header.ip4) + sizeof(header.icmp) +
-@@ -156,6 +155,7 @@ static void host_handle_icmp4(struct pkt *p)
- }
- }
-
-+
- static void xlate_header_4to6(struct pkt *p, struct ip6 *ip6,
- int payload_length)
- {
-@@ -266,8 +266,7 @@ static void xlate_4to6_data(struct pkt *p)
- if (dest)
- dest->flags |= CACHE_F_SEEN_4TO6;
-
-- header.pi.flags = 0;
-- header.pi.proto = htons(ETH_P_IPV6);
-+ TUN_SET_PROTO(&header.pi, ETH_P_IPV6);
-
- if (no_frag_hdr) {
- iov[0].iov_base = &header;
-@@ -514,8 +513,7 @@ static void xlate_4to6_icmp_error(struct pkt *p)
- sizeof(header.ip6_em)),
- ip_checksum(p_em.data, p_em.data_len)));
-
-- header.pi.flags = 0;
-- header.pi.proto = htons(ETH_P_IPV6);
-+ TUN_SET_PROTO(&header.pi, ETH_P_IPV6);
-
- iov[0].iov_base = &header;
- iov[0].iov_len = sizeof(header);
-@@ -566,8 +564,7 @@ static void host_send_icmp6(uint8_t tc, struct in6_add
- } __attribute__ ((__packed__)) header;
- struct iovec iov[2];
-
-- header.pi.flags = 0;
-- header.pi.proto = htons(ETH_P_IPV6);
-+ TUN_SET_PROTO(&header.pi, ETH_P_IPV6);
- header.ip6.ver_tc_fl = htonl((0x6 << 28) | (tc << 20));
- header.ip6.payload_length = htons(sizeof(header.icmp) + data_len);
- header.ip6.next_header = 58;
-@@ -728,8 +725,7 @@ static void xlate_6to4_data(struct pkt *p)
- if (dest)
- dest->flags |= CACHE_F_SEEN_6TO4;
-
-- header.pi.flags = 0;
-- header.pi.proto = htons(ETH_P_IP);
-+ TUN_SET_PROTO(&header.pi, ETH_P_IP);
-
- header.ip4.cksum = ip_checksum(&header.ip4, sizeof(header.ip4));
-
-@@ -932,8 +928,7 @@ static void xlate_6to4_icmp_error(struct pkt *p)
- sizeof(header.ip4_em)),
- ip_checksum(p_em.data, p_em.data_len));
-
-- header.pi.flags = 0;
-- header.pi.proto = htons(ETH_P_IP);
-+ TUN_SET_PROTO(&header.pi, ETH_P_IP);
-
- iov[0].iov_base = &header;
- iov[0].iov_len = sizeof(header);
---- tayga.c.orig 2011-05-25 14:11:30 UTC
-+++ tayga.c
-@@ -84,6 +84,7 @@ void read_random_bytes(void *d, int len)
- }
- }
-
-+#ifdef __Linux__
- static void tun_setup(int do_mktun, int do_rmtun)
- {
- struct ifreq ifr;
-@@ -161,7 +162,114 @@ static void tun_setup(int do_mktun, int do_rmtun)
- slog(LOG_INFO, "Using tun device %s with MTU %d\n", gcfg->tundev,
- gcfg->mtu);
- }
-+#endif
-
-+#ifdef __FreeBSD__
-+static void tun_setup(int do_mktun, int do_rmtun)
-+{
-+ struct ifreq ifr;
-+ int fd, do_rename = 0, multi_af;
-+ char devname[64];
-+
-+ if (strncmp(gcfg->tundev, "tun", 3))
-+ do_rename = 1;
-+
-+ if ((do_mktun || do_rmtun) && do_rename)
-+ {
-+ slog(LOG_CRIT,
-+ "tunnel interface name needs to match tun[0-9]+ pattern "
-+ "for --mktun to work\n");
-+ exit(1);
-+ }
-+
-+ snprintf(devname, sizeof(devname), "/dev/%s", do_rename ? "tun" : gcfg->tundev);
-+
-+ gcfg->tun_fd = open(devname, O_RDWR);
-+ if (gcfg->tun_fd < 0) {
-+ slog(LOG_CRIT, "Unable to open %s, aborting: %s\n",
-+ devname, strerror(errno));
-+ exit(1);
-+ }
-+
-+ if (do_mktun) {
-+ slog(LOG_NOTICE, "Created persistent tun device %s\n",
-+ gcfg->tundev);
-+ return;
-+ } else if (do_rmtun) {
-+
-+ /* Close socket before removal */
-+ close(gcfg->tun_fd);
-+
-+ fd = socket(PF_INET, SOCK_DGRAM, 0);
-+ if (fd < 0) {
-+ slog(LOG_CRIT, "Unable to create control socket, aborting: %s\n",
-+ strerror(errno));
-+ exit(1);
-+ }
-+
-+ memset(&ifr, 0, sizeof(ifr));
-+ strcpy(ifr.ifr_name, gcfg->tundev);
-+ if (ioctl(fd, SIOCIFDESTROY, &ifr) < 0) {
-+ slog(LOG_CRIT, "Unable to destroy interface %s, aborting: %s\n",
-+ gcfg->tundev, strerror(errno));
-+ exit(1);
-+ }
-+
-+ close(fd);
-+
-+ slog(LOG_NOTICE, "Removed persistent tun device %s\n",
-+ gcfg->tundev);
-+ return;
-+ }
-+
-+ /* Set multi-AF mode */
-+ multi_af = 1;
-+ if (ioctl(gcfg->tun_fd, TUNSIFHEAD, &multi_af) < 0) {
-+ slog(LOG_CRIT, "Unable to set multi-AF on %s, "
-+ "aborting: %s\n", gcfg->tundev,
-+ strerror(errno));
-+ exit(1);
-+ }
-+
-+ slog(LOG_CRIT, "Multi-AF mode set on %s\n", gcfg->tundev);
-+
-+ set_nonblock(gcfg->tun_fd);
-+
-+ fd = socket(PF_INET, SOCK_DGRAM, 0);
-+ if (fd < 0) {
-+ slog(LOG_CRIT, "Unable to create socket, aborting: %s\n",
-+ strerror(errno));
-+ exit(1);
-+ }
-+
-+ if (do_rename) {
-+ memset(&ifr, 0, sizeof(ifr));
-+ strcpy(ifr.ifr_name, fdevname(gcfg->tun_fd));
-+ ifr.ifr_data = gcfg->tundev;
-+ if (ioctl(fd, SIOCSIFNAME, &ifr) < 0) {
-+ slog(LOG_CRIT, "Unable to rename interface %s to %s, aborting: %s\n",
-+ fdevname(gcfg->tun_fd), gcfg->tundev,
-+ strerror(errno));
-+ exit(1);
-+ }
-+ }
-+
-+ memset(&ifr, 0, sizeof(ifr));
-+ strcpy(ifr.ifr_name, gcfg->tundev);
-+ if (ioctl(fd, SIOCGIFMTU, &ifr) < 0) {
-+ slog(LOG_CRIT, "Unable to query MTU, aborting: %s\n",
-+ strerror(errno));
-+ exit(1);
-+ }
-+ close(fd);
-+
-+ gcfg->mtu = ifr.ifr_mtu;
-+
-+ slog(LOG_INFO, "Using tun device %s with MTU %d\n", gcfg->tundev,
-+ gcfg->mtu);
-+}
-+#endif
-+
- static void signal_handler(int signal)
- {
- write(signalfds[1], &signal, sizeof(signal));
-@@ -214,7 +322,7 @@ static void read_from_tun(void)
- memset(p, 0, sizeof(struct pkt));
- p->data = gcfg->recv_buf + sizeof(struct tun_pi);
- p->data_len = ret - sizeof(struct tun_pi);
-- switch (ntohs(pi->proto)) {
-+ switch (TUN_GET_PROTO(pi)) {
- case ETH_P_IP:
- handle_ip4(p);
- break;
---- tayga.h.orig 2011-05-25 14:11:30 UTC
-+++ tayga.h
-@@ -31,13 +31,43 @@
- #include <syslog.h>
- #include <errno.h>
- #include <time.h>
-+#ifdef __Linux__
- #include <linux/if.h>
- #include <linux/if_tun.h>
- #include <linux/if_ether.h>
-+#endif
-+#ifdef __FreeBSD__
-+#include <net/if.h>
-+#include <net/if_tun.h>
-+#include <netinet/if_ether.h>
-+#include <net/ethernet.h>
-+#include <sys/uio.h>
-+#endif
-
-+
- #include "list.h"
- #include "config.h"
-
-+
-+#ifdef __Linux__
-+#define TUN_SET_PROTO(_pi, _af) { (_pi)->flags = 0; (_pi)->proto = htons(_af); }
-+#define TUN_GET_PROTO(_pi) ntohs((_pi)->proto)
-+#endif
-+
-+#ifdef __FreeBSD__
-+#define s6_addr8 __u6_addr.__u6_addr8
-+#define s6_addr16 __u6_addr.__u6_addr16
-+#define s6_addr32 __u6_addr.__u6_addr32
-+
-+struct tun_pi {
-+ int proto;
-+};
-+
-+#define ETH_P_IP AF_INET
-+#define ETH_P_IPV6 AF_INET6
-+#define TUN_SET_PROTO(_pi, _af) { (_pi)->proto = htonl(_af); }
-+#define TUN_GET_PROTO(_pi) ntohl((_pi)->proto)
-+#endif
-
- /* Configuration knobs */
-
diff --git a/net/teddycloud/Makefile b/net/teddycloud/Makefile
index 149676c166f2..a1750d0242a9 100644
--- a/net/teddycloud/Makefile
+++ b/net/teddycloud/Makefile
@@ -65,7 +65,7 @@ ALL_TARGET= preinstall
post-extract:
pre-install:
- @${CP} ${DISTFILES:M*\:toniesjson:C/\:.*//:S,^,${_DISTDIR},} ${WRKSRC}/install/pre/config/
+ @${CP} ${DISTFILES:M*\:toniesjson:C/\:.*//:S,^,${_DISTDIR}/,} ${WRKSRC}/install/pre/config/
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/install/pre/teddycloud ${STAGEDIR}${PREFIX}/bin
diff --git a/net/termshark/Makefile b/net/termshark/Makefile
index 147a1bbc0442..4bb1c048bc30 100644
--- a/net/termshark/Makefile
+++ b/net/termshark/Makefile
@@ -1,7 +1,7 @@
PORTNAME= termshark
PORTVERSION= 2.4.0
DISTVERSIONPREFIX=v
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= net
MAINTAINER= zi@FreeBSD.org
diff --git a/net/toxiproxy-cli/Makefile b/net/toxiproxy-cli/Makefile
index d25545da1342..54174934867d 100644
--- a/net/toxiproxy-cli/Makefile
+++ b/net/toxiproxy-cli/Makefile
@@ -1,4 +1,5 @@
PORTNAME= toxiproxy-cli
+PORTREVISION= 1
COMMENT= TCP proxy to simulate network and system conditions (client)
diff --git a/net/toxiproxy-server/Makefile b/net/toxiproxy-server/Makefile
index bc056daa6cb4..24261ae17894 100644
--- a/net/toxiproxy-server/Makefile
+++ b/net/toxiproxy-server/Makefile
@@ -1,6 +1,7 @@
PORTNAME?= toxiproxy-server
DISTVERSIONPREFIX= v
DISTVERSION= 2.12.0
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/net/traefik/Makefile b/net/traefik/Makefile
index 9de9b6462a41..75ea7022e916 100644
--- a/net/traefik/Makefile
+++ b/net/traefik/Makefile
@@ -1,5 +1,6 @@
PORTNAME= traefik
-PORTVERSION= 3.4.4
+PORTVERSION= 3.4.5
+PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= LOCAL/riggs/${PORTNAME}
diff --git a/net/traefik/distinfo b/net/traefik/distinfo
index 6ff67ab5bb84..2aa96457bfc1 100644
--- a/net/traefik/distinfo
+++ b/net/traefik/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752271247
-SHA256 (traefik-3.4.4.tar.xz) = 8722c49ad2b443ac17fe1faefb980a3d3f0e104f4eca3815985f0cfac1279c77
-SIZE (traefik-3.4.4.tar.xz) = 28819044
+TIMESTAMP = 1753538104
+SHA256 (traefik-3.4.5.tar.xz) = 3754c36ac0cb29879407a9b80399a1cb4effd95627ef7fb76f9c7e83007094f5
+SIZE (traefik-3.4.5.tar.xz) = 28590920
diff --git a/net/tunneller/Makefile b/net/tunneller/Makefile
index b01394cd47c1..60d411bac72a 100644
--- a/net/tunneller/Makefile
+++ b/net/tunneller/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tunneller
DISTVERSIONPREFIX= release-
DISTVERSION= 0.6
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/uriparser/Makefile b/net/uriparser/Makefile
index 12a6aafaa4ac..d3a8a81432a4 100644
--- a/net/uriparser/Makefile
+++ b/net/uriparser/Makefile
@@ -1,7 +1,7 @@
PORTNAME= uriparser
-DISTVERSION= 0.9.6
+DISTVERSION= 0.9.8
CATEGORIES= net
-MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${PORTNAME}-${PORTVERSION}/
+MASTER_SITES= https://github.com/uriparser/uriparser/releases/download/uriparser-${DISTVERSION}/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
@@ -17,12 +17,12 @@ TEST_DEPENDS= googletest>=1.10.0:devel/googletest
USES= cmake:noninja,testing cpe pathfix tar:xz
CPE_VENDOR= uriparser_project
-USE_LDCONFIG= yes
-CMAKE_TESTING_ON= URIPARSER_BUILD_TESTS
+USE_LDCONFIG= yes
CMAKE_OFF= URIPARSER_BUILD_TESTS \
URIPARSER_BUILD_DOCS # will fetch prebuilds from the upstream, if DOCS is selected
+CMAKE_TESTING_ON= URIPARSER_BUILD_TESTS
PLIST_SUB= DISTVERSION=${DISTVERSION}
PORTDOCS= *
diff --git a/net/uriparser/distinfo b/net/uriparser/distinfo
index fbb0132712a8..afb5652da8aa 100644
--- a/net/uriparser/distinfo
+++ b/net/uriparser/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1641726141
-SHA256 (uriparser-0.9.6.tar.xz) = a288a06668528c19e85e38c508335938e1de6fdd4b8f2072401b4533fcebf644
-SIZE (uriparser-0.9.6.tar.xz) = 171260
-SHA256 (uriparser-0.9.6-doc.zip) = 7827f3ca9cbf90eda3e02113f8dabeee7cf641ba9008e0eab5bc518d08762d1f
-SIZE (uriparser-0.9.6-doc.zip) = 256914
-SHA256 (uriparser-0.9.6.qch) = 54e97138b973a93953b85fb91331bb596ca5931715e9bf5b088c8c9d6b91b38d
-SIZE (uriparser-0.9.6.qch) = 303104
+TIMESTAMP = 1753979849
+SHA256 (uriparser-0.9.8.tar.xz) = 1d71c054837ea32a31e462bce5a1af272379ecf511e33448e88100b87ff73b2e
+SIZE (uriparser-0.9.8.tar.xz) = 172804
+SHA256 (uriparser-0.9.8-doc.zip) = fad0197325f3ee1e26b5802d2c80b3fe4335ef3fcf59cbb3210f3e25aec0d6ad
+SIZE (uriparser-0.9.8-doc.zip) = 281426
+SHA256 (uriparser-0.9.8.qch) = 11d881514fbd75c0945053071c8ad7e5f658b9f7be73a54f3ce8d108b248f778
+SIZE (uriparser-0.9.8.qch) = 368640
diff --git a/net/uriparser/pkg-descr b/net/uriparser/pkg-descr
index 962477d0533b..16d6df94d88c 100644
--- a/net/uriparser/pkg-descr
+++ b/net/uriparser/pkg-descr
@@ -1 +1,3 @@
-uriparser is an RFC 3986 URI parsing library written in C++.
+uriparser is a strictly RFC 3986 compliant URI parsing and handling library
+written in C89 ("ANSI C"). uriparser is cross-platform, fast, supports both
+char and wchar_t
diff --git a/net/uriparser/pkg-plist b/net/uriparser/pkg-plist
index 0962f05475bf..75c752481f31 100644
--- a/net/uriparser/pkg-plist
+++ b/net/uriparser/pkg-plist
@@ -7,7 +7,7 @@ include/uriparser/UriDefsUnicode.h
include/uriparser/UriIp4.h
lib/liburiparser.so
lib/liburiparser.so.1
-lib/liburiparser.so.1.0.29
+lib/liburiparser.so.1.0.31
lib/cmake/uriparser-%%DISTVERSION%%/uriparser-config-version.cmake
lib/cmake/uriparser-%%DISTVERSION%%/uriparser-config.cmake
lib/cmake/uriparser-%%DISTVERSION%%/uriparser-%%CMAKE_BUILD_TYPE%%.cmake
diff --git a/net/v2ray/Makefile b/net/v2ray/Makefile
index 4355b5a97e13..f3f55aa2d476 100644
--- a/net/v2ray/Makefile
+++ b/net/v2ray/Makefile
@@ -1,7 +1,7 @@
PORTNAME= v2ray
DISTVERSIONPREFIX= v
-DISTVERSION= 5.30.0
-PORTREVISION= 3
+DISTVERSION= 5.35.0
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= shen.elf@gmail.com
@@ -12,7 +12,7 @@ WWW= https://www.v2fly.org/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cpe go:1.24,modules
+USES= cpe go:modules
CPE_VENDOR= v2fly
CPE_PRODUCT= v2ray-core
USE_GITHUB= yes
@@ -20,22 +20,24 @@ GH_ACCOUNT= v2fly
GH_PROJECT= v2ray-core
USE_RC_SUBR= v2ray
+GO_MOD_DIST= github # https://github.com/v2fly/v2ray-core/issues/3187
GO_MODULE= github.com/v2fly/v2ray-core
GO_TARGET= ./main:v2ray
GO_TESTFLAGS= -p 1 -tags json -timeout 30m
-SUB_LIST= USER="${USERS}" \
- GROUP="${GROUPS}"
+SUB_LIST= GROUP="${GROUPS}" \
+ USER="${USERS}"
USERS= v2ray
GROUPS= v2ray
-GO_MOD_DIST= github # https://github.com/v2fly/v2ray-core/issues/3187
-
post-install:
${MKDIR} ${STAGEDIR}${ETCDIR}
- ${INSTALL_DATA} ${WRKSRC}/release/config/config.json ${STAGEDIR}${ETCDIR}/config.json.sample
- ${INSTALL_DATA} ${WRKSRC}/release/config/vpoint_socks_vmess.json ${STAGEDIR}${ETCDIR}/vpoint_socks_vmess.json
- ${INSTALL_DATA} ${WRKSRC}/release/config/vpoint_vmess_freedom.json ${STAGEDIR}${ETCDIR}/vpoint_vmess_freedom.json
+ ${INSTALL_DATA} ${WRKSRC}/release/config/config.json \
+ ${STAGEDIR}${ETCDIR}/config.json.sample
+ ${INSTALL_DATA} ${WRKSRC}/release/config/vpoint_socks_vmess.json \
+ ${STAGEDIR}${ETCDIR}/vpoint_socks_vmess.json
+ ${INSTALL_DATA} ${WRKSRC}/release/config/vpoint_vmess_freedom.json \
+ ${STAGEDIR}${ETCDIR}/vpoint_vmess_freedom.json
.include <bsd.port.mk>
diff --git a/net/v2ray/distinfo b/net/v2ray/distinfo
index 62bda692151a..d01918579bbf 100644
--- a/net/v2ray/distinfo
+++ b/net/v2ray/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1744931376
-SHA256 (go/net_v2ray/v2fly-v2ray-core-v5.30.0_GH0/go.mod) = 796753e0435d7c6a543376baa3108fb8f5cebe27ea7f58f45b9ccaf40d57399f
-SIZE (go/net_v2ray/v2fly-v2ray-core-v5.30.0_GH0/go.mod) = 4300
-SHA256 (go/net_v2ray/v2fly-v2ray-core-v5.30.0_GH0/v2fly-v2ray-core-v5.30.0_GH0.tar.gz) = 8b10fc864289cb73e328d07b6d25b5e064d95e13fc5621ad4b5deb10137482b2
-SIZE (go/net_v2ray/v2fly-v2ray-core-v5.30.0_GH0/v2fly-v2ray-core-v5.30.0_GH0.tar.gz) = 1127235
+TIMESTAMP = 1751663392
+SHA256 (go/net_v2ray/v2fly-v2ray-core-v5.35.0_GH0/go.mod) = b862d4b218d2eeebed1c76f7c5632ac86fd734d2c811305bd1058ded8dfc49e6
+SIZE (go/net_v2ray/v2fly-v2ray-core-v5.35.0_GH0/go.mod) = 4298
+SHA256 (go/net_v2ray/v2fly-v2ray-core-v5.35.0_GH0/v2fly-v2ray-core-v5.35.0_GH0.tar.gz) = caf1e4a8bbed61748ae21c88bf6d158a9921513b8fa69fc0d7265ef371e1205e
+SIZE (go/net_v2ray/v2fly-v2ray-core-v5.35.0_GH0/v2fly-v2ray-core-v5.35.0_GH0.tar.gz) = 1126530
diff --git a/net/wangle/Makefile b/net/wangle/Makefile
index b995019e1469..5a87cc195ad7 100644
--- a/net/wangle/Makefile
+++ b/net/wangle/Makefile
@@ -1,6 +1,7 @@
PORTNAME= wangle
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.07.21.00
+DISTVERSION= 2025.08.04.00
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/wangle/distinfo b/net/wangle/distinfo
index 5ce2b67c6f0e..26827ed99395 100644
--- a/net/wangle/distinfo
+++ b/net/wangle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753158782
-SHA256 (facebook-wangle-v2025.07.21.00_GH0.tar.gz) = c7407cf9e33c00d4cdd1fa96452638688c50402b6150eb7e42c9a5010eb78123
-SIZE (facebook-wangle-v2025.07.21.00_GH0.tar.gz) = 369158
+TIMESTAMP = 1754411610
+SHA256 (facebook-wangle-v2025.08.04.00_GH0.tar.gz) = 9b4ef764a83c3056d8a064f0c9576ffd4987edc3820e0f0576d73426d351bc0f
+SIZE (facebook-wangle-v2025.08.04.00_GH0.tar.gz) = 369973
diff --git a/net/wgcf/Makefile b/net/wgcf/Makefile
index 68087f54474d..90a3de2798b6 100644
--- a/net/wgcf/Makefile
+++ b/net/wgcf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wgcf
PORTVERSION= 2.2.27
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/net/wireguard-go/Makefile b/net/wireguard-go/Makefile
index dedd5c072c79..4ad1b8f2eeb0 100644
--- a/net/wireguard-go/Makefile
+++ b/net/wireguard-go/Makefile
@@ -1,5 +1,6 @@
PORTNAME= wireguard-go
PORTVERSION= 0.0.20250522
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= net net-vpn
MASTER_SITES= https://git.zx2c4.com/wireguard-go/snapshot/
diff --git a/net/wireproxy/Makefile b/net/wireproxy/Makefile
index f8a2958df17e..b44b52dc09f8 100644
--- a/net/wireproxy/Makefile
+++ b/net/wireproxy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wireproxy
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.9
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= net
MAINTAINER= lwhsu@FreeBSD.org
diff --git a/net/xapsd/Makefile b/net/xapsd/Makefile
index eb4dfccce0f1..a0e071ba202b 100644
--- a/net/xapsd/Makefile
+++ b/net/xapsd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xapsd
DISTVERSION= g20241228
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net
MAINTAINER= PopularMoment@protonmail.com
diff --git a/net/xrdp-devel/Makefile b/net/xrdp-devel/Makefile
index 0dbb61f1072e..24f674fe8726 100644
--- a/net/xrdp-devel/Makefile
+++ b/net/xrdp-devel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xrdp
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.80.b20241229
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= net
PKGNAMESUFFIX= -devel
diff --git a/net/xrdp/Makefile b/net/xrdp/Makefile
index 3d2f523563ae..49dac567bfb2 100644
--- a/net/xrdp/Makefile
+++ b/net/xrdp/Makefile
@@ -1,5 +1,6 @@
PORTNAME= xrdp
DISTVERSION= 0.10.4.1
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= net
MASTER_SITES= https://github.com/neutrinolabs/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/net/zapret/Makefile b/net/zapret/Makefile
index 865b1185dcd2..6afea3303cda 100644
--- a/net/zapret/Makefile
+++ b/net/zapret/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zapret
DISTVERSIONPREFIX= v
-DISTVERSION= 71.2
+DISTVERSION= 71.3
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/zapret/distinfo b/net/zapret/distinfo
index c6424de5bbe0..a7e2bef7e4b3 100644
--- a/net/zapret/distinfo
+++ b/net/zapret/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752140237
-SHA256 (bol-van-zapret-v71.2_GH0.tar.gz) = bccb05644e43455767fbd8f6a965a17d05265142244423ecb4b920f0d0cdabbd
-SIZE (bol-van-zapret-v71.2_GH0.tar.gz) = 534230
+TIMESTAMP = 1755502168
+SHA256 (bol-van-zapret-v71.3_GH0.tar.gz) = b5ca8debe6d00c03898d3bd6cb757784247e3e2f7566262eb318cd82813fb155
+SIZE (bol-van-zapret-v71.3_GH0.tar.gz) = 537034
diff --git a/net/zmate/Makefile b/net/zmate/Makefile
index b2b8e72a2880..282eb84fffb0 100644
--- a/net/zmate/Makefile
+++ b/net/zmate/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zmate
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MAINTAINER= fuz@FreeBSD.org