diff options
Diffstat (limited to 'dns')
147 files changed, 1530 insertions, 1188 deletions
diff --git a/dns/Makefile b/dns/Makefile index d0648ee4001e..6de9331776a7 100644 --- a/dns/Makefile +++ b/dns/Makefile @@ -42,6 +42,7 @@ SUBDIR += dnsproxy SUBDIR += dnsrecon SUBDIR += dnsreflector + SUBDIR += dnssec-rr SUBDIR += dnstable SUBDIR += dnstable-convert SUBDIR += dnstop @@ -94,8 +95,6 @@ SUBDIR += libpsl SUBDIR += linux-c7-libasyncns SUBDIR += linux-rl9-libasyncns - SUBDIR += linux-rl9-libidn2 - SUBDIR += linux-rl9-libpsl SUBDIR += lua-resty-dns SUBDIR += luaunbound SUBDIR += mDNSResponder_nss @@ -171,6 +170,7 @@ SUBDIR += pear-File_DNS SUBDIR += pear-Horde_Idna SUBDIR += pear-Net_DNS2 + SUBDIR += pear-Net_DNS21 SUBDIR += powerdns SUBDIR += powerdns-recursor SUBDIR += prometheus-dnssec-exporter @@ -222,11 +222,13 @@ SUBDIR += rubygem-simpleidn SUBDIR += rubygem-simpleidn02 SUBDIR += rubygem-validates_hostname + SUBDIR += rubygem-validates_hostname-gitlab SUBDIR += rubygem-zonefile SUBDIR += samba-nsupdate SUBDIR += scavenge SUBDIR += sleuth SUBDIR += subfinder + SUBDIR += tldx SUBDIR += totd SUBDIR += udns SUBDIR += unbound diff --git a/dns/acme-dns/Makefile b/dns/acme-dns/Makefile index bb5fa69ef04f..11e7fee39520 100644 --- a/dns/acme-dns/Makefile +++ b/dns/acme-dns/Makefile @@ -1,7 +1,7 @@ PORTNAME= acme-dns DISTVERSIONPREFIX= v DISTVERSION= 1.0 -PORTREVISION= 21 +PORTREVISION= 25 PORTEPOCH= 1 CATEGORIES= dns diff --git a/dns/amass/Makefile b/dns/amass/Makefile index 7b8f0757ad49..68369c133f9d 100644 --- a/dns/amass/Makefile +++ b/dns/amass/Makefile @@ -1,7 +1,7 @@ PORTNAME= amass DISTVERSIONPREFIX= v DISTVERSION= 4.2.0 -PORTREVISION= 10 +PORTREVISION= 14 CATEGORIES= dns MAINTAINER= yuri@FreeBSD.org diff --git a/dns/bind-tools/pkg-plist b/dns/bind-tools/pkg-plist index 2989bb7d8667..973d96c5405c 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.8.so +lib/bind-tools/libdns-9.20.11.so lib/bind-tools/libisc.so -lib/bind-tools/libisc-9.20.8.so +lib/bind-tools/libisc-9.20.11.so lib/bind-tools/libisccc.so -lib/bind-tools/libisccc-9.20.8.so +lib/bind-tools/libisccc-9.20.11.so lib/bind-tools/libisccfg.so -lib/bind-tools/libisccfg-9.20.8.so +lib/bind-tools/libisccfg-9.20.11.so lib/bind-tools/libns.so -lib/bind-tools/libns-9.20.8.so +lib/bind-tools/libns-9.20.11.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 e98cf0265fba..1362469e19c8 100644 --- a/dns/bind-tools/pkg-plist-devel +++ b/dns/bind-tools/pkg-plist-devel @@ -14,19 +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-9.21.7.so +lib/bind-tools/libdns.so.9.21.10 +lib/bind-tools/libdns.so.9.21 lib/bind-tools/libdns.so -lib/bind-tools/libisc-9.21.7.so +lib/bind-tools/libisc.so.9.21.10 +lib/bind-tools/libisc.so.9.21 lib/bind-tools/libisc.so -lib/bind-tools/libisccc-9.21.7.so +lib/bind-tools/libisccc.so.9.21.10 +lib/bind-tools/libisccc.so.9.21 lib/bind-tools/libisccc.so -lib/bind-tools/libisccfg-9.21.7.so +lib/bind-tools/libisccfg.so.9.21.10 +lib/bind-tools/libisccfg.so.9.21 lib/bind-tools/libisccfg.so -lib/bind-tools/libns-9.21.7.so +lib/bind-tools/libns.so.9.21.10 +lib/bind-tools/libns.so.9.21 lib/bind-tools/libns.so share/man/man1/arpaname.1.gz share/man/man1/delv.1.gz @@ -48,7 +52,7 @@ 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 -share/man/man1/named-rrchecker.1.gz +@comment 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 33117e7339a8..5f2ffdbc3007 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.7 +DISTVERSION= 9.21.10 .if defined(BIND_TOOLS_SLAVE) # dns/bind-tools here PORTREVISION= 0 @@ -20,12 +20,12 @@ PKGNAMESUFFIX= 9-devel .endif MAINTAINER= mat@FreeBSD.org -WWW= https://www.isc.org/bind/ .if defined(BIND_TOOLS_SLAVE) COMMENT= Command line tools from BIND: delv, dig, host, nslookup... .else COMMENT= BIND DNS suite with updated DNSSEC and DNS64 .endif +WWW= https://www.isc.org/bind/ # Uncomment when bind9xx comes of age. +3 years if ESV, +1year otherwise, see # https://kb.isc.org/docs/aa-00896 @@ -35,65 +35,72 @@ COMMENT= BIND DNS suite with updated DNSSEC and DNS64 LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/COPYRIGHT -LIB_DEPENDS= libuv.so:devel/libuv \ - libnghttp2.so:www/libnghttp2 \ - liburcu.so:sysutils/liburcu +LIB_DEPENDS= libnghttp2.so:www/libnghttp2 \ + liburcu.so:sysutils/liburcu \ + libuv.so:devel/libuv .if !defined(BIND_TOOLS_SLAVE) RUN_DEPENDS= bind-tools>0:dns/bind-tools .endif -USES= autoreconf compiler:c11 cpe gnome libedit libtool pkgconfig ssl tar:xz +USES= compiler:c11 cpe gnome libedit libtool meson perl5 pkgconfig \ + ssl tar:xz CPE_VENDOR= isc CPE_VERSION= ${DISTVERSION:C/-.*//} .if ${DISTVERSION:M*-*} CPE_UPDATE= ${DISTVERSION:C/.*-//:tl} .endif -USE_GNOME= libxml2 -GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share -CONFIGURE_ARGS= --localstatedir=/var \ +USE_PERL5= build + +.if !defined(BIND_TOOLS_SLAVE) +USE_RC_SUBR= named +.endif # !BIND_TOOLS_SLAVE + +MESON_ARGS= --localstatedir=/var \ --sysconfdir=${ETCDIR} \ - --with-libxml2 \ - --with-openssl=${OPENSSLBASE} + -Dcap=disabled \ + -Ddoh=enabled \ + -Djemalloc=disabled + +MAKE_JOBS_UNSAFE= yes + +.if !defined(BIND_TOOLS_SLAVE) +# XXX: Add -devel +CONFLICTS= bind9[0-9][0-9] +.endif # !BIND_TOOLS_SLAVE + ETCDIR= ${PREFIX}/etc/namedb # FIXME: figure out why build fails if enabled -CONFIGURE_ARGS+= --disable-tracing +MESON_ARGS+= -Dtracing=disabled .if defined(BIND_TOOLS_SLAVE) -EXTRA_PATCHES= ${PATCHDIR}/extrapatch-bind-tools -CONFIGURE_ARGS+= --libdir=${PREFIX}/lib/bind-tools +MESON_ARGS+= -Dbind-tools=enabled \ + -Dlibdir=${PREFIX}/lib/bind-tools .else -USE_RC_SUBR= named +MESON_ARGS+= -Dbind-tools=disabled # XXX: remove the big warning about it being a development version from pkg-message -SUB_FILES= named.conf pkg-message -EXTRA_PATCHES= ${PATCHDIR}/extrapatch-no-bind-tools +SUB_FILES= named.conf pkg-message PORTDOCS= * +.endif # BIND_TOOLS_SLAVE -# XXX: Add -devel -CONFLICTS= bind9[0-9][0-9] -.endif # BIND_TOOLS_SLAVE +OPTIONS_DEFINE= DNSTAP DOCS GEOIP IDN LMDB OVERRIDECACHE QUERYTRACE \ + START_LATE +OPTIONS_DEFAULT= DNSTAP GSSAPI_NONE IDN LMDB STATS_JSON STATS_XML -MAKE_JOBS_UNSAFE= yes - -OPTIONS_DEFAULT= GSSAPI_NONE IDN JSON LMDB \ - TCP_FASTOPEN DNSTAP -OPTIONS_DEFINE= DNSTAP DOCS GEOIP IDN JSON LARGE_FILE LMDB \ - OVERRIDECACHE QUERYTRACE \ - START_LATE TCP_FASTOPEN +OPTIONS_GROUP= STATS +OPTIONS_GROUP_STATS= STATS_JSON STATS_XML OPTIONS_SINGLE= GSSAPI OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE .if defined(BIND_TOOLS_SLAVE) -OPTIONS_EXCLUDE= DOCS GEOIP LMDB \ - OVERRIDECACHE QUERYTRACE START_LATE \ - TCP_FASTOPEN -.endif # BIND_TOOLS_SLAVE +OPTIONS_EXCLUDE= DOCS GEOIP LMDB OVERRIDECACHE QUERYTRACE START_LATE \ + STATS_JSON STATS_XML +.endif # BIND_TOOLS_SLAVE OPTIONS_SUB= yes @@ -102,77 +109,75 @@ GSSAPI_BASE_DESC= Using Heimdal in base (nsupdate is broken) GSSAPI_HEIMDAL_DESC= Using security/heimdal (nsupdate is broken) GSSAPI_MIT_DESC= Using security/krb5 GSSAPI_NONE_DESC= Disable -LARGE_FILE_DESC= 64-bit file support LMDB_DESC= Use LMDB for zone management OVERRIDECACHE_DESC= Use the override-cache patch QUERYTRACE_DESC= Enable the very verbose query tracelogging START_LATE_DESC= Start BIND late in the boot process (see help) -TCP_FASTOPEN_DESC= RFC 7413 support +STATS_DESC= Statistics channels +STATS_JSON_DESC= Enable JSON statistics channel +STATS_XML_DESC= Enable XML statistics channel -DOCS_ALL_TARGET= all html -DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx \ - ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} -DOCS_USES= gmake python:env +DNSTAP_LIB_DEPENDS= libfstrm.so:devel/fstrm \ + libprotobuf-c.so:devel/protobuf-c +DNSTAP_MESON_ENABLED= dnstap -DNSTAP_CONFIGURE_ENABLE= dnstap -DNSTAP_LIB_DEPENDS= libfstrm.so:devel/fstrm \ - libprotobuf-c.so:devel/protobuf-c +DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} \ + sphinx-build:textproc/py-sphinx +DOCS_USES= python:env +DOCS_MESON_ENABLED= doc +DOCS_ALL_TARGET= all arm -GEOIP_CONFIGURE_ENABLE= geoip -GEOIP_CONFIGURE_WITH= maxminddb GEOIP_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb +GEOIP_MESON_ENABLED= geoip -GSSAPI_BASE_CONFIGURE_ON= --with-gssapi="${KRB5CONFIG}" \ - ${GSSAPI_CONFIGURE_ARGS} GSSAPI_BASE_USES= gssapi +GSSAPI_BASE_CONFIGURE_ENV= ${GSSAPI_CONFIGURE_ARGS} \ + KRB5_CONFIG="${KRB5CONFIG}" +GSSAPI_BASE_MESON_ON= -Dgssapi=enabled -GSSAPI_HEIMDAL_CONFIGURE_ON= --with-gssapi="${KRB5CONFIG}" \ - ${GSSAPI_CONFIGURE_ARGS} GSSAPI_HEIMDAL_USES= gssapi:heimdal +GSSAPI_HEIMDAL_CONFIGURE_ENV= ${GSSAPI_CONFIGURE_ARGS} \ + KRB5_CONFIG="${KRB5CONFIG}" +GSSAPI_HEIMDAL_MESON_ON= -Dgssapi=enabled -GSSAPI_MIT_CONFIGURE_ON= --with-gssapi="${KRB5CONFIG}" \ - ${GSSAPI_CONFIGURE_ARGS} GSSAPI_MIT_USES= gssapi:mit +GSSAPI_MIT_CONFIGURE_ENV= ${GSSAPI_CONFIGURE_ARGS} \ + KRB5_CONFIG="${KRB5CONFIG}" +GSSAPI_MIT_MESON_ON= -Dgssapi=enabled -GSSAPI_NONE_CONFIGURE_ON= --without-gssapi +GSSAPI_NONE_MESON_ON= -Dgssapi=disabled -IDN_CONFIGURE_OFF= --without-libidn2 -IDN_CONFIGURE_ON= ${ICONV_CONFIGURE_BASE} \ - --with-libidn2=${LOCALBASE} IDN_LIB_DEPENDS= libidn2.so:dns/libidn2 IDN_USES= iconv +IDN_MESON_ENABLED= idn -JSON_CONFIGURE_WITH= json-c -JSON_LIB_DEPENDS= libjson-c.so:devel/json-c -JSON_LDFLAGS= -L${LOCALBASE}/lib -ljson-c - -LARGE_FILE_CONFIGURE_ENABLE= largefile - -LMDB_CONFIGURE_WITH= lmdb=${LOCALBASE} LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb +LMDB_MESON_ENABLED= lmdb OVERRIDECACHE_EXTRA_PATCHES= ${FILESDIR}/extrapatch-bind-min-override-ttl -QUERYTRACE_CONFIGURE_ENABLE= querytrace +QUERYTRACE_MESON_ON= -Dtrace-logging=query START_LATE_SUB_LIST= NAMED_BEFORE="LOGIN" \ NAMED_REQUIRE="SERVERS cleanvar" START_LATE_SUB_LIST_OFF= NAMED_BEFORE="SERVERS" \ NAMED_REQUIRE="NETWORKING ldconfig syslogd" -TCP_FASTOPEN_CONFIGURE_ENABLE= tcp-fastopen +STATS_JSON_LIB_DEPENDS= libjson-c.so:devel/json-c +STATS_JSON_MESON_ENABLED= stats-json +STATS_JSON_LDFLAGS= -L${LOCALBASE}/lib -ljson-c + +STATS_XML_USE= GNOME=libxml2 +STATS_XML_MESON_ENABLED= stats-xml .include <bsd.port.options.mk> .if defined(WITH_DEBUG) -CONFIGURE_ARGS+= --enable-developer -USES+= perl5 -USE_PERL5= build -BUILD_DEPENDS+= cmocka>0:sysutils/cmocka -.endif - -.if !${PORT_OPTIONS:MDOCS} -CONFIGURE_ENV+= ac_cv_path_SPHINX_BUILD= +MESON_ARGS+= -Ddeveloper=enabled +BUILD_DEPENDS+= cmocka>0:sysutils/cmocka +.else +MESON_ARGS+= -Dcmocka=disabled \ + -Ddeveloper=disabled .endif .include <bsd.port.pre.mk> @@ -183,15 +188,6 @@ SUB_LIST+= ENGINES=/usr/lib/engines SUB_LIST+= ENGINES=${LOCALBASE}/lib/engines .endif -post-patch: -.for FILE in check/named-checkconf.rst named/named.rst nsupdate/nsupdate.rst \ - rndc/rndc.rst - @${REINPLACE_CMD} -e 's#/etc/named.conf#${ETCDIR}/named.conf#g' \ - -e 's#/etc/rndc.conf#${ETCDIR}/rndc.conf#g' \ - -e "s#/var\/run\/named\/named.pid#/var/run/named/pid#" \ - ${WRKSRC}/bin/${FILE} -.endfor - .if !defined(BIND_TOOLS_SLAVE) post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/mtree @@ -207,18 +203,14 @@ post-install: ${INSTALL_DATA} ${FILESDIR}/BIND.chroot.dist ${STAGEDIR}${PREFIX}/etc/mtree/BIND.chroot.dist.sample ${INSTALL_DATA} ${FILESDIR}/BIND.chroot.local.dist ${STAGEDIR}${PREFIX}/etc/mtree/BIND.chroot.local.dist.sample + (for dir in ${WRKSRC}/lib/*/include; do \ + cd $$dir && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include '-name *.h'; \ + done) + post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/arm ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} - cd ${WRKSRC}/doc/arm/_build/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/arm -.else - -do-install: - for dir in bin lib doc/man; do \ - (cd ${INSTALL_WRKSRC}/$$dir && ${SETENV} ${MAKE_ENV} ${FAKEROOT} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}) ; \ - done - @${RM} -r ${STAGEDIR}${PREFIX}/include - -.endif # BIND_TOOLS_SLAVE + cd ${WRKSRC}/_build/arm && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/arm +.endif # BIND_TOOLS_SLAVE .include <bsd.port.post.mk> diff --git a/dns/bind9-devel/distinfo b/dns/bind9-devel/distinfo index 2c33a3e26b6b..f7c1f8770c43 100644 --- a/dns/bind9-devel/distinfo +++ b/dns/bind9-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744829551 -SHA256 (bind-9.21.7.tar.xz) = f9cd6c8e9cc7fd0ae6438a26072063b2d0aa11594493ecf4655f29abdc704b89 -SIZE (bind-9.21.7.tar.xz) = 5558888 +TIMESTAMP = 1752909925 +SHA256 (bind-9.21.10.tar.xz) = bb1ea8d74d9b4f597f6d4622e8238f6f76a2e101fe17a5f2c64fc18f530da113 +SIZE (bind-9.21.10.tar.xz) = 5197276 diff --git a/dns/bind9-devel/files/extrapatch-bind-min-override-ttl b/dns/bind9-devel/files/extrapatch-bind-min-override-ttl index 40fe995a0760..a8654eeaa0a9 100644 --- a/dns/bind9-devel/files/extrapatch-bind-min-override-ttl +++ b/dns/bind9-devel/files/extrapatch-bind-min-override-ttl @@ -1,8 +1,8 @@ Add the override-cache-ttl feature. ---- bin/named/config.c.orig 2025-04-09 14:26:29 UTC +--- bin/named/config.c.orig 2025-07-04 09:34:56 UTC +++ bin/named/config.c -@@ -183,6 +183,7 @@ options {\n\ +@@ -187,6 +187,7 @@ options {\n\ notify-source *;\n\ notify-source-v6 *;\n\ nsec3-test-zone no;\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-04-09 14:26:29 UTC +--- bin/named/server.c.orig 2025-07-04 09:34:56 UTC +++ bin/named/server.c -@@ -4204,6 +4204,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl +@@ -4236,6 +4236,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl } obj = NULL; @@ -24,9 +24,9 @@ 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-04-09 14:26:29 UTC +--- doc/arm/reference.rst.orig 2025-07-04 09:34:56 UTC +++ doc/arm/reference.rst -@@ -4163,6 +4163,10 @@ Tuning +@@ -4187,6 +4187,10 @@ Tuning cannot exceed 7 days and is silently truncated to 7 days if set to a greater value. @@ -37,7 +37,17 @@ 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-04-09 14:26:29 UTC +--- doc/misc/options.orig 2025-07-04 09:34:56 UTC ++++ doc/misc/options +@@ -171,6 +171,7 @@ options { + masterfile-style ( full | relative ); + match-mapped-addresses <boolean>; + max-cache-size ( default | unlimited | <sizeval> | <percentage> ); ++ override-cache-ttl <duration>; + 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 @@ -148,6 +148,7 @@ struct dns_view { bool requestzoneversion; @@ -47,9 +57,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-04-09 14:26:29 UTC +--- lib/dns/resolver.c.orig 2025-07-04 09:34:56 UTC +++ lib/dns/resolver.c -@@ -5937,6 +5937,12 @@ cache_name(fetchctx_t *fctx, dns_name_t *name, dns_mes +@@ -5918,6 +5918,12 @@ cache_name(fetchctx_t *fctx, dns_name_t *name, dns_mes } /* @@ -62,9 +72,9 @@ Add the override-cache-ttl feature. * Enforce the configure maximum cache TTL. */ if (rdataset->ttl > res->view->maxcachettl) { ---- lib/isccfg/namedconf.c.orig 2025-04-09 14:26:29 UTC +--- lib/isccfg/namedconf.c.orig 2025-07-04 09:34:56 UTC +++ lib/isccfg/namedconf.c -@@ -2068,6 +2068,7 @@ static cfg_clausedef_t view_clauses[] = { +@@ -2084,6 +2084,7 @@ static cfg_clausedef_t view_clauses[] = { #endif /* ifdef HAVE_LMDB */ { "max-acache-size", NULL, CFG_CLAUSEFLAG_ANCIENT }, { "max-cache-size", &cfg_type_sizeorpercent, 0 }, diff --git a/dns/bind9-devel/files/extrapatch-bind-tools b/dns/bind9-devel/files/extrapatch-bind-tools deleted file mode 100644 index 0416f8b80b37..000000000000 --- a/dns/bind9-devel/files/extrapatch-bind-tools +++ /dev/null @@ -1,27 +0,0 @@ -Only select the "tools" part of bind for building. - ---- Makefile.am.orig 2023-12-02 10:13:03 UTC -+++ Makefile.am -@@ -17,7 +17,6 @@ bind.keys.h: bind.keys Makefile - .PHONY: doc - - EXTRA_DIST = \ -- bind.keys \ - util/bindkeys.pl \ - util/dtrace.sh \ - contrib \ ---- bin/Makefile.am.orig 2023-12-01 14:21:34 UTC -+++ bin/Makefile.am -@@ -1 +1 @@ --SUBDIRS = named rndc dig delv dnssec tools nsupdate check confgen tests plugins -+SUBDIRS = dig delv dnssec tools nsupdate ---- bin/tools/Makefile.am.orig 2023-12-01 14:21:34 UTC -+++ bin/tools/Makefile.am -@@ -11,7 +11,6 @@ LDADD += \ - bin_PROGRAMS = \ - arpaname \ - mdig \ -- named-journalprint \ - named-rrchecker \ - nsec3hash - diff --git a/dns/bind9-devel/files/extrapatch-no-bind-tools b/dns/bind9-devel/files/extrapatch-no-bind-tools deleted file mode 100644 index 9a168202eb50..000000000000 --- a/dns/bind9-devel/files/extrapatch-no-bind-tools +++ /dev/null @@ -1,40 +0,0 @@ -Exclude the "tools" from building and installing. - ---- bin/Makefile.am.orig 2024-05-03 07:23:28 UTC -+++ bin/Makefile.am -@@ -1 +1 @@ --SUBDIRS = named rndc dig delv dnssec tools nsupdate check confgen tests plugins -+SUBDIRS = named rndc tools check confgen tests plugins ---- bin/tools/Makefile.am.orig 2024-05-03 07:23:29 UTC -+++ bin/tools/Makefile.am -@@ -9,29 +9,10 @@ LDADD += \ - $(LIBISC_LIBS) - - bin_PROGRAMS = \ -- arpaname \ -- mdig \ -- named-journalprint \ -- named-rrchecker \ -- nsec3hash -+ named-journalprint - - arpaname_LDADD = \ - $(LIBISC_LIBS) -- --if HAVE_DNSTAP --bin_PROGRAMS += \ -- dnstap-read -- --dnstap_read_CPPFLAGS = \ -- $(AM_CPPFLAGS) \ -- $(DNSTAP_CFLAGS) \ -- -I$(top_builddir)/lib/dns -- --dnstap_read_LDADD = \ -- $(LIBDNS_LIBS) \ -- $(LIBISC_LIBS) \ -- $(DNSTAP_LIBS) --endif - - if HAVE_LMDB - bin_PROGRAMS += \ diff --git a/dns/bind9-devel/files/patch-configure.ac b/dns/bind9-devel/files/patch-configure.ac deleted file mode 100644 index ecb07886e570..000000000000 --- a/dns/bind9-devel/files/patch-configure.ac +++ /dev/null @@ -1,13 +0,0 @@ -automake has warnings, it is ok here. - ---- configure.ac.orig 2022-02-09 16:40:14 UTC -+++ configure.ac -@@ -48,7 +48,7 @@ AC_CANONICAL_HOST - AC_CANONICAL_TARGET - - AC_CONFIG_SRCDIR([bin/named/main.c]) --AM_INIT_AUTOMAKE([1.14 tar-pax foreign subdir-objects dist-xz no-dist-gzip -Wall -Werror]) -+AM_INIT_AUTOMAKE([1.14 tar-pax foreign subdir-objects dist-xz no-dist-gzip -Wall]) - AM_SILENT_RULES([yes]) - AM_EXTRA_RECURSIVE_TARGETS([test unit doc]) - diff --git a/dns/bind9-devel/files/patch-meson.build b/dns/bind9-devel/files/patch-meson.build new file mode 100644 index 000000000000..ff19913b1a32 --- /dev/null +++ b/dns/bind9-devel/files/patch-meson.build @@ -0,0 +1,125 @@ +--- meson.build.orig 2025-07-04 09:34:56 UTC ++++ meson.build +@@ -69,6 +69,8 @@ zlib_opt = get_option('zlib') + tracing_opt = get_option('tracing') + zlib_opt = get_option('zlib') + ++bind_tools = get_option('bind-tools').enabled() ++ + 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) + + isc_srcconf = isc_srcset.apply(config, strict: false) + ++project_version = meson.project_version() ++soversion_parts = project_version.split('.') # ['1', '2', '3'] ++soversion = '@0@.@1@'.format(soversion_parts[0], soversion_parts[1]) ++ + libisc = library( + 'isc', + isc_srcconf.sources(), ++ version: project_version, ++ soversion: soversion, + objects: isc_probe_objects, + install: true, + install_rpath: libdir, +@@ -986,6 +994,8 @@ libdns = library( + libdns = library( + 'dns', + dns_srcconf.sources(), ++ version: project_version, ++ soversion: soversion, + include_directories: dns_inc, + install: true, + install_rpath: libdir, +@@ -1020,6 +1030,8 @@ libns = library( + libns = library( + 'ns', + ns_srcconf.sources(), ++ version: project_version, ++ soversion: soversion, + objects: ns_probe_objects, + install: true, + install_rpath: libdir, +@@ -1046,6 +1058,8 @@ libisccc = library( + libisccc = library( + 'isccc', + isccc_srcconf.sources(), ++ version: project_version, ++ soversion: soversion, + implicit_include_directories: false, + include_directories: isccc_inc, + install: true, +@@ -1067,6 +1081,8 @@ libisccfg = library( + libisccfg = library( + 'isccfg', + isccfg_srcconf.sources(), ++ version: project_version, ++ soversion: soversion, + implicit_include_directories: false, + include_directories: isccfg_inc, + install: true, +@@ -1087,6 +1103,7 @@ named_srcconf = named_srcset.apply(config, strict: fal + + named_srcconf = named_srcset.apply(config, strict: false) + ++if bind_tools + executable( + 'arpaname', + arpaname_src, +@@ -1315,7 +1332,9 @@ executable( + libisc_dep, + ], + ) ++endif + ++if not bind_tools + executable( + 'named-checkconf', + named_checkconf_src, +@@ -1438,7 +1457,9 @@ executable( + named_srcconf.dependencies(), + ], + ) ++endif + ++if bind_tools + executable( + 'nsec3hash', + nsec3hash_src, +@@ -1486,7 +1507,9 @@ executable( + edit_dep, + ], + ) ++endif + ++if not bind_tools + executable( + 'rndc-confgen', + rndc_confgen_src, +@@ -1572,6 +1595,7 @@ shared_library( + libns_dep, + ], + ) ++endif + + subdir('doc') + subdir('tests') +@@ -1632,7 +1656,6 @@ alias_target('doc-misc', doc_misc_targets) + + alias_target('doc-misc', doc_misc_targets) + +-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() + + install_man(man_pages) + ++if doc_opt.allowed() + if sphinx_build.found() + meson.add_dist_script( + 'util' / 'meson-dist-package.sh', diff --git a/dns/bind9-devel/files/patch-meson__options.txt b/dns/bind9-devel/files/patch-meson__options.txt new file mode 100644 index 000000000000..de50de448714 --- /dev/null +++ b/dns/bind9-devel/files/patch-meson__options.txt @@ -0,0 +1,8 @@ +--- meson_options.txt.orig 2025-07-19 11:32:37 UTC ++++ meson_options.txt +@@ -188,3 +188,5 @@ option( + value: 'disabled', + description: 'enable the memory leak detection in external libraries (libxml2, libuv, OpenSSL)', + ) ++ ++option('bind-tools', type: 'feature', value: 'disabled', description: 'build tools only') diff --git a/dns/bind9-devel/pkg-plist b/dns/bind9-devel/pkg-plist index 2099b7727cb4..0231f563dd78 100644 --- a/dns/bind9-devel/pkg-plist +++ b/dns/bind9-devel/pkg-plist @@ -2,7 +2,9 @@ bin/named-checkconf bin/named-checkzone 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 @@ -37,8 +39,6 @@ include/dns/dyndb.h include/dns/ecs.h include/dns/ede.h include/dns/edns.h -include/dns/enumclass.h -include/dns/enumtype.h include/dns/fixedname.h include/dns/forward.h include/dns/geoip.h @@ -74,7 +74,6 @@ include/dns/rdatalist.h include/dns/rdataset.h include/dns/rdatasetiter.h include/dns/rdataslab.h -include/dns/rdatastruct.h include/dns/rdatatype.h include/dns/remote.h include/dns/request.h @@ -98,6 +97,7 @@ include/dns/transport.h include/dns/tsig.h include/dns/ttl.h include/dns/types.h +include/dns/unreachcache.h include/dns/update.h include/dns/validator.h include/dns/view.h @@ -234,15 +234,20 @@ include/ns/update.h include/ns/xfrout.h lib/bind/filter-a.so lib/bind/filter-aaaa.so -lib/libdns-9.21.7.so +lib/libdns.so.9.21.10 +lib/libdns.so.9.21 lib/libdns.so -lib/libisc-9.21.7.so +lib/libisc.so.9.21.10 +lib/libisc.so.9.21 lib/libisc.so -lib/libisccc-9.21.7.so +lib/libisccc.so.9.21.10 +lib/libisccc.so.9.21 lib/libisccc.so -lib/libisccfg-9.21.7.so +lib/libisccfg.so.9.21.10 +lib/libisccfg.so.9.21 lib/libisccfg.so -lib/libns-9.21.7.so +lib/libns.so.9.21.10 +lib/libns.so.9.21 lib/libns.so @comment share/man/man1/arpaname.1.gz @comment share/man/man1/delv.1.gz diff --git a/dns/bind918/Makefile b/dns/bind918/Makefile index 37ca61ae5d41..cc2f895c4b52 100644 --- a/dns/bind918/Makefile +++ b/dns/bind918/Makefile @@ -1,15 +1,15 @@ # pkg-help formatted with fmt 59 63 PORTNAME= bind -DISTVERSION= 9.18.36 +DISTVERSION= 9.18.38 PORTREVISION= 0 CATEGORIES= dns net MASTER_SITES= ISC/bind9/${DISTVERSION} PKGNAMESUFFIX= 918 MAINTAINER= mat@FreeBSD.org -WWW= https://www.isc.org/bind/ COMMENT= BIND DNS suite with updated DNSSEC and DNS64 +WWW= https://www.isc.org/bind/ # Uncomment when bind920 comes of age. +3 years if ESV, +1year otherwise, see # https://kb.isc.org/docs/aa-00896 @@ -19,14 +19,13 @@ COMMENT= BIND DNS suite with updated DNSSEC and DNS64 LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE -LIB_DEPENDS= libuv.so:devel/libuv \ - libnghttp2.so:www/libnghttp2 +LIB_DEPENDS= libnghttp2.so:www/libnghttp2 \ + libuv.so:devel/libuv RUN_DEPENDS= bind-tools>0:dns/bind-tools USES= autoreconf compiler:c11 cpe gnome libedit libtool pkgconfig ssl \ tar:xz -USE_GNOME= libxml2 CPE_VENDOR= isc CPE_VERSION= ${DISTVERSION:C/-.*//} @@ -34,33 +33,36 @@ CPE_VERSION= ${DISTVERSION:C/-.*//} CPE_UPDATE= ${DISTVERSION:C/.*-//:tl} .endif +USE_RC_SUBR= named + GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share CONFIGURE_ARGS= --disable-linux-caps \ + --enable-dnsrps \ --localstatedir=/var \ --sysconfdir=${ETCDIR} \ --with-dlopen=yes \ - --with-libxml2 \ --with-openssl=${OPENSSLBASE} \ - --enable-dnsrps \ --with-readline=libedit CONFIGURE_ENV= READLINE_CFLAGS="-L${LOCALBASE}/lib" + +MAKE_JOBS_UNSAFE= yes + +CONFLICTS= bind9-devel bind920 + ETCDIR= ${PREFIX}/etc/namedb -USE_RC_SUBR= named -SUB_FILES= named.conf pkg-message +SUB_FILES= named.conf pkg-message PORTDOCS= * -CONFLICTS= bind920 bind9-devel - -MAKE_JOBS_UNSAFE= yes +OPTIONS_DEFINE= DNSTAP DOCS FIXED_RRSET GEOIP IDN LARGE_FILE LMDB \ + OVERRIDECACHE QUERYTRACE START_LATE TCP_FASTOPEN +OPTIONS_DEFAULT= DNSTAP GSSAPI_NONE IDN LMDB STATS_JSON STATS_XML \ + TCP_FASTOPEN -OPTIONS_DEFAULT= GSSAPI_NONE IDN JSON LMDB \ - TCP_FASTOPEN DNSTAP -OPTIONS_DEFINE= DNSTAP DOCS FIXED_RRSET GEOIP IDN JSON LARGE_FILE LMDB \ - OVERRIDECACHE QUERYTRACE \ - START_LATE TCP_FASTOPEN +OPTIONS_GROUP= STATS +OPTIONS_GROUP_STATS= STATS_JSON STATS_XML OPTIONS_SINGLE= GSSAPI OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE @@ -78,51 +80,50 @@ LMDB_DESC= Use LMDB for zone management OVERRIDECACHE_DESC= Use the override-cache patch QUERYTRACE_DESC= Enable the very verbose query tracelogging START_LATE_DESC= Start BIND late in the boot process (see help) +STATS_DESC= Statistics channels +STATS_JSON_DESC= Enable JSON statistics channel +STATS_XML_DESC= Enable XML statistics channel TCP_FASTOPEN_DESC= RFC 7413 support -DOCS_ALL_TARGET= all html -DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx \ - ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} -DOCS_USES= gmake python:env - -DNSTAP_CONFIGURE_ENABLE= dnstap DNSTAP_LIB_DEPENDS= libfstrm.so:devel/fstrm \ libprotobuf-c.so:devel/protobuf-c +DNSTAP_CONFIGURE_ENABLE= dnstap + +DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} \ + sphinx-build:textproc/py-sphinx +DOCS_USES= gmake python:env +DOCS_ALL_TARGET= all html FIXED_RRSET_CONFIGURE_ENABLE= fixed-rrset +GEOIP_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb GEOIP_CONFIGURE_ENABLE= geoip GEOIP_CONFIGURE_WITH= maxminddb -GEOIP_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb -GSSAPI_BASE_CONFIGURE_ON= --with-gssapi="${KRB5CONFIG}" \ - ${GSSAPI_CONFIGURE_ARGS} GSSAPI_BASE_USES= gssapi +GSSAPI_BASE_CONFIGURE_ON= ${GSSAPI_CONFIGURE_ARGS} \ + --with-gssapi="${KRB5CONFIG}" -GSSAPI_HEIMDAL_CONFIGURE_ON= --with-gssapi="${KRB5CONFIG}" \ - ${GSSAPI_CONFIGURE_ARGS} GSSAPI_HEIMDAL_USES= gssapi:heimdal +GSSAPI_HEIMDAL_CONFIGURE_ON= ${GSSAPI_CONFIGURE_ARGS} \ + --with-gssapi="${KRB5CONFIG}" -GSSAPI_MIT_CONFIGURE_ON= --with-gssapi="${KRB5CONFIG}" \ - ${GSSAPI_CONFIGURE_ARGS} GSSAPI_MIT_USES= gssapi:mit +GSSAPI_MIT_CONFIGURE_ON= ${GSSAPI_CONFIGURE_ARGS} \ + --with-gssapi="${KRB5CONFIG}" GSSAPI_NONE_CONFIGURE_ON= --without-gssapi -IDN_CONFIGURE_OFF= --without-libidn2 -IDN_CONFIGURE_ON= ${ICONV_CONFIGURE_BASE} \ - --with-libidn2=${LOCALBASE} IDN_LIB_DEPENDS= libidn2.so:dns/libidn2 IDN_USES= iconv - -JSON_CONFIGURE_WITH= json-c -JSON_LIB_DEPENDS= libjson-c.so:devel/json-c -JSON_LDFLAGS= -L${LOCALBASE}/lib -ljson-c +IDN_CONFIGURE_ON= ${ICONV_CONFIGURE_BASE} \ + --with-libidn2=${LOCALBASE} +IDN_CONFIGURE_OFF= --without-libidn2 LARGE_FILE_CONFIGURE_ENABLE= largefile -LMDB_CONFIGURE_WITH= lmdb=${LOCALBASE} LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb +LMDB_CONFIGURE_WITH= lmdb=${LOCALBASE} OVERRIDECACHE_EXTRA_PATCHES= ${FILESDIR}/extrapatch-bind-min-override-ttl @@ -133,6 +134,13 @@ START_LATE_SUB_LIST= NAMED_BEFORE="LOGIN" \ START_LATE_SUB_LIST_OFF= NAMED_BEFORE="SERVERS" \ NAMED_REQUIRE="NETWORKING ldconfig syslogd" +STATS_JSON_LIB_DEPENDS= libjson-c.so:devel/json-c +STATS_JSON_CONFIGURE_WITH= json-c +STATS_JSON_LDFLAGS= -L${LOCALBASE}/lib -ljson-c + +STATS_XML_USE= GNOME=libxml2 +STATS_XML_CONFIGURE_WITH= libxml2 + TCP_FASTOPEN_CONFIGURE_ENABLE= tcp-fastopen .include <bsd.port.options.mk> @@ -146,7 +154,7 @@ BUILD_DEPENDS+= cmocka>0:sysutils/cmocka .endif .if !${PORT_OPTIONS:MDOCS} -CONFIGURE_ENV+= ac_cv_path_SPHINX_BUILD= +CONFIGURE_ENV+= ac_cv_path_SPHINX_BUILD= .endif .include <bsd.port.pre.mk> diff --git a/dns/bind918/distinfo b/dns/bind918/distinfo index a668a626a870..99584ea6783a 100644 --- a/dns/bind918/distinfo +++ b/dns/bind918/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744829385 -SHA256 (bind-9.18.36.tar.xz) = cd9a667bd33637dd9af331e4a203837cb3d53de5747eb2973c816dfaa68708f1 -SIZE (bind-9.18.36.tar.xz) = 5357976 +TIMESTAMP = 1752729485 +SHA256 (bind-9.18.38.tar.xz) = b11fce934773ec25dd6d7253caeaf9c5bbf073fd327acc29daffeca3987e31a1 +SIZE (bind-9.18.38.tar.xz) = 5362772 diff --git a/dns/bind918/files/extrapatch-bind-min-override-ttl b/dns/bind918/files/extrapatch-bind-min-override-ttl index 48b3f75c10f9..5fab4d9d5ef5 100644 --- a/dns/bind918/files/extrapatch-bind-min-override-ttl +++ b/dns/bind918/files/extrapatch-bind-min-override-ttl @@ -1,6 +1,6 @@ Add the override-cache-ttl feature. ---- bin/named/config.c.orig 2025-04-09 14:37:24 UTC +--- bin/named/config.c.orig 2025-07-04 09:46:41 UTC +++ bin/named/config.c @@ -186,6 +186,7 @@ options {\n\ notify-source *;\n\ @@ -10,7 +10,7 @@ Add the override-cache-ttl feature. parental-source *;\n\ parental-source-v6 *;\n\ provide-ixfr true;\n\ ---- bin/named/server.c.orig 2025-04-09 14:37:24 UTC +--- bin/named/server.c.orig 2025-07-04 09:46:41 UTC +++ bin/named/server.c @@ -4755,6 +4755,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl } @@ -24,9 +24,9 @@ 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-04-09 14:37:24 UTC +--- doc/arm/reference.rst.orig 2025-07-04 09:46:42 UTC +++ doc/arm/reference.rst -@@ -4388,6 +4388,10 @@ Tuning +@@ -4391,6 +4391,10 @@ Tuning cannot exceed 7 days and is silently truncated to 7 days if set to a greater value. @@ -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-04-09 14:37:24 UTC +--- lib/dns/include/dns/view.h.orig 2025-07-04 09:46:42 UTC +++ lib/dns/include/dns/view.h @@ -157,6 +157,7 @@ struct dns_view { bool requestnsid; @@ -47,7 +47,7 @@ Add the override-cache-ttl feature. dns_ttl_t maxncachettl; dns_ttl_t mincachettl; dns_ttl_t minncachettl; ---- lib/dns/resolver.c.orig 2025-04-09 14:37:24 UTC +--- lib/dns/resolver.c.orig 2025-07-04 09:46:42 UTC +++ lib/dns/resolver.c @@ -6425,6 +6425,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-04-09 14:37:25 UTC +--- lib/isccfg/namedconf.c.orig 2025-07-04 09:46:42 UTC +++ lib/isccfg/namedconf.c @@ -2105,6 +2105,7 @@ static cfg_clausedef_t view_clauses[] = { #endif /* ifdef HAVE_LMDB */ diff --git a/dns/bind918/pkg-plist b/dns/bind918/pkg-plist index 28210402e054..d5899878e4fc 100644 --- a/dns/bind918/pkg-plist +++ b/dns/bind918/pkg-plist @@ -240,19 +240,19 @@ include/ns/xfrout.h lib/bind/filter-a.so lib/bind/filter-aaaa.so lib/libbind9.so -lib/libbind9-9.18.36.so +lib/libbind9-9.18.38.so lib/libdns.so -lib/libdns-9.18.36.so +lib/libdns-9.18.38.so lib/libirs.so -lib/libirs-9.18.36.so +lib/libirs-9.18.38.so lib/libisc.so -lib/libisc-9.18.36.so +lib/libisc-9.18.38.so lib/libisccc.so -lib/libisccc-9.18.36.so +lib/libisccc-9.18.38.so lib/libisccfg.so -lib/libisccfg-9.18.36.so +lib/libisccfg-9.18.38.so lib/libns.so -lib/libns-9.18.36.so +lib/libns-9.18.38.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 ff62d67f7810..b60943aa0254 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.8 +DISTVERSION= 9.20.11 .if defined(BIND_TOOLS_SLAVE) # dns/bind-tools here PORTREVISION= 0 @@ -19,12 +19,12 @@ PKGNAMESUFFIX= 920 .endif MAINTAINER= mat@FreeBSD.org -WWW= https://www.isc.org/bind/ .if defined(BIND_TOOLS_SLAVE) COMMENT= Command line tools from BIND: delv, dig, host, nslookup... .else COMMENT= BIND DNS suite with updated DNSSEC and DNS64 .endif +WWW= https://www.isc.org/bind/ # Uncomment when bind922 comes of age. +3 years if ESV, +1year otherwise, see # https://kb.isc.org/docs/aa-00896 @@ -34,10 +34,9 @@ COMMENT= BIND DNS suite with updated DNSSEC and DNS64 LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/COPYRIGHT -LIB_DEPENDS= libuv.so:devel/libuv \ - libnghttp2.so:www/libnghttp2 \ +LIB_DEPENDS= libnghttp2.so:www/libnghttp2 \ liburcu.so:sysutils/liburcu \ - libxml2.so:textproc/libxml2 + libuv.so:devel/libuv .if !defined(BIND_TOOLS_SLAVE) RUN_DEPENDS= bind-tools>0:dns/bind-tools @@ -51,16 +50,25 @@ CPE_VERSION= ${DISTVERSION:C/-.*//} .if ${DISTVERSION:M*-*} CPE_UPDATE= ${DISTVERSION:C/.*-//:tl} .endif -USE_GNOME= libxml2 + +.if !defined(BIND_TOOLS_SLAVE) +USE_RC_SUBR= named +.endif # !BIND_TOOLS_SLAVE GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share -CONFIGURE_ARGS= --localstatedir=/var \ +CONFIGURE_ARGS= --enable-dnsrps \ + --localstatedir=/var \ --sysconfdir=${ETCDIR} \ - --with-libxml2 \ --with-openssl=${OPENSSLBASE} \ - --enable-dnsrps \ --with-readline=libedit + +MAKE_JOBS_UNSAFE= yes + +.if !defined(BIND_TOOLS_SLAVE) +CONFLICTS= bind9-devel bind918 +.endif # !BIND_TOOLS_SLAVE + ETCDIR= ${PREFIX}/etc/namedb # FIXME: figure out why build fails if enabled @@ -70,31 +78,27 @@ CONFIGURE_ARGS+= --disable-tracing EXTRA_PATCHES= ${PATCHDIR}/extrapatch-bind-tools CONFIGURE_ARGS+= --libdir=${PREFIX}/lib/bind-tools .else -USE_RC_SUBR= named SUB_FILES= named.conf pkg-message EXTRA_PATCHES= ${PATCHDIR}/extrapatch-no-bind-tools PORTDOCS= * +.endif # BIND_TOOLS_SLAVE -CONFLICTS= bind918 bind9-devel -.endif # BIND_TOOLS_SLAVE - -MAKE_JOBS_UNSAFE= yes +OPTIONS_DEFINE= DNSTAP DOCS FIXED_RRSET GEOIP IDN LARGE_FILE LMDB \ + OVERRIDECACHE QUERYTRACE START_LATE TCP_FASTOPEN +OPTIONS_DEFAULT= DNSTAP GSSAPI_NONE IDN LMDB STATS_JSON STATS_XML \ + TCP_FASTOPEN -OPTIONS_DEFAULT= GSSAPI_NONE IDN JSON LMDB \ - TCP_FASTOPEN DNSTAP -OPTIONS_DEFINE= DNSTAP DOCS FIXED_RRSET GEOIP IDN JSON LARGE_FILE LMDB \ - OVERRIDECACHE QUERYTRACE \ - START_LATE TCP_FASTOPEN +OPTIONS_GROUP= STATS +OPTIONS_GROUP_STATS= STATS_JSON STATS_XML OPTIONS_SINGLE= GSSAPI OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE .if defined(BIND_TOOLS_SLAVE) -OPTIONS_EXCLUDE= DOCS GEOIP LMDB \ - OVERRIDECACHE QUERYTRACE START_LATE \ - TCP_FASTOPEN -.endif # BIND_TOOLS_SLAVE +OPTIONS_EXCLUDE= DOCS GEOIP LMDB OVERRIDECACHE QUERYTRACE START_LATE \ + STATS_JSON STATS_XML TCP_FASTOPEN +.endif # BIND_TOOLS_SLAVE OPTIONS_SUB= yes @@ -109,51 +113,50 @@ LMDB_DESC= Use LMDB for zone management OVERRIDECACHE_DESC= Use the override-cache patch QUERYTRACE_DESC= Enable the very verbose query tracelogging START_LATE_DESC= Start BIND late in the boot process (see help) +STATS_DESC= Statistics channels +STATS_JSON_DESC= Enable JSON statistics channel +STATS_XML_DESC= Enable XML statistics channel TCP_FASTOPEN_DESC= RFC 7413 support -DOCS_ALL_TARGET= all html -DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx \ - ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} -DOCS_USES= gmake python:env - -DNSTAP_CONFIGURE_ENABLE= dnstap DNSTAP_LIB_DEPENDS= libfstrm.so:devel/fstrm \ libprotobuf-c.so:devel/protobuf-c +DNSTAP_CONFIGURE_ENABLE= dnstap + +DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} \ + sphinx-build:textproc/py-sphinx +DOCS_USES= gmake python:env +DOCS_ALL_TARGET= all html FIXED_RRSET_CONFIGURE_ENABLE= fixed-rrset +GEOIP_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb GEOIP_CONFIGURE_ENABLE= geoip GEOIP_CONFIGURE_WITH= maxminddb -GEOIP_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb -GSSAPI_BASE_CONFIGURE_ON= --with-gssapi="${KRB5CONFIG}" \ - ${GSSAPI_CONFIGURE_ARGS} GSSAPI_BASE_USES= gssapi +GSSAPI_BASE_CONFIGURE_ON= ${GSSAPI_CONFIGURE_ARGS} \ + --with-gssapi="${KRB5CONFIG}" -GSSAPI_HEIMDAL_CONFIGURE_ON= --with-gssapi="${KRB5CONFIG}" \ - ${GSSAPI_CONFIGURE_ARGS} GSSAPI_HEIMDAL_USES= gssapi:heimdal +GSSAPI_HEIMDAL_CONFIGURE_ON= ${GSSAPI_CONFIGURE_ARGS} \ + --with-gssapi="${KRB5CONFIG}" -GSSAPI_MIT_CONFIGURE_ON= --with-gssapi="${KRB5CONFIG}" \ - ${GSSAPI_CONFIGURE_ARGS} GSSAPI_MIT_USES= gssapi:mit +GSSAPI_MIT_CONFIGURE_ON= ${GSSAPI_CONFIGURE_ARGS} \ + --with-gssapi="${KRB5CONFIG}" GSSAPI_NONE_CONFIGURE_ON= --without-gssapi -IDN_CONFIGURE_OFF= --without-libidn2 -IDN_CONFIGURE_ON= ${ICONV_CONFIGURE_BASE} \ - --with-libidn2=${LOCALBASE} IDN_LIB_DEPENDS= libidn2.so:dns/libidn2 IDN_USES= iconv - -JSON_CONFIGURE_WITH= json-c -JSON_LIB_DEPENDS= libjson-c.so:devel/json-c -JSON_LDFLAGS= -L${LOCALBASE}/lib -ljson-c +IDN_CONFIGURE_ON= ${ICONV_CONFIGURE_BASE} \ + --with-libidn2=${LOCALBASE} +IDN_CONFIGURE_OFF= --without-libidn2 LARGE_FILE_CONFIGURE_ENABLE= largefile -LMDB_CONFIGURE_WITH= lmdb=${LOCALBASE} LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb +LMDB_CONFIGURE_WITH= lmdb=${LOCALBASE} OVERRIDECACHE_EXTRA_PATCHES= ${FILESDIR}/extrapatch-bind-min-override-ttl @@ -164,6 +167,13 @@ START_LATE_SUB_LIST= NAMED_BEFORE="LOGIN" \ START_LATE_SUB_LIST_OFF= NAMED_BEFORE="SERVERS" \ NAMED_REQUIRE="NETWORKING ldconfig syslogd" +STATS_JSON_LIB_DEPENDS= libjson-c.so:devel/json-c +STATS_JSON_CONFIGURE_WITH= json-c +STATS_JSON_LDFLAGS= -L${LOCALBASE}/lib -ljson-c + +STATS_XML_USE= GNOME=libxml2 +STATS_XML_CONFIGURE_WITH= libxml2 + TCP_FASTOPEN_CONFIGURE_ENABLE= tcp-fastopen .include <bsd.port.options.mk> @@ -176,7 +186,7 @@ BUILD_DEPENDS+= cmocka>0:sysutils/cmocka .endif .if !${PORT_OPTIONS:MDOCS} -CONFIGURE_ENV+= ac_cv_path_SPHINX_BUILD= +CONFIGURE_ENV+= ac_cv_path_SPHINX_BUILD= .endif .include <bsd.port.pre.mk> @@ -223,6 +233,6 @@ do-install: done @${RM} -r ${STAGEDIR}${PREFIX}/include -.endif # BIND_TOOLS_SLAVE +.endif # BIND_TOOLS_SLAVE .include <bsd.port.post.mk> diff --git a/dns/bind920/distinfo b/dns/bind920/distinfo index a7af60325a38..03c6a999f4c3 100644 --- a/dns/bind920/distinfo +++ b/dns/bind920/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744829456 -SHA256 (bind-9.20.8.tar.xz) = 3004d99c476beab49a986c2d49f902e2cd7766c9ab18b261e8b353cabf3a04b5 -SIZE (bind-9.20.8.tar.xz) = 5661928 +TIMESTAMP = 1752729536 +SHA256 (bind-9.20.11.tar.xz) = 4da2d532e668bc21e883f6e6d9d3d81794d9ec60b181530385649a56f46ee17a +SIZE (bind-9.20.11.tar.xz) = 5674856 diff --git a/dns/bind920/files/extrapatch-bind-min-override-ttl b/dns/bind920/files/extrapatch-bind-min-override-ttl index 61428e25229f..6727512a8c68 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-04-09 14:34:29 UTC +--- bin/named/config.c.orig 2025-07-04 09:42:08 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-04-09 14:34:29 UTC +--- bin/named/server.c.orig 2025-07-04 09:42:08 UTC +++ bin/named/server.c -@@ -4643,6 +4643,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl +@@ -4639,6 +4639,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl } obj = NULL; @@ -24,9 +24,9 @@ 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-04-09 14:34:29 UTC +--- doc/arm/reference.rst.orig 2025-07-04 09:42:08 UTC +++ doc/arm/reference.rst -@@ -4394,6 +4394,10 @@ Tuning +@@ -4397,6 +4397,10 @@ Tuning cannot exceed 7 days and is silently truncated to 7 days if set to a greater value. @@ -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-04-09 14:34:29 UTC +--- lib/dns/include/dns/view.h.orig 2025-07-04 09:42:08 UTC +++ lib/dns/include/dns/view.h @@ -151,6 +151,7 @@ struct dns_view { bool requestnsid; @@ -47,7 +47,7 @@ Add the override-cache-ttl feature. dns_ttl_t maxncachettl; dns_ttl_t mincachettl; dns_ttl_t minncachettl; ---- lib/dns/resolver.c.orig 2025-04-09 14:34:29 UTC +--- lib/dns/resolver.c.orig 2025-07-04 09:42:08 UTC +++ lib/dns/resolver.c @@ -5967,6 +5967,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-04-09 14:34:29 UTC +--- lib/isccfg/namedconf.c.orig 2025-07-04 09:42:08 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 beef2af65409..7ea15c9ea909 100644 --- a/dns/bind920/pkg-plist +++ b/dns/bind920/pkg-plist @@ -242,15 +242,15 @@ include/ns/update.h include/ns/xfrout.h lib/bind/filter-a.so lib/bind/filter-aaaa.so -lib/libdns-9.20.8.so +lib/libdns-9.20.11.so lib/libdns.so -lib/libisc-9.20.8.so +lib/libisc-9.20.11.so lib/libisc.so -lib/libisccc-9.20.8.so +lib/libisccc-9.20.11.so lib/libisccc.so -lib/libisccfg-9.20.8.so +lib/libisccfg-9.20.11.so lib/libisccfg.so -lib/libns-9.20.8.so +lib/libns-9.20.11.so lib/libns.so @comment share/man/man1/arpaname.1.gz @comment share/man/man1/delv.1.gz diff --git a/dns/blocky/Makefile b/dns/blocky/Makefile index 677e0f7dddeb..a88d09f4a798 100644 --- a/dns/blocky/Makefile +++ b/dns/blocky/Makefile @@ -1,6 +1,6 @@ PORTNAME= blocky DISTVERSIONPREFIX= v -DISTVERSION= 0.25 +DISTVERSION= 0.26.2 PORTREVISION= 3 CATEGORIES= dns @@ -11,13 +11,10 @@ WWW= https://0xerr0r.github.io/blocky/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= go:1.22,modules -USE_GITHUB= yes -GH_ACCOUNT= 0xERR0R +USES= go:modules USE_RC_SUBR= blocky -GO_MOD_DIST= github -GO_MODULE= github.com/${GH_ACCOUNT}/${GH_PROJECT} +GO_MODULE= github.com/0xERR0R/blocky GO_TARGET= main.go:${PREFIX}/sbin/${PORTNAME} GO_BUILDFLAGS= -ldflags "-w -s \ -X github.com/0xERR0R/blocky/util.Version=${DISTVERSION} \ diff --git a/dns/blocky/distinfo b/dns/blocky/distinfo index d153a6bcafd2..6c80cdc7abe4 100644 --- a/dns/blocky/distinfo +++ b/dns/blocky/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1737152086 -SHA256 (go/dns_blocky/0xERR0R-blocky-v0.25_GH0/go.mod) = 96ec26d0c91a0ddbcdb637948b1fa09e34dbc1dfa28d505cd2e97a36fc5f489a -SIZE (go/dns_blocky/0xERR0R-blocky-v0.25_GH0/go.mod) = 7483 -SHA256 (go/dns_blocky/0xERR0R-blocky-v0.25_GH0/0xERR0R-blocky-v0.25_GH0.tar.gz) = 856f09cd5df5dc20a44067113dd200a3e74465c3ded2b5dcd473188b3c764b11 -SIZE (go/dns_blocky/0xERR0R-blocky-v0.25_GH0/0xERR0R-blocky-v0.25_GH0.tar.gz) = 7253485 +TIMESTAMP = 1748358807 +SHA256 (go/dns_blocky/blocky-v0.26.2/v0.26.2.mod) = ee8d5eaac9cbf13d74cd1265dc21273c22df460cc18224497536a1baf82f9f2c +SIZE (go/dns_blocky/blocky-v0.26.2/v0.26.2.mod) = 8316 +SHA256 (go/dns_blocky/blocky-v0.26.2/v0.26.2.zip) = 73f49146154ab9f9784be7de404c5c0e4f79f7b0436df7f1a5d82f545ed54081 +SIZE (go/dns_blocky/blocky-v0.26.2/v0.26.2.zip) = 7268704 diff --git a/dns/cli53/Makefile b/dns/cli53/Makefile index 3310d6fde09c..dd68d42d511d 100644 --- a/dns/cli53/Makefile +++ b/dns/cli53/Makefile @@ -1,6 +1,7 @@ PORTNAME= cli53 DISTVERSIONPREFIX= v -DISTVERSION= 0.8.24 +DISTVERSION= 0.8.25 +PORTREVISION= 1 CATEGORIES= dns MAINTAINER= meta@FreeBSD.org diff --git a/dns/cli53/distinfo b/dns/cli53/distinfo index dfd373e46bdd..c65aa6153577 100644 --- a/dns/cli53/distinfo +++ b/dns/cli53/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1745200960 -SHA256 (go/dns_cli53/cli53-v0.8.24/v0.8.24.mod) = b7880bb9e7bb2dd7e0dd6df97fc908ffeffb8d62c251b323b20a8ed37e77514e -SIZE (go/dns_cli53/cli53-v0.8.24/v0.8.24.mod) = 1030 -SHA256 (go/dns_cli53/cli53-v0.8.24/v0.8.24.zip) = b7cfff15275924d5129968d029867301bd1e4e38247feb1eac9f4b5f588c0121 -SIZE (go/dns_cli53/cli53-v0.8.24/v0.8.24.zip) = 58174 +TIMESTAMP = 1750300259 +SHA256 (go/dns_cli53/cli53-v0.8.25/v0.8.25.mod) = b7880bb9e7bb2dd7e0dd6df97fc908ffeffb8d62c251b323b20a8ed37e77514e +SIZE (go/dns_cli53/cli53-v0.8.25/v0.8.25.mod) = 1030 +SHA256 (go/dns_cli53/cli53-v0.8.25/v0.8.25.zip) = 9b876d5afe0a86a3a152243cce0734247e7ad7c51b934d8034e86bbc66adcdfb +SIZE (go/dns_cli53/cli53-v0.8.25/v0.8.25.zip) = 58188 diff --git a/dns/coredns/Makefile b/dns/coredns/Makefile index b2fe49e4430e..4d9cc92c0c1e 100644 --- a/dns/coredns/Makefile +++ b/dns/coredns/Makefile @@ -1,6 +1,6 @@ PORTNAME= coredns DISTVERSIONPREFIX= v -DISTVERSION= 1.12.1 +DISTVERSION= 1.12.3 PORTREVISION= 1 CATEGORIES= dns diff --git a/dns/coredns/distinfo b/dns/coredns/distinfo index 35c8f15ddbcc..a81662131606 100644 --- a/dns/coredns/distinfo +++ b/dns/coredns/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1743489333 -SHA256 (go/dns_coredns/coredns-v1.12.1/v1.12.1.mod) = ce863e161a6a15293957151d86b1475bacd4b2778263b8fd32683672c56fb19a -SIZE (go/dns_coredns/coredns-v1.12.1/v1.12.1.mod) = 9409 -SHA256 (go/dns_coredns/coredns-v1.12.1/v1.12.1.zip) = c18af1c8b0b2ed1a87e04864bd95490bfeaec9dcb88b27e578caf40248f5339a -SIZE (go/dns_coredns/coredns-v1.12.1/v1.12.1.zip) = 1052380 +TIMESTAMP = 1754452243 +SHA256 (go/dns_coredns/coredns-v1.12.3/v1.12.3.mod) = 53c00036f0b763ba127d588ada8446044ad2a38ca0eee5310c8959491bb67c58 +SIZE (go/dns_coredns/coredns-v1.12.3/v1.12.3.mod) = 9571 +SHA256 (go/dns_coredns/coredns-v1.12.3/v1.12.3.zip) = b3810460caf3b4bb85384355b3aa67a40bbcc2b6bbf4e4522e267288becdbe5d +SIZE (go/dns_coredns/coredns-v1.12.3/v1.12.3.zip) = 1100661 diff --git a/dns/coredns/files/coredns.in b/dns/coredns/files/coredns.in index fb5af7605464..b0a422fc3b5b 100644 --- a/dns/coredns/files/coredns.in +++ b/dns/coredns/files/coredns.in @@ -30,10 +30,11 @@ load_rc_config $name : ${coredns_listen_port:="53"} pidfile="/var/run/${name}.pid" +logfile="/var/log/${name}.log" command="/usr/sbin/daemon" procname="%%PREFIX%%/bin/${name}" coredns_args="-conf ${coredns_config} -dns.port ${coredns_listen_port}" -command_args="-S -m 3 -s "info" -l "daemon" -p ${pidfile} /usr/bin/env ${procname} ${coredns_args}" +command_args="-o ${logfile} -m 3 -s "info" -l "daemon" -p ${pidfile} /usr/bin/env ${procname} ${coredns_args}" coredns_precmd() { diff --git a/dns/coredns/pkg-plist b/dns/coredns/pkg-plist index 7ee6d4c0f61c..81f888121d10 100644 --- a/dns/coredns/pkg-plist +++ b/dns/coredns/pkg-plist @@ -36,8 +36,10 @@ share/man/man7/coredns-loop.7.gz share/man/man7/coredns-metadata.7.gz share/man/man7/coredns-metrics.7.gz share/man/man7/coredns-minimal.7.gz +share/man/man7/coredns-multisocket.7.gz share/man/man7/coredns-nsid.7.gz share/man/man7/coredns-pprof.7.gz +share/man/man7/coredns-quic.7.gz share/man/man7/coredns-ready.7.gz share/man/man7/coredns-reload.7.gz share/man/man7/coredns-rewrite.7.gz diff --git a/dns/dlint/Makefile b/dns/dlint/Makefile index 8cf993ae2397..7a1e9c4888ba 100644 --- a/dns/dlint/Makefile +++ b/dns/dlint/Makefile @@ -1,17 +1,23 @@ PORTNAME= dlint -PORTVERSION= 1.4.1 +DISTVERSION= 1.4.3 CATEGORIES= dns -MASTER_SITES= https://BSDforge.com/projects/source/dns/dlint/ +MASTER_SITES= https://codeberg.org/BSDforge/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/ MAINTAINER= portmaster@BSDforge.com -COMMENT= Lint for DNS zones (Domain Name Server zone verification utility) -WWW= https://BSDforge.com/projects/dns/dlint +COMMENT= Lint for DNS zones -- a Domain Name Server zone verification utility +WWW= https://codeberg.org/BSDforge/${PORTNAME}/ -USES= shebangfix tar:xz +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING + +RUN_DEPENDS= dig:dns/bind-tools + +USES= perl5 shebangfix +SHEBANG_FILES= digparse NO_ARCH= yes NO_BUILD= yes -SHEBANG_FILES= digparse +WRKSRC= ${WRKDIR}/${PORTNAME} OPTIONS_DEFINE= DOCS diff --git a/dns/dlint/distinfo b/dns/dlint/distinfo index 2f8d5ae1297e..bd8300d2c5be 100644 --- a/dns/dlint/distinfo +++ b/dns/dlint/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1467747663 -SHA256 (dlint-1.4.1.tar.xz) = f542b03a1eff2b7850d353f5227976e418f98305bf163ac1e184360cc8222197 -SIZE (dlint-1.4.1.tar.xz) = 22100 +TIMESTAMP = 1752259636 +SHA256 (dlint-1.4.3.tar.gz) = b32ad16abb8526c562d1a9a023059db4e163a053c33c7c4c3789cda1b06e25be +SIZE (dlint-1.4.3.tar.gz) = 23320 diff --git a/dns/dnscap/Makefile b/dns/dnscap/Makefile index e5f547436002..f86d51774e3b 100644 --- a/dns/dnscap/Makefile +++ b/dns/dnscap/Makefile @@ -1,5 +1,5 @@ PORTNAME= dnscap -PORTVERSION= 2.3.1 +PORTVERSION= 2.4.1 PORTEPOCH= 1 CATEGORIES= dns MASTER_SITES= https://www.dns-oarc.net/files/dnscap/ \ @@ -13,7 +13,9 @@ WWW= https://www.dns-oarc.net/tools/dnscap \ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -LIB_DEPENDS= libldns.so:dns/ldns +LIB_DEPENDS= libldns.so:dns/ldns \ + liblz4.so:archivers/liblz4 \ + libzstd.so:archivers/zstd USES= autoreconf libtool localbase pkgconfig ssl diff --git a/dns/dnscap/distinfo b/dns/dnscap/distinfo index ba3294b4f430..3c89b96c46c4 100644 --- a/dns/dnscap/distinfo +++ b/dns/dnscap/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745936030 -SHA256 (dnscap-2.3.1.tar.gz) = 012226ddc666d78bf225ef1feeb7b106be94facce33c1c5e48c229735fecf0a1 -SIZE (dnscap-2.3.1.tar.gz) = 788252 +TIMESTAMP = 1751208128 +SHA256 (dnscap-2.4.1.tar.gz) = 524e1883bd9115a669d80fb2a0a0e596ce681fd5fbec39fa5240b86b085837e4 +SIZE (dnscap-2.4.1.tar.gz) = 835899 diff --git a/dns/dnscap/files/patch-Makefile.am b/dns/dnscap/files/patch-Makefile.am index 0a8b516baf73..4ab72fe2131e 100644 --- a/dns/dnscap/files/patch-Makefile.am +++ b/dns/dnscap/files/patch-Makefile.am @@ -1,10 +1,10 @@ ---- Makefile.am.orig 2020-04-23 08:19:36 UTC +--- Makefile.am.orig 2025-06-11 07:37:41 UTC +++ Makefile.am @@ -6,7 +6,7 @@ SUBDIRS = src plugins SUBDIRS = src plugins --dist_doc_DATA = README.md LICENSE CONTRIBUTORS +-dist_doc_DATA = README.md LICENSE CONTRIBUTORS CHANGES +dist_doc_DATA = EXTRA_DIST = isc m4 .clang-format fmt.sh diff --git a/dns/dnscap/files/patch-configure.ac b/dns/dnscap/files/patch-configure.ac index 719ed0ea6447..32ac3fecb957 100644 --- a/dns/dnscap/files/patch-configure.ac +++ b/dns/dnscap/files/patch-configure.ac @@ -1,11 +1,11 @@ ---- configure.ac.orig 2021-03-11 15:59:57 UTC +--- configure.ac.orig 2025-06-23 11:48:40 UTC +++ configure.ac -@@ -112,7 +112,7 @@ AC_HEADER_RESOLV - AC_HEADER_TIME +@@ -114,7 +114,7 @@ AC_CHECK_HEADERS([sys/ioctl.h sys/param.h sys/socket.h + AC_HEADER_RESOLV AC_CHECK_HEADERS([arpa/inet.h fcntl.h netdb.h netinet/in.h stdlib.h string.h]) AC_CHECK_HEADERS([sys/ioctl.h sys/param.h sys/socket.h sys/time.h unistd.h]) -AC_CHECK_HEADERS([ldns/ldns.h arpa/nameser_compat.h cbor.h cbor/cbor.h]) +AC_CHECK_HEADERS([ldns/ldns.h arpa/nameser_compat.h cbor.h tinycbor/cbor.h]) - AC_CHECK_HEADERS([sys/time.h]) - AC_CHECK_HEADERS([zlib.h]) AC_CHECK_HEADERS([openssl/conf.h openssl/evp.h openssl/err.h]) + AC_CHECK_HEADERS([cryptopANT.h]) + AC_CHECK_HEADERS([endian.h sys/endian.h machine/endian.h]) diff --git a/dns/dnscontrol/Makefile b/dns/dnscontrol/Makefile index 87a6fda83580..6df0af1e3ba0 100644 --- a/dns/dnscontrol/Makefile +++ b/dns/dnscontrol/Makefile @@ -1,6 +1,7 @@ PORTNAME= dnscontrol DISTVERSIONPREFIX=v -DISTVERSION= 4.19.0 +DISTVERSION= 4.22.0 +PORTREVISION= 1 CATEGORIES= dns MAINTAINER= decke@FreeBSD.org @@ -10,7 +11,7 @@ WWW= https://stackexchange.github.io/dnscontrol/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= go:1.23,modules +USES= go:modules GO_MODULE= github.com/StackExchange/dnscontrol/v4 PLIST_FILES= bin/${PORTNAME} diff --git a/dns/dnscontrol/distinfo b/dns/dnscontrol/distinfo index dc7fd7547750..723c5a31a00f 100644 --- a/dns/dnscontrol/distinfo +++ b/dns/dnscontrol/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1746644422 -SHA256 (go/dns_dnscontrol/dnscontrol-v4.19.0/v4.19.0.mod) = 93532268b81ad64d1d4773b7d80e793b603aa604bd5b930fc0db95c6dfa2a452 -SIZE (go/dns_dnscontrol/dnscontrol-v4.19.0/v4.19.0.mod) = 8026 -SHA256 (go/dns_dnscontrol/dnscontrol-v4.19.0/v4.19.0.zip) = fec390e9212aebb5c698ad4e443a3545aa3e92039b9811d80c12bfc80b3eac24 -SIZE (go/dns_dnscontrol/dnscontrol-v4.19.0/v4.19.0.zip) = 5551770 +TIMESTAMP = 1752994939 +SHA256 (go/dns_dnscontrol/dnscontrol-v4.22.0/v4.22.0.mod) = d016e01c03ac3dc38ebe9b9282596a56bbabeed625cccc305dfca0aadedc3ade +SIZE (go/dns_dnscontrol/dnscontrol-v4.22.0/v4.22.0.mod) = 7399 +SHA256 (go/dns_dnscontrol/dnscontrol-v4.22.0/v4.22.0.zip) = 91452c68e8a6f13612a6ea76738cf533eda78370513e0fe37602b122adbd8737 +SIZE (go/dns_dnscontrol/dnscontrol-v4.22.0/v4.22.0.zip) = 5532324 diff --git a/dns/dnscrypt-proxy2/Makefile b/dns/dnscrypt-proxy2/Makefile index ad9bd483771b..20f9fac5aa82 100644 --- a/dns/dnscrypt-proxy2/Makefile +++ b/dns/dnscrypt-proxy2/Makefile @@ -1,6 +1,6 @@ PORTNAME= dnscrypt-proxy PORTVERSION= 2.1.5 -PORTREVISION= 11 +PORTREVISION= 15 CATEGORIES= dns security PKGNAMESUFFIX= 2 diff --git a/dns/dnsdist/Makefile b/dns/dnsdist/Makefile index a9efdf06c58c..6a6b878b4494 100644 --- a/dns/dnsdist/Makefile +++ b/dns/dnsdist/Makefile @@ -1,5 +1,5 @@ PORTNAME= dnsdist -DISTVERSION= 1.9.9 +DISTVERSION= 1.9.10 PORTREVISION= 1 CATEGORIES= dns net MASTER_SITES= https://downloads.powerdns.com/releases/ diff --git a/dns/dnsdist/distinfo b/dns/dnsdist/distinfo index b797aeb0f5a4..123fa5a930af 100644 --- a/dns/dnsdist/distinfo +++ b/dns/dnsdist/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746018473 -SHA256 (dnsdist-1.9.9.tar.bz2) = e86bc636d4d2dc8bac180ec8cdafbfe5f35229b6005ec15d7510fb6f58b49f5a -SIZE (dnsdist-1.9.9.tar.bz2) = 1609983 +TIMESTAMP = 1747751211 +SHA256 (dnsdist-1.9.10.tar.bz2) = 027ddbdee695c5a59728057bfc41c5b1a691fa1c7a5e89278b09f355325fbed6 +SIZE (dnsdist-1.9.10.tar.bz2) = 1598472 diff --git a/dns/dnsflood/Makefile b/dns/dnsflood/Makefile index cd56e953e939..b0a16c4d7bd9 100644 --- a/dns/dnsflood/Makefile +++ b/dns/dnsflood/Makefile @@ -2,7 +2,6 @@ PORTNAME= dnsflood PORTVERSION= 1.20 CATEGORIES= dns MASTER_SITES= ZI -EXTRACT_SUFX= .tgz MAINTAINER= zi@FreeBSD.org COMMENT= DNS flood detector @@ -10,6 +9,8 @@ WWW= http://www.adotout.com/ LICENSE= GPLv2 +USES= tar:tgz + WRKSRC= ${WRKDIR}/dns_flood_detector_1.2 PLIST_FILES= sbin/dns_flood_detector diff --git a/dns/dnsjava/Makefile b/dns/dnsjava/Makefile index 84990d0ff9c2..d5ff9b58580a 100644 --- a/dns/dnsjava/Makefile +++ b/dns/dnsjava/Makefile @@ -1,17 +1,18 @@ PORTNAME= dnsjava -PORTVERSION= 2.1.9 DISTVERSIONPREFIX= v +DISTVERSION= 2.1.9 CATEGORIES= dns java MAINTAINER= ports@FreeBSD.org COMMENT= Implementation of DNS in Java -WWW= http://www.xbill.org/dnsjava/ +WWW= https://github.com/dnsjava/dnsjava/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= java:ant USE_GITHUB= yes +JAVA_VERSION= 8 ALL_TARGET= jar NO_ARCH= yes @@ -23,11 +24,12 @@ OTHERDOCS= README.md Changelog DOCS_ALL_TARGET= docs post-patch: - @${REINPLACE_CMD} "s/2\.1\.8/${PORTVERSION}/" ${WRKSRC}/build.xml + @${REINPLACE_CMD} "s/2\.1\.8/${DISTVERSION}/" ${WRKSRC}/build.xml do-install: @${MKDIR} ${STAGEDIR}${JAVAJARDIR} - ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar + ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}-${DISTVERSION}.jar \ + ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} diff --git a/dns/dnsjit/Makefile b/dns/dnsjit/Makefile index 7fdf3c9f0271..34891e6d14dd 100644 --- a/dns/dnsjit/Makefile +++ b/dns/dnsjit/Makefile @@ -1,5 +1,6 @@ PORTNAME= dnsjit DISTVERSION= 1.4.0 +PORTREVISION= 1 CATEGORIES= dns net MASTER_SITES= https://www.dns-oarc.net/files/${PORTNAME}/ diff --git a/dns/dnsmasq-devel/Makefile b/dns/dnsmasq-devel/Makefile index dad2c3104ac1..37a883babe18 100644 --- a/dns/dnsmasq-devel/Makefile +++ b/dns/dnsmasq-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= dnsmasq -DISTVERSION= 2.92test9 # remember to bump PORTEPOCH when going from test to rc! +DISTVERSION= 2.92test18 # 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 799961b58d2c..cd973799f99d 100644 --- a/dns/dnsmasq-devel/distinfo +++ b/dns/dnsmasq-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747685166 -SHA256 (dnsmasq-2.92test9.tar.xz) = 12b535fe7a979774d5e77ae91b80bfa67a08d81b452367b8735fdf900046d1cf -SIZE (dnsmasq-2.92test9.tar.xz) = 581868 +TIMESTAMP = 1754055278 +SHA256 (dnsmasq-2.92test18.tar.xz) = b7846f7faf0dc5ca58dbc14d9c1a2ccd704486e70a8ffaf8c9290ccc8a5163e2 +SIZE (dnsmasq-2.92test18.tar.xz) = 584452 diff --git a/dns/dnsmasq-devel/files/simon-kelley-keyring.asc b/dns/dnsmasq-devel/files/simon-kelley-keyring.asc Binary files differnew file mode 100644 index 000000000000..5ffea306f73b --- /dev/null +++ b/dns/dnsmasq-devel/files/simon-kelley-keyring.asc diff --git a/dns/dnsmasq-devel/files/update.py b/dns/dnsmasq-devel/files/update.py new file mode 100755 index 000000000000..117c0e9c95a4 --- /dev/null +++ b/dns/dnsmasq-devel/files/update.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +"""update.py for dnsmasq-devel - (C) 2025 Matthias Andree, placed under MIT license +To use, edit Makefile with the new version, +then run files/update.py, which will download, check sigs, if GnuPG checks out, update makesum, +upload tarball and sig to my public_distfiles/ because upstream has low bandwidth, and test build. + +If things work out, commit manually and push.""" + +import os +import shutil +import subprocess +import sys + +def trace(func): + def wrapper(*args, **kwargs): + print(f"\n> {func.__name__}({args}, {kwargs})", file=sys.stderr) + retval = func(*args, **kwargs) + print(f"< {func.__name__} -> {retval!r}", file=sys.stderr) + return retval + return wrapper + +traced_run = trace(subprocess.run) + +cleanenv={'LC_ALL': 'C.UTF-8', + 'PATH': os.environ["PATH"]} +defargs={"check": "True", "env": cleanenv, "encoding": 'UTF-8'} + +try: + distdir, master_site, files_dir, dist_dir = map(str.strip, traced_run(['make', '-V', 'DISTDIR', + '-V', 'MASTER_SITES:N*FreeBSD*', + '-V', 'FILESDIR', + '-V', 'DISTDIR'], + capture_output=True, **defargs).stdout.splitlines()) + filename_tarball = traced_run('make -V DISTFILES'.split(), capture_output=True, **defargs).stdout.splitlines()[0].strip() + filename_signature = filename_tarball + '.asc' + uri_tarball = master_site + filename_tarball + uri_signature = master_site + filename_signature + traced_run(['fetch', uri_tarball, uri_signature], **defargs) + traced_run(['gpg', '--no-options', '--with-colons', '--status-fd', '1', + '--no-default-keyring', '--keyring', files_dir + '/simon-kelley-keyring.asc', + '--verify', filename_signature, filename_tarball], **defargs) + traced_run(['rsync', '-avHPW', '--chmod=0644', filename_tarball, filename_signature, 'freefall.freebsd.org:public_distfiles/'], **defargs) + shutil.move(filename_tarball, dist_dir + '/' + filename_tarball) + traced_run(['make', 'makesum', 'clean'], **defargs) + os.remove(filename_signature) + traced_run(['make', 'check-plist', 'package'], **defargs) + print("\nSUCCESS\n") +except Exception as cpe: + print("\nERROR\n") + print(repr(cpe)) + print("\nERROR\n") + sys.exit(1) diff --git a/dns/dnsmasq/Makefile b/dns/dnsmasq/Makefile index 96ca52b022e8..027ec8c2b4a2 100644 --- a/dns/dnsmasq/Makefile +++ b/dns/dnsmasq/Makefile @@ -1,7 +1,7 @@ PORTNAME= dnsmasq DISTVERSION= 2.91 # Leave the PORTREVISION in even if 0 to avoid accidental PORTEPOCH bumps: -PORTREVISION= 0 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= dns MASTER_SITES= https://www.thekelleys.org.uk/dnsmasq/ \ diff --git a/dns/dnsmasq/files/patch-src_util.c b/dns/dnsmasq/files/patch-src_util.c new file mode 100644 index 000000000000..a50483debfeb --- /dev/null +++ b/dns/dnsmasq/files/patch-src_util.c @@ -0,0 +1,73 @@ +commit 15841f187d2b208a6113d4e2d479d3af4275bb1c +Author: Simon Kelley <simon@thekelleys.org.uk> +Date: Sun Jun 22 23:04:36 2025 +0100 + + Fix issue with fast file-descriptor close on *BSD. + + This fixes a problem introduced in 8a5fe8ce6bb6c2bd81f237a0f4a2583722ffbd1c + + On BSD, fdescfs is normally mounted at /dev/fd. However + if it is NOT mounted, devfs creates a directory at /dev/fd + which contains (only) the file descriptors 0,1 and 2. + + Under these conditions, opendir() will succeed, and + if we proceed we will fail to close extant + file descriptors which should be closed. + + Check that there is a filesystem mounted at /dev/fd + by checking that the device changes between /dev/fd + and /dev. If if doesn't, fall back to the dumb path. + + Thanks to Roman Bogorodskiy for spotting the problem + and helping with diagnosis. + +--- src/util.c.orig 2025-03-14 15:09:35 UTC ++++ src/util.c +@@ -34,6 +34,10 @@ + #include <sys/utsname.h> + #endif + ++#ifdef HAVE_BSD_NETWORK ++#include <libgen.h> ++#endif ++ + /* SURF random number generator */ + + static u32 seed[32]; +@@ -831,9 +835,34 @@ void close_fds(long max_fd, int spare1, int spare2, in + #endif + + #ifdef FDESCFS +- DIR *d; ++ DIR *d = NULL; + +- if ((d = opendir(FDESCFS))) ++# ifdef HAVE_BSD_NETWORK ++ dev_t dirdev = 0; ++ char fdescfs[] = FDESCFS; /* string must be writable */ ++ struct stat statbuf; ++ ++ /* On BSD, fdescfs is normally mounted at /dev/fd. However ++ if it is NOT mounted, devfs creates a directory at /dev/fd ++ which contains (only) the file descriptors 0,1 and 2. ++ ++ Under these conditions, opendir() will succeed, and ++ if we proceed we will fail to close extant ++ file descriptors which should be closed. ++ ++ Check that there is a filesystem mounted at /dev/fd ++ by checking that the device changes between /dev/fd ++ and /dev. If if doesn't, fall back to the dumb path. */ ++ ++ if (stat(fdescfs, &statbuf) != -1) ++ dirdev = statbuf.st_dev; ++ ++ if (stat(dirname(fdescfs), &statbuf) != -1 && ++ dirdev != statbuf.st_dev) ++# endif ++ d = opendir(FDESCFS); ++ ++ if (d) + { + struct dirent *de; + diff --git a/dns/dnsrecon/Makefile b/dns/dnsrecon/Makefile index 58d49367aed5..1384a4850f54 100644 --- a/dns/dnsrecon/Makefile +++ b/dns/dnsrecon/Makefile @@ -1,6 +1,6 @@ PORTNAME= dnsrecon DISTVERSION= 0.10.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= dns MAINTAINER= rihaz.jerrin@gmail.com @@ -10,7 +10,7 @@ WWW= https://github.com/darkoperator/dnsrecon LICENSE= GPLv2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=0:dns/py-dnspython@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netaddr>=0:net/py-netaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} diff --git a/dns/dnssec-rr/Makefile b/dns/dnssec-rr/Makefile new file mode 100644 index 000000000000..96d05c9969da --- /dev/null +++ b/dns/dnssec-rr/Makefile @@ -0,0 +1,46 @@ +PORTNAME= dnssec-rr +DISTVERSION= 0.2 +CATEGORIES= dns security +MASTER_SITES= https://git.sr.ht/~mcf/dnssec-rr/refs/download/${DISTVERSION}/ + +MAINTAINER= dch@FreeBSD.org +COMMENT= Set of C programs for working with DNSSEC +WWW= https://git.sr.ht/~mcf/dnssec-rr + +LICENSE= ISCL +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libbearssl.so:security/bearssl + +USES= localbase:ldflags + +PLIST_FILES= bin/dnskey \ + bin/ds \ + bin/nsec \ + bin/rrsig \ + bin/tlsa \ + share/man/man1/dnskey.1.gz \ + share/man/man1/ds.1.gz \ + share/man/man1/nsec.1.gz \ + share/man/man1/rrsig.1.gz \ + share/man/man1/tlsa.1.gz + +PORTDOCS= README.md + +OPTIONS_DEFINE= DOCS + +do-install: + ${MKDIR} ${STAGEDIR}${MANDIRS}/man1 +.for i in dnskey ds nsec rrsig tlsa + ${INSTALL_MAN} ${WRKSRC}/$i.1 \ + ${STAGEDIR}${MANDIRS}/man1 + ${INSTALL_PROGRAM} ${WRKSRC}/$i \ + ${STAGEDIR}${PREFIX}/bin +.endfor + +do-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.md \ + ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> diff --git a/dns/dnssec-rr/distinfo b/dns/dnssec-rr/distinfo new file mode 100644 index 000000000000..871b3d94cb5b --- /dev/null +++ b/dns/dnssec-rr/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1750592067 +SHA256 (dnssec-rr-0.2.tar.gz) = 658699a0c094ae1715c7b6bc2b638dac24f21f25c889aaf4c27359a4cf40bdaf +SIZE (dnssec-rr-0.2.tar.gz) = 19425 diff --git a/dns/dnssec-rr/files/patch-Makefile b/dns/dnssec-rr/files/patch-Makefile new file mode 100644 index 000000000000..94e2a03ba201 --- /dev/null +++ b/dns/dnssec-rr/files/patch-Makefile @@ -0,0 +1,10 @@ +--- Makefile.orig 2025-06-21 08:07:07 UTC ++++ Makefile +@@ -1,7 +1,5 @@ + .PHONY: all install clean + +--include config.mk +- + PREFIX?=/usr/local + BINDIR?=$(PREFIX)/bin + MANDIR?=$(PREFIX)/share/man diff --git a/dns/dnssec-rr/files/patch-zone.c b/dns/dnssec-rr/files/patch-zone.c new file mode 100644 index 000000000000..448e52f8b919 --- /dev/null +++ b/dns/dnssec-rr/files/patch-zone.c @@ -0,0 +1,10 @@ +--- zone.c.orig 2025-06-21 08:09:31 UTC ++++ zone.c +@@ -4,6 +4,7 @@ + #include <stdio.h> + #include <stdlib.h> + #include <arpa/inet.h> ++#include <sys/socket.h> + #include "dnssec.h" + + struct input { diff --git a/dns/dnssec-rr/pkg-descr b/dns/dnssec-rr/pkg-descr new file mode 100644 index 000000000000..ff114db05955 --- /dev/null +++ b/dns/dnssec-rr/pkg-descr @@ -0,0 +1,9 @@ +A set of tools for working with DNSSEC, using BearSSL for cryptography. + +- dnskey: generate DNSKEY records from private keys +- ds: generate DS records for parent zones +- nsec: generate NSEC records for zones +- rrsig: sign records in zones, generating RRSIG records +- tlsa: generate DANE TLSA records for certificates + +See also https://mforney.org/blog/2020-05-21-securing-your-zone-with-dnssec-and-dane.html diff --git a/dns/dnstracer-rs/Makefile b/dns/dnstracer-rs/Makefile index f89846826d5d..7e273134bc4f 100644 --- a/dns/dnstracer-rs/Makefile +++ b/dns/dnstracer-rs/Makefile @@ -1,5 +1,5 @@ PORTNAME= dnstracer -DISTVERSION= 1.1.4 +DISTVERSION= 1.1.5 PORTREVISION= 1 CATEGORIES= dns MASTER_SITES= CRATESIO diff --git a/dns/dnstracer-rs/Makefile.crates b/dns/dnstracer-rs/Makefile.crates index bad166df7bda..ce59b55f557f 100644 --- a/dns/dnstracer-rs/Makefile.crates +++ b/dns/dnstracer-rs/Makefile.crates @@ -1,25 +1,24 @@ CARGO_CRATES= addr2line-0.24.2 \ adler2-2.0.0 \ - anstream-0.6.18 \ - anstyle-1.0.10 \ - anstyle-parse-0.2.6 \ - anstyle-query-1.1.2 \ - anstyle-wincon-3.0.7 \ - async-trait-0.1.87 \ + anstream-0.6.19 \ + anstyle-1.0.11 \ + anstyle-parse-0.2.7 \ + anstyle-query-1.1.3 \ + anstyle-wincon-3.0.9 \ + async-trait-0.1.88 \ autocfg-1.4.0 \ - backtrace-0.3.74 \ - bitflags-2.9.0 \ - byteorder-1.5.0 \ - bytes-1.10.0 \ + backtrace-0.3.75 \ + bitflags-2.9.1 \ + bytes-1.10.1 \ cfg-if-1.0.0 \ - clap-4.5.31 \ - clap_builder-4.5.31 \ - clap_derive-4.5.28 \ + clap-4.5.39 \ + clap_builder-4.5.39 \ + clap_derive-4.5.32 \ clap_lex-0.7.4 \ - colorchoice-1.0.3 \ - data-encoding-2.8.0 \ + colorchoice-1.0.4 \ + data-encoding-2.9.0 \ displaydoc-0.2.5 \ - either-1.14.0 \ + either-1.15.0 \ endian-type-0.1.2 \ enum-as-inner-0.6.1 \ form_urlencoded-1.2.1 \ @@ -28,88 +27,80 @@ CARGO_CRATES= addr2line-0.24.2 \ futures-io-0.3.31 \ futures-task-0.3.31 \ futures-util-0.3.31 \ - getrandom-0.2.15 \ + getrandom-0.2.16 \ gimli-0.31.1 \ heck-0.5.0 \ hickory-client-0.24.4 \ hickory-proto-0.24.4 \ hickory-resolver-0.24.4 \ - hostname-0.3.1 \ - 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 \ idna-1.0.3 \ - idna_adapter-1.2.0 \ + idna_adapter-1.2.1 \ ipconfig-0.3.2 \ ipnet-2.11.0 \ is_terminal_polyfill-1.70.1 \ itertools-0.14.0 \ - libc-0.2.170 \ + libc-0.2.172 \ linked-hash-map-0.5.6 \ - litemap-0.7.5 \ - lock_api-0.4.12 \ + litemap-0.8.0 \ + lock_api-0.4.13 \ lru-cache-0.1.2 \ - match_cfg-0.1.0 \ memchr-2.7.4 \ - miniz_oxide-0.8.5 \ - mio-1.0.3 \ + miniz_oxide-0.8.8 \ + mio-1.0.4 \ nibble_vec-0.1.0 \ object-0.36.7 \ - once_cell-1.20.3 \ - parking_lot-0.12.3 \ - parking_lot_core-0.9.10 \ + once_cell-1.21.3 \ + once_cell_polyfill-1.70.1 \ + parking_lot-0.12.4 \ + parking_lot_core-0.9.11 \ percent-encoding-2.3.1 \ pin-project-lite-0.2.16 \ pin-utils-0.1.0 \ - ppv-lite86-0.2.20 \ - proc-macro2-1.0.94 \ - quick-error-1.2.3 \ - quote-1.0.39 \ + potential_utf-0.1.2 \ + ppv-lite86-0.2.21 \ + proc-macro2-1.0.95 \ + quote-1.0.40 \ radix_trie-0.2.1 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ - redox_syscall-0.5.10 \ - resolv-conf-0.7.0 \ + redox_syscall-0.5.12 \ + resolv-conf-0.7.4 \ rustc-demangle-0.1.24 \ scopeguard-1.2.0 \ - serde-1.0.218 \ - serde_derive-1.0.218 \ - signal-hook-registry-1.4.2 \ + serde-1.0.219 \ + serde_derive-1.0.219 \ + signal-hook-registry-1.4.5 \ slab-0.4.9 \ - smallvec-1.14.0 \ - socket2-0.5.8 \ + smallvec-1.15.1 \ + socket2-0.5.10 \ stable_deref_trait-1.2.0 \ strsim-0.11.1 \ - syn-2.0.99 \ - synstructure-0.13.1 \ + syn-2.0.101 \ + synstructure-0.13.2 \ thiserror-1.0.69 \ thiserror-impl-1.0.69 \ - tinystr-0.7.6 \ + tinystr-0.8.1 \ tinyvec-1.9.0 \ tinyvec_macros-0.1.1 \ - tokio-1.43.0 \ + tokio-1.45.1 \ tokio-macros-2.5.0 \ tracing-0.1.41 \ - tracing-attributes-0.1.28 \ - tracing-core-0.1.33 \ + tracing-attributes-0.1.29 \ + tracing-core-0.1.34 \ unicode-ident-1.0.18 \ url-2.5.4 \ - utf16_iter-1.0.5 \ utf8_iter-1.0.4 \ utf8parse-0.2.2 \ wasi-0.11.0+wasi-snapshot-preview1 \ - widestring-1.1.0 \ - winapi-0.3.9 \ - winapi-i686-pc-windows-gnu-0.4.0 \ - winapi-x86_64-pc-windows-gnu-0.4.0 \ + widestring-1.2.0 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-sys-0.59.0 \ @@ -131,13 +122,13 @@ CARGO_CRATES= addr2line-0.24.2 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.6 \ winreg-0.50.0 \ - write16-1.0.0 \ - writeable-0.5.5 \ - yoke-0.7.5 \ - yoke-derive-0.7.5 \ - zerocopy-0.7.35 \ - zerocopy-derive-0.7.35 \ + writeable-0.6.1 \ + yoke-0.8.0 \ + yoke-derive-0.8.0 \ + zerocopy-0.8.25 \ + zerocopy-derive-0.8.25 \ zerofrom-0.1.6 \ zerofrom-derive-0.1.6 \ - zerovec-0.10.4 \ - zerovec-derive-0.10.3 + zerotrie-0.2.2 \ + zerovec-0.11.2 \ + zerovec-derive-0.11.1 diff --git a/dns/dnstracer-rs/distinfo b/dns/dnstracer-rs/distinfo index 35f8f9bcdce6..e37f7855c27c 100644 --- a/dns/dnstracer-rs/distinfo +++ b/dns/dnstracer-rs/distinfo @@ -1,50 +1,48 @@ -TIMESTAMP = 1741166494 -SHA256 (rust/crates/dnstracer-1.1.4.crate) = d8ba46d529cf852b32215780ab442955e3eeb755be12dbcad0d14a9752b3ca23 -SIZE (rust/crates/dnstracer-1.1.4.crate) = 23790 +TIMESTAMP = 1749391030 +SHA256 (rust/crates/dnstracer-1.1.5.crate) = 0225b440638ba254829b6e6ebc8d000f3eddd3babc4f9d26c3894a04570183b7 +SIZE (rust/crates/dnstracer-1.1.5.crate) = 23741 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 SIZE (rust/crates/adler2-2.0.0.crate) = 13529 -SHA256 (rust/crates/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.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e -SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400 -SHA256 (rust/crates/async-trait-0.1.87.crate) = d556ec1359574147ec0c4fc5eb525f3f23263a592b1a9c07e0a75b427de55c97 -SIZE (rust/crates/async-trait-0.1.87.crate) = 32014 +SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933 +SIZE (rust/crates/anstream-0.6.19.crate) = 28767 +SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd +SIZE (rust/crates/anstyle-1.0.11.crate) = 15880 +SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2 +SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707 +SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9 +SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190 +SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882 +SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561 +SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5 +SIZE (rust/crates/async-trait-0.1.88.crate) = 32084 SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26 SIZE (rust/crates/autocfg-1.4.0.crate) = 17712 -SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a -SIZE (rust/crates/backtrace-0.3.74.crate) = 88516 -SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd -SIZE (rust/crates/bitflags-2.9.0.crate) = 47654 -SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b -SIZE (rust/crates/byteorder-1.5.0.crate) = 23288 -SHA256 (rust/crates/bytes-1.10.0.crate) = f61dac84819c6588b558454b194026eb1f09c293b9036ae9b159e74e73ab6cf9 -SIZE (rust/crates/bytes-1.10.0.crate) = 76656 +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/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a +SIZE (rust/crates/bytes-1.10.1.crate) = 76779 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 -SHA256 (rust/crates/clap-4.5.31.crate) = 027bb0d98429ae334a8698531da7077bdf906419543a35a55c2cb1b66437d767 -SIZE (rust/crates/clap-4.5.31.crate) = 56084 -SHA256 (rust/crates/clap_builder-4.5.31.crate) = 5589e0cba072e0f3d23791efac0fd8627b49c829c196a492e88168e6a669d863 -SIZE (rust/crates/clap_builder-4.5.31.crate) = 168303 -SHA256 (rust/crates/clap_derive-4.5.28.crate) = bf4ced95c6f4a675af3da73304b9ac4ed991640c36374e4b46795c49e17cf1ed -SIZE (rust/crates/clap_derive-4.5.28.crate) = 33428 +SHA256 (rust/crates/clap-4.5.39.crate) = fd60e63e9be68e5fb56422e397cf9baddded06dae1d2e523401542383bc72a9f +SIZE (rust/crates/clap-4.5.39.crate) = 57328 +SHA256 (rust/crates/clap_builder-4.5.39.crate) = 89cc6392a1f72bbeb820d71f32108f61fdaf18bc526e1d23954168a67759ef51 +SIZE (rust/crates/clap_builder-4.5.39.crate) = 169142 +SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7 +SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441 SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6 SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858 -SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990 -SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923 -SHA256 (rust/crates/data-encoding-2.8.0.crate) = 575f75dfd25738df5b91b8e43e14d44bda14637a58fae779fd2b064f8bf3e010 -SIZE (rust/crates/data-encoding-2.8.0.crate) = 21394 +SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75 +SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196 +SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476 +SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564 SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0 SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219 -SHA256 (rust/crates/either-1.14.0.crate) = b7914353092ddf589ad78f25c5c1c21b7f80b0ff8621e7c814c3485b5306da9d -SIZE (rust/crates/either-1.14.0.crate) = 19890 +SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719 +SIZE (rust/crates/either-1.15.0.crate) = 20114 SHA256 (rust/crates/endian-type-0.1.2.crate) = c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d SIZE (rust/crates/endian-type-0.1.2.crate) = 2340 SHA256 (rust/crates/enum-as-inner-0.6.1.crate) = a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc @@ -61,8 +59,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/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7 -SIZE (rust/crates/getrandom-0.2.15.crate) = 37163 +SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592 +SIZE (rust/crates/getrandom-0.2.16.crate) = 40163 SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f SIZE (rust/crates/gimli-0.31.1.crate) = 279515 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea @@ -73,32 +71,24 @@ SHA256 (rust/crates/hickory-proto-0.24.4.crate) = 92652067c9ce6f66ce53cc38d1169d SIZE (rust/crates/hickory-proto-0.24.4.crate) = 383461 SHA256 (rust/crates/hickory-resolver-0.24.4.crate) = cbb117a1ca520e111743ab2f6688eddee69db4e0ea242545a604dce8a66fd22e SIZE (rust/crates/hickory-resolver-0.24.4.crate) = 89596 -SHA256 (rust/crates/hostname-0.3.1.crate) = 3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867 -SIZE (rust/crates/hostname-0.3.1.crate) = 9272 -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/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e SIZE (rust/crates/idna-1.0.3.crate) = 142515 -SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71 -SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206 +SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344 +SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389 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 @@ -107,48 +97,48 @@ SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492 SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285 SIZE (rust/crates/itertools-0.14.0.crate) = 152715 -SHA256 (rust/crates/libc-0.2.170.crate) = 875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828 -SIZE (rust/crates/libc-0.2.170.crate) = 760076 +SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa +SIZE (rust/crates/libc-0.2.172.crate) = 791646 SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049 -SHA256 (rust/crates/litemap-0.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856 -SIZE (rust/crates/litemap-0.7.5.crate) = 29962 -SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17 -SIZE (rust/crates/lock_api-0.4.12.crate) = 27591 +SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956 +SIZE (rust/crates/litemap-0.8.0.crate) = 34344 +SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765 +SIZE (rust/crates/lock_api-0.4.13.crate) = 28565 SHA256 (rust/crates/lru-cache-0.1.2.crate) = 31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c SIZE (rust/crates/lru-cache-0.1.2.crate) = 9307 -SHA256 (rust/crates/match_cfg-0.1.0.crate) = ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4 -SIZE (rust/crates/match_cfg-0.1.0.crate) = 7153 SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3 SIZE (rust/crates/memchr-2.7.4.crate) = 96670 -SHA256 (rust/crates/miniz_oxide-0.8.5.crate) = 8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5 -SIZE (rust/crates/miniz_oxide-0.8.5.crate) = 62237 -SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd -SIZE (rust/crates/mio-1.0.3.crate) = 103703 +SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a +SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065 +SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c +SIZE (rust/crates/mio-1.0.4.crate) = 104212 SHA256 (rust/crates/nibble_vec-0.1.0.crate) = 77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43 SIZE (rust/crates/nibble_vec-0.1.0.crate) = 11796 SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87 SIZE (rust/crates/object-0.36.7.crate) = 329938 -SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e -SIZE (rust/crates/once_cell-1.20.3.crate) = 33456 -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/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/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/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04 -SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478 -SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84 -SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391 -SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0 -SIZE (rust/crates/quick-error-1.2.3.crate) = 15066 -SHA256 (rust/crates/quote-1.0.39.crate) = c1f1914ce909e1658d9907913b4b91947430c7d9be598b15a1912935b8c04801 -SIZE (rust/crates/quote-1.0.39.crate) = 31206 +SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585 +SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613 +SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9 +SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522 +SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778 +SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820 +SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d +SIZE (rust/crates/quote-1.0.40.crate) = 31063 SHA256 (rust/crates/radix_trie-0.2.1.crate) = c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd SIZE (rust/crates/radix_trie-0.2.1.crate) = 251366 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 @@ -157,74 +147,66 @@ SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4 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/redox_syscall-0.5.10.crate) = 0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1 -SIZE (rust/crates/redox_syscall-0.5.10.crate) = 30226 -SHA256 (rust/crates/resolv-conf-0.7.0.crate) = 52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00 -SIZE (rust/crates/resolv-conf-0.7.0.crate) = 17352 +SHA256 (rust/crates/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af +SIZE (rust/crates/redox_syscall-0.5.12.crate) = 29544 +SHA256 (rust/crates/resolv-conf-0.7.4.crate) = 95325155c684b1c89f7765e30bc1c42e4a6da51ca513615660cb8a62ef9a88e3 +SIZE (rust/crates/resolv-conf-0.7.4.crate) = 17260 SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 -SHA256 (rust/crates/serde-1.0.218.crate) = e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60 -SIZE (rust/crates/serde-1.0.218.crate) = 78968 -SHA256 (rust/crates/serde_derive-1.0.218.crate) = f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b -SIZE (rust/crates/serde_derive-1.0.218.crate) = 57782 -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/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/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410 +SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004 SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67 SIZE (rust/crates/slab-0.4.9.crate) = 17108 -SHA256 (rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd -SIZE (rust/crates/smallvec-1.14.0.crate) = 35561 -SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8 -SIZE (rust/crates/socket2-0.5.8.crate) = 56309 +SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 +SIZE (rust/crates/smallvec-1.15.1.crate) = 38116 +SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678 +SIZE (rust/crates/socket2-0.5.10.crate) = 58169 SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3 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.99.crate) = e02e925281e18ffd9d640e234264753c43edc62d64b2d4cf898f1bc5e75f3fc2 -SIZE (rust/crates/syn-2.0.99.crate) = 297762 -SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971 -SIZE (rust/crates/synstructure-0.13.1.crate) = 18327 +SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf +SIZE (rust/crates/syn-2.0.101.crate) = 299250 +SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2 +SIZE (rust/crates/synstructure-0.13.2.crate) = 18950 SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52 SIZE (rust/crates/thiserror-1.0.69.crate) = 22198 SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1 SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365 -SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f -SIZE (rust/crates/tinystr-0.7.6.crate) = 16971 +SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b +SIZE (rust/crates/tinystr-0.8.1.crate) = 23333 SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71 SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137 SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20 SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865 -SHA256 (rust/crates/tokio-1.43.0.crate) = 3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e -SIZE (rust/crates/tokio-1.43.0.crate) = 817422 +SHA256 (rust/crates/tokio-1.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779 +SIZE (rust/crates/tokio-1.45.1.crate) = 811787 SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8 SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617 SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0 SIZE (rust/crates/tracing-0.1.41.crate) = 82448 -SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d -SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280 -SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c -SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434 +SHA256 (rust/crates/tracing-attributes-0.1.29.crate) = 1b1ffbcf9c6f6b99d386e7444eb608ba646ae452a36b39737deb9663b610f662 +SIZE (rust/crates/tracing-attributes-0.1.29.crate) = 38683 +SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678 +SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760 SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512 SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743 SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60 SIZE (rust/crates/url-2.5.4.crate) = 81097 -SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246 -SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736 SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437 SHA256 (rust/crates/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/widestring-1.1.0.crate) = 7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311 -SIZE (rust/crates/widestring-1.1.0.crate) = 85046 -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/widestring-1.2.0.crate) = dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d +SIZE (rust/crates/widestring-1.2.0.crate) = 89105 SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9 SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884 SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d @@ -267,23 +249,23 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270 SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564 SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1 SIZE (rust/crates/winreg-0.50.0.crate) = 29703 -SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936 -SIZE (rust/crates/write16-1.0.0.crate) = 7218 -SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51 -SIZE (rust/crates/writeable-0.5.5.crate) = 22354 -SHA256 (rust/crates/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/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.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb +SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714 +SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef +SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671 SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5 SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669 SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502 SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305 -SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079 -SIZE (rust/crates/zerovec-0.10.4.crate) = 126398 -SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6 -SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438 +SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595 +SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423 +SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428 +SIZE (rust/crates/zerovec-0.11.2.crate) = 124500 +SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f +SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294 diff --git a/dns/dog/Makefile b/dns/dog/Makefile index 57606d1fea1c..50da93179a91 100644 --- a/dns/dog/Makefile +++ b/dns/dog/Makefile @@ -1,7 +1,7 @@ PORTNAME= dog DISTVERSIONPREFIX= v DISTVERSION= 0.1.0 -PORTREVISION= 41 +PORTREVISION= 43 CATEGORIES= dns net MAINTAINER= lcook@FreeBSD.org diff --git a/dns/doggo/Makefile b/dns/doggo/Makefile index cbd5b4900a8d..4d37dc0347c3 100644 --- a/dns/doggo/Makefile +++ b/dns/doggo/Makefile @@ -1,7 +1,7 @@ PORTNAME= doggo DISTVERSIONPREFIX= v DISTVERSION= 1.0.5 -PORTREVISION= 2 +PORTREVISION= 6 PORTEPOCH= 1 CATEGORIES= dns diff --git a/dns/doh-proxy/Makefile b/dns/doh-proxy/Makefile index f06c13dd9c5d..4e521141f908 100644 --- a/dns/doh-proxy/Makefile +++ b/dns/doh-proxy/Makefile @@ -1,6 +1,6 @@ PORTNAME= doh-proxy -DISTVERSION= 0.9.11 -PORTREVISION= 8 +DISTVERSION= 0.9.12 +PORTREVISION= 1 CATEGORIES= dns MASTER_SITES= CRATESIO DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT} diff --git a/dns/doh-proxy/Makefile.crates b/dns/doh-proxy/Makefile.crates index cbc2d09acfb4..ef3701071b52 100644 --- a/dns/doh-proxy/Makefile.crates +++ b/dns/doh-proxy/Makefile.crates @@ -1,149 +1,147 @@ -CARGO_CRATES= addr2line-0.21.0 \ - adler-1.0.2 \ +CARGO_CRATES= addr2line-0.24.2 \ + adler2-2.0.0 \ aead-0.5.2 \ aes-0.8.4 \ aes-gcm-0.10.3 \ - anstream-0.6.14 \ - anstyle-1.0.7 \ - anstyle-parse-0.2.4 \ - anstyle-query-1.0.3 \ - anstyle-wincon-3.0.3 \ - anyhow-1.0.86 \ + anstream-0.6.19 \ + anstyle-1.0.11 \ + anstyle-parse-0.2.7 \ + anstyle-query-1.1.3 \ + anstyle-wincon-3.0.9 \ + anyhow-1.0.98 \ arc-swap-1.7.1 \ - autocfg-1.3.0 \ - backtrace-0.3.71 \ + autocfg-1.4.0 \ + backtrace-0.3.75 \ base64-0.21.7 \ base64-0.22.1 \ - bitflags-2.5.0 \ + bitflags-2.9.1 \ block-buffer-0.10.4 \ byteorder-1.5.0 \ - bytes-1.6.0 \ - cc-1.0.104 \ + bytes-1.10.1 \ + cc-1.2.26 \ cfg-if-1.0.0 \ chacha20-0.9.1 \ chacha20poly1305-0.10.1 \ cipher-0.4.4 \ - clap-4.5.4 \ - clap_builder-4.5.2 \ - clap_lex-0.7.0 \ - colorchoice-1.0.1 \ - cpufeatures-0.2.12 \ + clap-4.5.39 \ + clap_builder-4.5.39 \ + clap_lex-0.7.4 \ + colorchoice-1.0.4 \ + cpufeatures-0.2.17 \ crypto-common-0.1.6 \ - ct-codecs-1.1.1 \ + ct-codecs-1.1.6 \ ctr-0.9.2 \ curve25519-dalek-4.1.3 \ curve25519-dalek-derive-0.1.1 \ digest-0.10.7 \ - dnsstamps-0.1.9 \ - equivalent-1.0.1 \ - errno-0.3.8 \ + dnsstamps-0.1.10 \ + equivalent-1.0.2 \ + errno-0.3.12 \ fiat-crypto-0.2.9 \ fnv-1.0.7 \ - futures-0.3.30 \ - futures-channel-0.3.30 \ - futures-core-0.3.30 \ - futures-executor-0.3.30 \ - futures-io-0.3.30 \ - futures-macro-0.3.30 \ - futures-sink-0.3.30 \ - futures-task-0.3.30 \ - futures-util-0.3.30 \ + futures-0.3.31 \ + futures-channel-0.3.31 \ + futures-core-0.3.31 \ + futures-executor-0.3.31 \ + futures-io-0.3.31 \ + futures-macro-0.3.31 \ + futures-sink-0.3.31 \ + futures-task-0.3.31 \ + futures-util-0.3.31 \ generic-array-0.14.7 \ - getrandom-0.2.14 \ + getrandom-0.2.16 \ ghash-0.5.1 \ - gimli-0.28.1 \ + gimli-0.31.1 \ h2-0.3.26 \ - hashbrown-0.14.5 \ - hermit-abi-0.3.9 \ + hashbrown-0.15.4 \ hkdf-0.12.4 \ hmac-0.12.1 \ hpke-0.11.0 \ http-0.2.12 \ http-body-0.4.6 \ - httparse-1.8.0 \ + httparse-1.10.1 \ httpdate-1.0.3 \ - hyper-0.14.29 \ - indexmap-2.2.6 \ - inout-0.1.3 \ - is_terminal_polyfill-1.70.0 \ - itoa-1.0.11 \ - libc-0.2.155 \ - libdoh-0.9.11 \ - libmimalloc-sys-0.1.39 \ - linux-raw-sys-0.4.13 \ - log-0.4.21 \ - memchr-2.7.2 \ - mimalloc-0.1.43 \ - miniz_oxide-0.7.2 \ - mio-0.8.11 \ - num_cpus-1.16.0 \ - object-0.32.2 \ + hyper-0.14.32 \ + indexmap-2.9.0 \ + inout-0.1.4 \ + is_terminal_polyfill-1.70.1 \ + itoa-1.0.15 \ + libc-0.2.172 \ + libdoh-0.9.12 \ + libmimalloc-sys-0.1.42 \ + linux-raw-sys-0.9.4 \ + log-0.4.27 \ + memchr-2.7.4 \ + mimalloc-0.1.46 \ + miniz_oxide-0.8.8 \ + mio-1.0.4 \ + object-0.36.7 \ odoh-rs-1.0.3 \ - once_cell-1.19.0 \ + once_cell-1.21.3 \ + once_cell_polyfill-1.70.1 \ opaque-debug-0.3.1 \ - pin-project-lite-0.2.14 \ + pin-project-lite-0.2.16 \ pin-utils-0.1.0 \ poly1305-0.8.0 \ polyval-0.6.2 \ - ppv-lite86-0.2.17 \ - proc-macro2-1.0.81 \ - quote-1.0.36 \ + ppv-lite86-0.2.21 \ + proc-macro2-1.0.95 \ + quote-1.0.40 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ - ring-0.17.8 \ - rustc-demangle-0.1.23 \ - rustc_version-0.4.0 \ - rustix-0.38.34 \ + ring-0.17.14 \ + rustc-demangle-0.1.24 \ + rustc_version-0.4.1 \ + rustix-1.0.7 \ rustls-0.21.12 \ rustls-pemfile-1.0.4 \ rustls-webpki-0.101.7 \ + ryu-1.0.20 \ sct-0.7.1 \ - semver-1.0.23 \ - sha2-0.10.8 \ + semver-1.0.26 \ + serde-1.0.219 \ + serde_derive-1.0.219 \ + serde_json-1.0.140 \ + sha2-0.10.9 \ + shlex-1.3.0 \ slab-0.4.9 \ - socket2-0.5.7 \ - spin-0.9.8 \ + socket2-0.5.10 \ strsim-0.11.1 \ - subtle-2.5.0 \ - syn-2.0.60 \ - terminal_size-0.3.0 \ - thiserror-1.0.59 \ - thiserror-impl-1.0.59 \ - tokio-1.38.0 \ + subtle-2.6.1 \ + syn-2.0.101 \ + terminal_size-0.4.2 \ + thiserror-1.0.69 \ + thiserror-impl-1.0.69 \ + tokio-1.45.1 \ tokio-rustls-0.24.1 \ - tokio-util-0.7.11 \ - tower-service-0.3.2 \ - tracing-0.1.40 \ - tracing-core-0.1.32 \ + tokio-util-0.7.15 \ + tower-service-0.3.3 \ + tracing-0.1.41 \ + tracing-core-0.1.34 \ try-lock-0.2.5 \ - typenum-1.17.0 \ - unicode-ident-1.0.12 \ + typenum-1.18.0 \ + unicode-ident-1.0.18 \ universal-hash-0.5.1 \ untrusted-0.9.0 \ - utf8parse-0.2.1 \ - version_check-0.9.4 \ + urlencoding-2.1.3 \ + utf8parse-0.2.2 \ + version_check-0.9.5 \ want-0.3.1 \ wasi-0.11.0+wasi-snapshot-preview1 \ - windows-sys-0.48.0 \ windows-sys-0.52.0 \ - windows-targets-0.48.5 \ - windows-targets-0.52.5 \ - windows_aarch64_gnullvm-0.48.5 \ - windows_aarch64_gnullvm-0.52.5 \ - windows_aarch64_msvc-0.48.5 \ - windows_aarch64_msvc-0.52.5 \ - windows_i686_gnu-0.48.5 \ - windows_i686_gnu-0.52.5 \ - windows_i686_gnullvm-0.52.5 \ - windows_i686_msvc-0.48.5 \ - windows_i686_msvc-0.52.5 \ - windows_x86_64_gnu-0.48.5 \ - windows_x86_64_gnu-0.52.5 \ - windows_x86_64_gnullvm-0.48.5 \ - windows_x86_64_gnullvm-0.52.5 \ - windows_x86_64_msvc-0.48.5 \ - windows_x86_64_msvc-0.52.5 \ + windows-sys-0.59.0 \ + windows-targets-0.52.6 \ + windows_aarch64_gnullvm-0.52.6 \ + windows_aarch64_msvc-0.52.6 \ + windows_i686_gnu-0.52.6 \ + windows_i686_gnullvm-0.52.6 \ + windows_i686_msvc-0.52.6 \ + windows_x86_64_gnu-0.52.6 \ + windows_x86_64_gnullvm-0.52.6 \ + windows_x86_64_msvc-0.52.6 \ x25519-dalek-2.0.1 \ - zeroize-1.7.0 \ + zerocopy-0.8.25 \ + zerocopy-derive-0.8.25 \ + zeroize-1.8.1 \ zeroize_derive-1.4.2 diff --git a/dns/doh-proxy/distinfo b/dns/doh-proxy/distinfo index ce7a6a61d7ec..db413b9f1300 100644 --- a/dns/doh-proxy/distinfo +++ b/dns/doh-proxy/distinfo @@ -1,48 +1,48 @@ -TIMESTAMP = 1720122874 -SHA256 (rust/crates/doh-proxy-0.9.11.crate) = d9a851b4ebb79c5bb3bcdefd89f009ca4e29460a17367698b0dea1eefbe6d84d -SIZE (rust/crates/doh-proxy-0.9.11.crate) = 83585 -SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb -SIZE (rust/crates/addr2line-0.21.0.crate) = 40807 -SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe -SIZE (rust/crates/adler-1.0.2.crate) = 12778 +TIMESTAMP = 1749420926 +SHA256 (rust/crates/doh-proxy-0.9.12.crate) = 8e82f60134dea6dc78bb928e14daf06638a56f8a82329b807c539d3ad5547181 +SIZE (rust/crates/doh-proxy-0.9.12.crate) = 90809 +SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 +SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 +SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 +SIZE (rust/crates/adler2-2.0.0.crate) = 13529 SHA256 (rust/crates/aead-0.5.2.crate) = d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0 SIZE (rust/crates/aead-0.5.2.crate) = 15509 SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0 SIZE (rust/crates/aes-0.8.4.crate) = 124812 SHA256 (rust/crates/aes-gcm-0.10.3.crate) = 831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1 SIZE (rust/crates/aes-gcm-0.10.3.crate) = 148991 -SHA256 (rust/crates/anstream-0.6.14.crate) = 418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b -SIZE (rust/crates/anstream-0.6.14.crate) = 29160 -SHA256 (rust/crates/anstyle-1.0.7.crate) = 038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b -SIZE (rust/crates/anstyle-1.0.7.crate) = 15709 -SHA256 (rust/crates/anstyle-parse-0.2.4.crate) = c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4 -SIZE (rust/crates/anstyle-parse-0.2.4.crate) = 23069 -SHA256 (rust/crates/anstyle-query-1.0.3.crate) = a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5 -SIZE (rust/crates/anstyle-query-1.0.3.crate) = 9742 -SHA256 (rust/crates/anstyle-wincon-3.0.3.crate) = 61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19 -SIZE (rust/crates/anstyle-wincon-3.0.3.crate) = 12179 -SHA256 (rust/crates/anyhow-1.0.86.crate) = b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da -SIZE (rust/crates/anyhow-1.0.86.crate) = 46741 +SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933 +SIZE (rust/crates/anstream-0.6.19.crate) = 28767 +SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd +SIZE (rust/crates/anstyle-1.0.11.crate) = 15880 +SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2 +SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707 +SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9 +SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190 +SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882 +SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561 +SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487 +SIZE (rust/crates/anyhow-1.0.98.crate) = 53334 SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457 SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512 -SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0 -SIZE (rust/crates/autocfg-1.3.0.crate) = 16524 -SHA256 (rust/crates/backtrace-0.3.71.crate) = 26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d -SIZE (rust/crates/backtrace-0.3.71.crate) = 86553 +SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26 +SIZE (rust/crates/autocfg-1.4.0.crate) = 17712 +SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002 +SIZE (rust/crates/backtrace-0.3.75.crate) = 92665 SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567 SIZE (rust/crates/base64-0.21.7.crate) = 82576 SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6 SIZE (rust/crates/base64-0.22.1.crate) = 81597 -SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1 -SIZE (rust/crates/bitflags-2.5.0.crate) = 43821 +SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967 +SIZE (rust/crates/bitflags-2.9.1.crate) = 47913 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b SIZE (rust/crates/byteorder-1.5.0.crate) = 23288 -SHA256 (rust/crates/bytes-1.6.0.crate) = 514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9 -SIZE (rust/crates/bytes-1.6.0.crate) = 60605 -SHA256 (rust/crates/cc-1.0.104.crate) = 74b6a57f98764a267ff415d50a25e6e166f3831a5071af4995296ea97d210490 -SIZE (rust/crates/cc-1.0.104.crate) = 79710 +SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a +SIZE (rust/crates/bytes-1.10.1.crate) = 76779 +SHA256 (rust/crates/cc-1.2.26.crate) = 956a5e21988b87f372569b66183b78babf23ebc2e744b733e4350a752c4dafac +SIZE (rust/crates/cc-1.2.26.crate) = 107013 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 SHA256 (rust/crates/chacha20-0.9.1.crate) = c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818 @@ -51,20 +51,20 @@ SHA256 (rust/crates/chacha20poly1305-0.10.1.crate) = 10cd79432192d1c0f4e1a0fef95 SIZE (rust/crates/chacha20poly1305-0.10.1.crate) = 68485 SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad SIZE (rust/crates/cipher-0.4.4.crate) = 19073 -SHA256 (rust/crates/clap-4.5.4.crate) = 90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0 -SIZE (rust/crates/clap-4.5.4.crate) = 55401 -SHA256 (rust/crates/clap_builder-4.5.2.crate) = ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4 -SIZE (rust/crates/clap_builder-4.5.2.crate) = 163566 -SHA256 (rust/crates/clap_lex-0.7.0.crate) = 98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce -SIZE (rust/crates/clap_lex-0.7.0.crate) = 11915 -SHA256 (rust/crates/colorchoice-1.0.1.crate) = 0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422 -SIZE (rust/crates/colorchoice-1.0.1.crate) = 7895 -SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504 -SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837 +SHA256 (rust/crates/clap-4.5.39.crate) = fd60e63e9be68e5fb56422e397cf9baddded06dae1d2e523401542383bc72a9f +SIZE (rust/crates/clap-4.5.39.crate) = 57328 +SHA256 (rust/crates/clap_builder-4.5.39.crate) = 89cc6392a1f72bbeb820d71f32108f61fdaf18bc526e1d23954168a67759ef51 +SIZE (rust/crates/clap_builder-4.5.39.crate) = 169142 +SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6 +SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858 +SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75 +SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196 +SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280 +SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466 SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3 SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760 -SHA256 (rust/crates/ct-codecs-1.1.1.crate) = f3b7eb4404b8195a9abb6356f4ac07d8ba267045c8d6d220ac4dc992e6cc75df -SIZE (rust/crates/ct-codecs-1.1.1.crate) = 5388 +SHA256 (rust/crates/ct-codecs-1.1.6.crate) = 9b10589d1a5e400d61f9f38f12f884cfd080ff345de8f17efda36fe0e4a02aa8 +SIZE (rust/crates/ct-codecs-1.1.6.crate) = 11206 SHA256 (rust/crates/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835 SIZE (rust/crates/ctr-0.9.2.crate) = 18344 SHA256 (rust/crates/curve25519-dalek-4.1.3.crate) = 97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be @@ -73,48 +73,46 @@ SHA256 (rust/crates/curve25519-dalek-derive-0.1.1.crate) = f46882e17999c6cc590af SIZE (rust/crates/curve25519-dalek-derive-0.1.1.crate) = 11723 SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292 SIZE (rust/crates/digest-0.10.7.crate) = 19557 -SHA256 (rust/crates/dnsstamps-0.1.9.crate) = 25eaca0a605ac46f61d7f49da03eb3e42245e8ecbe182e0146710f0e1222c3de -SIZE (rust/crates/dnsstamps-0.1.9.crate) = 2902 -SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5 -SIZE (rust/crates/equivalent-1.0.1.crate) = 6615 -SHA256 (rust/crates/errno-0.3.8.crate) = a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245 -SIZE (rust/crates/errno-0.3.8.crate) = 10645 +SHA256 (rust/crates/dnsstamps-0.1.10.crate) = fa047b0ecdc7201c8009c4558f6182efdb07cbe011e5b1dc964d358e25ab7594 +SIZE (rust/crates/dnsstamps-0.1.10.crate) = 2912 +SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f +SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 +SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18 +SIZE (rust/crates/errno-0.3.12.crate) = 12423 SHA256 (rust/crates/fiat-crypto-0.2.9.crate) = 28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d SIZE (rust/crates/fiat-crypto-0.2.9.crate) = 495390 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 SIZE (rust/crates/fnv-1.0.7.crate) = 11266 -SHA256 (rust/crates/futures-0.3.30.crate) = 645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0 -SIZE (rust/crates/futures-0.3.30.crate) = 53828 -SHA256 (rust/crates/futures-channel-0.3.30.crate) = eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78 -SIZE (rust/crates/futures-channel-0.3.30.crate) = 31736 -SHA256 (rust/crates/futures-core-0.3.30.crate) = dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d -SIZE (rust/crates/futures-core-0.3.30.crate) = 14071 -SHA256 (rust/crates/futures-executor-0.3.30.crate) = a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d -SIZE (rust/crates/futures-executor-0.3.30.crate) = 17744 -SHA256 (rust/crates/futures-io-0.3.30.crate) = a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1 -SIZE (rust/crates/futures-io-0.3.30.crate) = 8910 -SHA256 (rust/crates/futures-macro-0.3.30.crate) = 87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac -SIZE (rust/crates/futures-macro-0.3.30.crate) = 11278 -SHA256 (rust/crates/futures-sink-0.3.30.crate) = 9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5 -SIZE (rust/crates/futures-sink-0.3.30.crate) = 7852 -SHA256 (rust/crates/futures-task-0.3.30.crate) = 38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004 -SIZE (rust/crates/futures-task-0.3.30.crate) = 11126 -SHA256 (rust/crates/futures-util-0.3.30.crate) = 3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48 -SIZE (rust/crates/futures-util-0.3.30.crate) = 159977 +SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876 +SIZE (rust/crates/futures-0.3.31.crate) = 54953 +SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10 +SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971 +SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e +SIZE (rust/crates/futures-core-0.3.31.crate) = 14318 +SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f +SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965 +SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6 +SIZE (rust/crates/futures-io-0.3.31.crate) = 9047 +SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650 +SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341 +SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7 +SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958 +SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988 +SIZE (rust/crates/futures-task-0.3.31.crate) = 11217 +SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81 +SIZE (rust/crates/futures-util-0.3.31.crate) = 162124 SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a SIZE (rust/crates/generic-array-0.14.7.crate) = 15950 -SHA256 (rust/crates/getrandom-0.2.14.crate) = 94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c -SIZE (rust/crates/getrandom-0.2.14.crate) = 37307 +SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592 +SIZE (rust/crates/getrandom-0.2.16.crate) = 40163 SHA256 (rust/crates/ghash-0.5.1.crate) = f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1 SIZE (rust/crates/ghash-0.5.1.crate) = 9482 -SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253 -SIZE (rust/crates/gimli-0.28.1.crate) = 270497 +SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f +SIZE (rust/crates/gimli-0.31.1.crate) = 279515 SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8 SIZE (rust/crates/h2-0.3.26.crate) = 168315 -SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1 -SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498 -SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024 -SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165 +SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5 +SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447 SHA256 (rust/crates/hkdf-0.12.4.crate) = 7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7 SIZE (rust/crates/hkdf-0.12.4.crate) = 171163 SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e @@ -125,177 +123,175 @@ SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25a SIZE (rust/crates/http-0.2.12.crate) = 101964 SHA256 (rust/crates/http-body-0.4.6.crate) = 7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2 SIZE (rust/crates/http-body-0.4.6.crate) = 10773 -SHA256 (rust/crates/httparse-1.8.0.crate) = d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904 -SIZE (rust/crates/httparse-1.8.0.crate) = 29954 +SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87 +SIZE (rust/crates/httparse-1.10.1.crate) = 45190 SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9 SIZE (rust/crates/httpdate-1.0.3.crate) = 10639 -SHA256 (rust/crates/hyper-0.14.29.crate) = f361cde2f109281a220d4307746cdfd5ee3f410da58a70377762396775634b33 -SIZE (rust/crates/hyper-0.14.29.crate) = 198107 -SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26 -SIZE (rust/crates/indexmap-2.2.6.crate) = 82420 -SHA256 (rust/crates/inout-0.1.3.crate) = a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5 -SIZE (rust/crates/inout-0.1.3.crate) = 10743 -SHA256 (rust/crates/is_terminal_polyfill-1.70.0.crate) = f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800 -SIZE (rust/crates/is_terminal_polyfill-1.70.0.crate) = 7451 -SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b -SIZE (rust/crates/itoa-1.0.11.crate) = 10563 -SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c -SIZE (rust/crates/libc-0.2.155.crate) = 743539 -SHA256 (rust/crates/libdoh-0.9.11.crate) = 3fc86678f24c0ce211e7345b59fc5047addca5cbc6359f451dbd8384d92be6bf -SIZE (rust/crates/libdoh-0.9.11.crate) = 11357 -SHA256 (rust/crates/libmimalloc-sys-0.1.39.crate) = 23aa6811d3bd4deb8a84dde645f943476d13b248d818edcf8ce0b2f37f036b44 -SIZE (rust/crates/libmimalloc-sys-0.1.39.crate) = 198523 -SHA256 (rust/crates/linux-raw-sys-0.4.13.crate) = 01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c -SIZE (rust/crates/linux-raw-sys-0.4.13.crate) = 1493855 -SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c -SIZE (rust/crates/log-0.4.21.crate) = 43442 -SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d -SIZE (rust/crates/memchr-2.7.2.crate) = 96220 -SHA256 (rust/crates/mimalloc-0.1.43.crate) = 68914350ae34959d83f732418d51e2427a794055d0b9529f48259ac07af65633 -SIZE (rust/crates/mimalloc-0.1.43.crate) = 4075 -SHA256 (rust/crates/miniz_oxide-0.7.2.crate) = 9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7 -SIZE (rust/crates/miniz_oxide-0.7.2.crate) = 55731 -SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c -SIZE (rust/crates/mio-0.8.11.crate) = 102983 -SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43 -SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713 -SHA256 (rust/crates/object-0.32.2.crate) = a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441 -SIZE (rust/crates/object-0.32.2.crate) = 286994 +SHA256 (rust/crates/hyper-0.14.32.crate) = 41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7 +SIZE (rust/crates/hyper-0.14.32.crate) = 199622 +SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e +SIZE (rust/crates/indexmap-2.9.0.crate) = 91214 +SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01 +SIZE (rust/crates/inout-0.1.4.crate) = 11280 +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/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c +SIZE (rust/crates/itoa-1.0.15.crate) = 11231 +SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa +SIZE (rust/crates/libc-0.2.172.crate) = 791646 +SHA256 (rust/crates/libdoh-0.9.12.crate) = 96efefa223708b0731e7cdec6116f51cbf2cad72161de8e74e98cf7d5f66dc18 +SIZE (rust/crates/libdoh-0.9.12.crate) = 25590 +SHA256 (rust/crates/libmimalloc-sys-0.1.42.crate) = ec9d6fac27761dabcd4ee73571cdb06b7022dc99089acbe5435691edffaac0f4 +SIZE (rust/crates/libmimalloc-sys-0.1.42.crate) = 224614 +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/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94 +SIZE (rust/crates/log-0.4.27.crate) = 48120 +SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3 +SIZE (rust/crates/memchr-2.7.4.crate) = 96670 +SHA256 (rust/crates/mimalloc-0.1.46.crate) = 995942f432bbb4822a7e9c3faa87a695185b0d09273ba85f097b54f4e458f2af +SIZE (rust/crates/mimalloc-0.1.46.crate) = 4601 +SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a +SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065 +SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c +SIZE (rust/crates/mio-1.0.4.crate) = 104212 +SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87 +SIZE (rust/crates/object-0.36.7.crate) = 329938 SHA256 (rust/crates/odoh-rs-1.0.3.crate) = 0e3f5faa30606eb30cd339fecfcf8cd690b3006cdad3153816499591d45b51dc SIZE (rust/crates/odoh-rs-1.0.3.crate) = 26098 -SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92 -SIZE (rust/crates/once_cell-1.19.0.crate) = 33046 +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/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381 SIZE (rust/crates/opaque-debug-0.3.1.crate) = 7066 -SHA256 (rust/crates/pin-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02 -SIZE (rust/crates/pin-project-lite-0.2.14.crate) = 28817 +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/poly1305-0.8.0.crate) = 8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf SIZE (rust/crates/poly1305-0.8.0.crate) = 32633 SHA256 (rust/crates/polyval-0.6.2.crate) = 9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25 SIZE (rust/crates/polyval-0.6.2.crate) = 18425 -SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de -SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242 -SHA256 (rust/crates/proc-macro2-1.0.81.crate) = 3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba -SIZE (rust/crates/proc-macro2-1.0.81.crate) = 48233 -SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7 -SIZE (rust/crates/quote-1.0.36.crate) = 28507 +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.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778 +SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820 +SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d +SIZE (rust/crates/quote-1.0.40.crate) = 31063 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/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d -SIZE (rust/crates/ring-0.17.8.crate) = 4188554 -SHA256 (rust/crates/rustc-demangle-0.1.23.crate) = d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76 -SIZE (rust/crates/rustc-demangle-0.1.23.crate) = 28970 -SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366 -SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175 -SHA256 (rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f -SIZE (rust/crates/rustix-0.38.34.crate) = 365160 +SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7 +SIZE (rust/crates/ring-0.17.14.crate) = 1502610 +SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f +SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047 +SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92 +SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245 +SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266 +SIZE (rust/crates/rustix-1.0.7.crate) = 414500 SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e SIZE (rust/crates/rustls-0.21.12.crate) = 285674 SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092 SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765 SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808 +SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f +SIZE (rust/crates/ryu-1.0.20.crate) = 48738 SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414 SIZE (rust/crates/sct-0.7.1.crate) = 27501 -SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b -SIZE (rust/crates/semver-1.0.23.crate) = 30622 -SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8 -SIZE (rust/crates/sha2-0.10.8.crate) = 26357 +SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0 +SIZE (rust/crates/semver-1.0.26.crate) = 31303 +SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6 +SIZE (rust/crates/serde-1.0.219.crate) = 78983 +SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00 +SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798 +SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373 +SIZE (rust/crates/serde_json-1.0.140.crate) = 154852 +SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283 +SIZE (rust/crates/sha2-0.10.9.crate) = 29271 +SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 +SIZE (rust/crates/shlex-1.3.0.crate) = 18713 SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67 SIZE (rust/crates/slab-0.4.9.crate) = 17108 -SHA256 (rust/crates/socket2-0.5.7.crate) = ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c -SIZE (rust/crates/socket2-0.5.7.crate) = 55758 -SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67 -SIZE (rust/crates/spin-0.9.8.crate) = 38958 +SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678 +SIZE (rust/crates/socket2-0.5.10.crate) = 58169 SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f SIZE (rust/crates/strsim-0.11.1.crate) = 14266 -SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc -SIZE (rust/crates/subtle-2.5.0.crate) = 13909 -SHA256 (rust/crates/syn-2.0.60.crate) = 909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3 -SIZE (rust/crates/syn-2.0.60.crate) = 255808 -SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7 -SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096 -SHA256 (rust/crates/thiserror-1.0.59.crate) = f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa -SIZE (rust/crates/thiserror-1.0.59.crate) = 21040 -SHA256 (rust/crates/thiserror-impl-1.0.59.crate) = d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66 -SIZE (rust/crates/thiserror-impl-1.0.59.crate) = 15726 -SHA256 (rust/crates/tokio-1.38.0.crate) = ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a -SIZE (rust/crates/tokio-1.38.0.crate) = 774094 +SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292 +SIZE (rust/crates/subtle-2.6.1.crate) = 14562 +SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf +SIZE (rust/crates/syn-2.0.101.crate) = 299250 +SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed +SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976 +SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52 +SIZE (rust/crates/thiserror-1.0.69.crate) = 22198 +SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1 +SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365 +SHA256 (rust/crates/tokio-1.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779 +SIZE (rust/crates/tokio-1.45.1.crate) = 811787 SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081 SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049 -SHA256 (rust/crates/tokio-util-0.7.11.crate) = 9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1 -SIZE (rust/crates/tokio-util-0.7.11.crate) = 113421 -SHA256 (rust/crates/tower-service-0.3.2.crate) = b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52 -SIZE (rust/crates/tower-service-0.3.2.crate) = 6847 -SHA256 (rust/crates/tracing-0.1.40.crate) = c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef -SIZE (rust/crates/tracing-0.1.40.crate) = 79459 -SHA256 (rust/crates/tracing-core-0.1.32.crate) = c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54 -SIZE (rust/crates/tracing-core-0.1.32.crate) = 61221 +SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df +SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255 +SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3 +SIZE (rust/crates/tower-service-0.3.3.crate) = 6950 +SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0 +SIZE (rust/crates/tracing-0.1.41.crate) = 82448 +SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678 +SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760 SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b SIZE (rust/crates/try-lock-0.2.5.crate) = 4314 -SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825 -SIZE (rust/crates/typenum-1.17.0.crate) = 42849 -SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b -SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168 +SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f +SIZE (rust/crates/typenum-1.18.0.crate) = 74871 +SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512 +SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743 SHA256 (rust/crates/universal-hash-0.5.1.crate) = fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea SIZE (rust/crates/universal-hash-0.5.1.crate) = 9146 SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1 SIZE (rust/crates/untrusted-0.9.0.crate) = 14447 -SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a -SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435 -SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f -SIZE (rust/crates/version_check-0.9.4.crate) = 14895 +SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da +SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538 +SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 +SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 +SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a +SIZE (rust/crates/version_check-0.9.5.crate) = 15554 SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e SIZE (rust/crates/want-0.3.1.crate) = 6398 SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131 -SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9 -SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884 SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877 -SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c -SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904 -SHA256 (rust/crates/windows-targets-0.52.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb -SIZE (rust/crates/windows-targets-0.52.5.crate) = 6376 -SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8 -SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492 -SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263 -SIZE (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 433266 -SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc -SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483 -SHA256 (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6 -SIZE (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944 -SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e -SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891 -SHA256 (rust/crates/windows_i686_gnu-0.52.5.crate) = 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670 -SIZE (rust/crates/windows_i686_gnu-0.52.5.crate) = 875699 -SHA256 (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9 -SIZE (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 473064 -SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406 -SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300 -SHA256 (rust/crates/windows_i686_msvc-0.52.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf -SIZE (rust/crates/windows_i686_msvc-0.52.5.crate) = 895404 -SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e -SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619 -SHA256 (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9 -SIZE (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 831539 -SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc -SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486 -SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596 -SIZE (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246 -SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538 -SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412 -SHA256 (rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0 -SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905 +SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b +SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323 +SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973 +SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403 +SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3 +SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718 +SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469 +SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615 +SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b +SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402 +SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66 +SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940 +SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66 +SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163 +SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78 +SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363 +SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d +SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707 +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/x25519-dalek-2.0.1.crate) = c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277 SIZE (rust/crates/x25519-dalek-2.0.1.crate) = 87820 -SHA256 (rust/crates/zeroize-1.7.0.crate) = 525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d -SIZE (rust/crates/zeroize-1.7.0.crate) = 19039 +SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb +SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714 +SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef +SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671 +SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde +SIZE (rust/crates/zeroize-1.8.1.crate) = 20029 SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69 SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141 diff --git a/dns/encrypted-dns-server/Makefile b/dns/encrypted-dns-server/Makefile index 42487b50bbad..fff8d11a3d09 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= 26 +PORTREVISION= 28 CATEGORIES= dns MAINTAINER= felix@userspace.com.au diff --git a/dns/godns/Makefile b/dns/godns/Makefile index 682a02451e53..33a41daf50c0 100644 --- a/dns/godns/Makefile +++ b/dns/godns/Makefile @@ -1,6 +1,7 @@ PORTNAME= godns DISTVERSIONPREFIX= v DISTVERSION= 3.2.4 +PORTREVISION= 4 CATEGORIES= dns MASTER_SITES= https://raw.githubusercontent.com/TimothyYe/${PORTNAME}/${DISTVERSIONFULL}/:gomod DISTFILES= go.mod:gomod diff --git a/dns/kf6-kdnssd/distinfo b/dns/kf6-kdnssd/distinfo index 479e1c39eb5c..8bb365827c86 100644 --- a/dns/kf6-kdnssd/distinfo +++ b/dns/kf6-kdnssd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743798876 -SHA256 (KDE/frameworks/6.13.0/kdnssd-6.13.0.tar.xz) = e3d25dfaa3886dff4851e5b88f652f6bc6e8e8718708bd80ba49875141907e82 -SIZE (KDE/frameworks/6.13.0/kdnssd-6.13.0.tar.xz) = 2269224 +TIMESTAMP = 1752529508 +SHA256 (KDE/frameworks/6.16/kdnssd-6.16.0.tar.xz) = b08bdf05c7d98e31366995a2087ac7471a8993c49917d3cd79c0ba1d2f69a8e0 +SIZE (KDE/frameworks/6.16/kdnssd-6.16.0.tar.xz) = 2245840 diff --git a/dns/knot-resolver/Makefile b/dns/knot-resolver/Makefile index 9808488e9eee..bc9d44a9f856 100644 --- a/dns/knot-resolver/Makefile +++ b/dns/knot-resolver/Makefile @@ -1,7 +1,7 @@ PORTNAME= knot-resolver -DISTVERSION= 5.7.5 +DISTVERSION= 5.7.6 CATEGORIES= dns -MASTER_SITES= https://secure.nic.cz/files/knot-resolver/ \ +MASTER_SITES= https://knot-resolver.nic.cz/release/ \ https://dns.company/downloads/knot-resolver/ MAINTAINER= freebsd@dns.company @@ -12,7 +12,6 @@ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= bash:shells/bash \ - cmake:devel/cmake-core \ flake8:devel/py-flake8@${PY_FLAVOR} \ lua51-cqueues>=20200726_1:devel/lua-cqueues@lua51 \ luacheck:devel/lua-luacheck @@ -25,7 +24,7 @@ LIB_DEPENDS= libdnssec.so:dns/knot3 \ libzscanner.so:dns/knot3 RUN_DEPENDS= lua51-cqueues>=20200726_1:devel/lua-cqueues@lua51 -USES= compiler:c11 libedit luajit meson ncurses ninja \ +USES= cmake:indirect compiler:c11 libedit luajit meson ncurses ninja \ pkgconfig python:build shebangfix tar:xz USE_CXXSTD= c++11 USE_RC_SUBR= krescachegc kresd diff --git a/dns/knot-resolver/distinfo b/dns/knot-resolver/distinfo index 8ebd0e07bcb2..767cd1677285 100644 --- a/dns/knot-resolver/distinfo +++ b/dns/knot-resolver/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746521207 -SHA256 (knot-resolver-5.7.5.tar.xz) = 80239cf9aa92599d9cbad4642dea5520b2ccfbc9c6f968886ea46179cb3cdf66 -SIZE (knot-resolver-5.7.5.tar.xz) = 1924960 +TIMESTAMP = 1754049379 +SHA256 (knot-resolver-5.7.6.tar.xz) = 500ccd3a560300e547b8dc5aaff322f7c8e2e7d6f0d7ef5f36e59cb60504d674 +SIZE (knot-resolver-5.7.6.tar.xz) = 1924840 diff --git a/dns/knot3/distinfo b/dns/knot3/distinfo index 8b17c58525f8..bd5ceac3a53f 100644 --- a/dns/knot3/distinfo +++ b/dns/knot3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744809124 -SHA256 (knot-3.4.6.tar.xz) = d19c5a1ff94b4f26027d635de108dbfc88f5652be86ccb3ba9a44ee9be0e5839 -SIZE (knot-3.4.6.tar.xz) = 1610708 +TIMESTAMP = 1753790401 +SHA256 (knot-3.4.8.tar.xz) = 6730a73dbfc12d79d8000ffe22d36d068b7467e74bee1eb122ac4935ecea49f9 +SIZE (knot-3.4.8.tar.xz) = 1656224 diff --git a/dns/knot3/distinfo.py-libknot b/dns/knot3/distinfo.py-libknot index ed684070361c..98532a7ad8a2 100644 --- a/dns/knot3/distinfo.py-libknot +++ b/dns/knot3/distinfo.py-libknot @@ -1,3 +1,3 @@ -TIMESTAMP = 1744809132 -SHA256 (libknot-3.4.6.tar.gz) = 1ad873660bbc516fc1a16e40252ae2292287110178c3d4b456797d0ca3ac8a69 -SIZE (libknot-3.4.6.tar.gz) = 16763 +TIMESTAMP = 1753792363 +SHA256 (libknot-3.4.8.tar.gz) = 9900078c7048e264e6e17e7893315183b715e36fc092d450c8d776813fa7d0a5 +SIZE (libknot-3.4.8.tar.gz) = 16803 diff --git a/dns/knot3/knotdns.mk b/dns/knot3/knotdns.mk index 3c55e884d1b7..3265d21b5857 100644 --- a/dns/knot3/knotdns.mk +++ b/dns/knot3/knotdns.mk @@ -1 +1 @@ -KNOT_VERSION= 3.4.6 +KNOT_VERSION= 3.4.8 diff --git a/dns/libnspsl/Makefile b/dns/libnspsl/Makefile index 58c816b80da0..1dc3e385b7d6 100644 --- a/dns/libnspsl/Makefile +++ b/dns/libnspsl/Makefile @@ -1,8 +1,8 @@ PORTNAME= libnspsl -PORTVERSION= 0.1.7 +DISTVERSION= 0.1.7 CATEGORIES= dns MASTER_SITES= https://download.netsurf-browser.org/libs/releases/ -EXTRACT_SUFX= -src.tar.gz +DISTNAME= ${PORTNAME}-${DISTVERSION}-src MAINTAINER= nc@FreeBSD.org COMMENT= NetSurf public suffix list handling @@ -18,6 +18,8 @@ USE_LDCONFIG= yes MAKE_ENV+= BUILD_CC="${CC}" COMPONENT_TYPE="lib-shared" PLIST_SUB+= VERSION=${PORTVERSION} +WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} + post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libnspsl.so* diff --git a/dns/linux-rl9-libasyncns/pkg-plist.aarch64 b/dns/linux-rl9-libasyncns/pkg-plist.aarch64 index ed9054ee69d3..97dd40048ce3 100644 --- a/dns/linux-rl9-libasyncns/pkg-plist.aarch64 +++ b/dns/linux-rl9-libasyncns/pkg-plist.aarch64 @@ -1,4 +1,3 @@ -usr/lib/.build-id/51/6bca9c83fde60a36e070bc0e6a94b976b23732 usr/lib64/libasyncns.so.0 usr/lib64/libasyncns.so.0.3.1 %%PORTDOCS%%usr/share/doc/libasyncns/LICENSE diff --git a/dns/linux-rl9-libasyncns/pkg-plist.amd64 b/dns/linux-rl9-libasyncns/pkg-plist.amd64 index 3ef5d729a61e..ecefba2f059d 100644 --- a/dns/linux-rl9-libasyncns/pkg-plist.amd64 +++ b/dns/linux-rl9-libasyncns/pkg-plist.amd64 @@ -1,5 +1,3 @@ -usr/lib/.build-id/d6/85d0e66130608bd559ea5f9674fa6f211d20b1 -usr/lib/.build-id/dc/9c93f859f001f6d899d3bc9bf724cd88dd6ec6 usr/lib/libasyncns.so.0 usr/lib/libasyncns.so.0.3.1 usr/lib64/libasyncns.so.0 diff --git a/dns/linux-rl9-libidn2/Makefile b/dns/linux-rl9-libidn2/Makefile deleted file mode 100644 index eb0ecef98d78..000000000000 --- a/dns/linux-rl9-libidn2/Makefile +++ /dev/null @@ -1,26 +0,0 @@ -PORTNAME= libidn2 -PORTVERSION= 2.3.0 -DISTVERSIONSUFFIX= -7.el9 -PORTREVISION= 1 -CATEGORIES= dns devel linux - -MAINTAINER= emulation@FreeBSD.org -COMMENT= Implementation of IDNA2008 internationalized domain names (Rocky Linux ${LINUX_DIST_VER}) -WWW= https://www.gnu.org/software/libidn/\#libidn2 \ - https://gitlab.com/libidn/libidn2 - -LICENSE= GPLv3 - -USES= linux:rl9 -USE_LDCONFIG= yes -USE_LINUX= libunistring -USE_LINUX_RPM= yes -WANT_LINUX32= yes - -DESCR= ${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr -DOCSDIR= ${PREFIX}/usr/share/doc/${PORTNAME}${PKGNAMESUFFIX} - -OPTIONS_DEFINE= DOCS NLS -OPTIONS_SUB= yes - -.include <bsd.port.mk> diff --git a/dns/linux-rl9-libidn2/distinfo b/dns/linux-rl9-libidn2/distinfo deleted file mode 100644 index aac717890a8b..000000000000 --- a/dns/linux-rl9-libidn2/distinfo +++ /dev/null @@ -1,9 +0,0 @@ -TIMESTAMP = 1731425964 -SHA256 (rocky/l/libidn2-2.3.0-7.el9.aarch64.rpm) = 0832f2067447fb0485ba5220919a926694930006f19e098694e5274d56b6aadc -SIZE (rocky/l/libidn2-2.3.0-7.el9.aarch64.rpm) = 98237 -SHA256 (rocky/l/libidn2-2.3.0-7.el9.i686.rpm) = dd02219555652565f3ce99ede5979d0c4676a5ab3cc584f3fdc70d521c177d71 -SIZE (rocky/l/libidn2-2.3.0-7.el9.i686.rpm) = 98675 -SHA256 (rocky/l/libidn2-2.3.0-7.el9.x86_64.rpm) = be32d8ba7ff8cf790c15d89c5ea18747d7fcc0126782a0e80f15901bb9889b31 -SIZE (rocky/l/libidn2-2.3.0-7.el9.x86_64.rpm) = 97676 -SHA256 (rocky/l/libidn2-2.3.0-7.el9.src.rpm) = 21ef568f9cc36acde355d6d21eabd79f0a04c98251061d732e0985400e3c5d86 -SIZE (rocky/l/libidn2-2.3.0-7.el9.src.rpm) = 2212034 diff --git a/dns/linux-rl9-libidn2/pkg-plist.aarch64 b/dns/linux-rl9-libidn2/pkg-plist.aarch64 deleted file mode 100644 index f89251f18afc..000000000000 --- a/dns/linux-rl9-libidn2/pkg-plist.aarch64 +++ /dev/null @@ -1,33 +0,0 @@ -usr/lib/.build-id/17/0c4dbb99ab8f6f025f8b820459fc7f50fb29c0 -usr/lib64/libidn2.so.0 -usr/lib64/libidn2.so.0.3.7 -%%PORTDOCS%%%%DOCSDIR%%/AUTHORS -%%PORTDOCS%%%%DOCSDIR%%/NEWS -%%PORTDOCS%%%%DOCSDIR%%/README.md -usr/share/licenses/libidn2/COPYING -usr/share/licenses/libidn2/COPYING.LESSERv3 -usr/share/licenses/libidn2/COPYING.unicode -usr/share/licenses/libidn2/COPYINGv2 -%%NLS%%usr/share/locale/cs/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/da/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/de/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/eo/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/es/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/fi/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/fr/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/fur/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/hr/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/hu/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/id/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/it/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/ja/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/nl/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/pl/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/pt_BR/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/ro/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/ru/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/sr/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/sv/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/uk/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/vi/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/zh_CN/LC_MESSAGES/libidn2.mo diff --git a/dns/linux-rl9-libidn2/pkg-plist.amd64 b/dns/linux-rl9-libidn2/pkg-plist.amd64 deleted file mode 100644 index e4448cc71897..000000000000 --- a/dns/linux-rl9-libidn2/pkg-plist.amd64 +++ /dev/null @@ -1,36 +0,0 @@ -usr/lib/.build-id/32/63cdb9220b6ae93c0345d26a828f1549499d36 -usr/lib/.build-id/53/5678a6714fd1af72a590f0170f395fad63c33c -usr/lib/libidn2.so.0 -usr/lib/libidn2.so.0.3.7 -usr/lib64/libidn2.so.0 -usr/lib64/libidn2.so.0.3.7 -%%PORTDOCS%%%%DOCSDIR%%/AUTHORS -%%PORTDOCS%%%%DOCSDIR%%/NEWS -%%PORTDOCS%%%%DOCSDIR%%/README.md -usr/share/licenses/libidn2/COPYING -usr/share/licenses/libidn2/COPYING.LESSERv3 -usr/share/licenses/libidn2/COPYING.unicode -usr/share/licenses/libidn2/COPYINGv2 -%%NLS%%usr/share/locale/cs/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/da/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/de/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/eo/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/es/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/fi/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/fr/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/fur/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/hr/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/hu/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/id/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/it/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/ja/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/nl/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/pl/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/pt_BR/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/ro/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/ru/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/sr/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/sv/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/uk/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/vi/LC_MESSAGES/libidn2.mo -%%NLS%%usr/share/locale/zh_CN/LC_MESSAGES/libidn2.mo diff --git a/dns/linux-rl9-libpsl/Makefile b/dns/linux-rl9-libpsl/Makefile deleted file mode 100644 index 22dd490f95c5..000000000000 --- a/dns/linux-rl9-libpsl/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -PORTNAME= libpsl -PORTVERSION= 0.21.1 -DISTVERSIONSUFFIX= -5.el9 -PORTREVISION= 1 -CATEGORIES= dns devel linux - -MAINTAINER= emulation@FreeBSD.org -COMMENT= C library to handle the Public Suffix List (Rocky Linux ${LINUX_DIST_VER}) -WWW= https://github.com/rockdaboot/libpsl - -LICENSE= MIT - -USES= linux:rl9 -USE_LDCONFIG= yes -USE_LINUX= icu -USE_LINUX_RPM= yes -WANT_LINUX32= yes - -DESCR= ${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr - -.include <bsd.port.mk> diff --git a/dns/linux-rl9-libpsl/distinfo b/dns/linux-rl9-libpsl/distinfo deleted file mode 100644 index 2bd62ad686df..000000000000 --- a/dns/linux-rl9-libpsl/distinfo +++ /dev/null @@ -1,9 +0,0 @@ -TIMESTAMP = 1731425998 -SHA256 (rocky/l/libpsl-0.21.1-5.el9.aarch64.rpm) = 3c7d57a0adafb76ddcf588e41326bcb0b33fd7c6cbf2044450288a289e47ab25 -SIZE (rocky/l/libpsl-0.21.1-5.el9.aarch64.rpm) = 64676 -SHA256 (rocky/l/libpsl-0.21.1-5.el9.i686.rpm) = a8101c1d94803b6b84f818569d122a702771d0eece23bca2f340cb20449d173c -SIZE (rocky/l/libpsl-0.21.1-5.el9.i686.rpm) = 65579 -SHA256 (rocky/l/libpsl-0.21.1-5.el9.x86_64.rpm) = 30553c652451362ebf346a98ff45fa2417dc25a9a644401b4d86d9000c0346a9 -SIZE (rocky/l/libpsl-0.21.1-5.el9.x86_64.rpm) = 64862 -SHA256 (rocky/l/libpsl-0.21.1-5.el9.src.rpm) = 7183b90fbeed67673d13f685436b52c3b4336f9d38677bd9dfc9d700221df4bd -SIZE (rocky/l/libpsl-0.21.1-5.el9.src.rpm) = 9158628 diff --git a/dns/linux-rl9-libpsl/pkg-plist.aarch64 b/dns/linux-rl9-libpsl/pkg-plist.aarch64 deleted file mode 100644 index 10d6d211c09f..000000000000 --- a/dns/linux-rl9-libpsl/pkg-plist.aarch64 +++ /dev/null @@ -1,4 +0,0 @@ -usr/lib/.build-id/c9/1969376b488f6b3cde8ec7cfaf4acaa23ef9ee -usr/lib64/libpsl.so.5 -usr/lib64/libpsl.so.5.3.3 -usr/share/licenses/libpsl/COPYING diff --git a/dns/linux-rl9-libpsl/pkg-plist.amd64 b/dns/linux-rl9-libpsl/pkg-plist.amd64 deleted file mode 100644 index 9efdf507ed03..000000000000 --- a/dns/linux-rl9-libpsl/pkg-plist.amd64 +++ /dev/null @@ -1,7 +0,0 @@ -usr/lib/.build-id/12/452f3fd38520e977aa6d91e3b362617645a421 -usr/lib/.build-id/c5/2a16b50ad6c038be84dbaf49e28c049efb8eee -usr/lib/libpsl.so.5 -usr/lib/libpsl.so.5.3.3 -usr/lib64/libpsl.so.5 -usr/lib64/libpsl.so.5.3.3 -usr/share/licenses/libpsl/COPYING diff --git a/dns/nextdns/Makefile b/dns/nextdns/Makefile index 942ad79422fd..4fd206679b92 100644 --- a/dns/nextdns/Makefile +++ b/dns/nextdns/Makefile @@ -1,7 +1,7 @@ PORTNAME= nextdns PORTVERSION= 1.42.0 DISTVERSIONPREFIX= v -PORTREVISION= 9 +PORTREVISION= 13 CATEGORIES= dns security MAINTAINER= rs@nextdns.io diff --git a/dns/nsd/Makefile b/dns/nsd/Makefile index 5ba04a8fb1c0..7343d5946c01 100644 --- a/dns/nsd/Makefile +++ b/dns/nsd/Makefile @@ -1,5 +1,6 @@ PORTNAME= nsd DISTVERSION= 4.12.0 +PORTREVISION= 1 CATEGORIES= dns MASTER_SITES= https://www.nlnetlabs.nl/downloads/nsd/ diff --git a/dns/opendnssec2/Makefile b/dns/opendnssec2/Makefile index fe23a2bc75df..21a4806217c6 100644 --- a/dns/opendnssec2/Makefile +++ b/dns/opendnssec2/Makefile @@ -1,5 +1,6 @@ PORTNAME= opendnssec DISTVERSION= 2.1.14 +PORTREVISION= 1 CATEGORIES= dns MASTER_SITES= https://dist.opendnssec.org/source/ PKGNAMESUFFIX= 2 diff --git a/dns/openresolv/Makefile b/dns/openresolv/Makefile index 4ec7e58f4e6c..3e6d0f09d18b 100644 --- a/dns/openresolv/Makefile +++ b/dns/openresolv/Makefile @@ -1,6 +1,6 @@ PORTNAME= openresolv DISTVERSIONPREFIX= v -DISTVERSION= 3.14.0 +DISTVERSION= 3.17.0 CATEGORIES= dns MAINTAINER= driesm@FreeBSD.org diff --git a/dns/openresolv/distinfo b/dns/openresolv/distinfo index 8164d27b45e3..a6046202153b 100644 --- a/dns/openresolv/distinfo +++ b/dns/openresolv/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743149077 -SHA256 (NetworkConfiguration-openresolv-v3.14.0_GH0.tar.gz) = 5022b38dc0815b56bd980c6f827ea51d144fdc0db8e51f2f38a2876d97df3819 -SIZE (NetworkConfiguration-openresolv-v3.14.0_GH0.tar.gz) = 24602 +TIMESTAMP = 1751042922 +SHA256 (NetworkConfiguration-openresolv-v3.17.0_GH0.tar.gz) = 1fc3e29d65cd923c96f3b0923d0c0be1cfac263c14dae0bc05145b77e89287e1 +SIZE (NetworkConfiguration-openresolv-v3.17.0_GH0.tar.gz) = 28517 diff --git a/dns/openresolv/pkg-plist b/dns/openresolv/pkg-plist index b07859a7fed0..f68448e89dc5 100644 --- a/dns/openresolv/pkg-plist +++ b/dns/openresolv/pkg-plist @@ -6,6 +6,8 @@ libexec/resolvconf/libc.d/mdnsd libexec/resolvconf/named libexec/resolvconf/pdns_recursor libexec/resolvconf/pdnsd +libexec/resolvconf/resolvectl +libexec/resolvconf/systemd-resolved libexec/resolvconf/unbound sbin/resolvconf share/man/man5/resolvconf.conf.5.gz diff --git a/dns/p5-Mozilla-PublicSuffix/Makefile b/dns/p5-Mozilla-PublicSuffix/Makefile index 1a266454d936..924704f55ac4 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= 10 +PORTREVISION= 12 CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/dns/p5-Net-DNS/Makefile b/dns/p5-Net-DNS/Makefile index 057a4df5334f..b0e7864439c4 100644 --- a/dns/p5-Net-DNS/Makefile +++ b/dns/p5-Net-DNS/Makefile @@ -1,5 +1,5 @@ PORTNAME= Net-DNS -PORTVERSION= 1.50 +PORTVERSION= 1.51 PORTEPOCH= 1 CATEGORIES= dns net perl5 MASTER_SITES= CPAN diff --git a/dns/p5-Net-DNS/distinfo b/dns/p5-Net-DNS/distinfo index 450a103c1e87..e34c21251171 100644 --- a/dns/p5-Net-DNS/distinfo +++ b/dns/p5-Net-DNS/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1740836076 -SHA256 (Net-DNS-1.50.tar.gz) = c660500b9d96e5aa2b16d9f4260b6f9f05b5602d3c4bea0ca39b45bcd02ba993 -SIZE (Net-DNS-1.50.tar.gz) = 263266 +TIMESTAMP = 1752266040 +SHA256 (Net-DNS-1.51.tar.gz) = 40eec0b2866c67b86505a1c79cbb4b131c98c0bb59f305aa48959c89093d4503 +SIZE (Net-DNS-1.51.tar.gz) = 265193 diff --git a/dns/p5-Net-DRI/Makefile b/dns/p5-Net-DRI/Makefile index 73dd7a3e8f7b..854e8c000197 100644 --- a/dns/p5-Net-DRI/Makefile +++ b/dns/p5-Net-DRI/Makefile @@ -5,7 +5,7 @@ CATEGORIES= dns perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- -MAINTAINER= ports@FreeBSD.org +MAINTAINER= perl@FreeBSD.org COMMENT= Perl library to access Domain Name Registries/Registrars WWW= https://metacpan.org/release/Net-DRI diff --git a/dns/p5-Zonemaster-Backend/Makefile b/dns/p5-Zonemaster-Backend/Makefile index ac7082f2f549..a5f0acdf7d63 100644 --- a/dns/p5-Zonemaster-Backend/Makefile +++ b/dns/p5-Zonemaster-Backend/Makefile @@ -1,5 +1,5 @@ PORTNAME= Zonemaster-Backend -DISTVERSION= 11.4.0 +DISTVERSION= 11.5.0 CATEGORIES= dns perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:ZNMSTR diff --git a/dns/p5-Zonemaster-Backend/distinfo b/dns/p5-Zonemaster-Backend/distinfo index 53abd39cadf1..ff2690290f17 100644 --- a/dns/p5-Zonemaster-Backend/distinfo +++ b/dns/p5-Zonemaster-Backend/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1741172279 -SHA256 (Zonemaster-Backend-11.4.0.tar.gz) = b847fd38b4fced78f969ae4c37218965e93194219de121739c9ec1350f133db0 -SIZE (Zonemaster-Backend-11.4.0.tar.gz) = 141754 +TIMESTAMP = 1751121803 +SHA256 (Zonemaster-Backend-11.5.0.tar.gz) = d928a665ca0815e63008df72738d35b46fc884e4905abfe3c52b496666278386 +SIZE (Zonemaster-Backend-11.5.0.tar.gz) = 142609 diff --git a/dns/p5-Zonemaster-Backend/pkg-plist b/dns/p5-Zonemaster-Backend/pkg-plist index 5c777af17484..8ff21419b052 100644 --- a/dns/p5-Zonemaster-Backend/pkg-plist +++ b/dns/p5-Zonemaster-Backend/pkg-plist @@ -48,9 +48,6 @@ etc/rc.d/zm_testagent %%SITE_PERL%%/auto/share/dist/Zonemaster-Backend/patch/patch_postgresql_db_zonemaster_backend_ver_8.0.0.pl %%SITE_PERL%%/auto/share/dist/Zonemaster-Backend/patch/patch_sqlite_db_zonemaster_backend_ver_8.0.0.pl %%SITE_PERL%%/auto/share/dist/Zonemaster-Backend/tmpfiles.conf -%%SITE_PERL%%/auto/share/dist/Zonemaster-Backend/travis_mysql_backend_config.ini -%%SITE_PERL%%/auto/share/dist/Zonemaster-Backend/travis_postgresql_backend_config.ini -%%SITE_PERL%%/auto/share/dist/Zonemaster-Backend/travis_sqlite_backend_config.ini %%SITE_PERL%%/auto/share/dist/Zonemaster-Backend/zm-rpcapi.lsb %%SITE_PERL%%/auto/share/dist/Zonemaster-Backend/zm-rpcapi.service %%SITE_PERL%%/auto/share/dist/Zonemaster-Backend/zm-testagent.lsb diff --git a/dns/p5-Zonemaster-CLI/Makefile b/dns/p5-Zonemaster-CLI/Makefile index dd49806ebafe..58ea1503e9d1 100644 --- a/dns/p5-Zonemaster-CLI/Makefile +++ b/dns/p5-Zonemaster-CLI/Makefile @@ -1,6 +1,6 @@ PORTNAME= Zonemaster-CLI DISTVERSIONPREFIX= v -DISTVERSION= 7.2.0 +DISTVERSION= 8.0.0 CATEGORIES= dns perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:ZNMSTR diff --git a/dns/p5-Zonemaster-CLI/distinfo b/dns/p5-Zonemaster-CLI/distinfo index 22ca0810d396..9f73bb66277c 100644 --- a/dns/p5-Zonemaster-CLI/distinfo +++ b/dns/p5-Zonemaster-CLI/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1741171972 -SHA256 (Zonemaster-CLI-v7.2.0.tar.gz) = 36cc0e051af4d98d9eccf5c7de20ca508f183cb8240e65440cae75de0cbea5fb -SIZE (Zonemaster-CLI-v7.2.0.tar.gz) = 79825 +TIMESTAMP = 1751121812 +SHA256 (Zonemaster-CLI-v8.0.0.tar.gz) = d640f73354cd2e1c2fd19cda5f451a92dc78b0d027d068d2fa90dd0b022933b3 +SIZE (Zonemaster-CLI-v8.0.0.tar.gz) = 84289 diff --git a/dns/p5-Zonemaster-CLI/pkg-plist b/dns/p5-Zonemaster-CLI/pkg-plist index 472c413d3754..20e135850031 100644 --- a/dns/p5-Zonemaster-CLI/pkg-plist +++ b/dns/p5-Zonemaster-CLI/pkg-plist @@ -1,5 +1,6 @@ bin/zonemaster-cli %%SITE_PERL%%/Zonemaster/CLI.pm +%%SITE_PERL%%/Zonemaster/CLI/TestCaseSet.pm %%SITE_PERL%%/auto/share/dist/Zonemaster-CLI/GNUmakefile %%SITE_PERL%%/auto/share/dist/Zonemaster-CLI/locale/da/LC_MESSAGES/Zonemaster-CLI.mo %%SITE_PERL%%/auto/share/dist/Zonemaster-CLI/locale/es/LC_MESSAGES/Zonemaster-CLI.mo @@ -10,3 +11,4 @@ bin/zonemaster-cli %%SITE_PERL%%/auto/share/dist/Zonemaster-CLI/locale/sv/LC_MESSAGES/Zonemaster-CLI.mo %%PERL5_MAN1%%/zonemaster-cli.1.gz %%PERL5_MAN3%%/Zonemaster::CLI.3.gz +%%PERL5_MAN3%%/Zonemaster::CLI::TestCaseSet.3.gz diff --git a/dns/p5-Zonemaster-Engine/Makefile b/dns/p5-Zonemaster-Engine/Makefile index fbccb89b4dc4..619bf7e9e3ec 100644 --- a/dns/p5-Zonemaster-Engine/Makefile +++ b/dns/p5-Zonemaster-Engine/Makefile @@ -1,6 +1,6 @@ PORTNAME= Zonemaster-Engine DISTVERSIONPREFIX= v -DISTVERSION= 7.1.0 +DISTVERSION= 8.0.0 CATEGORIES= dns perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:ZNMSTR diff --git a/dns/p5-Zonemaster-Engine/distinfo b/dns/p5-Zonemaster-Engine/distinfo index 447285d1408d..98f132ebea14 100644 --- a/dns/p5-Zonemaster-Engine/distinfo +++ b/dns/p5-Zonemaster-Engine/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1741172254 -SHA256 (Zonemaster-Engine-v7.1.0.tar.gz) = 847fe5b7a1685a9bc295d54e6fd6d53794aed2a1eec5e1f1f845b1488a00dbfb -SIZE (Zonemaster-Engine-v7.1.0.tar.gz) = 12112401 +TIMESTAMP = 1751121821 +SHA256 (Zonemaster-Engine-v8.0.0.tar.gz) = 7f1aa6d99f54c3690c8f4840006bed31b65b5eed786bbfac8a0762bffc9c2b73 +SIZE (Zonemaster-Engine-v8.0.0.tar.gz) = 13363161 diff --git a/dns/p5-Zonemaster-LDNS/Makefile b/dns/p5-Zonemaster-LDNS/Makefile index 3edba4daea0b..f62008dea2b8 100644 --- a/dns/p5-Zonemaster-LDNS/Makefile +++ b/dns/p5-Zonemaster-LDNS/Makefile @@ -1,5 +1,5 @@ PORTNAME= Zonemaster-LDNS -DISTVERSION= 4.1.0 +DISTVERSION= 5.0.0 CATEGORIES= dns perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:ZNMSTR diff --git a/dns/p5-Zonemaster-LDNS/distinfo b/dns/p5-Zonemaster-LDNS/distinfo index 5f74001c1ef1..a262e6735755 100644 --- a/dns/p5-Zonemaster-LDNS/distinfo +++ b/dns/p5-Zonemaster-LDNS/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1734681539 -SHA256 (Zonemaster-LDNS-4.1.0.tar.gz) = 96e32efbedaeb79feef1a33cb2b98af43f1c520fe162a151a457f8b4e5bbed70 -SIZE (Zonemaster-LDNS-4.1.0.tar.gz) = 762661 +TIMESTAMP = 1751121827 +SHA256 (Zonemaster-LDNS-5.0.0.tar.gz) = f875b04766649873b062079579c760594a4b50e7656d37d21888fe8335a39dff +SIZE (Zonemaster-LDNS-5.0.0.tar.gz) = 762411 diff --git a/dns/pear-Horde_Idna/Makefile b/dns/pear-Horde_Idna/Makefile index 24e634117a27..244051a8fd4f 100644 --- a/dns/pear-Horde_Idna/Makefile +++ b/dns/pear-Horde_Idna/Makefile @@ -11,4 +11,6 @@ USE_PHP= dom USE_HORDE_RUN= Horde_Exception +NO_ARCH= yes + .include <bsd.port.mk> diff --git a/dns/pear-Net_DNS2/Makefile b/dns/pear-Net_DNS2/Makefile index 8ebac7ddafb0..329c1aad2713 100644 --- a/dns/pear-Net_DNS2/Makefile +++ b/dns/pear-Net_DNS2/Makefile @@ -1,30 +1,27 @@ PORTNAME= Net_DNS2 -PORTVERSION= 1.5.4 +PORTVERSION= 2.0.3 DISTVERSIONPREFIX= v -PORTREVISION= 1 CATEGORIES= dns net pear MAINTAINER= sunpoet@FreeBSD.org COMMENT= PHP Resolver library used to communicate with a DNS server -WWW= https://pear.php.net/package/Net_DNS2 \ +WWW= https://netdns2.com/ \ https://github.com/mikepultz/netdns2 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= pear +USES= pear:env + +NO_ARCH= yes +NO_BUILD= yes USE_GITHUB= yes GH_ACCOUNT= mikepultz GH_PROJECT= netdns2 -NO_ARCH= yes - -PLIST_FILES= ${PEARDIR}/Net/DNS2/Names.php \ - ${PEARDIR}/Net/DNS2/RR/ZONEMD.php - -post-install: - ${INSTALL_DATA} ${WRKSRC}/Net/DNS2/Names.php ${STAGEDIR}${PEARDIR}/Net/DNS2/Names.php - ${INSTALL_DATA} ${WRKSRC}/Net/DNS2/RR/ZONEMD.php ${STAGEDIR}${PEARDIR}/Net/DNS2/RR/ZONEMD.php +do-install: + ${MKDIR} ${STAGEDIR}${DATADIR} + cd ${WRKSRC}/src/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} .include <bsd.port.mk> diff --git a/dns/pear-Net_DNS2/distinfo b/dns/pear-Net_DNS2/distinfo index 90e7281b5019..ec28c5e949bf 100644 --- a/dns/pear-Net_DNS2/distinfo +++ b/dns/pear-Net_DNS2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1696432896 -SHA256 (PEAR/mikepultz-netdns2-v1.5.4_GH0.tar.gz) = 25777105f42c545cbd1ca00717f6d166e51a945eeeb89672d8b8d092d3ac8312 -SIZE (PEAR/mikepultz-netdns2-v1.5.4_GH0.tar.gz) = 87108 +TIMESTAMP = 1752566678 +SHA256 (mikepultz-netdns2-v2.0.3_GH0.tar.gz) = 6a70562fd427a9145cf53c501e62fdaec4c2fc76b9c4fb3d993d84d8796d5367 +SIZE (mikepultz-netdns2-v2.0.3_GH0.tar.gz) = 100574 diff --git a/dns/pear-Net_DNS2/pkg-plist b/dns/pear-Net_DNS2/pkg-plist new file mode 100644 index 000000000000..0040627efe66 --- /dev/null +++ b/dns/pear-Net_DNS2/pkg-plist @@ -0,0 +1,122 @@ +%%DATADIR%%/NetDNS2/BitMap.php +%%DATADIR%%/NetDNS2/Cache.php +%%DATADIR%%/NetDNS2/Cache/File.php +%%DATADIR%%/NetDNS2/Cache/Memcached.php +%%DATADIR%%/NetDNS2/Cache/Model/Data.php +%%DATADIR%%/NetDNS2/Cache/Redis.php +%%DATADIR%%/NetDNS2/Cache/Shm.php +%%DATADIR%%/NetDNS2/Client.php +%%DATADIR%%/NetDNS2/Data.php +%%DATADIR%%/NetDNS2/Data/Domain.php +%%DATADIR%%/NetDNS2/Data/IPv4.php +%%DATADIR%%/NetDNS2/Data/IPv6.php +%%DATADIR%%/NetDNS2/Data/Mailbox.php +%%DATADIR%%/NetDNS2/Data/Text.php +%%DATADIR%%/NetDNS2/EDNS.php +%%DATADIR%%/NetDNS2/ENUM/Base.php +%%DATADIR%%/NetDNS2/ENUM/CertFormat.php +%%DATADIR%%/NetDNS2/ENUM/DNSSEC/Algorithm.php +%%DATADIR%%/NetDNS2/ENUM/DNSSEC/Digest.php +%%DATADIR%%/NetDNS2/ENUM/EDNS/Opt.php +%%DATADIR%%/NetDNS2/ENUM/Error.php +%%DATADIR%%/NetDNS2/ENUM/OpCode.php +%%DATADIR%%/NetDNS2/ENUM/RR/Classes.php +%%DATADIR%%/NetDNS2/ENUM/RR/Code.php +%%DATADIR%%/NetDNS2/ENUM/RR/Type.php +%%DATADIR%%/NetDNS2/ENUM/TKEYMode.php +%%DATADIR%%/NetDNS2/Exception.php +%%DATADIR%%/NetDNS2/Header.php +%%DATADIR%%/NetDNS2/Notifier.php +%%DATADIR%%/NetDNS2/Packet.php +%%DATADIR%%/NetDNS2/Packet/Request.php +%%DATADIR%%/NetDNS2/Packet/Response.php +%%DATADIR%%/NetDNS2/PrivateKey.php +%%DATADIR%%/NetDNS2/Question.php +%%DATADIR%%/NetDNS2/RR.php +%%DATADIR%%/NetDNS2/RR/A.php +%%DATADIR%%/NetDNS2/RR/AAAA.php +%%DATADIR%%/NetDNS2/RR/AFSDB.php +%%DATADIR%%/NetDNS2/RR/AMTRELAY.php +%%DATADIR%%/NetDNS2/RR/ANY.php +%%DATADIR%%/NetDNS2/RR/APL.php +%%DATADIR%%/NetDNS2/RR/AVC.php +%%DATADIR%%/NetDNS2/RR/CAA.php +%%DATADIR%%/NetDNS2/RR/CDNSKEY.php +%%DATADIR%%/NetDNS2/RR/CDS.php +%%DATADIR%%/NetDNS2/RR/CERT.php +%%DATADIR%%/NetDNS2/RR/CNAME.php +%%DATADIR%%/NetDNS2/RR/CSYNC.php +%%DATADIR%%/NetDNS2/RR/DHCID.php +%%DATADIR%%/NetDNS2/RR/DLV.php +%%DATADIR%%/NetDNS2/RR/DNAME.php +%%DATADIR%%/NetDNS2/RR/DNSKEY.php +%%DATADIR%%/NetDNS2/RR/DS.php +%%DATADIR%%/NetDNS2/RR/DSYNC.php +%%DATADIR%%/NetDNS2/RR/EID.php +%%DATADIR%%/NetDNS2/RR/EUI48.php +%%DATADIR%%/NetDNS2/RR/EUI64.php +%%DATADIR%%/NetDNS2/RR/GPOS.php +%%DATADIR%%/NetDNS2/RR/HINFO.php +%%DATADIR%%/NetDNS2/RR/HIP.php +%%DATADIR%%/NetDNS2/RR/HTTPS.php +%%DATADIR%%/NetDNS2/RR/IPSECKEY.php +%%DATADIR%%/NetDNS2/RR/ISDN.php +%%DATADIR%%/NetDNS2/RR/KEY.php +%%DATADIR%%/NetDNS2/RR/KX.php +%%DATADIR%%/NetDNS2/RR/L32.php +%%DATADIR%%/NetDNS2/RR/L64.php +%%DATADIR%%/NetDNS2/RR/LOC.php +%%DATADIR%%/NetDNS2/RR/LP.php +%%DATADIR%%/NetDNS2/RR/MX.php +%%DATADIR%%/NetDNS2/RR/NAPTR.php +%%DATADIR%%/NetDNS2/RR/NID.php +%%DATADIR%%/NetDNS2/RR/NIMLOC.php +%%DATADIR%%/NetDNS2/RR/NS.php +%%DATADIR%%/NetDNS2/RR/NSEC.php +%%DATADIR%%/NetDNS2/RR/NSEC3.php +%%DATADIR%%/NetDNS2/RR/NSEC3PARAM.php +%%DATADIR%%/NetDNS2/RR/NUL.php +%%DATADIR%%/NetDNS2/RR/OPENPGPKEY.php +%%DATADIR%%/NetDNS2/RR/OPT.php +%%DATADIR%%/NetDNS2/RR/OPT/CHAIN.php +%%DATADIR%%/NetDNS2/RR/OPT/COOKIE.php +%%DATADIR%%/NetDNS2/RR/OPT/DAU.php +%%DATADIR%%/NetDNS2/RR/OPT/DHU.php +%%DATADIR%%/NetDNS2/RR/OPT/ECS.php +%%DATADIR%%/NetDNS2/RR/OPT/EDE.php +%%DATADIR%%/NetDNS2/RR/OPT/EXPIRE.php +%%DATADIR%%/NetDNS2/RR/OPT/KEEPALIVE.php +%%DATADIR%%/NetDNS2/RR/OPT/KEYTAG.php +%%DATADIR%%/NetDNS2/RR/OPT/N3U.php +%%DATADIR%%/NetDNS2/RR/OPT/NSID.php +%%DATADIR%%/NetDNS2/RR/OPT/PADDING.php +%%DATADIR%%/NetDNS2/RR/OPT/RCHANNEL.php +%%DATADIR%%/NetDNS2/RR/OPT/UL.php +%%DATADIR%%/NetDNS2/RR/OPT/ZONEVERSION.php +%%DATADIR%%/NetDNS2/RR/PTR.php +%%DATADIR%%/NetDNS2/RR/PX.php +%%DATADIR%%/NetDNS2/RR/RESINFO.php +%%DATADIR%%/NetDNS2/RR/RP.php +%%DATADIR%%/NetDNS2/RR/RRSIG.php +%%DATADIR%%/NetDNS2/RR/RT.php +%%DATADIR%%/NetDNS2/RR/SIG.php +%%DATADIR%%/NetDNS2/RR/SMIMEA.php +%%DATADIR%%/NetDNS2/RR/SOA.php +%%DATADIR%%/NetDNS2/RR/SPF.php +%%DATADIR%%/NetDNS2/RR/SRV.php +%%DATADIR%%/NetDNS2/RR/SSHFP.php +%%DATADIR%%/NetDNS2/RR/SVCB.php +%%DATADIR%%/NetDNS2/RR/TA.php +%%DATADIR%%/NetDNS2/RR/TALINK.php +%%DATADIR%%/NetDNS2/RR/TKEY.php +%%DATADIR%%/NetDNS2/RR/TLSA.php +%%DATADIR%%/NetDNS2/RR/TSIG.php +%%DATADIR%%/NetDNS2/RR/TXT.php +%%DATADIR%%/NetDNS2/RR/TYPE65534.php +%%DATADIR%%/NetDNS2/RR/URI.php +%%DATADIR%%/NetDNS2/RR/WKS.php +%%DATADIR%%/NetDNS2/RR/X25.php +%%DATADIR%%/NetDNS2/RR/ZONEMD.php +%%DATADIR%%/NetDNS2/Resolver.php +%%DATADIR%%/NetDNS2/Socket.php +%%DATADIR%%/NetDNS2/Updater.php diff --git a/dns/pear-Net_DNS21/Makefile b/dns/pear-Net_DNS21/Makefile new file mode 100644 index 000000000000..f4c5cab1a08e --- /dev/null +++ b/dns/pear-Net_DNS21/Makefile @@ -0,0 +1,25 @@ +PORTNAME= Net_DNS2 +PORTVERSION= 1.5.5 +DISTVERSIONPREFIX= v +CATEGORIES= dns net pear +PKGNAMESUFFIX= 1 + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= PHP Resolver library used to communicate with a DNS server +WWW= https://pear.php.net/package/Net_DNS2 \ + https://github.com/mikepultz/netdns2 + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= pear + +NO_ARCH= yes + +USE_GITHUB= yes +GH_ACCOUNT= mikepultz +GH_PROJECT= netdns2 + +PORTSCOUT= limit:^1\. + +.include <bsd.port.mk> diff --git a/dns/pear-Net_DNS21/distinfo b/dns/pear-Net_DNS21/distinfo new file mode 100644 index 000000000000..ae0afddd27ab --- /dev/null +++ b/dns/pear-Net_DNS21/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1747715328 +SHA256 (PEAR/mikepultz-netdns2-v1.5.5_GH0.tar.gz) = 69c65d7d1a775d0b4d4a6b0b0ac8cfbb242aa5d2f03b331400ad7c2d1fdf0eb6 +SIZE (PEAR/mikepultz-netdns2-v1.5.5_GH0.tar.gz) = 87826 diff --git a/dns/pear-Net_DNS21/pkg-descr b/dns/pear-Net_DNS21/pkg-descr new file mode 100644 index 000000000000..18bb93606b8c --- /dev/null +++ b/dns/pear-Net_DNS21/pkg-descr @@ -0,0 +1,6 @@ +Provides (roughly) the same functionality as Net_DNS, but using modern PHP +objects, exceptions for error handling, better sockets support. + +This release is (in most cases) 2x - 10x faster than Net_DNS, as well as +includes more RR's (including DNSSEC RR's), and improved sockets and streams +support. diff --git a/dns/powerdns-recursor/Makefile b/dns/powerdns-recursor/Makefile index 9c069a41700b..83088cf4231e 100644 --- a/dns/powerdns-recursor/Makefile +++ b/dns/powerdns-recursor/Makefile @@ -1,5 +1,5 @@ PORTNAME= recursor -DISTVERSION= 5.2.2 +DISTVERSION= 5.2.4 CATEGORIES= dns MASTER_SITES= https://downloads.powerdns.com/releases/ PKGNAMEPREFIX= powerdns- diff --git a/dns/powerdns-recursor/distinfo b/dns/powerdns-recursor/distinfo index 8be4fd87ee3c..d66856b17e31 100644 --- a/dns/powerdns-recursor/distinfo +++ b/dns/powerdns-recursor/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1744270029 -SHA256 (pdns-recursor-5.2.2.tar.bz2) = f9c95274231ee3c5c94197f6d05011d55abf06b2937535ba8e78e24ea4fbbd6e -SIZE (pdns-recursor-5.2.2.tar.bz2) = 1723921 +TIMESTAMP = 1753166215 +SHA256 (pdns-recursor-5.2.4.tar.bz2) = d28731b5560ca4389f566c281f40f96ca397183b1d73521ff0d5980dcb01a190 +SIZE (pdns-recursor-5.2.4.tar.bz2) = 1726272 SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6 SIZE (rust/crates/base64-0.22.1.crate) = 81597 SHA256 (rust/crates/cc-1.1.18.crate) = b62ac837cdb5cb22e10a256099b4fc502b1dfe560cb282963a974d7abd80e476 diff --git a/dns/powerdns/Makefile b/dns/powerdns/Makefile index 81c0c8ce327d..ff5f338e36b3 100644 --- a/dns/powerdns/Makefile +++ b/dns/powerdns/Makefile @@ -1,5 +1,5 @@ PORTNAME= powerdns -DISTVERSION= 4.9.4 +DISTVERSION= 4.9.7 CATEGORIES= dns MASTER_SITES= https://downloads.powerdns.com/releases/ DISTNAME= pdns-${DISTVERSION} @@ -122,7 +122,8 @@ ZEROMQ_CONFIGURE_ON= --enable-remotebackend-zeromq post-install:: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${STAGEDIR}/var/run/pdns - @${STAGEDIR}${PREFIX}/sbin/pdns_server --module-dir=${STAGEDIR}${PREFIX}/lib/pdns --launch="pipe bind ${MODULES}" --config > ${STAGEDIR}${EXAMPLESDIR}/pdns.conf + @${STAGEDIR}${PREFIX}/sbin/pdns_server --module-dir=${STAGEDIR}${PREFIX}/lib/pdns \ + --launch="pipe bind ${MODULES}" --config > ${STAGEDIR}${EXAMPLESDIR}/pdns.conf @${REINPLACE_CMD} -e 's;${STAGEDIR};;' -i '' ${STAGEDIR}${EXAMPLESDIR}/pdns.conf .include <bsd.port.mk> diff --git a/dns/powerdns/distinfo b/dns/powerdns/distinfo index 5ba31463bba5..02b1a2b4065d 100644 --- a/dns/powerdns/distinfo +++ b/dns/powerdns/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1739032741 -SHA256 (pdns-4.9.4.tar.bz2) = cac466d7cb056434c60632e554be50543cb0cecd9d3b33bb5785c149b5979fc1 -SIZE (pdns-4.9.4.tar.bz2) = 1375659 +TIMESTAMP = 1751978691 +SHA256 (pdns-4.9.7.tar.bz2) = 782875d210de20cee9f22f33ffc59ef1cdc6693c30efcb21f3ce8bf528fb09d4 +SIZE (pdns-4.9.7.tar.bz2) = 1371363 diff --git a/dns/prometheus-dnssec-exporter/Makefile b/dns/prometheus-dnssec-exporter/Makefile index 3b808d69775c..540e38b82ad8 100644 --- a/dns/prometheus-dnssec-exporter/Makefile +++ b/dns/prometheus-dnssec-exporter/Makefile @@ -1,6 +1,6 @@ PORTNAME= prometheus-dnssec-exporter DISTVERSION= g20220925 -PORTREVISION= 19 +PORTREVISION= 23 CATEGORIES= dns MAINTAINER= philip@FreeBSD.org diff --git a/dns/public_suffix_list/Makefile b/dns/public_suffix_list/Makefile index 76518c962291..2b52e20dde0c 100644 --- a/dns/public_suffix_list/Makefile +++ b/dns/public_suffix_list/Makefile @@ -1,5 +1,5 @@ PORTNAME= public_suffix_list -PORTVERSION= 20250517 +PORTVERSION= 20250626 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= d4f072b +GH_TAGNAME= 9ae5519 do-install: ${MKDIR} ${STAGEDIR}${DATADIR}/ diff --git a/dns/public_suffix_list/distinfo b/dns/public_suffix_list/distinfo index 8a022ada220c..225ad42ee033 100644 --- a/dns/public_suffix_list/distinfo +++ b/dns/public_suffix_list/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747546424 -SHA256 (publicsuffix-list-20250517-d4f072b_GH0.tar.gz) = 168d870e984fa219c3544bb2e5e8706d1d53da3acf565c909e3b0b7cfb94d898 -SIZE (publicsuffix-list-20250517-d4f072b_GH0.tar.gz) = 298140 +TIMESTAMP = 1751375027 +SHA256 (publicsuffix-list-20250626-9ae5519_GH0.tar.gz) = d0dd2f2d337db778279a3c32b2963e2bacac3b8b3dba43a6a3539c06ea2c45fd +SIZE (publicsuffix-list-20250626-9ae5519_GH0.tar.gz) = 298490 diff --git a/dns/py-dnspython/Makefile b/dns/py-dnspython/Makefile index 62f4135a94ff..b6b2a579431d 100644 --- a/dns/py-dnspython/Makefile +++ b/dns/py-dnspython/Makefile @@ -14,8 +14,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} -USES= python:3.9+ -USE_PYTHON= autoplist concurrent cython pep517 +USES= python +USE_PYTHON= autoplist concurrent cython pep517 pytest BINARY_ALIAS= git=false NO_ARCH= yes @@ -40,12 +40,6 @@ DOQ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aioquic>=1.0.0:www/py-aioquic@${PY_FLAVO IDNA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}idna>=2.1:dns/py-idna@${PY_FLAVOR} TRIO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}trio>=0.14:net/py-trio@${PY_FLAVOR} -.include <bsd.port.pre.mk> - -.if ${PYTHON_REL} < 3900 -IGNORE= requires Python 3.9 or later -.endif - post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${PORTEXAMPLES:S,^,${WRKSRC}/examples/,} ${STAGEDIR}${EXAMPLESDIR} @@ -53,4 +47,4 @@ post-install-EXAMPLES-on: do-test: cd ${WRKSRC}/tests && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} utest.py -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/dns/py-publicsuffix/Makefile b/dns/py-publicsuffix/Makefile index e4aece9d2d65..60d31cac65d7 100644 --- a/dns/py-publicsuffix/Makefile +++ b/dns/py-publicsuffix/Makefile @@ -1,6 +1,6 @@ PORTNAME= publicsuffix PORTVERSION= 1.1.0 -PORTREVISION= 89 +PORTREVISION= 91 CATEGORIES= dns python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/dns/py-publicsuffix2/Makefile b/dns/py-publicsuffix2/Makefile index 7d81bc7c3cdb..4870990af2e1 100644 --- a/dns/py-publicsuffix2/Makefile +++ b/dns/py-publicsuffix2/Makefile @@ -1,6 +1,6 @@ PORTNAME= publicsuffix2 PORTVERSION= 2.20191221 -PORTREVISION= 63 +PORTREVISION= 65 CATEGORIES= dns python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/dns/py-publicsuffixlist/Makefile b/dns/py-publicsuffixlist/Makefile index 550e6df63feb..c70144efec17 100644 --- a/dns/py-publicsuffixlist/Makefile +++ b/dns/py-publicsuffixlist/Makefile @@ -1,5 +1,5 @@ PORTNAME= publicsuffixlist -PORTVERSION= 1.0.2.20250509 +PORTVERSION= 1.0.2.20250724 CATEGORIES= dns python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/dns/py-publicsuffixlist/distinfo b/dns/py-publicsuffixlist/distinfo index 4d0a43504fb7..e7cd0632554c 100644 --- a/dns/py-publicsuffixlist/distinfo +++ b/dns/py-publicsuffixlist/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747546560 -SHA256 (publicsuffixlist-1.0.2.20250509.tar.gz) = 4fa37440456e71989ee079144ae279068dcb1cc5625d126affcc8bbc012fda5d -SIZE (publicsuffixlist-1.0.2.20250509.tar.gz) = 105133 +TIMESTAMP = 1753369394 +SHA256 (publicsuffixlist-1.0.2.20250724.tar.gz) = 79928f8a475ae56b63c524be9d919fb5c31516316b64c78756df57025e50416b +SIZE (publicsuffixlist-1.0.2.20250724.tar.gz) = 105843 diff --git a/dns/py-tldextract/Makefile b/dns/py-tldextract/Makefile index e81d12d906e2..b5738662428b 100644 --- a/dns/py-tldextract/Makefile +++ b/dns/py-tldextract/Makefile @@ -1,6 +1,5 @@ PORTNAME= tldextract -PORTVERSION= 3.3.1 -PORTREVISION= 1 +PORTVERSION= 5.3.0 CATEGORIES= dns python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,14 +11,15 @@ WWW= https://github.com/john-kurkowski/tldextract LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}idna>=2.0:dns/py-idna@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.1.0:www/py-requests@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}filelock>=3.0.8:sysutils/py-filelock@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}idna>=2.0:dns/py-idna@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-file>=1.4:www/py-requests-file@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}filelock>0:sysutils/py-filelock@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}requests>=2.1.0:www/py-requests@${PY_FLAVOR} -USES= python -USE_PYTHON= autoplist concurrent distutils +USES= python +USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes diff --git a/dns/py-tldextract/distinfo b/dns/py-tldextract/distinfo index 3d9fe480430a..29fdd95f0714 100644 --- a/dns/py-tldextract/distinfo +++ b/dns/py-tldextract/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1657409469 -SHA256 (tldextract-3.3.1.tar.gz) = fe15ac3205e5a25b61689369f98cb45c7778a8f2af113d7c11559ece5195f2d6 -SIZE (tldextract-3.3.1.tar.gz) = 110819 +TIMESTAMP = 1754163797 +SHA256 (tldextract-5.3.0.tar.gz) = b3d2b70a1594a0ecfa6967d57251527d58e00bb5a91a74387baa0d87a0678609 +SIZE (tldextract-5.3.0.tar.gz) = 128502 diff --git a/dns/q-dns/Makefile b/dns/q-dns/Makefile index 16a86b610d13..83c1d06912f5 100644 --- a/dns/q-dns/Makefile +++ b/dns/q-dns/Makefile @@ -1,7 +1,7 @@ PORTNAME= q-dns DISTVERSIONPREFIX= v -DISTVERSION= 0.19.2 -PORTREVISION= 5 +DISTVERSION= 0.19.5 +PORTREVISION= 1 CATEGORIES= dns MAINTAINER= yuri@FreeBSD.org @@ -11,7 +11,7 @@ WWW= https://github.com/natesales/q LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= go:1.21,modules +USES= go:1.24,modules GO_MODULE= github.com/natesales/q diff --git a/dns/q-dns/distinfo b/dns/q-dns/distinfo index 9cdc9a3df81b..38d8181aba58 100644 --- a/dns/q-dns/distinfo +++ b/dns/q-dns/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1713938727 -SHA256 (go/dns_q-dns/q-dns-v0.19.2/v0.19.2.mod) = da438df62be9301a7fb3bd4c9426f58f5e4e3b070896a9dd045696b78eded08e -SIZE (go/dns_q-dns/q-dns-v0.19.2/v0.19.2.mod) = 1846 -SHA256 (go/dns_q-dns/q-dns-v0.19.2/v0.19.2.zip) = 5b3900282f3b76505d0a0a56b59511b5867cfdae38da33e534c1ee5c4a14cf49 -SIZE (go/dns_q-dns/q-dns-v0.19.2/v0.19.2.zip) = 403599 +TIMESTAMP = 1752164888 +SHA256 (go/dns_q-dns/q-dns-v0.19.5/v0.19.5.mod) = 352caa0dfc0fde96f475ad1d54856691e8a112cf2dc06b152a670225660e30be +SIZE (go/dns_q-dns/q-dns-v0.19.5/v0.19.5.mod) = 1712 +SHA256 (go/dns_q-dns/q-dns-v0.19.5/v0.19.5.zip) = a262c285ee670a60118e1950200d6ad3a0345d8ccde7ff5de60d0583d7d95508 +SIZE (go/dns_q-dns/q-dns-v0.19.5/v0.19.5.zip) = 7783748 diff --git a/dns/rdap/Makefile b/dns/rdap/Makefile index ccc2f263049d..3019b68fb452 100644 --- a/dns/rdap/Makefile +++ b/dns/rdap/Makefile @@ -1,7 +1,7 @@ PORTNAME= rdap DISTVERSIONPREFIX= v DISTVERSION= 0.9.1 -PORTREVISION= 8 +PORTREVISION= 12 CATEGORIES= dns MAINTAINER= pi@FreeBSD.org diff --git a/dns/rubygem-gitlab-net-dns/Makefile b/dns/rubygem-gitlab-net-dns/Makefile index 83d70acdb236..fe6fc62e2349 100644 --- a/dns/rubygem-gitlab-net-dns/Makefile +++ b/dns/rubygem-gitlab-net-dns/Makefile @@ -1,5 +1,6 @@ PORTNAME= gitlab-net-dns PORTVERSION= 0.12.0 +PORTREVISION= 1 CATEGORIES= dns rubygems MASTER_SITES= RG @@ -10,7 +11,7 @@ WWW= https://gitlab.com/gitlab-org/gitlab-net-dns LICENSE= BSD2CLAUSE RUBY LICENSE_COMB= dual -RUN_DEPENDS= rubygem-logger>=0:devel/rubygem-logger +RUN_DEPENDS= rubygem-logger-gitlab>=0:devel/rubygem-logger-gitlab USES= gem diff --git a/dns/rubygem-public_suffix/Makefile b/dns/rubygem-public_suffix/Makefile index a70b6a5baf77..ff1d136a0279 100644 --- a/dns/rubygem-public_suffix/Makefile +++ b/dns/rubygem-public_suffix/Makefile @@ -1,5 +1,6 @@ PORTNAME= public_suffix PORTVERSION= 6.0.2 +PORTREVISION= 2 CATEGORIES= dns rubygems MASTER_SITES= RG diff --git a/dns/rubygem-public_suffix_service/Makefile b/dns/rubygem-public_suffix_service/Makefile index 2605fdb3f5a5..639bc0b7c610 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= 100 +PORTREVISION= 102 CATEGORIES= dns rubygems MASTER_SITES= RG diff --git a/dns/rubygem-resolv/Makefile b/dns/rubygem-resolv/Makefile index 2817d77ae136..23b46bd2f0be 100644 --- a/dns/rubygem-resolv/Makefile +++ b/dns/rubygem-resolv/Makefile @@ -1,5 +1,5 @@ PORTNAME= resolv -PORTVERSION= 0.6.0 +PORTVERSION= 0.6.2 CATEGORIES= dns rubygems MASTER_SITES= RG diff --git a/dns/rubygem-resolv/distinfo b/dns/rubygem-resolv/distinfo index d71d45f99ece..889ad81078c3 100644 --- a/dns/rubygem-resolv/distinfo +++ b/dns/rubygem-resolv/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1734888690 -SHA256 (rubygem/resolv-0.6.0.gem) = b8b73f7734d4102ef9f75bad281d8fd1c434f8588b6aba17832ddc16fe679fab -SIZE (rubygem/resolv-0.6.0.gem) = 30208 +TIMESTAMP = 1752266244 +SHA256 (rubygem/resolv-0.6.2.gem) = 61efe545cedddeb1b14f77e51f85c85ca66af5098fdbf567fadf32c34590fb14 +SIZE (rubygem/resolv-0.6.2.gem) = 30720 diff --git a/dns/rubygem-validates_hostname-gitlab/Makefile b/dns/rubygem-validates_hostname-gitlab/Makefile new file mode 100644 index 000000000000..b8a89853b2d3 --- /dev/null +++ b/dns/rubygem-validates_hostname-gitlab/Makefile @@ -0,0 +1,21 @@ +PORTNAME= validates_hostname +PORTVERSION= 1.0.13 +CATEGORIES= dns rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Extension to ActiveRecord::Base for validating hostnames +WWW= https://github.com/KimNorgaard/validates_hostname + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/MIT-LICENSE + +RUN_DEPENDS= rubygem-activerecord-gitlab>=3.0:databases/rubygem-activerecord-gitlab \ + rubygem-activesupport-gitlab>=3.0:devel/rubygem-activesupport-gitlab + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/dns/rubygem-validates_hostname-gitlab/distinfo b/dns/rubygem-validates_hostname-gitlab/distinfo new file mode 100644 index 000000000000..e5fcc6bb0583 --- /dev/null +++ b/dns/rubygem-validates_hostname-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1684104678 +SHA256 (rubygem/validates_hostname-1.0.13.gem) = eac40178cc0b4f727df9cc6a5cb5bc2550718ad8d9bb3728df9aba6354bdda19 +SIZE (rubygem/validates_hostname-1.0.13.gem) = 14848 diff --git a/dns/rubygem-validates_hostname-gitlab/pkg-descr b/dns/rubygem-validates_hostname-gitlab/pkg-descr new file mode 100644 index 000000000000..5c8a8ae97543 --- /dev/null +++ b/dns/rubygem-validates_hostname-gitlab/pkg-descr @@ -0,0 +1,5 @@ +Extension to ActiveRecord::Base for validating hostnames and domain names. + +Features: +- Adds validation for hostnames to ActiveModel +- Supports i18n for the error messages diff --git a/dns/samba-nsupdate/Makefile b/dns/samba-nsupdate/Makefile index 03508e8dd607..1124462eb019 100644 --- a/dns/samba-nsupdate/Makefile +++ b/dns/samba-nsupdate/Makefile @@ -6,7 +6,7 @@ MASTER_SITES= ISC/bind9/${ISCVERSION} PKGNAMEPREFIX= samba- DISTNAME= bind-${ISCVERSION} -MAINTAINER= timur@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= nsupdate utility with the GSS-TSIG support WWW= https://www.isc.org/software/bind diff --git a/dns/subfinder/Makefile b/dns/subfinder/Makefile index 63765788416d..c436ad34d87d 100644 --- a/dns/subfinder/Makefile +++ b/dns/subfinder/Makefile @@ -1,7 +1,7 @@ PORTNAME= subfinder DISTVERSIONPREFIX= v -DISTVERSION= 2.6.7 -PORTREVISION= 2 +DISTVERSION= 2.8.0 +PORTREVISION= 1 CATEGORIES= dns MAINTAINER= yuri@FreeBSD.org diff --git a/dns/subfinder/distinfo b/dns/subfinder/distinfo index c66f2ca246ca..0565d8858579 100644 --- a/dns/subfinder/distinfo +++ b/dns/subfinder/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1729922597 -SHA256 (go/dns_subfinder/subfinder-v2.6.7/v2.6.7.mod) = 10410adf2f00fe2451991ee1089a8a33d171067c935743d39e6855aec521cf1b -SIZE (go/dns_subfinder/subfinder-v2.6.7/v2.6.7.mod) = 6217 -SHA256 (go/dns_subfinder/subfinder-v2.6.7/v2.6.7.zip) = 8502d003c7a409e294af93ca6a1b2a7c6eb3f6bbb1a2d146f7e36dbe9aab6802 -SIZE (go/dns_subfinder/subfinder-v2.6.7/v2.6.7.zip) = 122451 +TIMESTAMP = 1753555518 +SHA256 (go/dns_subfinder/subfinder-v2.8.0/v2.8.0.mod) = 50fade15849989815f762d2e1c4d99034be5983f7dfe581b907868daba4eebcf +SIZE (go/dns_subfinder/subfinder-v2.8.0/v2.8.0.mod) = 6633 +SHA256 (go/dns_subfinder/subfinder-v2.8.0/v2.8.0.zip) = c973bd7c4da1be7d33b1e803006abc38435791c9b6638b0e39c88774b22a4464 +SIZE (go/dns_subfinder/subfinder-v2.8.0/v2.8.0.zip) = 131922 diff --git a/dns/tldx/Makefile b/dns/tldx/Makefile new file mode 100644 index 000000000000..859ed2cfceeb --- /dev/null +++ b/dns/tldx/Makefile @@ -0,0 +1,21 @@ +PORTNAME= tldx +DISTVERSIONPREFIX= v +DISTVERSION= 1.3.0 +PORTREVISION= 1 +CATEGORIES= dns + +MAINTAINER= nxjoseph@protonmail.com +COMMENT= Domain Availability Research Tool +WWW= https://github.com/brandonyoungdev/tldx + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules + +GO_MODULE= github.com/brandonyoungdev/tldx +GO_BUILDFLAGS+= -ldflags="-s -w -X github.com/brandonyoungdev/tldx/cmd.Version=${DISTVERSIONFULL}" + +PLIST_FILES= bin/tldx + +.include <bsd.port.mk> diff --git a/dns/tldx/distinfo b/dns/tldx/distinfo new file mode 100644 index 000000000000..2ce0b12d9da4 --- /dev/null +++ b/dns/tldx/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1752915727 +SHA256 (go/dns_tldx/tldx-v1.3.0/v1.3.0.mod) = 880b0e4484b83f1fdcc038675e5712787c7b7befb3ad47e5911ad1ecd6235d8f +SIZE (go/dns_tldx/tldx-v1.3.0/v1.3.0.mod) = 1548 +SHA256 (go/dns_tldx/tldx-v1.3.0/v1.3.0.zip) = 7fde67f4b1df778aab7ea4d11db1066c280b9204bb8a9f66aab9c45ce0921af9 +SIZE (go/dns_tldx/tldx-v1.3.0/v1.3.0.zip) = 6357703 diff --git a/dns/tldx/pkg-descr b/dns/tldx/pkg-descr new file mode 100644 index 000000000000..7cb2ea90c644 --- /dev/null +++ b/dns/tldx/pkg-descr @@ -0,0 +1,10 @@ +tldx helps you brainstorm available domain names fast. + +Features: +- Smart keyword-based domain permutations (prefixes, suffixes, TLDs) +- Fast and concurrent availability checks with RDAP +- Streams results as they're found +- Supports multiple output formats (text, json, json-stream, json-array, csv) +- Supports TLD presets to quickly select groups of common or curated TLD sets +- Optional filtering by domain length +- Great for technical founders, indie hackers, and naming brainstorms diff --git a/dns/unbound/Makefile b/dns/unbound/Makefile index cd392a486bf9..70cc789ec7ae 100644 --- a/dns/unbound/Makefile +++ b/dns/unbound/Makefile @@ -1,5 +1,5 @@ PORTNAME= unbound -DISTVERSION= 1.23.0 +DISTVERSION= 1.23.1 CATEGORIES= dns MASTER_SITES= https://www.nlnetlabs.nl/downloads/unbound/ diff --git a/dns/unbound/distinfo b/dns/unbound/distinfo index ee9557eebe64..867118a7be0a 100644 --- a/dns/unbound/distinfo +++ b/dns/unbound/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745482472 -SHA256 (unbound-1.23.0.tar.gz) = 959bd5f3875316d7b3f67ee237a56de5565f5b35fc9b5fc3cea6cfe735a03bb8 -SIZE (unbound-1.23.0.tar.gz) = 6770860 +TIMESTAMP = 1752659202 +SHA256 (unbound-1.23.1.tar.gz) = 6a6b117c799d8de3868643397e0fd71591f6d42f4473f598bdb22609ff362590 +SIZE (unbound-1.23.1.tar.gz) = 6771025 diff --git a/dns/unbound/pkg-plist b/dns/unbound/pkg-plist index 24a2e2e01825..8bbff0cf32c9 100644 --- a/dns/unbound/pkg-plist +++ b/dns/unbound/pkg-plist @@ -5,7 +5,7 @@ libdata/pkgconfig/libunbound.pc lib/libunbound.a lib/libunbound.so lib/libunbound.so.8 -lib/libunbound.so.8.1.31 +lib/libunbound.so.8.1.32 %%PYTHON%%%%PYTHON_SITELIBDIR%%/_unbound.so %%PYTHON%%%%PYTHON_SITELIBDIR%%/unbound.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/unboundmodule.py diff --git a/dns/yandex-ddns/Makefile b/dns/yandex-ddns/Makefile index ac9ef0021bfe..54028384740e 100644 --- a/dns/yandex-ddns/Makefile +++ b/dns/yandex-ddns/Makefile @@ -1,6 +1,6 @@ PORTNAME= yandex-ddns DISTVERSION= g20200613 -PORTREVISION= 23 +PORTREVISION= 27 CATEGORIES= dns MAINTAINER= ports@FreeBSD.org diff --git a/dns/zdns/Makefile b/dns/zdns/Makefile index 1149b188ebe8..a6acb6750cbd 100644 --- a/dns/zdns/Makefile +++ b/dns/zdns/Makefile @@ -1,7 +1,7 @@ PORTNAME= zdns DISTVERSIONPREFIX= v DISTVERSION= 1.1.0 -PORTREVISION= 5 +PORTREVISION= 9 CATEGORIES= dns MAINTAINER= yuri@FreeBSD.org diff --git a/dns/zns/Makefile b/dns/zns/Makefile index 1f622fcd9985..c4fd7350ca3c 100644 --- a/dns/zns/Makefile +++ b/dns/zns/Makefile @@ -1,7 +1,7 @@ PORTNAME= zns DISTVERSIONPREFIX= v DISTVERSION= 0.3.0 -PORTREVISION= 2 +PORTREVISION= 6 CATEGORIES= dns MAINTAINER= nxjoseph@protonmail.com |