summaryrefslogtreecommitdiff
path: root/net-mgmt
diff options
context:
space:
mode:
Diffstat (limited to 'net-mgmt')
-rw-r--r--net-mgmt/Makefile3
-rw-r--r--net-mgmt/adguard-exporter/Makefile2
-rw-r--r--net-mgmt/alertmanager/Makefile2
-rw-r--r--net-mgmt/bandwhich/Makefile2
-rw-r--r--net-mgmt/bind_exporter/Makefile2
-rw-r--r--net-mgmt/blackbox_exporter/Makefile1
-rw-r--r--net-mgmt/bosun/Makefile2
-rw-r--r--net-mgmt/bsnmp-ucd/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/collectd5/Makefile140
-rw-r--r--net-mgmt/collectd5/pkg-plist2
-rw-r--r--net-mgmt/crmsh/Makefile4
-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/geom-exporter/Makefile2
-rw-r--r--net-mgmt/gping/Makefile4
-rw-r--r--net-mgmt/gping/Makefile.crates260
-rw-r--r--net-mgmt/gping/distinfo526
-rw-r--r--net-mgmt/grok_exporter/Makefile2
-rw-r--r--net-mgmt/hastmon/Makefile5
-rw-r--r--net-mgmt/icinga-php-library/Makefile3
-rw-r--r--net-mgmt/icinga-php-library/distinfo6
-rw-r--r--net-mgmt/icinga-php-library/pkg-plist82
-rw-r--r--net-mgmt/icinga-php-thirdparty/Makefile3
-rw-r--r--net-mgmt/icinga-php-thirdparty/distinfo6
-rw-r--r--net-mgmt/icinga-php-thirdparty/pkg-plist462
-rw-r--r--net-mgmt/icinga2/Makefile3
-rw-r--r--net-mgmt/icinga2/distinfo6
-rw-r--r--net-mgmt/icinga2/files/patch-boost-1.87.diff341
-rw-r--r--net-mgmt/icinga2/files/patch-third-party_cmake_GNUInstallDirs.cmake20
-rw-r--r--net-mgmt/icinga2/files/pkg-message.in2
-rw-r--r--net-mgmt/icinga2/pkg-plist4
-rw-r--r--net-mgmt/icingadb/Makefile6
-rw-r--r--net-mgmt/icingadb/distinfo14
-rw-r--r--net-mgmt/icingadb/files/patch-internal_config_config.go11
-rw-r--r--net-mgmt/icingadb/files/patch-pkg_config_config.go11
-rw-r--r--net-mgmt/icingadb/pkg-plist18
-rw-r--r--net-mgmt/icingaweb2-module-businessprocess/Makefile1
-rw-r--r--net-mgmt/icingaweb2-module-cube/Makefile1
-rw-r--r--net-mgmt/icingaweb2-module-director/Makefile1
-rw-r--r--net-mgmt/icingaweb2-module-elasticsearch/Makefile1
-rw-r--r--net-mgmt/icingaweb2-module-fileshipper/Makefile1
-rw-r--r--net-mgmt/icingaweb2-module-generictts/Makefile1
-rw-r--r--net-mgmt/icingaweb2-module-grafana/Makefile1
-rw-r--r--net-mgmt/icingaweb2-module-graphite/Makefile1
-rw-r--r--net-mgmt/icingaweb2-module-icingadb/Makefile4
-rw-r--r--net-mgmt/icingaweb2-module-icingadb/distinfo6
-rw-r--r--net-mgmt/icingaweb2-module-idoreports/Makefile1
-rw-r--r--net-mgmt/icingaweb2-module-jira/Makefile1
-rw-r--r--net-mgmt/icingaweb2-module-map/Makefile1
-rw-r--r--net-mgmt/icingaweb2-module-pdfexport/Makefile1
-rw-r--r--net-mgmt/icingaweb2-module-reactbundle/Makefile1
-rw-r--r--net-mgmt/icingaweb2-module-reporting/Makefile1
-rw-r--r--net-mgmt/icingaweb2-module-vsphere/Makefile1
-rw-r--r--net-mgmt/icingaweb2-module-vspheredb/Makefile1
-rw-r--r--net-mgmt/icingaweb2-module-x509/Makefile1
-rw-r--r--net-mgmt/icingaweb2/Makefile3
-rw-r--r--net-mgmt/icingaweb2/distinfo6
-rw-r--r--net-mgmt/intel-snap/Makefile2
-rw-r--r--net-mgmt/ipfixcol2/Makefile8
-rw-r--r--net-mgmt/kapacitor/Makefile2
-rw-r--r--net-mgmt/kf6-networkmanager-qt/distinfo6
-rw-r--r--net-mgmt/librenms/Makefile37
-rw-r--r--net-mgmt/librenms/distinfo10
-rw-r--r--net-mgmt/librenms/files/patch-includes_html_output_capture.inc.php14
-rw-r--r--net-mgmt/mqtt2prometheus/Makefile2
-rw-r--r--net-mgmt/mysqld_exporter/Makefile1
-rw-r--r--net-mgmt/nagcon/Makefile35
-rw-r--r--net-mgmt/nagcon/distinfo3
-rw-r--r--net-mgmt/nagcon/files/patch-br.cpp10
-rw-r--r--net-mgmt/nagcon/files/patch-br.h15
-rw-r--r--net-mgmt/nagcon/files/patch-nc.cpp29
-rw-r--r--net-mgmt/nagcon/files/patch-utils.cpp12
-rw-r--r--net-mgmt/nagcon/pkg-descr2
-rw-r--r--net-mgmt/net-snmp/Makefile9
-rw-r--r--net-mgmt/net-snmp/files/patch-agent_mibgroup_mibII_tcp.c22
-rw-r--r--net-mgmt/netbox/Makefile29
-rw-r--r--net-mgmt/netbox/distinfo6
-rw-r--r--net-mgmt/netbox/pkg-plist11
-rw-r--r--net-mgmt/netdata/Makefile18
-rw-r--r--net-mgmt/netdata/distinfo14
-rw-r--r--net-mgmt/netdata/files/patch-CMakeLists.txt32
-rw-r--r--net-mgmt/netdata/pkg-plist764
-rw-r--r--net-mgmt/netdisco/Makefile122
-rw-r--r--net-mgmt/netdisco/distinfo3
-rw-r--r--net-mgmt/netdisco/files/localenv.in14
-rw-r--r--net-mgmt/netdisco/files/netdisco.in117
-rw-r--r--net-mgmt/netdisco/files/netdiscologs.conf.sample.in2
-rw-r--r--net-mgmt/netdisco/files/pkg-message.in23
-rw-r--r--net-mgmt/netdisco/pkg-descr15
-rw-r--r--net-mgmt/netdisco/pkg-plist710
-rw-r--r--net-mgmt/networkmgr/Makefile8
-rw-r--r--net-mgmt/networkmgr/distinfo6
-rw-r--r--net-mgmt/networkmgr/pkg-plist8
-rw-r--r--net-mgmt/nfs-exporter/Makefile2
-rw-r--r--net-mgmt/nsd_exporter/Makefile2
-rw-r--r--net-mgmt/nstat/Makefile5
-rw-r--r--net-mgmt/nstat/distinfo6
-rw-r--r--net-mgmt/nvidia_gpu_prometheus_exporter/Makefile2
-rw-r--r--net-mgmt/observium/Makefile1
-rw-r--r--net-mgmt/p5-Net-CIDR/Makefile2
-rw-r--r--net-mgmt/p5-Net-CIDR/distinfo6
-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/Makefile12
-rw-r--r--net-mgmt/ping_exporter/distinfo10
-rw-r--r--net-mgmt/prometheus-bird-exporter/Makefile1
-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/Makefile14
-rw-r--r--net-mgmt/prometheus3/distinfo14
-rw-r--r--net-mgmt/promscale/Makefile2
-rw-r--r--net-mgmt/promxy/Makefile1
-rw-r--r--net-mgmt/pushgateway/Makefile2
-rw-r--r--net-mgmt/py-gstat_exporter/Makefile3
-rw-r--r--net-mgmt/py-gstat_exporter/files/gstat_exporter.in4
-rw-r--r--net-mgmt/py-junos-eznc/Makefile4
-rw-r--r--net-mgmt/py-napalm/Makefile4
-rw-r--r--net-mgmt/py-ncclient/Makefile4
-rw-r--r--net-mgmt/py-netutils/Makefile2
-rw-r--r--net-mgmt/py-netutils/distinfo6
-rw-r--r--net-mgmt/py-nxapi-plumbing/Makefile4
-rw-r--r--net-mgmt/py-opn-cli/Makefile4
-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/py-pyIOSXR/Makefile4
-rw-r--r--net-mgmt/py-pyang/Makefile4
-rw-r--r--net-mgmt/riemann-c-client/Makefile1
-rw-r--r--net-mgmt/rs-aggregate/Makefile2
-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/tcpreplay/Makefile18
-rw-r--r--net-mgmt/tcpreplay/distinfo6
-rw-r--r--net-mgmt/tcpreplay/files/patch-Makefile.in11
-rw-r--r--net-mgmt/tcpreplay/files/patch-lib_queue.h18
-rw-r--r--net-mgmt/tcpreplay/files/patch-src_fragroute_mod.c15
-rw-r--r--net-mgmt/tcpreplay/files/patch-src_fragroute_pkt.h13
-rw-r--r--net-mgmt/telegraf/Makefile5
-rw-r--r--net-mgmt/telegraf/distinfo10
-rw-r--r--net-mgmt/telegraf/files/patch-gopsutil753
-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/Makefile7
-rw-r--r--net-mgmt/victoria-logs/distinfo10
-rw-r--r--net-mgmt/victoria-logs/pkg-plist7
-rw-r--r--net-mgmt/victoria-metrics/Makefile9
-rw-r--r--net-mgmt/victoria-metrics/distinfo6
-rw-r--r--net-mgmt/victoria-metrics/files/patch-benchmarks_Makefile16
-rw-r--r--net-mgmt/victoria-metrics/pkg-plist99
-rw-r--r--net-mgmt/vmutils/Makefile3
-rw-r--r--net-mgmt/vmutils/pkg-plist12
-rw-r--r--net-mgmt/zabbix6-agent/Makefile2
-rw-r--r--net-mgmt/zabbix6-proxy/Makefile2
-rw-r--r--net-mgmt/zabbix6-server/Makefile4
-rw-r--r--net-mgmt/zabbix6-server/distinfo6
-rw-r--r--net-mgmt/zabbix7-proxy/Makefile2
-rw-r--r--net-mgmt/zabbix7-server/Makefile4
-rw-r--r--net-mgmt/zabbix7-server/distinfo6
-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/Makefile18
-rw-r--r--net-mgmt/zabbix74-server/distinfo6
176 files changed, 2741 insertions, 2714 deletions
diff --git a/net-mgmt/Makefile b/net-mgmt/Makefile
index 8b01d855b206..a7e943abb5f7 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
@@ -151,7 +152,6 @@
SUBDIR += mtrace
SUBDIR += mysql-snmp
SUBDIR += mysqld_exporter
- SUBDIR += nagcon
SUBDIR += nagios
SUBDIR += nagios-certexp-plugin
SUBDIR += nagios-check_bacula13
@@ -192,7 +192,6 @@
SUBDIR += netbox-agent
SUBDIR += netdata
SUBDIR += netdata-go
- SUBDIR += netdisco
SUBDIR += netdisco-mibs
SUBDIR += netleak
SUBDIR += netmagis-common
diff --git a/net-mgmt/adguard-exporter/Makefile b/net-mgmt/adguard-exporter/Makefile
index bfe61f892aa7..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= 26
+PORTREVISION= 28
CATEGORIES= net-mgmt
MAINTAINER= christer.edwards@gmail.com
diff --git a/net-mgmt/alertmanager/Makefile b/net-mgmt/alertmanager/Makefile
index 4435cf5ba9ed..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= 11
+PORTREVISION= 13
CATEGORIES= net-mgmt
MAINTAINER= michal@hanu.la
diff --git a/net-mgmt/bandwhich/Makefile b/net-mgmt/bandwhich/Makefile
index 7e1bec498f53..bfc874dd6666 100644
--- a/net-mgmt/bandwhich/Makefile
+++ b/net-mgmt/bandwhich/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bandwhich
DISTVERSIONPREFIX= v
DISTVERSION= 0.23.1
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= net-mgmt
MAINTAINER= petteri.valkonen@iki.fi
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 44d6c0cd92e7..8167829f6900 100644
--- a/net-mgmt/blackbox_exporter/Makefile
+++ b/net-mgmt/blackbox_exporter/Makefile
@@ -1,6 +1,7 @@
PORTNAME= blackbox_exporter
DISTVERSIONPREFIX= v
DISTVERSION= 0.27.0
+PORTREVISION= 2
CATEGORIES= net-mgmt
MAINTAINER= eduardo@FreeBSD.org
diff --git a/net-mgmt/bosun/Makefile b/net-mgmt/bosun/Makefile
index 7c92e4d51809..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= 27
+PORTREVISION= 29
CATEGORIES= net-mgmt
MAINTAINER= langer.markus@gmail.com
diff --git a/net-mgmt/bsnmp-ucd/Makefile b/net-mgmt/bsnmp-ucd/Makefile
index 13259af52d9c..fcae9cec0215 100644
--- a/net-mgmt/bsnmp-ucd/Makefile
+++ b/net-mgmt/bsnmp-ucd/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.4.5
PORTREVISION= 1
CATEGORIES= net-mgmt
-MAINTAINER= trociny@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= bsnmpd module that implements parts of UCD-SNMP-MIB
WWW= https://github.com/trociny/bsnmp-ucd
diff --git a/net-mgmt/carbon-relay-ng/Makefile b/net-mgmt/carbon-relay-ng/Makefile
index 6fab3aeccea7..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= 12
+PORTREVISION= 14
CATEGORIES= net-mgmt
MAINTAINER= a.andersson.thn@gmail.com
diff --git a/net-mgmt/carbonzipper/Makefile b/net-mgmt/carbonzipper/Makefile
index 19fd83ed5f68..141d5f487bd4 100644
--- a/net-mgmt/carbonzipper/Makefile
+++ b/net-mgmt/carbonzipper/Makefile
@@ -1,6 +1,6 @@
PORTNAME= carbonzipper
DISTVERSION= 0.74
-PORTREVISION= 26
+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/collectd5/Makefile b/net-mgmt/collectd5/Makefile
index 6566a2a260c6..fe1fd7c915de 100644
--- a/net-mgmt/collectd5/Makefile
+++ b/net-mgmt/collectd5/Makefile
@@ -1,6 +1,6 @@
PORTNAME= collectd
-PORTVERSION= 5.12.0
-PORTREVISION= 21
+DISTVERSION= 5.12.0
+PORTREVISION= 23
CATEGORIES= net-mgmt
MASTER_SITES= https://storage.googleapis.com/collectd-tarballs/
PKGNAMESUFFIX= 5
@@ -12,24 +12,47 @@ WWW= https://www.collectd.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libpfctl.so:net/libpfctl
-LDFLAGS+= -lpfctl
+USES= autoreconf cpe gmake libtool localbase:ldflags pkgconfig \
+ shebangfix tar:bzip2
+USE_LDCONFIG= yes
+USE_RC_SUBR= collectd collectdmon
-USES= autoreconf cpe gmake libtool localbase:ldflags pkgconfig shebangfix tar:bzip2
+SHEBANG_FILES= contrib/collection.cgi
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
+# NOTE: Plugins without dependencies are defined further down.
+CONFIGURE_ARGS= --disable-all-plugins \
+ --disable-amqp \
+ --disable-ceph \
+ --disable-cgroups \
+ --disable-fhcount \
+ --disable-static \
+ --disable-turbostat \
+ --enable-disk \
+ --localstatedir=/var \
+ --without-libaquaero5 \
+ --without-libganglia \
+ --without-libiptc \
+ --without-libldap \
+ --without-libmnl \
+ --without-libnetapp \
+ --without-libowcapi \
+ --without-libsensors \
+ --without-mic \
+ --without-oracle
+
+INSTALL_TARGET= install-strip
OPTIONS_DEFINE= CGI GCRYPT JAVA LOGGING LOGSTASH VIRT
+OPTIONS_DEFAULT= GCRYPT LOGGING PING PF
OPTIONS_GROUP= INPUT OUTPUT
-OPTIONS_GROUP_OUTPUT= INFLUXDB KAFKA MONGODB NOTIFYDESKTOP NOTIFYEMAIL PROMETHEUS \
- RIEMANN RRDTOOL TSDB
-OPTIONS_GROUP_INPUT= CHRONY CURL CURL_JSON CURL_XML DBI IPMI JSON \
- MEMCACHEC MODBUS MQTT MYSQL NUTUPS OLSRD ONEWIRE OPENLDAP \
- PERL PGSQL PINBA PING PYTHON RABBITMQ REDIS SIGROK \
- SLURM SNMP STATSD TOKYOTYRANT VARNISH XML ZOOKEEPER
-
-OPTIONS_DEFAULT= GCRYPT LOGGING PING
+OPTIONS_GROUP_INPUT= CHRONY CURL CURL_JSON CURL_XML DBI IPMI JSON MEMCACHEC \
+ MODBUS MQTT MYSQL NUTUPS OLSRD ONEWIRE OPENLDAP PERL \
+ PF PGSQL PINBA PING PYTHON RABBITMQ REDIS SIGROK SLURM \
+ SNMP STATSD TOKYOTYRANT VARNISH XML ZOOKEEPER
+OPTIONS_GROUP_OUTPUT= INFLUXDB KAFKA MONGODB NOTIFYDESKTOP NOTIFYEMAIL \
+ PROMETHEUS RIEMANN RRDTOOL TSDB
+OPTIONS_SUB= yes
CGI_DESC= Install collection.cgi (requires rrdtool)
CHRONY_DESC= Enable chronyd plugin
@@ -56,6 +79,7 @@ OLSRD_DESC= Enable olsrd plugin
ONEWIRE_DESC= Eanble onewire plugin (via owfs)
OPENLDAP_DESC= Enable OpenLDAP plugin
PERL_DESC= Enable libperl plugin and binding
+PF_DESC= Enable PF stats plugin
PGSQL_DESC= Enable postgresql-based plugins
PINBA_DESC= Enable pinba plugin (via protobuf-c)
PING_DESC= Enable ping plugin
@@ -66,51 +90,21 @@ REDIS_DESC= Enable redis-based plugins
RIEMANN_DESC= Enable write_riemann plugin (via riemann-c-client)
RRDTOOL_DESC= Enable rrdtool plugin (also rrdcached plugin)
SIGROK_DESC= Enable sigrok plugin (BROKEN)
-SLURM_DESC= Enable slurm plugin
+SLURM_DESC= Enable slurm plugin (BROKEN)
SNMP_DESC= Enable SNMP plugin
STATSD_DESC= Enable statsd plugin
TOKYOTYRANT_DESC= Enable tokyotyrant plugin
TSDB_DESC= Enable write_tsdb plugin
VARNISH_DESC= Enable varnish 7.x cache statistics
-VIRT_DESC= Enable libvirt plugin (requires XML)
+VIRT_DESC= Enable libvirt plugin (requires XML) (possible BROKEN)
XML_DESC= Enable XML plugins
ZOOKEEPER_DESC= Enable zookeeper plugin
-OPTIONS_SUB= yes
-
-USE_RC_SUBR= collectd collectdmon
-
-USE_LDCONFIG= yes
-
-CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib
-
-# NOTE: Plugins without dependencies are defined further down.
-CONFIGURE_ARGS= --disable-all-plugins \
- --disable-amqp \
- --disable-ceph \
- --disable-cgroups \
- --disable-fhcount \
- --disable-static \
- --disable-turbostat \
- --enable-disk \
- --localstatedir=/var \
- --without-libaquaero5 \
- --without-libganglia \
- --without-libiptc \
- --without-libldap \
- --without-libmnl \
- --without-libnetapp \
- --without-libowcapi \
- --without-libsensors \
- --without-mic \
- --without-oracle
-
-CGI_USES= perl5
+CGI_IMPLIES= RRDTOOL
CGI_RUN_DEPENDS= p5-CGI>=0:www/p5-CGI \
p5-HTML-Parser>=0:www/p5-HTML-Parser \
p5-URI>=0:net/p5-URI
-CGI_IMPLIES= RRDTOOL
+CGI_USES= perl5
CHRONY_CONFIGURE_ENABLE= chrony
@@ -124,10 +118,6 @@ CURL_JSON_CONFIGURE_ENABLE= curl_json
CURL_XML_IMPLIES= CURL XML
CURL_XML_CONFIGURE_ENABLE= ascent bind curl_xml
-JAVA_USES= java
-JAVA_CONFIGURE_ENABLE= java
-JAVA_CONFIGURE_WITH= java=${LOCALBASE}
-
DBI_LIB_DEPENDS= libdbi.so:databases/libdbi
DBI_CONFIGURE_ENABLE= dbi
DBI_CFLAGS= -Wno-deprecated-declarations
@@ -141,6 +131,10 @@ INFLUXDB_CONFIGURE_ENABLE= write_influxdb_udp
IPMI_LIB_DEPENDS= libOpenIPMI.so:sysutils/openipmi
IPMI_CONFIGURE_ENABLE= ipmi
+JAVA_USES= java
+JAVA_CONFIGURE_ENABLE= java
+JAVA_CONFIGURE_WITH= java=${LOCALBASE}
+
JSON_LIB_DEPENDS= libyajl.so:devel/yajl
JSON_CONFIGURE_WITH= libyajl=${LOCALBASE}
@@ -149,8 +143,8 @@ KAFKA_CONFIGURE_ENABLE= write_kafka
LOGGING_CONFIGURE_ENABLE= debug
-LOGSTASH_CONFIGURE_ENABLE= log_logstash
LOGSTASH_IMPLIES= JSON
+LOGSTASH_CONFIGURE_ENABLE= log_logstash
MEMCACHEC_LIB_DEPENDS= libmemcached.so:databases/libmemcached
MEMCACHEC_CONFIGURE_ENABLE= memcachec
@@ -160,8 +154,8 @@ MODBUS_LIB_DEPENDS= libmodbus.so:comms/libmodbus
MODBUS_CONFIGURE_ENABLE= modbus
MODBUS_CONFIGURE_WITH= libmodbus=use_pkgconfig
-MONGODB_LIB_DEPENDS+= libmongoc-1.0.so:devel/mongo-c-driver \
- libbson-1.0.so:devel/libbson
+MONGODB_LIB_DEPENDS= libbson-1.0.so:devel/libbson \
+ libmongoc-1.0.so:devel/mongo-c-driver
MONGODB_CONFIGURE_ENABLE= write_mongodb
MONGODB_CONFIGURE_WITH= libmongoc
@@ -169,14 +163,15 @@ MQTT_LIB_DEPENDS= libmosquitto.so:net/mosquitto
MQTT_CONFIGURE_ENABLE= mqtt
MQTT_CONFIGURE_WITH= libmosquitto=${LOCALBASE}
+MYSQL_LIB_DEPENDS= libunwind.so:devel/libunwind
MYSQL_USES= mysql ssl
MYSQL_CONFIGURE_ENABLE= mysql
MYSQL_CONFIGURE_WITH= libmysql=${LOCALBASE}
NOTIFYDESKTOP_LIB_DEPENDS= libnotify.so:devel/libnotify
-NOTIFYDESKTOP_CONFIGURE_ENABLE= notify_desktop
-NOTIFYDESKTOP_USE= GNOME=gdkpixbuf
NOTIFYDESKTOP_USES= gettext-runtime gnome
+NOTIFYDESKTOP_USE= GNOME=gdkpixbuf
+NOTIFYDESKTOP_CONFIGURE_ENABLE= notify_desktop
NOTIFYEMAIL_LIB_DEPENDS= libesmtp.so:mail/libesmtp
NOTIFYEMAIL_CONFIGURE_ENABLE= notify_email
@@ -200,6 +195,10 @@ PERL_USES= perl5
PERL_CONFIGURE_ENABLE= perl
PERL_CONFIGURE_WITH= libperl=${LOCALBASE} perl-bindings
+PF_LIB_DEPENDS= libpfctl.so:net/libpfctl
+PF_CONFIGURE_ENABLE= pf
+PF_LDFLAGS= -lpfctl
+
PGSQL_USES= pgsql
PGSQL_CONFIGURE_ENABLE= postgresql
PGSQL_CONFIGURE_WITH= libpq=${LOCALBASE}
@@ -211,12 +210,12 @@ PING_LIB_DEPENDS= liboping.so:net/liboping
PING_CONFIGURE_ENABLE= ping
PING_CONFIGURE_WITH= liboping=${LOCALBASE}
-PROMETHEUS_LIB_DEPENDS+= libmicrohttpd.so:www/libmicrohttpd \
+PROMETHEUS_LIB_DEPENDS= libmicrohttpd.so:www/libmicrohttpd \
libprotobuf-c.so:devel/protobuf-c \
libprotoc.so:devel/protobuf
PROMETHEUS_CONFIGURE_ENABLE= write_prometheus
-PYTHON_USES= python
+PYTHON_USES= gettext-runtime python
PYTHON_CONFIGURE_ENABLE= python
PYTHON_CONFIGURE_ENV= PYTHON_CONFIG=${PYTHON_CMD}-config
@@ -235,17 +234,17 @@ RRDTOOL_LIB_DEPENDS= librrd.so:databases/rrdtool
RRDTOOL_CONFIGURE_ENABLE= rrdcached rrdtool
RRDTOOL_CONFIGURE_WITH= librrd=${LOCALBASE}
-SIGROK_USE= GNOME=glib20
-SIGROK_CFLAGS= `pkg-config --cflags libsigrok`
+SIGROK_BROKEN= working only with sigrok < 0.4
SIGROK_LIB_DEPENDS= libsigrok.so:devel/libsigrok
-SIGROK_CONFIGURE_ENABLE= sigrok
SIGROK_USES= gettext-runtime
-SIGROK_BROKEN= working only with sigrok < 0.4
+SIGROK_USE= GNOME=glib20
+SIGROK_CONFIGURE_ENABLE= sigrok
+SIGROK_CFLAGS= `pkg-config --cflags libsigrok`
-SLURM_BROKEN= Does not compile with slurm-wlm >= 21.x
-SLURM_LIB_DEPENDS= libslurm.so:sysutils/slurm-wlm
-SLURM_CONFIGURE_ENABLE= slurm
-SLURM_CONFIGURE_WITH= libslurm=${LOCALBASE}
+SLURM_BROKEN= Does not compile with slurm-wlm >= 21.x
+SLURM_LIB_DEPENDS= libslurm.so:sysutils/slurm-wlm
+SLURM_CONFIGURE_ENABLE= slurm
+SLURM_CONFIGURE_WITH= libslurm=${LOCALBASE}
SNMP_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp
SNMP_CONFIGURE_ENABLE= snmp
@@ -255,6 +254,7 @@ STATSD_CONFIGURE_ENABLE= statsd
TOKYOTYRANT_LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet \
libtokyotyrant.so:databases/tokyotyrant
+TOKYOTYRANT_USES= lua
TOKYOTYRANT_CONFIGURE_ENABLE= tokyotyrant
TOKYOTYRANT_CONFIGURE_WITH= libtokyotyrant=${LOCALBASE}
@@ -268,10 +268,11 @@ VIRT_LIB_DEPENDS= libgcrypt.so:security/libgcrypt \
libgpg-error.so:security/libgpg-error \
libvirt.so:devel/libvirt
VIRT_CONFIGURE_ENABLE= virt
+VIRT_CFLAGS= -Wno-incompatible-function-pointer-types -DATTRIBUTE_UNUSED=
-XML_CFLAGS= `pkg-config --cflags libxml-2.0`
XML_LIB_DEPENDS= libxml2.so:textproc/libxml2
XML_CONFIGURE_WITH= libxml2
+XML_CFLAGS= `pkg-config --cflags libxml-2.0`
ZOOKEEPER_LIB_DEPENDS= libzookeeper_mt.so:devel/libzookeeper
ZOOKEEPER_CONFIGURE_ENABLE= zookeeper
@@ -303,7 +304,6 @@ CONFIGURE_ARGS+= --enable-aggregation \
--enable-network \
--enable-ntpd \
--enable-openvpn \
- --enable-pf \
--enable-powerdns \
--enable-processes \
--enable-statsd \
@@ -328,8 +328,6 @@ CONFIGURE_ARGS+= --enable-aggregation \
--enable-write_graphite \
--enable-write_log \
--enable-zfs_arc
-INSTALL_TARGET= install-strip
-SHEBANG_FILES= contrib/collection.cgi
post-patch:
@${REINPLACE_CMD} \
diff --git a/net-mgmt/collectd5/pkg-plist b/net-mgmt/collectd5/pkg-plist
index 82711b36ef62..d451f1015e01 100644
--- a/net-mgmt/collectd5/pkg-plist
+++ b/net-mgmt/collectd5/pkg-plist
@@ -66,7 +66,7 @@ lib/collectd/ntpd.so
%%OPENLDAP%%lib/collectd/openldap.so
lib/collectd/openvpn.so
%%PERL%%lib/collectd/perl.so
-lib/collectd/pf.so
+%%PF%%lib/collectd/pf.so
%%PINBA%%lib/collectd/pinba.so
%%PING%%lib/collectd/ping.so
%%PGSQL%%lib/collectd/postgresql.so
diff --git a/net-mgmt/crmsh/Makefile b/net-mgmt/crmsh/Makefile
index eff7956b4eef..4926cb5b0457 100644
--- a/net-mgmt/crmsh/Makefile
+++ b/net-mgmt/crmsh/Makefile
@@ -1,6 +1,6 @@
PORTNAME= crmsh
DISTVERSION= 4.6.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net-mgmt python
MAINTAINER= ports@FreeBSD.org
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${PY_SETUPTOOLS}
RUN_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}parallax>0:devel/py-parallax@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR}
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/geom-exporter/Makefile b/net-mgmt/geom-exporter/Makefile
index d2a872c85609..afcbf11ea2a0 100644
--- a/net-mgmt/geom-exporter/Makefile
+++ b/net-mgmt/geom-exporter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= geom-exporter
DISTVERSION= 0.1.1
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= net-mgmt
MASTER_SITES= CRATESIO
MASTER_SITE_SUBDIR= freebsd-${PORTNAME}/${DISTVERSION}
diff --git a/net-mgmt/gping/Makefile b/net-mgmt/gping/Makefile
index e1ad45f5a3f5..0af4faab3771 100644
--- a/net-mgmt/gping/Makefile
+++ b/net-mgmt/gping/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gping
DISTVERSIONPREFIX= gping-v
-DISTVERSION= 1.19.0
-PORTREVISION= 5
+DISTVERSION= 1.20.1
+PORTREVISION= 1
CATEGORIES= net-mgmt
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/net-mgmt/gping/Makefile.crates b/net-mgmt/gping/Makefile.crates
index 54b965592339..1115564c77a4 100644
--- a/net-mgmt/gping/Makefile.crates
+++ b/net-mgmt/gping/Makefile.crates
@@ -2,176 +2,212 @@ CARGO_CRATES= aho-corasick-1.1.3 \
allocator-api2-0.2.21 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.6 \
- anyhow-1.0.94 \
- autocfg-1.4.0 \
- bitflags-2.6.0 \
- bumpalo-3.16.0 \
- byteorder-1.5.0 \
+ anstream-0.6.20 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.99 \
+ autocfg-1.5.0 \
+ base64-0.22.1 \
+ bitflags-2.9.1 \
+ bumpalo-3.19.0 \
cassowary-0.3.0 \
- castaway-0.2.3 \
- cc-1.2.4 \
- cfg-if-1.0.0 \
- chrono-0.4.39 \
- clap-4.5.23 \
- clap_builder-4.5.23 \
- clap_derive-4.5.18 \
- clap_lex-0.7.4 \
- clap_mangen-0.2.24 \
- colorchoice-1.0.3 \
- compact_str-0.8.0 \
+ castaway-0.2.4 \
+ cc-1.2.32 \
+ cfg-if-1.0.1 \
+ chrono-0.4.41 \
+ clap-4.5.45 \
+ clap_builder-4.5.44 \
+ clap_derive-4.5.45 \
+ clap_lex-0.7.5 \
+ clap_mangen-0.2.29 \
+ colorchoice-1.0.4 \
+ compact_str-0.8.1 \
const_format-0.2.34 \
const_format_proc_macros-0.2.34 \
+ convert_case-0.7.1 \
core-foundation-sys-0.8.7 \
crossterm-0.28.1 \
+ crossterm-0.29.0 \
crossterm_winapi-0.9.1 \
- darling-0.20.10 \
- darling_core-0.20.10 \
- darling_macro-0.20.10 \
- deranged-0.3.11 \
- diff-0.1.13 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
+ deranged-0.4.0 \
+ derive_more-2.0.1 \
+ derive_more-impl-2.0.1 \
displaydoc-0.2.5 \
- either-1.13.0 \
- equivalent-1.0.1 \
- errno-0.3.10 \
+ document-features-0.2.11 \
+ either-1.15.0 \
+ equivalent-1.0.2 \
+ errno-0.3.13 \
fnv-1.0.7 \
- foldhash-0.1.3 \
- getrandom-0.2.15 \
- hashbrown-0.15.2 \
+ foldhash-0.1.5 \
+ form_urlencoded-1.2.1 \
+ getrandom-0.3.3 \
+ git2-0.20.2 \
+ hashbrown-0.15.5 \
heck-0.5.0 \
- iana-time-zone-0.1.61 \
+ iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
- icu_collections-1.5.0 \
- icu_locid-1.5.0 \
- icu_locid_transform-1.5.0 \
- icu_locid_transform_data-1.5.0 \
- icu_normalizer-1.5.0 \
- icu_normalizer_data-1.5.0 \
- icu_properties-1.5.1 \
- icu_properties_data-1.5.0 \
- icu_provider-1.5.0 \
- icu_provider_macros-1.5.0 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
ident_case-1.0.1 \
idna-1.0.3 \
- idna_adapter-1.2.0 \
- indexmap-2.7.0 \
- indoc-2.0.5 \
- instability-0.3.3 \
- is_debug-1.0.2 \
+ idna_adapter-1.2.1 \
+ indexmap-2.10.0 \
+ indoc-2.0.6 \
+ instability-0.3.9 \
+ is_debug-1.1.0 \
is_terminal_polyfill-1.70.1 \
itertools-0.13.0 \
- itoa-1.0.14 \
- js-sys-0.3.76 \
- lazy-regex-3.3.0 \
- lazy-regex-proc_macros-3.3.0 \
+ itertools-0.14.0 \
+ itoa-1.0.15 \
+ jobserver-0.1.33 \
+ js-sys-0.3.77 \
+ lazy-regex-3.4.1 \
+ lazy-regex-proc_macros-3.4.1 \
lazy_static-1.5.0 \
- libc-0.2.168 \
- linux-raw-sys-0.4.14 \
- litemap-0.7.4 \
- lock_api-0.4.12 \
- log-0.4.22 \
+ libc-0.2.175 \
+ libgit2-sys-0.18.2+1.9.1 \
+ libz-sys-1.1.22 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
+ litrs-0.4.2 \
+ lock_api-0.4.13 \
+ log-0.4.27 \
lru-0.12.5 \
- memchr-2.7.4 \
- mio-1.0.3 \
+ memchr-2.7.5 \
+ mio-1.0.4 \
ntest-0.9.3 \
ntest_test_cases-0.9.3 \
ntest_timeout-0.9.3 \
num-conv-0.1.0 \
num-traits-0.2.19 \
num_threads-0.1.7 \
- once_cell-1.20.2 \
- os_info-3.9.0 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ os_info-3.12.0 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
paste-1.0.15 \
+ percent-encoding-2.3.1 \
+ pkg-config-0.3.32 \
+ plist-1.7.4 \
+ potential_utf-0.1.2 \
powerfmt-0.2.0 \
- ppv-lite86-0.2.20 \
- pretty_assertions-1.4.1 \
- proc-macro-crate-3.2.0 \
- proc-macro2-1.0.92 \
- quote-1.0.37 \
- rand-0.8.5 \
- rand_chacha-0.3.1 \
- rand_core-0.6.4 \
+ ppv-lite86-0.2.21 \
+ proc-macro-crate-3.3.0 \
+ proc-macro2-1.0.97 \
+ quick-xml-0.38.1 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
+ rand-0.9.2 \
+ rand_chacha-0.9.0 \
+ rand_core-0.9.3 \
ratatui-0.29.0 \
- redox_syscall-0.5.8 \
+ redox_syscall-0.5.17 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
roff-0.2.2 \
- rustix-0.38.42 \
- rustversion-1.0.18 \
- ryu-1.0.18 \
+ rustix-0.38.44 \
+ rustix-1.0.8 \
+ rustversion-1.0.22 \
+ ryu-1.0.20 \
scopeguard-1.2.0 \
- serde-1.0.216 \
- serde_derive-1.0.216 \
- shadow-rs-0.37.0 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ shadow-rs-1.2.1 \
shlex-1.3.0 \
- signal-hook-0.3.17 \
+ signal-hook-0.3.18 \
signal-hook-mio-0.2.4 \
- signal-hook-registry-1.4.2 \
- smallvec-1.13.2 \
+ signal-hook-registry-1.4.6 \
+ smallvec-1.15.1 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
strsim-0.11.1 \
strum-0.26.3 \
strum_macros-0.26.4 \
syn-1.0.109 \
- syn-2.0.90 \
- synstructure-0.13.1 \
- thiserror-2.0.8 \
- thiserror-impl-2.0.8 \
- time-0.3.37 \
- time-core-0.1.2 \
- time-macros-0.2.19 \
- tinystr-0.7.6 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.22 \
- unicode-ident-1.0.14 \
+ syn-2.0.105 \
+ synstructure-0.13.2 \
+ thiserror-2.0.14 \
+ thiserror-impl-2.0.14 \
+ time-0.3.41 \
+ time-core-0.1.4 \
+ time-macros-0.2.22 \
+ tinystr-0.8.1 \
+ toml_datetime-0.6.11 \
+ toml_edit-0.22.27 \
+ tz-rs-0.7.0 \
+ tzdb-0.7.2 \
+ tzdb_data-0.2.2 \
+ unicode-ident-1.0.18 \
unicode-segmentation-1.12.0 \
unicode-truncate-1.1.0 \
unicode-width-0.1.14 \
unicode-width-0.2.0 \
unicode-xid-0.2.6 \
- utf16_iter-1.0.5 \
+ url-2.5.4 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.99 \
- wasm-bindgen-backend-0.2.99 \
- wasm-bindgen-macro-0.2.99 \
- wasm-bindgen-macro-support-0.2.99 \
- wasm-bindgen-shared-0.2.99 \
+ vcpkg-0.2.15 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
winapi_forked_icmpapi-0.3.7 \
- windows-core-0.52.0 \
+ windows-core-0.61.2 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.3 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
+ windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.6.20 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.12 \
winping-0.10.1 \
- write16-1.0.0 \
- writeable-0.5.5 \
- yansi-1.0.1 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
- zerocopy-0.7.35 \
- zerocopy-derive-0.7.35 \
- zerofrom-0.1.5 \
- zerofrom-derive-0.1.5 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3
+ wit-bindgen-rt-0.39.0 \
+ writeable-0.6.1 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.4 \
+ zerovec-derive-0.11.1
diff --git a/net-mgmt/gping/distinfo b/net-mgmt/gping/distinfo
index 1a28b5d4c8d2..6e61c75f9650 100644
--- a/net-mgmt/gping/distinfo
+++ b/net-mgmt/gping/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1734535286
+TIMESTAMP = 1755339882
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
@@ -7,156 +7,174 @@ SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.6.crate) = 2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125
-SIZE (rust/crates/anstyle-wincon-3.0.6.crate) = 12271
-SHA256 (rust/crates/anyhow-1.0.94.crate) = c1fd03a028ef38ba2276dce7e33fcd6369c158a1bca17946c4b1b701891c1ff7
-SIZE (rust/crates/anyhow-1.0.94.crate) = 51731
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
-SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
-SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
-SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
-SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
-SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
+SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
-SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
-SIZE (rust/crates/castaway-0.2.3.crate) = 11509
-SHA256 (rust/crates/cc-1.2.4.crate) = 9157bbaa6b165880c27a4293a474c91cdcf265cc68cc829bf10be0964a391caf
-SIZE (rust/crates/cc-1.2.4.crate) = 99823
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.39.crate) = 7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825
-SIZE (rust/crates/chrono-0.4.39.crate) = 222248
-SHA256 (rust/crates/clap-4.5.23.crate) = 3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84
-SIZE (rust/crates/clap-4.5.23.crate) = 56460
-SHA256 (rust/crates/clap_builder-4.5.23.crate) = 30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838
-SIZE (rust/crates/clap_builder-4.5.23.crate) = 164180
-SHA256 (rust/crates/clap_derive-4.5.18.crate) = 4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab
-SIZE (rust/crates/clap_derive-4.5.18.crate) = 30131
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/clap_mangen-0.2.24.crate) = fbae9cbfdc5d4fa8711c09bd7b83f644cb48281ac35bf97af3e47b0675864bdf
-SIZE (rust/crates/clap_mangen-0.2.24.crate) = 15380
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
-SHA256 (rust/crates/compact_str-0.8.0.crate) = 6050c3a16ddab2e412160b31f2c871015704239bca62f72f6e5f0be631d3f644
-SIZE (rust/crates/compact_str-0.8.0.crate) = 70994
+SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
+SIZE (rust/crates/castaway-0.2.4.crate) = 12546
+SHA256 (rust/crates/cc-1.2.32.crate) = 2352e5597e9c544d5e6d9c95190d5d27738ade584fa8db0a16e130e5c2b5296e
+SIZE (rust/crates/cc-1.2.32.crate) = 111531
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/clap-4.5.45.crate) = 1fc0e74a703892159f5ae7d3aac52c8e6c392f5ae5f359c70b5881d60aaac318
+SIZE (rust/crates/clap-4.5.45.crate) = 58337
+SHA256 (rust/crates/clap_builder-4.5.44.crate) = b3e7f4214277f3c7aa526a59dd3fbe306a370daee1f8b7b8c987069cd8e888a8
+SIZE (rust/crates/clap_builder-4.5.44.crate) = 169799
+SHA256 (rust/crates/clap_derive-4.5.45.crate) = 14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6
+SIZE (rust/crates/clap_derive-4.5.45.crate) = 33545
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/clap_mangen-0.2.29.crate) = 27b4c3c54b30f0d9adcb47f25f61fcce35c4dd8916638c6b82fbd5f4fb4179e2
+SIZE (rust/crates/clap_mangen-0.2.29.crate) = 16080
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
+SIZE (rust/crates/compact_str-0.8.1.crate) = 71371
SHA256 (rust/crates/const_format-0.2.34.crate) = 126f97965c8ad46d6d9163268ff28432e8f6a1196a55578867832e3049df63dd
SIZE (rust/crates/const_format-0.2.34.crate) = 78068
SHA256 (rust/crates/const_format_proc_macros-0.2.34.crate) = 1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744
SIZE (rust/crates/const_format_proc_macros-0.2.34.crate) = 24396
+SHA256 (rust/crates/convert_case-0.7.1.crate) = bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7
+SIZE (rust/crates/convert_case-0.7.1.crate) = 23816
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
+SHA256 (rust/crates/crossterm-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b
+SIZE (rust/crates/crossterm-0.29.0.crate) = 136635
SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
-SHA256 (rust/crates/darling-0.20.10.crate) = 6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989
-SIZE (rust/crates/darling-0.20.10.crate) = 32031
-SHA256 (rust/crates/darling_core-0.20.10.crate) = 95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5
-SIZE (rust/crates/darling_core-0.20.10.crate) = 65015
-SHA256 (rust/crates/darling_macro-0.20.10.crate) = d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806
-SIZE (rust/crates/darling_macro-0.20.10.crate) = 1874
-SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
-SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
-SIZE (rust/crates/diff-0.1.13.crate) = 46216
+SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
+SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
+SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
+SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
+SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678
+SIZE (rust/crates/derive_more-2.0.1.crate) = 70127
+SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3
+SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
+SIZE (rust/crates/document-features-0.2.11.crate) = 14640
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/foldhash-0.1.3.crate) = f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2
-SIZE (rust/crates/foldhash-0.1.3.crate) = 13712
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
+SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
+SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/git2-0.20.2.crate) = 2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110
+SIZE (rust/crates/git2-0.20.2.crate) = 223479
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
-SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685
+SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
+SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
-SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
-SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
-SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
-SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
-SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
-SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
-SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
-SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
-SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
-SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
-SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
-SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
-SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
-SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
-SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
SIZE (rust/crates/idna-1.0.3.crate) = 142515
-SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
-SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
-SHA256 (rust/crates/indexmap-2.7.0.crate) = 62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f
-SIZE (rust/crates/indexmap-2.7.0.crate) = 85335
-SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
-SIZE (rust/crates/indoc-2.0.5.crate) = 14396
-SHA256 (rust/crates/instability-0.3.3.crate) = b829f37dead9dc39df40c2d3376c179fdfd2ac771f53f55d3c30dc096a3c0c6e
-SIZE (rust/crates/instability-0.3.3.crate) = 11591
-SHA256 (rust/crates/is_debug-1.0.2.crate) = e8ea828c9d6638a5bd3d8b14e37502b4d56cae910ccf8a5b7f51c7a0eb1d0508
-SIZE (rust/crates/is_debug-1.0.2.crate) = 2640
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/instability-0.3.9.crate) = 435d80800b936787d62688c927b6490e887c7ef5ff9ce922c6c6050fca75eb9a
+SIZE (rust/crates/instability-0.3.9.crate) = 14451
+SHA256 (rust/crates/is_debug-1.1.0.crate) = 1fe266d2e243c931d8190177f20bf7f24eed45e96f39e87dc49a27b32d12d407
+SIZE (rust/crates/is_debug-1.1.0.crate) = 3398
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
-SHA256 (rust/crates/js-sys-0.3.76.crate) = 6717b6b5b077764fb5966237269cb3c64edddde4b14ce42647430a78ced9e7b7
-SIZE (rust/crates/js-sys-0.3.76.crate) = 54420
-SHA256 (rust/crates/lazy-regex-3.3.0.crate) = 8d8e41c97e6bc7ecb552016274b99fbb5d035e8de288c582d9b933af6677bfda
-SIZE (rust/crates/lazy-regex-3.3.0.crate) = 7509
-SHA256 (rust/crates/lazy-regex-proc_macros-3.3.0.crate) = 76e1d8b05d672c53cb9c7b920bbba8783845ae4f0b076e02a3db1d02c81b4163
-SIZE (rust/crates/lazy-regex-proc_macros-3.3.0.crate) = 5720
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
+SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/lazy-regex-3.4.1.crate) = 60c7310b93682b36b98fa7ea4de998d3463ccbebd94d935d6b48ba5b6ffa7126
+SIZE (rust/crates/lazy-regex-3.4.1.crate) = 7808
+SHA256 (rust/crates/lazy-regex-proc_macros-3.4.1.crate) = 4ba01db5ef81e17eb10a5e0f2109d1b3a3e29bac3070fdbd7d156bf7dbd206a1
+SIZE (rust/crates/lazy-regex-proc_macros-3.4.1.crate) = 6022
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.168.crate) = 5aaeb2981e0606ca11d79718f8bb01164f1d6ed75080182d3abf017e6d244b6d
-SIZE (rust/crates/libc-0.2.168.crate) = 757025
-SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
-SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
-SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
-SIZE (rust/crates/litemap-0.7.4.crate) = 28257
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
-SIZE (rust/crates/log-0.4.22.crate) = 44027
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1c42fe03df2bd3c53a3a9c7317ad91d80c81cd1fb0caec8d7cc4cd2bfa10c222
+SIZE (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1856057
+SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
+SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
+SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
+SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed
+SIZE (rust/crates/litrs-0.4.2.crate) = 43399
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
SIZE (rust/crates/lru-0.12.5.crate) = 16047
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
SHA256 (rust/crates/ntest-0.9.3.crate) = fb183f0a1da7a937f672e5ee7b7edb727bf52b8a52d531374ba8ebb9345c0330
SIZE (rust/crates/ntest-0.9.3.crate) = 4582
SHA256 (rust/crates/ntest_test_cases-0.9.3.crate) = 16d0d3f2a488592e5368ebbe996e7f1d44aa13156efad201f5b4d84e150eaa93
@@ -169,38 +187,50 @@ SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
-SHA256 (rust/crates/os_info-3.9.0.crate) = e5ca711d8b83edbb00b44d504503cd247c9c0bd8b0fa2694f2a1a3d8165379ce
-SIZE (rust/crates/os_info-3.9.0.crate) = 27335
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/os_info-3.12.0.crate) = d0e1ac5fde8d43c34139135df8ea9ee9465394b2d8d20f032d38998f64afffc3
+SIZE (rust/crates/os_info-3.12.0.crate) = 24642
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
+SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/plist-1.7.4.crate) = 3af6b589e163c5a788fab00ce0c0366f6efbb9959c2f9874b224936af7fce7e1
+SIZE (rust/crates/plist-1.7.4.crate) = 103748
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
-SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
-SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
-SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
-SHA256 (rust/crates/proc-macro-crate-3.2.0.crate) = 8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b
-SIZE (rust/crates/proc-macro-crate-3.2.0.crate) = 11164
-SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0
-SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353
-SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
-SIZE (rust/crates/quote-1.0.37.crate) = 28558
-SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
-SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
-SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
-SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
-SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
+SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
+SHA256 (rust/crates/proc-macro2-1.0.97.crate) = d61789d7719defeb74ea5fe81f2fdfdbd28a803847077cecce2ff14e1472f6f1
+SIZE (rust/crates/proc-macro2-1.0.97.crate) = 52865
+SHA256 (rust/crates/quick-xml-0.38.1.crate) = 9845d9dccf565065824e69f9f235fafba1587031eda353c1f1561cd6a6be78f4
+SIZE (rust/crates/quick-xml-0.38.1.crate) = 201181
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b
SIZE (rust/crates/ratatui-0.29.0.crate) = 543514
-SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
-SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
SIZE (rust/crates/regex-1.11.1.crate) = 254170
SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
@@ -209,30 +239,32 @@ SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303af
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/roff-0.2.2.crate) = 88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3
SIZE (rust/crates/roff-0.2.2.crate) = 11648
-SHA256 (rust/crates/rustix-0.38.42.crate) = f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85
-SIZE (rust/crates/rustix-0.38.42.crate) = 378683
-SHA256 (rust/crates/rustversion-1.0.18.crate) = 0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248
-SIZE (rust/crates/rustversion-1.0.18.crate) = 17794
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/serde-1.0.216.crate) = 0b9781016e935a97e8beecf0c933758c97a5520d32930e460142b4cd80c6338e
-SIZE (rust/crates/serde-1.0.216.crate) = 79000
-SHA256 (rust/crates/serde_derive-1.0.216.crate) = 46f859dbbf73865c6627ed570e78961cd3ac92407a2d117204c49232485da55e
-SIZE (rust/crates/serde_derive-1.0.216.crate) = 57674
-SHA256 (rust/crates/shadow-rs-0.37.0.crate) = 974eb8222c62a8588bc0f02794dd1ba5b60b3ec88b58e050729d0907ed6af610
-SIZE (rust/crates/shadow-rs-0.37.0.crate) = 34292
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/shadow-rs-1.2.1.crate) = 5f0b6af233ae5461c3c6b30db79190ec5fbbef048ebbd5f2cbb3043464168e00
+SIZE (rust/crates/shadow-rs-1.2.1.crate) = 36580
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
-SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
+SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
+SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
-SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
-SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
+SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
@@ -245,28 +277,34 @@ SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa37
SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.90.crate) = 919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31
-SIZE (rust/crates/syn-2.0.90.crate) = 290584
-SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
-SHA256 (rust/crates/thiserror-2.0.8.crate) = 08f5383f3e0071702bf93ab5ee99b52d26936be9dedd9413067cbdcddcb6141a
-SIZE (rust/crates/thiserror-2.0.8.crate) = 28536
-SHA256 (rust/crates/thiserror-impl-2.0.8.crate) = f2f357fcec90b3caef6623a099691be676d033b40a058ac95d2a6ade6fa0c943
-SIZE (rust/crates/thiserror-impl-2.0.8.crate) = 21014
-SHA256 (rust/crates/time-0.3.37.crate) = 35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21
-SIZE (rust/crates/time-0.3.37.crate) = 123257
-SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
-SIZE (rust/crates/time-core-0.1.2.crate) = 7191
-SHA256 (rust/crates/time-macros-0.2.19.crate) = 2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de
-SIZE (rust/crates/time-macros-0.2.19.crate) = 24268
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.22.crate) = 4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5
-SIZE (rust/crates/toml_edit-0.22.22.crate) = 106387
-SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
-SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547
+SHA256 (rust/crates/syn-2.0.105.crate) = 7bc3fcb250e53458e712715cf74285c1f889686520d79294a9ef3bd7aa1fc619
+SIZE (rust/crates/syn-2.0.105.crate) = 299882
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/thiserror-2.0.14.crate) = 0b0949c3a6c842cbde3f1686d6eea5a010516deb7085f79db747562d4102f41e
+SIZE (rust/crates/thiserror-2.0.14.crate) = 29021
+SHA256 (rust/crates/thiserror-impl-2.0.14.crate) = cc5b44b4ab9c2fdd0e0512e6bece8388e214c0749f5862b114cc5b7a25daf227
+SIZE (rust/crates/thiserror-impl-2.0.14.crate) = 21219
+SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
+SIZE (rust/crates/time-0.3.41.crate) = 138369
+SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
+SIZE (rust/crates/time-core-0.1.4.crate) = 8422
+SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
+SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/tz-rs-0.7.0.crate) = e1450bf2b99397e72070e7935c89facaa80092ac812502200375f1f7d33c71a1
+SIZE (rust/crates/tz-rs-0.7.0.crate) = 46486
+SHA256 (rust/crates/tzdb-0.7.2.crate) = 0be2ea5956f295449f47c0b825c5e109022ff1a6a53bb4f77682a87c2341fbf5
+SIZE (rust/crates/tzdb-0.7.2.crate) = 10188
+SHA256 (rust/crates/tzdb_data-0.2.2.crate) = 9c4c81d75033770e40fbd3643ce7472a1a9fd301f90b7139038228daf8af03ec
+SIZE (rust/crates/tzdb_data-0.2.2.crate) = 247855
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
SHA256 (rust/crates/unicode-truncate-1.1.0.crate) = b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf
@@ -277,24 +315,28 @@ SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b819
SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
+SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
+SIZE (rust/crates/url-2.5.4.crate) = 81097
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasm-bindgen-0.2.99.crate) = a474f6281d1d70c17ae7aa6a613c87fce69a127e2624002df63dcb39d6cf6396
-SIZE (rust/crates/wasm-bindgen-0.2.99.crate) = 46136
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.99.crate) = 5f89bb38646b4f81674e8f5c3fb81b562be1fd936d84320f3264486418519c79
-SIZE (rust/crates/wasm-bindgen-backend-0.2.99.crate) = 30928
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.99.crate) = 2cc6181fd9a7492eef6fef1f33961e3695e4579b9872a6f7c83aee556666d4fe
-SIZE (rust/crates/wasm-bindgen-macro-0.2.99.crate) = 7011
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.99.crate) = 30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.99.crate) = 22800
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.99.crate) = 943aab3fdaaa029a6e0271b35ea10b72b943135afe9bffca82384098ad0e06a6
-SIZE (rust/crates/wasm-bindgen-shared-0.2.99.crate) = 7773
+SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
+SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
@@ -303,55 +345,85 @@ SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/winapi_forked_icmpapi-0.3.7.crate) = 42aecb895d6340af9ccc8dab9aeabfeab6d5d7266c5fd172c8be7e07db71c1e3
SIZE (rust/crates/winapi_forked_icmpapi-0.3.7.crate) = 1151610
-SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
-SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/winnow-0.6.20.crate) = 36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b
-SIZE (rust/crates/winnow-0.6.20.crate) = 163617
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
+SIZE (rust/crates/winnow-0.7.12.crate) = 174403
SHA256 (rust/crates/winping-0.10.1.crate) = 79ed0e3a789beb896b3de9fb7e93c76340f6f4adfab7770d6222b4b8625ef0aa
SIZE (rust/crates/winping-0.10.1.crate) = 20293
-SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
-SIZE (rust/crates/write16-1.0.0.crate) = 7218
-SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
-SIZE (rust/crates/writeable-0.5.5.crate) = 22354
-SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
-SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
-SIZE (rust/crates/yoke-0.7.5.crate) = 29673
-SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
-SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
-SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
-SHA256 (rust/crates/zerofrom-derive-0.1.5.crate) = 595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808
-SIZE (rust/crates/zerofrom-derive-0.1.5.crate) = 8285
-SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
-SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
-SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
-SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (orf-gping-gping-v1.19.0_GH0.tar.gz) = a979c9a8c7a1a540bb48a1e90bb7ad294560bddc16ca977bc8475fb14f20155d
-SIZE (orf-gping-gping-v1.19.0_GH0.tar.gz) = 876687
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
+SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (orf-gping-gping-v1.20.1_GH0.tar.gz) = 0df965111429d5fcef832a4ff23b452a1ec8f683d51ed31ce9b10902c0a18a9c
+SIZE (orf-gping-gping-v1.20.1_GH0.tar.gz) = 879940
diff --git a/net-mgmt/grok_exporter/Makefile b/net-mgmt/grok_exporter/Makefile
index eb74b26fb69a..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= 26
+PORTREVISION= 28
CATEGORIES= net-mgmt
MAINTAINER= gasol.wu@gmail.com
diff --git a/net-mgmt/hastmon/Makefile b/net-mgmt/hastmon/Makefile
index a5923ac82f30..4dcfbe4b7570 100644
--- a/net-mgmt/hastmon/Makefile
+++ b/net-mgmt/hastmon/Makefile
@@ -3,15 +3,12 @@ PORTVERSION= 0.3.4
PORTREVISION= 1
CATEGORIES= net-mgmt
-MAINTAINER= trociny@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Cluster monitoring daemon
WWW= http://hastmon.googlecode.com/
LICENSE= BSD2CLAUSE
-DEPRECATED= Depends on expiring devel/mk-configure
-EXPIRATION_DATE=2025-09-30
-
BUILD_DEPENDS= mk-configure>=0.20:devel/mk-configure
USE_GITHUB= yes
diff --git a/net-mgmt/icinga-php-library/Makefile b/net-mgmt/icinga-php-library/Makefile
index 24b3e03c9085..8dbf86096e7d 100644
--- a/net-mgmt/icinga-php-library/Makefile
+++ b/net-mgmt/icinga-php-library/Makefile
@@ -1,6 +1,6 @@
PORTNAME= icinga-php-library
DISTVERSIONPREFIX= v
-DISTVERSION= 0.14.2
+DISTVERSION= 0.17.0
CATEGORIES= net-mgmt www
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
@@ -13,6 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= php:web,flavors
USE_PHP= filter
+IGNORE_WITH_PHP=81
USE_GITHUB= yes
GH_ACCOUNT= icinga
diff --git a/net-mgmt/icinga-php-library/distinfo b/net-mgmt/icinga-php-library/distinfo
index 3e89e81a1207..468e74bd6ec0 100644
--- a/net-mgmt/icinga-php-library/distinfo
+++ b/net-mgmt/icinga-php-library/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743002415
-SHA256 (icinga-icinga-php-library-v0.14.2_GH0.tar.gz) = 8e0b7589b094d16e214ac6293ce636c845f47234782232f338d2faf502a42d16
-SIZE (icinga-icinga-php-library-v0.14.2_GH0.tar.gz) = 3365243
+TIMESTAMP = 1752686186
+SHA256 (icinga-icinga-php-library-v0.17.0_GH0.tar.gz) = a8c7ab2dd6732a8ea7b1718f2dbd833a3f36259b45270a875053c4de50bb09a8
+SIZE (icinga-icinga-php-library-v0.17.0_GH0.tar.gz) = 3367478
diff --git a/net-mgmt/icinga-php-library/pkg-plist b/net-mgmt/icinga-php-library/pkg-plist
index bf36db710151..b57403daa50b 100644
--- a/net-mgmt/icinga-php-library/pkg-plist
+++ b/net-mgmt/icinga-php-library/pkg-plist
@@ -15,6 +15,7 @@
%%WWWDIR%%/asset/css/horizontal-key-value.less
%%WWWDIR%%/asset/css/icinga-icons.less
%%WWWDIR%%/asset/css/icons-base.less
+%%WWWDIR%%/asset/css/item-layout.less
%%WWWDIR%%/asset/css/list/item-list.less
%%WWWDIR%%/asset/css/list/item-table.less
%%WWWDIR%%/asset/css/list/list-item.less
@@ -31,6 +32,7 @@
%%WWWDIR%%/asset/css/vendor/flatpickr.css
%%WWWDIR%%/asset/css/vendor/flatpickr.vars.less
%%WWWDIR%%/asset/css/vertical-key-value.less
+%%WWWDIR%%/asset/js/iterator.js
%%WWWDIR%%/asset/js/notjQuery.js
%%WWWDIR%%/asset/js/vendor/Sortable.js
%%WWWDIR%%/asset/js/vendor/Sortable.min.js
@@ -83,7 +85,6 @@
%%WWWDIR%%/asset/static/img/select-icon.svg
%%WWWDIR%%/composer.json
%%WWWDIR%%/composer.lock
-%%WWWDIR%%/patches/ramsey-collection.patch
%%WWWDIR%%/vendor/autoload.php
%%WWWDIR%%/vendor/brick/math/LICENSE
%%WWWDIR%%/vendor/brick/math/composer.json
@@ -114,26 +115,22 @@
%%WWWDIR%%/vendor/composer/installed.json
%%WWWDIR%%/vendor/composer/installed.php
%%WWWDIR%%/vendor/composer/platform_check.php
-%%WWWDIR%%/vendor/cweagans/composer-patches/composer.json
-%%WWWDIR%%/vendor/cweagans/composer-patches/src/PatchEvent.php
-%%WWWDIR%%/vendor/cweagans/composer-patches/src/PatchEvents.php
-%%WWWDIR%%/vendor/cweagans/composer-patches/src/Patches.php
-%%WWWDIR%%/vendor/doctrine/collections/.doctrine-project.json
%%WWWDIR%%/vendor/doctrine/collections/LICENSE
%%WWWDIR%%/vendor/doctrine/collections/composer.json
-%%WWWDIR%%/vendor/doctrine/collections/lib/Doctrine/Common/Collections/AbstractLazyCollection.php
-%%WWWDIR%%/vendor/doctrine/collections/lib/Doctrine/Common/Collections/ArrayCollection.php
-%%WWWDIR%%/vendor/doctrine/collections/lib/Doctrine/Common/Collections/Collection.php
-%%WWWDIR%%/vendor/doctrine/collections/lib/Doctrine/Common/Collections/Criteria.php
-%%WWWDIR%%/vendor/doctrine/collections/lib/Doctrine/Common/Collections/Expr/ClosureExpressionVisitor.php
-%%WWWDIR%%/vendor/doctrine/collections/lib/Doctrine/Common/Collections/Expr/Comparison.php
-%%WWWDIR%%/vendor/doctrine/collections/lib/Doctrine/Common/Collections/Expr/CompositeExpression.php
-%%WWWDIR%%/vendor/doctrine/collections/lib/Doctrine/Common/Collections/Expr/Expression.php
-%%WWWDIR%%/vendor/doctrine/collections/lib/Doctrine/Common/Collections/Expr/ExpressionVisitor.php
-%%WWWDIR%%/vendor/doctrine/collections/lib/Doctrine/Common/Collections/Expr/Value.php
-%%WWWDIR%%/vendor/doctrine/collections/lib/Doctrine/Common/Collections/ExpressionBuilder.php
-%%WWWDIR%%/vendor/doctrine/collections/lib/Doctrine/Common/Collections/ReadableCollection.php
-%%WWWDIR%%/vendor/doctrine/collections/lib/Doctrine/Common/Collections/Selectable.php
+%%WWWDIR%%/vendor/doctrine/collections/src/AbstractLazyCollection.php
+%%WWWDIR%%/vendor/doctrine/collections/src/ArrayCollection.php
+%%WWWDIR%%/vendor/doctrine/collections/src/Collection.php
+%%WWWDIR%%/vendor/doctrine/collections/src/Criteria.php
+%%WWWDIR%%/vendor/doctrine/collections/src/Expr/ClosureExpressionVisitor.php
+%%WWWDIR%%/vendor/doctrine/collections/src/Expr/Comparison.php
+%%WWWDIR%%/vendor/doctrine/collections/src/Expr/CompositeExpression.php
+%%WWWDIR%%/vendor/doctrine/collections/src/Expr/Expression.php
+%%WWWDIR%%/vendor/doctrine/collections/src/Expr/ExpressionVisitor.php
+%%WWWDIR%%/vendor/doctrine/collections/src/Expr/Value.php
+%%WWWDIR%%/vendor/doctrine/collections/src/ExpressionBuilder.php
+%%WWWDIR%%/vendor/doctrine/collections/src/Order.php
+%%WWWDIR%%/vendor/doctrine/collections/src/ReadableCollection.php
+%%WWWDIR%%/vendor/doctrine/collections/src/Selectable.php
%%WWWDIR%%/vendor/doctrine/deprecations/LICENSE
%%WWWDIR%%/vendor/doctrine/deprecations/composer.json
%%WWWDIR%%/vendor/doctrine/deprecations/src/Deprecation.php
@@ -420,6 +417,7 @@
%%WWWDIR%%/vendor/ipl/web/src/Common/Card.php
%%WWWDIR%%/vendor/ipl/web/src/Common/CsrfCounterMeasure.php
%%WWWDIR%%/vendor/ipl/web/src/Common/FormUid.php
+%%WWWDIR%%/vendor/ipl/web/src/Common/ItemRenderer.php
%%WWWDIR%%/vendor/ipl/web/src/Common/RedirectOption.php
%%WWWDIR%%/vendor/ipl/web/src/Common/StateBadges.php
%%WWWDIR%%/vendor/ipl/web/src/Compat/CompatController.php
@@ -462,12 +460,20 @@
%%WWWDIR%%/vendor/ipl/web/src/FormElement/TermInput/ValidatedTerm.php
%%WWWDIR%%/vendor/ipl/web/src/Layout/Content.php
%%WWWDIR%%/vendor/ipl/web/src/Layout/Controls.php
+%%WWWDIR%%/vendor/ipl/web/src/Layout/DetailedItemLayout.php
+%%WWWDIR%%/vendor/ipl/web/src/Layout/DetailedItemTableLayout.php
%%WWWDIR%%/vendor/ipl/web/src/Layout/Footer.php
+%%WWWDIR%%/vendor/ipl/web/src/Layout/HeaderItemLayout.php
+%%WWWDIR%%/vendor/ipl/web/src/Layout/ItemLayout.php
+%%WWWDIR%%/vendor/ipl/web/src/Layout/ItemTableLayout.php
+%%WWWDIR%%/vendor/ipl/web/src/Layout/MinimalItemLayout.php
+%%WWWDIR%%/vendor/ipl/web/src/Layout/MinimalItemTableLayout.php
%%WWWDIR%%/vendor/ipl/web/src/LessRuleset.php
%%WWWDIR%%/vendor/ipl/web/src/Style.php
%%WWWDIR%%/vendor/ipl/web/src/Url.php
%%WWWDIR%%/vendor/ipl/web/src/Widget/ActionBar.php
%%WWWDIR%%/vendor/ipl/web/src/Widget/ActionLink.php
+%%WWWDIR%%/vendor/ipl/web/src/Widget/Ball.php
%%WWWDIR%%/vendor/ipl/web/src/Widget/ButtonLink.php
%%WWWDIR%%/vendor/ipl/web/src/Widget/ContinueWith.php
%%WWWDIR%%/vendor/ipl/web/src/Widget/CopyToClipboard.php
@@ -477,7 +483,12 @@
%%WWWDIR%%/vendor/ipl/web/src/Widget/HorizontalKeyValue.php
%%WWWDIR%%/vendor/ipl/web/src/Widget/IcingaIcon.php
%%WWWDIR%%/vendor/ipl/web/src/Widget/Icon.php
+%%WWWDIR%%/vendor/ipl/web/src/Widget/ItemList.php
+%%WWWDIR%%/vendor/ipl/web/src/Widget/ItemTable.php
+%%WWWDIR%%/vendor/ipl/web/src/Widget/ItemTable/ItemTableRenderer.php
+%%WWWDIR%%/vendor/ipl/web/src/Widget/ItemTableRow.php
%%WWWDIR%%/vendor/ipl/web/src/Widget/Link.php
+%%WWWDIR%%/vendor/ipl/web/src/Widget/ListItem.php
%%WWWDIR%%/vendor/ipl/web/src/Widget/StateBadge.php
%%WWWDIR%%/vendor/ipl/web/src/Widget/StateBall.php
%%WWWDIR%%/vendor/ipl/web/src/Widget/Tabs.php
@@ -528,13 +539,13 @@
%%WWWDIR%%/vendor/ramsey/collection/src/CollectionInterface.php
%%WWWDIR%%/vendor/ramsey/collection/src/DoubleEndedQueue.php
%%WWWDIR%%/vendor/ramsey/collection/src/DoubleEndedQueueInterface.php
+%%WWWDIR%%/vendor/ramsey/collection/src/Exception/CollectionException.php
%%WWWDIR%%/vendor/ramsey/collection/src/Exception/CollectionMismatchException.php
%%WWWDIR%%/vendor/ramsey/collection/src/Exception/InvalidArgumentException.php
-%%WWWDIR%%/vendor/ramsey/collection/src/Exception/InvalidSortOrderException.php
+%%WWWDIR%%/vendor/ramsey/collection/src/Exception/InvalidPropertyOrMethod.php
%%WWWDIR%%/vendor/ramsey/collection/src/Exception/NoSuchElementException.php
%%WWWDIR%%/vendor/ramsey/collection/src/Exception/OutOfBoundsException.php
%%WWWDIR%%/vendor/ramsey/collection/src/Exception/UnsupportedOperationException.php
-%%WWWDIR%%/vendor/ramsey/collection/src/Exception/ValueExtractionException.php
%%WWWDIR%%/vendor/ramsey/collection/src/GenericArray.php
%%WWWDIR%%/vendor/ramsey/collection/src/Map/AbstractMap.php
%%WWWDIR%%/vendor/ramsey/collection/src/Map/AbstractTypedMap.php
@@ -546,6 +557,7 @@
%%WWWDIR%%/vendor/ramsey/collection/src/Queue.php
%%WWWDIR%%/vendor/ramsey/collection/src/QueueInterface.php
%%WWWDIR%%/vendor/ramsey/collection/src/Set.php
+%%WWWDIR%%/vendor/ramsey/collection/src/Sort.php
%%WWWDIR%%/vendor/ramsey/collection/src/Tool/TypeTrait.php
%%WWWDIR%%/vendor/ramsey/collection/src/Tool/ValueExtractorTrait.php
%%WWWDIR%%/vendor/ramsey/collection/src/Tool/ValueToStringTrait.php
@@ -571,6 +583,7 @@
%%WWWDIR%%/vendor/ramsey/uuid/src/Converter/Time/DegradedTimeConverter.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Converter/Time/GenericTimeConverter.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Converter/Time/PhpTimeConverter.php
+%%WWWDIR%%/vendor/ramsey/uuid/src/Converter/Time/UnixTimeConverter.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Converter/TimeConverterInterface.php
%%WWWDIR%%/vendor/ramsey/uuid/src/DegradedUuid.php
%%WWWDIR%%/vendor/ramsey/uuid/src/DeprecatedUuidInterface.php
@@ -607,6 +620,7 @@
%%WWWDIR%%/vendor/ramsey/uuid/src/Generator/RandomLibAdapter.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Generator/TimeGeneratorFactory.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Generator/TimeGeneratorInterface.php
+%%WWWDIR%%/vendor/ramsey/uuid/src/Generator/UnixTimeGenerator.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Guid/Fields.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Guid/Guid.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Guid/GuidBuilder.php
@@ -631,8 +645,11 @@
%%WWWDIR%%/vendor/ramsey/uuid/src/Provider/TimeProviderInterface.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/Fields.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/FieldsInterface.php
+%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/MaxTrait.php
+%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/MaxUuid.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/NilTrait.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/NilUuid.php
+%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/TimeTrait.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/UuidBuilder.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/UuidInterface.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/UuidV1.php
@@ -640,6 +657,9 @@
%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/UuidV3.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/UuidV4.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/UuidV5.php
+%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/UuidV6.php
+%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/UuidV7.php
+%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/UuidV8.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/Validator.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/VariantTrait.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/VersionTrait.php
@@ -728,21 +748,11 @@
%%WWWDIR%%/vendor/simshaun/recurr/translations/pt-br.php
%%WWWDIR%%/vendor/simshaun/recurr/translations/sv.php
%%WWWDIR%%/vendor/simshaun/recurr/translations/tr.php
-%%WWWDIR%%/vendor/symfony/polyfill-ctype/Ctype.php
-%%WWWDIR%%/vendor/symfony/polyfill-ctype/LICENSE
-%%WWWDIR%%/vendor/symfony/polyfill-ctype/bootstrap.php
-%%WWWDIR%%/vendor/symfony/polyfill-ctype/bootstrap80.php
-%%WWWDIR%%/vendor/symfony/polyfill-ctype/composer.json
-%%WWWDIR%%/vendor/symfony/polyfill-php80/LICENSE
-%%WWWDIR%%/vendor/symfony/polyfill-php80/Php80.php
-%%WWWDIR%%/vendor/symfony/polyfill-php80/PhpToken.php
-%%WWWDIR%%/vendor/symfony/polyfill-php80/Resources/stubs/Attribute.php
-%%WWWDIR%%/vendor/symfony/polyfill-php80/Resources/stubs/PhpToken.php
-%%WWWDIR%%/vendor/symfony/polyfill-php80/Resources/stubs/Stringable.php
-%%WWWDIR%%/vendor/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php
-%%WWWDIR%%/vendor/symfony/polyfill-php80/Resources/stubs/ValueError.php
-%%WWWDIR%%/vendor/symfony/polyfill-php80/bootstrap.php
-%%WWWDIR%%/vendor/symfony/polyfill-php80/composer.json
+%%WWWDIR%%/vendor/symfony/polyfill-php84/LICENSE
+%%WWWDIR%%/vendor/symfony/polyfill-php84/Php84.php
+%%WWWDIR%%/vendor/symfony/polyfill-php84/Resources/stubs/Deprecated.php
+%%WWWDIR%%/vendor/symfony/polyfill-php84/bootstrap.php
+%%WWWDIR%%/vendor/symfony/polyfill-php84/composer.json
%%WWWDIR%%/vendor/webmozart/assert/LICENSE
%%WWWDIR%%/vendor/webmozart/assert/composer.json
%%WWWDIR%%/vendor/webmozart/assert/src/Assert.php
diff --git a/net-mgmt/icinga-php-thirdparty/Makefile b/net-mgmt/icinga-php-thirdparty/Makefile
index 49c934507fd8..db14edee43e5 100644
--- a/net-mgmt/icinga-php-thirdparty/Makefile
+++ b/net-mgmt/icinga-php-thirdparty/Makefile
@@ -1,6 +1,6 @@
PORTNAME= icinga-php-thirdparty
DISTVERSIONPREFIX= v
-DISTVERSION= 0.12.1
+DISTVERSION= 0.13.1
CATEGORIES= net-mgmt www
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
@@ -12,6 +12,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= php:web,flavors
+IGNORE_WITH_PHP=81
USE_GITHUB= yes
GH_ACCOUNT= icinga
diff --git a/net-mgmt/icinga-php-thirdparty/distinfo b/net-mgmt/icinga-php-thirdparty/distinfo
index 421233641a93..6b234e53a230 100644
--- a/net-mgmt/icinga-php-thirdparty/distinfo
+++ b/net-mgmt/icinga-php-thirdparty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1705408915
-SHA256 (icinga-icinga-php-thirdparty-v0.12.1_GH0.tar.gz) = 1cc1001e47bff6484dd496d7019d0bff611c09f7548b27f8b1d828e07ea1588e
-SIZE (icinga-icinga-php-thirdparty-v0.12.1_GH0.tar.gz) = 14301833
+TIMESTAMP = 1752689729
+SHA256 (icinga-icinga-php-thirdparty-v0.13.1_GH0.tar.gz) = 86a51b35bf22aa6a5f184320f5f96e3a9599510c303a048e71b9b2b6ce42975c
+SIZE (icinga-icinga-php-thirdparty-v0.13.1_GH0.tar.gz) = 14669149
diff --git a/net-mgmt/icinga-php-thirdparty/pkg-plist b/net-mgmt/icinga-php-thirdparty/pkg-plist
index 27159e520ef7..90c2b4dafbc9 100644
--- a/net-mgmt/icinga-php-thirdparty/pkg-plist
+++ b/net-mgmt/icinga-php-thirdparty/pkg-plist
@@ -5,6 +5,9 @@
%%WWWDIR%%/asset/css/vendor/diff-table.less
%%WWWDIR%%/asset/js/jquery/jquery.js
%%WWWDIR%%/asset/js/jquery/jquery.min.js
+%%WWWDIR%%/asset/js/mbostock/LICENSE
+%%WWWDIR%%/asset/js/mbostock/d3.js
+%%WWWDIR%%/asset/js/mbostock/d3.min.js
%%WWWDIR%%/composer.json
%%WWWDIR%%/composer.lock
%%WWWDIR%%/patches/ramsey-collection.patch
@@ -12,8 +15,8 @@
%%WWWDIR%%/vendor/autoload.php
%%WWWDIR%%/vendor/brick/math/CHANGELOG.md
%%WWWDIR%%/vendor/brick/math/LICENSE
-%%WWWDIR%%/vendor/brick/math/SECURITY.md
%%WWWDIR%%/vendor/brick/math/composer.json
+%%WWWDIR%%/vendor/brick/math/psalm-baseline.xml
%%WWWDIR%%/vendor/brick/math/src/BigDecimal.php
%%WWWDIR%%/vendor/brick/math/src/BigInteger.php
%%WWWDIR%%/vendor/brick/math/src/BigNumber.php
@@ -58,42 +61,25 @@
%%WWWDIR%%/vendor/clue/mq-react/README.md
%%WWWDIR%%/vendor/clue/mq-react/composer.json
%%WWWDIR%%/vendor/clue/mq-react/src/Queue.php
-%%WWWDIR%%/vendor/clue/redis-protocol/.travis.yml
%%WWWDIR%%/vendor/clue/redis-protocol/CHANGELOG.md
+%%WWWDIR%%/vendor/clue/redis-protocol/LICENSE
%%WWWDIR%%/vendor/clue/redis-protocol/README.md
%%WWWDIR%%/vendor/clue/redis-protocol/composer.json
-%%WWWDIR%%/vendor/clue/redis-protocol/example/client.php
-%%WWWDIR%%/vendor/clue/redis-protocol/example/perf.php
-%%WWWDIR%%/vendor/clue/redis-protocol/phpunit.xml.dist
-%%WWWDIR%%/vendor/clue/redis-protocol/src/Clue/Redis/Protocol/Factory.php
-%%WWWDIR%%/vendor/clue/redis-protocol/src/Clue/Redis/Protocol/Model/BulkReply.php
-%%WWWDIR%%/vendor/clue/redis-protocol/src/Clue/Redis/Protocol/Model/ErrorReply.php
-%%WWWDIR%%/vendor/clue/redis-protocol/src/Clue/Redis/Protocol/Model/IntegerReply.php
-%%WWWDIR%%/vendor/clue/redis-protocol/src/Clue/Redis/Protocol/Model/ModelInterface.php
-%%WWWDIR%%/vendor/clue/redis-protocol/src/Clue/Redis/Protocol/Model/MultiBulkReply.php
-%%WWWDIR%%/vendor/clue/redis-protocol/src/Clue/Redis/Protocol/Model/Request.php
-%%WWWDIR%%/vendor/clue/redis-protocol/src/Clue/Redis/Protocol/Model/StatusReply.php
-%%WWWDIR%%/vendor/clue/redis-protocol/src/Clue/Redis/Protocol/Parser/MessageBuffer.php
-%%WWWDIR%%/vendor/clue/redis-protocol/src/Clue/Redis/Protocol/Parser/ParserException.php
-%%WWWDIR%%/vendor/clue/redis-protocol/src/Clue/Redis/Protocol/Parser/ParserInterface.php
-%%WWWDIR%%/vendor/clue/redis-protocol/src/Clue/Redis/Protocol/Parser/RequestParser.php
-%%WWWDIR%%/vendor/clue/redis-protocol/src/Clue/Redis/Protocol/Parser/ResponseParser.php
-%%WWWDIR%%/vendor/clue/redis-protocol/src/Clue/Redis/Protocol/Serializer/RecursiveSerializer.php
-%%WWWDIR%%/vendor/clue/redis-protocol/src/Clue/Redis/Protocol/Serializer/SerializerInterface.php
-%%WWWDIR%%/vendor/clue/redis-protocol/tests/FactoryTest.php
-%%WWWDIR%%/vendor/clue/redis-protocol/tests/Model/AbstractModelTest.php
-%%WWWDIR%%/vendor/clue/redis-protocol/tests/Model/BulkReplyTest.php
-%%WWWDIR%%/vendor/clue/redis-protocol/tests/Model/ErrorReplyTest.php
-%%WWWDIR%%/vendor/clue/redis-protocol/tests/Model/IntegerReplyTest.php
-%%WWWDIR%%/vendor/clue/redis-protocol/tests/Model/MultiBulkReplyTest.php
-%%WWWDIR%%/vendor/clue/redis-protocol/tests/Model/RequestTest.php
-%%WWWDIR%%/vendor/clue/redis-protocol/tests/Model/StatusReplyTest.php
-%%WWWDIR%%/vendor/clue/redis-protocol/tests/Parser/AbstractParserTest.php
-%%WWWDIR%%/vendor/clue/redis-protocol/tests/Parser/RequestParserTest.php
-%%WWWDIR%%/vendor/clue/redis-protocol/tests/Parser/ResponseParserTest.php
-%%WWWDIR%%/vendor/clue/redis-protocol/tests/Serializer/AbstractSerializerTest.php
-%%WWWDIR%%/vendor/clue/redis-protocol/tests/Serializer/RecursiveSerializerTest.php
-%%WWWDIR%%/vendor/clue/redis-protocol/tests/bootstrap.php
+%%WWWDIR%%/vendor/clue/redis-protocol/src/Factory.php
+%%WWWDIR%%/vendor/clue/redis-protocol/src/Model/BulkReply.php
+%%WWWDIR%%/vendor/clue/redis-protocol/src/Model/ErrorReply.php
+%%WWWDIR%%/vendor/clue/redis-protocol/src/Model/IntegerReply.php
+%%WWWDIR%%/vendor/clue/redis-protocol/src/Model/ModelInterface.php
+%%WWWDIR%%/vendor/clue/redis-protocol/src/Model/MultiBulkReply.php
+%%WWWDIR%%/vendor/clue/redis-protocol/src/Model/Request.php
+%%WWWDIR%%/vendor/clue/redis-protocol/src/Model/StatusReply.php
+%%WWWDIR%%/vendor/clue/redis-protocol/src/Parser/MessageBuffer.php
+%%WWWDIR%%/vendor/clue/redis-protocol/src/Parser/ParserException.php
+%%WWWDIR%%/vendor/clue/redis-protocol/src/Parser/ParserInterface.php
+%%WWWDIR%%/vendor/clue/redis-protocol/src/Parser/RequestParser.php
+%%WWWDIR%%/vendor/clue/redis-protocol/src/Parser/ResponseParser.php
+%%WWWDIR%%/vendor/clue/redis-protocol/src/Serializer/RecursiveSerializer.php
+%%WWWDIR%%/vendor/clue/redis-protocol/src/Serializer/SerializerInterface.php
%%WWWDIR%%/vendor/clue/redis-react/CHANGELOG.md
%%WWWDIR%%/vendor/clue/redis-react/LICENSE
%%WWWDIR%%/vendor/clue/redis-react/README.md
@@ -174,35 +160,37 @@
%%WWWDIR%%/vendor/cweagans/composer-patches/src/PatchEvents.php
%%WWWDIR%%/vendor/cweagans/composer-patches/src/Patches.php
%%WWWDIR%%/vendor/cweagans/composer-patches/tests/PatchEventTest.php
-%%WWWDIR%%/vendor/doctrine/collections/.doctrine-project.json
%%WWWDIR%%/vendor/doctrine/collections/CONTRIBUTING.md
%%WWWDIR%%/vendor/doctrine/collections/LICENSE
%%WWWDIR%%/vendor/doctrine/collections/README.md
+%%WWWDIR%%/vendor/doctrine/collections/UPGRADE.md
%%WWWDIR%%/vendor/doctrine/collections/composer.json
%%WWWDIR%%/vendor/doctrine/collections/docs/en/derived-collections.rst
%%WWWDIR%%/vendor/doctrine/collections/docs/en/expression-builder.rst
%%WWWDIR%%/vendor/doctrine/collections/docs/en/expressions.rst
%%WWWDIR%%/vendor/doctrine/collections/docs/en/index.rst
%%WWWDIR%%/vendor/doctrine/collections/docs/en/lazy-collections.rst
+%%WWWDIR%%/vendor/doctrine/collections/docs/en/serialization.rst
%%WWWDIR%%/vendor/doctrine/collections/docs/en/sidebar.rst
-%%WWWDIR%%/vendor/doctrine/collections/lib/Doctrine/Common/Collections/AbstractLazyCollection.php
-%%WWWDIR%%/vendor/doctrine/collections/lib/Doctrine/Common/Collections/ArrayCollection.php
-%%WWWDIR%%/vendor/doctrine/collections/lib/Doctrine/Common/Collections/Collection.php
-%%WWWDIR%%/vendor/doctrine/collections/lib/Doctrine/Common/Collections/Criteria.php
-%%WWWDIR%%/vendor/doctrine/collections/lib/Doctrine/Common/Collections/Expr/ClosureExpressionVisitor.php
-%%WWWDIR%%/vendor/doctrine/collections/lib/Doctrine/Common/Collections/Expr/Comparison.php
-%%WWWDIR%%/vendor/doctrine/collections/lib/Doctrine/Common/Collections/Expr/CompositeExpression.php
-%%WWWDIR%%/vendor/doctrine/collections/lib/Doctrine/Common/Collections/Expr/Expression.php
-%%WWWDIR%%/vendor/doctrine/collections/lib/Doctrine/Common/Collections/Expr/ExpressionVisitor.php
-%%WWWDIR%%/vendor/doctrine/collections/lib/Doctrine/Common/Collections/Expr/Value.php
-%%WWWDIR%%/vendor/doctrine/collections/lib/Doctrine/Common/Collections/ExpressionBuilder.php
-%%WWWDIR%%/vendor/doctrine/collections/lib/Doctrine/Common/Collections/ReadableCollection.php
-%%WWWDIR%%/vendor/doctrine/collections/lib/Doctrine/Common/Collections/Selectable.php
+%%WWWDIR%%/vendor/doctrine/collections/src/AbstractLazyCollection.php
+%%WWWDIR%%/vendor/doctrine/collections/src/ArrayCollection.php
+%%WWWDIR%%/vendor/doctrine/collections/src/Collection.php
+%%WWWDIR%%/vendor/doctrine/collections/src/Criteria.php
+%%WWWDIR%%/vendor/doctrine/collections/src/Expr/ClosureExpressionVisitor.php
+%%WWWDIR%%/vendor/doctrine/collections/src/Expr/Comparison.php
+%%WWWDIR%%/vendor/doctrine/collections/src/Expr/CompositeExpression.php
+%%WWWDIR%%/vendor/doctrine/collections/src/Expr/Expression.php
+%%WWWDIR%%/vendor/doctrine/collections/src/Expr/ExpressionVisitor.php
+%%WWWDIR%%/vendor/doctrine/collections/src/Expr/Value.php
+%%WWWDIR%%/vendor/doctrine/collections/src/ExpressionBuilder.php
+%%WWWDIR%%/vendor/doctrine/collections/src/Order.php
+%%WWWDIR%%/vendor/doctrine/collections/src/ReadableCollection.php
+%%WWWDIR%%/vendor/doctrine/collections/src/Selectable.php
%%WWWDIR%%/vendor/doctrine/deprecations/LICENSE
%%WWWDIR%%/vendor/doctrine/deprecations/README.md
%%WWWDIR%%/vendor/doctrine/deprecations/composer.json
-%%WWWDIR%%/vendor/doctrine/deprecations/lib/Doctrine/Deprecations/Deprecation.php
-%%WWWDIR%%/vendor/doctrine/deprecations/lib/Doctrine/Deprecations/PHPUnit/VerifyDeprecations.php
+%%WWWDIR%%/vendor/doctrine/deprecations/src/Deprecation.php
+%%WWWDIR%%/vendor/doctrine/deprecations/src/PHPUnit/VerifyDeprecations.php
%%WWWDIR%%/vendor/dompdf/dompdf/AUTHORS.md
%%WWWDIR%%/vendor/dompdf/dompdf/LICENSE.LGPL
%%WWWDIR%%/vendor/dompdf/dompdf/README.md
@@ -252,6 +240,9 @@
%%WWWDIR%%/vendor/dompdf/dompdf/lib/res/broken_image.png
%%WWWDIR%%/vendor/dompdf/dompdf/lib/res/broken_image.svg
%%WWWDIR%%/vendor/dompdf/dompdf/lib/res/html.css
+%%WWWDIR%%/vendor/dompdf/dompdf/lib/res/sRGB2014.icc
+%%WWWDIR%%/vendor/dompdf/dompdf/lib/res/sRGB2014.icc.LICENSE
+%%WWWDIR%%/vendor/dompdf/dompdf/phpunit.xml
%%WWWDIR%%/vendor/dompdf/dompdf/src/Adapter/CPDF.php
%%WWWDIR%%/vendor/dompdf/dompdf/src/Adapter/GD.php
%%WWWDIR%%/vendor/dompdf/dompdf/src/Adapter/PDFLib.php
@@ -260,6 +251,16 @@
%%WWWDIR%%/vendor/dompdf/dompdf/src/Cellmap.php
%%WWWDIR%%/vendor/dompdf/dompdf/src/Css/AttributeTranslator.php
%%WWWDIR%%/vendor/dompdf/dompdf/src/Css/Color.php
+%%WWWDIR%%/vendor/dompdf/dompdf/src/Css/Content/Attr.php
+%%WWWDIR%%/vendor/dompdf/dompdf/src/Css/Content/CloseQuote.php
+%%WWWDIR%%/vendor/dompdf/dompdf/src/Css/Content/ContentPart.php
+%%WWWDIR%%/vendor/dompdf/dompdf/src/Css/Content/Counter.php
+%%WWWDIR%%/vendor/dompdf/dompdf/src/Css/Content/Counters.php
+%%WWWDIR%%/vendor/dompdf/dompdf/src/Css/Content/NoCloseQuote.php
+%%WWWDIR%%/vendor/dompdf/dompdf/src/Css/Content/NoOpenQuote.php
+%%WWWDIR%%/vendor/dompdf/dompdf/src/Css/Content/OpenQuote.php
+%%WWWDIR%%/vendor/dompdf/dompdf/src/Css/Content/StringPart.php
+%%WWWDIR%%/vendor/dompdf/dompdf/src/Css/Content/Url.php
%%WWWDIR%%/vendor/dompdf/dompdf/src/Css/Style.php
%%WWWDIR%%/vendor/dompdf/dompdf/src/Css/Stylesheet.php
%%WWWDIR%%/vendor/dompdf/dompdf/src/Dompdf.php
@@ -318,8 +319,105 @@
%%WWWDIR%%/vendor/dompdf/dompdf/src/Renderer/Inline.php
%%WWWDIR%%/vendor/dompdf/dompdf/src/Renderer/ListBullet.php
%%WWWDIR%%/vendor/dompdf/dompdf/src/Renderer/TableCell.php
+%%WWWDIR%%/vendor/dompdf/dompdf/src/Renderer/TableRow.php
%%WWWDIR%%/vendor/dompdf/dompdf/src/Renderer/TableRowGroup.php
%%WWWDIR%%/vendor/dompdf/dompdf/src/Renderer/Text.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/AUTHORS.md
+%%WWWDIR%%/vendor/dompdf/php-font-lib/LICENSE
+%%WWWDIR%%/vendor/dompdf/php-font-lib/README.md
+%%WWWDIR%%/vendor/dompdf/php-font-lib/composer.json
+%%WWWDIR%%/vendor/dompdf/php-font-lib/maps/adobe-standard-encoding.map
+%%WWWDIR%%/vendor/dompdf/php-font-lib/maps/cp1250.map
+%%WWWDIR%%/vendor/dompdf/php-font-lib/maps/cp1251.map
+%%WWWDIR%%/vendor/dompdf/php-font-lib/maps/cp1252.map
+%%WWWDIR%%/vendor/dompdf/php-font-lib/maps/cp1253.map
+%%WWWDIR%%/vendor/dompdf/php-font-lib/maps/cp1254.map
+%%WWWDIR%%/vendor/dompdf/php-font-lib/maps/cp1255.map
+%%WWWDIR%%/vendor/dompdf/php-font-lib/maps/cp1257.map
+%%WWWDIR%%/vendor/dompdf/php-font-lib/maps/cp1258.map
+%%WWWDIR%%/vendor/dompdf/php-font-lib/maps/cp874.map
+%%WWWDIR%%/vendor/dompdf/php-font-lib/maps/iso-8859-1.map
+%%WWWDIR%%/vendor/dompdf/php-font-lib/maps/iso-8859-11.map
+%%WWWDIR%%/vendor/dompdf/php-font-lib/maps/iso-8859-15.map
+%%WWWDIR%%/vendor/dompdf/php-font-lib/maps/iso-8859-16.map
+%%WWWDIR%%/vendor/dompdf/php-font-lib/maps/iso-8859-2.map
+%%WWWDIR%%/vendor/dompdf/php-font-lib/maps/iso-8859-4.map
+%%WWWDIR%%/vendor/dompdf/php-font-lib/maps/iso-8859-5.map
+%%WWWDIR%%/vendor/dompdf/php-font-lib/maps/iso-8859-7.map
+%%WWWDIR%%/vendor/dompdf/php-font-lib/maps/iso-8859-9.map
+%%WWWDIR%%/vendor/dompdf/php-font-lib/maps/koi8-r.map
+%%WWWDIR%%/vendor/dompdf/php-font-lib/maps/koi8-u.map
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/AdobeFontMetrics.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/BinaryStream.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/EOT/File.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/EOT/Header.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/EncodingMap.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/Exception/FontNotFoundException.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/Font.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/Glyph/Outline.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/Glyph/OutlineComponent.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/Glyph/OutlineComposite.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/Glyph/OutlineSimple.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/Header.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/OpenType/File.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/OpenType/TableDirectoryEntry.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/Table/DirectoryEntry.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/Table/Table.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/cmap.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/cvt.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/fpgm.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/glyf.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/head.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/hhea.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/hmtx.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/kern.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/loca.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/maxp.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/name.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/nameRecord.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/os2.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/post.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/prep.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/TrueType/Collection.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/TrueType/File.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/TrueType/Header.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/TrueType/TableDirectoryEntry.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/WOFF/File.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/WOFF/Header.php
+%%WWWDIR%%/vendor/dompdf/php-font-lib/src/FontLib/WOFF/TableDirectoryEntry.php
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/AUTHORS.md
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/LICENSE
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/README.md
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/composer.json
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/src/Svg/CssLength.php
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/src/Svg/DefaultStyle.php
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/src/Svg/Document.php
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/src/Svg/Gradient/Stop.php
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/src/Svg/Style.php
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/src/Svg/Surface/CPdf.php
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfaceCpdf.php
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfaceInterface.php
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfacePDFLib.php
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/src/Svg/Tag/AbstractTag.php
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/src/Svg/Tag/Anchor.php
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/src/Svg/Tag/Circle.php
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/src/Svg/Tag/ClipPath.php
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/src/Svg/Tag/Ellipse.php
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/src/Svg/Tag/Group.php
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/src/Svg/Tag/Image.php
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/src/Svg/Tag/Line.php
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/src/Svg/Tag/LinearGradient.php
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/src/Svg/Tag/Path.php
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/src/Svg/Tag/Polygon.php
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/src/Svg/Tag/Polyline.php
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/src/Svg/Tag/RadialGradient.php
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/src/Svg/Tag/Rect.php
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/src/Svg/Tag/Shape.php
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/src/Svg/Tag/Stop.php
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/src/Svg/Tag/StyleTag.php
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/src/Svg/Tag/Symbol.php
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/src/Svg/Tag/Text.php
+%%WWWDIR%%/vendor/dompdf/php-svg-lib/src/Svg/Tag/UseTag.php
%%WWWDIR%%/vendor/dragonmantank/cron-expression/CHANGELOG.md
%%WWWDIR%%/vendor/dragonmantank/cron-expression/LICENSE
%%WWWDIR%%/vendor/dragonmantank/cron-expression/README.md
@@ -380,6 +478,7 @@
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Multiple.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Number.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Percentage.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Ratio.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/TextDecoration.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/URI.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Clone.php
@@ -513,6 +612,7 @@
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.LexerImpl.txt
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.MaintainLineNumbers.txt
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.NormalizeNewlines.txt
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.RemoveBlanks.txt
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.RemoveInvalidImg.txt
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.RemoveProcessingInstructions.txt
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Core.RemoveScriptContents.txt
@@ -831,15 +931,16 @@
%%WWWDIR%%/vendor/guzzlehttp/psr7/src/UriNormalizer.php
%%WWWDIR%%/vendor/guzzlehttp/psr7/src/UriResolver.php
%%WWWDIR%%/vendor/guzzlehttp/psr7/src/Utils.php
+%%WWWDIR%%/vendor/jfcherng/php-color-output/.php-cs-fixer.dist.php
%%WWWDIR%%/vendor/jfcherng/php-color-output/CHANGELOG.md
%%WWWDIR%%/vendor/jfcherng/php-color-output/LICENSE
%%WWWDIR%%/vendor/jfcherng/php-color-output/README.md
+%%WWWDIR%%/vendor/jfcherng/php-color-output/RMT
%%WWWDIR%%/vendor/jfcherng/php-color-output/UPGRADING_v2.md
%%WWWDIR%%/vendor/jfcherng/php-color-output/composer.json
%%WWWDIR%%/vendor/jfcherng/php-color-output/composer.lock
%%WWWDIR%%/vendor/jfcherng/php-color-output/demo.php
%%WWWDIR%%/vendor/jfcherng/php-color-output/src/CliColor.php
-%%WWWDIR%%/vendor/jfcherng/php-color-output/src/helpers.php
%%WWWDIR%%/vendor/jfcherng/php-diff/.php-cs-fixer.dist.php
%%WWWDIR%%/vendor/jfcherng/php-diff/.phpstorm.meta.php
%%WWWDIR%%/vendor/jfcherng/php-diff/CHANGELOG/CHANGELOG_v2.md
@@ -908,6 +1009,7 @@
%%WWWDIR%%/vendor/jfcherng/php-diff/src/languages/spa.json
%%WWWDIR%%/vendor/jfcherng/php-diff/src/languages/tur.json
%%WWWDIR%%/vendor/jfcherng/php-diff/src/languages/ukr.json
+%%WWWDIR%%/vendor/jfcherng/php-mb-string/.php-cs-fixer.dist.php
%%WWWDIR%%/vendor/jfcherng/php-mb-string/CHANGELOG
%%WWWDIR%%/vendor/jfcherng/php-mb-string/LICENSE
%%WWWDIR%%/vendor/jfcherng/php-mb-string/README.md
@@ -947,108 +1049,10 @@
%%WWWDIR%%/vendor/masterminds/html5/src/HTML5/Serializer/README.md
%%WWWDIR%%/vendor/masterminds/html5/src/HTML5/Serializer/RulesInterface.php
%%WWWDIR%%/vendor/masterminds/html5/src/HTML5/Serializer/Traverser.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/.htaccess
-%%WWWDIR%%/vendor/phenx/php-font-lib/LICENSE
-%%WWWDIR%%/vendor/phenx/php-font-lib/README.md
-%%WWWDIR%%/vendor/phenx/php-font-lib/bower.json
-%%WWWDIR%%/vendor/phenx/php-font-lib/composer.json
-%%WWWDIR%%/vendor/phenx/php-font-lib/index.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/maps/adobe-standard-encoding.map
-%%WWWDIR%%/vendor/phenx/php-font-lib/maps/cp1250.map
-%%WWWDIR%%/vendor/phenx/php-font-lib/maps/cp1251.map
-%%WWWDIR%%/vendor/phenx/php-font-lib/maps/cp1252.map
-%%WWWDIR%%/vendor/phenx/php-font-lib/maps/cp1253.map
-%%WWWDIR%%/vendor/phenx/php-font-lib/maps/cp1254.map
-%%WWWDIR%%/vendor/phenx/php-font-lib/maps/cp1255.map
-%%WWWDIR%%/vendor/phenx/php-font-lib/maps/cp1257.map
-%%WWWDIR%%/vendor/phenx/php-font-lib/maps/cp1258.map
-%%WWWDIR%%/vendor/phenx/php-font-lib/maps/cp874.map
-%%WWWDIR%%/vendor/phenx/php-font-lib/maps/iso-8859-1.map
-%%WWWDIR%%/vendor/phenx/php-font-lib/maps/iso-8859-11.map
-%%WWWDIR%%/vendor/phenx/php-font-lib/maps/iso-8859-15.map
-%%WWWDIR%%/vendor/phenx/php-font-lib/maps/iso-8859-16.map
-%%WWWDIR%%/vendor/phenx/php-font-lib/maps/iso-8859-2.map
-%%WWWDIR%%/vendor/phenx/php-font-lib/maps/iso-8859-4.map
-%%WWWDIR%%/vendor/phenx/php-font-lib/maps/iso-8859-5.map
-%%WWWDIR%%/vendor/phenx/php-font-lib/maps/iso-8859-7.map
-%%WWWDIR%%/vendor/phenx/php-font-lib/maps/iso-8859-9.map
-%%WWWDIR%%/vendor/phenx/php-font-lib/maps/koi8-r.map
-%%WWWDIR%%/vendor/phenx/php-font-lib/maps/koi8-u.map
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/AdobeFontMetrics.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/Autoloader.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/BinaryStream.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/EOT/File.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/EOT/Header.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/EncodingMap.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/Exception/FontNotFoundException.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/Font.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/Glyph/Outline.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/Glyph/OutlineComponent.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/Glyph/OutlineComposite.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/Glyph/OutlineSimple.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/Header.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/OpenType/File.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/OpenType/TableDirectoryEntry.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/Table/DirectoryEntry.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/Table/Table.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/Table/Type/cmap.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/Table/Type/glyf.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/Table/Type/head.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/Table/Type/hhea.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/Table/Type/hmtx.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/Table/Type/kern.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/Table/Type/loca.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/Table/Type/maxp.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/Table/Type/name.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/Table/Type/nameRecord.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/Table/Type/os2.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/Table/Type/post.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/TrueType/Collection.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/TrueType/File.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/TrueType/Header.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/TrueType/TableDirectoryEntry.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/WOFF/File.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/WOFF/Header.php
-%%WWWDIR%%/vendor/phenx/php-font-lib/src/FontLib/WOFF/TableDirectoryEntry.php
-%%WWWDIR%%/vendor/phenx/php-svg-lib/LICENSE
-%%WWWDIR%%/vendor/phenx/php-svg-lib/README.md
-%%WWWDIR%%/vendor/phenx/php-svg-lib/composer.json
-%%WWWDIR%%/vendor/phenx/php-svg-lib/src/Svg/CssLength.php
-%%WWWDIR%%/vendor/phenx/php-svg-lib/src/Svg/DefaultStyle.php
-%%WWWDIR%%/vendor/phenx/php-svg-lib/src/Svg/Document.php
-%%WWWDIR%%/vendor/phenx/php-svg-lib/src/Svg/Gradient/Stop.php
-%%WWWDIR%%/vendor/phenx/php-svg-lib/src/Svg/Style.php
-%%WWWDIR%%/vendor/phenx/php-svg-lib/src/Svg/Surface/CPdf.php
-%%WWWDIR%%/vendor/phenx/php-svg-lib/src/Svg/Surface/SurfaceCpdf.php
-%%WWWDIR%%/vendor/phenx/php-svg-lib/src/Svg/Surface/SurfaceInterface.php
-%%WWWDIR%%/vendor/phenx/php-svg-lib/src/Svg/Surface/SurfacePDFLib.php
-%%WWWDIR%%/vendor/phenx/php-svg-lib/src/Svg/Tag/AbstractTag.php
-%%WWWDIR%%/vendor/phenx/php-svg-lib/src/Svg/Tag/Anchor.php
-%%WWWDIR%%/vendor/phenx/php-svg-lib/src/Svg/Tag/Circle.php
-%%WWWDIR%%/vendor/phenx/php-svg-lib/src/Svg/Tag/ClipPath.php
-%%WWWDIR%%/vendor/phenx/php-svg-lib/src/Svg/Tag/Ellipse.php
-%%WWWDIR%%/vendor/phenx/php-svg-lib/src/Svg/Tag/Group.php
-%%WWWDIR%%/vendor/phenx/php-svg-lib/src/Svg/Tag/Image.php
-%%WWWDIR%%/vendor/phenx/php-svg-lib/src/Svg/Tag/Line.php
-%%WWWDIR%%/vendor/phenx/php-svg-lib/src/Svg/Tag/LinearGradient.php
-%%WWWDIR%%/vendor/phenx/php-svg-lib/src/Svg/Tag/Path.php
-%%WWWDIR%%/vendor/phenx/php-svg-lib/src/Svg/Tag/Polygon.php
-%%WWWDIR%%/vendor/phenx/php-svg-lib/src/Svg/Tag/Polyline.php
-%%WWWDIR%%/vendor/phenx/php-svg-lib/src/Svg/Tag/RadialGradient.php
-%%WWWDIR%%/vendor/phenx/php-svg-lib/src/Svg/Tag/Rect.php
-%%WWWDIR%%/vendor/phenx/php-svg-lib/src/Svg/Tag/Shape.php
-%%WWWDIR%%/vendor/phenx/php-svg-lib/src/Svg/Tag/Stop.php
-%%WWWDIR%%/vendor/phenx/php-svg-lib/src/Svg/Tag/StyleTag.php
-%%WWWDIR%%/vendor/phenx/php-svg-lib/src/Svg/Tag/Text.php
-%%WWWDIR%%/vendor/phenx/php-svg-lib/src/Svg/Tag/UseTag.php
%%WWWDIR%%/vendor/predis/predis/LICENSE
%%WWWDIR%%/vendor/predis/predis/README.md
%%WWWDIR%%/vendor/predis/predis/autoload.php
%%WWWDIR%%/vendor/predis/predis/composer.json
-%%WWWDIR%%/vendor/predis/predis/docker/unstable_cluster/Dockerfile
-%%WWWDIR%%/vendor/predis/predis/docker/unstable_cluster/create_cluster.sh
-%%WWWDIR%%/vendor/predis/predis/docker/unstable_cluster/docker-compose.yml
-%%WWWDIR%%/vendor/predis/predis/docker/unstable_cluster/redis.conf
%%WWWDIR%%/vendor/predis/predis/src/Autoloader.php
%%WWWDIR%%/vendor/predis/predis/src/Client.php
%%WWWDIR%%/vendor/predis/predis/src/ClientConfiguration.php
@@ -1062,10 +1066,12 @@
%%WWWDIR%%/vendor/predis/predis/src/Cluster/Distributor/KetamaRing.php
%%WWWDIR%%/vendor/predis/predis/src/Cluster/Hash/CRC16.php
%%WWWDIR%%/vendor/predis/predis/src/Cluster/Hash/HashGeneratorInterface.php
-%%WWWDIR%%/vendor/predis/predis/src/Cluster/Hash/PhpiredisCRC16.php
+%%WWWDIR%%/vendor/predis/predis/src/Cluster/NullSlotRange.php
%%WWWDIR%%/vendor/predis/predis/src/Cluster/PredisStrategy.php
%%WWWDIR%%/vendor/predis/predis/src/Cluster/RedisStrategy.php
+%%WWWDIR%%/vendor/predis/predis/src/Cluster/SimpleSlotMap.php
%%WWWDIR%%/vendor/predis/predis/src/Cluster/SlotMap.php
+%%WWWDIR%%/vendor/predis/predis/src/Cluster/SlotRange.php
%%WWWDIR%%/vendor/predis/predis/src/Cluster/StrategyInterface.php
%%WWWDIR%%/vendor/predis/predis/src/Collection/Iterator/CursorBasedIterator.php
%%WWWDIR%%/vendor/predis/predis/src/Collection/Iterator/HashKey.php
@@ -1092,6 +1098,7 @@
%%WWWDIR%%/vendor/predis/predis/src/Command/Argument/Search/SchemaFields/AbstractField.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Argument/Search/SchemaFields/FieldInterface.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Argument/Search/SchemaFields/GeoField.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Argument/Search/SchemaFields/GeoShapeField.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Argument/Search/SchemaFields/NumericField.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Argument/Search/SchemaFields/TagField.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Argument/Search/SchemaFields/TextField.php
@@ -1104,6 +1111,7 @@
%%WWWDIR%%/vendor/predis/predis/src/Command/Argument/Server/LimitInterface.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Argument/Server/LimitOffsetCount.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Argument/Server/To.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Argument/Stream/XInfoStreamOptions.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Argument/TimeSeries/AddArguments.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Argument/TimeSeries/AlterArguments.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Argument/TimeSeries/CommonArguments.php
@@ -1117,8 +1125,21 @@
%%WWWDIR%%/vendor/predis/predis/src/Command/Argument/TimeSeries/RangeArguments.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Command.php
%%WWWDIR%%/vendor/predis/predis/src/Command/CommandInterface.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Container/ACL.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Container/AbstractContainer.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Container/CLIENT.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Container/CLUSTER.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Container/ContainerFactory.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Container/ContainerInterface.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Container/FUNCTIONS.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Container/Json/JSONDEBUG.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Container/Search/FTCONFIG.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Container/Search/FTCURSOR.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Container/XGROUP.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Container/XINFO.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Factory.php
%%WWWDIR%%/vendor/predis/predis/src/Command/FactoryInterface.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/PrefixableCommand.php
%%WWWDIR%%/vendor/predis/predis/src/Command/PrefixableCommandInterface.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Processor/KeyPrefixProcessor.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Processor/ProcessorChain.php
@@ -1133,6 +1154,7 @@
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/BGSAVE.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/BITCOUNT.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/BITFIELD.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/BITFIELD_RO.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/BITOP.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/BITPOS.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/BLMOVE.php
@@ -1157,15 +1179,6 @@
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/COMMAND.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/CONFIG.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/COPY.php
-%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/Container/ACL.php
-%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/Container/AbstractContainer.php
-%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/Container/CLUSTER.php
-%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/Container/ContainerFactory.php
-%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/Container/ContainerInterface.php
-%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/Container/FunctionContainer.php
-%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/Container/Json/JSONDEBUG.php
-%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/Container/Search/FTCONFIG.php
-%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/Container/Search/FTCURSOR.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/CountMinSketch/CMSINCRBY.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/CountMinSketch/CMSINFO.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/CountMinSketch/CMSINITBYDIM.php
@@ -1222,19 +1235,31 @@
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/GETSET.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/HDEL.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/HEXISTS.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/HEXPIRE.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/HEXPIREAT.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/HEXPIRETIME.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/HGET.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/HGETALL.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/HGETDEL.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/HGETEX.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/HINCRBY.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/HINCRBYFLOAT.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/HKEYS.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/HLEN.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/HMGET.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/HMSET.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/HPERSIST.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/HPEXPIRE.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/HPEXPIREAT.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/HPEXPIRETIME.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/HPTTL.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/HRANDFIELD.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/HSCAN.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/HSET.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/HSETEX.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/HSETNX.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/HSTRLEN.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/HTTL.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/HVALS.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/INCR.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/INCRBY.php
@@ -1336,14 +1361,17 @@
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/SORT.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/SORT_RO.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/SPOP.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/SPUBLISH.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/SRANDMEMBER.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/SREM.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/SSCAN.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/SSUBSCRIBE.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/STRLEN.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/SUBSCRIBE.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/SUBSTR.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/SUNION.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/SUNIONSTORE.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/SUNSUBSCRIBE.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/Search/FTAGGREGATE.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/Search/FTALIASADD.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/Search/FTALIASDEL.php
@@ -1368,6 +1396,7 @@
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/Search/FTSYNDUMP.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/Search/FTSYNUPDATE.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/Search/FTTAGVALS.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/Search/FT_LIST.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/TDigest/TDIGESTADD.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/TDigest/TDIGESTBYRANK.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/TDigest/TDIGESTBYREVRANK.php
@@ -1414,9 +1443,14 @@
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/WAITAOF.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/WATCH.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XADD.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XAUTOCLAIM.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XDEL.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XGROUP.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XINFO.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XLEN.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XRANGE.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XREAD.php
+%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XREADGROUP.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XREVRANGE.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/XTRIM.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/ZADD.php
@@ -1453,17 +1487,6 @@
%%WWWDIR%%/vendor/predis/predis/src/Command/Redis/ZUNIONSTORE.php
%%WWWDIR%%/vendor/predis/predis/src/Command/RedisFactory.php
%%WWWDIR%%/vendor/predis/predis/src/Command/ScriptCommand.php
-%%WWWDIR%%/vendor/predis/predis/src/Command/Strategy/ContainerCommands/Functions/DeleteStrategy.php
-%%WWWDIR%%/vendor/predis/predis/src/Command/Strategy/ContainerCommands/Functions/DumpStrategy.php
-%%WWWDIR%%/vendor/predis/predis/src/Command/Strategy/ContainerCommands/Functions/FlushStrategy.php
-%%WWWDIR%%/vendor/predis/predis/src/Command/Strategy/ContainerCommands/Functions/KillStrategy.php
-%%WWWDIR%%/vendor/predis/predis/src/Command/Strategy/ContainerCommands/Functions/ListStrategy.php
-%%WWWDIR%%/vendor/predis/predis/src/Command/Strategy/ContainerCommands/Functions/LoadStrategy.php
-%%WWWDIR%%/vendor/predis/predis/src/Command/Strategy/ContainerCommands/Functions/RestoreStrategy.php
-%%WWWDIR%%/vendor/predis/predis/src/Command/Strategy/ContainerCommands/Functions/StatsStrategy.php
-%%WWWDIR%%/vendor/predis/predis/src/Command/Strategy/StrategyResolverInterface.php
-%%WWWDIR%%/vendor/predis/predis/src/Command/Strategy/SubcommandStrategyInterface.php
-%%WWWDIR%%/vendor/predis/predis/src/Command/Strategy/SubcommandStrategyResolver.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Traits/Aggregate.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Traits/BitByte.php
%%WWWDIR%%/vendor/predis/predis/src/Command/Traits/BloomFilters/BucketSize.php
@@ -1514,6 +1537,7 @@
%%WWWDIR%%/vendor/predis/predis/src/Configuration/OptionInterface.php
%%WWWDIR%%/vendor/predis/predis/src/Configuration/Options.php
%%WWWDIR%%/vendor/predis/predis/src/Configuration/OptionsInterface.php
+%%WWWDIR%%/vendor/predis/predis/src/Connection/AbstractAggregateConnection.php
%%WWWDIR%%/vendor/predis/predis/src/Connection/AbstractConnection.php
%%WWWDIR%%/vendor/predis/predis/src/Connection/AggregateConnectionInterface.php
%%WWWDIR%%/vendor/predis/predis/src/Connection/Cluster/ClusterInterface.php
@@ -1528,15 +1552,30 @@
%%WWWDIR%%/vendor/predis/predis/src/Connection/NodeConnectionInterface.php
%%WWWDIR%%/vendor/predis/predis/src/Connection/Parameters.php
%%WWWDIR%%/vendor/predis/predis/src/Connection/ParametersInterface.php
-%%WWWDIR%%/vendor/predis/predis/src/Connection/PhpiredisSocketConnection.php
-%%WWWDIR%%/vendor/predis/predis/src/Connection/PhpiredisStreamConnection.php
%%WWWDIR%%/vendor/predis/predis/src/Connection/RelayConnection.php
+%%WWWDIR%%/vendor/predis/predis/src/Connection/RelayFactory.php
%%WWWDIR%%/vendor/predis/predis/src/Connection/RelayMethods.php
%%WWWDIR%%/vendor/predis/predis/src/Connection/Replication/MasterSlaveReplication.php
%%WWWDIR%%/vendor/predis/predis/src/Connection/Replication/ReplicationInterface.php
%%WWWDIR%%/vendor/predis/predis/src/Connection/Replication/SentinelReplication.php
+%%WWWDIR%%/vendor/predis/predis/src/Connection/Resource/Exception/StreamInitException.php
+%%WWWDIR%%/vendor/predis/predis/src/Connection/Resource/Stream.php
+%%WWWDIR%%/vendor/predis/predis/src/Connection/Resource/StreamFactory.php
+%%WWWDIR%%/vendor/predis/predis/src/Connection/Resource/StreamFactoryInterface.php
%%WWWDIR%%/vendor/predis/predis/src/Connection/StreamConnection.php
-%%WWWDIR%%/vendor/predis/predis/src/Connection/WebdisConnection.php
+%%WWWDIR%%/vendor/predis/predis/src/Consumer/AbstractConsumer.php
+%%WWWDIR%%/vendor/predis/predis/src/Consumer/AbstractDispatcherLoop.php
+%%WWWDIR%%/vendor/predis/predis/src/Consumer/ConsumerInterface.php
+%%WWWDIR%%/vendor/predis/predis/src/Consumer/DispatcherLoopInterface.php
+%%WWWDIR%%/vendor/predis/predis/src/Consumer/PubSub/Consumer.php
+%%WWWDIR%%/vendor/predis/predis/src/Consumer/PubSub/DispatcherLoop.php
+%%WWWDIR%%/vendor/predis/predis/src/Consumer/PubSub/RelayConsumer.php
+%%WWWDIR%%/vendor/predis/predis/src/Consumer/PubSub/SubscriptionContext.php
+%%WWWDIR%%/vendor/predis/predis/src/Consumer/Push/Consumer.php
+%%WWWDIR%%/vendor/predis/predis/src/Consumer/Push/DispatcherLoop.php
+%%WWWDIR%%/vendor/predis/predis/src/Consumer/Push/PushNotificationException.php
+%%WWWDIR%%/vendor/predis/predis/src/Consumer/Push/PushResponse.php
+%%WWWDIR%%/vendor/predis/predis/src/Consumer/Push/PushResponseInterface.php
%%WWWDIR%%/vendor/predis/predis/src/Monitor/Consumer.php
%%WWWDIR%%/vendor/predis/predis/src/NotSupportedException.php
%%WWWDIR%%/vendor/predis/predis/src/Pipeline/Atomic.php
@@ -1546,6 +1585,12 @@
%%WWWDIR%%/vendor/predis/predis/src/Pipeline/RelayAtomic.php
%%WWWDIR%%/vendor/predis/predis/src/Pipeline/RelayPipeline.php
%%WWWDIR%%/vendor/predis/predis/src/PredisException.php
+%%WWWDIR%%/vendor/predis/predis/src/Protocol/Parser/ParserStrategyResolver.php
+%%WWWDIR%%/vendor/predis/predis/src/Protocol/Parser/ParserStrategyResolverInterface.php
+%%WWWDIR%%/vendor/predis/predis/src/Protocol/Parser/Strategy/ParserStrategyInterface.php
+%%WWWDIR%%/vendor/predis/predis/src/Protocol/Parser/Strategy/Resp2Strategy.php
+%%WWWDIR%%/vendor/predis/predis/src/Protocol/Parser/Strategy/Resp3Strategy.php
+%%WWWDIR%%/vendor/predis/predis/src/Protocol/Parser/UnexpectedTypeException.php
%%WWWDIR%%/vendor/predis/predis/src/Protocol/ProtocolException.php
%%WWWDIR%%/vendor/predis/predis/src/Protocol/ProtocolProcessorInterface.php
%%WWWDIR%%/vendor/predis/predis/src/Protocol/RequestSerializerInterface.php
@@ -1561,10 +1606,6 @@
%%WWWDIR%%/vendor/predis/predis/src/Protocol/Text/ProtocolProcessor.php
%%WWWDIR%%/vendor/predis/predis/src/Protocol/Text/RequestSerializer.php
%%WWWDIR%%/vendor/predis/predis/src/Protocol/Text/ResponseReader.php
-%%WWWDIR%%/vendor/predis/predis/src/PubSub/AbstractConsumer.php
-%%WWWDIR%%/vendor/predis/predis/src/PubSub/Consumer.php
-%%WWWDIR%%/vendor/predis/predis/src/PubSub/DispatcherLoop.php
-%%WWWDIR%%/vendor/predis/predis/src/PubSub/RelayConsumer.php
%%WWWDIR%%/vendor/predis/predis/src/Replication/MissingMasterException.php
%%WWWDIR%%/vendor/predis/predis/src/Replication/ReplicationStrategy.php
%%WWWDIR%%/vendor/predis/predis/src/Replication/RoleException.php
@@ -1578,8 +1619,17 @@
%%WWWDIR%%/vendor/predis/predis/src/Response/Status.php
%%WWWDIR%%/vendor/predis/predis/src/Session/Handler.php
%%WWWDIR%%/vendor/predis/predis/src/Transaction/AbortedMultiExecException.php
+%%WWWDIR%%/vendor/predis/predis/src/Transaction/Exception/TransactionException.php
%%WWWDIR%%/vendor/predis/predis/src/Transaction/MultiExec.php
%%WWWDIR%%/vendor/predis/predis/src/Transaction/MultiExecState.php
+%%WWWDIR%%/vendor/predis/predis/src/Transaction/Response/BypassTransactionResponse.php
+%%WWWDIR%%/vendor/predis/predis/src/Transaction/Strategy/ClusterConnectionStrategy.php
+%%WWWDIR%%/vendor/predis/predis/src/Transaction/Strategy/ConnectionStrategyResolver.php
+%%WWWDIR%%/vendor/predis/predis/src/Transaction/Strategy/NodeConnectionStrategy.php
+%%WWWDIR%%/vendor/predis/predis/src/Transaction/Strategy/NonClusterConnectionStrategy.php
+%%WWWDIR%%/vendor/predis/predis/src/Transaction/Strategy/ReplicationConnectionStrategy.php
+%%WWWDIR%%/vendor/predis/predis/src/Transaction/Strategy/StrategyInterface.php
+%%WWWDIR%%/vendor/predis/predis/src/Transaction/Strategy/StrategyResolverInterface.php
%%WWWDIR%%/vendor/psr/http-client/CHANGELOG.md
%%WWWDIR%%/vendor/psr/http-client/LICENSE
%%WWWDIR%%/vendor/psr/http-client/README.md
@@ -1629,7 +1679,6 @@
%%WWWDIR%%/vendor/ralouphie/getallheaders/composer.json
%%WWWDIR%%/vendor/ralouphie/getallheaders/src/getallheaders.php
%%WWWDIR%%/vendor/ramsey/collection/LICENSE
-%%WWWDIR%%/vendor/ramsey/collection/PATCHES.txt
%%WWWDIR%%/vendor/ramsey/collection/README.md
%%WWWDIR%%/vendor/ramsey/collection/SECURITY.md
%%WWWDIR%%/vendor/ramsey/collection/composer.json
@@ -1641,13 +1690,13 @@
%%WWWDIR%%/vendor/ramsey/collection/src/CollectionInterface.php
%%WWWDIR%%/vendor/ramsey/collection/src/DoubleEndedQueue.php
%%WWWDIR%%/vendor/ramsey/collection/src/DoubleEndedQueueInterface.php
+%%WWWDIR%%/vendor/ramsey/collection/src/Exception/CollectionException.php
%%WWWDIR%%/vendor/ramsey/collection/src/Exception/CollectionMismatchException.php
%%WWWDIR%%/vendor/ramsey/collection/src/Exception/InvalidArgumentException.php
-%%WWWDIR%%/vendor/ramsey/collection/src/Exception/InvalidSortOrderException.php
+%%WWWDIR%%/vendor/ramsey/collection/src/Exception/InvalidPropertyOrMethod.php
%%WWWDIR%%/vendor/ramsey/collection/src/Exception/NoSuchElementException.php
%%WWWDIR%%/vendor/ramsey/collection/src/Exception/OutOfBoundsException.php
%%WWWDIR%%/vendor/ramsey/collection/src/Exception/UnsupportedOperationException.php
-%%WWWDIR%%/vendor/ramsey/collection/src/Exception/ValueExtractionException.php
%%WWWDIR%%/vendor/ramsey/collection/src/GenericArray.php
%%WWWDIR%%/vendor/ramsey/collection/src/Map/AbstractMap.php
%%WWWDIR%%/vendor/ramsey/collection/src/Map/AbstractTypedMap.php
@@ -1659,6 +1708,7 @@
%%WWWDIR%%/vendor/ramsey/collection/src/Queue.php
%%WWWDIR%%/vendor/ramsey/collection/src/QueueInterface.php
%%WWWDIR%%/vendor/ramsey/collection/src/Set.php
+%%WWWDIR%%/vendor/ramsey/collection/src/Sort.php
%%WWWDIR%%/vendor/ramsey/collection/src/Tool/TypeTrait.php
%%WWWDIR%%/vendor/ramsey/collection/src/Tool/ValueExtractorTrait.php
%%WWWDIR%%/vendor/ramsey/collection/src/Tool/ValueToStringTrait.php
@@ -1685,6 +1735,7 @@
%%WWWDIR%%/vendor/ramsey/uuid/src/Converter/Time/DegradedTimeConverter.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Converter/Time/GenericTimeConverter.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Converter/Time/PhpTimeConverter.php
+%%WWWDIR%%/vendor/ramsey/uuid/src/Converter/Time/UnixTimeConverter.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Converter/TimeConverterInterface.php
%%WWWDIR%%/vendor/ramsey/uuid/src/DegradedUuid.php
%%WWWDIR%%/vendor/ramsey/uuid/src/DeprecatedUuidInterface.php
@@ -1721,6 +1772,7 @@
%%WWWDIR%%/vendor/ramsey/uuid/src/Generator/RandomLibAdapter.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Generator/TimeGeneratorFactory.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Generator/TimeGeneratorInterface.php
+%%WWWDIR%%/vendor/ramsey/uuid/src/Generator/UnixTimeGenerator.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Guid/Fields.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Guid/Guid.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Guid/GuidBuilder.php
@@ -1745,8 +1797,11 @@
%%WWWDIR%%/vendor/ramsey/uuid/src/Provider/TimeProviderInterface.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/Fields.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/FieldsInterface.php
+%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/MaxTrait.php
+%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/MaxUuid.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/NilTrait.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/NilUuid.php
+%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/TimeTrait.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/UuidBuilder.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/UuidInterface.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/UuidV1.php
@@ -1754,6 +1809,9 @@
%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/UuidV3.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/UuidV4.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/UuidV5.php
+%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/UuidV6.php
+%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/UuidV7.php
+%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/UuidV8.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/Validator.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/VariantTrait.php
%%WWWDIR%%/vendor/ramsey/uuid/src/Rfc4122/VersionTrait.php
@@ -1842,6 +1900,8 @@
%%WWWDIR%%/vendor/react/http/src/Browser.php
%%WWWDIR%%/vendor/react/http/src/Client/Client.php
%%WWWDIR%%/vendor/react/http/src/HttpServer.php
+%%WWWDIR%%/vendor/react/http/src/Io/AbstractMessage.php
+%%WWWDIR%%/vendor/react/http/src/Io/AbstractRequest.php
%%WWWDIR%%/vendor/react/http/src/Io/BufferedBody.php
%%WWWDIR%%/vendor/react/http/src/Io/ChunkedDecoder.php
%%WWWDIR%%/vendor/react/http/src/Io/ChunkedEncoder.php
@@ -1867,6 +1927,7 @@
%%WWWDIR%%/vendor/react/http/src/Message/Response.php
%%WWWDIR%%/vendor/react/http/src/Message/ResponseException.php
%%WWWDIR%%/vendor/react/http/src/Message/ServerRequest.php
+%%WWWDIR%%/vendor/react/http/src/Message/Uri.php
%%WWWDIR%%/vendor/react/http/src/Middleware/LimitConcurrentRequestsMiddleware.php
%%WWWDIR%%/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php
%%WWWDIR%%/vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php
@@ -2006,6 +2067,7 @@
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/OutputFormat.php
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/OutputFormatter.php
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/Parser.php
+%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/Parsing/Anchor.php
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/Parsing/OutputException.php
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/Parsing/ParserState.php
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/Parsing/SourceException.php
@@ -2036,7 +2098,11 @@
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/Value/Value.php
%%WWWDIR%%/vendor/sabberworm/php-css-parser/src/Value/ValueList.php
%%WWWDIR%%/vendor/shardj/zf1-future/.php-cs-fixer.dist.php
+%%WWWDIR%%/vendor/shardj/zf1-future/.phpstan.dist.baseline.neon
+%%WWWDIR%%/vendor/shardj/zf1-future/.phpstan.dist.neon
+%%WWWDIR%%/vendor/shardj/zf1-future/.rector.php
%%WWWDIR%%/vendor/shardj/zf1-future/.travis.yml
+%%WWWDIR%%/vendor/shardj/zf1-future/BREAKING-CHANGES.md
%%WWWDIR%%/vendor/shardj/zf1-future/CHANGELOG.md
%%WWWDIR%%/vendor/shardj/zf1-future/CONTRIBUTING.md
%%WWWDIR%%/vendor/shardj/zf1-future/DEVELOPMENT_README.md
@@ -2069,7 +2135,6 @@
%%WWWDIR%%/vendor/shardj/zf1-future/library/Zend/Amf/Parse/Deserializer.php
%%WWWDIR%%/vendor/shardj/zf1-future/library/Zend/Amf/Parse/InputStream.php
%%WWWDIR%%/vendor/shardj/zf1-future/library/Zend/Amf/Parse/OutputStream.php
-%%WWWDIR%%/vendor/shardj/zf1-future/library/Zend/Amf/Parse/Resource/MysqlResult.php
%%WWWDIR%%/vendor/shardj/zf1-future/library/Zend/Amf/Parse/Resource/MysqliResult.php
%%WWWDIR%%/vendor/shardj/zf1-future/library/Zend/Amf/Parse/Resource/Stream.php
%%WWWDIR%%/vendor/shardj/zf1-future/library/Zend/Amf/Parse/Serializer.php
@@ -5059,7 +5124,6 @@
%%WWWDIR%%/vendor/shardj/zf1-future/library/Zend/XmlRpc/Value/Scalar.php
%%WWWDIR%%/vendor/shardj/zf1-future/library/Zend/XmlRpc/Value/String.php
%%WWWDIR%%/vendor/shardj/zf1-future/library/Zend/XmlRpc/Value/Struct.php
-%%WWWDIR%%/vendor/shardj/zf1-future/rector.php
%%WWWDIR%%/vendor/shardj/zf1-future/resources/languages/cs/Zend_Validate.php
%%WWWDIR%%/vendor/shardj/zf1-future/resources/languages/de/Zend_Validate.php
%%WWWDIR%%/vendor/shardj/zf1-future/resources/languages/en/Zend_Validate.php
@@ -5140,17 +5204,6 @@
%%WWWDIR%%/vendor/symfony/polyfill-mbstring/bootstrap.php
%%WWWDIR%%/vendor/symfony/polyfill-mbstring/bootstrap80.php
%%WWWDIR%%/vendor/symfony/polyfill-mbstring/composer.json
-%%WWWDIR%%/vendor/symfony/polyfill-php80/LICENSE
-%%WWWDIR%%/vendor/symfony/polyfill-php80/Php80.php
-%%WWWDIR%%/vendor/symfony/polyfill-php80/PhpToken.php
-%%WWWDIR%%/vendor/symfony/polyfill-php80/README.md
-%%WWWDIR%%/vendor/symfony/polyfill-php80/Resources/stubs/Attribute.php
-%%WWWDIR%%/vendor/symfony/polyfill-php80/Resources/stubs/PhpToken.php
-%%WWWDIR%%/vendor/symfony/polyfill-php80/Resources/stubs/Stringable.php
-%%WWWDIR%%/vendor/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php
-%%WWWDIR%%/vendor/symfony/polyfill-php80/Resources/stubs/ValueError.php
-%%WWWDIR%%/vendor/symfony/polyfill-php80/bootstrap.php
-%%WWWDIR%%/vendor/symfony/polyfill-php80/composer.json
%%WWWDIR%%/vendor/symfony/polyfill-php81/LICENSE
%%WWWDIR%%/vendor/symfony/polyfill-php81/Php81.php
%%WWWDIR%%/vendor/symfony/polyfill-php81/README.md
@@ -5158,6 +5211,29 @@
%%WWWDIR%%/vendor/symfony/polyfill-php81/Resources/stubs/ReturnTypeWillChange.php
%%WWWDIR%%/vendor/symfony/polyfill-php81/bootstrap.php
%%WWWDIR%%/vendor/symfony/polyfill-php81/composer.json
+%%WWWDIR%%/vendor/symfony/polyfill-php83/LICENSE
+%%WWWDIR%%/vendor/symfony/polyfill-php83/Php83.php
+%%WWWDIR%%/vendor/symfony/polyfill-php83/README.md
+%%WWWDIR%%/vendor/symfony/polyfill-php83/Resources/stubs/DateError.php
+%%WWWDIR%%/vendor/symfony/polyfill-php83/Resources/stubs/DateException.php
+%%WWWDIR%%/vendor/symfony/polyfill-php83/Resources/stubs/DateInvalidOperationException.php
+%%WWWDIR%%/vendor/symfony/polyfill-php83/Resources/stubs/DateInvalidTimeZoneException.php
+%%WWWDIR%%/vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedIntervalStringException.php
+%%WWWDIR%%/vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedPeriodStringException.php
+%%WWWDIR%%/vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedStringException.php
+%%WWWDIR%%/vendor/symfony/polyfill-php83/Resources/stubs/DateObjectError.php
+%%WWWDIR%%/vendor/symfony/polyfill-php83/Resources/stubs/DateRangeError.php
+%%WWWDIR%%/vendor/symfony/polyfill-php83/Resources/stubs/Override.php
+%%WWWDIR%%/vendor/symfony/polyfill-php83/Resources/stubs/SQLite3Exception.php
+%%WWWDIR%%/vendor/symfony/polyfill-php83/bootstrap.php
+%%WWWDIR%%/vendor/symfony/polyfill-php83/bootstrap81.php
+%%WWWDIR%%/vendor/symfony/polyfill-php83/composer.json
+%%WWWDIR%%/vendor/symfony/polyfill-php84/LICENSE
+%%WWWDIR%%/vendor/symfony/polyfill-php84/Php84.php
+%%WWWDIR%%/vendor/symfony/polyfill-php84/README.md
+%%WWWDIR%%/vendor/symfony/polyfill-php84/Resources/stubs/Deprecated.php
+%%WWWDIR%%/vendor/symfony/polyfill-php84/bootstrap.php
+%%WWWDIR%%/vendor/symfony/polyfill-php84/composer.json
%%WWWDIR%%/vendor/tedivm/jshrink/CONTRIBUTING.md
%%WWWDIR%%/vendor/tedivm/jshrink/LICENSE
%%WWWDIR%%/vendor/tedivm/jshrink/README.md
diff --git a/net-mgmt/icinga2/Makefile b/net-mgmt/icinga2/Makefile
index 9b4bc260b983..594b7d666efe 100644
--- a/net-mgmt/icinga2/Makefile
+++ b/net-mgmt/icinga2/Makefile
@@ -1,7 +1,6 @@
PORTNAME= icinga2
DISTVERSIONPREFIX= v
-DISTVERSION= 2.14.6
-PORTREVISION= 1
+DISTVERSION= 2.15.0
CATEGORIES= net-mgmt
MAINTAINER= flo@FreeBSD.org
diff --git a/net-mgmt/icinga2/distinfo b/net-mgmt/icinga2/distinfo
index 67e35613bb64..25900f90e356 100644
--- a/net-mgmt/icinga2/distinfo
+++ b/net-mgmt/icinga2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748378912
-SHA256 (icinga-icinga2-v2.14.6_GH0.tar.gz) = b4b7f88637a8735d40da2e8f79ea80990f620882b4fa2daab80c96a2fb24e420
-SIZE (icinga-icinga2-v2.14.6_GH0.tar.gz) = 9414315
+TIMESTAMP = 1752686110
+SHA256 (icinga-icinga2-v2.15.0_GH0.tar.gz) = ebe2b13a156179a415831fe06445577222029a1d0369c8bb6fba1de30317b4a1
+SIZE (icinga-icinga2-v2.15.0_GH0.tar.gz) = 9446841
diff --git a/net-mgmt/icinga2/files/patch-boost-1.87.diff b/net-mgmt/icinga2/files/patch-boost-1.87.diff
deleted file mode 100644
index 831c3b9d1e3a..000000000000
--- a/net-mgmt/icinga2/files/patch-boost-1.87.diff
+++ /dev/null
@@ -1,341 +0,0 @@
-diff --git a/lib/base/io-engine.hpp b/lib/base/io-engine.hpp
-index 55a06fb6a6..37ba434761 100644
---- lib/base/io-engine.hpp
-+++ lib/base/io-engine.hpp
-@@ -16,11 +16,16 @@
- #include <utility>
- #include <vector>
- #include <stdexcept>
-+#include <boost/context/fixedsize_stack.hpp>
- #include <boost/exception/all.hpp>
- #include <boost/asio/deadline_timer.hpp>
- #include <boost/asio/io_context.hpp>
- #include <boost/asio/spawn.hpp>
-
-+#if BOOST_VERSION >= 108000
-+# include <boost/asio/detached.hpp>
-+#endif // BOOST_VERSION >= 108000
-+
- namespace icinga
- {
-
-@@ -102,6 +107,10 @@ class IoEngine
- static void SpawnCoroutine(Handler& h, Function f) {
-
- boost::asio::spawn(h,
-+#if BOOST_VERSION >= 108000
-+ std::allocator_arg_t(),
-+ boost::context::fixedsize_stack(GetCoroutineStackSize()),
-+#endif // BOOST_VERSION >= 108000
- [f](boost::asio::yield_context yc) {
-
- try {
-@@ -119,7 +128,11 @@ class IoEngine
- throw;
- }
- },
-+#if BOOST_VERSION >= 108000
-+ boost::asio::detached
-+#else // BOOST_VERSION >= 108000
- boost::coroutines::attributes(GetCoroutineStackSize()) // Set a pre-defined stack size.
-+#endif // BOOST_VERSION >= 108000
- );
- }
-
-diff --git a/test/base-io-engine.cpp b/test/base-io-engine.cpp
-index 869688b1a6..3a251b1b42 100644
---- test/base-io-engine.cpp
-+++ test/base-io-engine.cpp
-@@ -17,7 +17,7 @@ BOOST_AUTO_TEST_CASE(timeout_run)
- boost::asio::io_context::strand strand (io);
- int called = 0;
-
-- boost::asio::spawn(strand, [&](boost::asio::yield_context yc) {
-+ IoEngine::SpawnCoroutine(strand, [&](boost::asio::yield_context yc) {
- boost::asio::deadline_timer timer (io);
-
- Timeout timeout (strand, boost::posix_time::millisec(300), [&called] { ++called; });
-@@ -44,7 +44,7 @@ BOOST_AUTO_TEST_CASE(timeout_cancelled)
- boost::asio::io_context::strand strand (io);
- int called = 0;
-
-- boost::asio::spawn(strand, [&](boost::asio::yield_context yc) {
-+ IoEngine::SpawnCoroutine(strand, [&](boost::asio::yield_context yc) {
- boost::asio::deadline_timer timer (io);
- Timeout timeout (strand, boost::posix_time::millisec(300), [&called] { ++called; });
-
-@@ -71,7 +71,7 @@ BOOST_AUTO_TEST_CASE(timeout_scope)
- boost::asio::io_context::strand strand (io);
- int called = 0;
-
-- boost::asio::spawn(strand, [&](boost::asio::yield_context yc) {
-+ IoEngine::SpawnCoroutine(strand, [&](boost::asio::yield_context yc) {
- boost::asio::deadline_timer timer (io);
-
- {
-@@ -100,7 +100,7 @@ BOOST_AUTO_TEST_CASE(timeout_due_cancelled)
- boost::asio::io_context::strand strand (io);
- int called = 0;
-
-- boost::asio::spawn(strand, [&](boost::asio::yield_context yc) {
-+ IoEngine::SpawnCoroutine(strand, [&](boost::asio::yield_context yc) {
- boost::asio::deadline_timer timer (io);
- Timeout timeout (strand, boost::posix_time::millisec(300), [&called] { ++called; });
-
-@@ -131,7 +131,7 @@ BOOST_AUTO_TEST_CASE(timeout_due_scope)
- boost::asio::io_context::strand strand (io);
- int called = 0;
-
-- boost::asio::spawn(strand, [&](boost::asio::yield_context yc) {
-+ IoEngine::SpawnCoroutine(strand, [&](boost::asio::yield_context yc) {
- boost::asio::deadline_timer timer (io);
-
- {
-diff --git a/lib/base/io-engine.hpp b/lib/base/io-engine.hpp
-index 0350d45b83..55a06fb6a6 100644
---- lib/base/io-engine.hpp
-+++ lib/base/io-engine.hpp
-@@ -106,14 +106,17 @@ class IoEngine
-
- try {
- f(yc);
-- } catch (const boost::coroutines::detail::forced_unwind &) {
-- // Required for proper stack unwinding when coroutines are destroyed.
-- // https://github.com/boostorg/coroutine/issues/39
-- throw;
- } catch (const std::exception& ex) {
- Log(LogCritical, "IoEngine") << "Exception in coroutine: " << DiagnosticInformation(ex);
- } catch (...) {
-- Log(LogCritical, "IoEngine", "Exception in coroutine!");
-+ try {
-+ Log(LogCritical, "IoEngine", "Exception in coroutine!");
-+ } catch (...) {
-+ }
-+
-+ // Required for proper stack unwinding when coroutines are destroyed.
-+ // https://github.com/boostorg/coroutine/issues/39
-+ throw;
- }
- },
- boost::coroutines::attributes(GetCoroutineStackSize()) // Set a pre-defined stack size.
-diff --git a/lib/icingadb/redisconnection.cpp b/lib/icingadb/redisconnection.cpp
-index a6b82187dd..c1f73f5a0e 100644
---- lib/icingadb/redisconnection.cpp
-+++ lib/icingadb/redisconnection.cpp
-@@ -377,8 +377,6 @@ void RedisConnection::Connect(asio::yield_context& yc)
- }
-
- break;
-- } catch (const boost::coroutines::detail::forced_unwind&) {
-- throw;
- } catch (const std::exception& ex) {
- Log(LogCritical, "IcingaDB")
- << "Cannot connect to " << m_Host << ":" << m_Port << ": " << ex.what();
-@@ -408,17 +406,10 @@ void RedisConnection::ReadLoop(asio::yield_context& yc)
- for (auto i (item.Amount); i; --i) {
- ReadOne(yc);
- }
-- } catch (const boost::coroutines::detail::forced_unwind&) {
-- throw;
- } catch (const std::exception& ex) {
- Log(LogCritical, "IcingaDB")
- << "Error during receiving the response to a query which has been fired and forgotten: " << ex.what();
-
-- continue;
-- } catch (...) {
-- Log(LogCritical, "IcingaDB")
-- << "Error during receiving the response to a query which has been fired and forgotten";
--
- continue;
- }
-
-@@ -432,9 +423,7 @@ void RedisConnection::ReadLoop(asio::yield_context& yc)
-
- try {
- reply = ReadOne(yc);
-- } catch (const boost::coroutines::detail::forced_unwind&) {
-- throw;
-- } catch (...) {
-+ } catch (const std::exception&) {
- promise.set_exception(std::current_exception());
-
- continue;
-@@ -455,9 +444,7 @@ void RedisConnection::ReadLoop(asio::yield_context& yc)
- for (auto i (item.Amount); i; --i) {
- try {
- replies.emplace_back(ReadOne(yc));
-- } catch (const boost::coroutines::detail::forced_unwind&) {
-- throw;
-- } catch (...) {
-+ } catch (const std::exception&) {
- promise.set_exception(std::current_exception());
- break;
- }
-@@ -551,19 +538,11 @@ void RedisConnection::WriteItem(boost::asio::yield_context& yc, RedisConnection:
-
- try {
- WriteOne(item, yc);
-- } catch (const boost::coroutines::detail::forced_unwind&) {
-- throw;
- } catch (const std::exception& ex) {
- Log msg (LogCritical, "IcingaDB", "Error during sending query");
- LogQuery(item, msg);
- msg << " which has been fired and forgotten: " << ex.what();
-
-- return;
-- } catch (...) {
-- Log msg (LogCritical, "IcingaDB", "Error during sending query");
-- LogQuery(item, msg);
-- msg << " which has been fired and forgotten";
--
- return;
- }
-
-@@ -587,19 +566,11 @@ void RedisConnection::WriteItem(boost::asio::yield_context& yc, RedisConnection:
- WriteOne(query, yc);
- ++i;
- }
-- } catch (const boost::coroutines::detail::forced_unwind&) {
-- throw;
- } catch (const std::exception& ex) {
- Log msg (LogCritical, "IcingaDB", "Error during sending query");
- LogQuery(item[i], msg);
- msg << " which has been fired and forgotten: " << ex.what();
-
-- return;
-- } catch (...) {
-- Log msg (LogCritical, "IcingaDB", "Error during sending query");
-- LogQuery(item[i], msg);
-- msg << " which has been fired and forgotten";
--
- return;
- }
-
-@@ -618,9 +589,7 @@ void RedisConnection::WriteItem(boost::asio::yield_context& yc, RedisConnection:
-
- try {
- WriteOne(item.first, yc);
-- } catch (const boost::coroutines::detail::forced_unwind&) {
-- throw;
-- } catch (...) {
-+ } catch (const std::exception&) {
- item.second.set_exception(std::current_exception());
-
- return;
-@@ -645,9 +614,7 @@ void RedisConnection::WriteItem(boost::asio::yield_context& yc, RedisConnection:
- for (auto& query : item.first) {
- WriteOne(query, yc);
- }
-- } catch (const boost::coroutines::detail::forced_unwind&) {
-- throw;
-- } catch (...) {
-+ } catch (const std::exception&) {
- item.second.set_exception(std::current_exception());
-
- return;
-diff --git a/lib/icingadb/redisconnection.hpp b/lib/icingadb/redisconnection.hpp
-index 3f963f3d37..2386a1e36e 100644
---- lib/icingadb/redisconnection.hpp
-+++ lib/icingadb/redisconnection.hpp
-@@ -389,9 +389,7 @@ RedisConnection::Reply RedisConnection::ReadOne(StreamPtr& stream, boost::asio::
-
- try {
- return ReadRESP(*strm, yc);
-- } catch (const boost::coroutines::detail::forced_unwind&) {
-- throw;
-- } catch (...) {
-+ } catch (const std::exception&) {
- if (m_Connecting.exchange(false)) {
- m_Connected.store(false);
- stream = nullptr;
-@@ -403,6 +401,8 @@ RedisConnection::Reply RedisConnection::ReadOne(StreamPtr& stream, boost::asio::
- }
- }
-
-+ throw;
-+ } catch (...) {
- throw;
- }
- }
-@@ -427,9 +427,7 @@ void RedisConnection::WriteOne(StreamPtr& stream, RedisConnection::Query& query,
- try {
- WriteRESP(*strm, query, yc);
- strm->async_flush(yc);
-- } catch (const boost::coroutines::detail::forced_unwind&) {
-- throw;
-- } catch (...) {
-+ } catch (const std::exception&) {
- if (m_Connecting.exchange(false)) {
- m_Connected.store(false);
- stream = nullptr;
-@@ -441,6 +439,8 @@ void RedisConnection::WriteOne(StreamPtr& stream, RedisConnection::Query& query,
- }
- }
-
-+ throw;
-+ } catch (...) {
- throw;
- }
- }
-diff --git a/lib/remote/jsonrpcconnection.cpp b/lib/remote/jsonrpcconnection.cpp
-index d49c0b359a..8e95325feb 100644
---- lib/remote/jsonrpcconnection.cpp
-+++ lib/remote/jsonrpcconnection.cpp
-@@ -212,7 +212,7 @@ void JsonRpcConnection::SendMessage(const Dictionary::Ptr& message)
-
- Ptr keepAlive (this);
-
-- m_IoStrand.post([this, keepAlive, message]() { SendMessageInternal(message); });
-+ boost::asio::post(m_IoStrand, [this, keepAlive, message] { SendMessageInternal(message); });
- }
-
- void JsonRpcConnection::SendRawMessage(const String& message)
-@@ -223,7 +223,7 @@ void JsonRpcConnection::SendRawMessage(const String& message)
-
- Ptr keepAlive (this);
-
-- m_IoStrand.post([this, keepAlive, message]() {
-+ boost::asio::post(m_IoStrand, [this, keepAlive, message] {
- if (m_ShuttingDown) {
- return;
- }
-diff --git a/lib/base/tcpsocket.hpp b/lib/base/tcpsocket.hpp
-index 471ad8d239..1cf1a23501 100644
---- lib/base/tcpsocket.hpp
-+++ lib/base/tcpsocket.hpp
-@@ -41,8 +41,7 @@ void Connect(Socket& socket, const String& node, const String& service)
- using boost::asio::ip::tcp;
-
- tcp::resolver resolver (IoEngine::Get().GetIoContext());
-- tcp::resolver::query query (node, service);
-- auto result (resolver.resolve(query));
-+ auto result (resolver.resolve(node.CStr(), service.CStr()));
- auto current (result.begin());
-
- for (;;) {
-@@ -72,8 +71,7 @@ void Connect(Socket& socket, const String& node, const String& service, boost::a
- using boost::asio::ip::tcp;
-
- tcp::resolver resolver (IoEngine::Get().GetIoContext());
-- tcp::resolver::query query (node, service);
-- auto result (resolver.async_resolve(query, yc));
-+ auto result (resolver.async_resolve(node.CStr(), service.CStr(), yc));
- auto current (result.begin());
-
- for (;;) {
-diff --git a/lib/remote/apilistener.cpp b/lib/remote/apilistener.cpp
-index 519469aafa..7ef3acddda 100644
---- lib/remote/apilistener.cpp
-+++ lib/remote/apilistener.cpp
-@@ -439,9 +439,7 @@ bool ApiListener::AddListener(const String& node, const String& service)
-
- try {
- tcp::resolver resolver (io);
-- tcp::resolver::query query (node, service, tcp::resolver::query::passive);
--
-- auto result (resolver.resolve(query));
-+ auto result (resolver.resolve(node.CStr(), service.CStr(), tcp::resolver::passive));
- auto current (result.begin());
-
- for (;;) {
-
diff --git a/net-mgmt/icinga2/files/patch-third-party_cmake_GNUInstallDirs.cmake b/net-mgmt/icinga2/files/patch-third-party_cmake_GNUInstallDirs.cmake
deleted file mode 100644
index 03246563e110..000000000000
--- a/net-mgmt/icinga2/files/patch-third-party_cmake_GNUInstallDirs.cmake
+++ /dev/null
@@ -1,20 +0,0 @@
---- third-party/cmake/GNUInstallDirs.cmake.orig 2024-03-20 11:52:57 UTC
-+++ third-party/cmake/GNUInstallDirs.cmake
-@@ -172,7 +172,7 @@ if(CMAKE_SYSTEM_NAME MATCHES "(DragonFly|FreeBSD|OpenB
- set(CMAKE_INSTALL_INFODIR "info")
- endif()
-
-- if(NOT CMAKE_INSTALL_MANDDIR)
-+ if(NOT CMAKE_INSTALL_MANDIR)
- set(CMAKE_INSTALL_MANDIR "" CACHE PATH "man documentation (man)")
- set(CMAKE_INSTALL_MANDIR "man")
- endif()
-@@ -182,7 +182,7 @@ else()
- set(CMAKE_INSTALL_INFODIR "${CMAKE_INSTALL_DATAROOTDIR}/info")
- endif()
-
-- if(NOT CMAKE_INSTALL_MANDDIR)
-+ if(NOT CMAKE_INSTALL_MANDIR)
- set(CMAKE_INSTALL_MANDIR "" CACHE PATH "man documentation (DATAROOTDIR/man)")
- set(CMAKE_INSTALL_MANDIR "${CMAKE_INSTALL_DATAROOTDIR}/man")
- endif()
diff --git a/net-mgmt/icinga2/files/pkg-message.in b/net-mgmt/icinga2/files/pkg-message.in
index 0658556373aa..f4b8e72effa4 100644
--- a/net-mgmt/icinga2/files/pkg-message.in
+++ b/net-mgmt/icinga2/files/pkg-message.in
@@ -8,7 +8,7 @@ EOM
{ type: upgrade
message: <<EOM
If you do a major upgrade of Icinga 2 and use a database, please see
-http://docs.icinga.org/icinga2/latest/doc/module/icinga2/chapter/upgrading-icinga-2
+https://icinga.com/docs/icinga-2/latest/doc/16-upgrading-icinga-2/
how to upgrade the database.
Please remove the rc.conf variable 'icinga2_mkvar'. All needed directories are
diff --git a/net-mgmt/icinga2/pkg-plist b/net-mgmt/icinga2/pkg-plist
index c91e8400a676..02aeaa780359 100644
--- a/net-mgmt/icinga2/pkg-plist
+++ b/net-mgmt/icinga2/pkg-plist
@@ -38,9 +38,9 @@ etc/bash_completion.d/icinga2
@sample %%ETCDIR%%/zones.conf.sample
%%ETCDIR%%/zones.d/README
%%MYSQL%%lib/icinga2/libmysql_shim.so
-%%MYSQL%%lib/icinga2/libmysql_shim.so.2.14.6
+%%MYSQL%%lib/icinga2/libmysql_shim.so.2.15.0
%%PGSQL%%lib/icinga2/libpgsql_shim.so
-%%PGSQL%%lib/icinga2/libpgsql_shim.so.2.14.6
+%%PGSQL%%lib/icinga2/libpgsql_shim.so.2.15.0
lib/icinga2/sbin/icinga2
libexec/nagios/check_nscp_api
sbin/icinga2
diff --git a/net-mgmt/icingadb/Makefile b/net-mgmt/icingadb/Makefile
index 409ac77b6ab6..6b558e50f867 100644
--- a/net-mgmt/icingadb/Makefile
+++ b/net-mgmt/icingadb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= icingadb
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.0
-PORTREVISION= 6
+DISTVERSION= 1.4.0
+PORTREVISION= 2
CATEGORIES= net-mgmt
MAINTAINER= dvl@FreeBSD.org
@@ -39,7 +39,7 @@ SUB_LIST+= ICINGA2USER=${ICINGA2USER} \
PREFIX=${PREFIX}
post-patch:
- @${REINPLACE_CMD} -e 's|%%PREFIX|${PREFIX}|g' ${WRKSRC}/pkg/config/config.go
+ @${REINPLACE_CMD} -e 's|%%PREFIX|${PREFIX}|g' ${WRKSRC}/internal/config/config.go
post-install:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
diff --git a/net-mgmt/icingadb/distinfo b/net-mgmt/icingadb/distinfo
index b692bebb072e..d169b14713ee 100644
--- a/net-mgmt/icingadb/distinfo
+++ b/net-mgmt/icingadb/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1722340400
-SHA256 (go/net-mgmt_icingadb/Icinga-icingadb-v1.2.0_GH0/v1.2.0.mod) = 7ae965983fb00d3e058aad4e8d38d15eeac66c314cc8b6830a4b3b2983dbfe12
-SIZE (go/net-mgmt_icingadb/Icinga-icingadb-v1.2.0_GH0/v1.2.0.mod) = 1502
-SHA256 (go/net-mgmt_icingadb/Icinga-icingadb-v1.2.0_GH0/v1.2.0.zip) = a7ff457bad4ef78a5c65d3fc06571541bec5deee6f0fabbfd88a888e263dcc6d
-SIZE (go/net-mgmt_icingadb/Icinga-icingadb-v1.2.0_GH0/v1.2.0.zip) = 3379031
-SHA256 (go/net-mgmt_icingadb/Icinga-icingadb-v1.2.0_GH0/Icinga-icingadb-v1.2.0_GH0.tar.gz) = f3452f796a471e848c2e51d2820444df8907be7f972cdd139e2abcd6f66a4890
-SIZE (go/net-mgmt_icingadb/Icinga-icingadb-v1.2.0_GH0/Icinga-icingadb-v1.2.0_GH0.tar.gz) = 3345811
+TIMESTAMP = 1752491323
+SHA256 (go/net-mgmt_icingadb/Icinga-icingadb-v1.4.0_GH0/v1.4.0.mod) = af22816190cdd4935f3dd696a4e98f6b2246d8580460173f126c408299258d3c
+SIZE (go/net-mgmt_icingadb/Icinga-icingadb-v1.4.0_GH0/v1.4.0.mod) = 1625
+SHA256 (go/net-mgmt_icingadb/Icinga-icingadb-v1.4.0_GH0/v1.4.0.zip) = eb065d6314499169207e9d47b04714cb5afa858a3fe7b4ce5a5c943295bdf930
+SIZE (go/net-mgmt_icingadb/Icinga-icingadb-v1.4.0_GH0/v1.4.0.zip) = 3354764
+SHA256 (go/net-mgmt_icingadb/Icinga-icingadb-v1.4.0_GH0/Icinga-icingadb-v1.4.0_GH0.tar.gz) = e244998da7c6f817fc590ca0852451a12fee4bc8fda8d3183c4f6c4df1ab38bd
+SIZE (go/net-mgmt_icingadb/Icinga-icingadb-v1.4.0_GH0/Icinga-icingadb-v1.4.0_GH0.tar.gz) = 3343081
diff --git a/net-mgmt/icingadb/files/patch-internal_config_config.go b/net-mgmt/icingadb/files/patch-internal_config_config.go
new file mode 100644
index 000000000000..418f02d52e51
--- /dev/null
+++ b/net-mgmt/icingadb/files/patch-internal_config_config.go
@@ -0,0 +1,11 @@
+--- internal/config/config.go.orig 2025-07-14 11:25:55 UTC
++++ internal/config/config.go
+@@ -56,7 +56,7 @@ type Flags struct {
+ Version bool `long:"version" description:"print version and exit"`
+
+ // Config is the path to the config file. If not provided, it defaults to DefaultConfigPath.
+- Config string `short:"c" long:"config" description:"path to config file (default: /etc/icingadb/config.yml)"`
++ Config string `short:"c" long:"config" description:"path to config file (default: %%PREFIX%%/etc/icingadb/config.yml)"`
+ // default must be kept in sync with DefaultConfigPath.
+
+ // DatabaseAutoImport results in an initial schema check and update; mostly for containerized setups.
diff --git a/net-mgmt/icingadb/files/patch-pkg_config_config.go b/net-mgmt/icingadb/files/patch-pkg_config_config.go
deleted file mode 100644
index 1b5b0066118c..000000000000
--- a/net-mgmt/icingadb/files/patch-pkg_config_config.go
+++ /dev/null
@@ -1,11 +0,0 @@
---- pkg/config/config.go.orig 2023-09-08 17:19:58 UTC
-+++ pkg/config/config.go
-@@ -46,7 +46,7 @@ type Flags struct {
- // Version decides whether to just print the version and exit.
- Version bool `long:"version" description:"print version and exit"`
- // Config is the path to the config file
-- Config string `short:"c" long:"config" description:"path to config file" required:"true" default:"/etc/icingadb/config.yml"`
-+ Config string `short:"c" long:"config" description:"path to config file" required:"true" default:"%%PREFIX%%/etc/icinga2/icingadb.yml"`
- }
-
- // FromYAMLFile returns a new Config value created from the given YAML config file.
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/icingaweb2-module-businessprocess/Makefile b/net-mgmt/icingaweb2-module-businessprocess/Makefile
index 8d474790ed70..423fec2f14be 100644
--- a/net-mgmt/icingaweb2-module-businessprocess/Makefile
+++ b/net-mgmt/icingaweb2-module-businessprocess/Makefile
@@ -16,6 +16,7 @@ RUN_DEPENDS= icingaweb2${PHP_PKGNAMESUFFIX}>=2.12.1:net-mgmt/icingaweb2@${PHP_FL
icinga-php-library${PHP_PKGNAMESUFFIX}>=0.13.1:net-mgmt/icinga-php-library@${PHP_FLAVOR}
USES= php:web,flavors
+IGNORE_WITH_PHP=81
USE_GITHUB= yes
GH_ACCOUNT= icinga
diff --git a/net-mgmt/icingaweb2-module-cube/Makefile b/net-mgmt/icingaweb2-module-cube/Makefile
index 1594ccc875fa..1ee76b85cc7c 100644
--- a/net-mgmt/icingaweb2-module-cube/Makefile
+++ b/net-mgmt/icingaweb2-module-cube/Makefile
@@ -20,6 +20,7 @@ NO_BUILD= yes
NO_ARCH= yes
USES= php:web,flavors
+IGNORE_WITH_PHP=81
WWWDIR?= ${PREFIX}/www/icingaweb2/modules/${PORTNAME:C/^.*-//}
diff --git a/net-mgmt/icingaweb2-module-director/Makefile b/net-mgmt/icingaweb2-module-director/Makefile
index ddc987325021..0dce95a1ac4b 100644
--- a/net-mgmt/icingaweb2-module-director/Makefile
+++ b/net-mgmt/icingaweb2-module-director/Makefile
@@ -15,6 +15,7 @@ RUN_DEPENDS= icingaweb2${PHP_PKGNAMESUFFIX}>=2.12.1:net-mgmt/icingaweb2@${PHP_FL
USES= php:web,flavors
USE_PHP= pcntl
+IGNORE_WITH_PHP=81
USE_RC_SUBR= icinga-director
DIRECTOR_USER?= icingadirector
diff --git a/net-mgmt/icingaweb2-module-elasticsearch/Makefile b/net-mgmt/icingaweb2-module-elasticsearch/Makefile
index 64621ecd31ce..66e31b5076e8 100644
--- a/net-mgmt/icingaweb2-module-elasticsearch/Makefile
+++ b/net-mgmt/icingaweb2-module-elasticsearch/Makefile
@@ -15,6 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= icingaweb2${PHP_PKGNAMESUFFIX}>=2.11.4:net-mgmt/icingaweb2@${PHP_FLAVOR}
USES= php:web,flavors
+IGNORE_WITH_PHP=81
USE_GITHUB= yes
GH_ACCOUNT= icinga
diff --git a/net-mgmt/icingaweb2-module-fileshipper/Makefile b/net-mgmt/icingaweb2-module-fileshipper/Makefile
index a5baa6faf1f1..f2c458393c9c 100644
--- a/net-mgmt/icingaweb2-module-fileshipper/Makefile
+++ b/net-mgmt/icingaweb2-module-fileshipper/Makefile
@@ -15,6 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= icingaweb2${PHP_PKGNAMESUFFIX}>=2.11.4:net-mgmt/icingaweb2@${PHP_FLAVOR}
USES= php:web,flavors
+IGNORE_WITH_PHP=81
USE_GITHUB= yes
GH_ACCOUNT= icinga
diff --git a/net-mgmt/icingaweb2-module-generictts/Makefile b/net-mgmt/icingaweb2-module-generictts/Makefile
index dcb477c0608c..b6b34f8a2fc0 100644
--- a/net-mgmt/icingaweb2-module-generictts/Makefile
+++ b/net-mgmt/icingaweb2-module-generictts/Makefile
@@ -15,6 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= icingaweb2${PHP_PKGNAMESUFFIX}>=2.11.4:net-mgmt/icingaweb2@${PHP_FLAVOR}
USES= php:web,flavors
+IGNORE_WITH_PHP=81
USE_GITHUB= yes
GH_ACCOUNT= icinga
diff --git a/net-mgmt/icingaweb2-module-grafana/Makefile b/net-mgmt/icingaweb2-module-grafana/Makefile
index 4930e6f0375b..64e769159264 100644
--- a/net-mgmt/icingaweb2-module-grafana/Makefile
+++ b/net-mgmt/icingaweb2-module-grafana/Makefile
@@ -13,6 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= icingaweb2${PHP_PKGNAMESUFFIX}>=2.11.4:net-mgmt/icingaweb2@${PHP_FLAVOR}
USES= php:web,flavors
+IGNORE_WITH_PHP=81
USE_GITHUB= yes
GH_ACCOUNT= NETWAYS
diff --git a/net-mgmt/icingaweb2-module-graphite/Makefile b/net-mgmt/icingaweb2-module-graphite/Makefile
index 6d82b46cc32c..837184657f5e 100644
--- a/net-mgmt/icingaweb2-module-graphite/Makefile
+++ b/net-mgmt/icingaweb2-module-graphite/Makefile
@@ -15,6 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= icingaweb2${PHP_PKGNAMESUFFIX}>=2.12.1:net-mgmt/icingaweb2@${PHP_FLAVOR}
USES= php:web,flavors
+IGNORE_WITH_PHP=81
USE_GITHUB= yes
GH_ACCOUNT= icinga
diff --git a/net-mgmt/icingaweb2-module-icingadb/Makefile b/net-mgmt/icingaweb2-module-icingadb/Makefile
index 909db78215fd..0baecd0096b2 100644
--- a/net-mgmt/icingaweb2-module-icingadb/Makefile
+++ b/net-mgmt/icingaweb2-module-icingadb/Makefile
@@ -1,6 +1,7 @@
PORTNAME= icingaweb2-module-icingadb
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.1
+DISTVERSION= 1.2.2
+PORTEPOCH= 1
CATEGORIES= net-mgmt www
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
@@ -19,6 +20,7 @@ RUN_DEPENDS= icinga-php-library${PHP_PKGNAMESUFFIX}>=0.9:net-mgmt/icinga-php-lib
USES= php:web,flavors shebangfix
# php json extension is required but it's statically linked in default php
USE_PHP= curl dom xml
+IGNORE_WITH_PHP= 81
USE_GITHUB= yes
GH_ACCOUNT= icinga
diff --git a/net-mgmt/icingaweb2-module-icingadb/distinfo b/net-mgmt/icingaweb2-module-icingadb/distinfo
index ffa4a9449ead..ce7939150ede 100644
--- a/net-mgmt/icingaweb2-module-icingadb/distinfo
+++ b/net-mgmt/icingaweb2-module-icingadb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751384523
-SHA256 (icinga-icingadb-web-v1.2.1_GH0.tar.gz) = fd58c1340816db48e548d318965fc5d394e373bb22509992115a1c1e4ec81cc1
-SIZE (icinga-icingadb-web-v1.2.1_GH0.tar.gz) = 2074249
+TIMESTAMP = 1752759472
+SHA256 (icinga-icingadb-web-v1.2.2_GH0.tar.gz) = 5137bb68328d6aa7baa843bc9f8f6fba21afa957d454aeeb93f97f8942b6fa74
+SIZE (icinga-icingadb-web-v1.2.2_GH0.tar.gz) = 2075341
diff --git a/net-mgmt/icingaweb2-module-idoreports/Makefile b/net-mgmt/icingaweb2-module-idoreports/Makefile
index 8625d25455eb..d4a4a245276c 100644
--- a/net-mgmt/icingaweb2-module-idoreports/Makefile
+++ b/net-mgmt/icingaweb2-module-idoreports/Makefile
@@ -16,6 +16,7 @@ RUN_DEPENDS= icingaweb2${PHP_PKGNAMESUFFIX}>=2.12.1:net-mgmt/icingaweb2@${PHP_FL
icingaweb2-module-reporting${PHP_PKGNAMESUFFIX}>=0.10.0:net-mgmt/icingaweb2-module-reporting@${PHP_FLAVOR}
USES= php:web,flavors
+IGNORE_WITH_PHP=81
USE_GITHUB= yes
GH_ACCOUNT= icinga
diff --git a/net-mgmt/icingaweb2-module-jira/Makefile b/net-mgmt/icingaweb2-module-jira/Makefile
index a74ea18a7edf..12ed720951a0 100644
--- a/net-mgmt/icingaweb2-module-jira/Makefile
+++ b/net-mgmt/icingaweb2-module-jira/Makefile
@@ -15,6 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= icingaweb2${PHP_PKGNAMESUFFIX}>=2.11.4:net-mgmt/icingaweb2@${PHP_FLAVOR}
USES= php:web,flavors
+IGNORE_WITH_PHP=81
USE_GITHUB= yes
GH_ACCOUNT= icinga
diff --git a/net-mgmt/icingaweb2-module-map/Makefile b/net-mgmt/icingaweb2-module-map/Makefile
index 6d520a8e732d..8a247e8584f2 100644
--- a/net-mgmt/icingaweb2-module-map/Makefile
+++ b/net-mgmt/icingaweb2-module-map/Makefile
@@ -15,6 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= icingaweb2${PHP_PKGNAMESUFFIX}>=2.12.1:net-mgmt/icingaweb2@${PHP_FLAVOR}
USES= php:web,flavors
+IGNORE_WITH_PHP=81
USE_GITHUB= yes
GH_ACCOUNT= nbuchwitz
diff --git a/net-mgmt/icingaweb2-module-pdfexport/Makefile b/net-mgmt/icingaweb2-module-pdfexport/Makefile
index 64d17ba91ee1..f9459d2196ef 100644
--- a/net-mgmt/icingaweb2-module-pdfexport/Makefile
+++ b/net-mgmt/icingaweb2-module-pdfexport/Makefile
@@ -16,6 +16,7 @@ RUN_DEPENDS= icingaweb2${PHP_PKGNAMESUFFIX}>=2.11.4:net-mgmt/icingaweb2@${PHP_FL
chromium>0:www/chromium
USES= php:web,flavors
+IGNORE_WITH_PHP=81
USE_GITHUB= yes
GH_ACCOUNT= icinga
diff --git a/net-mgmt/icingaweb2-module-reactbundle/Makefile b/net-mgmt/icingaweb2-module-reactbundle/Makefile
index 1407534f4155..546aee278021 100644
--- a/net-mgmt/icingaweb2-module-reactbundle/Makefile
+++ b/net-mgmt/icingaweb2-module-reactbundle/Makefile
@@ -15,6 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= icingaweb2${PHP_PKGNAMESUFFIX}>=2.11.4:net-mgmt/icingaweb2@${PHP_FLAVOR}
USES= php:web,flavors
+IGNORE_WITH_PHP=81
USE_GITHUB= yes
GH_ACCOUNT= icinga
diff --git a/net-mgmt/icingaweb2-module-reporting/Makefile b/net-mgmt/icingaweb2-module-reporting/Makefile
index b219fc3e56d0..9a2aa9d8ba82 100644
--- a/net-mgmt/icingaweb2-module-reporting/Makefile
+++ b/net-mgmt/icingaweb2-module-reporting/Makefile
@@ -17,6 +17,7 @@ RUN_DEPENDS= icingaweb2${PHP_PKGNAMESUFFIX}>=2.12.1:net-mgmt/icingaweb2@${PHP_FL
icinga-php-library${PHP_PKGNAMESUFFIX}>=0.13.1:net-mgmt/icinga-php-library@${PHP_FLAVOR}
USES= php:web,flavors
+IGNORE_WITH_PHP=81
USE_GITHUB= yes
GH_ACCOUNT= icinga
diff --git a/net-mgmt/icingaweb2-module-vsphere/Makefile b/net-mgmt/icingaweb2-module-vsphere/Makefile
index 4d9e392f18b0..0c1962dbb10d 100644
--- a/net-mgmt/icingaweb2-module-vsphere/Makefile
+++ b/net-mgmt/icingaweb2-module-vsphere/Makefile
@@ -14,6 +14,7 @@ RUN_DEPENDS= icingaweb2${PHP_PKGNAMESUFFIX}>=2.11.4:net-mgmt/icingaweb2@${PHP_FL
USES= php:web,flavors
USE_PHP= posix soap
+IGNORE_WITH_PHP=81
USE_GITHUB= yes
GH_ACCOUNT= icinga
diff --git a/net-mgmt/icingaweb2-module-vspheredb/Makefile b/net-mgmt/icingaweb2-module-vspheredb/Makefile
index e0ceacece819..d0ab46d1c20e 100644
--- a/net-mgmt/icingaweb2-module-vspheredb/Makefile
+++ b/net-mgmt/icingaweb2-module-vspheredb/Makefile
@@ -18,6 +18,7 @@ RUN_DEPENDS= icingaweb2${PHP_PKGNAMESUFFIX}>=2.11.4:net-mgmt/icingaweb2@${PHP_FL
icingaweb2-module-reactbundle${PHP_PKGNAMESUFFIX}>0:net-mgmt/icingaweb2-module-reactbundle@${PHP_FLAVOR}
USES= mysql php:web,flavors
+IGNORE_WITH_PHP=81
USE_GITHUB= yes
GH_ACCOUNT= icinga
diff --git a/net-mgmt/icingaweb2-module-x509/Makefile b/net-mgmt/icingaweb2-module-x509/Makefile
index 8e9387f5fd7c..3ece376874e6 100644
--- a/net-mgmt/icingaweb2-module-x509/Makefile
+++ b/net-mgmt/icingaweb2-module-x509/Makefile
@@ -21,6 +21,7 @@ USE_GITHUB= yes
GH_ACCOUNT= Icinga
USE_PHP= gmp
+IGNORE_WITH_PHP=81
NO_BUILD= yes
NO_ARCH= yes
diff --git a/net-mgmt/icingaweb2/Makefile b/net-mgmt/icingaweb2/Makefile
index f4b10f3f8723..fe627b2b3cd0 100644
--- a/net-mgmt/icingaweb2/Makefile
+++ b/net-mgmt/icingaweb2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= icingaweb2
DISTVERSIONPREFIX= v
-DISTVERSION= 2.12.4
+DISTVERSION= 2.12.5
CATEGORIES= net-mgmt www
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
@@ -20,6 +20,7 @@ USE_PHP= bcmath bitset ctype curl dom fileinfo filter gd gettext iconv intl ldap
mbstring mcrypt memcache memcached opcache pdo \
pdo_sqlite posix session simplexml soap sockets sqlite3 xml \
zlib
+IGNORE_WITH_PHP=81
USE_GITHUB= yes
GH_ACCOUNT= icinga
diff --git a/net-mgmt/icingaweb2/distinfo b/net-mgmt/icingaweb2/distinfo
index 052e6dfa390d..d75bad33fc72 100644
--- a/net-mgmt/icingaweb2/distinfo
+++ b/net-mgmt/icingaweb2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743014357
-SHA256 (icinga-icingaweb2-v2.12.4_GH0.tar.gz) = 88595be8910b1b3be194ef49636a9b9654a87bac6e01439d27ee82ef7a4acf39
-SIZE (icinga-icingaweb2-v2.12.4_GH0.tar.gz) = 6362942
+TIMESTAMP = 1752686233
+SHA256 (icinga-icingaweb2-v2.12.5_GH0.tar.gz) = 8756caba3287aaaa9b0bf398de7f581a7c0d25587c65b6e2804cf22819d54171
+SIZE (icinga-icingaweb2-v2.12.5_GH0.tar.gz) = 6365042
diff --git a/net-mgmt/intel-snap/Makefile b/net-mgmt/intel-snap/Makefile
index a68db3fd200b..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= 27
+PORTREVISION= 29
CATEGORIES= net-mgmt
MAINTAINER= ports@FreeBSD.org
diff --git a/net-mgmt/ipfixcol2/Makefile b/net-mgmt/ipfixcol2/Makefile
index 08b01f0b557d..a167ea4b36f2 100644
--- a/net-mgmt/ipfixcol2/Makefile
+++ b/net-mgmt/ipfixcol2/Makefile
@@ -10,8 +10,6 @@ WWW= https://github.com/CESNET/ipfixcol2
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_FreeBSD_13= Requires sys/timerfd.h
-
ONLY_FOR_ARCHS= aarch64 amd64
ONLY_FOR_ARCHS_REASON= Requires 64bit time_t: static_assert(sizeof(uint64_t) == sizeof(time_t), "Assumed that time_t is uint64_t, but it's not")
@@ -36,6 +34,12 @@ PORTEXAMPLES= *
OPTIONS_DEFINE= EXAMPLES
+# XXX Drop after FreeBSD 13 EOL around 2026-04-30
+.if !exists(/usr/include/sys/timerfd.h)
+CFLAGS+= `pkg-config --cflags epoll-shim`
+LDFLAGS+= `pkg-config --libs epoll-shim`
+.endif
+
post-install:
${MKDIR} ${STAGEDIR}${ETCDIR} ${STAGEDIR}/var/run/${PORTNAME}
${INSTALL_DATA} ${WRKSRC}/doc/data/configs/udp2json.xml \
diff --git a/net-mgmt/kapacitor/Makefile b/net-mgmt/kapacitor/Makefile
index 82c159f7ebf2..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= 26
+PORTREVISION= 28
CATEGORIES= net-mgmt
MAINTAINER= cheffo@freebsd-bg.org
diff --git a/net-mgmt/kf6-networkmanager-qt/distinfo b/net-mgmt/kf6-networkmanager-qt/distinfo
index 358ec5ca90b5..013c9fb8e5f9 100644
--- a/net-mgmt/kf6-networkmanager-qt/distinfo
+++ b/net-mgmt/kf6-networkmanager-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749476629
-SHA256 (KDE/frameworks/6.15/networkmanager-qt-6.15.0.tar.xz) = ac41786342b106fe7457d414e2d79289c6d720dcfaa58c271c50c8e4a754b39b
-SIZE (KDE/frameworks/6.15/networkmanager-qt-6.15.0.tar.xz) = 184072
+TIMESTAMP = 1754127975
+SHA256 (KDE/frameworks/6.17/networkmanager-qt-6.17.0.tar.xz) = d83beae867fb7d669886f513893f8eec58b5d7a24b429d89dc5c6c08b7a3f4e0
+SIZE (KDE/frameworks/6.17/networkmanager-qt-6.17.0.tar.xz) = 183968
diff --git a/net-mgmt/librenms/Makefile b/net-mgmt/librenms/Makefile
index c1b20d7c28cf..a4b7eaa84e22 100644
--- a/net-mgmt/librenms/Makefile
+++ b/net-mgmt/librenms/Makefile
@@ -1,5 +1,5 @@
PORTNAME= librenms
-PORTVERSION= 25.6.0
+PORTVERSION= 25.8.0
PORTEPOCH= 1
CATEGORIES= net-mgmt
MASTER_SITES= LOCAL/dvl:vendor
@@ -18,8 +18,7 @@ RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \
bash:shells/bash \
dot:graphics/graphviz \
rrdtool:databases/rrdtool \
- snmpget:net-mgmt/net-snmp \
- sudo:security/sudo
+ snmpget:net-mgmt/net-snmp
USES= cpe php python shebangfix
USE_GITHUB= yes
@@ -46,10 +45,10 @@ SHEBANG_FILES= ../${PORTNAME}-vendor-${PORTVERSION}/paragonie/random_compat/buil
../librenms-vendor-${PORTVERSION}/symfony/error-handler/Resources/bin/patch-type-declarations \
../librenms-vendor-${PORTVERSION}/symfony/var-dumper/Resources/bin/var-dump-server \
../librenms-vendor-${PORTVERSION}/symfony/yaml/Resources/bin/yaml-lint \
- addhost.php alerts.php artisan billing-calculate.php \
- check-services.php config_to_json.php cronic daily.php daily.sh \
- delhost.php discovery-wrapper.py discovery.php dist-pollers.php \
- irc.php librenms-service.py LibreNMS/command_runner.py \
+ alerts.php artisan billing-calculate.php check-services.php \
+ config_to_json.php cronic daily.php daily.sh delhost.php \
+ discovery-wrapper.py discovery.php dist-pollers.php irc.php \
+ librenms-service.py LibreNMS/command_runner.py \
LibreNMS/wrapper.py lnms misc/lnms-completion.bash \
misc/smokeping-debian.example misc/smokeping-rhel.example \
ping.php poll-billing.php poller-wrapper.py poller.php \
@@ -71,8 +70,8 @@ SHEBANG_FILES= ../${PORTNAME}-vendor-${PORTVERSION}/paragonie/random_compat/buil
scripts/rename-mibs.php scripts/rrdstep.php \
scripts/save-test-data.php scripts/syslog-notify-oxidized.php \
scripts/test-alert.php scripts/test-template.php \
- scripts/tune_port.php scripts/watchmaillog/watchmaillog.pl \
- snmp-scan.py snmptrap.php syslog.php validate.php
+ scripts/watchmaillog/watchmaillog.pl snmp-scan.py snmptrap.php \
+ syslog.php validate.php
NO_ARCH= yes
NO_BUILD= yes
@@ -94,12 +93,20 @@ DBDIR= /var/db/${PORTNAME}
OPTIONS_DEFINE= DOCS EXAMPLES FPING IPMITOOL LIBVIRT MYSQLD NAGPLUGINS \
NMAP WMIC X11
-OPTIONS_DEFAULT= FPING IPMITOOL LIBVIRT NAGPLUGINS NMAP PYPOLLER WMIC
+OPTIONS_DEFAULT= FPING IPMITOOL LIBVIRT NAGPLUGINS NMAP PYPOLLER SUDO \
+ WMIC
+OPTIONS_RADIO= SUDO
+OPTIONS_RADIO_SUDO= SUDO SUDO_SSSD
+
+SUDO_RUN_DEPENDS= sudo:security/sudo
+SUDO_SSSD_RUN_DEPENDS= sudo:security/sudo@sssd
FPING_DESC= Enable fping support ping monitoring
IPMITOOL_DESC= Enable support for monitoring hardware IPMI
MYSQLD_DESC= Use local MySQL server
WMIC_DESC= Enable support for WMI polling
+SUDO_DESC= use security/sudo
+SUDO_SSSD_DESC= use security/sudo@sssd
FPING_RUN_DEPENDS= fping:net/fping
IPMITOOL_RUN_DEPENDS= ipmitool:sysutils/ipmitool
@@ -114,19 +121,19 @@ X11_RUN_DEPENDS_OFF= mtr:net/mtr@nox11
X11_USES= magick:6
X11_USES_OFF= magick:6,nox11
-_ROOT_FILES= addhost.php alerts.php artisan billing-calculate.php \
+_ROOT_FILES= alerts.php artisan billing-calculate.php \
check-services.php composer.json composer.lock \
config.php.default config_to_json.php cronic daily.php \
delhost.php discovery-wrapper.py discovery.php \
dist-pollers.php irc.php librenms-service.py mkdocs.yml \
- phpunit.xml ping.php poll-billing.php \
- poller.php poller-wrapper.py renamehost.php \
- snmp-scan.py snmptrap.php syslog.php validate.php
+ phpunit.xml ping.php poll-billing.php poller.php \
+ poller-wrapper.py renamehost.php snmp-scan.py \
+ snmptrap.php syslog.php validate.php
_SCRIPT_FILES= daily.sh lnms
# _RELEASE_TIMESTAMP is used for a patch inside the vendor code
# it represents the release date via: git show --pretty='%H|%ct' -s 1.42.01
# It sits here so you remember to update it with each release
-_RELEASE_TIMESTAMP= 1750074912
+_RELEASE_TIMESTAMP= 1755492731
_ROOT_DIRS= LibreNMS app bootstrap config database doc html \
includes lang licenses mibs misc resources routes \
scripts tests
diff --git a/net-mgmt/librenms/distinfo b/net-mgmt/librenms/distinfo
index 0f3620d2bd2d..87c2b96b6a51 100644
--- a/net-mgmt/librenms/distinfo
+++ b/net-mgmt/librenms/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750080681
-SHA256 (librenms-vendor-25.6.0.tar.gz) = 8f802bad2fd21d2187930b9ead6c598571445d9b3614699cf2f38650a7bf45d1
-SIZE (librenms-vendor-25.6.0.tar.gz) = 27404672
-SHA256 (librenms-librenms-25.6.0_GH0.tar.gz) = b72aa199965f44e662965c58cd3ae7a107fbf7bd51fb11bf595c99033d897bae
-SIZE (librenms-librenms-25.6.0_GH0.tar.gz) = 70700887
+TIMESTAMP = 1755522747
+SHA256 (librenms-vendor-25.8.0.tar.gz) = 9986dad74d2ebeee2ce2eeefd3ef1916e3ba058e004f034b137102f59ab79c11
+SIZE (librenms-vendor-25.8.0.tar.gz) = 27512017
+SHA256 (librenms-librenms-25.8.0_GH0.tar.gz) = 6022b7a9a12198fd49f358e281d400a1b704f4066612e07bc7d20223cce98c92
+SIZE (librenms-librenms-25.8.0_GH0.tar.gz) = 71480466
diff --git a/net-mgmt/librenms/files/patch-includes_html_output_capture.inc.php b/net-mgmt/librenms/files/patch-includes_html_output_capture.inc.php
index 9db94e486f2b..3d34dc8eece5 100644
--- a/net-mgmt/librenms/files/patch-includes_html_output_capture.inc.php
+++ b/net-mgmt/librenms/files/patch-includes_html_output_capture.inc.php
@@ -1,20 +1,20 @@
---- includes/html/output/capture.inc.php.orig 2023-10-27 13:17:37 UTC
+--- includes/html/output/capture.inc.php.orig 2025-07-16 12:40:13 UTC
+++ includes/html/output/capture.inc.php
-@@ -32,7 +32,7 @@ $type = $_REQUEST['type'];
+@@ -33,7 +33,7 @@ switch ($type) {
switch ($type) {
case 'poller':
-- $cmd = ['php', \LibreNMS\Config::get('install_dir') . '/lnms', 'device:poll', $hostname, '--no-data', '-vv'];
-+ $cmd = ['%%LOCALBASE%%/bin/php', \LibreNMS\Config::get('install_dir') . '/lnms', 'device:poll', $hostname, '--no-data', '-vv'];
+- $cmd = ['php', \App\Facades\LibrenmsConfig::get('install_dir') . '/lnms', 'device:poll', $hostname, '--no-data', '-vv'];
++ $cmd = ['%%LOCALBASE%%/bin/php', \App\Facades\LibrenmsConfig::get('install_dir') . '/lnms', 'device:poll', $hostname, '--no-data', '-vv'];
$filename = "poller-$hostname.txt";
break;
case 'snmpwalk':
-@@ -43,7 +43,7 @@ switch ($type) {
+@@ -44,7 +44,7 @@ switch ($type) {
$filename = $device['os'] . '-' . $device['hostname'] . '.snmpwalk';
break;
case 'discovery':
-- $cmd = ['php', \LibreNMS\Config::get('install_dir') . '/discovery.php', '-h', $hostname, '-d'];
-+ $cmd = ['%%LOCALBASE%%/bin/php', \LibreNMS\Config::get('install_dir') . '/discovery.php', '-h', $hostname, '-d'];
+- $cmd = ['php', \App\Facades\LibrenmsConfig::get('install_dir') . '/discovery.php', '-h', $hostname, '-d'];
++ $cmd = ['%%LOCALBASE%%/bin/php', \App\Facades\LibrenmsConfig::get('install_dir') . '/discovery.php', '-h', $hostname, '-d'];
$filename = "discovery-$hostname.txt";
break;
default:
diff --git a/net-mgmt/mqtt2prometheus/Makefile b/net-mgmt/mqtt2prometheus/Makefile
index 280ea1fab934..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= 4
+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/nagcon/Makefile b/net-mgmt/nagcon/Makefile
deleted file mode 100644
index 73ccac61326c..000000000000
--- a/net-mgmt/nagcon/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-PORTNAME= nagcon
-PORTVERSION= 0.0.32
-CATEGORIES= net-mgmt
-MASTER_SITES= http://www.vanheusden.com/nagcon/
-
-MAINTAINER= rand@iteris.com
-COMMENT= Nagios console monitor
-WWW= http://www.vanheusden.com/nagcon
-
-DEPRECATED= Obsolete, only supports legacy versions of Nagios
-EXPIRATION_DATE=2025-07-31
-
-LIB_DEPENDS= libstrfunc.so:devel/libstrfunc
-
-PLIST_FILES= bin/nagcon
-
-CFILES= error.c
-CPPFILES= utils.cpp br.cpp nc.cpp pl.cpp
-
-USES= ncurses tar:tgz
-CFLAGS+= -DVERSION=\"${PORTVERSION}\" -I${LOCALBASE}/include
-LDFLAGS+= -lncurses -lstdc++ -L${LOCALBASE}/lib -lstrfunc -ltinfo
-
-do-build:
- ${CC} ${CFLAGS} -c -o ${WRKSRC}/${CFILES:C/\.c//}.o ${WRKSRC}/${CFILES}
-.for f in ${CPPFILES}
- ${CXX} ${CFLAGS} -c -o ${WRKSRC}/${f:C/\.cpp//}.o ${WRKSRC}/${f}
-.endfor
- ${CC} ${LDFLAGS} ${WRKSRC}/error.o ${CPPFILES:C/(.*)\.cpp/${WRKSRC}\/\1.o/} \
- -o ${WRKSRC}/${PORTNAME}
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
-
-.include <bsd.port.mk>
diff --git a/net-mgmt/nagcon/distinfo b/net-mgmt/nagcon/distinfo
deleted file mode 100644
index eebf34eeed1a..000000000000
--- a/net-mgmt/nagcon/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1523541513
-SHA256 (nagcon-0.0.32.tgz) = e11071cb36d4a13326c371a2f5f17f13c42fbed7c38e0ef926e220f6bfa4e88c
-SIZE (nagcon-0.0.32.tgz) = 15746
diff --git a/net-mgmt/nagcon/files/patch-br.cpp b/net-mgmt/nagcon/files/patch-br.cpp
deleted file mode 100644
index a56f8a045a99..000000000000
--- a/net-mgmt/nagcon/files/patch-br.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- br.cpp.orig 2017-12-27 12:07:16 UTC
-+++ br.cpp
-@@ -12,6 +12,7 @@
- #include <sys/mman.h>
- #include <fcntl.h>
- #include <syslog.h>
-+#include <strfunc.h>
- #include "br.h"
-
- buffered_reader::buffered_reader(int cur_fd, int cur_block_size)
diff --git a/net-mgmt/nagcon/files/patch-br.h b/net-mgmt/nagcon/files/patch-br.h
deleted file mode 100644
index 55976d409430..000000000000
--- a/net-mgmt/nagcon/files/patch-br.h
+++ /dev/null
@@ -1,15 +0,0 @@
---- br.h.orig 2017-12-27 12:07:16 UTC
-+++ br.h
-@@ -10,6 +10,12 @@
- #define likely(x) __builtin_expect((x),1)
- #define unlikely(x) __builtin_expect((x),0)
-
-+/* FreeBSD uses open/stat/lseek/off_t rather than open64/stat64/lseek64/off64_t */
-+#define stat64 stat
-+#define lseek64 lseek
-+#define open64 open
-+#define off64_t off_t
-+
- class buffered_reader
- {
- private:
diff --git a/net-mgmt/nagcon/files/patch-nc.cpp b/net-mgmt/nagcon/files/patch-nc.cpp
deleted file mode 100644
index 7289f18f42ac..000000000000
--- a/net-mgmt/nagcon/files/patch-nc.cpp
+++ /dev/null
@@ -1,29 +0,0 @@
---- nc.cpp.orig 2017-12-27 12:07:16 UTC
-+++ nc.cpp
-@@ -178,7 +178,7 @@ void help(void)
-
- printf("-f file what file to monitor (usuallly:\n");
- printf("-F host:port connect to a host for retrieving the status.log information\n");
-- printf(" /usr/local/nagios/var/status.log, look for status_file in\n");
-+ printf(" /var/spool/nagios/status.log, look for status_file in\n");
- printf(" the nagios.cfg file\n");
- printf("-i x check interval (in seconds)\n");
- printf("-a list also the services for hosts that are down\n");
-@@ -210,7 +210,7 @@ int main(int argc, char *argv[])
- WINDOW *win;
- int sw;
-
-- char *status_log = "/usr/local/nagios/var/status.log";
-+ char *status_log = "/var/spool/nagios/status.log";
- int interval = 5;
- char list_all_problems = 0;
- char always_notify = 0;
-@@ -322,7 +322,7 @@ int main(int argc, char *argv[])
- wattroff(win, COLOR_PAIR(MY_DRAW));
-
- if (file_mode == 0) /* file */
-- fd = open64(status_log, O_RDONLY);
-+ fd = open(status_log, O_RDONLY);
- else
- fd = connect_to(status_log);
-
diff --git a/net-mgmt/nagcon/files/patch-utils.cpp b/net-mgmt/nagcon/files/patch-utils.cpp
deleted file mode 100644
index d4be5394379a..000000000000
--- a/net-mgmt/nagcon/files/patch-utils.cpp
+++ /dev/null
@@ -1,12 +0,0 @@
---- utils.cpp.orig 2017-12-27 12:07:16 UTC
-+++ utils.cpp
-@@ -10,6 +10,9 @@
- #include <netdb.h>
- #include <sys/types.h>
- #include <sys/socket.h>
-+#include <arpa/inet.h>
-+#include <netinet/in.h>
-+#include <strfunc.h>
- extern "C" {
- #include "error.h"
- }
diff --git a/net-mgmt/nagcon/pkg-descr b/net-mgmt/nagcon/pkg-descr
deleted file mode 100644
index 7767a27faf72..000000000000
--- a/net-mgmt/nagcon/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Nagcon is a console application interfacing to Nagios 2.0 and 3.0
-which gives you an overview of all services with troubled services.
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/net-snmp/files/patch-agent_mibgroup_mibII_tcp.c b/net-mgmt/net-snmp/files/patch-agent_mibgroup_mibII_tcp.c
index af46e3d86d43..83470a30dedf 100644
--- a/net-mgmt/net-snmp/files/patch-agent_mibgroup_mibII_tcp.c
+++ b/net-mgmt/net-snmp/files/patch-agent_mibgroup_mibII_tcp.c
@@ -1,5 +1,5 @@
---- agent/mibgroup/mibII/tcp.c.orig 2023-08-15 20:32:01 UTC
-+++ agent/mibgroup/mibII/tcp.c
+--- agent/mibgroup/mibII/tcp.c.orig 2023-08-15 13:32:01.000000000 -0700
++++ agent/mibgroup/mibII/tcp.c 2025-07-10 17:17:00.309421000 -0700
@@ -8,6 +8,14 @@
#include <net-snmp/net-snmp-features.h>
#include "mibII_common.h"
@@ -15,3 +15,21 @@
#ifdef HAVE_STDLIB_H
#include <stdlib.h>
#endif
+@@ -38,8 +46,17 @@
+ #include <netinet/tcpip.h>
+ #endif
+ #ifdef HAVE_NETINET_TCP_TIMER_H
++#if __FreeBSD_version >= 1500048
++#define _KERNEL
++#define max(x, y) (((x) > (y)) ? (x) : (y))
++#define MSEC_2_TICKS(m) max(1, (uint32_t)((hz == 1000) ? \
++ (m) : ((uint64_t)(m) * (uint64_t)hz)/(uint64_t)1000))
++#endif
+ #include <netinet/tcp_timer.h>
++#if __FreeBSD_version >= 1500048
++#undef _KERNEL
+ #endif
++#endif
+ #ifdef HAVE_NETINET_TCP_VAR_H
+ #ifdef openbsd7
+ #define _KERNEL /* OpenBSD 7.3 */
diff --git a/net-mgmt/netbox/Makefile b/net-mgmt/netbox/Makefile
index 103de78bd629..feaf775a0131 100644
--- a/net-mgmt/netbox/Makefile
+++ b/net-mgmt/netbox/Makefile
@@ -1,6 +1,7 @@
PORTNAME= netbox
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.3
+DISTVERSION= 4.3.7
+PORTREVISION= 1
CATEGORIES= net-mgmt python
MAINTAINER= kai@FreeBSD.org
@@ -27,39 +28,39 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=5.2.3<5.3:www/py-django52@${PY_FLA
${PYTHON_PKGNAMEPREFIX}dj52-django-cors-headers>=4.7.0<5:www/py-dj52-django-cors-headers@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-debug-toolbar>=5.2.0<6:www/py-dj52-django-debug-toolbar@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-filter>=25.1<26:www/py-dj52-django-filter@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-django-htmx>=1.23.1<2:www/py-dj52-django-htmx@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-htmx>=1.23.2<2:www/py-dj52-django-htmx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-mptt>=0.17.0<0.18:www/py-dj52-django-mptt@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-prometheus>=2.4.1<2.5:www/py-dj52-django-prometheus@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-django-redis>=5.4.0<7:www/py-dj52-django-redis@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-redis>=6.0.0<7:www/py-dj52-django-redis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-rich>=2.0.0<3:www/py-dj52-django-rich@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-django-rq>=3.0.1<3.1:devel/py-dj52-django-rq@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-rq>=3.0.1<3.2:devel/py-dj52-django-rq@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-storages>=1.14.6<2:www/py-dj52-django-storages@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-tables2>=2.7.5<2.8:www/py-dj52-django-tables2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-taggit>=6.1.0<7:www/py-dj52-django-taggit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-django-timezone-field>=7.1<8:www/py-dj52-django-timezone-field@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-djangorestframework>=3.16.0<3.17.0:www/py-dj52-djangorestframework@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-djangorestframework>=3.16.1<3.17.0:www/py-dj52-djangorestframework@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular>=0.28.0<1:www/py-dj52-drf-spectacular@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular-sidecar>=2025.6.1:www/py-dj52-drf-spectacular-sidecar@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-social-auth-app-django>=5.4.3<6:www/py-dj52-social-auth-app-django@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql>=0.275.4<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-drf-spectacular-sidecar>=2025.8.1:www/py-dj52-drf-spectacular-sidecar@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-social-auth-app-django>=5.5.1<6:www/py-dj52-social-auth-app-django@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql>=0.281.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.14<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.18<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.21<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.5.0<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 520a881142ea..a041454c6736 100644
--- a/net-mgmt/netbox/distinfo
+++ b/net-mgmt/netbox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751183254
-SHA256 (netbox-community-netbox-v4.3.3_GH0.tar.gz) = 2d74bdd02f0a41407fb79839d62e2e55d69168a830c460e661efd21d6cb346fb
-SIZE (netbox-community-netbox-v4.3.3_GH0.tar.gz) = 18707138
+TIMESTAMP = 1756288832
+SHA256 (netbox-community-netbox-v4.3.7_GH0.tar.gz) = fd2ed38732161a16f10e94786fa30d8d535cef8c6410516a4904b464dcd8243d
+SIZE (netbox-community-netbox-v4.3.7_GH0.tar.gz) = 18770741
diff --git a/net-mgmt/netbox/pkg-plist b/net-mgmt/netbox/pkg-plist
index 3f993b2e91a5..4411170e847e 100644
--- a/net-mgmt/netbox/pkg-plist
+++ b/net-mgmt/netbox/pkg-plist
@@ -234,8 +234,12 @@
%%DATADIR%%/dcim/migrations/0205_moduletypeprofile.py
%%DATADIR%%/dcim/migrations/0206_load_module_type_profiles.py
%%DATADIR%%/dcim/migrations/0207_remove_redundant_indexes.py
+%%DATADIR%%/dcim/migrations/0208_devicerole_uniqueness.py
+%%DATADIR%%/dcim/migrations/0209_device_component_denorm_site_location.py
+%%DATADIR%%/dcim/migrations/0210_macaddress_ordering.py
%%DATADIR%%/dcim/migrations/__init__.py
%%DATADIR%%/dcim/migrations/initial_data/module_type_profiles/cpu.json
+%%DATADIR%%/dcim/migrations/initial_data/module_type_profiles/expansion_card.json
%%DATADIR%%/dcim/migrations/initial_data/module_type_profiles/fan.json
%%DATADIR%%/dcim/migrations/initial_data/module_type_profiles/gpu.json
%%DATADIR%%/dcim/migrations/initial_data/module_type_profiles/hard_disk.json
@@ -762,6 +766,7 @@
%%DATADIR%%/ipam/migrations/0079_add_service_fhrp_group_parent_gfk.py
%%DATADIR%%/ipam/migrations/0080_populate_service_parent.py
%%DATADIR%%/ipam/migrations/0081_remove_service_device_virtual_machine_add_parent_gfk_index.py
+%%DATADIR%%/ipam/migrations/0082_add_prefix_network_containment_indexes.py
%%DATADIR%%/ipam/migrations/__init__.py
%%DATADIR%%/ipam/models/__init__.py
%%DATADIR%%/ipam/models/asns.py
@@ -1068,6 +1073,7 @@
%%DATADIR%%/project-static/styles/custom/_markdown.scss
%%DATADIR%%/project-static/styles/custom/_misc.scss
%%DATADIR%%/project-static/styles/custom/_notifications.scss
+%%DATADIR%%/project-static/styles/custom/racks.scss
%%DATADIR%%/project-static/styles/external.scss
%%DATADIR%%/project-static/styles/netbox.scss
%%DATADIR%%/project-static/styles/overrides/_bootstrap.scss
@@ -1252,6 +1258,7 @@
%%DATADIR%%/templates/extras/inc/configcontext_data.html
%%DATADIR%%/templates/extras/inc/format_toggle.html
%%DATADIR%%/templates/extras/inc/result_pending.html
+%%DATADIR%%/templates/extras/inc/script_list_content.html
%%DATADIR%%/templates/extras/journalentry.html
%%DATADIR%%/templates/extras/notificationgroup.html
%%DATADIR%%/templates/extras/object_changelog.html
@@ -1512,6 +1519,7 @@
%%DATADIR%%/users/migrations/0007_objectpermission_update_object_types.py
%%DATADIR%%/users/migrations/0008_flip_objectpermission_assignments.py
%%DATADIR%%/users/migrations/0009_update_group_perms.py
+%%DATADIR%%/users/migrations/0010_add_token_meta_ordering.py
%%DATADIR%%/users/migrations/__init__.py
%%DATADIR%%/users/models/__init__.py
%%DATADIR%%/users/models/permissions.py
@@ -1577,6 +1585,7 @@
%%DATADIR%%/utilities/paginator.py
%%DATADIR%%/utilities/password_validation.py
%%DATADIR%%/utilities/permissions.py
+%%DATADIR%%/utilities/prefetch.py
%%DATADIR%%/utilities/proxy.py
%%DATADIR%%/utilities/query.py
%%DATADIR%%/utilities/query_functions.py
@@ -1626,6 +1635,7 @@
%%DATADIR%%/utilities/templates/widgets/select_option.html
%%DATADIR%%/utilities/templates/widgets/select_option_with_pk.html
%%DATADIR%%/utilities/templates/widgets/sluginput.html
+%%DATADIR%%/utilities/templates/widgets/splitmultiselect.html
%%DATADIR%%/utilities/templatetags/__init__.py
%%DATADIR%%/utilities/templatetags/builtins/__init__.py
%%DATADIR%%/utilities/templatetags/builtins/filters.py
@@ -1654,6 +1664,7 @@
%%DATADIR%%/utilities/tests/test_forms.py
%%DATADIR%%/utilities/tests/test_managers.py
%%DATADIR%%/utilities/tests/test_ordering.py
+%%DATADIR%%/utilities/tests/test_prefetch.py
%%DATADIR%%/utilities/tests/test_request.py
%%DATADIR%%/utilities/tests/test_utils.py
%%DATADIR%%/utilities/tracking.py
diff --git a/net-mgmt/netdata/Makefile b/net-mgmt/netdata/Makefile
index 06cb32a2bfe9..7bee121eb952 100644
--- a/net-mgmt/netdata/Makefile
+++ b/net-mgmt/netdata/Makefile
@@ -1,6 +1,6 @@
PORTNAME= netdata
DISTVERSIONPREFIX= v
-DISTVERSION= 2.5.4
+DISTVERSION= 2.6.3
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 \
@@ -16,8 +16,7 @@ WWW= https://github.com/netdata/netdata
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${LOCALBASE}/bin/mmv:misc/mmv \
- ${LOCALBASE}/lib/libbacktrace.a:devel/libbacktrace
+BUILD_DEPENDS= ${LOCALBASE}/lib/libbacktrace.a:devel/libbacktrace
LIB_DEPENDS= libabsl_base.so:devel/abseil \
libbrotlicommon.so:archivers/brotli \
libcurl.so:ftp/curl \
@@ -75,7 +74,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= 20250824
PLIST_SUB= NETDATA_CACHE=${NETDATA_CACHE} \
NETDATA_LOG=${NETDATA_LOG} \
@@ -83,8 +82,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 +150,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
+ ${FIND} ${STAGEDIR}${PREFIX}/lib/${PORTNAME} -type f -name "*.conf" -exec ${MV} {} {}.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..e1e31374caaf 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 = 1756063762
+SHA256 (netdata/netdata-v2.6.3.tar.gz) = ae99834889c04b5d49b1b03cf1db8812a9b3c6498dd097414bee01a3844c9001
+SIZE (netdata/netdata-v2.6.3.tar.gz) = 32799972
+SHA256 (netdata/agent_20250824.tar.gz) = 4b6cc8e789bc782a334cf81685462db25804d3d6d58101dd15606a0473e0ac80
+SIZE (netdata/agent_20250824.tar.gz) = 13362573
+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..8619498d2a60 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
@@ -348,6 +334,49 @@ etc/logrotate.d/netdata
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/western-digital-mycloud-ex2-ultra.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/zebra-printer.yaml
%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/default/zyxel-switch.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/3com.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/allied.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/alteon.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/apc.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/arista.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/aruba.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/avaya.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/brocade.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/cacheflow.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/checkpoint.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/cisco.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/dell.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/dlink.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/enterasys.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/extreme.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/f5.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/fortinet.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/fujifilm.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/fujitsu.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/h3c.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/hp.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/huawei.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/ibm.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/infoblox.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/juniper.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/konica.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/lexmark.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/meraki.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/nec.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/netgear.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/netscout.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/nokia.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/other.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/paloalto.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/ruijie.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/sharp.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/synoptics.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/tec.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/terracom.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/watchguard.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/xerox.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/yamaha.yaml
+%%GOPLUGIN%%lib/netdata/conf.d/go.d/snmp.profiles/metadata/zte.yaml
%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/spigotmc.conf.sample
%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/squid.conf.sample
%%GOPLUGIN%%@sample(netdata,netdata,0640) lib/netdata/conf.d/go.d/squidlog.conf.sample
@@ -408,7 +437,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 +453,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 +492,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 +562,137 @@ 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/1083.bfcffcae47e37eafd532.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/1083.bfcffcae47e37eafd532.chunk.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/1083.d61abf3771ce679d59cf.css
+%%DASHBOARD%%%%DATADIR%%/web/v3/1220.308e2174e62c44e06938.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/127.b38f17ae8eb1311d3aa9.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/1526.ea56050e11a00e20d98f.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/1608.b6e817e2bb513f0f92f7.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/1658.bbd335679cb24cf069ef.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/180.086fe7e92548534bce2f.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/1861.9a2080d27fce06962873.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/1878.c74c9255ec1d220f393f.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/1910.7d47287615353c2c5bea.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/1941.e26852fa57864b2470ba.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2003.e708af13e4f073b1bb94.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2117.545b8ceea88f7b90171d.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2143.49f48e775f13b4fc81f1.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2177.53667886540a7f8ce1ec.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2201.97fe15903519a813c132.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2248.d3530d5e485b5435b9e3.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2314.7d6438ade89d573633c8.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2386.26254009ccf42c46dd16.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2386.26254009ccf42c46dd16.chunk.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/2436.cbfe2a88b01fa42975ac.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2558.155e9c57089c71bfea78.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2573.0e37cb00f11a39333a73.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2576.1dd73c90183d493db1e2.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.f97c99057f786301a89e.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/271.4add78d3adffde5ccdd8.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2904.6ead6bfea3e931f04a81.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/2948.f3a12957273215f5d850.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3068.ba513b53bf6013c31670.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3131.fce078e136fb5d608e7b.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3131.fce078e136fb5d608e7b.chunk.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/3149.f6966a9b11efa56344c4.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3154.7c79571f371373b5539f.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3185.a449499122fcbe7715ee.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3389.65b1f775d480989a8328.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/342.7183b9b57ece7c8e25cd.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3439.afaa2f87a4de1fe473b2.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3447.5df3be6004a2385496b6.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3447.5df3be6004a2385496b6.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/35.63a22b5138dc80ae4e43.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3600.a0d7d2cecb13637e3a6a.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3704.67ec52883b32918518e7.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3718.1af152bb51dcd6ad493b.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3864.ff70db6447ab255d52bc.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3961.b0083e065cd9727d5d9c.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/3961.b0083e065cd9727d5d9c.chunk.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/399.de18558cba12be75012a.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/4087.fd1e600fa4f49ce64983.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/4142.6a8e56a57f739e5aee80.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/4148.2e74c9a08a27d32d1ebd.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/4148.2e74c9a08a27d32d1ebd.chunk.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/4211.f71d85a99bfb628c5738.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/4265.14939f519a2159fe35a3.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/4269.ff0fa905645a64c15daa.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/4424.172ea1bda3ec4386e6ad.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/4484.82e90eadf300a45a814e.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/4808.57a636fc7f0c55c99422.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/4837.693f2ff2bbd9f3a4bd16.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/4889.e60c420afcf656c7d1b4.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/4913.818a970fbb416e328237.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/5.62e553411608ac776b92.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/5187.68cc159e55270f2a40e7.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/5295.e4f1fb36863c4dce2876.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/5297.b722ec0e2610ec07ec36.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/5302.67372c7d76e7f5a2e6b2.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/5476.9c31ee7db5826ff5f3f0.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/5566.b9f2606269d298db8177.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/6141.4a9ca842bede28377361.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/6333.d9cc28415a587e3c1a7e.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/6472.cb417e292deda3ed8f2f.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/6497.da2e60800ccc770fc482.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/6571.7c9a43af1a83b555540e.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/6601.572d27fccd1d47030a0e.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7044.1423d10c48e498b244b1.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7122.92c9acb721dabb1e4f2b.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7167.f3515f92c96eaa185e8a.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7214.11a5e3c5cd360f728a0f.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7281.6acc2415063ec30d539f.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7530.c475fcfc65585f1f6b69.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7543.5a11cf273157857c2758.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7782.36f1270663dc845f5c48.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7799.9674f2ebb4c8d4578b06.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7866.f721aa1d215707327341.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7866.f721aa1d215707327341.chunk.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/7877.466461096c0d5683349a.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/7931.daf2d121941268791eb1.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/809.b434c06179f0fa7d4e83.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/8399.2390e56345913e7fed2f.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/8439.978cac62f81456f90959.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/8498.a3cafda25a88c4d8616a.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/8502.a902de0750f8d63cd0f2.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/8554.d9d988c81d9e72af0525.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/8643.4dbe5ddfd7596b1a68d4.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/8791.3cc16d291bef37d73fd7.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/8800.c377e7862494ee1a02b1.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/884.153575b9340e3df90fe6.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/8938.317a90aacc6e2758ad25.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/9244.2cf6ae44769e9735762f.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/9418.45fea65f4607c21bafbd.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/9418.45fea65f4607c21bafbd.chunk.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/9707.c1991756f6d10f79dba6.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/9749.dc9347d0021367abe4c9.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/9883.92f8987869ba4b8a97d9.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/9918.72e3064e57093f5ee57e.chunk.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/9961.a97f2af2949900c68564.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.63.5.json
%%DASHBOARD%%%%DATADIR%%/web/v3/allFiles.7.json
+%%DASHBOARD%%%%DATADIR%%/web/v3/app.2956817e64973efea3d1.js
%%DASHBOARD%%%%DATADIR%%/web/v3/app.4da0883c6ce016bf3d81.css
-%%DASHBOARD%%%%DATADIR%%/web/v3/app.5da25a1b0ccb27d7b66a.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.5ddeedd23fddfac2ae47.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/netdata.charts.5ddeedd23fddfac2ae47.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/netdata.ui.25f90ad9eb07711b581e.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/netdata.ui.25f90ad9eb07711b581e.js.LICENSE.txt
+%%DASHBOARD%%%%DATADIR%%/web/v3/npm.react.dom.f011a6cede1b5dba1032.js
+%%DASHBOARD%%%%DATADIR%%/web/v3/npm.react.dom.f011a6cede1b5dba1032.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.10cb2df5f5a2ac3829f3.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
@@ -673,32 +713,472 @@ sbin/systemd-cat-native
%%DASHBOARD%%%%DATADIR%%/web/v3/static/email/img/warn_siren.png
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/list-style-image.svg
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/netdata.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/2n.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/3com.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/4rf.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/a10.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/abb.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/accedian.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/adtran.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/adva.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/advantech.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/aerohive.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/airconsole.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/aix.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/akcp.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/alcatellucent.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/alcoma-almp.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/algcom.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/alliedtelesis.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/allworx.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/almalinux.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/alpha.png
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/alpine.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/alpineoe.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/alvarion.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/amazon.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/apc.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/apple.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/arbor.png
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/arch.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/areca.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/arista.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/arraynetworks.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/arris.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/aruba.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ascom.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/asuswrt-merlin.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/atal.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/aten.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ats.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/audiocodes.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/avaya.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/aviat.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/avocent.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/avtech.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/axis.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/baicells.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/barco.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/barracuda.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/bats.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/bcn.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/bdcom.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/beagleboard.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/benuos.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/bintec.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/bison.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/bitstream.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/bke.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/bktel.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/bladeshelterpdu.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/bluecoat.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/bnt.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/broadcom.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/broadworks.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/brocade.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/brother.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/bti.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/buffalo.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/calix.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/cambium.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/canon.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/carel.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ccpower.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/cdata.png
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/centos.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ceragon.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/cet.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/chatsworth.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/checkpoint.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/christie.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ciena.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/cirpack.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/cisco-old.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/cisco.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/citrix.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/comet.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/comtrol.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/conexant.png
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/coreos.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/corero.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/coriant.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/cradlepoint.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ctcu.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ctm.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/cts.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/cumulus.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/cxr-networks.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/cyberoam.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/cyberpower.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/dahua.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/dantel.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/dantherm.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/dasan.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/datacom.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/dcn.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/dd-wrt.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ddn.png
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/debian.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/deliberant.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/dell.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/delta.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/develop.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/devuan.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/dhcpatriot.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/digipower.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/dkt.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/dlink.svg
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/docker.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/dpstelecom.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/dragonfly.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/dragonwave.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/draytek.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/eaton.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/edge-core.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/edgecore.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/edgeos.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/eds.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/eip.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ekinops.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/eltek.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/eltex.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/emc.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/emerson.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/endian.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/endrun.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/engenius.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/enlogic.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/enterasys.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/epson.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ericsson.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/esphome.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/etherwan.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/eurostor.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/exagrid.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/exalt.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/exinda.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/exterity.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/extrahop.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/extreme.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/extremeboss.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/extremevoss.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/f5.svg
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/fedora.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/fiberhome.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/fibernet.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/fibrolan.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/firebrick.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/force10.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/forcepoint.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/fortinet.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/foundry.png
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/freebsd.svg
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/freenas.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/fs.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/fujifilm.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/fujitsu.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/gamatronicups.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/gandi.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ge.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/geist.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/generex-ups.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/generic.svg
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/gentoo.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/gigamon.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/glassway.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/gos.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/grandstream.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/greenpacket.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/gude.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/gwd.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/halon.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/hanwhatechwin.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/haproxy.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/hatteras.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/hds.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/hikvision.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/hillstone.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/himoinsa.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/hirschmann.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/hp.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/hpe.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/huawei.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/hwg-poseidon.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/hwg.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/hytera.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ibmos.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/icotera.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ict.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ifotec.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ignitenet.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/illustra.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/imco.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/infinera.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/infoblox.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/infortrend.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ingrasys.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/innovaphone.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/inteno.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ionodes.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ipinfusion.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/istars.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ixia.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/jacarta.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/janitza.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/junos.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/keeneticos.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/kemp.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/konica.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/kti.svg
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/kubernetes.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/kyocera.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/lambdatrail.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/lancom.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/lancom.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/lanier.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/lantronix.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/lenovo.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/lexmark.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ligowave.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/linksys.png
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/linux-small.svg
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/linux.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/linuxmint.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/loadbalancer.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/logmaster.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/loop-telecom.svg
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/macos.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/maipu.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/mandrake.png
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/manjaro.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/marathonups.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/mcafee.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/mcafeewebgateway.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/meinberg.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/mellanox.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/meraki.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/mge.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/microsemi.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/mikrotik.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/mimosa.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/minkelsrms.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/mirth.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/mitsubishi.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/mni.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/mobileiron.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/monowall.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/montclair.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/morningstar.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/motorola-cm.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/moxa.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/mpb.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/mrv.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/msl.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/nec.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/netagent2.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/netapp.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/netbotz.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/netbsd.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/netelastic.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/netgear.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/netmodule.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/netonix.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/netopia.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/netping.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/netvision.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/nexans.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/nimble.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/nokia.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/novell.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/nrg.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/nti.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/nutanix.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/oki.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/omnitron.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/oneaccess.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/open-e.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/openaccess.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/openbsd.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/opengear.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/openindiana.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/opensolaris.png
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/openstack.svg
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/opensuse.svg
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/openwrt.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/opnsense.svg
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/oracle.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/orolia.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/orvaldi.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/osag.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/osmc.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/packetflux.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/packetlight.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/panasonic.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/panduit.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/panos.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/papouch-tme.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/paradyne.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/parks.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/pbi.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/pbn.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/pegasus.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/peplink.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/perle.png
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/pfsense.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/phybridge.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/picos.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ping.svg
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/placeholder.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/planet.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/polycom.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/positron-access.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/powercode.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/powerwalker.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/primekey.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/procera.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/protelevision.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/proxim.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/proxmox.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/pulse.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/qnap.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/qtech.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/quanta.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/quantastor.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/quantum.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/radlan.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/radware.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/radwin.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/raisecom.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/rajant.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/raritan.svg
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/raspberry-pi.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/raspbian.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ray.png
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/redhat.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/redlion.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ribbon.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ricoh.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/riedo.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/riello.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/rittal.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/riverbed.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/rockstor.svg
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/rocky.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/roku.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/rs.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/rubrik.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ruckus.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ruijie.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/saf.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/sagemcom.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/samlex.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/samsungprinter.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/sangoma.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/savin.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/schleifenbauer.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/schneider.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/scientific.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/screenos.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/seagate.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/seh.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/sensatronics.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/serverscheck.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/servertech.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/sharp.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/siae.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/siemens.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/siklu.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/silverpeak.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/siteboss.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/sixnet.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/skyhigh.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/slackware.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/smartoptics.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/snr.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/socomecpdu.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/solaris.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/solidoptics.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/sonicwall.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/sonus.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/sophos-xg.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/sophos.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/speedtouch.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/stormshield.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/stulz.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/sub10.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/sumavision.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/supermicro.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/suse.png
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/suse.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/symbol.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/synology.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/tachyon.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/tait.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/tandberg.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/technicolor.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/tegile.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/telco-systems.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/teldat.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/teleste.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/teltonika.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/teracom.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/teradici.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/terra.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/thomson-cm.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/tomato.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/toshiba.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/tplink.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/trango.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/transition.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/tranzeo.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/trellix.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/trendnet.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/tripplite.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/truenas-scale.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/truenas.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/tsc.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/tyconsystems.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ubiquiti.svg
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ubuntu.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ucopia.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/uhp.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/ulaf.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/uniflair.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/unitrends.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/utax.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/vanguard.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/velocloud.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/venturi.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/vertiv.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/vigintos.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/viprinux.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/vivotek.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/vmware.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/volius.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/voswall.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/vpp.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/vsolution.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/vubiq.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/vutlan.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/vyatta.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/vyos.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/watchguard.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/waystream.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/westermo.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/westmountainradio.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/windows.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/wis.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/wisi.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/wti.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/wut.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/wxgoos.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/xcp-ng.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/xerox.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/xirrus.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/zebra.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/zhone.png
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/zte.svg
+%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/os/zyxel.svg
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/access-point.svg
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/activemq.svg
%%DASHBOARD%%%%DATADIR%%/web/v3/static/img/logos/services/adaptec.svg
@@ -893,8 +1373,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/netdisco/Makefile b/net-mgmt/netdisco/Makefile
deleted file mode 100644
index 4d5a4fa8acd8..000000000000
--- a/net-mgmt/netdisco/Makefile
+++ /dev/null
@@ -1,122 +0,0 @@
-PORTNAME= netdisco
-DISTVERSION= 2.070001
-CATEGORIES= net-mgmt perl5
-MASTER_SITES= CPAN
-MASTER_SITE_SUBDIR= CPAN:OLIVER
-DISTNAME= App-Netdisco-${PORTVERSION}
-
-MAINTAINER= dgeo@centrale-med.fr
-COMMENT= Network discovery/management tool with web console
-WWW= http://netdisco.org/
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE.md
-
-DEPRECATED= Depends on expired security/p5-Data-Entropy via security/p5-Dancer-Plugin-Passphrase
-EXPIRATION_DATE=2025-09-01
-
-BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS= p5-DBD-Pg>=0:databases/p5-DBD-Pg \
- p5-Net-SNMP>=6.0.1:net-mgmt/p5-Net-SNMP \
- p5-Algorithm-Cron>=0.07:devel/p5-Algorithm-Cron \
- p5-aliased>=0:devel/p5-aliased \
- p5-autovivification>=0:devel/p5-autovivification \
- p5-AnyEvent>=7.05:devel/p5-AnyEvent \
- p5-AnyEvent-DNS-EtcHosts>=0.0103:dns/p5-AnyEvent-DNS-EtcHosts \
- p5-App-cpanminus>=1.6108:devel/p5-App-cpanminus \
- p5-App-local-lib-helper>=0.07:devel/p5-App-local-lib-helper \
- p5-Archive-Extract>=0:archivers/p5-Archive-Extract \
- p5-Authen-Radius>=0:security/p5-Authen-Radius \
- p5-Authen-TacacsPlus>=0:security/p5-Authen-TacacsPlus \
- p5-CGI-Expand>=2.05:www/p5-CGI-Expand \
- p5-Command-Runner>=0.200:sysutils/p5-Command-Runner \
- p5-Crypt-Bcrypt>=0:security/p5-Crypt-Bcrypt \
- p5-Data-Printer>=0:devel/p5-Data-Printer \
- p5-Data-Visitor-Tiny>=0:devel/p5-Data-Visitor-Tiny \
- p5-DBIx-Class-Helpers>=2.033004:databases/p5-DBIx-Class-Helpers \
- p5-Daemon-Control>=0.001.005:devel/p5-Daemon-Control \
- p5-Dancer>=1.3132:www/p5-Dancer \
- p5-Dancer-Plugin-DBIC>=0.2001:databases/p5-Dancer-Plugin-DBIC \
- p5-Dancer-Plugin-Auth-Extensible>=0.30:security/p5-Dancer-Plugin-Auth-Extensible \
- p5-Dancer-Plugin-Passphrase>=2.0.1:security/p5-Dancer-Plugin-Passphrase \
- p5-Dancer-Plugin-Swagger>=0:www/p5-Dancer-Plugin-Swagger \
- p5-Dancer-Session-Cookie>=0.27:www/p5-Dancer-Session-Cookie \
- p5-EV>=0:devel/p5-EV \
- p5-Env-Path>=0:devel/p5-Env-Path \
- p5-Expect>=0:lang/p5-Expect \
- p5-File-ShareDir>=1.03:devel/p5-File-ShareDir \
- p5-File-Slurp>=9999.19:devel/p5-File-Slurp \
- p5-Guard>=1.022:devel/p5-Guard \
- p5-Graph>=0:math/p5-Graph \
- p5-GraphViz>=0:graphics/p5-GraphViz \
- p5-HTML-Parser>=3.70:www/p5-HTML-Parser \
- p5-HTTP-Tiny>=0.029:www/p5-HTTP-Tiny \
- p5-JSON-XS>=0:converters/p5-JSON-XS \
- p5-List-MoreUtils>=0.428:lang/p5-List-MoreUtils \
- p5-Log-Message-Simple>=0:devel/p5-Log-Message-Simple \
- p5-Module-Find>=0.12:devel/p5-Module-Find \
- p5-Module-Load>=0.32:devel/p5-Module-Load \
- p5-Moo>=1.001000:devel/p5-Moo \
- p5-MCE>=1.515:devel/p5-MCE \
- p5-Net-DNS>=0.72:dns/p5-Net-DNS \
- p5-perl-ldap>=0:net/p5-perl-ldap \
- p5-Net-OpenSSH>=0:net/p5-Net-OpenSSH \
- p5-NetAddr-MAC>=0:net/p5-NetAddr-MAC \
- p5-NetAddr-IP>=4.068:net-mgmt/p5-NetAddr-IP \
- p5-Path-Class>=0.32:devel/p5-Path-Class \
- p5-Path-Tiny>=0:devel/p5-Path-Tiny \
- p5-Plack>=1.0023:www/p5-Plack \
- p5-Plack-Middleware-Debug>=0:www/p5-Plack-Middleware-Debug \
- p5-Plack-Middleware-Expires>=0.03:www/p5-Plack-Middleware-Expires \
- p5-Plack-Middleware-ReverseProxy>=0.15:www/p5-Plack-Middleware-ReverseProxy \
- p5-Plack-Middleware-Headers>=0:www/p5-Plack-Middleware-Headers \
- p5-Regexp-Common>=0:textproc/p5-Regexp-Common \
- p5-Role-Tiny>=1.002005:devel/p5-Role-Tiny \
- p5-Sereal>=0:converters/p5-Sereal \
- p5-Socket6>=0.23:net/p5-Socket6 \
- p5-Starman>=0.4008:www/p5-Starman \
- p5-Sys-SigAction>=0:devel/p5-Sys-SigAction \
- p5-SNMP-Info>=3.95:net-mgmt/p5-SNMP-Info \
- p5-SQL-Translator>=0.11018:databases/p5-SQL-Translator \
- p5-Template-Toolkit>=2.24:www/p5-Template-Toolkit \
- p5-Template-AutoFilter>=0:textproc/p5-Template-AutoFilter \
- p5-Template-Plugin-CSV>=0.04:textproc/p5-Template-Plugin-CSV \
- p5-Template-Plugin-Number-Format>=1.02:www/p5-Template-Plugin-Number-Format \
- p5-Term-UI>=0:devel/p5-Term-UI \
- p5-Text-CSV>=0:textproc/p5-Text-CSV \
- p5-Try-Tiny>=0:lang/p5-Try-Tiny \
- p5-Twiggy>=0:www/p5-Twiggy \
- p5-URI>=0:net/p5-URI \
- p5-URI-Based>=0:net/p5-URI-Based \
- p5-URL-Encode>=0.01:www/p5-URL-Encode \
- p5-YAML>=0.84:textproc/p5-YAML \
- p5-YAML-LibYAML>=0.41:textproc/p5-YAML-LibYAML \
- p5-IO-Socket-SSL>=2.048:security/p5-IO-Socket-SSL \
- p5-File-Slurper>=0:devel/p5-File-Slurper
-
-USES= cpe perl5 pgsql
-USE_PERL5= modbuild
-USE_RC_SUBR= netdisco
-
-NO_ARCH= yes
-
-USERS= netdisco
-GROUPS= netdisco
-
-SUB_FILES= pkg-message netdiscologs.conf.sample localenv
-SUB_LIST= SITE_PERL=${STAGEDIR}${PREFIX}/${SITE_PERL_REL} \
- NETDISCO_USER=${USERS} \
- NETDISCO_GROUP=${GROUPS} \
- ETCDIR=${ETCDIR} \
- ETCDIR_REL=${ETCDIR_REL}
-PLIST_SUB+= ETCDIR=${ETCDIR}
-
-post-install:
- @${MKDIR} ${STAGEDIR}${ETCDIR}/perl5/bin
- ${INSTALL_SCRIPT} ${WRKDIR}/localenv ${STAGEDIR}${ETCDIR}/perl5/bin
- ${INSTALL_DATA} ${WRKDIR}/netdiscologs.conf.sample ${STAGEDIR}${ETCDIR}
- @${MKDIR} ${STAGEDIR}${ETCDIR}/environments
- ${INSTALL_DATA} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/auto/share/dist/App-Netdisco/environments/deployment.yml \
- ${STAGEDIR}${ETCDIR}/environments/deployment.yml.sample
-
-.include <bsd.port.mk>
diff --git a/net-mgmt/netdisco/distinfo b/net-mgmt/netdisco/distinfo
deleted file mode 100644
index c70a06edbd1e..000000000000
--- a/net-mgmt/netdisco/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1700219536
-SHA256 (App-Netdisco-2.070001.tar.gz) = b07ff89820a45ee95c85e5bb6139edf6759213531b1439a9555b63f47c91ac7b
-SIZE (App-Netdisco-2.070001.tar.gz) = 4549850
diff --git a/net-mgmt/netdisco/files/localenv.in b/net-mgmt/netdisco/files/localenv.in
deleted file mode 100644
index e1bc04752b1b..000000000000
--- a/net-mgmt/netdisco/files/localenv.in
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/usr/local/bin/perl
-
-use strict;
-use warnings;
-
-use lib '%%ETCDIR%%/perl5/lib/perl5';
-use local::lib '%%ETCDIR%%/perl5';
-
-unless ( caller ) {
- if ( @ARGV ) {
- exec @ARGV;
- }
-}
-
diff --git a/net-mgmt/netdisco/files/netdisco.in b/net-mgmt/netdisco/files/netdisco.in
deleted file mode 100644
index c920311c82e9..000000000000
--- a/net-mgmt/netdisco/files/netdisco.in
+++ /dev/null
@@ -1,117 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: netdisco
-# REQUIRE: DAEMON LOGIN
-# AFTER: postgresql
-# KEYWORD: shutdown
-
-. /etc/rc.subr
-
-name="netdisco"
-rcvar="netdisco_enable"
-start_precmd="netdisco_start_precmd"
-start_cmd="netdisco_cmd"
-stop_cmd="netdisco_cmd"
-status_cmd="netdisco_cmd"
-reload_cmd="netdisco_reload_cmd"
-rcvar_cmd="netdisco_rcvar_cmd"
-extra_commands="reload status"
-
-: ${netdisco_home="/var/run/netdisco"}
-: ${netdisco_user="netdisco"}
-: ${netdisco_group="netdisco"}
-netdisco_daemons="web backend"
-
-netdisco_start_precmd() {
- # /var/run and /var/log
- if [ ! -d /var/run/netdisco ]; then
- mkdir /var/run/netdisco
- chown -R netdisco:netdisco /var/run/netdisco
- fi
- if [ ! -d /var/log/netdisco ]; then
- mkdir /var/log/netdisco
- chown netdisco:netdisco /var/log/netdisco
- fi
- if [ ! -d /usr/local/etc/netdisco/logs ]; then
- ln -s /var/log/netdisco /usr/local/etc/netdisco/logs
- fi
- # populate /var/run/netdisco
- for dir in environments perl5 netdisco-mibs; do
- test -d /var/run/netdisco/$dir || ln -fs /usr/local/etc/netdisco/$dir /var/run/netdisco/$dir
- done
- test -d /var/run/netdisco/logs || ln -s /var/log/netdisco /var/run/netdisco/logs
-}
-
-netdisco_cmd() {
- local name rcvar rcvars v command pidfile netdisco_daemons result force_run interpreter
- # Prevent recursive calling
- unset "${rc_arg}_cmd" "${rc_arg}_precmd" "${rc_arg}_postcmd"
- # Ignore rcvar and run command
- if [ -n "${_rc_prefix}" -a "${_rc_prefix}" = "one" ] || [ -n "${rc_force}" ] || [ -n "${rc_fast}" ]; then
- force_run=yes
- fi
- # Assume success
- result=0
- # Apply to all daemons
- for n in ${netdisco_daemons}; do
- name="netdisco_$n"
- rcvars=''; v=''
- name=${name}
- rcvar=${name}_enable
- command="/usr/local/bin/netdisco-${n}"
- command_args=${rc_arg}
- pidfile="/var/run/netdisco/netdisco-${n}.pid"
- [ "$n" = "web" ] && command_interpreter="perl" || command_interpreter=""
- # Daemon should be enabled and running
- if ( [ -n "${rcvar}" ] && checkyesno "${rcvar}" ) || [ -n "$force_run" ]; then
- run_rc_command "${_rc_prefix}${rc_arg}" ${rc_extra_args}
- # If any of the commands failed, take it as a global result
- result=$((${result} || $?))
- fi
- done
- return ${result}
-}
-
-netdisco_rcvar_cmd() {
- local name rcvar
- rcvar=${name}_enable
- # Prevent recursive calling
- unset "${rc_arg}_cmd" "${rc_arg}_precmd" "${rc_arg}_postcmd"
- # Check master variable
- run_rc_command "${_rc_prefix}${rc_arg}" ${rc_extra_args}
- # Check dependent variables
- for n in ${netdisco_daemons}; do
- name=netdisco_${n}
- # XXX
- rcvars=''; v=''
- rcvar=${name}_enable
- run_rc_command "${_rc_prefix}${rc_arg}" ${rc_extra_args}
- done
-}
-
-netdisco_config_init() {
- local name
- load_rc_config "${name}"
- for n in ${netdisco_daemons}; do
- load_rc_config "netdisco_${n}"
- done
- # Defaults
- netdisco_enable=${netdisco_enable:=NO}
- if [ -n "${rcvar}" ] && checkyesno "${rcvar}"; then
- netdisco_web_enable=${netdisco_enable}
- netdisco_backend_enable=${netdisco_enable}
- fi
- netdisco_web_enable=${netdisco_web_enable:-NO}
- netdisco_web_pidfile=${netdisco_web_pidfile:-"/var/run/netdisco/netdisco-web.pid"}
- netdisco_backend_enable=${netdisco_backend_enable:-NO}
- netdisco_web_user=${netdisco_user}
- netdisco_backend_user=${netdisco_user}
- netdisco_web_group=${netdisco_group}
- netdisco_backend_group=${netdisco_group}
- export NETDISCO_HOME=/var/run/netdisco
-}
-
-# load config
-netdisco_config_init
-
-run_rc_command "$1"
diff --git a/net-mgmt/netdisco/files/netdiscologs.conf.sample.in b/net-mgmt/netdisco/files/netdiscologs.conf.sample.in
deleted file mode 100644
index b2727ba1efee..000000000000
--- a/net-mgmt/netdisco/files/netdiscologs.conf.sample.in
+++ /dev/null
@@ -1,2 +0,0 @@
-/var/log/netdisco/netdisco-web.log %%NETDISCO_USER%%:%%NETDISCO_GROUP%% 640 7 1000 * JC /var/run/netdisco/netdisco-web.pid
-/var/log/netdisco/netdisco-daemon.log %%NETDISCO_USER%%:%%NETDISCO_GROUP%% 640 7 1000 * JC /var/run/netdisco/netdisco-daemon.pid
diff --git a/net-mgmt/netdisco/files/pkg-message.in b/net-mgmt/netdisco/files/pkg-message.in
deleted file mode 100644
index ca61ebd25666..000000000000
--- a/net-mgmt/netdisco/files/pkg-message.in
+++ /dev/null
@@ -1,23 +0,0 @@
-[
-{ type: install
- message: <<EOM
-to get Netdisco running, you just have to:
- * edit %%ETCDIR%%/environments/deployment.yml to suit your needs
- (https://github.com/netdisco/netdisco/wiki/Configuration)
- * edit rc.conf according to %%PREFIX%%/etc/rc.d/netdisco
- * have a look at https://metacpan.org/pod/App::Netdisco
- note that ~/environments is replaced here by %%ETCDIR%%/environments
- * launch netdisco-deploy *as user netdisco* to install/upgrade your database
- su - netdisco -c "netdisco-deploy"
- * copy (or link) %%ETCDIR%%/netdiscologs.conf
- to %%PREFIX%%/etc/newsyslog.conf.d/ to take care
- of logs rotation
- ln -s %%ETCDIR%%/netdiscologs.conf %%PREFIX%%/etc/newsyslog.conf.d/netdiscologs.conf
-
-Always use "su - netdisco" or "sudo -l -u netdisco" before running netdisco-do or
- any netdisco-* command (because of locallib use)
-If running with another user or missing HOME variable (eg: sudo without -l) you
- need NETDISCO_HOME=%%ETCDIR%% environment variable
-EOM
-}
-]
diff --git a/net-mgmt/netdisco/pkg-descr b/net-mgmt/netdisco/pkg-descr
deleted file mode 100644
index a91c04a2a2f8..000000000000
--- a/net-mgmt/netdisco/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-Netdisco is a web-based network management tool
-designed for network administrators.
-Data is collected into a PostgreSQL database using SNMP.
-
-Some of the things you can do with Netdisco:
- Locate a machine on the network by MAC or IP
- and show the switch port it lives at
- Turn off a switch port, or change the VLAN or PoE status of a port
- Inventory your network hardware by model, vendor, software
- and operating system
- Pretty pictures of your network
-
-App::Netdisco provides a web frontend with built-in web server,
-and a backend daemon to handle interactive requests
-such as changing port or device properties.
diff --git a/net-mgmt/netdisco/pkg-plist b/net-mgmt/netdisco/pkg-plist
deleted file mode 100644
index 791bd569e724..000000000000
--- a/net-mgmt/netdisco/pkg-plist
+++ /dev/null
@@ -1,710 +0,0 @@
-bin/ieee-oui-import
-bin/nd-import-topology
-bin/netdisco-backend
-bin/netdisco-backend-fg
-bin/netdisco-daemon
-bin/netdisco-daemon-fg
-bin/netdisco-db-deploy
-bin/netdisco-deploy
-bin/netdisco-do
-bin/netdisco-rancid-export
-bin/netdisco-sshcollector
-bin/netdisco-web
-bin/netdisco-web-fg
-@sample %%ETCDIR%%/environments/deployment.yml.sample
-@sample %%ETCDIR%%/netdiscologs.conf.sample
-%%SITE_PERL%%/App/Netdisco.pm
-%%SITE_PERL%%/App/Netdisco/AnyEvent/Nbtstat.pm
-%%SITE_PERL%%/App/Netdisco/Backend/Job.pm
-%%SITE_PERL%%/App/Netdisco/Backend/Role/Manager.pm
-%%SITE_PERL%%/App/Netdisco/Backend/Role/Poller.pm
-%%SITE_PERL%%/App/Netdisco/Backend/Role/Scheduler.pm
-%%SITE_PERL%%/App/Netdisco/Configuration.pm
-%%SITE_PERL%%/App/Netdisco/DB.pm
-%%SITE_PERL%%/App/Netdisco/DB/ExplicitLocking.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Admin.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Community.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Device.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/DeviceBrowser.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/DeviceIp.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/DeviceModule.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/DevicePort.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/DevicePortLog.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/DevicePortPower.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/DevicePortProperties.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/DevicePortSsid.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/DevicePortVlan.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/DevicePortWireless.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/DevicePower.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/DeviceSnapshot.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/DeviceSkip.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/DeviceVlan.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Log.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Manufacturer.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/NetmapPositions.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Node.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/NodeIp.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/NodeMonitor.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/NodeNbt.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/NodeWireless.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Oui.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Process.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/SNMPObject.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Session.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Statistics.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Subnet.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Topology.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/User.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/UserLog.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/ActiveNode.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/ActiveNodeWithAge.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/ApRadioChannelPower.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/CidrIps.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/DeviceDnsMismatch.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/DeviceLinks.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/DevicePoeStatus.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/DevicePortSpeed.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/DuplexMismatch.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/FilteredSNMPObject.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/GenericReport.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/LastNode.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/NodeIp4.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/NodeIp6.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/NodeMonitor.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/NodeWithAge.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/NodesDiscovered.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/OidChildren.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/OrphanedDevices.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/PollerPerformance.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/PortMacs.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/PortUtilization.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/PortVLANMismatch.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/SlowDevices.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/SubnetUtilization.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/TastyJobs.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/UnDirEdgesAgg.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/UndiscoveredNeighbors.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/UserRole.pm
-%%SITE_PERL%%/App/Netdisco/DB/Result/Virtual/WalkJobs.pm
-%%SITE_PERL%%/App/Netdisco/DB/ResultSet.pm
-%%SITE_PERL%%/App/Netdisco/DB/ResultSet/Admin.pm
-%%SITE_PERL%%/App/Netdisco/DB/ResultSet/Device.pm
-%%SITE_PERL%%/App/Netdisco/DB/ResultSet/DeviceBrowser.pm
-%%SITE_PERL%%/App/Netdisco/DB/ResultSet/DeviceModule.pm
-%%SITE_PERL%%/App/Netdisco/DB/ResultSet/DevicePort.pm
-%%SITE_PERL%%/App/Netdisco/DB/ResultSet/DevicePortLog.pm
-%%SITE_PERL%%/App/Netdisco/DB/ResultSet/DevicePortSsid.pm
-%%SITE_PERL%%/App/Netdisco/DB/ResultSet/DevicePower.pm
-%%SITE_PERL%%/App/Netdisco/DB/ResultSet/Node.pm
-%%SITE_PERL%%/App/Netdisco/DB/ResultSet/NodeIp.pm
-%%SITE_PERL%%/App/Netdisco/DB/ResultSet/NodeNbt.pm
-%%SITE_PERL%%/App/Netdisco/DB/ResultSet/NodeWireless.pm
-%%SITE_PERL%%/App/Netdisco/DB/ResultSet/Subnet.pm
-%%SITE_PERL%%/App/Netdisco/DB/SchemaVersioned.pm
-%%SITE_PERL%%/App/Netdisco/DB/SetOperations.pm
-%%SITE_PERL%%/App/Netdisco/Environment.pm
-%%SITE_PERL%%/App/Netdisco/GenericDB.pm
-%%SITE_PERL%%/App/Netdisco/GenericDB/Result/Virtual/GenericReport.pm
-%%SITE_PERL%%/App/Netdisco/JobQueue.pm
-%%SITE_PERL%%/App/Netdisco/JobQueue/PostgreSQL.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/ACE.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/ASA.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/ASAContext.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/Aruba.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/BigIP.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/Clavister.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/CPVSX.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/FreeBSD.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/FTD.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/FortiOS.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/GAIAEmbedded.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/IOS.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/IOSXR.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/Linux.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/NXOS.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/PaloAlto.pm
-%%SITE_PERL%%/App/Netdisco/SSHCollector/Platform/VOSS.pm
-%%SITE_PERL%%/App/Netdisco/Transport/SNMP.pm
-%%SITE_PERL%%/App/Netdisco/Transport/SSH.pm
-%%SITE_PERL%%/App/Netdisco/Util/CustomFields.pm
-%%SITE_PERL%%/App/Netdisco/Util/DNS.pm
-%%SITE_PERL%%/App/Netdisco/Util/Device.pm
-%%SITE_PERL%%/App/Netdisco/Util/DeviceAuth.pm
-%%SITE_PERL%%/App/Netdisco/Util/ExpandParams.pm
-%%SITE_PERL%%/App/Netdisco/Util/FastResolver.pm
-%%SITE_PERL%%/App/Netdisco/Util/Graph.pm
-%%SITE_PERL%%/App/Netdisco/Util/MCE.pm
-%%SITE_PERL%%/App/Netdisco/Util/Nbtstat.pm
-%%SITE_PERL%%/App/Netdisco/Util/Node.pm
-%%SITE_PERL%%/App/Netdisco/Util/NodeMonitor.pm
-%%SITE_PERL%%/App/Netdisco/Util/Noop.pm
-%%SITE_PERL%%/App/Netdisco/Util/Permission.pm
-%%SITE_PERL%%/App/Netdisco/Util/Port.pm
-%%SITE_PERL%%/App/Netdisco/Util/PortAccessEntity.pm
-%%SITE_PERL%%/App/Netdisco/Util/PortMAC.pm
-%%SITE_PERL%%/App/Netdisco/Util/Snapshot.pm
-%%SITE_PERL%%/App/Netdisco/Util/SNMP.pm
-%%SITE_PERL%%/App/Netdisco/Util/Statistics.pm
-%%SITE_PERL%%/App/Netdisco/Util/Web.pm
-%%SITE_PERL%%/App/Netdisco/Util/Worker.pm
-%%SITE_PERL%%/App/Netdisco/Web.pm
-%%SITE_PERL%%/App/Netdisco/Web/AdminTask.pm
-%%SITE_PERL%%/App/Netdisco/Web/API/Objects.pm
-%%SITE_PERL%%/App/Netdisco/Web/API/Queue.pm
-%%SITE_PERL%%/App/Netdisco/Web/Auth/Provider/DBIC.pm
-%%SITE_PERL%%/App/Netdisco/Web/AuthN.pm
-%%SITE_PERL%%/App/Netdisco/Web/CustomFields.pm
-%%SITE_PERL%%/App/Netdisco/Web/Device.pm
-%%SITE_PERL%%/App/Netdisco/Web/GenericReport.pm
-%%SITE_PERL%%/App/Netdisco/Web/Password.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/DuplicateDevices.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/JobQueue.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/NodeMonitor.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/OrphanedDevices.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/PollerPerformance.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/PseudoDevice.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/SlowDevices.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/TimedOutDevices.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/Topology.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/UndiscoveredNeighbors.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/UserLog.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/AdminTask/Users.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Device/Addresses.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Device/Details.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Device/Modules.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Device/Neighbors.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Device/Ports.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Device/SNMP.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Device/Vlans.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Inventory.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/ApChannelDist.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/ApClients.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/ApRadioChannelPower.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/DeviceAddrNoDNS.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/DeviceByLocation.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/DeviceDnsMismatch.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/DevicePoeStatus.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/DuplexMismatch.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/HalfDuplex.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/InventoryByModelByOS.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/IpInventory.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/ModuleInventory.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/Netbios.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/NodeMultiIPs.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/NodeVendor.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/NodesDiscovered.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/PortAdminDown.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/PortBlocking.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/PortLog.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/PortMultiNodes.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/PortSsid.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/PortUtilization.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/PortVLANMismatch.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/SsidInventory.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/SubnetUtilization.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Report/VlanInventory.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Search/Device.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Search/Node.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Search/Port.pm
-%%SITE_PERL%%/App/Netdisco/Web/Plugin/Search/VLAN.pm
-%%SITE_PERL%%/App/Netdisco/Web/PortControl.pm
-%%SITE_PERL%%/App/Netdisco/Web/Report.pm
-%%SITE_PERL%%/App/Netdisco/Web/Search.pm
-%%SITE_PERL%%/App/Netdisco/Web/Static.pm
-%%SITE_PERL%%/App/Netdisco/Web/Statistics.pm
-%%SITE_PERL%%/App/Netdisco/Web/TypeAhead.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Loader.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/AddPseudoDevice.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Arpnip.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Arpnip/Hooks.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Arpnip/Nodes.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Arpnip/Subnets.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Arpwalk.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Contact.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Delete.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Delete/Hooks.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/CanonicalIP.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/Entities.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/Hooks.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/Neighbors.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/Neighbors/DOCSIS.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/Neighbors/Routed.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/PortPower.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/PortProperties.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/PortProperties/PortAccessEntity.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/Properties.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/Properties/Tags.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/Snapshot.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/VLANs.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/Wireless.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Discover/WithNodes.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/DiscoverAll.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/DumpConfig.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Expire.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/ExpireNodes.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/GetAPIKey.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Graph.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Hook.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Hook/Exec.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Hook/HTTP.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Internal/BackendFQDN.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Internal/SNMPFastDiscover.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/LoadMIBs.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Location.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Macsuck.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Macsuck/Hooks.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Macsuck/Nodes.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Macsuck/Nodes/PortAccessEntity.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Macsuck/WirelessNodes.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Macwalk.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/MakeRancidConf.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Nbtstat.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Nbtstat/Core.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Nbtwalk.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/NodeMonitor.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/PortControl.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/PortName.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Power.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/PrimeSkiplist.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Psql.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Renumber.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Scheduler.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Snapshot.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Show.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Stats.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Vlan.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Plugin/Vlan/Core.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Runner.pm
-%%SITE_PERL%%/App/Netdisco/Worker/Status.pm
-%%SITE_PERL%%/Dancer/Template/NetdiscoTemplateToolkit.pm
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/config.yml
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.ascend
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.cisco
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.compat
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.livingston
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.quintum
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.rfc2865
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.rfc2866
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.rfc2869
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.rfc3162
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.shiva
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.tunnel
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.usr
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.versanet
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.wimax
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/contrib/raddb/dictionary.xtradius
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/environments/deployment.yml
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/500.html
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/awesome-bootstrap-checkbox.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/bootstrap-tree.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/bootstrap.min.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/bootstrap2-toggle.min.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/d3-force-network-chart.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/dataTables.bootstrap.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/daterangepicker-bs2.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/font-awesome.min.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/jquery.qtip.min.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/nd_print.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/netdisco.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/animated-overlay.gif
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-bg_flat_75_ffffff_40x100.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-bg_glass_65_ffffff_1x400.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-icons_222222_256x240.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-icons_2e83ff_256x240.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-icons_454545_256x240.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-icons_888888_256x240.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/images/ui-icons_cd0a0a_256x240.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/smoothness/jquery-ui.custom.min.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/css/toastr.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/dispatch.cgi
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/dispatch.fcgi
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/font/FontAwesome.otf
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/font/fontawesome-webfont.eot
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/font/fontawesome-webfont.svg
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/font/fontawesome-webfont.ttf
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/font/fontawesome-webfont.woff
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/crystalclear_mag.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/diagona_settings.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/dusseldorf_settings.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/favicon.ico
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/glyphicons_072_bookmark.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/glyphicons-halflings.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/matte_basic_pin.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/navbar_disco.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/sort_asc.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/sort_asc_disabled.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/sort_both.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/sort_desc.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/sort_desc_disabled.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/splashyfish_left.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/splashyfish_right.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/tango_sweep.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/images/vaga_copy.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/bootstrap.min.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/bootstrap2-toggle.min.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/bootstrap2-toggle.min.js.map
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/d3-3.5.17.min.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/d3-force-network-chart.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/dataTables.bootstrap.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/dataTables.ip-address-detect.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/dataTables.ip-address-sort.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/daterangepicker.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/he.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jquery-deserialize.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jquery-history.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jquery-latest.min.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jquery-ui.custom.min.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jquery.cookie.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jquery.dataTables.min.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jquery.floatThead.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jquery.qtip.min.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/jstree.min.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/30px.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/32px.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/fonts/titillium/titilliumweb-bold-webfont.eot
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/fonts/titillium/titilliumweb-bold-webfont.svg
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/fonts/titillium/titilliumweb-bold-webfont.ttf
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/fonts/titillium/titilliumweb-bold-webfont.woff
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/fonts/titillium/titilliumweb-extralight-webfont.eot
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/fonts/titillium/titilliumweb-extralight-webfont.svg
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/fonts/titillium/titilliumweb-extralight-webfont.ttf
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/fonts/titillium/titilliumweb-extralight-webfont.woff
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/fonts/titillium/titilliumweb-regular-webfont.eot
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/fonts/titillium/titilliumweb-regular-webfont.svg
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/fonts/titillium/titilliumweb-regular-webfont.ttf
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/fonts/titillium/titilliumweb-regular-webfont.woff
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/style.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/style.min.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/jstree/themes/proton/throbber.gif
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/moment.min.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/natural.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/netdisco.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/netdisco_portcontrol.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/portsort.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/toastr.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/underscore.min.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/underscore-min.js.map
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/javascripts/versionsort.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/favicon-16x16.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/favicon-32x32.png
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/index.html
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/oauth2-redirect.html
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/swagger-ui-bundle.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/swagger-ui-bundle.js.map
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/swagger-ui-json-tree-plugin.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/swagger-ui-json-tree-plugin.js.map
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/swagger-ui-standalone-preset.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/swagger-ui-standalone-preset.js.map
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/swagger-ui.css
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/swagger-ui.css.map
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/swagger-ui.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/swagger-ui.js.map
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/public/swagger-ui/version-3.20.3
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-1-2-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-2-3-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-3-4-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-4-5-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-5-6-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-6-7-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-7-8-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-8-9-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-9-10-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-10-11-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-11-12-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-12-13-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-13-14-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-14-15-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-15-16-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-16-17-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-17-18-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-18-19-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-19-20-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-20-21-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-21-22-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-22-23-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-23-24-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-24-25-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-25-26-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-26-27-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-27-28-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-28-29-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-29-30-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-30-31-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-31-32-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-32-33-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-33-34-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-34-35-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-35-36-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-36-37-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-37-38-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-38-39-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-39-40-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-40-41-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-41-42-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-42-43-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-43-44-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-44-45-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-45-46-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-46-47-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-47-48-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-48-49-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-49-50-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-50-51-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-51-52-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-52-53-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-53-54-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-54-55-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-55-56-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-56-57-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-57-58-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-58-59-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-59-60-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-60-61-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-61-62-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-62-63-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-63-64-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-64-65-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-65-66-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-66-67-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-67-68-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-68-69-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-69-70-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-70-71-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-71-72-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-72-73-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-73-74-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-74-75-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-75-76-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-76-77-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-77-78-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-78-79-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-79-80-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-80-81-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-81-82-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-82-83-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-83-84-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/schema_versions/App-Netdisco-DB-84-85-PostgreSQL.sql
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/admintask.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/duplicatedevices.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/jobqueue.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/nodemonitor.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/orphaned.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/orphaned_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/performance.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/pseudodevice.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/slowdevices.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/timedoutdevices.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/topology.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/undiscoveredneighbors.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/undiscoveredneighbors_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/userlog.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/users.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/admintask/users_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/datatabledefaults.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device/addresses.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device/addresses_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device/details.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device/modules.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device/netmap.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device/ports.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device/ports_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device/snmp.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device/snmpnode.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device/vlans.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/device/vlans_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/apchanneldist.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/apchanneldist_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/apclients.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/apclients_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/apradiochannelpower.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/apradiochannelpower_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/deviceaddrnodns.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/deviceaddrnodns_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/devicebylocation.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/devicebylocation_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/devicednsmismatch.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/devicednsmismatch_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/devicepoestatus.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/devicepoestatus_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/duplexmismatch.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/duplexmismatch_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/generic_report.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/generic_report_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/halfduplex.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/halfduplex_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/inventorybymodelbyos.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/ipinventory.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/ipinventory_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/moduleinventory.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/moduleinventory_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/netbios.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/netbios_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/nodemultiips.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/nodemultiips_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/nodesdiscovered.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/nodesdiscovered_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/nodevendor.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/nodevendor_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portadmindown.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portadmindown_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portblocking.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portblocking_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portlog.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portmultinodes.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portmultinodes_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portssid.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portssid_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portutilization.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portutilization_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portvlanmismatch.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/portvlanmismatch_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/subnets.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/subnets_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/vlaninventory.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/report/vlaninventory_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/search/device.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/search/device_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/search/node_by_ip.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/search/node_by_mac.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/search/port.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/search/port_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/search/vlan.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/search/vlan_csv.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/ajax/statistics.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/device.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/externallinks.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/index.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/inventory.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/js/admintask.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/js/bootstrap-tree.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/js/common.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/js/device.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/js/report.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/js/search.js
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/layouts/main.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/layouts/noop.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/password.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/plugin.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/report.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/search.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/admintask/jobqueue.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/admintask/topology.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/device/netmap.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/device/ports.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/generic_report.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/ipinventory.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/moduleinventory.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/netbios.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/nodesdiscovered.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/nodevendor.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/portlog.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/portmultinodes.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/portutilization.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/portssid.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/report/subnets.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/search/device.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/search/node.tt
-%%SITE_PERL%%/auto/share/dist/App-Netdisco/views/sidebar/search/port.tt
-%%PERL5_MAN1%%/nd-import-topology.1.gz
-%%PERL5_MAN1%%/netdisco-backend-fg.1.gz
-%%PERL5_MAN1%%/netdisco-backend.1.gz
-%%PERL5_MAN1%%/netdisco-db-deploy.1.gz
-%%PERL5_MAN1%%/netdisco-deploy.1.gz
-%%PERL5_MAN1%%/netdisco-do.1.gz
-%%PERL5_MAN1%%/netdisco-rancid-export.1.gz
-%%PERL5_MAN1%%/netdisco-sshcollector.1.gz
-%%PERL5_MAN1%%/netdisco-web-fg.1.gz
-%%PERL5_MAN1%%/netdisco-web.1.gz
-%%PERL5_MAN3%%/App::Netdisco.3.gz
-%%PERL5_MAN3%%/App::Netdisco::AnyEvent::Nbtstat.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Backend::Job.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::ExplicitLocking.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::Admin.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::Device.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::DeviceBrowser.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::DeviceIp.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::DeviceModule.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::DevicePort.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::DevicePortLog.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::DevicePortPower.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::DevicePortProperties.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::DevicePortSsid.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::DevicePortVlan.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::DevicePortWireless.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::DevicePower.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::DeviceSnapshot.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::DeviceSkip.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::DeviceVlan.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::Node.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::NodeIp.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::NodeNbt.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::Result::NodeWireless.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::Admin.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::Device.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::DeviceBrowser.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::DeviceModule.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::DevicePort.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::DevicePortLog.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::DevicePortSsid.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::DevicePower.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::Node.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::NodeIp.3.gz
-%%PERL5_MAN3%%/App::Netdisco::DB::ResultSet::NodeNbt.3.gz
-%%PERL5_MAN3%%/App::Netdisco::JobQueue.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::ACE.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::ASA.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::ASAContext.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::Aruba.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::BigIP.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::CPVSX.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::Clavister.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::FreeBSD.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::FTD.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::FortiOS.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::GAIAEmbedded.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::IOS.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::IOSXR.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::Linux.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::NXOS.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::PaloAlto.3.gz
-%%PERL5_MAN3%%/App::Netdisco::SSHCollector::Platform::VOSS.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Transport::SNMP.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Transport::SSH.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::DNS.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::Device.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::DeviceAuth.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::ExpandParams.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::FastResolver.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::Graph.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::Nbtstat.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::Node.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::Permission.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::Port.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::PortAccessEntity.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::PortMAC.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::Snapshot.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::SNMP.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::Statistics.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Util::Web.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Web::Plugin.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Worker::Plugin.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Worker::Plugin::Discover::Neighbors.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Worker::Plugin::Macsuck::Nodes.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Worker::Plugin::MakeRancidConf.3.gz
-%%PERL5_MAN3%%/App::Netdisco::Worker::Status.3.gz
-@owner netdisco
-@mode 0750
-%%ETCDIR%%/perl5/bin/localenv
-@dir %%ETCDIR%%/perl5
diff --git a/net-mgmt/networkmgr/Makefile b/net-mgmt/networkmgr/Makefile
index 7722bfa1f863..58cb4eafe8ec 100644
--- a/net-mgmt/networkmgr/Makefile
+++ b/net-mgmt/networkmgr/Makefile
@@ -1,6 +1,6 @@
PORTNAME= networkmgr
-DISTVERSION= 6.4
-PORTREVISION= 2
+DISTVERSION= 6.7
+PORTREVISION= 1
CATEGORIES= net-mgmt
MAINTAINER= ericbsd@FreeBSD.org
@@ -10,13 +10,15 @@ WWW= https://github.com/GhostBSD/networkmgr
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+BUILD_DEPENDS= gtk-update-icon-cache:graphics/gtk-update-icon-cache \
+ ${PYTHON_PKGNAMEPREFIX}python-distutils-extra>=2.15:devel/py-python-distutils-extra@${PY_FLAVOR}
RUN_DEPENDS= ${LOCALBASE}/share/icons/hicolor/index.theme:misc/hicolor-icon-theme \
sudo:security/sudo
USES= gettext-tools gnome python shebangfix
USE_GITHUB= yes
GH_ACCOUNT= GhostBSD
-USE_GNOME= pygobject3
+USE_GNOME= pygobject3 intltool
USE_PYTHON= distutils noflavors
SHEBANG_GLOB= *.py
diff --git a/net-mgmt/networkmgr/distinfo b/net-mgmt/networkmgr/distinfo
index 43a7c59c1767..08f0d5469e6a 100644
--- a/net-mgmt/networkmgr/distinfo
+++ b/net-mgmt/networkmgr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708566061
-SHA256 (GhostBSD-networkmgr-6.4_GH0.tar.gz) = ae5cc911dbb83c65dbe745171786b48a4315aa9b9dffb2bf1e51c6778692a1ad
-SIZE (GhostBSD-networkmgr-6.4_GH0.tar.gz) = 1307548
+TIMESTAMP = 1754095474
+SHA256 (GhostBSD-networkmgr-6.7_GH0.tar.gz) = 8d3641addcc4ab70457ba26bdca288c03d78218ffce94496777471acea109285
+SIZE (GhostBSD-networkmgr-6.7_GH0.tar.gz) = 1307284
diff --git a/net-mgmt/networkmgr/pkg-plist b/net-mgmt/networkmgr/pkg-plist
index 5aac6eb23fc3..b0fb78fa84c0 100644
--- a/net-mgmt/networkmgr/pkg-plist
+++ b/net-mgmt/networkmgr/pkg-plist
@@ -214,8 +214,12 @@ share/icons/hicolor/scalable/apps/nm-signal-50-secure.svg
share/icons/hicolor/scalable/apps/nm-signal-50.svg
share/icons/hicolor/scalable/apps/nm-signal-75-secure.svg
share/icons/hicolor/scalable/apps/nm-signal-75.svg
-share/locale/ru/LC_MESSAGES/networkmgr.mo
-share/locale/zh_CN/LC_MESSAGES/networkmgr.mo
+share/locale/de/LC_MESSAGES/NetworkMgr.mo
+share/locale/nb_NO/LC_MESSAGES/NetworkMgr.mo
+share/locale/pt_Br/LC_MESSAGES/NetworkMgr.mo
+share/locale/ru/LC_MESSAGES/NetworkMgr.mo
+share/locale/sv/LC_MESSAGES/NetworkMgr.mo
+share/locale/zh_CN/LC_MESSAGES/NetworkMgr.mo
%%DATADIR%%/auto-switch.py
%%DATADIR%%/link-up.py
%%DATADIR%%/setup-nic.py
diff --git a/net-mgmt/nfs-exporter/Makefile b/net-mgmt/nfs-exporter/Makefile
index 3170994407a2..3149e99cdb9c 100644
--- a/net-mgmt/nfs-exporter/Makefile
+++ b/net-mgmt/nfs-exporter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nfs-exporter
DISTVERSION= 0.4.4
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= net-mgmt
MASTER_SITES= CRATESIO
MASTER_SITE_SUBDIR= freebsd-${PORTNAME}/${DISTVERSION}
diff --git a/net-mgmt/nsd_exporter/Makefile b/net-mgmt/nsd_exporter/Makefile
index de1d7ca05494..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= 10
+PORTREVISION= 12
CATEGORIES= net-mgmt
MAINTAINER= zi@FreeBSD.org
diff --git a/net-mgmt/nstat/Makefile b/net-mgmt/nstat/Makefile
index 5d0272bce123..3c186719fc49 100644
--- a/net-mgmt/nstat/Makefile
+++ b/net-mgmt/nstat/Makefile
@@ -1,6 +1,5 @@
PORTNAME= nstat
-DISTVERSION= g20230601
-PORTREVISION= 1
+DISTVERSION= g20250705
PORTEPOCH= 1
CATEGORIES= net-mgmt
@@ -17,7 +16,7 @@ RUN_DEPENDS_amd64= pcm-memory:sysutils/intel-pcm
USE_GITHUB= yes
GH_ACCOUNT= gallatin
-GH_TAGNAME= 8d9a10a
+GH_TAGNAME= bccbdfd
PLIST_FILES= bin/nstat \
share/man/man1/nstat.1.gz
diff --git a/net-mgmt/nstat/distinfo b/net-mgmt/nstat/distinfo
index 391cb4392f45..2a54d31f6721 100644
--- a/net-mgmt/nstat/distinfo
+++ b/net-mgmt/nstat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1685578883
-SHA256 (gallatin-nstat-g20230601-8d9a10a_GH0.tar.gz) = d1b05af06f3fabdc1bf10c4b3ef0b4b517c040f6d55c577ba59e53140ceab7a7
-SIZE (gallatin-nstat-g20230601-8d9a10a_GH0.tar.gz) = 6157
+TIMESTAMP = 1751752025
+SHA256 (gallatin-nstat-g20250705-bccbdfd_GH0.tar.gz) = 77cc3cec8203ba12644bd96a6e2cf15c24caa7e076db4f2bac461622ad1f313b
+SIZE (gallatin-nstat-g20250705-bccbdfd_GH0.tar.gz) = 6199
diff --git a/net-mgmt/nvidia_gpu_prometheus_exporter/Makefile b/net-mgmt/nvidia_gpu_prometheus_exporter/Makefile
index 25e3b9818aa2..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= 27
+PORTREVISION= 29
CATEGORIES= net-mgmt
MAINTAINER= 0mp@FreeBSD.org
diff --git a/net-mgmt/observium/Makefile b/net-mgmt/observium/Makefile
index ef5f35e54493..0bcaa1e54fdf 100644
--- a/net-mgmt/observium/Makefile
+++ b/net-mgmt/observium/Makefile
@@ -25,6 +25,7 @@ RUN_DEPENDS= rrdtool:databases/rrdtool \
USES= cpe php:cli,flavors python shebangfix
USE_PHP= ctype filter gd iconv mysqli posix session snmp tokenizer xml zlib
+IGNORE_WITH_PHP= 81
SHEBANG_FILES= \
poller-wrapper.py \
poller.php \
diff --git a/net-mgmt/p5-Net-CIDR/Makefile b/net-mgmt/p5-Net-CIDR/Makefile
index 74adf10aa81a..06a648209d7d 100644
--- a/net-mgmt/p5-Net-CIDR/Makefile
+++ b/net-mgmt/p5-Net-CIDR/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Net-CIDR
-PORTVERSION= 0.26
+PORTVERSION= 0.27
CATEGORIES= net-mgmt perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/net-mgmt/p5-Net-CIDR/distinfo b/net-mgmt/p5-Net-CIDR/distinfo
index 3eeb0be41feb..955327563c38 100644
--- a/net-mgmt/p5-Net-CIDR/distinfo
+++ b/net-mgmt/p5-Net-CIDR/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750581233
-SHA256 (Net-CIDR-0.26.tar.gz) = 85ce0e6cefb71073bfab8a5d266b66ee7ccfaef084aed4307b0d604720bfd001
-SIZE (Net-CIDR-0.26.tar.gz) = 12418
+TIMESTAMP = 1755725778
+SHA256 (Net-CIDR-0.27.tar.gz) = 9e950fef4422264dc8efab30dbbd3ce2be125e61b3f5c50111d15506d3b570e3
+SIZE (Net-CIDR-0.27.tar.gz) = 12564
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 58cebbce1c2e..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= 24
+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 f726d1a0c8dc..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= 16
+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 266653923e3e..8ad371ed9286 100644
--- a/net-mgmt/ping_exporter/Makefile
+++ b/net-mgmt/ping_exporter/Makefile
@@ -1,9 +1,8 @@
PORTNAME= ping_exporter
-DISTVERSION= 1.1.0
-PORTREVISION= 11
+DISTVERSION= 1.1.4
CATEGORIES= net-mgmt
-MAINTAINER= jp+ports@supplntr.io
+MAINTAINER= ivy@FreeBSD.org
COMMENT= Prometheus exporter for ICMP echo requests
WWW= https://github.com/czerwonk/ping_exporter
@@ -12,9 +11,14 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:modules
+USE_GITHUB= yes
+GH_ACCOUNT= czerwonk
+
USE_RC_SUBR= ping_exporter
-GO_MODULE= github.com/czerwonk/ping_exporter@v0.0.0-20230519045214-d3a6779128c3
+GO_MOD_DIST= github
+GO_MODULE= github.com/czerwonk/ping_exporter
+GO_TARGET= .:ping_exporter
SUB_FILES= pkg-message
diff --git a/net-mgmt/ping_exporter/distinfo b/net-mgmt/ping_exporter/distinfo
index 06ccc3e0142e..40a190ff811b 100644
--- a/net-mgmt/ping_exporter/distinfo
+++ b/net-mgmt/ping_exporter/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1702027163
-SHA256 (go/net-mgmt_ping_exporter/ping_exporter-1.1.0/v0.0.0-20230519045214-d3a6779128c3.mod) = b926c2b2def80e683cd4645ea61b5a6aaf04f492d68bf17a9d5ef951fe3e3b30
-SIZE (go/net-mgmt_ping_exporter/ping_exporter-1.1.0/v0.0.0-20230519045214-d3a6779128c3.mod) = 2212
-SHA256 (go/net-mgmt_ping_exporter/ping_exporter-1.1.0/v0.0.0-20230519045214-d3a6779128c3.zip) = 1223f3c3761dbc532f1c8641129602956ccaf44c073754e8b9a491b252d6dfa9
-SIZE (go/net-mgmt_ping_exporter/ping_exporter-1.1.0/v0.0.0-20230519045214-d3a6779128c3.zip) = 51347
+TIMESTAMP = 1756817019
+SHA256 (go/net-mgmt_ping_exporter/czerwonk-ping_exporter-1.1.4_GH0/go.mod) = 6369b36f96d34dbe6f2e745acad0f34b117279f5ae78b456f988f43a5f2d4fef
+SIZE (go/net-mgmt_ping_exporter/czerwonk-ping_exporter-1.1.4_GH0/go.mod) = 1264
+SHA256 (go/net-mgmt_ping_exporter/czerwonk-ping_exporter-1.1.4_GH0/czerwonk-ping_exporter-1.1.4_GH0.tar.gz) = d0075f867a302098ca940be26eeb93f5422aa98f3c68a3f600bbbf4424f87569
+SIZE (go/net-mgmt_ping_exporter/czerwonk-ping_exporter-1.1.4_GH0/czerwonk-ping_exporter-1.1.4_GH0.tar.gz) = 36098
diff --git a/net-mgmt/prometheus-bird-exporter/Makefile b/net-mgmt/prometheus-bird-exporter/Makefile
index eb52d0c8a58f..44f5d1a65436 100644
--- a/net-mgmt/prometheus-bird-exporter/Makefile
+++ b/net-mgmt/prometheus-bird-exporter/Makefile
@@ -1,5 +1,6 @@
PORTNAME= prometheus-bird-exporter
DISTVERSION= 1.4.3
+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 969b473cd788..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= 27
+PORTREVISION= 29
CATEGORIES= net-mgmt
MAINTAINER= dsp@php.net
diff --git a/net-mgmt/prometheus1/Makefile b/net-mgmt/prometheus1/Makefile
index 52d0e6833d19..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= 30
+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 d920b1393d54..169c04818fb9 100644
--- a/net-mgmt/prometheus3/Makefile
+++ b/net-mgmt/prometheus3/Makefile
@@ -1,11 +1,13 @@
PORTNAME= prometheus
DISTVERSIONPREFIX= v
-DISTVERSION= 3.4.1
+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
PKGNAMESUFFIX= 3
-DISTFILES= go.mod:gomod ${PORTNAME}-web-ui-${DISTVERSION}.tar.gz:ui
+DISTFILES= go.mod:gomod \
+ ${PORTNAME}-web-ui-${DISTVERSION}.tar.gz:ui
MAINTAINER= danilo@FreeBSD.org
COMMENT= Systems monitoring and alerting toolkit
@@ -16,16 +18,16 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
PATCH_DEPENDS= bash:shells/bash
-USES= cpe go:1.23,modules
-
-CONFLICTS_INSTALL= prometheus1 prometheus
+USES= cpe go:modules
USE_GITHUB= yes
USE_RC_SUBR= prometheus
GO_MODULE= github.com/prometheus/prometheus
GO_TARGET= ./cmd/prometheus ./cmd/promtool
-GO_BUILDFLAGS= -a -v -ldflags "${LD_FLAG_STRING}" -tags netgo,builtinassets
+GO_BUILDFLAGS= -a -ldflags "${LD_FLAG_STRING}" -tags netgo,builtinassets
+
+CONFLICTS_INSTALL= prometheus1 prometheus
SUB_LIST+= PROMETHEUS_CONSOLE_LIBRARIES_DIR=${PROMETHEUS_CONSOLE_LIBRARIES_DIR} \
PROMETHEUS_CONSOLES_DIR=${PROMETHEUS_CONSOLES_DIR} \
diff --git a/net-mgmt/prometheus3/distinfo b/net-mgmt/prometheus3/distinfo
index 9229e758d8f4..6bbba81e5c7f 100644
--- a/net-mgmt/prometheus3/distinfo
+++ b/net-mgmt/prometheus3/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1749026955
-SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.4.1_GH0/go.mod) = 3ed91ee289b2fb7afbfa04428fe90901fb3cd66335335fd92ce33f97f7abcd1b
-SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.4.1_GH0/go.mod) = 11087
-SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.4.1_GH0/prometheus-web-ui-3.4.1.tar.gz) = 1812a3ae69508be0c7b5b28809cde93bc20c55dbb72145e1fc34f0bddfc0ad61
-SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.4.1_GH0/prometheus-web-ui-3.4.1.tar.gz) = 3487232
-SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.4.1_GH0/prometheus-prometheus-v3.4.1_GH0.tar.gz) = 2b0b5d6eec26e1fe78e351b87643f3dc78e62f8d57616b227b0257b1d87f6e0e
-SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.4.1_GH0/prometheus-prometheus-v3.4.1_GH0.tar.gz) = 5078318
+TIMESTAMP = 1752571020
+SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.5.0_GH0/go.mod) = 6233234ceea2031a75041930e0931abf3e1123194a0ce3ca44c6468782611ba6
+SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.5.0_GH0/go.mod) = 12136
+SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.5.0_GH0/prometheus-web-ui-3.5.0.tar.gz) = 8fec0e43c9b68e85d9dff0ba6cef29c6ba0cfe19ed54b3ff421a1656674b8abe
+SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.5.0_GH0/prometheus-web-ui-3.5.0.tar.gz) = 3488940
+SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.5.0_GH0/prometheus-prometheus-v3.5.0_GH0.tar.gz) = fadb33c398026e190f9335e90e214065b012b9cb454da121e072697ad307cb47
+SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.5.0_GH0/prometheus-prometheus-v3.5.0_GH0.tar.gz) = 5129940
diff --git a/net-mgmt/promscale/Makefile b/net-mgmt/promscale/Makefile
index 3a1e18ea0772..5a7fa5be0076 100644
--- a/net-mgmt/promscale/Makefile
+++ b/net-mgmt/promscale/Makefile
@@ -1,6 +1,6 @@
PORTNAME= promscale
DISTVERSION= 0.17.0
-PORTREVISION= 18
+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 cdd87cd08d95..bb29457beb0a 100644
--- a/net-mgmt/promxy/Makefile
+++ b/net-mgmt/promxy/Makefile
@@ -1,6 +1,7 @@
PORTNAME= promxy
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.93
+PORTREVISION= 2
CATEGORIES= net-mgmt
MAINTAINER= timp87@gmail.com
diff --git a/net-mgmt/pushgateway/Makefile b/net-mgmt/pushgateway/Makefile
index 17790e3fa241..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= 2
+PORTREVISION= 4
CATEGORIES= net-mgmt
MAINTAINER= dutra@FreeBSD.org
diff --git a/net-mgmt/py-gstat_exporter/Makefile b/net-mgmt/py-gstat_exporter/Makefile
index 0690baafef49..9e32f448177e 100644
--- a/net-mgmt/py-gstat_exporter/Makefile
+++ b/net-mgmt/py-gstat_exporter/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gstat_exporter
DISTVERSION= 0.2.0
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= net-mgmt python
MASTER_SITES= PYPI
@@ -17,8 +18,8 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}prometheus-client>=0.7.1:net-mgmt/py-prometh
USES= python
USE_RC_SUBR= gstat_exporter
-NO_BUILD= yes
NO_ARCH= yes
+NO_BUILD= yes
SUB_LIST= PYTHON_CMD=${PYTHON_CMD}
diff --git a/net-mgmt/py-gstat_exporter/files/gstat_exporter.in b/net-mgmt/py-gstat_exporter/files/gstat_exporter.in
index 42afc2e24d2c..cec6d3663104 100644
--- a/net-mgmt/py-gstat_exporter/files/gstat_exporter.in
+++ b/net-mgmt/py-gstat_exporter/files/gstat_exporter.in
@@ -8,6 +8,8 @@
#
# gstat_exporter_enable (bool): Set to "NO" by default.
# Set it to "YES" to enable gstat_exporter_enable.
+# gstat_exporter_args (string): Set to "" by default.
+# Set additional command line arguments
. /etc/rc.subr
@@ -22,6 +24,6 @@ load_rc_config ${name}
pidfile="/var/run/${name}.pid"
command_interpreter=%%PYTHON_CMD%%
command=%%PREFIX%%/bin/${name}.py
-start_cmd="/usr/sbin/daemon -f -p ${pidfile} $command_interpreter $command"
+start_cmd="/usr/sbin/daemon -f -p ${pidfile} $command_interpreter $command ${gstat_exporter_args}"
run_rc_command "$1"
diff --git a/net-mgmt/py-junos-eznc/Makefile b/net-mgmt/py-junos-eznc/Makefile
index 0a0abb181c98..9258c5406eb6 100644
--- a/net-mgmt/py-junos-eznc/Makefile
+++ b/net-mgmt/py-junos-eznc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= junos-eznc
DISTVERSION= 2.7.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net-mgmt python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://github.com/Juniper/py-junos-eznc
LICENSE= APACHE20
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7.1:devel/py-Jinja2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=3.2.4:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=3.2.4:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ncclient>=0.6.15:net-mgmt/py-ncclient@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}paramiko>=1.15.2:security/py-paramiko@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyparsing>0:devel/py-pyparsing@${PY_FLAVOR} \
diff --git a/net-mgmt/py-napalm/Makefile b/net-mgmt/py-napalm/Makefile
index 2932706559d0..5d80e7f43c78 100644
--- a/net-mgmt/py-napalm/Makefile
+++ b/net-mgmt/py-napalm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= napalm
DISTVERSION= 5.0.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net-mgmt python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=4.3.0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=4.3.0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}textfsm>=1.1.2:textproc/py-textfsm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}junos-eznc>=2.7.0:net-mgmt/py-junos-eznc@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ncclient>0:net-mgmt/py-ncclient@${PY_FLAVOR} \
diff --git a/net-mgmt/py-ncclient/Makefile b/net-mgmt/py-ncclient/Makefile
index 6c08e201c8f9..496112cb00b3 100644
--- a/net-mgmt/py-ncclient/Makefile
+++ b/net-mgmt/py-ncclient/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ncclient
DISTVERSION= 0.6.15
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-mgmt python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://github.com/ncclient/ncclient
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.3.0:devel/py-lxml@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=3.3.0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}paramiko>=1.15.0:security/py-paramiko@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
diff --git a/net-mgmt/py-netutils/Makefile b/net-mgmt/py-netutils/Makefile
index a8fa2c013f01..5efc070d3c36 100644
--- a/net-mgmt/py-netutils/Makefile
+++ b/net-mgmt/py-netutils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= netutils
-DISTVERSION= 1.13.0
+DISTVERSION= 1.14.1
CATEGORIES= net-mgmt python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net-mgmt/py-netutils/distinfo b/net-mgmt/py-netutils/distinfo
index 67f2cfe1c992..e693ab3ed009 100644
--- a/net-mgmt/py-netutils/distinfo
+++ b/net-mgmt/py-netutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743677506
-SHA256 (netutils-1.13.0.tar.gz) = 0369fbb3248b43d52f5b59e7d4bffb7694d5d493718d65ffad4d6e50312873e0
-SIZE (netutils-1.13.0.tar.gz) = 505174
+TIMESTAMP = 1752304592
+SHA256 (netutils-1.14.1.tar.gz) = ddf0c7d8f863214c2aaabe1d8ff5e20b2c5749eafad04a4847a97ae8cc9e28bc
+SIZE (netutils-1.14.1.tar.gz) = 513249
diff --git a/net-mgmt/py-nxapi-plumbing/Makefile b/net-mgmt/py-nxapi-plumbing/Makefile
index 9ae254c6b58d..8eee0a57057c 100644
--- a/net-mgmt/py-nxapi-plumbing/Makefile
+++ b/net-mgmt/py-nxapi-plumbing/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nxapi-plumbing
DISTVERSION= 0.5.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net-mgmt python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scp>=0:security/py-scp@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.7.0:www/py-requests@${PY_FLAVOR}
diff --git a/net-mgmt/py-opn-cli/Makefile b/net-mgmt/py-opn-cli/Makefile
index 1fac39c81112..deabb5291663 100644
--- a/net-mgmt/py-opn-cli/Makefile
+++ b/net-mgmt/py-opn-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= opn-cli
DISTVERSION= 1.7.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net-mgmt python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +15,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_F
${PYTHON_PKGNAMEPREFIX}click>=8.0.1:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonpath-ng>=0:devel/py-jsonpath-ng@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ptable>=0:devel/py-ptable@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR}
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/py-pyIOSXR/Makefile b/net-mgmt/py-pyIOSXR/Makefile
index eb73e42ded8a..7d147e4ba82f 100644
--- a/net-mgmt/py-pyIOSXR/Makefile
+++ b/net-mgmt/py-pyIOSXR/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyIOSXR
DISTVERSION= 0.53
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net-mgmt python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://github.com/fooelisa/pyiosxr
LICENSE= APACHE20
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>=0:devel/py-pip@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.2.4:devel/py-lxml@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=3.2.4:devel/py-lxml5@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}netmiko>=1.4.3:security/py-netmiko@${PY_FLAVOR}
USES= python
diff --git a/net-mgmt/py-pyang/Makefile b/net-mgmt/py-pyang/Makefile
index c9a06bfd9852..3d37bdf7f119 100644
--- a/net-mgmt/py-pyang/Makefile
+++ b/net-mgmt/py-pyang/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyang
PORTVERSION= 1.7.8
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net-mgmt python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,7 @@ WWW= https://github.com/mbj4668/pyang/
LICENSE= MIT
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
diff --git a/net-mgmt/riemann-c-client/Makefile b/net-mgmt/riemann-c-client/Makefile
index 02b025111df4..bbdbed13d26d 100644
--- a/net-mgmt/riemann-c-client/Makefile
+++ b/net-mgmt/riemann-c-client/Makefile
@@ -1,5 +1,6 @@
PORTNAME= riemann-c-client
PORTVERSION= 2.2.2
+PORTREVISION= 1
CATEGORIES= net-mgmt
MASTER_SITES= https://git.madhouse-project.org/algernon/${PORTNAME}/archive/
diff --git a/net-mgmt/rs-aggregate/Makefile b/net-mgmt/rs-aggregate/Makefile
index 1af4f22c52fc..e02c4d251062 100644
--- a/net-mgmt/rs-aggregate/Makefile
+++ b/net-mgmt/rs-aggregate/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rs-aggregate
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.2
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= net-mgmt
MAINTAINER= marcel@herrbischoff.com
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 2ea677cad008..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= 13
+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/tcpreplay/Makefile b/net-mgmt/tcpreplay/Makefile
index 5794a4e8a15b..375e86229fd9 100644
--- a/net-mgmt/tcpreplay/Makefile
+++ b/net-mgmt/tcpreplay/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tcpreplay
-DISTVERSION= 4.5.1
+DISTVERSION= 4.5.2
CATEGORIES= net-mgmt
MASTER_SITES= https://github.com/appneta/${PORTNAME}/releases/download/v${DISTVERSION}/
@@ -10,7 +10,6 @@ WWW= https://github.com/appneta/tcpreplay
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/docs/LICENSE
-BUILD_DEPENDS= pcapnav-config:net/libpcapnav
LIB_DEPENDS= libdnet.so:net/libdnet \
libopts.so:devel/autogen
@@ -20,16 +19,19 @@ CPE_VENDOR= broadcom
GNU_CONFIGURE= yes
# libopts options are required when using autogen
CONFIGURE_ARGS= --disable-libopts-install \
- --disable-local-libopts \
- --program-transform-name='s|.*\(tcp.*\)|\1|' \
- --with-pcapnav-config=${LOCALBASE}/bin/pcapnav-config
+ --disable-local-libopts
TEST_TARGET= test
-OPTIONS_DEFINE= LIBPCAP_PORTS
-LIBPCAP_PORTS_DESC= Build with net/libpcap instead of from the base OS
-# needs .so version (see: 262976)
+OPTIONS_DEFINE= LIBPCAP_PORTS
+LIBPCAP_PORTS_DESC= Build with net/libpcap instead of from the base OS
+
+# needs .so version (libpcap.so:net/libpcap uses libpcap from the base system)
LIBPCAP_PORTS_LIB_DEPENDS= libpcap.so.1:net/libpcap
LIBPCAP_PORTS_CONFIGURE_OFF= --with-libpcap=/usr/lib
+post-patch:
+ @${REINPLACE_CMD} -e '/make test/s|make|${MAKE_CMD}|' \
+ ${WRKSRC}/Makefile.in
+
.include <bsd.port.mk>
diff --git a/net-mgmt/tcpreplay/distinfo b/net-mgmt/tcpreplay/distinfo
index fc9e9a47463a..7675ec8b79ba 100644
--- a/net-mgmt/tcpreplay/distinfo
+++ b/net-mgmt/tcpreplay/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1721131125
-SHA256 (tcpreplay-4.5.1.tar.xz) = 5126613f783062b43f514b05ad981376050a8fee35b03c8de4445ddeefd95049
-SIZE (tcpreplay-4.5.1.tar.xz) = 809628
+TIMESTAMP = 1756274419
+SHA256 (tcpreplay-4.5.2.tar.xz) = 2df15bc6d49f96a77617d137049f998193bbae95c1a31b04ca02856a24cbf384
+SIZE (tcpreplay-4.5.2.tar.xz) = 818824
diff --git a/net-mgmt/tcpreplay/files/patch-Makefile.in b/net-mgmt/tcpreplay/files/patch-Makefile.in
deleted file mode 100644
index 9d6e23e9e94a..000000000000
--- a/net-mgmt/tcpreplay/files/patch-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.in.orig 2024-07-12 17:15:27 UTC
-+++ Makefile.in
-@@ -900,7 +900,7 @@ test:
-
- test:
- echo Making test in $(TEST_DIR)
-- cd $(TEST_DIR) && make test
-+ cd $(TEST_DIR) && gmake test
-
- dlt_names:
- cat @SAVEFILE_C@ | $(top_builddir)/scripts/dlt2name.pl src/dlt_names.h
diff --git a/net-mgmt/tcpreplay/files/patch-lib_queue.h b/net-mgmt/tcpreplay/files/patch-lib_queue.h
new file mode 100644
index 000000000000..8159c28745ae
--- /dev/null
+++ b/net-mgmt/tcpreplay/files/patch-lib_queue.h
@@ -0,0 +1,18 @@
+--- lib/queue.h.orig 2025-08-27 06:21:35 UTC
++++ lib/queue.h
+@@ -36,7 +36,8 @@
+ * @(#)queue.h 8.5 (Berkeley) 8/20/94
+ */
+
+-#pragma once
++#ifndef _SYS_QUEUE_H_
++#define _SYS_QUEUE_H_
+
+ /*
+ * This file defines five types of data structures: singly-linked lists,
+@@ -506,3 +507,5 @@ struct { \
+ else \
+ (elm2)->field.cqe_prev->field.cqe_next = (elm2); \
+ } while (0)
++
++#endif /* !_SYS_QUEUE_H_ */
diff --git a/net-mgmt/tcpreplay/files/patch-src_fragroute_mod.c b/net-mgmt/tcpreplay/files/patch-src_fragroute_mod.c
deleted file mode 100644
index d4eb02fa98b1..000000000000
--- a/net-mgmt/tcpreplay/files/patch-src_fragroute_mod.c
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/fragroute/mod.c.orig 2023-12-31 18:39:02 UTC
-+++ src/fragroute/mod.c
-@@ -8,11 +8,11 @@
- */
-
- #include "mod.h"
-+#include "lib/queue.h"
- #include "defines.h"
- #include "config.h"
- #include "common.h"
- #include "argv.h"
--#include "lib/queue.h"
- #include <ctype.h>
- #include <stdio.h>
- #include <stdlib.h>
diff --git a/net-mgmt/tcpreplay/files/patch-src_fragroute_pkt.h b/net-mgmt/tcpreplay/files/patch-src_fragroute_pkt.h
deleted file mode 100644
index ec36392985f8..000000000000
--- a/net-mgmt/tcpreplay/files/patch-src_fragroute_pkt.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/fragroute/pkt.h.orig 2023-12-31 18:39:02 UTC
-+++ src/fragroute/pkt.h
-@@ -8,9 +8,9 @@
-
- #pragma once
-
-+#include "lib/queue.h"
- #include "defines.h"
- #include "config.h"
--#include "lib/queue.h"
- #include <sys/time.h>
-
- #ifdef HAVE_LIBDNET
diff --git a/net-mgmt/telegraf/Makefile b/net-mgmt/telegraf/Makefile
index dad9ff28e2f5..adaac42af7fb 100644
--- a/net-mgmt/telegraf/Makefile
+++ b/net-mgmt/telegraf/Makefile
@@ -1,6 +1,7 @@
PORTNAME= telegraf
DISTVERSIONPREFIX=v
-DISTVERSION= 1.35.1
+DISTVERSION= 1.35.4
+PORTREVISION= 1
CATEGORIES= net-mgmt
MAINTAINER= girgen@FreeBSD.org
@@ -16,7 +17,7 @@ USES= go:1.24,modules
USE_RC_SUBR= telegraf
GO_MODULE= github.com/influxdata/telegraf
-GO_BUILDFLAGS= -ldflags "-X main.goos=freebsd -X main.goarch=${ARCH} -X main.version=${DISTVERSION}"
+GO_BUILDFLAGS= -ldflags "-X github.com/influxdata/telegraf/internal.Version=${DISTVERSION}"
GO_TARGET= ./cmd/telegraf
SUB_FILES= telegraf
diff --git a/net-mgmt/telegraf/distinfo b/net-mgmt/telegraf/distinfo
index ff93e1c9fd25..576cfa31ec62 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 = 1755589322
+SHA256 (go/net-mgmt_telegraf/telegraf-v1.35.4/v1.35.4.mod) = 20001de4e02129bcd9358edc840a65387b20ca775b5bfd665b74128e307ca21a
+SIZE (go/net-mgmt_telegraf/telegraf-v1.35.4/v1.35.4.mod) = 28907
+SHA256 (go/net-mgmt_telegraf/telegraf-v1.35.4/v1.35.4.zip) = d78f0a8f056d39618b8909db3fcfb94a26fc9fa7ecd1186095590b19e7ba2fe6
+SIZE (go/net-mgmt_telegraf/telegraf-v1.35.4/v1.35.4.zip) = 7387820
diff --git a/net-mgmt/telegraf/files/patch-gopsutil b/net-mgmt/telegraf/files/patch-gopsutil
new file mode 100644
index 000000000000..623b9e2e61da
--- /dev/null
+++ b/net-mgmt/telegraf/files/patch-gopsutil
@@ -0,0 +1,753 @@
+--- vendor/github.com/shirou/gopsutil/v4/disk/disk_freebsd_arm64.go.orig 2025-09-01 15:17:42.603499000 +0000
++++ vendor/github.com/shirou/gopsutil/v4/disk/disk_freebsd_arm64.go 2025-09-03 08:20:12.866056000 +0000
+@@ -52,7 +52,7 @@
+ Flags uint32
+ Device_type uint32
+ Priority uint32
+- Id *byte
++ Id [sizeofPtr]byte
+ Sequence1 uint32
+ Pad_cgo_0 [4]byte
+ }
+--- vendor/github.com/shirou/gopsutil/v4/disk/disk_freebsd_arm.go.orig 2025-09-01 15:17:42.603343000 +0000
++++ vendor/github.com/shirou/gopsutil/v4/disk/disk_freebsd_arm.go 2025-09-03 08:20:12.865772000 +0000
+@@ -50,7 +50,7 @@
+ Flags uint32
+ Device_type uint32
+ Priority uint32
+- Id *byte
++ Id [sizeofPtr]byte
+ Sequence1 uint32
+ }
+
+--- vendor/github.com/shirou/gopsutil/v4/disk/disk_freebsd_amd64.go.orig 2025-09-01 15:17:42.603178000 +0000
++++ vendor/github.com/shirou/gopsutil/v4/disk/disk_freebsd_amd64.go 2025-09-03 08:20:12.865459000 +0000
+@@ -52,7 +52,7 @@
+ Device_type uint32
+ Priority uint32
+ Pad_cgo_1 [4]byte
+- ID *byte
++ ID [sizeofPtr]byte
+ Sequence1 uint32
+ Pad_cgo_2 [4]byte
+ }
+--- vendor/github.com/shirou/gopsutil/v4/disk/disk_openbsd.go.orig 2025-09-01 15:17:42.604526000 +0000
++++ vendor/github.com/shirou/gopsutil/v4/disk/disk_openbsd.go 2025-09-03 08:20:12.866408000 +0000
+@@ -114,9 +114,7 @@
+ func parseDiskstats(buf []byte) (Diskstats, error) {
+ var ds Diskstats
+ br := bytes.NewReader(buf)
+- // err := binary.Read(br, binary.LittleEndian, &ds)
+- err := common.Read(br, binary.LittleEndian, &ds)
+- if err != nil {
++ if err := binary.Read(br, binary.LittleEndian, &ds); err != nil {
+ return ds, err
+ }
+
+--- vendor/github.com/shirou/gopsutil/v4/disk/disk_freebsd.go.orig 2025-09-01 15:17:42.602868000 +0000
++++ vendor/github.com/shirou/gopsutil/v4/disk/disk_freebsd.go 2025-09-03 08:20:12.864783000 +0000
+@@ -154,9 +154,7 @@
+ func parsedevstat(buf []byte) (devstat, error) {
+ var ds devstat
+ br := bytes.NewReader(buf)
+- // err := binary.Read(br, binary.LittleEndian, &ds)
+- err := common.Read(br, binary.LittleEndian, &ds)
+- if err != nil {
++ if err := binary.Read(br, binary.LittleEndian, &ds); err != nil {
+ return ds, err
+ }
+
+--- vendor/github.com/shirou/gopsutil/v4/disk/disk_freebsd_386.go.orig 2025-09-01 15:17:42.603028000 +0000
++++ vendor/github.com/shirou/gopsutil/v4/disk/disk_freebsd_386.go 2025-09-03 08:20:12.865161000 +0000
+@@ -50,7 +50,7 @@
+ Flags uint32
+ Device_type uint32
+ Priority uint32
+- Id *byte
++ Id [sizeofPtr]byte
+ Sequence1 uint32
+ }
+
+--- vendor/github.com/shirou/gopsutil/v4/process/process_bsd.go.orig 2025-09-01 15:17:42.632928000 +0000
++++ vendor/github.com/shirou/gopsutil/v4/process/process_bsd.go 2025-09-03 08:20:15.328852000 +0000
+@@ -71,6 +71,6 @@
+ func parseKinfoProc(buf []byte) (KinfoProc, error) {
+ var k KinfoProc
+ br := bytes.NewReader(buf)
+- err := common.Read(br, binary.LittleEndian, &k)
++ err := binary.Read(br, binary.LittleEndian, &k)
+ return k, err
+ }
+--- vendor/github.com/shirou/gopsutil/v4/process/process_freebsd.go.orig 2025-09-01 15:17:42.633796000 +0000
++++ vendor/github.com/shirou/gopsutil/v4/process/process_freebsd.go 2025-09-03 08:20:15.329256000 +0000
+@@ -79,7 +79,7 @@
+
+ var k kinfoFile
+ br := bytes.NewReader(buf)
+- if err := common.Read(br, binary.LittleEndian, &k); err != nil {
++ if err := binary.Read(br, binary.LittleEndian, &k); err != nil {
+ return "", err
+ }
+ cwd := common.IntToString(k.Path[:])
+@@ -279,7 +279,7 @@
+ if err != nil {
+ return nil, err
+ }
+- pageSize := common.LittleEndian.Uint16([]byte(v))
++ pageSize := binary.LittleEndian.Uint16([]byte(v))
+
+ return &MemoryInfoStat{
+ RSS: uint64(k.Rssize) * uint64(pageSize),
+--- vendor/github.com/shirou/gopsutil/v4/internal/common/binary.go.orig 2025-09-01 15:17:42.617027000 +0000
++++ vendor/github.com/shirou/gopsutil/v4/internal/common/binary.go 2025-09-03 08:20:15.328241000 +0000
+@@ -1,638 +0,0 @@
+-// SPDX-License-Identifier: BSD-3-Clause
+-package common
+-
+-// Copyright 2009 The Go Authors. All rights reserved.
+-// Use of this source code is governed by a BSD-style
+-// license that can be found in the LICENSE file.
+-
+-// Package binary implements simple translation between numbers and byte
+-// sequences and encoding and decoding of varints.
+-//
+-// Numbers are translated by reading and writing fixed-size values.
+-// A fixed-size value is either a fixed-size arithmetic
+-// type (int8, uint8, int16, float32, complex64, ...)
+-// or an array or struct containing only fixed-size values.
+-//
+-// The varint functions encode and decode single integer values using
+-// a variable-length encoding; smaller values require fewer bytes.
+-// For a specification, see
+-// http://code.google.com/apis/protocolbuffers/docs/encoding.html.
+-//
+-// This package favors simplicity over efficiency. Clients that require
+-// high-performance serialization, especially for large data structures,
+-// should look at more advanced solutions such as the encoding/gob
+-// package or protocol buffers.
+-
+-import (
+- "errors"
+- "io"
+- "math"
+- "reflect"
+-)
+-
+-// A ByteOrder specifies how to convert byte sequences into
+-// 16-, 32-, or 64-bit unsigned integers.
+-type ByteOrder interface {
+- Uint16([]byte) uint16
+- Uint32([]byte) uint32
+- Uint64([]byte) uint64
+- PutUint16([]byte, uint16)
+- PutUint32([]byte, uint32)
+- PutUint64([]byte, uint64)
+- String() string
+-}
+-
+-// LittleEndian is the little-endian implementation of ByteOrder.
+-var LittleEndian littleEndian
+-
+-// BigEndian is the big-endian implementation of ByteOrder.
+-var BigEndian bigEndian
+-
+-type littleEndian struct{}
+-
+-func (littleEndian) Uint16(b []byte) uint16 { return uint16(b[0]) | uint16(b[1])<<8 }
+-
+-func (littleEndian) PutUint16(b []byte, v uint16) {
+- b[0] = byte(v)
+- b[1] = byte(v >> 8)
+-}
+-
+-func (littleEndian) Uint32(b []byte) uint32 {
+- return uint32(b[0]) | uint32(b[1])<<8 | uint32(b[2])<<16 | uint32(b[3])<<24
+-}
+-
+-func (littleEndian) PutUint32(b []byte, v uint32) {
+- b[0] = byte(v)
+- b[1] = byte(v >> 8)
+- b[2] = byte(v >> 16)
+- b[3] = byte(v >> 24)
+-}
+-
+-func (littleEndian) Uint64(b []byte) uint64 {
+- return uint64(b[0]) | uint64(b[1])<<8 | uint64(b[2])<<16 | uint64(b[3])<<24 |
+- uint64(b[4])<<32 | uint64(b[5])<<40 | uint64(b[6])<<48 | uint64(b[7])<<56
+-}
+-
+-func (littleEndian) PutUint64(b []byte, v uint64) {
+- b[0] = byte(v)
+- b[1] = byte(v >> 8)
+- b[2] = byte(v >> 16)
+- b[3] = byte(v >> 24)
+- b[4] = byte(v >> 32)
+- b[5] = byte(v >> 40)
+- b[6] = byte(v >> 48)
+- b[7] = byte(v >> 56)
+-}
+-
+-func (littleEndian) String() string { return "LittleEndian" }
+-
+-func (littleEndian) GoString() string { return "binary.LittleEndian" }
+-
+-type bigEndian struct{}
+-
+-func (bigEndian) Uint16(b []byte) uint16 { return uint16(b[1]) | uint16(b[0])<<8 }
+-
+-func (bigEndian) PutUint16(b []byte, v uint16) {
+- b[0] = byte(v >> 8)
+- b[1] = byte(v)
+-}
+-
+-func (bigEndian) Uint32(b []byte) uint32 {
+- return uint32(b[3]) | uint32(b[2])<<8 | uint32(b[1])<<16 | uint32(b[0])<<24
+-}
+-
+-func (bigEndian) PutUint32(b []byte, v uint32) {
+- b[0] = byte(v >> 24)
+- b[1] = byte(v >> 16)
+- b[2] = byte(v >> 8)
+- b[3] = byte(v)
+-}
+-
+-func (bigEndian) Uint64(b []byte) uint64 {
+- return uint64(b[7]) | uint64(b[6])<<8 | uint64(b[5])<<16 | uint64(b[4])<<24 |
+- uint64(b[3])<<32 | uint64(b[2])<<40 | uint64(b[1])<<48 | uint64(b[0])<<56
+-}
+-
+-func (bigEndian) PutUint64(b []byte, v uint64) {
+- b[0] = byte(v >> 56)
+- b[1] = byte(v >> 48)
+- b[2] = byte(v >> 40)
+- b[3] = byte(v >> 32)
+- b[4] = byte(v >> 24)
+- b[5] = byte(v >> 16)
+- b[6] = byte(v >> 8)
+- b[7] = byte(v)
+-}
+-
+-func (bigEndian) String() string { return "BigEndian" }
+-
+-func (bigEndian) GoString() string { return "binary.BigEndian" }
+-
+-// Read reads structured binary data from r into data.
+-// Data must be a pointer to a fixed-size value or a slice
+-// of fixed-size values.
+-// Bytes read from r are decoded using the specified byte order
+-// and written to successive fields of the data.
+-// When reading into structs, the field data for fields with
+-// blank (_) field names is skipped; i.e., blank field names
+-// may be used for padding.
+-// When reading into a struct, all non-blank fields must be exported.
+-func Read(r io.Reader, order ByteOrder, data any) error {
+- // Fast path for basic types and slices.
+- if n := intDataSize(data); n != 0 {
+- var b [8]byte
+- var bs []byte
+- if n > len(b) {
+- bs = make([]byte, n)
+- } else {
+- bs = b[:n]
+- }
+- if _, err := io.ReadFull(r, bs); err != nil {
+- return err
+- }
+- switch data := data.(type) {
+- case *int8:
+- *data = int8(b[0])
+- case *uint8:
+- *data = b[0]
+- case *int16:
+- *data = int16(order.Uint16(bs))
+- case *uint16:
+- *data = order.Uint16(bs)
+- case *int32:
+- *data = int32(order.Uint32(bs))
+- case *uint32:
+- *data = order.Uint32(bs)
+- case *int64:
+- *data = int64(order.Uint64(bs))
+- case *uint64:
+- *data = order.Uint64(bs)
+- case []int8:
+- for i, x := range bs { // Easier to loop over the input for 8-bit values.
+- data[i] = int8(x)
+- }
+- case []uint8:
+- copy(data, bs)
+- case []int16:
+- for i := range data {
+- data[i] = int16(order.Uint16(bs[2*i:]))
+- }
+- case []uint16:
+- for i := range data {
+- data[i] = order.Uint16(bs[2*i:])
+- }
+- case []int32:
+- for i := range data {
+- data[i] = int32(order.Uint32(bs[4*i:]))
+- }
+- case []uint32:
+- for i := range data {
+- data[i] = order.Uint32(bs[4*i:])
+- }
+- case []int64:
+- for i := range data {
+- data[i] = int64(order.Uint64(bs[8*i:]))
+- }
+- case []uint64:
+- for i := range data {
+- data[i] = order.Uint64(bs[8*i:])
+- }
+- }
+- return nil
+- }
+-
+- // Fallback to reflect-based decoding.
+- v := reflect.ValueOf(data)
+- size := -1
+- switch v.Kind() {
+- case reflect.Ptr:
+- v = v.Elem()
+- size = dataSize(v)
+- case reflect.Slice:
+- size = dataSize(v)
+- }
+- if size < 0 {
+- return errors.New("binary.Read: invalid type " + reflect.TypeOf(data).String())
+- }
+- d := &decoder{order: order, buf: make([]byte, size)}
+- if _, err := io.ReadFull(r, d.buf); err != nil {
+- return err
+- }
+- d.value(v)
+- return nil
+-}
+-
+-// Write writes the binary representation of data into w.
+-// Data must be a fixed-size value or a slice of fixed-size
+-// values, or a pointer to such data.
+-// Bytes written to w are encoded using the specified byte order
+-// and read from successive fields of the data.
+-// When writing structs, zero values are written for fields
+-// with blank (_) field names.
+-func Write(w io.Writer, order ByteOrder, data any) error {
+- // Fast path for basic types and slices.
+- if n := intDataSize(data); n != 0 {
+- var b [8]byte
+- var bs []byte
+- if n > len(b) {
+- bs = make([]byte, n)
+- } else {
+- bs = b[:n]
+- }
+- switch v := data.(type) {
+- case *int8:
+- bs = b[:1]
+- b[0] = byte(*v)
+- case int8:
+- bs = b[:1]
+- b[0] = byte(v)
+- case []int8:
+- for i, x := range v {
+- bs[i] = byte(x)
+- }
+- case *uint8:
+- bs = b[:1]
+- b[0] = *v
+- case uint8:
+- bs = b[:1]
+- b[0] = byte(v)
+- case []uint8:
+- bs = v
+- case *int16:
+- bs = b[:2]
+- order.PutUint16(bs, uint16(*v))
+- case int16:
+- bs = b[:2]
+- order.PutUint16(bs, uint16(v))
+- case []int16:
+- for i, x := range v {
+- order.PutUint16(bs[2*i:], uint16(x))
+- }
+- case *uint16:
+- bs = b[:2]
+- order.PutUint16(bs, *v)
+- case uint16:
+- bs = b[:2]
+- order.PutUint16(bs, v)
+- case []uint16:
+- for i, x := range v {
+- order.PutUint16(bs[2*i:], x)
+- }
+- case *int32:
+- bs = b[:4]
+- order.PutUint32(bs, uint32(*v))
+- case int32:
+- bs = b[:4]
+- order.PutUint32(bs, uint32(v))
+- case []int32:
+- for i, x := range v {
+- order.PutUint32(bs[4*i:], uint32(x))
+- }
+- case *uint32:
+- bs = b[:4]
+- order.PutUint32(bs, *v)
+- case uint32:
+- bs = b[:4]
+- order.PutUint32(bs, v)
+- case []uint32:
+- for i, x := range v {
+- order.PutUint32(bs[4*i:], x)
+- }
+- case *int64:
+- bs = b[:8]
+- order.PutUint64(bs, uint64(*v))
+- case int64:
+- bs = b[:8]
+- order.PutUint64(bs, uint64(v))
+- case []int64:
+- for i, x := range v {
+- order.PutUint64(bs[8*i:], uint64(x))
+- }
+- case *uint64:
+- bs = b[:8]
+- order.PutUint64(bs, *v)
+- case uint64:
+- bs = b[:8]
+- order.PutUint64(bs, v)
+- case []uint64:
+- for i, x := range v {
+- order.PutUint64(bs[8*i:], x)
+- }
+- }
+- _, err := w.Write(bs)
+- return err
+- }
+-
+- // Fallback to reflect-based encoding.
+- v := reflect.Indirect(reflect.ValueOf(data))
+- size := dataSize(v)
+- if size < 0 {
+- return errors.New("binary.Write: invalid type " + reflect.TypeOf(data).String())
+- }
+- buf := make([]byte, size)
+- e := &encoder{order: order, buf: buf}
+- e.value(v)
+- _, err := w.Write(buf)
+- return err
+-}
+-
+-// Size returns how many bytes Write would generate to encode the value v, which
+-// must be a fixed-size value or a slice of fixed-size values, or a pointer to such data.
+-// If v is neither of these, Size returns -1.
+-func Size(v any) int {
+- return dataSize(reflect.Indirect(reflect.ValueOf(v)))
+-}
+-
+-// dataSize returns the number of bytes the actual data represented by v occupies in memory.
+-// For compound structures, it sums the sizes of the elements. Thus, for instance, for a slice
+-// it returns the length of the slice times the element size and does not count the memory
+-// occupied by the header. If the type of v is not acceptable, dataSize returns -1.
+-func dataSize(v reflect.Value) int {
+- if v.Kind() == reflect.Slice {
+- if s := sizeof(v.Type().Elem()); s >= 0 {
+- return s * v.Len()
+- }
+- return -1
+- }
+- return sizeof(v.Type())
+-}
+-
+-// sizeof returns the size >= 0 of variables for the given type or -1 if the type is not acceptable.
+-func sizeof(t reflect.Type) int {
+- switch t.Kind() {
+- case reflect.Array:
+- if s := sizeof(t.Elem()); s >= 0 {
+- return s * t.Len()
+- }
+-
+- case reflect.Struct:
+- sum := 0
+- for i, n := 0, t.NumField(); i < n; i++ {
+- s := sizeof(t.Field(i).Type)
+- if s < 0 {
+- return -1
+- }
+- sum += s
+- }
+- return sum
+-
+- case reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64,
+- reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64,
+- reflect.Float32, reflect.Float64, reflect.Complex64, reflect.Complex128, reflect.Ptr:
+- return int(t.Size())
+- }
+-
+- return -1
+-}
+-
+-type coder struct {
+- order ByteOrder
+- buf []byte
+-}
+-
+-type (
+- decoder coder
+- encoder coder
+-)
+-
+-func (d *decoder) uint8() uint8 {
+- x := d.buf[0]
+- d.buf = d.buf[1:]
+- return x
+-}
+-
+-func (e *encoder) uint8(x uint8) {
+- e.buf[0] = x
+- e.buf = e.buf[1:]
+-}
+-
+-func (d *decoder) uint16() uint16 {
+- x := d.order.Uint16(d.buf[0:2])
+- d.buf = d.buf[2:]
+- return x
+-}
+-
+-func (e *encoder) uint16(x uint16) {
+- e.order.PutUint16(e.buf[0:2], x)
+- e.buf = e.buf[2:]
+-}
+-
+-func (d *decoder) uint32() uint32 {
+- x := d.order.Uint32(d.buf[0:4])
+- d.buf = d.buf[4:]
+- return x
+-}
+-
+-func (e *encoder) uint32(x uint32) {
+- e.order.PutUint32(e.buf[0:4], x)
+- e.buf = e.buf[4:]
+-}
+-
+-func (d *decoder) uint64() uint64 {
+- x := d.order.Uint64(d.buf[0:8])
+- d.buf = d.buf[8:]
+- return x
+-}
+-
+-func (e *encoder) uint64(x uint64) {
+- e.order.PutUint64(e.buf[0:8], x)
+- e.buf = e.buf[8:]
+-}
+-
+-func (d *decoder) int8() int8 { return int8(d.uint8()) }
+-
+-func (e *encoder) int8(x int8) { e.uint8(uint8(x)) }
+-
+-func (d *decoder) int16() int16 { return int16(d.uint16()) }
+-
+-func (e *encoder) int16(x int16) { e.uint16(uint16(x)) }
+-
+-func (d *decoder) int32() int32 { return int32(d.uint32()) }
+-
+-func (e *encoder) int32(x int32) { e.uint32(uint32(x)) }
+-
+-func (d *decoder) int64() int64 { return int64(d.uint64()) }
+-
+-func (e *encoder) int64(x int64) { e.uint64(uint64(x)) }
+-
+-func (d *decoder) value(v reflect.Value) {
+- switch v.Kind() {
+- case reflect.Array:
+- l := v.Len()
+- for i := 0; i < l; i++ {
+- d.value(v.Index(i))
+- }
+-
+- case reflect.Struct:
+- t := v.Type()
+- l := v.NumField()
+- for i := 0; i < l; i++ {
+- // Note: Calling v.CanSet() below is an optimization.
+- // It would be sufficient to check the field name,
+- // but creating the StructField info for each field is
+- // costly (run "go test -bench=ReadStruct" and compare
+- // results when making changes to this code).
+- if v = v.Field(i); v.CanSet() || t.Field(i).Name != "_" {
+- d.value(v)
+- } else {
+- d.skip(v)
+- }
+- }
+-
+- case reflect.Slice:
+- l := v.Len()
+- for i := 0; i < l; i++ {
+- d.value(v.Index(i))
+- }
+-
+- case reflect.Int8:
+- v.SetInt(int64(d.int8()))
+- case reflect.Int16:
+- v.SetInt(int64(d.int16()))
+- case reflect.Int32:
+- v.SetInt(int64(d.int32()))
+- case reflect.Int64:
+- v.SetInt(d.int64())
+-
+- case reflect.Uint8:
+- v.SetUint(uint64(d.uint8()))
+- case reflect.Uint16:
+- v.SetUint(uint64(d.uint16()))
+- case reflect.Uint32:
+- v.SetUint(uint64(d.uint32()))
+- case reflect.Uint64:
+- v.SetUint(d.uint64())
+-
+- case reflect.Float32:
+- v.SetFloat(float64(math.Float32frombits(d.uint32())))
+- case reflect.Float64:
+- v.SetFloat(math.Float64frombits(d.uint64()))
+-
+- case reflect.Complex64:
+- v.SetComplex(complex(
+- float64(math.Float32frombits(d.uint32())),
+- float64(math.Float32frombits(d.uint32())),
+- ))
+- case reflect.Complex128:
+- v.SetComplex(complex(
+- math.Float64frombits(d.uint64()),
+- math.Float64frombits(d.uint64()),
+- ))
+- }
+-}
+-
+-func (e *encoder) value(v reflect.Value) {
+- switch v.Kind() {
+- case reflect.Array:
+- l := v.Len()
+- for i := 0; i < l; i++ {
+- e.value(v.Index(i))
+- }
+-
+- case reflect.Struct:
+- t := v.Type()
+- l := v.NumField()
+- for i := 0; i < l; i++ {
+- // see comment for corresponding code in decoder.value()
+- if v = v.Field(i); v.CanSet() || t.Field(i).Name != "_" {
+- e.value(v)
+- } else {
+- e.skip(v)
+- }
+- }
+-
+- case reflect.Slice:
+- l := v.Len()
+- for i := 0; i < l; i++ {
+- e.value(v.Index(i))
+- }
+-
+- case reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64:
+- switch v.Type().Kind() {
+- case reflect.Int8:
+- e.int8(int8(v.Int()))
+- case reflect.Int16:
+- e.int16(int16(v.Int()))
+- case reflect.Int32:
+- e.int32(int32(v.Int()))
+- case reflect.Int64:
+- e.int64(v.Int())
+- }
+-
+- case reflect.Uint, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64, reflect.Uintptr:
+- switch v.Type().Kind() {
+- case reflect.Uint8:
+- e.uint8(uint8(v.Uint()))
+- case reflect.Uint16:
+- e.uint16(uint16(v.Uint()))
+- case reflect.Uint32:
+- e.uint32(uint32(v.Uint()))
+- case reflect.Uint64:
+- e.uint64(v.Uint())
+- }
+-
+- case reflect.Float32, reflect.Float64:
+- switch v.Type().Kind() {
+- case reflect.Float32:
+- e.uint32(math.Float32bits(float32(v.Float())))
+- case reflect.Float64:
+- e.uint64(math.Float64bits(v.Float()))
+- }
+-
+- case reflect.Complex64, reflect.Complex128:
+- switch v.Type().Kind() {
+- case reflect.Complex64:
+- x := v.Complex()
+- e.uint32(math.Float32bits(float32(real(x))))
+- e.uint32(math.Float32bits(float32(imag(x))))
+- case reflect.Complex128:
+- x := v.Complex()
+- e.uint64(math.Float64bits(real(x)))
+- e.uint64(math.Float64bits(imag(x)))
+- }
+- }
+-}
+-
+-func (d *decoder) skip(v reflect.Value) {
+- d.buf = d.buf[dataSize(v):]
+-}
+-
+-func (e *encoder) skip(v reflect.Value) {
+- n := dataSize(v)
+- for i := range e.buf[0:n] {
+- e.buf[i] = 0
+- }
+- e.buf = e.buf[n:]
+-}
+-
+-// intDataSize returns the size of the data required to represent the data when encoded.
+-// It returns zero if the type cannot be implemented by the fast path in Read or Write.
+-func intDataSize(data any) int {
+- switch data := data.(type) {
+- case int8, *int8, *uint8:
+- return 1
+- case []int8:
+- return len(data)
+- case []uint8:
+- return len(data)
+- case int16, *int16, *uint16:
+- return 2
+- case []int16:
+- return 2 * len(data)
+- case []uint16:
+- return 2 * len(data)
+- case int32, *int32, *uint32:
+- return 4
+- case []int32:
+- return 4 * len(data)
+- case []uint32:
+- return 4 * len(data)
+- case int64, *int64, *uint64:
+- return 8
+- case []int64:
+- return 8 * len(data)
+- case []uint64:
+- return 8 * len(data)
+- }
+- return 0
+-}
+--- vendor/github.com/shirou/gopsutil/v4/mem/mem_openbsd.go.orig 2025-09-01 15:17:42.625682000 +0000
++++ vendor/github.com/shirou/gopsutil/v4/mem/mem_openbsd.go 2025-09-03 08:20:15.328569000 +0000
+@@ -61,8 +61,7 @@
+ }
+ var bcs Bcachestats
+ br := bytes.NewReader(buf)
+- err = common.Read(br, binary.LittleEndian, &bcs)
+- if err != nil {
++ if err := binary.Read(br, binary.LittleEndian, &bcs); err != nil {
+ return nil, err
+ }
+ ret.Buffers = uint64(bcs.Numbufpages) * p
diff --git a/net-mgmt/thanos/Makefile b/net-mgmt/thanos/Makefile
index 216bf8b470bf..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= 2
+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 e2bbb98dd26a..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= 9
+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 964c152141a5..f903e3324809 100644
--- a/net-mgmt/victoria-logs/Makefile
+++ b/net-mgmt/victoria-logs/Makefile
@@ -1,7 +1,6 @@
PORTNAME= victoria-logs
-PORTVERSION= 1.24.0
+PORTVERSION= 1.32.0
DISTVERSIONPREFIX= v
-DISTVERSIONSUFFIX=-victorialogs
CATEGORIES= net-mgmt
MAINTAINER= samm@FreeBSD.org
@@ -11,9 +10,9 @@ WWW= https://victoriametrics.com/products/victorialogs/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= gmake go:modules,1.24,no_targets
+USES= gmake go:modules,1.25,no_targets
-GO_MODULE= github.com/VictoriaMetrics/VictoriaMetrics
+GO_MODULE= github.com/VictoriaMetrics/VictoriaLogs
USE_RC_SUBR?= ${PORTNAME}
MAKE_ENV= PKG_TAG=v${PORTVERSION} GOOS=${OPSYS:tl} \
diff --git a/net-mgmt/victoria-logs/distinfo b/net-mgmt/victoria-logs/distinfo
index 291d210b8fb7..bd39e6600077 100644
--- a/net-mgmt/victoria-logs/distinfo
+++ b/net-mgmt/victoria-logs/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750658970
-SHA256 (go/net-mgmt_victoria-logs/victoria-logs-v1.24.0-victorialogs/v1.24.0-victorialogs.mod) = 1d48484de7e81e5a310e6eb74fd3e5bb14215b69eea36234dc8db9f2a0bf1314
-SIZE (go/net-mgmt_victoria-logs/victoria-logs-v1.24.0-victorialogs/v1.24.0-victorialogs.mod) = 9769
-SHA256 (go/net-mgmt_victoria-logs/victoria-logs-v1.24.0-victorialogs/v1.24.0-victorialogs.zip) = 3ef13df378a7f13b795c3bd9af106e5d1341d4116171eaeca3140da9c4863ab3
-SIZE (go/net-mgmt_victoria-logs/victoria-logs-v1.24.0-victorialogs/v1.24.0-victorialogs.zip) = 23489813
+TIMESTAMP = 1756877909
+SHA256 (go/net-mgmt_victoria-logs/victoria-logs-v1.32.0/v1.32.0.mod) = acf605656d2b19bc4524b239c73f98e3827c433e8898c189297997b235a9152f
+SIZE (go/net-mgmt_victoria-logs/victoria-logs-v1.32.0/v1.32.0.mod) = 958
+SHA256 (go/net-mgmt_victoria-logs/victoria-logs-v1.32.0/v1.32.0.zip) = df15e59c1c994a4bef0dfd2b3c3f37bb28398c8d37d3ffacadcc350bbe850c16
+SIZE (go/net-mgmt_victoria-logs/victoria-logs-v1.32.0/v1.32.0.zip) = 2907554
diff --git a/net-mgmt/victoria-logs/pkg-plist b/net-mgmt/victoria-logs/pkg-plist
index e71442959561..61e2860d3e6a 100644
--- a/net-mgmt/victoria-logs/pkg-plist
+++ b/net-mgmt/victoria-logs/pkg-plist
@@ -34,5 +34,10 @@ bin/vlogscli
%%PORTDOCS%%%%DOCSDIR%%/cluster.md
%%PORTDOCS%%%%DOCSDIR%%/logql-to-logsql.md
%%PORTDOCS%%%%DOCSDIR%%/sql-to-logsql.md
-
+%%PORTDOCS%%%%DOCSDIR%%/Articles.md
+%%PORTDOCS%%%%DOCSDIR%%/Release-Guide.md
+%%PORTDOCS%%%%DOCSDIR%%/security-and-lb.md
+%%PORTDOCS%%%%DOCSDIR%%/vlagent.md
+%%PORTDOCS%%%%DOCSDIR%%/metrics.md
+%%PORTDOCS%%%%DOCSDIR%%/vlagent-metrics.md
@dir(%%VICTORIA_USER%%,%%VICTORIA_GROUP%%,750) %%VICTORIA_DATA%%
diff --git a/net-mgmt/victoria-metrics/Makefile b/net-mgmt/victoria-metrics/Makefile
index 1120c206d800..8ded27bc0e4d 100644
--- a/net-mgmt/victoria-metrics/Makefile
+++ b/net-mgmt/victoria-metrics/Makefile
@@ -1,7 +1,7 @@
PORTNAME?= victoria-metrics
-PORTVERSION= 1.118.0 # don't forget to update BUILDINFO_TAG
+PORTVERSION= 1.123.0 # don't forget to update BUILDINFO_TAG
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION?= 0
CATEGORIES= net-mgmt
MAINTAINER= danfe@FreeBSD.org
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gmake go:1.24,no_targets
USE_RC_SUBR?= ${PORTNAME}
MAKE_ENV= PKG_TAG=v${PORTVERSION} GOOS=${OPSYS:tl} \
- BUILDINFO_TAG=tags-v${PORTVERSION}-0-gaa3171c \
+ BUILDINFO_TAG=tags-v${PORTVERSION}-0-gfbe5ddc \
DATEINFO_TAG=${_GET_DATE:sh}
ALL_TARGET= ${PORTNAME}-pure
@@ -42,7 +42,8 @@ do-install:
@${MKDIR} ${STAGEDIR}${VICTORIA_DATA}
do-install-DOCS-on:
- @${RM} -r ${INSTALL_WRKSRC}/docs/victorialogs
+ @${RM} -r ${INSTALL_WRKSRC}/docs/victorialogs \
+ ${INSTALL_WRKSRC}/docs/victoriametrics/vmctl
@cd ${INSTALL_WRKSRC}/docs && ${RM} Makefile victoriametrics/vm*
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${MV} ${INSTALL_WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR}
diff --git a/net-mgmt/victoria-metrics/distinfo b/net-mgmt/victoria-metrics/distinfo
index 1485acc77fc5..4b4cd12b11c5 100644
--- a/net-mgmt/victoria-metrics/distinfo
+++ b/net-mgmt/victoria-metrics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748004022
-SHA256 (VictoriaMetrics-VictoriaMetrics-v1.118.0_GH0.tar.gz) = 4cce0ce001866a06510661c8c1df96be3d8c541812a739cec9b36cb2bda238fa
-SIZE (VictoriaMetrics-VictoriaMetrics-v1.118.0_GH0.tar.gz) = 40956446
+TIMESTAMP = 1754052859
+SHA256 (VictoriaMetrics-VictoriaMetrics-v1.123.0_GH0.tar.gz) = fac29199ea949c420800564a0aeae33bd21539916cdfdccaf6617695083c54ec
+SIZE (VictoriaMetrics-VictoriaMetrics-v1.123.0_GH0.tar.gz) = 37769067
diff --git a/net-mgmt/victoria-metrics/files/patch-benchmarks_Makefile b/net-mgmt/victoria-metrics/files/patch-benchmarks_Makefile
new file mode 100644
index 000000000000..215eb55c0f16
--- /dev/null
+++ b/net-mgmt/victoria-metrics/files/patch-benchmarks_Makefile
@@ -0,0 +1,16 @@
+--- benchmarks/Makefile.orig 2025-08-01 12:54:19 UTC
++++ benchmarks/Makefile
+@@ -35,11 +35,8 @@
+ tsbs: tsbs-build tsbs-generate-data tsbs-load-data tsbs-generate-queries tsbs-run-queries
+
+ TSBS_SCALE := 100000
+-# If GNU date is available, use it; otherwise, fall back to the standard date command
+-# User can install GNU date on macOS via `brew install coreutils`
+-DATE_CMD := $(shell which gdate 2>/dev/null || echo date)
+-TSBS_START := $(shell $(DATE_CMD) -u -d "1 day ago 00:00:00" +"%Y-%m-%dT%H:%M:%SZ")
+-TSBS_END := $(shell $(DATE_CMD) -u -d "00:00:00" +"%Y-%m-%dT%H:%M:%SZ")
++TSBS_START := $(shell date -u -v-1d -v0H -v0M -v0S +"%Y-%m-%dT%H:%M:%SZ")
++TSBS_END := $(shell date -u -v0H -v0M -v0S +"%Y-%m-%dT%H:%M:%SZ")
+ TSBS_STEP := 80s
+ TSBS_QUERIES := 1000
+ TSBS_WORKERS := 4
diff --git a/net-mgmt/victoria-metrics/pkg-plist b/net-mgmt/victoria-metrics/pkg-plist
index 615defd5f5c2..f8e3e7f12c2c 100644
--- a/net-mgmt/victoria-metrics/pkg-plist
+++ b/net-mgmt/victoria-metrics/pkg-plist
@@ -24,6 +24,7 @@ bin/victoria-metrics
%%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/schema_min_dev_from_expected=0.webp
%%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/schema_min_dev_from_expected=1.0.webp
%%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/schema_min_dev_from_expected=5.0.webp
+%%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/settings.md
%%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/vmanomaly-components.webp
%%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/components/writer.md
%%PORTDOCS%%%%DOCSDIR%%/anomaly-detection/firing-alerts-example-skipped-runs.webp
@@ -151,84 +152,6 @@ bin/victoria-metrics
%%PORTDOCS%%%%DOCSDIR%%/guides/multi-regional-setup-dedicated-regions/setup.webp
%%PORTDOCS%%%%DOCSDIR%%/guides/understand-your-setup-size/README.md
%%PORTDOCS%%%%DOCSDIR%%/guides/understand-your-setup-size/_index.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/README.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/_index.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/account-management/_index.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/account-management/account-and-profile.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/account-management/organizations.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/account-management/registration-and-trial.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/account-management/roles-and-permissions.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/account-management/user-management.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alerting-vmalert-%%VICTORIA_USER%%-cloud.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alerting-vmalert-%%VICTORIA_USER%%-cloud_copy_datasource_single.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alerting-vmalert-%%VICTORIA_USER%%-cloud_copy_reading_datasource_cluster.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alerting-vmalert-%%VICTORIA_USER%%-cloud_copy_writing_datasource_cluster.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alerting-vmalert-%%VICTORIA_USER%%-cloud_setup.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alerting-vmalert-%%VICTORIA_USER%%-cloud_token_created_cluster.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alerting-vmalert-%%VICTORIA_USER%%-cloud_token_created_single.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alertmanager-setup-for-deployment.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alertmanager-setup-for-deployment_connect_notifier.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alertmanager-setup-for-deployment_custom_am.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alertmanager-setup-for-deployment_integrations.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alertmanager-setup-for-deployment_rules_state.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alertmanager-setup-for-deployment_select_notifier.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alertmanager-setup-for-deployment_troubleshoot_logs.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alertmanager-setup-for-deployment_upload_rules.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/alertmanager-setup-for-deployment_upload_with_api.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/api.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/api_keys.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/audit-logs.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/billing.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/cloud-FAQ.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/deployments/README.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/deployments/_index.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/deployments/access-endpoint.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/deployments/access-tokens.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/deployments/access-tokens.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/deployments/tiers-and-types.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/get-started/_index.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/get-started/create_deployment_form_down.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/get-started/deployment_access_write_example.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/get-started/features.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/get-started/features_cardinality.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/get-started/features_integrations.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/get-started/features_query.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/get-started/features_traces.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/get-started/get_started_preview.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/get-started/guides.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/get-started/overview.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/get-started/quickstart.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/how-to-monitor-k8s.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/how-to-monitor-k8s_datasource.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/integrations/README.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/integrations/_index.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/integrations/cloud-alertmanager.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/integrations/cloudwatch.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/integrations/curl.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/integrations/custom-alertmanager.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/integrations/grafana.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/integrations/kubernetes.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/integrations/opentelemetry.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/integrations/perses.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/integrations/prometheus.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/integrations/telegraf.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/integrations/vector.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/integrations/vmagent.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/kubernetes_monitoring.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/modify_deployment.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/modify_deployment_additional_settings.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/modify_deployment_additional_settings_with_description.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/notifications_email_test.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/notifications_save_and_test.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/notifications_save_success.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/notifications_setup_emails.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/notifications_setup_emails_input.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/notifications_setup_slack.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/notifications_setup_slack_enter_channel.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/notifications_slack_test.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/notifications_view.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/setup-notifications.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics-cloud/support.md
%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/Articles.md
%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/BestPractices.md
%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/CONTRIBUTING.md
@@ -307,15 +230,17 @@ bin/victoria-metrics
%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/relabeling.md
%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/scrape_config_examples.md
%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/sd_configs.md
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation-check-avg.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation-check-increase.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation-check-max.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation-check-min.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation-check-stdvar.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation-check-sum-samples.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation-check-total-reset.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation-check-total.webp
-%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation.md
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/README.md
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/_index.md
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-avg.webp
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-increase.webp
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-max.webp
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-min.webp
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-stdvar.webp
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-sum-samples.webp
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-total-reset.webp
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration-total.webp
+%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/stream-aggregation/configuration.md
%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/url-examples.md
%%PORTDOCS%%%%DOCSDIR%%/victoriametrics/victoriametrics-datasource.md
@dir(%%VICTORIA_USER%%,%%VICTORIA_GROUP%%,750) %%VICTORIA_DATA%%
diff --git a/net-mgmt/vmutils/Makefile b/net-mgmt/vmutils/Makefile
index 7726599e0c8d..faa8e86c8244 100644
--- a/net-mgmt/vmutils/Makefile
+++ b/net-mgmt/vmutils/Makefile
@@ -1,5 +1,4 @@
PORTNAME= vmutils
-PORTREVISION= 1
COMMENT= Ancillary utilities and agent for VictoriaMetrics
@@ -19,7 +18,7 @@ do-install:
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${INSTALL_WRKSRC}/docs/victoriametrics/vm* ${STAGEDIR}${DOCSDIR}
+ ${CP} -a ${INSTALL_WRKSRC}/docs/victoriametrics/vm* ${STAGEDIR}${DOCSDIR}
MASTERDIR= ${.CURDIR}/../victoria-metrics
diff --git a/net-mgmt/vmutils/pkg-plist b/net-mgmt/vmutils/pkg-plist
index 50c5808208a1..506a8e0534a2 100644
--- a/net-mgmt/vmutils/pkg-plist
+++ b/net-mgmt/vmutils/pkg-plist
@@ -29,7 +29,17 @@ bin/vmrestore
%%PORTDOCS%%%%DOCSDIR%%/vmbackupmanager_root_folder.webp
%%PORTDOCS%%%%DOCSDIR%%/vmbackupmanager_rp_daily_1.webp
%%PORTDOCS%%%%DOCSDIR%%/vmbackupmanager_rp_daily_2.webp
-%%PORTDOCS%%%%DOCSDIR%%/vmctl.md
+%%PORTDOCS%%%%DOCSDIR%%/vmctl/_index.md
+%%PORTDOCS%%%%DOCSDIR%%/vmctl/cortex.md
+%%PORTDOCS%%%%DOCSDIR%%/vmctl/influxdb.md
+%%PORTDOCS%%%%DOCSDIR%%/vmctl/mimir.md
+%%PORTDOCS%%%%DOCSDIR%%/vmctl/opentsdb.md
+%%PORTDOCS%%%%DOCSDIR%%/vmctl/prometheus.md
+%%PORTDOCS%%%%DOCSDIR%%/vmctl/promscale.md
+%%PORTDOCS%%%%DOCSDIR%%/vmctl/remoteread.md
+%%PORTDOCS%%%%DOCSDIR%%/vmctl/thanos.md
+%%PORTDOCS%%%%DOCSDIR%%/vmctl/victoriametrics.md
+%%PORTDOCS%%%%DOCSDIR%%/vmctl/vmctl.md
%%PORTDOCS%%%%DOCSDIR%%/vmgateway-access-control.webp
%%PORTDOCS%%%%DOCSDIR%%/vmgateway-overview.webp
%%PORTDOCS%%%%DOCSDIR%%/vmgateway-rate-limiting.webp
diff --git a/net-mgmt/zabbix6-agent/Makefile b/net-mgmt/zabbix6-agent/Makefile
index 2eda2364fb51..23ee30095502 100644
--- a/net-mgmt/zabbix6-agent/Makefile
+++ b/net-mgmt/zabbix6-agent/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zabbix6
-PORTREVISION= 1
+PORTREVISION= 0
CATEGORIES= net-mgmt
PKGNAMESUFFIX= -agent
diff --git a/net-mgmt/zabbix6-proxy/Makefile b/net-mgmt/zabbix6-proxy/Makefile
index 3a3846276d86..cb5b906e60fc 100644
--- a/net-mgmt/zabbix6-proxy/Makefile
+++ b/net-mgmt/zabbix6-proxy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zabbix6
-PORTREVISION= 1
+PORTREVISION= 0
CATEGORIES= net-mgmt
PKGNAMESUFFIX= -proxy
diff --git a/net-mgmt/zabbix6-server/Makefile b/net-mgmt/zabbix6-server/Makefile
index c6b43c7a4331..025bf95bacd8 100644
--- a/net-mgmt/zabbix6-server/Makefile
+++ b/net-mgmt/zabbix6-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zabbix6
-DISTVERSION= 6.0.40
-PORTREVISION?= 1
+DISTVERSION= 6.0.41
+PORTREVISION?= 0
CATEGORIES= net-mgmt
MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/
PKGNAMESUFFIX?= -server
diff --git a/net-mgmt/zabbix6-server/distinfo b/net-mgmt/zabbix6-server/distinfo
index 8fa107e09ea1..3d8f2b0e8d95 100644
--- a/net-mgmt/zabbix6-server/distinfo
+++ b/net-mgmt/zabbix6-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746546671
-SHA256 (zabbix-6.0.40.tar.gz) = 065a744538ff78f0d7abf8392b149ae23761edfdc6a3dcc6c47c8c33275b33ad
-SIZE (zabbix-6.0.40.tar.gz) = 41181725
+TIMESTAMP = 1756185644
+SHA256 (zabbix-6.0.41.tar.gz) = 13976dc13752315e11211f74784aa1fb691e0d899e2967840d13343ee0387713
+SIZE (zabbix-6.0.41.tar.gz) = 41250295
diff --git a/net-mgmt/zabbix7-proxy/Makefile b/net-mgmt/zabbix7-proxy/Makefile
index f7464fee38c7..19e3722102c1 100644
--- a/net-mgmt/zabbix7-proxy/Makefile
+++ b/net-mgmt/zabbix7-proxy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zabbix7
-PORTREVISION= 1
+PORTREVISION= 0
CATEGORIES= net-mgmt
PKGNAMESUFFIX= -proxy
diff --git a/net-mgmt/zabbix7-server/Makefile b/net-mgmt/zabbix7-server/Makefile
index f33df360a5eb..478eb7cd9d09 100644
--- a/net-mgmt/zabbix7-server/Makefile
+++ b/net-mgmt/zabbix7-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zabbix7
-DISTVERSION= 7.0.16
-PORTREVISION?= 1
+DISTVERSION= 7.0.18
+PORTREVISION?= 0
CATEGORIES= net-mgmt
MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/
PKGNAMESUFFIX?= -server
diff --git a/net-mgmt/zabbix7-server/distinfo b/net-mgmt/zabbix7-server/distinfo
index 5b2f5e54cf77..16ce708bb08b 100644
--- a/net-mgmt/zabbix7-server/distinfo
+++ b/net-mgmt/zabbix7-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751194013
-SHA256 (zabbix-7.0.16.tar.gz) = a6ea25c44c9ef91a4325cca86c7f1415a896444f4409b1cb6396f68b9356d163
-SIZE (zabbix-7.0.16.tar.gz) = 45879449
+TIMESTAMP = 1756185558
+SHA256 (zabbix-7.0.18.tar.gz) = 9125cee21441ffdaaa1893ee123273ef8d030a1509086cfade8cdd0b1802ba98
+SIZE (zabbix-7.0.18.tar.gz) = 46113850
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..48a81572e453 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.12
+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..2f1f9cc5da18 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 = 1756185659
+SHA256 (zabbix-7.2.12.tar.gz) = 3768a72fa1ac549611dedfd79d35418c3f187fbcff678f97006343f2831a80b2
+SIZE (zabbix-7.2.12.tar.gz) = 41859546
diff --git a/net-mgmt/zabbix74-server/Makefile b/net-mgmt/zabbix74-server/Makefile
index e86c881cc9e5..3e28004d5489 100644
--- a/net-mgmt/zabbix74-server/Makefile
+++ b/net-mgmt/zabbix74-server/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zabbix74
-DISTVERSION= 7.4.0
+DISTVERSION= 7.4.2
PORTREVISION?= 0
CATEGORIES= net-mgmt
MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/
@@ -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
+OPTIONS_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..65977a6bb00d 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 = 1756188394
+SHA256 (zabbix-7.4.2.tar.gz) = 08d2d584d1390b1cebf0e515280eaf3611405d6fec9867690e4038bd259c3efc
+SIZE (zabbix-7.4.2.tar.gz) = 42772578