summaryrefslogtreecommitdiff
path: root/dns
diff options
context:
space:
mode:
Diffstat (limited to 'dns')
-rw-r--r--dns/Makefile1
-rw-r--r--dns/amass/Makefile14
-rw-r--r--dns/amass/distinfo10
-rw-r--r--dns/bind-tools/pkg-plist10
-rw-r--r--dns/bind-tools/pkg-plist-devel14
-rw-r--r--dns/bind9-devel/Makefile2
-rw-r--r--dns/bind9-devel/distinfo6
-rw-r--r--dns/bind9-devel/files/extrapatch-bind-min-override-ttl40
-rw-r--r--dns/bind9-devel/files/patch-bin_named_include_named_globals.h4
-rw-r--r--dns/bind9-devel/files/patch-meson.build62
-rw-r--r--dns/bind9-devel/files/patch-meson__options.txt2
-rw-r--r--dns/bind9-devel/pkg-plist13
-rw-r--r--dns/bind918/Makefile2
-rw-r--r--dns/bind918/distinfo6
-rw-r--r--dns/bind918/pkg-plist15
-rw-r--r--dns/bind920/Makefile2
-rw-r--r--dns/bind920/distinfo6
-rw-r--r--dns/bind920/files/extrapatch-bind-min-override-ttl16
-rw-r--r--dns/bind920/pkg-plist11
-rw-r--r--dns/dns-blackhole/Makefile41
-rw-r--r--dns/dns-blackhole/distinfo3
-rwxr-xr-xdns/dns-blackhole/files/901.dns-blackhole.in22
-rw-r--r--dns/dns-blackhole/files/patch-dns-blackhole.conf.dist20
-rw-r--r--dns/dns-blackhole/pkg-descr7
-rw-r--r--dns/dns-blackhole/pkg-plist5
-rw-r--r--dns/dnsdist/Makefile1
-rw-r--r--dns/dnsmasq-devel/Makefile2
-rw-r--r--dns/dnsmasq-devel/distinfo6
-rw-r--r--dns/dnstracer-rs/Makefile2
-rw-r--r--dns/dnstracer-rs/Makefile.crates57
-rw-r--r--dns/dnstracer-rs/distinfo120
-rw-r--r--dns/dnstracer-rs/files/patch-Cargo.toml12
-rw-r--r--dns/dog/Makefile2
-rw-r--r--dns/doh-proxy/Makefile2
-rw-r--r--dns/encrypted-dns-server/Makefile2
-rw-r--r--dns/p5-Mozilla-PublicSuffix/Makefile2
-rw-r--r--dns/p5-Net-DNS/Makefile2
-rw-r--r--dns/p5-Net-DNS/distinfo6
-rw-r--r--dns/powerdns-recursor/Makefile1
-rw-r--r--dns/public_suffix_list/Makefile4
-rw-r--r--dns/public_suffix_list/distinfo6
-rw-r--r--dns/py-publicsuffix/Makefile2
-rw-r--r--dns/py-publicsuffix2/Makefile2
-rw-r--r--dns/py-publicsuffixlist/Makefile2
-rw-r--r--dns/py-publicsuffixlist/distinfo6
-rw-r--r--dns/rubygem-public_suffix/Makefile2
-rw-r--r--dns/rubygem-public_suffix_service/Makefile2
47 files changed, 339 insertions, 238 deletions
diff --git a/dns/Makefile b/dns/Makefile
index 6de9331776a7..6cebc5ec03ee 100644
--- a/dns/Makefile
+++ b/dns/Makefile
@@ -18,6 +18,7 @@
SUBDIR += denominator
SUBDIR += dhisd
SUBDIR += dlint
+ SUBDIR += dns-blackhole
SUBDIR += dns-ui
SUBDIR += dns2blackhole
SUBDIR += dns2tcp
diff --git a/dns/amass/Makefile b/dns/amass/Makefile
index 68369c133f9d..a91845d17209 100644
--- a/dns/amass/Makefile
+++ b/dns/amass/Makefile
@@ -1,19 +1,23 @@
PORTNAME= amass
DISTVERSIONPREFIX= v
-DISTVERSION= 4.2.0
-PORTREVISION= 14
+DISTVERSION= 5.0.0
CATEGORIES= dns
MAINTAINER= yuri@FreeBSD.org
COMMENT= In-depth DNS enumeration
-WWW= https://owasp.org/www-project-amass/
+WWW= https://owasp.org/www-project-amass/ \
+ https://github.com/owasp-amass/amass
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:modules
+BROKEN_i386= compilation fails: cgo_specific.go:100:2: type [1073741824]*_Ctype_char larger than address space
-GO_MODULE= github.com/OWASP/Amass/v4
+LIB_DEPENDS= libpostal.so:misc/libpostal
+
+USES= go:1.24,modules pkgconfig
+
+GO_MODULE= github.com/owasp-amass/amass/v5
GO_TARGET= ./cmd/${PORTNAME}
PLIST_FILES= ${GO_TARGET:C/.\/cmd/bin/}
diff --git a/dns/amass/distinfo b/dns/amass/distinfo
index cb7b17df7de8..72dd7833c740 100644
--- a/dns/amass/distinfo
+++ b/dns/amass/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1694405863
-SHA256 (go/dns_amass/amass-v4.2.0/v4.2.0.mod) = 516dc88bd329d772814ba32918f2aee48b5911d16113c61597d7b030e00b064d
-SIZE (go/dns_amass/amass-v4.2.0/v4.2.0.mod) = 4081
-SHA256 (go/dns_amass/amass-v4.2.0/v4.2.0.zip) = 5f5995b2cff5c10c2757fcb9ff85011997430e52a4c32fcf96632df30b829963
-SIZE (go/dns_amass/amass-v4.2.0/v4.2.0.zip) = 20550463
+TIMESTAMP = 1756087281
+SHA256 (go/dns_amass/amass-v5.0.0/v5.0.0.mod) = 78c946e3b3e7228ff2c9af8a68b28c0cf1727c0ebf4c303fa766370bed0296a2
+SIZE (go/dns_amass/amass-v5.0.0/v5.0.0.mod) = 4935
+SHA256 (go/dns_amass/amass-v5.0.0/v5.0.0.zip) = b4410134d2a5a779923fb812f7874d460c99f916abcc9beebe7b88e10f134979
+SIZE (go/dns_amass/amass-v5.0.0/v5.0.0.zip) = 430738
diff --git a/dns/bind-tools/pkg-plist b/dns/bind-tools/pkg-plist
index 973d96c5405c..7b57ff5ad7aa 100644
--- a/dns/bind-tools/pkg-plist
+++ b/dns/bind-tools/pkg-plist
@@ -19,15 +19,15 @@ bin/nsec3hash
bin/nslookup
bin/nsupdate
lib/bind-tools/libdns.so
-lib/bind-tools/libdns-9.20.11.so
+lib/bind-tools/libdns-9.20.12.so
lib/bind-tools/libisc.so
-lib/bind-tools/libisc-9.20.11.so
+lib/bind-tools/libisc-9.20.12.so
lib/bind-tools/libisccc.so
-lib/bind-tools/libisccc-9.20.11.so
+lib/bind-tools/libisccc-9.20.12.so
lib/bind-tools/libisccfg.so
-lib/bind-tools/libisccfg-9.20.11.so
+lib/bind-tools/libisccfg-9.20.12.so
lib/bind-tools/libns.so
-lib/bind-tools/libns-9.20.11.so
+lib/bind-tools/libns-9.20.12.so
share/man/man1/arpaname.1.gz
share/man/man1/delv.1.gz
share/man/man1/dig.1.gz
diff --git a/dns/bind-tools/pkg-plist-devel b/dns/bind-tools/pkg-plist-devel
index 1362469e19c8..5d111aa132b6 100644
--- a/dns/bind-tools/pkg-plist-devel
+++ b/dns/bind-tools/pkg-plist-devel
@@ -14,22 +14,23 @@ bin/dnssec-verify
%%DNSTAP%%bin/dnstap-read
bin/host
bin/mdig
+bin/named-rrchecker
bin/nsec3hash
bin/nslookup
bin/nsupdate
-lib/bind-tools/libdns.so.9.21.10
+lib/bind-tools/libdns.so.9.21.11
lib/bind-tools/libdns.so.9.21
lib/bind-tools/libdns.so
-lib/bind-tools/libisc.so.9.21.10
+lib/bind-tools/libisc.so.9.21.11
lib/bind-tools/libisc.so.9.21
lib/bind-tools/libisc.so
-lib/bind-tools/libisccc.so.9.21.10
+lib/bind-tools/libisccc.so.9.21.11
lib/bind-tools/libisccc.so.9.21
lib/bind-tools/libisccc.so
-lib/bind-tools/libisccfg.so.9.21.10
+lib/bind-tools/libisccfg.so.9.21.11
lib/bind-tools/libisccfg.so.9.21
lib/bind-tools/libisccfg.so
-lib/bind-tools/libns.so.9.21.10
+lib/bind-tools/libns.so.9.21.11
lib/bind-tools/libns.so.9.21
lib/bind-tools/libns.so
share/man/man1/arpaname.1.gz
@@ -52,7 +53,8 @@ share/man/man1/mdig.1.gz
@comment share/man/man1/named-checkzone.1.gz
@comment share/man/man1/named-compilezone.1.gz
@comment share/man/man1/named-journalprint.1.gz
-@comment share/man/man1/named-rrchecker.1.gz
+@comment share/man/man1/named-makejournal.1.gz
+share/man/man1/named-rrchecker.1.gz
share/man/man1/nsec3hash.1.gz
share/man/man1/nslookup.1.gz
share/man/man1/nsupdate.1.gz
diff --git a/dns/bind9-devel/Makefile b/dns/bind9-devel/Makefile
index 5f2ffdbc3007..cded8d4f852e 100644
--- a/dns/bind9-devel/Makefile
+++ b/dns/bind9-devel/Makefile
@@ -1,7 +1,7 @@
# pkg-help formatted with fmt 59 63
PORTNAME= bind
-DISTVERSION= 9.21.10
+DISTVERSION= 9.21.11
.if defined(BIND_TOOLS_SLAVE)
# dns/bind-tools here
PORTREVISION= 0
diff --git a/dns/bind9-devel/distinfo b/dns/bind9-devel/distinfo
index f7c1f8770c43..2da0ae351602 100644
--- a/dns/bind9-devel/distinfo
+++ b/dns/bind9-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752909925
-SHA256 (bind-9.21.10.tar.xz) = bb1ea8d74d9b4f597f6d4622e8238f6f76a2e101fe17a5f2c64fc18f530da113
-SIZE (bind-9.21.10.tar.xz) = 5197276
+TIMESTAMP = 1756270638
+SHA256 (bind-9.21.11.tar.xz) = b2262ed7d691767e59cdf53e9f6e914fe116ff180295a2fe43a36d77143efcee
+SIZE (bind-9.21.11.tar.xz) = 5217656
diff --git a/dns/bind9-devel/files/extrapatch-bind-min-override-ttl b/dns/bind9-devel/files/extrapatch-bind-min-override-ttl
index a8654eeaa0a9..d07b689fc121 100644
--- a/dns/bind9-devel/files/extrapatch-bind-min-override-ttl
+++ b/dns/bind9-devel/files/extrapatch-bind-min-override-ttl
@@ -1,6 +1,6 @@
Add the override-cache-ttl feature.
---- bin/named/config.c.orig 2025-07-04 09:34:56 UTC
+--- bin/named/config.c.orig 2025-08-13 17:10:38 UTC
+++ bin/named/config.c
@@ -187,6 +187,7 @@ options {\n\
notify-source *;\n\
@@ -10,9 +10,9 @@ Add the override-cache-ttl feature.
parental-source *;\n\
parental-source-v6 *;\n\
provide-ixfr true;\n\
---- bin/named/server.c.orig 2025-07-04 09:34:56 UTC
+--- bin/named/server.c.orig 2025-08-13 17:10:38 UTC
+++ bin/named/server.c
-@@ -4236,6 +4236,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl
+@@ -4233,6 +4233,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl
}
obj = NULL;
@@ -24,7 +24,7 @@ Add the override-cache-ttl feature.
result = named_config_get(maps, "max-cache-ttl", &obj);
INSIST(result == ISC_R_SUCCESS);
view->maxcachettl = cfg_obj_asduration(obj);
---- doc/arm/reference.rst.orig 2025-07-04 09:34:56 UTC
+--- doc/arm/reference.rst.orig 2025-08-13 17:10:38 UTC
+++ doc/arm/reference.rst
@@ -4187,6 +4187,10 @@ Tuning
cannot exceed 7 days and is silently truncated to 7 days if set to a
@@ -37,7 +37,7 @@ Add the override-cache-ttl feature.
.. namedconf:statement:: max-cache-ttl
:tags: server
:short: Specifies the maximum time (in seconds) that the server caches ordinary (positive) answers.
---- doc/misc/options.orig 2025-07-04 09:34:56 UTC
+--- doc/misc/options.orig 2025-08-13 17:10:38 UTC
+++ doc/misc/options
@@ -171,6 +171,7 @@ options {
masterfile-style ( full | relative );
@@ -47,7 +47,7 @@ Add the override-cache-ttl feature.
max-cache-ttl <duration>;
max-clients-per-query <integer>;
max-ixfr-ratio ( unlimited | <percentage> );
---- lib/dns/include/dns/view.h.orig 2025-07-04 09:34:56 UTC
+--- lib/dns/include/dns/view.h.orig 2025-08-13 17:10:38 UTC
+++ lib/dns/include/dns/view.h
@@ -148,6 +148,7 @@ struct dns_view {
bool requestzoneversion;
@@ -57,22 +57,22 @@ Add the override-cache-ttl feature.
dns_ttl_t maxncachettl;
dns_ttl_t mincachettl;
dns_ttl_t minncachettl;
---- lib/dns/resolver.c.orig 2025-07-04 09:34:56 UTC
+--- lib/dns/resolver.c.orig 2025-08-13 17:10:38 UTC
+++ lib/dns/resolver.c
-@@ -5918,6 +5918,12 @@ cache_name(fetchctx_t *fctx, dns_name_t *name, dns_mes
- }
-
- /*
-+ * Enforce the configure cache TTL override.
-+ */
-+ if (res->view->overridecachettl)
-+ rdataset->ttl = res->view->overridecachettl;
+@@ -5766,6 +5766,12 @@ fixttls(dns_view_t *view, dns_rdataset_t *rdataset,
+ fixttls(dns_view_t *view, dns_rdataset_t *rdataset,
+ dns_rdataset_t *sigrdataset) {
+ /*
++ * Enforce the configured cache TTL override.
++ */
++ if (view->overridecachettl)
++ rdataset->ttl = view->overridecachettl;
+
-+ /*
- * Enforce the configure maximum cache TTL.
- */
- if (rdataset->ttl > res->view->maxcachettl) {
---- lib/isccfg/namedconf.c.orig 2025-07-04 09:34:56 UTC
++ /*
+ * Enforce the configured maximum and minimum cache TTL.
+ */
+ if (rdataset->ttl > view->maxcachettl) {
+--- lib/isccfg/namedconf.c.orig 2025-08-13 17:10:38 UTC
+++ lib/isccfg/namedconf.c
@@ -2084,6 +2084,7 @@ static cfg_clausedef_t view_clauses[] = {
#endif /* ifdef HAVE_LMDB */
diff --git a/dns/bind9-devel/files/patch-bin_named_include_named_globals.h b/dns/bind9-devel/files/patch-bin_named_include_named_globals.h
index 54a05c73c851..1aa15addc16f 100644
--- a/dns/bind9-devel/files/patch-bin_named_include_named_globals.h
+++ b/dns/bind9-devel/files/patch-bin_named_include_named_globals.h
@@ -1,8 +1,8 @@
We reference the pid file as being run/named/pid everywere else.
---- bin/named/include/named/globals.h.orig 2025-04-09 14:26:29 UTC
+--- bin/named/include/named/globals.h.orig 2025-08-13 17:10:38 UTC
+++ bin/named/include/named/globals.h
-@@ -117,7 +117,7 @@ EXTERN const char *named_g_defaultpidfile INIT(NAMED_L
+@@ -113,7 +113,7 @@ EXTERN const char *named_g_defaultpidfile INIT(NAMED_L
#if NAMED_RUN_PID_DIR
EXTERN const char *named_g_defaultpidfile INIT(NAMED_LOCALSTATEDIR "/run/named/"
diff --git a/dns/bind9-devel/files/patch-meson.build b/dns/bind9-devel/files/patch-meson.build
index ff19913b1a32..d0e04c456b02 100644
--- a/dns/bind9-devel/files/patch-meson.build
+++ b/dns/bind9-devel/files/patch-meson.build
@@ -1,4 +1,6 @@
---- meson.build.orig 2025-07-04 09:34:56 UTC
+Use bind-tools option to ease the server/tools package split
+
+--- meson.build.orig 2025-08-13 17:10:38 UTC
+++ meson.build
@@ -69,6 +69,8 @@ zlib_opt = get_option('zlib')
tracing_opt = get_option('tracing')
@@ -9,7 +11,7 @@
if meson.version().version_compare('>=1.1.0')
build_options = meson.build_options()
if build_options == ''
-@@ -956,9 +958,15 @@ isc_srcconf = isc_srcset.apply(config, strict: false)
+@@ -976,9 +978,15 @@ isc_srcconf = isc_srcset.apply(config, strict: false)
isc_srcconf = isc_srcset.apply(config, strict: false)
@@ -25,7 +27,7 @@
objects: isc_probe_objects,
install: true,
install_rpath: libdir,
-@@ -986,6 +994,8 @@ libdns = library(
+@@ -1006,6 +1014,8 @@ libdns = library(
libdns = library(
'dns',
dns_srcconf.sources(),
@@ -34,7 +36,7 @@
include_directories: dns_inc,
install: true,
install_rpath: libdir,
-@@ -1020,6 +1030,8 @@ libns = library(
+@@ -1040,6 +1050,8 @@ libns = library(
libns = library(
'ns',
ns_srcconf.sources(),
@@ -43,7 +45,7 @@
objects: ns_probe_objects,
install: true,
install_rpath: libdir,
-@@ -1046,6 +1058,8 @@ libisccc = library(
+@@ -1066,6 +1078,8 @@ libisccc = library(
libisccc = library(
'isccc',
isccc_srcconf.sources(),
@@ -52,7 +54,7 @@
implicit_include_directories: false,
include_directories: isccc_inc,
install: true,
-@@ -1067,6 +1081,8 @@ libisccfg = library(
+@@ -1087,6 +1101,8 @@ libisccfg = library(
libisccfg = library(
'isccfg',
isccfg_srcconf.sources(),
@@ -61,7 +63,7 @@
implicit_include_directories: false,
include_directories: isccfg_inc,
install: true,
-@@ -1087,6 +1103,7 @@ named_srcconf = named_srcset.apply(config, strict: fal
+@@ -1107,6 +1123,7 @@ named_srcconf = named_srcset.apply(config, strict: fal
named_srcconf = named_srcset.apply(config, strict: false)
@@ -69,7 +71,7 @@
executable(
'arpaname',
arpaname_src,
-@@ -1315,7 +1332,9 @@ executable(
+@@ -1335,7 +1352,9 @@ executable(
libisc_dep,
],
)
@@ -79,7 +81,27 @@
executable(
'named-checkconf',
named_checkconf_src,
-@@ -1438,7 +1457,9 @@ executable(
+@@ -1413,7 +1432,9 @@ endif
+ ],
+ )
+ endif
++endif
+
++if bind_tools
+ executable(
+ 'named-rrchecker',
+ named_rrchecker_src,
+@@ -1427,7 +1448,9 @@ executable(
+ ],
+
+ )
++endif
+
++if not bind_tools
+ executable(
+ 'named',
+ named_srcconf.sources(),
+@@ -1458,7 +1481,9 @@ executable(
named_srcconf.dependencies(),
],
)
@@ -89,7 +111,7 @@
executable(
'nsec3hash',
nsec3hash_src,
-@@ -1486,7 +1507,9 @@ executable(
+@@ -1506,7 +1531,9 @@ executable(
edit_dep,
],
)
@@ -99,7 +121,7 @@
executable(
'rndc-confgen',
rndc_confgen_src,
-@@ -1572,6 +1595,7 @@ shared_library(
+@@ -1592,6 +1619,7 @@ shared_library(
libns_dep,
],
)
@@ -107,19 +129,19 @@
subdir('doc')
subdir('tests')
-@@ -1632,7 +1656,6 @@ alias_target('doc-misc', doc_misc_targets)
-
- alias_target('doc-misc', doc_misc_targets)
+@@ -1659,7 +1687,6 @@ print(release_date, end="")
+ print(release_date, end="")
+ '''
-if doc_opt.allowed()
- man_srcconf = man_srcset.apply(config, strict: false)
- foreach man : man_srcconf.sources()
- man_pages += configure_file(
-@@ -1647,6 +1670,7 @@ if doc_opt.allowed()
+ release_date = ''
+ if python.found()
+ release_date = run_command(python, ['-c', get_release_date], check: true).stdout()
+@@ -1680,6 +1707,7 @@ if doc_opt.allowed()
install_man(man_pages)
+if doc_opt.allowed()
if sphinx_build.found()
- meson.add_dist_script(
- 'util' / 'meson-dist-package.sh',
+ alias_target('doc-misc', doc_misc_targets)
+
diff --git a/dns/bind9-devel/files/patch-meson__options.txt b/dns/bind9-devel/files/patch-meson__options.txt
index de50de448714..954a01fff5ad 100644
--- a/dns/bind9-devel/files/patch-meson__options.txt
+++ b/dns/bind9-devel/files/patch-meson__options.txt
@@ -1,3 +1,5 @@
+Add bind-tools option to ease the server/tools package split
+
--- meson_options.txt.orig 2025-07-19 11:32:37 UTC
+++ meson_options.txt
@@ -188,3 +188,5 @@ option(
diff --git a/dns/bind9-devel/pkg-plist b/dns/bind9-devel/pkg-plist
index 0231f563dd78..236e8d0a7722 100644
--- a/dns/bind9-devel/pkg-plist
+++ b/dns/bind9-devel/pkg-plist
@@ -4,7 +4,6 @@ bin/named-compilezone
bin/named-journalprint
bin/named-makejournal
%%LMDB%%bin/named-nzd2nzf
-bin/named-rrchecker
@sample etc/mtree/BIND.chroot.dist.sample
@sample etc/mtree/BIND.chroot.local.dist.sample
@sample %%ETCDIR%%/named.conf.sample
@@ -35,6 +34,7 @@ include/dns/dnssec.h
include/dns/dnstap.h
include/dns/ds.h
include/dns/dsdigest.h
+include/dns/dsync.h
include/dns/dyndb.h
include/dns/ecs.h
include/dns/ede.h
@@ -234,19 +234,19 @@ include/ns/update.h
include/ns/xfrout.h
lib/bind/filter-a.so
lib/bind/filter-aaaa.so
-lib/libdns.so.9.21.10
+lib/libdns.so.9.21.11
lib/libdns.so.9.21
lib/libdns.so
-lib/libisc.so.9.21.10
+lib/libisc.so.9.21.11
lib/libisc.so.9.21
lib/libisc.so
-lib/libisccc.so.9.21.10
+lib/libisccc.so.9.21.11
lib/libisccc.so.9.21
lib/libisccc.so
-lib/libisccfg.so.9.21.10
+lib/libisccfg.so.9.21.11
lib/libisccfg.so.9.21
lib/libisccfg.so
-lib/libns.so.9.21.10
+lib/libns.so.9.21.11
lib/libns.so.9.21
lib/libns.so
@comment share/man/man1/arpaname.1.gz
@@ -269,6 +269,7 @@ share/man/man1/named-checkconf.1.gz
share/man/man1/named-checkzone.1.gz
share/man/man1/named-compilezone.1.gz
share/man/man1/named-journalprint.1.gz
+share/man/man1/named-makejournal.1.gz
%%LMDB%%share/man/man1/named-nzd2nzf.1.gz
@comment share/man/man1/named-rrchecker.1.gz
@comment share/man/man1/nsec3hash.1.gz
diff --git a/dns/bind918/Makefile b/dns/bind918/Makefile
index cc2f895c4b52..2169bdf8cbcc 100644
--- a/dns/bind918/Makefile
+++ b/dns/bind918/Makefile
@@ -1,7 +1,7 @@
# pkg-help formatted with fmt 59 63
PORTNAME= bind
-DISTVERSION= 9.18.38
+DISTVERSION= 9.18.39
PORTREVISION= 0
CATEGORIES= dns net
MASTER_SITES= ISC/bind9/${DISTVERSION}
diff --git a/dns/bind918/distinfo b/dns/bind918/distinfo
index 99584ea6783a..6689b48c1bd4 100644
--- a/dns/bind918/distinfo
+++ b/dns/bind918/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752729485
-SHA256 (bind-9.18.38.tar.xz) = b11fce934773ec25dd6d7253caeaf9c5bbf073fd327acc29daffeca3987e31a1
-SIZE (bind-9.18.38.tar.xz) = 5362772
+TIMESTAMP = 1756270405
+SHA256 (bind-9.18.39.tar.xz) = 725755232186f3be4a07d7e40978a3389434bef7c0cdc262cc641a364072976d
+SIZE (bind-9.18.39.tar.xz) = 5383056
diff --git a/dns/bind918/pkg-plist b/dns/bind918/pkg-plist
index d5899878e4fc..89d1d17abdb0 100644
--- a/dns/bind918/pkg-plist
+++ b/dns/bind918/pkg-plist
@@ -37,6 +37,7 @@ include/dns/dnssec.h
include/dns/dnstap.h
include/dns/ds.h
include/dns/dsdigest.h
+include/dns/dsync.h
include/dns/dyndb.h
include/dns/ecs.h
include/dns/edns.h
@@ -240,19 +241,19 @@ include/ns/xfrout.h
lib/bind/filter-a.so
lib/bind/filter-aaaa.so
lib/libbind9.so
-lib/libbind9-9.18.38.so
+lib/libbind9-9.18.39.so
lib/libdns.so
-lib/libdns-9.18.38.so
+lib/libdns-9.18.39.so
lib/libirs.so
-lib/libirs-9.18.38.so
+lib/libirs-9.18.39.so
lib/libisc.so
-lib/libisc-9.18.38.so
+lib/libisc-9.18.39.so
lib/libisccc.so
-lib/libisccc-9.18.38.so
+lib/libisccc-9.18.39.so
lib/libisccfg.so
-lib/libisccfg-9.18.38.so
+lib/libisccfg-9.18.39.so
lib/libns.so
-lib/libns-9.18.38.so
+lib/libns-9.18.39.so
@comment share/man/man1/arpaname.1.gz
@comment share/man/man1/delv.1.gz
@comment share/man/man1/dig.1.gz
diff --git a/dns/bind920/Makefile b/dns/bind920/Makefile
index b60943aa0254..d3ff68396546 100644
--- a/dns/bind920/Makefile
+++ b/dns/bind920/Makefile
@@ -1,7 +1,7 @@
# pkg-help formatted with fmt 59 63
PORTNAME= bind
-DISTVERSION= 9.20.11
+DISTVERSION= 9.20.12
.if defined(BIND_TOOLS_SLAVE)
# dns/bind-tools here
PORTREVISION= 0
diff --git a/dns/bind920/distinfo b/dns/bind920/distinfo
index 03c6a999f4c3..ec97ab3ce744 100644
--- a/dns/bind920/distinfo
+++ b/dns/bind920/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752729536
-SHA256 (bind-9.20.11.tar.xz) = 4da2d532e668bc21e883f6e6d9d3d81794d9ec60b181530385649a56f46ee17a
-SIZE (bind-9.20.11.tar.xz) = 5674856
+TIMESTAMP = 1756270416
+SHA256 (bind-9.20.12.tar.xz) = dd32d6eb67504e8a430aaf70b4ef894f3d0226b44c7e02370c9b0d377f1c7999
+SIZE (bind-9.20.12.tar.xz) = 5700944
diff --git a/dns/bind920/files/extrapatch-bind-min-override-ttl b/dns/bind920/files/extrapatch-bind-min-override-ttl
index 6727512a8c68..085a03ec7098 100644
--- a/dns/bind920/files/extrapatch-bind-min-override-ttl
+++ b/dns/bind920/files/extrapatch-bind-min-override-ttl
@@ -1,6 +1,6 @@
Add the override-cache-ttl feature.
---- bin/named/config.c.orig 2025-07-04 09:42:08 UTC
+--- bin/named/config.c.orig 2025-08-13 17:20:02 UTC
+++ bin/named/config.c
@@ -186,6 +186,7 @@ options {\n\
notify-source *;\n\
@@ -10,9 +10,9 @@ Add the override-cache-ttl feature.
parental-source *;\n\
parental-source-v6 *;\n\
provide-ixfr true;\n\
---- bin/named/server.c.orig 2025-07-04 09:42:08 UTC
+--- bin/named/server.c.orig 2025-08-13 17:20:02 UTC
+++ bin/named/server.c
-@@ -4639,6 +4639,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl
+@@ -4640,6 +4640,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl
}
obj = NULL;
@@ -24,7 +24,7 @@ Add the override-cache-ttl feature.
result = named_config_get(maps, "max-cache-ttl", &obj);
INSIST(result == ISC_R_SUCCESS);
view->maxcachettl = cfg_obj_asduration(obj);
---- doc/arm/reference.rst.orig 2025-07-04 09:42:08 UTC
+--- doc/arm/reference.rst.orig 2025-08-13 17:20:02 UTC
+++ doc/arm/reference.rst
@@ -4397,6 +4397,10 @@ Tuning
cannot exceed 7 days and is silently truncated to 7 days if set to a
@@ -37,7 +37,7 @@ Add the override-cache-ttl feature.
.. namedconf:statement:: max-cache-ttl
:tags: server
:short: Specifies the maximum time (in seconds) that the server caches ordinary (positive) answers.
---- lib/dns/include/dns/view.h.orig 2025-07-04 09:42:08 UTC
+--- lib/dns/include/dns/view.h.orig 2025-08-13 17:20:02 UTC
+++ lib/dns/include/dns/view.h
@@ -151,6 +151,7 @@ struct dns_view {
bool requestnsid;
@@ -47,9 +47,9 @@ Add the override-cache-ttl feature.
dns_ttl_t maxncachettl;
dns_ttl_t mincachettl;
dns_ttl_t minncachettl;
---- lib/dns/resolver.c.orig 2025-07-04 09:42:08 UTC
+--- lib/dns/resolver.c.orig 2025-08-13 17:20:02 UTC
+++ lib/dns/resolver.c
-@@ -5967,6 +5967,12 @@ cache_name(fetchctx_t *fctx, dns_name_t *name, dns_mes
+@@ -5985,6 +5985,12 @@ cache_name(fetchctx_t *fctx, dns_name_t *name, dns_mes
}
/*
@@ -62,7 +62,7 @@ Add the override-cache-ttl feature.
* Enforce the configure maximum cache TTL.
*/
if (rdataset->ttl > res->view->maxcachettl) {
---- lib/isccfg/namedconf.c.orig 2025-07-04 09:42:08 UTC
+--- lib/isccfg/namedconf.c.orig 2025-08-13 17:20:02 UTC
+++ lib/isccfg/namedconf.c
@@ -2220,6 +2220,7 @@ static cfg_clausedef_t view_clauses[] = {
#endif /* ifdef HAVE_LMDB */
diff --git a/dns/bind920/pkg-plist b/dns/bind920/pkg-plist
index 7ea15c9ea909..35f6975b47f9 100644
--- a/dns/bind920/pkg-plist
+++ b/dns/bind920/pkg-plist
@@ -34,6 +34,7 @@ include/dns/dnssec.h
include/dns/dnstap.h
include/dns/ds.h
include/dns/dsdigest.h
+include/dns/dsync.h
include/dns/dyndb.h
include/dns/ecs.h
include/dns/ede.h
@@ -242,15 +243,15 @@ include/ns/update.h
include/ns/xfrout.h
lib/bind/filter-a.so
lib/bind/filter-aaaa.so
-lib/libdns-9.20.11.so
+lib/libdns-9.20.12.so
lib/libdns.so
-lib/libisc-9.20.11.so
+lib/libisc-9.20.12.so
lib/libisc.so
-lib/libisccc-9.20.11.so
+lib/libisccc-9.20.12.so
lib/libisccc.so
-lib/libisccfg-9.20.11.so
+lib/libisccfg-9.20.12.so
lib/libisccfg.so
-lib/libns-9.20.11.so
+lib/libns-9.20.12.so
lib/libns.so
@comment share/man/man1/arpaname.1.gz
@comment share/man/man1/delv.1.gz
diff --git a/dns/dns-blackhole/Makefile b/dns/dns-blackhole/Makefile
new file mode 100644
index 000000000000..e901d308b556
--- /dev/null
+++ b/dns/dns-blackhole/Makefile
@@ -0,0 +1,41 @@
+PORTNAME= dns-blackhole
+PORTVERSION= 0.1.0
+CATEGORIES= dns
+
+MAINTAINER= dvl@FreeBSD.org
+COMMENT= Send ads and trackers to a dead-end
+WWW= https://github.com/morganwdavis/dns-blackhole
+
+USE_GITHUB= yes
+GH_ACCOUNT= morganwdavis
+
+NO_BUILD= yes
+
+BINFILES= dns-blackhole.sh
+CONFFILES= dns-blackhole.conf
+DBFILES= allowed_hosts blocked_hosts
+
+PERIODIC= ${PREFIX}/etc/periodic/daily
+
+SUB_FILES= 901.dns-blackhole
+PLIST_SUB= PERIODIC=${PERIODIC}
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${ETCDIR} ${STAGEDIR}${PERIODIC}
+
+.for f in ${BINFILES}
+ ${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin
+.endfor
+
+.for f in ${CONFFILES}
+ ${REINPLACE_CMD} -e "s:%%PORTNAME%%:${PORTNAME}:g" ${WRKSRC}/${f}.dist
+ ${INSTALL_DATA} ${WRKSRC}/${f}.dist ${STAGEDIR}${ETCDIR}/${f}.sample
+.endfor
+
+.for f in ${DBFILES}
+ ${INSTALL_DATA} ${WRKSRC}/${f}.dist ${STAGEDIR}${ETCDIR}/${f}.sample
+.endfor
+
+ ${INSTALL_SCRIPT} ${WRKDIR}/901.dns-blackhole ${STAGEDIR}${PERIODIC}/
+
+.include <bsd.port.mk>
diff --git a/dns/dns-blackhole/distinfo b/dns/dns-blackhole/distinfo
new file mode 100644
index 000000000000..b6143ef68deb
--- /dev/null
+++ b/dns/dns-blackhole/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1756390823
+SHA256 (morganwdavis-dns-blackhole-0.1.0_GH0.tar.gz) = 814ea228695c7054f042b598cb0bec0b893794213c07534e6fb5517f017e541a
+SIZE (morganwdavis-dns-blackhole-0.1.0_GH0.tar.gz) = 5888
diff --git a/dns/dns-blackhole/files/901.dns-blackhole.in b/dns/dns-blackhole/files/901.dns-blackhole.in
new file mode 100755
index 000000000000..4090a5b6d6ea
--- /dev/null
+++ b/dns/dns-blackhole/files/901.dns-blackhole.in
@@ -0,0 +1,22 @@
+#!/bin/sh -
+#
+# $FreeBSD$
+#
+
+if [ -r /etc/defaults/periodic.conf ]; then
+ . /etc/defaults/periodic.conf
+ source_periodic_confs
+fi
+
+case "$dns_blackhole_enable" in
+ [Yy][Ee][Ss])
+
+ echo
+ %%PREFIX%%/bin/dns-blackhole.sh -c /usr/local/etc/dns-blackhole/dns-blackhole.conf update
+ ;;
+ *)
+ rc=0
+ ;;
+esac
+
+exit $rc
diff --git a/dns/dns-blackhole/files/patch-dns-blackhole.conf.dist b/dns/dns-blackhole/files/patch-dns-blackhole.conf.dist
new file mode 100644
index 000000000000..d9569a98163e
--- /dev/null
+++ b/dns/dns-blackhole/files/patch-dns-blackhole.conf.dist
@@ -0,0 +1,20 @@
+--- dns-blackhole.conf.dist.orig 2025-08-18 11:53:06 UTC
++++ dns-blackhole.conf.dist
+@@ -3,7 +3,7 @@
+ #
+
+ # Directory in which config and custom host files reside
+-dns_blackhole_dir="/usr/local/etc/dns-blackhole"
++dns_blackhole_dir="/var/db/%%PORTNAME%%"
+
+ # Path to your BIND namedb directory where included files go
+ named_includes_dir="/usr/local/etc/namedb"
+@@ -12,7 +12,7 @@ named_zone_files_dir="/usr/local/etc/namedb"
+ named_zone_files_dir="/usr/local/etc/namedb"
+
+ # Temporary directory in which to fetch and build zone files
+-tmp_dir="/var/tmp/dns-blackhole"
++tmp_dir="/var/tmp/%%PORTNAME%%"
+
+ # The fully qualified hostname of your nameserver
+ dns_server_hostname="localhost"
diff --git a/dns/dns-blackhole/pkg-descr b/dns/dns-blackhole/pkg-descr
new file mode 100644
index 000000000000..3e6e517ad26d
--- /dev/null
+++ b/dns/dns-blackhole/pkg-descr
@@ -0,0 +1,7 @@
+If you're running your own home network with a Unix-based server, you can
+easily integrate a DNS blackhole into a local BIND DNS service -- and best
+of all, it's completely free. If you're already using BIND and know your
+way around it, you can use this script to manage BIND's Response Policy
+Zone (RPZ) feature. RPZ is designed for DNS firewall/blocking purposes.
+The script should run on *BSD and Linux distros with proper pathnames
+configured. Out of the box, it has a FreeBSD default configuration.
diff --git a/dns/dns-blackhole/pkg-plist b/dns/dns-blackhole/pkg-plist
new file mode 100644
index 000000000000..987d4a410b10
--- /dev/null
+++ b/dns/dns-blackhole/pkg-plist
@@ -0,0 +1,5 @@
+bin/dns-blackhole.sh
+etc/periodic/daily/901.dns-blackhole
+@sample %%ETCDIR%%/allowed_hosts.sample
+@sample %%ETCDIR%%/blocked_hosts.sample
+@sample %%ETCDIR%%/dns-blackhole.conf.sample
diff --git a/dns/dnsdist/Makefile b/dns/dnsdist/Makefile
index 1bc3f9e47495..26813f808047 100644
--- a/dns/dnsdist/Makefile
+++ b/dns/dnsdist/Makefile
@@ -1,5 +1,6 @@
PORTNAME= dnsdist
DISTVERSION= 2.0.0
+PORTREVISION= 1
CATEGORIES= dns net
MASTER_SITES= https://downloads.powerdns.com/releases/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/dns/dnsmasq-devel/Makefile b/dns/dnsmasq-devel/Makefile
index da8ed70cb4f5..8a3112f73c04 100644
--- a/dns/dnsmasq-devel/Makefile
+++ b/dns/dnsmasq-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dnsmasq
-DISTVERSION= 2.92test19 # remember to bump PORTEPOCH when going from test to rc!
+DISTVERSION= 2.92test21 # remember to bump PORTEPOCH when going from test to rc!
# Leave the PORTREVISION in even if 0 to avoid accidental PORTEPOCH bumps:
PORTREVISION= 0
PORTEPOCH= 6
diff --git a/dns/dnsmasq-devel/distinfo b/dns/dnsmasq-devel/distinfo
index a220cf3df26d..184f1941bd97 100644
--- a/dns/dnsmasq-devel/distinfo
+++ b/dns/dnsmasq-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754979310
-SHA256 (dnsmasq-2.92test19.tar.xz) = cb2ba3d8594a01896349959c3341fad253f0434efe51df3aa0cd8a0ca385f823
-SIZE (dnsmasq-2.92test19.tar.xz) = 584612
+TIMESTAMP = 1756306668
+SHA256 (dnsmasq-2.92test21.tar.xz) = bb755e2cc891e05446b2a16b6f2f66ecd1c3e43e6bc0861ef3b60e088848c419
+SIZE (dnsmasq-2.92test21.tar.xz) = 585408
diff --git a/dns/dnstracer-rs/Makefile b/dns/dnstracer-rs/Makefile
index 04cb854d6ba4..e36003315a0a 100644
--- a/dns/dnstracer-rs/Makefile
+++ b/dns/dnstracer-rs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dnstracer
-DISTVERSION= 1.1.6
+DISTVERSION= 1.1.7
CATEGORIES= dns
MASTER_SITES= CRATESIO
PKGNAMESUFFIX= -rs
diff --git a/dns/dnstracer-rs/Makefile.crates b/dns/dnstracer-rs/Makefile.crates
index f7cb2027b1d0..82895df28d75 100644
--- a/dns/dnstracer-rs/Makefile.crates
+++ b/dns/dnstracer-rs/Makefile.crates
@@ -9,14 +9,14 @@ CARGO_CRATES= addr2line-0.24.2 \
async-trait-0.1.89 \
autocfg-1.5.0 \
backtrace-0.3.75 \
- bitflags-2.9.1 \
+ bitflags-2.9.3 \
bumpalo-3.19.0 \
bytes-1.10.1 \
- cc-1.2.32 \
- cfg-if-1.0.1 \
- clap-4.5.45 \
- clap_builder-4.5.44 \
- clap_derive-4.5.45 \
+ cc-1.2.34 \
+ cfg-if-1.0.3 \
+ clap-4.5.47 \
+ clap_builder-4.5.47 \
+ clap_derive-4.5.47 \
clap_lex-0.7.5 \
colorchoice-1.0.4 \
console-0.15.11 \
@@ -31,13 +31,13 @@ CARGO_CRATES= addr2line-0.24.2 \
endian-type-0.1.2 \
enum-as-inner-0.6.1 \
eyre-0.6.12 \
- form_urlencoded-1.2.1 \
+ form_urlencoded-1.2.2 \
futures-channel-0.3.31 \
futures-core-0.3.31 \
futures-io-0.3.31 \
futures-task-0.3.31 \
futures-util-0.3.31 \
- generator-0.8.5 \
+ generator-0.8.7 \
getrandom-0.2.16 \
getrandom-0.3.3 \
gimli-0.31.1 \
@@ -52,11 +52,11 @@ CARGO_CRATES= addr2line-0.24.2 \
icu_properties-2.0.1 \
icu_properties_data-2.0.1 \
icu_provider-2.0.0 \
- idna-1.0.3 \
+ idna-1.1.0 \
idna_adapter-1.2.1 \
indenter-0.3.4 \
insta-1.43.1 \
- io-uring-0.7.9 \
+ io-uring-0.7.10 \
ipconfig-0.3.2 \
ipnet-2.11.0 \
is_terminal_polyfill-1.70.1 \
@@ -68,26 +68,25 @@ CARGO_CRATES= addr2line-0.24.2 \
lock_api-0.4.13 \
log-0.4.27 \
loom-0.7.2 \
- matchers-0.1.0 \
+ matchers-0.2.0 \
memchr-2.7.5 \
miniz_oxide-0.8.9 \
mio-1.0.4 \
moka-0.12.10 \
nibble_vec-0.1.0 \
- nu-ansi-term-0.46.0 \
+ nu-ansi-term-0.50.1 \
object-0.36.7 \
once_cell-1.21.3 \
once_cell_polyfill-1.70.1 \
- overload-0.1.1 \
parking_lot-0.12.4 \
parking_lot_core-0.9.11 \
- percent-encoding-2.3.1 \
+ percent-encoding-2.3.2 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
portable-atomic-1.11.1 \
- potential_utf-0.1.2 \
+ potential_utf-0.1.3 \
ppv-lite86-0.2.21 \
- proc-macro2-1.0.97 \
+ proc-macro2-1.0.101 \
quote-1.0.40 \
r-efi-5.3.0 \
radix_trie-0.2.1 \
@@ -95,11 +94,8 @@ CARGO_CRATES= addr2line-0.24.2 \
rand_chacha-0.9.0 \
rand_core-0.9.3 \
redox_syscall-0.5.17 \
- regex-1.11.1 \
- regex-automata-0.1.10 \
- regex-automata-0.4.9 \
- regex-syntax-0.6.29 \
- regex-syntax-0.8.5 \
+ regex-automata-0.4.10 \
+ regex-syntax-0.8.6 \
resolv-conf-0.7.4 \
ring-0.17.14 \
rustc-demangle-0.1.26 \
@@ -120,41 +116,38 @@ CARGO_CRATES= addr2line-0.24.2 \
socket2-0.6.0 \
stable_deref_trait-1.2.0 \
strsim-0.11.1 \
- syn-2.0.105 \
+ syn-2.0.106 \
synstructure-0.13.2 \
tagptr-0.2.0 \
thiserror-1.0.69 \
- thiserror-2.0.14 \
+ thiserror-2.0.16 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.14 \
+ thiserror-impl-2.0.16 \
thread_local-1.1.9 \
tinystr-0.8.1 \
- tinyvec-1.9.0 \
+ tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
tokio-1.47.1 \
tokio-macros-2.5.0 \
tracing-0.1.41 \
tracing-core-0.1.34 \
tracing-log-0.2.0 \
- tracing-subscriber-0.3.19 \
+ tracing-subscriber-0.3.20 \
unicode-ident-1.0.18 \
untrusted-0.9.0 \
- url-2.5.4 \
+ url-2.5.7 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
uuid-1.18.0 \
valuable-0.1.1 \
wasi-0.11.1+wasi-snapshot-preview1 \
- wasi-0.14.2+wasi-0.2.4 \
+ wasi-0.14.3+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 \
widestring-1.2.0 \
- winapi-0.3.9 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.61.3 \
windows-collections-0.2.0 \
windows-core-0.61.2 \
@@ -197,7 +190,7 @@ CARGO_CRATES= addr2line-0.24.2 \
windows_x86_64_msvc-0.52.6 \
windows_x86_64_msvc-0.53.0 \
winreg-0.50.0 \
- wit-bindgen-rt-0.39.0 \
+ wit-bindgen-0.45.0 \
writeable-0.6.1 \
yoke-0.8.0 \
yoke-derive-0.8.0 \
diff --git a/dns/dnstracer-rs/distinfo b/dns/dnstracer-rs/distinfo
index e9caf912bf4e..b29917e1dc78 100644
--- a/dns/dnstracer-rs/distinfo
+++ b/dns/dnstracer-rs/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1755258708
-SHA256 (rust/crates/dnstracer-1.1.6.crate) = ea6cf1b4fcf683fa4471df85694e6f9f038d4b14ca5dde6368e1ed30e701c9e9
-SIZE (rust/crates/dnstracer-1.1.6.crate) = 30159
+TIMESTAMP = 1756891270
+SHA256 (rust/crates/dnstracer-1.1.7.crate) = 0b6bbd3c6e89083b85788544de829502a660326027b0f8ef90d005e6022942e7
+SIZE (rust/crates/dnstracer-1.1.7.crate) = 30271
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -23,22 +23,22 @@ SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c08670
SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
-SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
-SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitflags-2.9.3.crate) = 34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d
+SIZE (rust/crates/bitflags-2.9.3.crate) = 47777
SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
-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/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/cc-1.2.34.crate) = 42bc4aea80032b7bf409b0bc7ccad88853858911b7713a8062fdc0623867bedc
+SIZE (rust/crates/cc-1.2.34.crate) = 111754
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
+SHA256 (rust/crates/clap-4.5.47.crate) = 7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931
+SIZE (rust/crates/clap-4.5.47.crate) = 58354
+SHA256 (rust/crates/clap_builder-4.5.47.crate) = 2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6
+SIZE (rust/crates/clap_builder-4.5.47.crate) = 170016
+SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
+SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
@@ -67,8 +67,8 @@ SHA256 (rust/crates/enum-as-inner-0.6.1.crate) = a1e6a265c649f3f5979b601d26f1d05
SIZE (rust/crates/enum-as-inner-0.6.1.crate) = 12190
SHA256 (rust/crates/eyre-0.6.12.crate) = 7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec
SIZE (rust/crates/eyre-0.6.12.crate) = 45330
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
@@ -79,8 +79,8 @@ SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c
SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
-SHA256 (rust/crates/generator-0.8.5.crate) = d18470a76cb7f8ff746cf1f7470914f900252ec36bbc40b569d74b1258446827
-SIZE (rust/crates/generator-0.8.5.crate) = 37018
+SHA256 (rust/crates/generator-0.8.7.crate) = 605183a538e3e2a9c1038635cc5c2d194e2ee8fd0d1b66b8349fad7dbacce5a2
+SIZE (rust/crates/generator-0.8.7.crate) = 37332
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
@@ -109,16 +109,16 @@ SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe68
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/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/indenter-0.3.4.crate) = 964de6e86d545b246d84badc0fef527924ace5134f30641c203ef52ba83f58d5
SIZE (rust/crates/indenter-0.3.4.crate) = 11101
SHA256 (rust/crates/insta-1.43.1.crate) = 154934ea70c58054b556dd430b99a98c2a7ff5309ac9891597e339b5c28f4371
SIZE (rust/crates/insta-1.43.1.crate) = 101047
-SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4
-SIZE (rust/crates/io-uring-0.7.9.crate) = 99792
+SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
+SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
SHA256 (rust/crates/ipconfig-0.3.2.crate) = b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f
SIZE (rust/crates/ipconfig-0.3.2.crate) = 24468
SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
@@ -141,8 +141,8 @@ SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb404
SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/loom-0.7.2.crate) = 419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca
SIZE (rust/crates/loom-0.7.2.crate) = 73989
-SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
-SIZE (rust/crates/matchers-0.1.0.crate) = 6948
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
@@ -153,34 +153,32 @@ SHA256 (rust/crates/moka-0.12.10.crate) = a9321642ca94a4282428e6ea4af8cc2ca4eac4
SIZE (rust/crates/moka-0.12.10.crate) = 253622
SHA256 (rust/crates/nibble_vec-0.1.0.crate) = 77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43
SIZE (rust/crates/nibble_vec-0.1.0.crate) = 11796
-SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
-SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
+SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
SIZE (rust/crates/object-0.36.7.crate) = 329938
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
-SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
-SIZE (rust/crates/overload-0.1.1.crate) = 24439
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/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
-SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
-SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a
+SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
-SHA256 (rust/crates/proc-macro2-1.0.97.crate) = d61789d7719defeb74ea5fe81f2fdfdbd28a803847077cecce2ff14e1472f6f1
-SIZE (rust/crates/proc-macro2-1.0.97.crate) = 52865
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
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
@@ -195,16 +193,10 @@ SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b66
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
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.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
-SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
+SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
SHA256 (rust/crates/resolv-conf-0.7.4.crate) = 95325155c684b1c89f7765e30bc1c42e4a6da51ca513615660cb8a62ef9a88e3
SIZE (rust/crates/resolv-conf-0.7.4.crate) = 17260
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
@@ -245,26 +237,26 @@ SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/syn-2.0.105.crate) = 7bc3fcb250e53458e712715cf74285c1f889686520d79294a9ef3bd7aa1fc619
-SIZE (rust/crates/syn-2.0.105.crate) = 299882
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/tagptr-0.2.0.crate) = 7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417
SIZE (rust/crates/tagptr-0.2.0.crate) = 13320
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.14.crate) = 0b0949c3a6c842cbde3f1686d6eea5a010516deb7085f79db747562d4102f41e
-SIZE (rust/crates/thiserror-2.0.14.crate) = 29021
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.14.crate) = cc5b44b4ab9c2fdd0e0512e6bece8388e214c0749f5862b114cc5b7a25daf227
-SIZE (rust/crates/thiserror-impl-2.0.14.crate) = 21219
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
-SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
-SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
@@ -277,14 +269,14 @@ SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a5
SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
-SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
-SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
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
@@ -295,8 +287,8 @@ SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d57
SIZE (rust/crates/valuable-0.1.1.crate) = 28679
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/wasi-0.14.3+wasi-0.2.4.crate) = 6a51ae83037bdd272a9e28ce236db8c07016dd0d50c27038b3f407533c030c95
+SIZE (rust/crates/wasi-0.14.3+wasi-0.2.4.crate) = 144010
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
@@ -309,12 +301,6 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda
SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
SHA256 (rust/crates/widestring-1.2.0.crate) = dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d
SIZE (rust/crates/widestring-1.2.0.crate) = 89105
-SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
-SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
-SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
-SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
-SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893
SIZE (rust/crates/windows-0.61.3.crate) = 9372520
SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
@@ -399,8 +385,8 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d
SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
-SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
-SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/wit-bindgen-0.45.0.crate) = 052283831dbae3d879dc7f51f3d92703a316ca49f91540417d38591826127814
+SIZE (rust/crates/wit-bindgen-0.45.0.crate) = 60405
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
diff --git a/dns/dnstracer-rs/files/patch-Cargo.toml b/dns/dnstracer-rs/files/patch-Cargo.toml
deleted file mode 100644
index 5c9b5eb39fba..000000000000
--- a/dns/dnstracer-rs/files/patch-Cargo.toml
+++ /dev/null
@@ -1,12 +0,0 @@
---- Cargo.toml.orig 2025-08-15 11:54:59 UTC
-+++ Cargo.toml
-@@ -120,9 +120,3 @@ priority = -1
- [lints.clippy.pedantic]
- level = "warn"
- priority = -1
--
--[profile.release]
--opt-level = "z"
--lto = true
--codegen-units = 1
--panic = "abort"
diff --git a/dns/dog/Makefile b/dns/dog/Makefile
index 50da93179a91..93af53b69977 100644
--- a/dns/dog/Makefile
+++ b/dns/dog/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dog
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0
-PORTREVISION= 43
+PORTREVISION= 44
CATEGORIES= dns net
MAINTAINER= lcook@FreeBSD.org
diff --git a/dns/doh-proxy/Makefile b/dns/doh-proxy/Makefile
index 4e521141f908..70adb1a7d134 100644
--- a/dns/doh-proxy/Makefile
+++ b/dns/doh-proxy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= doh-proxy
DISTVERSION= 0.9.12
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= dns
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/dns/encrypted-dns-server/Makefile b/dns/encrypted-dns-server/Makefile
index fff8d11a3d09..a116460b5f41 100644
--- a/dns/encrypted-dns-server/Makefile
+++ b/dns/encrypted-dns-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= encrypted-dns-server
DISTVERSION= 0.9.6
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= dns
MAINTAINER= felix@userspace.com.au
diff --git a/dns/p5-Mozilla-PublicSuffix/Makefile b/dns/p5-Mozilla-PublicSuffix/Makefile
index 924704f55ac4..fea62fca0462 100644
--- a/dns/p5-Mozilla-PublicSuffix/Makefile
+++ b/dns/p5-Mozilla-PublicSuffix/Makefile
@@ -1,7 +1,7 @@
PORTNAME= Mozilla-PublicSuffix
PORTVERSION= 1.0.7
DISTVERSIONPREFIX= v
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= dns perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/dns/p5-Net-DNS/Makefile b/dns/p5-Net-DNS/Makefile
index b0e7864439c4..edcb7f542700 100644
--- a/dns/p5-Net-DNS/Makefile
+++ b/dns/p5-Net-DNS/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Net-DNS
-PORTVERSION= 1.51
+PORTVERSION= 1.52
PORTEPOCH= 1
CATEGORIES= dns net perl5
MASTER_SITES= CPAN
diff --git a/dns/p5-Net-DNS/distinfo b/dns/p5-Net-DNS/distinfo
index e34c21251171..b6923cac7549 100644
--- a/dns/p5-Net-DNS/distinfo
+++ b/dns/p5-Net-DNS/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266040
-SHA256 (Net-DNS-1.51.tar.gz) = 40eec0b2866c67b86505a1c79cbb4b131c98c0bb59f305aa48959c89093d4503
-SIZE (Net-DNS-1.51.tar.gz) = 265193
+TIMESTAMP = 1755062472
+SHA256 (Net-DNS-1.52.tar.gz) = c9884fcb08e4d03c23188d4e10836c2382fcb65b69859581a20845a3235a7203
+SIZE (Net-DNS-1.52.tar.gz) = 265168
diff --git a/dns/powerdns-recursor/Makefile b/dns/powerdns-recursor/Makefile
index 08293569d539..3244948f8fb4 100644
--- a/dns/powerdns-recursor/Makefile
+++ b/dns/powerdns-recursor/Makefile
@@ -1,5 +1,6 @@
PORTNAME= recursor
DISTVERSION= 5.2.5
+PORTREVISION= 1
CATEGORIES= dns
MASTER_SITES= https://downloads.powerdns.com/releases/
PKGNAMEPREFIX= powerdns-
diff --git a/dns/public_suffix_list/Makefile b/dns/public_suffix_list/Makefile
index 2b52e20dde0c..085f3e8e3163 100644
--- a/dns/public_suffix_list/Makefile
+++ b/dns/public_suffix_list/Makefile
@@ -1,5 +1,5 @@
PORTNAME= public_suffix_list
-PORTVERSION= 20250626
+PORTVERSION= 20250812
CATEGORIES= dns
MAINTAINER= sunpoet@FreeBSD.org
@@ -21,7 +21,7 @@ SLAVEDIRS= dns/p5-Mozilla-PublicSuffix dns/py-publicsuffix dns/py-publicsuffix2
USE_GITHUB= yes
GH_ACCOUNT= publicsuffix
GH_PROJECT= list
-GH_TAGNAME= 9ae5519
+GH_TAGNAME= 0dc563d
do-install:
${MKDIR} ${STAGEDIR}${DATADIR}/
diff --git a/dns/public_suffix_list/distinfo b/dns/public_suffix_list/distinfo
index 225ad42ee033..88b638a7f36a 100644
--- a/dns/public_suffix_list/distinfo
+++ b/dns/public_suffix_list/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375027
-SHA256 (publicsuffix-list-20250626-9ae5519_GH0.tar.gz) = d0dd2f2d337db778279a3c32b2963e2bacac3b8b3dba43a6a3539c06ea2c45fd
-SIZE (publicsuffix-list-20250626-9ae5519_GH0.tar.gz) = 298490
+TIMESTAMP = 1755062454
+SHA256 (publicsuffix-list-20250812-0dc563d_GH0.tar.gz) = 3b585c0fc60aed64bf51d53f19d0b223ff0fad224ee370cb4d8f7aad6a8ff6e8
+SIZE (publicsuffix-list-20250812-0dc563d_GH0.tar.gz) = 299017
diff --git a/dns/py-publicsuffix/Makefile b/dns/py-publicsuffix/Makefile
index 60d31cac65d7..adb3f44035eb 100644
--- a/dns/py-publicsuffix/Makefile
+++ b/dns/py-publicsuffix/Makefile
@@ -1,6 +1,6 @@
PORTNAME= publicsuffix
PORTVERSION= 1.1.0
-PORTREVISION= 91
+PORTREVISION= 92
CATEGORIES= dns python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/dns/py-publicsuffix2/Makefile b/dns/py-publicsuffix2/Makefile
index 4870990af2e1..066629b0a127 100644
--- a/dns/py-publicsuffix2/Makefile
+++ b/dns/py-publicsuffix2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= publicsuffix2
PORTVERSION= 2.20191221
-PORTREVISION= 65
+PORTREVISION= 66
CATEGORIES= dns python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/dns/py-publicsuffixlist/Makefile b/dns/py-publicsuffixlist/Makefile
index c70144efec17..df70e8c5c0ab 100644
--- a/dns/py-publicsuffixlist/Makefile
+++ b/dns/py-publicsuffixlist/Makefile
@@ -1,5 +1,5 @@
PORTNAME= publicsuffixlist
-PORTVERSION= 1.0.2.20250724
+PORTVERSION= 1.0.2.20250812
CATEGORIES= dns python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/dns/py-publicsuffixlist/distinfo b/dns/py-publicsuffixlist/distinfo
index e7cd0632554c..3395f764cabc 100644
--- a/dns/py-publicsuffixlist/distinfo
+++ b/dns/py-publicsuffixlist/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369394
-SHA256 (publicsuffixlist-1.0.2.20250724.tar.gz) = 79928f8a475ae56b63c524be9d919fb5c31516316b64c78756df57025e50416b
-SIZE (publicsuffixlist-1.0.2.20250724.tar.gz) = 105843
+TIMESTAMP = 1755062568
+SHA256 (publicsuffixlist-1.0.2.20250812.tar.gz) = cbc0b92e0e747a991c191df09d21e18ab70ac06798e777dca269ad12e2df5143
+SIZE (publicsuffixlist-1.0.2.20250812.tar.gz) = 105934
diff --git a/dns/rubygem-public_suffix/Makefile b/dns/rubygem-public_suffix/Makefile
index ff1d136a0279..f07d7931accd 100644
--- a/dns/rubygem-public_suffix/Makefile
+++ b/dns/rubygem-public_suffix/Makefile
@@ -1,6 +1,6 @@
PORTNAME= public_suffix
PORTVERSION= 6.0.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= dns rubygems
MASTER_SITES= RG
diff --git a/dns/rubygem-public_suffix_service/Makefile b/dns/rubygem-public_suffix_service/Makefile
index 639bc0b7c610..51dd9f16f8e8 100644
--- a/dns/rubygem-public_suffix_service/Makefile
+++ b/dns/rubygem-public_suffix_service/Makefile
@@ -1,6 +1,6 @@
PORTNAME= public_suffix_service
PORTVERSION= 0.9.1
-PORTREVISION= 102
+PORTREVISION= 103
CATEGORIES= dns rubygems
MASTER_SITES= RG