summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--net-im/Makefile1
-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/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/mtxclient/Makefile6
-rw-r--r--net-im/mtxclient/distinfo6
-rw-r--r--net-im/mtxclient/pkg-plist1
-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/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/Makefile2
-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/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/grok_exporter/Makefile2
-rw-r--r--net-mgmt/icingadb/Makefile1
-rw-r--r--net-mgmt/icingadb/pkg-plist18
-rw-r--r--net-mgmt/intel-snap/Makefile2
-rw-r--r--net-mgmt/kapacitor/Makefile2
-rw-r--r--net-mgmt/librenms/Makefile32
-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/Makefile18
-rw-r--r--net-mgmt/netbox/distinfo6
-rw-r--r--net-mgmt/netbox/pkg-plist1
-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/nsd_exporter/Makefile2
-rw-r--r--net-mgmt/nvidia_gpu_prometheus_exporter/Makefile2
-rw-r--r--net-mgmt/p5-OSLV-Monitor/Makefile2
-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/Makefile1
-rw-r--r--net-mgmt/vmutils/Makefile2
-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/cardano-node/Makefile59
-rw-r--r--net-p2p/cardano-node/distinfo116
-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/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/Makefile6
-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/asterisk-g72x/Makefile2
-rw-r--r--net/asterisk18/Makefile6
-rw-r--r--net/asterisk18/distinfo6
-rw-r--r--net/asterisk20/Makefile3
-rw-r--r--net/asterisk20/distinfo6
-rw-r--r--net/asterisk20/pkg-plist2
-rw-r--r--net/asterisk22/Makefile3
-rw-r--r--net/asterisk22/distinfo6
-rw-r--r--net/asterisk22/pkg-plist2
-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/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/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/Makefile8
-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/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/ipinfo-cli/Makefile2
-rw-r--r--net/k6/Makefile4
-rw-r--r--net/k6/distinfo10
-rw-r--r--net/kea/Makefile44
-rw-r--r--net/kea/distinfo6
-rw-r--r--net/kea/files/patch-Makefile.am13
-rw-r--r--net/kea/files/patch-meson.build50
-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_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/kmbox/Makefile2
-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/krakend-ce/Makefile4
-rw-r--r--net/krakend-ce/distinfo10
-rw-r--r--net/ksmtp/Makefile2
-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/libgravatar/Makefile2
-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/mdns-bridge/Makefile2
-rw-r--r--net/mdns-bridge/distinfo6
-rw-r--r--net/messagelib/Makefile2
-rw-r--r--net/minidlna/Makefile4
-rw-r--r--net/minidlna/distinfo6
-rw-r--r--net/mosquitto/Makefile17
-rw-r--r--net/mosquitto/distinfo6
-rw-r--r--net/mosquitto/files/patch-CMakeLists.txt4
-rw-r--r--net/mosquitto/files/patch-config.mk4
-rw-r--r--net/mosquitto/files/patch-mosquitto.conf2
-rw-r--r--net/mosquitto/files/patch-src_CMakeLists.txt6
-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/Makefile2
-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/openldap25-server/Makefile2
-rw-r--r--net/openldap26-server/Makefile2
-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/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-paho-mqtt/Makefile2
-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/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-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/rustdesk-server/Makefile2
-rw-r--r--net/rustdesk-server/files/rustdesk-hbbs.in2
-rw-r--r--net/rustdesk-server/files/rustdesk-server.newsyslog4
-rw-r--r--net/rustdesk-server/files/rustdesk-server.syslog4
-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/Makefile2
-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/Makefile19
-rw-r--r--net/wireguard-go/distinfo20
-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/zmate/Makefile2
443 files changed, 4430 insertions, 3082 deletions
diff --git a/net-im/Makefile b/net-im/Makefile
index 46c5c0ec3811..be8959e48cda 100644
--- a/net-im/Makefile
+++ b/net-im/Makefile
@@ -120,6 +120,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/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/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/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/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 972ed9f007ea..08d05b83d2e7 100644
--- a/net-im/telegram-desktop/Makefile
+++ b/net-im/telegram-desktop/Makefile
@@ -1,5 +1,5 @@
PORTNAME= telegram-desktop
-DISTVERSION= 5.16.4
+DISTVERSION= 6.0.2
PORTREVISION= 1
CATEGORIES= net-im
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/
diff --git a/net-im/telegram-desktop/distinfo b/net-im/telegram-desktop/distinfo
index b4281b38b7cd..ce9aecf6cba2 100644
--- a/net-im/telegram-desktop/distinfo
+++ b/net-im/telegram-desktop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752596801
-SHA256 (tdesktop-5.16.4-full.tar.gz) = cad9dba07c5814bd83463be89b160cef57832e16b9973f13e195afe10c164072
-SIZE (tdesktop-5.16.4-full.tar.gz) = 75129440
+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/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/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 93e83b0e2dcf..6b558e50f867 100644
--- a/net-mgmt/icingadb/Makefile
+++ b/net-mgmt/icingadb/Makefile
@@ -1,6 +1,7 @@
PORTNAME= icingadb
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.0
+PORTREVISION= 2
CATEGORIES= net-mgmt
MAINTAINER= dvl@FreeBSD.org
diff --git a/net-mgmt/icingadb/pkg-plist b/net-mgmt/icingadb/pkg-plist
index 2f3a3e154b7c..c9476a0fcbef 100644
--- a/net-mgmt/icingadb/pkg-plist
+++ b/net-mgmt/icingadb/pkg-plist
@@ -1,12 +1,16 @@
bin/%%PORTNAME%%
@sample(root,wheel,0640) etc/%%PORTNAME%%/config.yml.sample
-%%EXAMPLESDIR%%/schema/pgsql/upgrades/optional/1.2-0-history.sql
-%%EXAMPLESDIR%%/schema/pgsql/upgrades/1.1.1.sql
-%%EXAMPLESDIR%%/schema/pgsql/upgrades/1.2.0.sql
-%%EXAMPLESDIR%%/schema/pgsql/schema.sql
%%EXAMPLESDIR%%/schema/mysql/schema.sql
-%%EXAMPLESDIR%%/schema/mysql/upgrades/optional/1.2.0-history.sql
-%%EXAMPLESDIR%%/schema/mysql/upgrades/1.1.1.sql
-%%EXAMPLESDIR%%/schema/mysql/upgrades/1.0.0.sql
%%EXAMPLESDIR%%/schema/mysql/upgrades/1.0.0-rc2.sql
+%%EXAMPLESDIR%%/schema/mysql/upgrades/1.0.0.sql
+%%EXAMPLESDIR%%/schema/mysql/upgrades/1.1.1.sql
%%EXAMPLESDIR%%/schema/mysql/upgrades/1.2.0.sql
+%%EXAMPLESDIR%%/schema/mysql/upgrades/1.2.1.sql
+%%EXAMPLESDIR%%/schema/mysql/upgrades/1.4.0.sql
+%%EXAMPLESDIR%%/schema/mysql/upgrades/optional/1.2.0-history.sql
+%%EXAMPLESDIR%%/schema/pgsql/schema.sql
+%%EXAMPLESDIR%%/schema/pgsql/upgrades/1.1.1.sql
+%%EXAMPLESDIR%%/schema/pgsql/upgrades/1.2.0.sql
+%%EXAMPLESDIR%%/schema/pgsql/upgrades/1.2.1.sql
+%%EXAMPLESDIR%%/schema/pgsql/upgrades/1.4.0.sql
+%%EXAMPLESDIR%%/schema/pgsql/upgrades/optional/1.2-0-history.sql
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/librenms/Makefile b/net-mgmt/librenms/Makefile
index 753c61c967e5..2bf35fae5744 100644
--- a/net-mgmt/librenms/Makefile
+++ b/net-mgmt/librenms/Makefile
@@ -1,5 +1,6 @@
PORTNAME= librenms
PORTVERSION= 25.7.0
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= net-mgmt
MASTER_SITES= LOCAL/dvl:vendor
@@ -18,8 +19,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 +46,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 +71,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 +94,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,9 +127,9 @@ _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
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..e348578dccbd 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.5
CATEGORIES= net-mgmt python
MAINTAINER= kai@FreeBSD.org
@@ -30,7 +30,7 @@ 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-storages>=1.14.6<2:www/py-dj52-django-storages@${PY_FLAVOR} \
@@ -41,25 +41,25 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=5.2.3<5.3:www/py-django52@${PY_FLA
${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-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.0<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..0813c8a92f20 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 = 1753851394
+SHA256 (netbox-community-netbox-v4.3.5_GH0.tar.gz) = ca608cf872a087af6787ba25957203a90b1ed084ff203a4f19b8861730a7bbbd
+SIZE (netbox-community-netbox-v4.3.5_GH0.tar.gz) = 18744618
diff --git a/net-mgmt/netbox/pkg-plist b/net-mgmt/netbox/pkg-plist
index a0bc28bf821f..2f5ad6cd7aaa 100644
--- a/net-mgmt/netbox/pkg-plist
+++ b/net-mgmt/netbox/pkg-plist
@@ -1515,6 +1515,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
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/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/p5-OSLV-Monitor/Makefile b/net-mgmt/p5-OSLV-Monitor/Makefile
index fe687c5a990d..ae72db0af518 100644
--- a/net-mgmt/p5-OSLV-Monitor/Makefile
+++ b/net-mgmt/p5-OSLV-Monitor/Makefile
@@ -5,7 +5,7 @@ MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:VVELOX
PKGNAMEPREFIX= p5-
-MAINTAINER= dan@langille.org
+MAINTAINER= dvl@FreeBSD.org
COMMENT= OS level virtualization monitoring extend
WWW= https://github.com/VVelox/OSLV-Monitor
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..f916fc01303c 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
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= net-mgmt
MAINTAINER= danfe@FreeBSD.org
diff --git a/net-mgmt/vmutils/Makefile b/net-mgmt/vmutils/Makefile
index aef04e3b8094..11cbc6a365e0 100644
--- a/net-mgmt/vmutils/Makefile
+++ b/net-mgmt/vmutils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vmutils
-PORTREVISION= 2
+PORTREVISION= 3
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/cardano-node/Makefile b/net-p2p/cardano-node/Makefile
index 92b4c7e78e23..2818c4a88109 100644
--- a/net-p2p/cardano-node/Makefile
+++ b/net-p2p/cardano-node/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cardano-node
-PORTVERSION= 10.4.1
+PORTVERSION= 10.5.1
CATEGORIES= net-p2p
MASTER_SITES= https://chap.intersectmbo.org/package/:chap
@@ -25,7 +25,7 @@ GH_ACCOUNT= IntersectMBO
GH_TUPLE= IntersectMBO:libsodium:${LIBSODIUM_HASH}:sodium
-CARDANO_NODE_HASH= 420c94fbb075146c6ec7fba78c5b0482fafe72dd
+CARDANO_NODE_HASH= ca1ec278070baf4481564a6ba7b4a5b9e3d9f366
# taken from https://github.com/IntersectMBO/cardano-node/blob/420c94fbb075146c6ec7fba78c5b0482fafe72dd/flake.lock#L887
LIBSODIUM_HASH= dbb48cce5429cb6585c9034f002568964f1ce567
@@ -91,11 +91,11 @@ USE_CABAL= Cabal-3.14.2.0_1 \
bin-0.1.4_2 \
binary-orphans-1.0.5_1 \
bitvec-1.1.5.0_3 \
- blaze-builder-0.4.2.3 \
+ blaze-builder-0.4.3 \
blaze-html-0.9.2.0_1 \
blaze-markup-0.8.3.0_2 \
boring-0.2.2_1 \
- brick-2.8.3 \
+ brick-2.9 \
bsb-http-chunked-0.0.0.4_4 \
byron-spec-chain-1.0.1.0:chap \
byron-spec-ledger-1.1.0.0:chap \
@@ -106,9 +106,9 @@ USE_CABAL= Cabal-3.14.2.0_1 \
canonical-json-0.6.0.1_1 \
capability-0.5.0.1_4 \
cardano-addresses-4.0.0_1 \
- cardano-api-10.14.1.0:chap \
+ cardano-api-10.16.3.0:chap \
cardano-binary-1.7.1.0:chap \
- cardano-cli-10.8.0.0:chap \
+ cardano-cli-10.11.0.0:chap \
cardano-crypto-1.3.0 \
cardano-crypto-class-2.2.2.0:chap \
cardano-crypto-praos-2.2.1.0:chap \
@@ -135,7 +135,7 @@ USE_CABAL= Cabal-3.14.2.0_1 \
cardano-ledger-shelley-test-1.6.0.0:chap \
cardano-lmdb-0.4.0.3:chap \
cardano-lmdb-simple-0.8.0.1:chap \
- cardano-ping-0.8.0.0:chap \
+ cardano-ping-0.8.0.1:chap \
cardano-prelude-0.2.1.0:chap \
cardano-prelude-test-0.1.0.5:chap \
cardano-protocol-tpraos-1.4.0.0:chap \
@@ -193,6 +193,7 @@ USE_CABAL= Cabal-3.14.2.0_1 \
dlist-1.0_2 \
dns-4.2.0 \
dom-lt-0.2.3_1 \
+ dot-0.3 \
double-conversion-2.0.5.0 \
easy-file-0.2.5 \
ede-0.3.4.0 \
@@ -240,7 +241,7 @@ USE_CABAL= Cabal-3.14.2.0_1 \
heapwords-0.1.0.2:chap \
hedgehog-1.5_2 \
hedgehog-extras-0.7.0.0_1 \
- hedgehog-quickcheck-0.1.1_8 \
+ hedgehog-quickcheck-0.1.1_9 \
heredoc-0.2.0.0 \
hostname-1.0 \
hourglass-0.2.12_1 \
@@ -269,7 +270,7 @@ USE_CABAL= Cabal-3.14.2.0_1 \
io-classes-1.5.0.0_2 \
io-classes-mtl-0.1.2.0_2 \
io-sim-1.5.1.0_1 \
- iohk-monitoring-0.2.1.0:chap \
+ iohk-monitoring-0.2.1.2:chap \
iproute-1.7.15 \
js-chart-2.9.4.1 \
kan-extensions-5.2.6_1 \
@@ -283,9 +284,9 @@ USE_CABAL= Cabal-3.14.2.0_1 \
lifted-async-0.10.2.7 \
lifted-base-0.2.3.12 \
list-t-1.0.5.7 \
- lobemo-backend-aggregation-0.1.0.0:chap \
- lobemo-backend-ekg-0.2.0.0:chap \
- lobemo-backend-monitoring-0.1.0.0:chap \
+ lobemo-backend-aggregation-0.1.0.3:chap \
+ lobemo-backend-ekg-0.2.0.1:chap \
+ lobemo-backend-monitoring-0.1.0.3:chap \
lobemo-backend-trace-forwarder-0.1.0.0:chap \
logict-0.8.2.0 \
math-functions-0.3.4.4 \
@@ -293,7 +294,7 @@ USE_CABAL= Cabal-3.14.2.0_1 \
megaparsec-9.7.0 \
memory-0.18.0_1 \
memory-pool-0.1.0.0 \
- mempack-0.1.1.0_2 \
+ mempack-0.1.2.0 \
microlens-0.4.13.1_1 \
microlens-aeson-2.5.2 \
microlens-mtl-0.2.1.0 \
@@ -315,13 +316,13 @@ USE_CABAL= Cabal-3.14.2.0_1 \
network-3.2.7.0 \
network-bsd-2.8.1.0_6 \
network-byte-order-0.1.7 \
- network-control-0.1.6 \
- network-mux-0.7:chap \
+ network-control-0.1.7 \
+ network-mux-0.8.0.2:chap \
network-uri-2.6.4.2_1 \
newtype-0.2.2.0_3 \
newtype-generics-0.6.2_4 \
non-integral-1.0.0.0_2:chap \
- nonempty-containers-0.3.4.5 \
+ nonempty-containers-0.3.5.0 \
nonempty-vector-0.2.4 \
nothunks-0.2.1.1 \
old-locale-1.0.0.7_2 \
@@ -331,15 +332,15 @@ USE_CABAL= Cabal-3.14.2.0_1 \
optparse-applicative-fork-0.18.1.0:chap \
ordered-containers-0.2.4 \
os-string-2.0.7_1 \
- ouroboros-consensus-0.26.0.1:chap \
- ouroboros-consensus-cardano-0.25.0.1:chap \
- ouroboros-consensus-diffusion-0.22.0.1:chap \
- ouroboros-consensus-protocol-0.12.0.0:chap \
- ouroboros-network-0.20.1.0:chap \
- ouroboros-network-api-0.13.0.0:chap \
- ouroboros-network-framework-0.17.0.0:chap \
+ ouroboros-consensus-0.27.0.0:chap \
+ ouroboros-consensus-cardano-0.25.1.0:chap \
+ ouroboros-consensus-diffusion-0.23.0.0:chap \
+ ouroboros-consensus-protocol-0.12.0.0_1:chap \
+ ouroboros-network-0.21.3.0:chap \
+ ouroboros-network-api-0.14.1.0:chap \
+ ouroboros-network-framework-0.18.0.2:chap \
ouroboros-network-mock-0.1.1.2:chap \
- ouroboros-network-protocols-0.14.0.0:chap \
+ ouroboros-network-protocols-0.14.0.2:chap \
ouroboros-network-testing-0.8.1.0:chap \
parallel-3.2.2.0_9 \
parser-combinators-1.3.0_1 \
@@ -375,7 +376,7 @@ USE_CABAL= Cabal-3.14.2.0_1 \
random-shuffle-0.0.4 \
rawlock-0.1.1.0_2 \
recursion-schemes-5.2.3_1 \
- recv-0.1.0 \
+ recv-0.1.1 \
reducers-3.12.5_1 \
reflection-2.1.9_1 \
resource-pool-0.4.0.0 \
@@ -441,7 +442,7 @@ USE_CABAL= Cabal-3.14.2.0_1 \
temporary-1.3 \
terminal-size-0.3.4_1 \
testing-type-modifiers-0.1.0.1 \
- text-builder-1.0.0.3 \
+ text-builder-1.0.0.4 \
text-builder-core-0.1.1.1 \
text-iso8601-0.1.1_2 \
text-manipulate-0.3.1.0 \
@@ -461,14 +462,14 @@ USE_CABAL= Cabal-3.14.2.0_1 \
these-1.2.1_2 \
time-compat-1.9.8 \
time-locale-compat-0.1.1.5 \
- time-manager-0.2.2 \
+ time-manager-0.2.3 \
time-units-1.0.0 \
tls-2.1.8 \
tracer-transformers-0.1.0.4:chap \
transformers-base-0.4.6 \
transformers-compat-0.7.2 \
transformers-except-0.1.4_1 \
- tree-diff-0.3.4_1 \
+ tree-diff-0.3.4_2 \
trifecta-2.1.4_2 \
typed-process-0.2.13.0 \
typed-protocols-0.3.0.0:chap \
@@ -509,7 +510,7 @@ USE_CABAL= Cabal-3.14.2.0_1 \
wai-app-static-3.1.9 \
wai-extra-3.1.17 \
wai-logger-2.5.0 \
- warp-3.4.7 \
+ warp-3.4.8 \
wherefrom-compat-0.1.1.1_1 \
with-utf8-1.1.0.0_2 \
witherable-0.5_1 \
diff --git a/net-p2p/cardano-node/distinfo b/net-p2p/cardano-node/distinfo
index 4c41d3a89072..e2eb1c70d219 100644
--- a/net-p2p/cardano-node/distinfo
+++ b/net-p2p/cardano-node/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1751540143
+TIMESTAMP = 1753437060
SHA256 (cabal/Cabal-3.14.2.0/Cabal-3.14.2.0.tar.gz) = a58ca2b17c250472ed4dac0ec0aa2c65173701cbfdfecca104713f73b4429432
SIZE (cabal/Cabal-3.14.2.0/Cabal-3.14.2.0.tar.gz) = 475699
SHA256 (cabal/Cabal-3.14.2.0/revision/1.cabal) = f98aa86a37b9920dc6dfc8d79119a10df69542734f158a1c66ff144592f1d004
@@ -147,8 +147,8 @@ SHA256 (cabal/bitvec-1.1.5.0/bitvec-1.1.5.0.tar.gz) = 83d27cee5be1d5342ddbf39999
SIZE (cabal/bitvec-1.1.5.0/bitvec-1.1.5.0.tar.gz) = 40076
SHA256 (cabal/bitvec-1.1.5.0/revision/3.cabal) = 434be6dc60e22858a52869c58038c35353f1a778b9679ebc06a2165bcc7f88b3
SIZE (cabal/bitvec-1.1.5.0/revision/3.cabal) = 4921
-SHA256 (cabal/blaze-builder-0.4.2.3/blaze-builder-0.4.2.3.tar.gz) = 66291874236b7342adab033e3cddae414a23a2865dfb44095dfc4e0b9d46703b
-SIZE (cabal/blaze-builder-0.4.2.3/blaze-builder-0.4.2.3.tar.gz) = 60777
+SHA256 (cabal/blaze-builder-0.4.3/blaze-builder-0.4.3.tar.gz) = 02646abf6f3d3a5a73ff5aef589fa5b889601ffb9765b03bdf9df98648bc7fee
+SIZE (cabal/blaze-builder-0.4.3/blaze-builder-0.4.3.tar.gz) = 60686
SHA256 (cabal/blaze-html-0.9.2.0/blaze-html-0.9.2.0.tar.gz) = 65542ef39f7644a3d76afcadeb976d3e334c6947516b7313fcb59165cea1608f
SIZE (cabal/blaze-html-0.9.2.0/blaze-html-0.9.2.0.tar.gz) = 81915
SHA256 (cabal/blaze-html-0.9.2.0/revision/1.cabal) = 85c42f84f4ead2c48844fbe0865069add3bb3bb3322d38607e93d5515a4c9c58
@@ -161,8 +161,8 @@ SHA256 (cabal/boring-0.2.2/boring-0.2.2.tar.gz) = 928baf1fff69b17658fb7014a1cc3e
SIZE (cabal/boring-0.2.2/boring-0.2.2.tar.gz) = 5474
SHA256 (cabal/boring-0.2.2/revision/1.cabal) = f6d705c30830a337862210f12c4ce38d5ab4d3660631e0214b504f10815a2e8d
SIZE (cabal/boring-0.2.2/revision/1.cabal) = 1779
-SHA256 (cabal/brick-2.8.3/brick-2.8.3.tar.gz) = 5416fc702ae179e51a1e7b0de2c64e3888eb141f8e22d5bc8634c9569212a659
-SIZE (cabal/brick-2.8.3/brick-2.8.3.tar.gz) = 235766
+SHA256 (cabal/brick-2.9/brick-2.9.tar.gz) = c1017d80fd49d9b0484c0fa71a15818b49375c0d6b551b6f79e9c258f853b0c9
+SIZE (cabal/brick-2.9/brick-2.9.tar.gz) = 236013
SHA256 (cabal/bsb-http-chunked-0.0.0.4/bsb-http-chunked-0.0.0.4.tar.gz) = 148309e23eb8b261c1de374712372d62d8c8dc8ee504c392809c7ec33c0a0e7c
SIZE (cabal/bsb-http-chunked-0.0.0.4/bsb-http-chunked-0.0.0.4.tar.gz) = 6630
SHA256 (cabal/bsb-http-chunked-0.0.0.4/revision/4.cabal) = 1cce7371c31b1d3cfa3eb155e2aecffc0ec212d1d8a7e7c8a3b00ef76818a43b
@@ -191,12 +191,12 @@ SHA256 (cabal/cardano-addresses-4.0.0/cardano-addresses-4.0.0.tar.gz) = 8487dca5
SIZE (cabal/cardano-addresses-4.0.0/cardano-addresses-4.0.0.tar.gz) = 154677
SHA256 (cabal/cardano-addresses-4.0.0/revision/1.cabal) = bb0f8146494fa81507f102187e141ee7d3ce7c19dbf319b70906931636d79eaa
SIZE (cabal/cardano-addresses-4.0.0/revision/1.cabal) = 6570
-SHA256 (cabal/cardano-api-10.14.1.0.tar.gz) = fe6fd307725f5b3babd35eaf8f3c74e037adba5c6147bd7d6cb03a3e03d72c55
-SIZE (cabal/cardano-api-10.14.1.0.tar.gz) = 356535
+SHA256 (cabal/cardano-api-10.16.3.0.tar.gz) = 7dfe3306bf56b4826a9bfdad0c0536f72982113184351bf6b919a733a2b9803a
+SIZE (cabal/cardano-api-10.16.3.0.tar.gz) = 364045
SHA256 (cabal/cardano-binary-1.7.1.0.tar.gz) = 00281caeb436f100e3b74bb4a69a96c3a1f354bd55fa37c2217e60bdb78e06fa
SIZE (cabal/cardano-binary-1.7.1.0.tar.gz) = 27896
-SHA256 (cabal/cardano-cli-10.8.0.0.tar.gz) = 452934aaf1939361dbb73d4168b08cca0d467a699b5205f2679e0a9293daacb9
-SIZE (cabal/cardano-cli-10.8.0.0.tar.gz) = 292978
+SHA256 (cabal/cardano-cli-10.11.0.0.tar.gz) = a5328f7feec069298009481e8ca863be11959f0a71b15d61853a72018fec24ca
+SIZE (cabal/cardano-cli-10.11.0.0.tar.gz) = 297515
SHA256 (cabal/cardano-crypto-1.3.0/cardano-crypto-1.3.0.tar.gz) = 5d3e1b00796458a605746d280571a93cbe050305c03d324d6eab5f7d771da879
SIZE (cabal/cardano-crypto-1.3.0/cardano-crypto-1.3.0.tar.gz) = 121062
SHA256 (cabal/cardano-crypto-class-2.2.2.0.tar.gz) = 41058ee29f2eb4f4860a391876a52d707d1ac6b80e67fa4f16ebabb59b07b804
@@ -249,8 +249,8 @@ SHA256 (cabal/cardano-lmdb-0.4.0.3.tar.gz) = 411cb219d06fd1443fbfe0926e6cd6614c9
SIZE (cabal/cardano-lmdb-0.4.0.3.tar.gz) = 19954
SHA256 (cabal/cardano-lmdb-simple-0.8.0.1.tar.gz) = 01fb8c3529f4bd8802825137f9c69579126d1d11fbc83e702dbbb9775372d608
SIZE (cabal/cardano-lmdb-simple-0.8.0.1.tar.gz) = 33181
-SHA256 (cabal/cardano-ping-0.8.0.0.tar.gz) = 4cc67473e21493ca5b50d254e48e337008c12222e9f89c74791075969f566d57
-SIZE (cabal/cardano-ping-0.8.0.0.tar.gz) = 13420
+SHA256 (cabal/cardano-ping-0.8.0.1.tar.gz) = ac2e2f91671ce3a15664865e8df62790e52842ec4c34e94161b5ade08864a9f0
+SIZE (cabal/cardano-ping-0.8.0.1.tar.gz) = 13467
SHA256 (cabal/cardano-prelude-0.2.1.0.tar.gz) = 021413c092137a0785f0cdd662ff0df9705ade3bbb9e381710da19fdb1d2e456
SIZE (cabal/cardano-prelude-0.2.1.0.tar.gz) = 29316
SHA256 (cabal/cardano-prelude-test-0.1.0.5.tar.gz) = 448d87031edb0d922994ed4e1aa9f3a138c59853da2d29b2e0aa4a6c502cef0a
@@ -399,6 +399,8 @@ SHA256 (cabal/dom-lt-0.2.3/dom-lt-0.2.3.tar.gz) = 3d198be111a1a6b6d19356c7737ee4
SIZE (cabal/dom-lt-0.2.3/dom-lt-0.2.3.tar.gz) = 9215
SHA256 (cabal/dom-lt-0.2.3/revision/1.cabal) = 1df9402e21e97de0da74fdf2a9f8c96ab8a710c602eb6d22ac8e9c274db51090
SIZE (cabal/dom-lt-0.2.3/revision/1.cabal) = 1938
+SHA256 (cabal/dot-0.3/dot-0.3.tar.gz) = b6144d948d86fe8f8df6c4ec12d4d127733dc6b194a6d204792a5fadb42e8483
+SIZE (cabal/dot-0.3/dot-0.3.tar.gz) = 2735
SHA256 (cabal/double-conversion-2.0.5.0/double-conversion-2.0.5.0.tar.gz) = 98c699b6e47b257dff85d49d59e39858462598008e074460c8bfacaa3e2a43ba
SIZE (cabal/double-conversion-2.0.5.0/double-conversion-2.0.5.0.tar.gz) = 7028726
SHA256 (cabal/easy-file-0.2.5/easy-file-0.2.5.tar.gz) = ee0fa0914b3bb3662838a689d7cd23a2785ccbc29def366664f994bc524ff2bb
@@ -531,8 +533,8 @@ SHA256 (cabal/hedgehog-extras-0.7.0.0/revision/1.cabal) = 727e2f703704595a8e0edd
SIZE (cabal/hedgehog-extras-0.7.0.0/revision/1.cabal) = 8880
SHA256 (cabal/hedgehog-quickcheck-0.1.1/hedgehog-quickcheck-0.1.1.tar.gz) = 97b65db815fdfaacc7c4d06a7b9b74680b50264afa03f839c4037dcc875152fc
SIZE (cabal/hedgehog-quickcheck-0.1.1/hedgehog-quickcheck-0.1.1.tar.gz) = 3332
-SHA256 (cabal/hedgehog-quickcheck-0.1.1/revision/8.cabal) = 35d4db5096299ab32fbaef8a20a13e34bc687f38fa10144af45b51380d4c5298
-SIZE (cabal/hedgehog-quickcheck-0.1.1/revision/8.cabal) = 1513
+SHA256 (cabal/hedgehog-quickcheck-0.1.1/revision/9.cabal) = 89f4d0960874a523f9f69193bc2414b6d4162bcc649375fd85cb0e1be0063cbf
+SIZE (cabal/hedgehog-quickcheck-0.1.1/revision/9.cabal) = 1513
SHA256 (cabal/heredoc-0.2.0.0/heredoc-0.2.0.0.tar.gz) = c90d9fc61cb8cd812be510845493b6a6eddcc4b772581fd40a9433ed8f130f40
SIZE (cabal/heredoc-0.2.0.0/heredoc-0.2.0.0.tar.gz) = 2449
SHA256 (cabal/hostname-1.0/hostname-1.0.tar.gz) = 9b43dab1b6da521f35685b20555da00738c8e136eb972458c786242406a9cf5c
@@ -615,8 +617,8 @@ SHA256 (cabal/io-sim-1.5.1.0/io-sim-1.5.1.0.tar.gz) = aaa0c4d984486ba58ad190fc22
SIZE (cabal/io-sim-1.5.1.0/io-sim-1.5.1.0.tar.gz) = 103881
SHA256 (cabal/io-sim-1.5.1.0/revision/1.cabal) = 0781c2b7db5537dbb95c717926b419afac9585ad6284e47318ad09572d436011
SIZE (cabal/io-sim-1.5.1.0/revision/1.cabal) = 5461
-SHA256 (cabal/iohk-monitoring-0.2.1.0.tar.gz) = 8f76340d08c3f466ab17624f54461197ff988cdbed619d72c9675e1eda2e9118
-SIZE (cabal/iohk-monitoring-0.2.1.0.tar.gz) = 101317
+SHA256 (cabal/iohk-monitoring-0.2.1.2.tar.gz) = a69ca73a63c27bcd7d5bcffc37b3cb91c6e35344f0158ca2e5b050a3d6207d4f
+SIZE (cabal/iohk-monitoring-0.2.1.2.tar.gz) = 101425
SHA256 (cabal/iproute-1.7.15/iproute-1.7.15.tar.gz) = 18a331a7e0e6f9dc89a2da95577b0d76bd2690b8f832b72b46d6cc9b667b4ba5
SIZE (cabal/iproute-1.7.15/iproute-1.7.15.tar.gz) = 18033
SHA256 (cabal/js-chart-2.9.4.1/js-chart-2.9.4.1.tar.gz) = 0a08efdd35bd1b8f293f9163f59305f31835304b74c3e3a1a840fc94bbc9bd0e
@@ -647,12 +649,12 @@ SHA256 (cabal/lifted-base-0.2.3.12/lifted-base-0.2.3.12.tar.gz) = c134a95f56750a
SIZE (cabal/lifted-base-0.2.3.12/lifted-base-0.2.3.12.tar.gz) = 11700
SHA256 (cabal/list-t-1.0.5.7/list-t-1.0.5.7.tar.gz) = 40928967728c7c96363309b372f415ca1729de0951c78ea1fa37f839687d6b46
SIZE (cabal/list-t-1.0.5.7/list-t-1.0.5.7.tar.gz) = 7697
-SHA256 (cabal/lobemo-backend-aggregation-0.1.0.0.tar.gz) = ed469c9a8ab1e6fc18c68789910fea910300c95f2ed2ea48d17dda1813634da2
-SIZE (cabal/lobemo-backend-aggregation-0.1.0.0.tar.gz) = 7620
-SHA256 (cabal/lobemo-backend-ekg-0.2.0.0.tar.gz) = f01ce8e3a7d70dbe67d05175b2c7329f5a135343f11afcc53ecbe091eef4c2c1
-SIZE (cabal/lobemo-backend-ekg-0.2.0.0.tar.gz) = 10911
-SHA256 (cabal/lobemo-backend-monitoring-0.1.0.0.tar.gz) = 8bccc46e69e82c6779237555abf032e40220c7e1de5c57f8003797bc160dd9dc
-SIZE (cabal/lobemo-backend-monitoring-0.1.0.0.tar.gz) = 10752
+SHA256 (cabal/lobemo-backend-aggregation-0.1.0.3.tar.gz) = 1de62a1324f06250a4fa7497f618123134a06406d005975781c8ff457391de76
+SIZE (cabal/lobemo-backend-aggregation-0.1.0.3.tar.gz) = 7671
+SHA256 (cabal/lobemo-backend-ekg-0.2.0.1.tar.gz) = 895c5017d8cb08c2ab146eb6fd177b6319811957db33d1e6b36806da2f20adcb
+SIZE (cabal/lobemo-backend-ekg-0.2.0.1.tar.gz) = 10969
+SHA256 (cabal/lobemo-backend-monitoring-0.1.0.3.tar.gz) = 35a8a4de12b8ff511357543a37fdfecbfacd064e7c21e53337533571f604cb63
+SIZE (cabal/lobemo-backend-monitoring-0.1.0.3.tar.gz) = 10818
SHA256 (cabal/lobemo-backend-trace-forwarder-0.1.0.0.tar.gz) = 47ff3e15ccaf4bf97b7bf195743f0f94da6a6c4e9295e1cad0e9ea8735c1eb25
SIZE (cabal/lobemo-backend-trace-forwarder-0.1.0.0.tar.gz) = 8915
SHA256 (cabal/logict-0.8.2.0/logict-0.8.2.0.tar.gz) = 189ae6f81c8e68d94ecf8ce6440954e3c7ca3f237973ef6600896ee8fc46abef
@@ -669,10 +671,8 @@ SHA256 (cabal/memory-0.18.0/revision/1.cabal) = 9f4de967352f80b6f174c9a166f31539
SIZE (cabal/memory-0.18.0/revision/1.cabal) = 4581
SHA256 (cabal/memory-pool-0.1.0.0/memory-pool-0.1.0.0.tar.gz) = 313f52b1d3b7a7402ab5c11ec42822cb70fbd5c138981ad63c7b7d7d5573e346
SIZE (cabal/memory-pool-0.1.0.0/memory-pool-0.1.0.0.tar.gz) = 12355
-SHA256 (cabal/mempack-0.1.1.0/mempack-0.1.1.0.tar.gz) = d810ce2f0a9b78559cce321161d9476c30bcb88467988c34761850902345def5
-SIZE (cabal/mempack-0.1.1.0/mempack-0.1.1.0.tar.gz) = 17442
-SHA256 (cabal/mempack-0.1.1.0/revision/2.cabal) = ea2b2984e8881a7f45cb24b45c409185f7e32bc09837d11666e80d4dc6500965
-SIZE (cabal/mempack-0.1.1.0/revision/2.cabal) = 3270
+SHA256 (cabal/mempack-0.1.2.0/mempack-0.1.2.0.tar.gz) = 8776e207b9880e095dce828c7bc129f2e5b01c55a0c294857f7d99ae57633b52
+SIZE (cabal/mempack-0.1.2.0/mempack-0.1.2.0.tar.gz) = 17447
SHA256 (cabal/microlens-0.4.13.1/microlens-0.4.13.1.tar.gz) = 0a54abee8ff4f6aeb4bea0783409a3dbd28a4e7a892bac916b0fb6a71382d7fc
SIZE (cabal/microlens-0.4.13.1/microlens-0.4.13.1.tar.gz) = 27436
SHA256 (cabal/microlens-0.4.13.1/revision/1.cabal) = fc256e2b5d78e8e4f39b3dd359c57b8c19df50853a86eaf8f154a17441a5a51d
@@ -725,10 +725,10 @@ SHA256 (cabal/network-bsd-2.8.1.0/revision/6.cabal) = cc7867f81c6eb3f1924bbb1029
SIZE (cabal/network-bsd-2.8.1.0/revision/6.cabal) = 3780
SHA256 (cabal/network-byte-order-0.1.7/network-byte-order-0.1.7.tar.gz) = 480ce0ad7f67364ec8d4ce8d815f463d9e4074e3789be22a5722cfdebed08679
SIZE (cabal/network-byte-order-0.1.7/network-byte-order-0.1.7.tar.gz) = 6402
-SHA256 (cabal/network-control-0.1.6/network-control-0.1.6.tar.gz) = f4258aad1462015e741f1541425c14652d33faa305a6b9fe1fe7e8608da28fa1
-SIZE (cabal/network-control-0.1.6/network-control-0.1.6.tar.gz) = 7775
-SHA256 (cabal/network-mux-0.7.tar.gz) = bbfc0610e13434d6d046790db201650e21f4d6bdac63b32a09371f06918187bc
-SIZE (cabal/network-mux-0.7.tar.gz) = 66629
+SHA256 (cabal/network-control-0.1.7/network-control-0.1.7.tar.gz) = 05d40d381e5c72beefb209b7e82877b457fbca2880e60ed849bad480b6795b10
+SIZE (cabal/network-control-0.1.7/network-control-0.1.7.tar.gz) = 7913
+SHA256 (cabal/network-mux-0.8.0.2.tar.gz) = 7cef109fac063fcf08851ce8ee49dc8f55f3c115f1721cc6a352e9d8ab8b1e4b
+SIZE (cabal/network-mux-0.8.0.2.tar.gz) = 72281
SHA256 (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 9c188973126e893250b881f20e8811dca06c223c23402b06f7a1f2e995797228
SIZE (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 31309
SHA256 (cabal/network-uri-2.6.4.2/revision/1.cabal) = 6fffb57373962b5651a2db8b0af732098b3bf029a7ced76a9855615de2026588
@@ -745,8 +745,8 @@ SHA256 (cabal/non-integral-1.0.0.0.tar.gz) = 6eed92a22abfc241dee1942d42320f6ac98
SIZE (cabal/non-integral-1.0.0.0.tar.gz) = 6013
SHA256 (cabal/non-integral-1.0.0.0/revision/2.cabal) = 02eef244f8974c17e1dfc4d4cbfaf194e2776c807b413a40bd0b784cee359ba0
SIZE (cabal/non-integral-1.0.0.0/revision/2.cabal) = 1261
-SHA256 (cabal/nonempty-containers-0.3.4.5/nonempty-containers-0.3.4.5.tar.gz) = 6eeaac5ec0bcccd848b5e8f6887a6caedf0257ccfc71a99264ebeaf1da0c4428
-SIZE (cabal/nonempty-containers-0.3.4.5/nonempty-containers-0.3.4.5.tar.gz) = 105013
+SHA256 (cabal/nonempty-containers-0.3.5.0/nonempty-containers-0.3.5.0.tar.gz) = 09e5385852d02830152a4ef72a4928a7a3c9353a1fa6fc8510228d9215bfeab6
+SIZE (cabal/nonempty-containers-0.3.5.0/nonempty-containers-0.3.5.0.tar.gz) = 101237
SHA256 (cabal/nonempty-vector-0.2.4/nonempty-vector-0.2.4.tar.gz) = e32d9efb7862507e76e3f6876c67c980da9a5b4d743e07d424159868ae471c67
SIZE (cabal/nonempty-vector-0.2.4/nonempty-vector-0.2.4.tar.gz) = 18480
SHA256 (cabal/nothunks-0.2.1.1/nothunks-0.2.1.1.tar.gz) = cca7983daf5dea23fdf413c207c43b8e08e8b6cf067b386a94ee6561f8511cda
@@ -773,24 +773,26 @@ SHA256 (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 339c35fd3a290522f23de4e3
SIZE (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 44683
SHA256 (cabal/os-string-2.0.7/revision/1.cabal) = cb5408281cb0e7cea41885611e06ee6208e3dae90c98f6901a9f20c58f930414
SIZE (cabal/os-string-2.0.7/revision/1.cabal) = 3443
-SHA256 (cabal/ouroboros-consensus-0.26.0.1.tar.gz) = f02d42171d6e4d3292e8726911b775e012e52ddfb64043dc82ede061ff0c7d50
-SIZE (cabal/ouroboros-consensus-0.26.0.1.tar.gz) = 884669
-SHA256 (cabal/ouroboros-consensus-cardano-0.25.0.1.tar.gz) = c1ae1c6691b26cde45f7cd88bd34be7f60d7e015bfdb24a38659f4fde018622f
-SIZE (cabal/ouroboros-consensus-cardano-0.25.0.1.tar.gz) = 334840
-SHA256 (cabal/ouroboros-consensus-diffusion-0.22.0.1.tar.gz) = 800f0c901237ad27f60c9217942361f505c04b90bfba0d224e76bc734a1895ed
-SIZE (cabal/ouroboros-consensus-diffusion-0.22.0.1.tar.gz) = 236690
+SHA256 (cabal/ouroboros-consensus-0.27.0.0.tar.gz) = c13b66227b2adffba9d9a5b4ffa0c573db87d3f72ec0d3fc3cb2b3bac7ac2594
+SIZE (cabal/ouroboros-consensus-0.27.0.0.tar.gz) = 890307
+SHA256 (cabal/ouroboros-consensus-cardano-0.25.1.0.tar.gz) = edfb0fd56a085e1cf1d01b3547057d07def22b70f8d9b23668246d4034ea8bb1
+SIZE (cabal/ouroboros-consensus-cardano-0.25.1.0.tar.gz) = 335955
+SHA256 (cabal/ouroboros-consensus-diffusion-0.23.0.0.tar.gz) = 1964f12f40b2e6e604771a305674bb6c355d369c89c9e9c2682c8006097bd7d4
+SIZE (cabal/ouroboros-consensus-diffusion-0.23.0.0.tar.gz) = 237096
SHA256 (cabal/ouroboros-consensus-protocol-0.12.0.0.tar.gz) = 023d733ce6f143ca5cc88e8a9eb39696779537442c9f9918ad6e4d0b17941ed6
SIZE (cabal/ouroboros-consensus-protocol-0.12.0.0.tar.gz) = 35003
-SHA256 (cabal/ouroboros-network-0.20.1.0.tar.gz) = 9208b7577cecdb2d71b550bcf932ed1e87f60cc4ca7315b7b8e7b023b76976b1
-SIZE (cabal/ouroboros-network-0.20.1.0.tar.gz) = 392019
-SHA256 (cabal/ouroboros-network-api-0.13.0.0.tar.gz) = 1074d5872ed3e033aa07a1aaca4e5d16bb593270bcbac841e2de22138315b94c
-SIZE (cabal/ouroboros-network-api-0.13.0.0.tar.gz) = 42303
-SHA256 (cabal/ouroboros-network-framework-0.17.0.0.tar.gz) = 752906799e4fdf6b7642ac3b545f3ef292f91fa90c2851e1bf54f7956ee0c4de
-SIZE (cabal/ouroboros-network-framework-0.17.0.0.tar.gz) = 225530
+SHA256 (cabal/ouroboros-consensus-protocol-0.12.0.0/revision/1.cabal) = 2e4708fba1c12563623c0933a5cba198b0de3fb500064b0b4d46e5e85656225a
+SIZE (cabal/ouroboros-consensus-protocol-0.12.0.0/revision/1.cabal) = 3051
+SHA256 (cabal/ouroboros-network-0.21.3.0.tar.gz) = c47f96f9cf60ea9f630bd6331df8925a220b212ac481e9d23a71f557c2186c4a
+SIZE (cabal/ouroboros-network-0.21.3.0.tar.gz) = 393988
+SHA256 (cabal/ouroboros-network-api-0.14.1.0.tar.gz) = 1b573450462a361937c7d47fff66bd269552b0b818515a1522e70ed0d1d4b115
+SIZE (cabal/ouroboros-network-api-0.14.1.0.tar.gz) = 42238
+SHA256 (cabal/ouroboros-network-framework-0.18.0.2.tar.gz) = 23293c1c30f2d6ef967cc0fdf6f269d39d4e726a35ed737fa32d56c91f68f98a
+SIZE (cabal/ouroboros-network-framework-0.18.0.2.tar.gz) = 225954
SHA256 (cabal/ouroboros-network-mock-0.1.1.2.tar.gz) = c57a09e5a77b6725cb705ffe464e3a906133f47956ada4c057e23c5b2c7736bf
SIZE (cabal/ouroboros-network-mock-0.1.1.2.tar.gz) = 14182
-SHA256 (cabal/ouroboros-network-protocols-0.14.0.0.tar.gz) = e55f06cc323ee0a082aa13925c9766c8f2330790f8711105cdb17e2476b85519
-SIZE (cabal/ouroboros-network-protocols-0.14.0.0.tar.gz) = 123160
+SHA256 (cabal/ouroboros-network-protocols-0.14.0.2.tar.gz) = 8f7087cb373f62a5f555949ccf7775f28876944520f6343c0d04e35e875173a1
+SIZE (cabal/ouroboros-network-protocols-0.14.0.2.tar.gz) = 123228
SHA256 (cabal/ouroboros-network-testing-0.8.1.0.tar.gz) = b3ddb2ca231e887054645eb40c0f080eb82902b26538690815ff73ea484c4523
SIZE (cabal/ouroboros-network-testing-0.8.1.0.tar.gz) = 19519
SHA256 (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 170453a71a2a8b31cca63125533f7771d7debeb639700bdabdd779c34d8a6ef6
@@ -885,8 +887,8 @@ SHA256 (cabal/recursion-schemes-5.2.3/recursion-schemes-5.2.3.tar.gz) = 3b4e84bc
SIZE (cabal/recursion-schemes-5.2.3/recursion-schemes-5.2.3.tar.gz) = 39351
SHA256 (cabal/recursion-schemes-5.2.3/revision/1.cabal) = 918e804084122e022d3784a4ca9add536fe9fcc2150ceef5865ca14d4fab4851
SIZE (cabal/recursion-schemes-5.2.3/revision/1.cabal) = 3106
-SHA256 (cabal/recv-0.1.0/recv-0.1.0.tar.gz) = f664905cffb44b7f9cba604cd75bd69011a666ba06bccbcb7f3fae0cd4f14d5b
-SIZE (cabal/recv-0.1.0/recv-0.1.0.tar.gz) = 5158
+SHA256 (cabal/recv-0.1.1/recv-0.1.1.tar.gz) = 8daf77c57f529503dd3038efc3813a8001032ed810bdddff0acb0faca039b721
+SIZE (cabal/recv-0.1.1/recv-0.1.1.tar.gz) = 4772
SHA256 (cabal/reducers-3.12.5/reducers-3.12.5.tar.gz) = 109561d4ccbcd66283e053182148c6fccc72be1d0d80b0e9e6b04ad993cf821c
SIZE (cabal/reducers-3.12.5/reducers-3.12.5.tar.gz) = 11880
SHA256 (cabal/reducers-3.12.5/revision/1.cabal) = 683b0cb05d5bb0dff7d7e1d626f81245bd81b0c5f01414657ebd213046913e1a
@@ -1075,8 +1077,8 @@ SHA256 (cabal/terminal-size-0.3.4/revision/1.cabal) = 21d7f1320eeb86177e860ec07a
SIZE (cabal/terminal-size-0.3.4/revision/1.cabal) = 1364
SHA256 (cabal/testing-type-modifiers-0.1.0.1/testing-type-modifiers-0.1.0.1.tar.gz) = 050bdade2c6f0122b1a04a3833ab7eea2399ffda8258bca6d93ba6614bb202f2
SIZE (cabal/testing-type-modifiers-0.1.0.1/testing-type-modifiers-0.1.0.1.tar.gz) = 2275
-SHA256 (cabal/text-builder-1.0.0.3/text-builder-1.0.0.3.tar.gz) = d324158dd4f8bea52d7dac2ea224f8cd96547bde456b3f2fa19dc3240012bbe4
-SIZE (cabal/text-builder-1.0.0.3/text-builder-1.0.0.3.tar.gz) = 13062
+SHA256 (cabal/text-builder-1.0.0.4/text-builder-1.0.0.4.tar.gz) = 9323f4a824e7b951cafbc5c180402658d4fc9f95afe4a4e2e5b317f75c619be8
+SIZE (cabal/text-builder-1.0.0.4/text-builder-1.0.0.4.tar.gz) = 13151
SHA256 (cabal/text-builder-core-0.1.1.1/text-builder-core-0.1.1.1.tar.gz) = a9a30930dc59f8bd2b243991df7c6a8dcf2f65353c0df1b0fed8c1ba1f2d7d86
SIZE (cabal/text-builder-core-0.1.1.1/text-builder-core-0.1.1.1.tar.gz) = 9036
SHA256 (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9dead2b7ceeae40fe0fc060bd54795c32e9926c9d1aebae8f9b9a621fba88202
@@ -1125,8 +1127,8 @@ SHA256 (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 502ef8694a5b131b47c0
SIZE (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 63414
SHA256 (cabal/time-locale-compat-0.1.1.5/time-locale-compat-0.1.1.5.tar.gz) = 07ff1566de7d851423a843b2de385442319348c621d4f779b3d365ce91ac502c
SIZE (cabal/time-locale-compat-0.1.1.5/time-locale-compat-0.1.1.5.tar.gz) = 1956
-SHA256 (cabal/time-manager-0.2.2/time-manager-0.2.2.tar.gz) = d605d046f9c7e416e27d5e150d096a19556f14fdb317c47a1925179245cda9ea
-SIZE (cabal/time-manager-0.2.2/time-manager-0.2.2.tar.gz) = 5814
+SHA256 (cabal/time-manager-0.2.3/time-manager-0.2.3.tar.gz) = eeb7c33d3b4492af771db0061222239a29727ee68a786a0488b1dba0a63d68e8
+SIZE (cabal/time-manager-0.2.3/time-manager-0.2.3.tar.gz) = 5840
SHA256 (cabal/time-units-1.0.0/time-units-1.0.0.tar.gz) = e181997dd05321f09b21c5e0bf38524ccab51ecc588a6017253cc96db289e099
SIZE (cabal/time-units-1.0.0/time-units-1.0.0.tar.gz) = 3378
SHA256 (cabal/tls-2.1.8/tls-2.1.8.tar.gz) = 5843f79b96c12d9e4ea57dc9902456d9fd6d52c509bee38a0a6a5323c8f04db3
@@ -1143,8 +1145,8 @@ SHA256 (cabal/transformers-except-0.1.4/revision/1.cabal) = 3ce3fd4deb67beebfd35
SIZE (cabal/transformers-except-0.1.4/revision/1.cabal) = 1175
SHA256 (cabal/tree-diff-0.3.4/tree-diff-0.3.4.tar.gz) = 5e9ae804207df625cf28385937a35152b12605dd4ed350c447c92db054f60e3b
SIZE (cabal/tree-diff-0.3.4/tree-diff-0.3.4.tar.gz) = 26431
-SHA256 (cabal/tree-diff-0.3.4/revision/1.cabal) = 20d4d57fb8d964a4a25b5811f57a021d7dc3b42d4bd95a0fdf67dcff495f06db
-SIZE (cabal/tree-diff-0.3.4/revision/1.cabal) = 4483
+SHA256 (cabal/tree-diff-0.3.4/revision/2.cabal) = 50a16419e7b82f17398d5639ce74437704b99a5d1323505e7dc78e819a1566c1
+SIZE (cabal/tree-diff-0.3.4/revision/2.cabal) = 4501
SHA256 (cabal/trifecta-2.1.4/trifecta-2.1.4.tar.gz) = d4d842afdb1a3330874738c587336d0b53741d37918112269bb51ff186dc9c28
SIZE (cabal/trifecta-2.1.4/trifecta-2.1.4.tar.gz) = 60516
SHA256 (cabal/trifecta-2.1.4/revision/2.cabal) = cf2cd1d8299463efbd7e85b76ffed59ddc33d19912a2a1862d5de9fc69e9c1e4
@@ -1253,8 +1255,8 @@ SHA256 (cabal/wai-extra-3.1.17/wai-extra-3.1.17.tar.gz) = c7d66e48509331e9035ec4
SIZE (cabal/wai-extra-3.1.17/wai-extra-3.1.17.tar.gz) = 86677
SHA256 (cabal/wai-logger-2.5.0/wai-logger-2.5.0.tar.gz) = 5cfbd3076b1f94aca3bd2def06b136b36a22d37974f31c7732b8526ebec3e184
SIZE (cabal/wai-logger-2.5.0/wai-logger-2.5.0.tar.gz) = 6615
-SHA256 (cabal/warp-3.4.7/warp-3.4.7.tar.gz) = facc035c77e90cd67cec15eeea8a760e1bdedcd3bde5e65f3a96e348b1f513e8
-SIZE (cabal/warp-3.4.7/warp-3.4.7.tar.gz) = 68905
+SHA256 (cabal/warp-3.4.8/warp-3.4.8.tar.gz) = d4df0ab0eb14bc044672533e40ef9fb30ac740dee5df14ab864b173ac45fc750
+SIZE (cabal/warp-3.4.8/warp-3.4.8.tar.gz) = 68978
SHA256 (cabal/wherefrom-compat-0.1.1.1/wherefrom-compat-0.1.1.1.tar.gz) = c1e3e22e9730a683a7fbc450b5944d97dc34650af8a8c72000170d56ca9eb388
SIZE (cabal/wherefrom-compat-0.1.1.1/wherefrom-compat-0.1.1.1.tar.gz) = 2823
SHA256 (cabal/wherefrom-compat-0.1.1.1/revision/1.cabal) = 53c608feaf51feb95514909c2c5f6c42abcd087d194cf0acb449b254e313bc8d
@@ -1287,7 +1289,7 @@ SHA256 (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 6edd38b6b81df8d274952aa85affa6
SIZE (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 29318
SHA256 (cabal/zlib-0.7.1.0/revision/2.cabal) = 85e64a75c0b490506a7edaa2d54950c668e66b65758bb08bb14cd31faf53a206
SIZE (cabal/zlib-0.7.1.0/revision/2.cabal) = 5357
-SHA256 (cabal/IntersectMBO-cardano-node-10.4.1_GH0.tar.gz) = 4a798b01af93d9245b4eca95dbf49da69d2d4f448f7f173f41f04c7fad2a4de3
-SIZE (cabal/IntersectMBO-cardano-node-10.4.1_GH0.tar.gz) = 6762012
+SHA256 (cabal/IntersectMBO-cardano-node-10.5.1_GH0.tar.gz) = aa2ada4ca099b512790545539c98960349b9dda67559d19d1ba9eeef6333e27b
+SIZE (cabal/IntersectMBO-cardano-node-10.5.1_GH0.tar.gz) = 6758035
SHA256 (cabal/IntersectMBO-libsodium-dbb48cce5429cb6585c9034f002568964f1ce567_GH0.tar.gz) = e4f29ae3c16037e484bb69e3fa22a5565c42adf497f8f88e61ff8d9486ab863e
SIZE (cabal/IntersectMBO-libsodium-dbb48cce5429cb6585c9034f002568964f1ce567_GH0.tar.gz) = 2073757
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/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..b8f5e932ba84 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.14.0
CATEGORIES= net-p2p
MAINTAINER= diizzy@FreeBSD.org
diff --git a/net-p2p/mkbrr/distinfo b/net-p2p/mkbrr/distinfo
index 3537d1f7c3fd..9f4db24090f1 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 = 1754189024
+SHA256 (go/net-p2p_mkbrr/mkbrr-v1.14.0/v1.14.0.mod) = e871a531d437ba1e5feab8d18fc4cff6e7c6e76ef125e567fc1666ac8c263df2
+SIZE (go/net-p2p_mkbrr/mkbrr-v1.14.0/v1.14.0.mod) = 2347
+SHA256 (go/net-p2p_mkbrr/mkbrr-v1.14.0/v1.14.0.zip) = 9b4a369b946abc5a8c30702500d584e5c06599518eca23076246cb54b33d168a
+SIZE (go/net-p2p_mkbrr/mkbrr-v1.14.0/v1.14.0.zip) = 457490
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..b103441bea97 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
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/asterisk-g72x/Makefile b/net/asterisk-g72x/Makefile
index 31210f0f6733..fd000062c799 100644
--- a/net/asterisk-g72x/Makefile
+++ b/net/asterisk-g72x/Makefile
@@ -23,7 +23,7 @@ USES= autoreconf compiler:c11 libtool tar:bzip2
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-asterisk160 --with-bcg729
-CONFLICTS_INSTALL= asterisk[0-9][0-9]-g72x
+CONFLICTS_INSTALL= ${FLAVORS:N${FLAVOR}:C|(.+)|\1-${PORTNAME}|}
PLIST_FILES= lib/asterisk/modules/codec_g729.so
diff --git a/net/asterisk18/Makefile b/net/asterisk18/Makefile
index 3d0dd0fead83..df3145cfa303 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
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 f70792a6ddbf..3b7ed04ad0eb 100644
--- a/net/asterisk20/Makefile
+++ b/net/asterisk20/Makefile
@@ -1,6 +1,5 @@
PORTNAME= asterisk
-DISTVERSION= 20.14.1
-PORTREVISION= 1
+DISTVERSION= 20.15.0
CATEGORIES= net
MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729
MASTER_SITE_SUBDIR= asterisk/ \
diff --git a/net/asterisk20/distinfo b/net/asterisk20/distinfo
index 43e51311ded1..aa76fe204fb3 100644
--- a/net/asterisk20/distinfo
+++ b/net/asterisk20/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1748000917
-SHA256 (asterisk/asterisk-20.14.1.tar.gz) = fa0f953740eed079d5aaadf88f7f7131a053c61e4bc961faed0f30ba77f52ac9
-SIZE (asterisk/asterisk-20.14.1.tar.gz) = 28439201
+TIMESTAMP = 1753243732
+SHA256 (asterisk/asterisk-20.15.0.tar.gz) = 7c45cf254c7442748fa14ba4e31ae8f09cd2ad958168577de091c0bf0b0a2d2e
+SIZE (asterisk/asterisk-20.15.0.tar.gz) = 28487002
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/asterisk20/pkg-plist b/net/asterisk20/pkg-plist
index 4aed2207e524..4c6262b6fd5e 100644
--- a/net/asterisk20/pkg-plist
+++ b/net/asterisk20/pkg-plist
@@ -108,6 +108,7 @@
@sample %%ETCDIR%%/unistim.conf.sample
@sample %%ETCDIR%%/users.conf.sample
@sample %%ETCDIR%%/voicemail.conf.sample
+@sample %%ETCDIR%%/websocket_client.conf.sample
@sample %%ETCDIR%%/xmpp.conf.sample
include/asterisk.h
include/asterisk/_private.h
@@ -338,6 +339,7 @@ include/asterisk/utils.h
include/asterisk/uuid.h
include/asterisk/vector.h
include/asterisk/version.h
+include/asterisk/websocket_client.h
include/asterisk/xml.h
include/asterisk/xmldoc.h
include/asterisk/xmpp.h
diff --git a/net/asterisk22/Makefile b/net/asterisk22/Makefile
index 9c89dabec6c3..c92cde2a8ad0 100644
--- a/net/asterisk22/Makefile
+++ b/net/asterisk22/Makefile
@@ -1,6 +1,5 @@
PORTNAME= asterisk
-DISTVERSION= 22.4.1
-PORTREVISION= 1
+DISTVERSION= 22.5.0
CATEGORIES= net
MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729
MASTER_SITE_SUBDIR= asterisk/ \
diff --git a/net/asterisk22/distinfo b/net/asterisk22/distinfo
index 421733b1e607..faa3a6544860 100644
--- a/net/asterisk22/distinfo
+++ b/net/asterisk22/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1747994304
-SHA256 (asterisk/asterisk-22.4.1.tar.gz) = 92a6312edb3db16bbd1126423fb88517dca2408d681d53cf09939cb299b4b894
-SIZE (asterisk/asterisk-22.4.1.tar.gz) = 26324437
+TIMESTAMP = 1753416364
+SHA256 (asterisk/asterisk-22.5.0.tar.gz) = 944967288ec01587feeef42869a97baa37ab635bea7d539df16f70d3af48c613
+SIZE (asterisk/asterisk-22.5.0.tar.gz) = 26371254
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/pkg-plist b/net/asterisk22/pkg-plist
index 049a56673432..d2a31101c753 100644
--- a/net/asterisk22/pkg-plist
+++ b/net/asterisk22/pkg-plist
@@ -101,6 +101,7 @@
@sample %%ETCDIR%%/unistim.conf.sample
@sample %%ETCDIR%%/users.conf.sample
@sample %%ETCDIR%%/voicemail.conf.sample
+@sample %%ETCDIR%%/websocket_client.conf.sample
@sample %%ETCDIR%%/xmpp.conf.sample
include/asterisk.h
include/asterisk/_private.h
@@ -329,6 +330,7 @@ include/asterisk/utils.h
include/asterisk/uuid.h
include/asterisk/vector.h
include/asterisk/version.h
+include/asterisk/websocket_client.h
include/asterisk/xml.h
include/asterisk/xmldoc.h
include/asterisk/xmpp.h
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/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/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..985f86182fd0 100644
--- a/net/gerbera/Makefile
+++ b/net/gerbera/Makefile
@@ -1,12 +1,9 @@
PORTNAME= gerbera
DISTVERSIONPREFIX= v
-DISTVERSION= 2.5.0
+DISTVERSION= 2.6.0
PORTREVISION= 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 +12,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 +85,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..d27bc84ef971 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 = 1754359254
+SHA256 (gerbera-gerbera-v2.6.0_GH0.tar.gz) = 21505bd3c14b79cf63e423f14ab3bde96f74b044bffb208bd6f437b4b90e1668
+SIZE (gerbera-gerbera-v2.6.0_GH0.tar.gz) = 9870593
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/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..64fdf1865b0f 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= 533.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..bdf4d0e42a3a 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 = 1754583269
+SHA256 (google-cloud-sdk-533.0.0-linux-x86_64.tar.gz) = 51f2a022aff8a7ab1bef10221d098e776b92ecdaa918020753c054a784fa7b27
+SIZE (google-cloud-sdk-533.0.0-linux-x86_64.tar.gz) = 149878893
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/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/kea/Makefile b/net/kea/Makefile
index 49e11a579c41..7dd38cfa8c50 100644
--- a/net/kea/Makefile
+++ b/net/kea/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kea
-DISTVERSION= 2.6.3
-PORTREVISION= 1
+DISTVERSION= 3.0.0
CATEGORIES= net
MASTER_SITES= ISC/kea/${DISTVERSION}
@@ -14,7 +13,14 @@ 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 cmake:indirect
+MESON_ARGS= --auto-features=disabled \
+ -Dcrypto=openssl \
+ -Dnetconf=disabled
+
+BUILD_DEPENDS= googletest>0:devel/googletest \
+ rst2man:textproc/py-docutils@${PY_FLAVOR} \
+ python3:lang/python3
CPE_VENDOR= isc
CPE_VERSION= ${DISTVERSION:C/-.*//}
@@ -24,37 +30,35 @@ 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_DEFINE= DOCS MYSQL PGSQL
OPTIONS_SUB= yes
-SHELL_DESC= Install kea-shell(8) (Python)
-
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..36a5df714c02
--- /dev/null
+++ b/net/kea/files/patch-meson.build
@@ -0,0 +1,50 @@
+--- meson.build.orig 2025-06-20 16:28:47 UTC
++++ meson.build
+@@ -59,7 +59,7 @@ if PREFIX == '/usr/local'
+ # 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,10 +69,10 @@ KEA_LFC_INSTALLED = PREFIX / SBINDIR / 'kea-lfc'
+ 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
+@@ -88,9 +88,9 @@ if PREFIX == '/usr/local'
+ # 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 @@ if PREFIX == '/usr/local'
+ # 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_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/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/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/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/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/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/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/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/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/minidlna/Makefile b/net/minidlna/Makefile
index a364ad12a7cc..73ae8aadbb1f 100644
--- a/net/minidlna/Makefile
+++ b/net/minidlna/Makefile
@@ -1,6 +1,6 @@
PORTNAME= minidlna
PORTVERSION= 1.3.3
-PORTREVISION= 6
+PORTREVISION= 8
PORTEPOCH= 1
CATEGORIES= net multimedia www
@@ -27,7 +27,7 @@ CPE_VENDOR= minidlna_project
USE_GITHUB= yes
GH_ACCOUNT= glebius
-GH_TAGNAME= 5b88c1b
+GH_TAGNAME= 967337d
PKGMESSAGE= ${WRKSRC}/pkg-message
SUB_FILES+= pkg-message
diff --git a/net/minidlna/distinfo b/net/minidlna/distinfo
index 8e53a7d8b7ec..99061cd2aa91 100644
--- a/net/minidlna/distinfo
+++ b/net/minidlna/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746631052
-SHA256 (glebius-minidlna-1.3.3-5b88c1b_GH0.tar.gz) = 383b252f538afa607b4c29239d996f709350fecdaa35e45377c698b08c3f8cae
-SIZE (glebius-minidlna-1.3.3-5b88c1b_GH0.tar.gz) = 300079
+TIMESTAMP = 1753408630
+SHA256 (glebius-minidlna-1.3.3-967337d_GH0.tar.gz) = 62357bd276e44f0e74a96f539331c0c63bb290b47fa15e5bd92dd82b9808d0bd
+SIZE (glebius-minidlna-1.3.3-967337d_GH0.tar.gz) = 300068
diff --git a/net/mosquitto/Makefile b/net/mosquitto/Makefile
index 4ccc5523b4be..948a1b6cc1a5 100644
--- a/net/mosquitto/Makefile
+++ b/net/mosquitto/Makefile
@@ -1,19 +1,18 @@
PORTNAME= mosquitto
-DISTVERSION= 2.0.21
-PORTREVISION= 1
+DISTVERSION= 2.0.22
CATEGORIES= net
MASTER_SITES= https://mosquitto.org/files/source/
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= leres@FreeBSD.org
COMMENT= Open source MQTT broker
WWW= https://mosquitto.org/
LICENSE= EPL
-BUILD_DEPENDS= xsltproc:textproc/libxslt \
- docbook-xsl>0:textproc/docbook-xsl
-LIB_DEPENDS= libuuid.so:misc/libuuid \
- libcjson.so:devel/libcjson
+BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl \
+ xsltproc:textproc/libxslt
+LIB_DEPENDS= libcjson.so:devel/libcjson \
+ libuuid.so:misc/libuuid
RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
USES= cmake cpe ssl
@@ -26,8 +25,8 @@ USERS= nobody
PLIST_SUB= DISTVERSION=${DISTVERSION}
-OPTIONS_DEFINE= CARES WEBSOCKET
-OPTIONS_DEFAULT=CARES WEBSOCKET
+OPTIONS_DEFINE= CARES WEBSOCKET
+OPTIONS_DEFAULT= CARES WEBSOCKET
CARES_LIB_DEPENDS= libcares.so:dns/c-ares
CARES_CMAKE_ON= -DWITH_SRV:BOOL=ON
diff --git a/net/mosquitto/distinfo b/net/mosquitto/distinfo
index bd1058f85e74..8935947337eb 100644
--- a/net/mosquitto/distinfo
+++ b/net/mosquitto/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749062322
-SHA256 (mosquitto-2.0.21.tar.gz) = 7ad5e84caeb8d2bb6ed0c04614b2a7042def961af82d87f688ba33db857b899d
-SIZE (mosquitto-2.0.21.tar.gz) = 804168
+TIMESTAMP = 1753476242
+SHA256 (mosquitto-2.0.22.tar.gz) = 2f752589ef7db40260b633fbdb536e9a04b446a315138d64a7ff3c14e2de6b68
+SIZE (mosquitto-2.0.22.tar.gz) = 805967
diff --git a/net/mosquitto/files/patch-CMakeLists.txt b/net/mosquitto/files/patch-CMakeLists.txt
index 960fae8651ba..f9d012481893 100644
--- a/net/mosquitto/files/patch-CMakeLists.txt
+++ b/net/mosquitto/files/patch-CMakeLists.txt
@@ -1,6 +1,6 @@
---- CMakeLists.txt.orig 2020-12-28 11:28:48 UTC
+--- CMakeLists.txt.orig 2025-07-11 21:32:27 UTC
+++ CMakeLists.txt
-@@ -14,6 +14,9 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cma
+@@ -13,6 +13,9 @@ add_definitions (-DCMAKE -DVERSION=\"${VERSION}\")
add_definitions (-DCMAKE -DVERSION=\"${VERSION}\")
diff --git a/net/mosquitto/files/patch-config.mk b/net/mosquitto/files/patch-config.mk
index 2dd082af0371..770ab63d9ce1 100644
--- a/net/mosquitto/files/patch-config.mk
+++ b/net/mosquitto/files/patch-config.mk
@@ -1,6 +1,6 @@
---- config.mk.orig 2020-12-28 13:24:40 UTC
+--- config.mk.orig 2025-07-11 21:32:27 UTC
+++ config.mk
-@@ -329,7 +329,7 @@ ifeq ($(WITH_WEBSOCKETS),static)
+@@ -347,7 +347,7 @@ INSTALL?=install
endif
INSTALL?=install
diff --git a/net/mosquitto/files/patch-mosquitto.conf b/net/mosquitto/files/patch-mosquitto.conf
index d748d5b1171e..b20b04014aa1 100644
--- a/net/mosquitto/files/patch-mosquitto.conf
+++ b/net/mosquitto/files/patch-mosquitto.conf
@@ -1,4 +1,4 @@
---- mosquitto.conf.orig 2025-03-06 16:25:31 UTC
+--- mosquitto.conf.orig 2025-07-11 21:32:27 UTC
+++ mosquitto.conf
@@ -167,7 +167,7 @@
# This should be set to /var/run/mosquitto/mosquitto.pid if mosquitto is
diff --git a/net/mosquitto/files/patch-src_CMakeLists.txt b/net/mosquitto/files/patch-src_CMakeLists.txt
index 7ce42f56b518..8f024918eedc 100644
--- a/net/mosquitto/files/patch-src_CMakeLists.txt
+++ b/net/mosquitto/files/patch-src_CMakeLists.txt
@@ -1,6 +1,6 @@
---- src/CMakeLists.txt.orig 2024-12-18 09:43:22.511844000 +0200
-+++ src/CMakeLists.txt 2024-12-18 09:45:34.368783000 +0200
-@@ -194,7 +194,7 @@
+--- src/CMakeLists.txt.orig 2025-07-11 21:32:27 UTC
++++ src/CMakeLists.txt
+@@ -200,7 +200,7 @@ if (WITH_WEBSOCKETS)
if (WITH_WEBSOCKETS)
if (STATIC_WEBSOCKETS)
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..b398733625d9 100644
--- a/net/nats-server/Makefile
+++ b/net/nats-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nats-server
DISTVERSIONPREFIX= v
-DISTVERSION= 2.11.6
+DISTVERSION= 2.11.7
PORTREVISION= 1
CATEGORIES= net
diff --git a/net/nats-server/distinfo b/net/nats-server/distinfo
index f0c4f8d78891..2e131bb77f05 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 = 1754139122
+SHA256 (go/net_nats-server/nats-server-v2.11.7/v2.11.7.mod) = c9e42d98a4e869b70001fa6a3602fbc8a702d878c54a7c948a63e86dd378235d
+SIZE (go/net_nats-server/nats-server-v2.11.7/v2.11.7.mod) = 510
+SHA256 (go/net_nats-server/nats-server-v2.11.7/v2.11.7.zip) = e1a03fd30478a789f50921e669e5d00c724cd9338fa30fc02dd33589d23b1863
+SIZE (go/net_nats-server/nats-server-v2.11.7/v2.11.7.zip) = 2870733
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/openldap25-server/Makefile b/net/openldap25-server/Makefile
index a67c7c5c9618..0deaa6d39afb 100644
--- a/net/openldap25-server/Makefile
+++ b/net/openldap25-server/Makefile
@@ -115,6 +115,8 @@ OPTIONS_DEFINE+= OUTLOOK
OPTIONS_DEFINE+= ARGON2
OPTIONS_DEFINE+= LLOADD
+OPTIONS_EXCLUDE_FreeBSD_15= SMBPWD # Only works with Heimdal
+
OPTIONS_DEFAULT+= ${BKNDS_DEFAULTS}
OPTIONS_DEFAULT+= ${OPTIONS_GROUP_OVLYS}
OPTIONS_DEFAULT+= ARGON2 LLOADD
diff --git a/net/openldap26-server/Makefile b/net/openldap26-server/Makefile
index 68ab7a2079fb..b05c13c76075 100644
--- a/net/openldap26-server/Makefile
+++ b/net/openldap26-server/Makefile
@@ -116,6 +116,8 @@ OPTIONS_DEFINE+= OUTLOOK
OPTIONS_DEFINE+= ARGON2
OPTIONS_DEFINE+= LLOADD
+OPTIONS_EXCLUDE_FreeBSD_15= SMBPWD # Only works with Heimdal
+
OPTIONS_DEFAULT+= ${BKNDS_DEFAULTS}
OPTIONS_DEFAULT+= ${OPTIONS_GROUP_OVLYS}
OPTIONS_DEFAULT+= ARGON2 LLOADD
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/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-paho-mqtt/Makefile b/net/py-paho-mqtt/Makefile
index 3b8afc0287e3..9245871d4ba7 100644
--- a/net/py-paho-mqtt/Makefile
+++ b/net/py-paho-mqtt/Makefile
@@ -5,7 +5,7 @@ MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= paho_mqtt-${DISTVERSION}
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= ports@FreeBSD.org
COMMENT= MQTT version 3.1/3.1.1 client class
WWW= https://www.eclipse.org/paho/
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/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-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/rustdesk-server/Makefile b/net/rustdesk-server/Makefile
index 48c66c29316a..5bb6e5a2f87f 100644
--- a/net/rustdesk-server/Makefile
+++ b/net/rustdesk-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rustdesk-server
DISTVERSION= 1.1.14
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net
MAINTAINER= madpilot@FreeBSD.org
diff --git a/net/rustdesk-server/files/rustdesk-hbbs.in b/net/rustdesk-server/files/rustdesk-hbbs.in
index 44a66de1bf25..4d6d0ac38437 100644
--- a/net/rustdesk-server/files/rustdesk-hbbs.in
+++ b/net/rustdesk-server/files/rustdesk-hbbs.in
@@ -9,7 +9,7 @@
#
# rustdesk_hbbs_enable (bool): Set to NO by default.
# Set it to YES to enable rustdesk_hbbs.
-# rustdesk_hbbs_ip (string): Set IP address/hostname to listen on
+# rustdesk_hbbs_ip (string): Set IP address/hostname of relay server to use
# Defaults to "127.0.0.1", please replace with your server hostname/IP.
# rustdesk_hbbs_args (string): Set extra arguments to pass to rustdesk_hbbs
# Default is "-r ${rustdesk_hbbs_ip} -k _".
diff --git a/net/rustdesk-server/files/rustdesk-server.newsyslog b/net/rustdesk-server/files/rustdesk-server.newsyslog
index 4c3f0f9f481f..54b68a8ee90b 100644
--- a/net/rustdesk-server/files/rustdesk-server.newsyslog
+++ b/net/rustdesk-server/files/rustdesk-server.newsyslog
@@ -3,5 +3,5 @@
# see newsyslog.conf(5) for details
#
# logfilename [owner:group] mode count size when flags
-/var/log/rustdesk-hbbr.log rustdesk:rustdesk 640 5 100 * JC
-/var/log/rustdesk-hbbs.log rustdesk:rustdesk 640 5 100 * JC
+/var/log/rustdesk-hbbr.log rustdesk:rustdesk 660 5 1000 * JC
+/var/log/rustdesk-hbbs.log rustdesk:rustdesk 660 5 1000 * JC
diff --git a/net/rustdesk-server/files/rustdesk-server.syslog b/net/rustdesk-server/files/rustdesk-server.syslog
index e9822abe6e19..563dbe37acfe 100644
--- a/net/rustdesk-server/files/rustdesk-server.syslog
+++ b/net/rustdesk-server/files/rustdesk-server.syslog
@@ -1,4 +1,4 @@
-!rustdesk-hbbr
+!rustdesk_hbbr
*.* /var/log/rustdesk-hbbr.log
-!rustdesk-hbbs
+!rustdesk_hbbs
*.* /var/log/rustdesk-hbbs.log
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..53b9f1281835 100644
--- a/net/syncthing/Makefile
+++ b/net/syncthing/Makefile
@@ -1,7 +1,7 @@
PORTNAME= syncthing
DISTVERSIONPREFIX= v
DISTVERSION= 1.30.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/
DISTNAME= ${PORTNAME}-source-${DISTVERSIONFULL}
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 dfab1ae8cce0..4ad1b8f2eeb0 100644
--- a/net/wireguard-go/Makefile
+++ b/net/wireguard-go/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wireguard-go
-PORTVERSION= 0.0.20230223
-PORTREVISION= 16
+PORTVERSION= 0.0.20250522
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= net net-vpn
MASTER_SITES= https://git.zx2c4.com/wireguard-go/snapshot/
@@ -13,18 +13,9 @@ WWW= https://www.wireguard.com
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= gmake go:modules,no_targets tar:xz
-
-USE_GITHUB= nodefault
-GH_TUPLE= \
- golang:crypto:3147a52a75dd:golang_crypto/vendor/golang.org/x/crypto \
- golang:net:v0.8.0:golang_net/vendor/golang.org/x/net \
- golang:sys:v0.6.0:golang_sys/vendor/golang.org/x/sys \
- golang:time:555d28b269f0:golang_time/vendor/golang.org/x/time \
- google:btree:v1.0.1:google_btree/vendor/github.com/google/btree \
- google:gvisor:703fd9b7fbc0:google_gvisor/vendor/gvisor.dev/gvisor
-
-MAKE_ENV+= ${GO_ENV} GOFLAGS="${GO_BUILDFLAGS}"
+USES= go:modules tar:xz
+GO_MODULE= golang.zx2c4.com/wireguard
+GO_MOD_DIST= LOCAL/decke/wireguard-go/${PORTVERSION}/
PLIST_FILES= bin/${PORTNAME}
diff --git a/net/wireguard-go/distinfo b/net/wireguard-go/distinfo
index e76e4fea264b..9612771966e4 100644
--- a/net/wireguard-go/distinfo
+++ b/net/wireguard-go/distinfo
@@ -1,15 +1,5 @@
-TIMESTAMP = 1689519558
-SHA256 (wireguard-go-0.0.20230223.tar.xz) = ed3694e808d96720e79e17ae396f89f7c2024da07f3449ff0af8fbc6dbfa7f6a
-SIZE (wireguard-go-0.0.20230223.tar.xz) = 77552
-SHA256 (golang-crypto-3147a52a75dd_GH0.tar.gz) = 25542a72981bc3c33fca702a21feae4d6242298255354cfa2359d6195ff8656a
-SIZE (golang-crypto-3147a52a75dd_GH0.tar.gz) = 1630551
-SHA256 (golang-net-v0.8.0_GH0.tar.gz) = f9e2128a2d6861db0595428c7cce62fe5a131348a6c7651b6efa8b03d0b10831
-SIZE (golang-net-v0.8.0_GH0.tar.gz) = 1244302
-SHA256 (golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
-SIZE (golang-sys-v0.6.0_GH0.tar.gz) = 1434234
-SHA256 (golang-time-555d28b269f0_GH0.tar.gz) = 8ce368da65025dad4e4ed302a5835e2b3579f3a111721f9b275803519a5d10b3
-SIZE (golang-time-555d28b269f0_GH0.tar.gz) = 9577
-SHA256 (google-btree-v1.0.1_GH0.tar.gz) = 240723cff7c3c28e8444d45e500e65b2c25df519273260f248786e1a7367a654
-SIZE (google-btree-v1.0.1_GH0.tar.gz) = 15381
-SHA256 (google-gvisor-703fd9b7fbc0_GH0.tar.gz) = 8b720680e2295c763f93e184ccb6a0984a189d044dbbd40dc7244f1b84219b3e
-SIZE (google-gvisor-703fd9b7fbc0_GH0.tar.gz) = 2644309
+TIMESTAMP = 1753534613
+SHA256 (go/net_wireguard-go/wireguard-go-0.0.20250522/wireguard-go-0.0.20250522.tar.xz) = c698fb9fd09d48e8cf5c1eee3e5f0170f1916a7eed09ba025aa025cd5e721a20
+SIZE (go/net_wireguard-go/wireguard-go-0.0.20250522/wireguard-go-0.0.20250522.tar.xz) = 96740
+SHA256 (go/net_wireguard-go/wireguard-go-0.0.20250522/go.mod) = 87e5574c17f1c8d3badd9195d933237c289c07b5813f4e60ceae36c7b270e288
+SIZE (go/net_wireguard-go/wireguard-go-0.0.20250522/go.mod) = 348
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/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