pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

rcvd: Update to 0.3.1



Module Name:	pkgsrc-wip
Committed By:	Marcin Gondek <drixter%e-utp.net@localhost>
Pushed By:	drixter
Date:		Mon Oct 5 17:22:34 2026 +0200
Changeset:	b780f0fb2585658ae41801361a92eafe54242639

Modified Files:
	rcvd/Makefile
	rcvd/PLIST
	rcvd/distinfo
	rcvd/go-modules.mk
Added Files:
	rcvd/COMMIT_MSG
Removed Files:
	rcvd/Makefile-orig
	rcvd/TODO

Log Message:
rcvd: Update to 0.3.1

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=b780f0fb2585658ae41801361a92eafe54242639

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 rcvd/COMMIT_MSG    |  35 ++++++++++++
 rcvd/Makefile      |  49 ++++++++--------
 rcvd/Makefile-orig |  71 -----------------------
 rcvd/PLIST         |   8 ++-
 rcvd/TODO          |   2 -
 rcvd/distinfo      | 162 +++++++++++++++++++++++------------------------------
 rcvd/go-modules.mk |  53 ++++++++----------
 7 files changed, 156 insertions(+), 224 deletions(-)

diffs:
diff --git a/rcvd/COMMIT_MSG b/rcvd/COMMIT_MSG
new file mode 100644
index 0000000000..dd5bfb77a1
--- /dev/null
+++ b/rcvd/COMMIT_MSG
@@ -0,0 +1,35 @@
+rcvd is a privacy-first encrypted DNS engine: a single Go binary driven by
+purpose-built configuration files. It speaks DNS over QUIC (DoQ), DNS over
+TLS (DoT), and DNS over HTTPS (DoH/DoH3), and never falls back to cleartext
+DNS. If every encrypted upstream fails it returns SERVFAIL rather than leaking
+a query over port 53.
+
+Features include multi-upstream fallback with health checks, DNSSEC
+validation, domain blocklists (plain-list and hosts formats, with wildcard
+support), a local cache, runtime statistics, and both forwarder and
+DoH-service (upstream) modes. TLS can be automated via ACME (certmagic) so a
+DoH endpoint presents a real CA certificate with a DNS-ID in its SAN.
+
+rcvd: Update to version 0.3.1
+
+Privacy-first DNS. One binary, encrypted egress only
+
+This is a small bug fix release. There are no new features and no configuration changes.
+
+Fixed: rcvd panicked on shutdown and exited with status 2 instead of 0. This affected every
+platform whenever a Mode 1 listener was running.
+Clean shutdown
+When rcvd received SIGTERM, the server and the main process both closed the upstream resolver
+chain. The second close panicked. DNS service was not affected while running, but every stop ended
+in a panic: the exit status was 2, and the final RCVD stopped log line was never written.
+
+Service managers notice that. OpenRC and systemd report the stop as a failure, and anything that
+watches the exit code or the shutdown log line gets the wrong signal.
+
+Closing the upstream chain is now idempotent, so a second close is a no-op. A new unit test covers
+the double close. A shutdown regression check in our container test suite confirms that SIGTERM
+now exits 0 and logs RCVD stopped.
+
+The bug was present since v0.1.0 on all platforms. A Mode 2-only configuration was not affected,
+because it closes the chain only once.
+
diff --git a/rcvd/Makefile b/rcvd/Makefile
index 4bb53cb3bd..87d7a51174 100644
--- a/rcvd/Makefile
+++ b/rcvd/Makefile
@@ -1,12 +1,12 @@
 # $NetBSD$
 
-DISTNAME=	rcvd-0.2.0
+DISTNAME=	rcvd-0.3.1
 CATEGORIES=	net
 MASTER_SITES=	${MASTER_SITE_GITHUB:=rcvd-dns/}
 GITHUB_PROJECT=	rcvd
 GITHUB_TAG=	v${PKGVERSION_NOREV}
 
-MAINTAINER=	office%cpm.is@localhost
+MAINTAINER=	drixter%e-utp.net@localhost
 HOMEPAGE=	https://rcvd.net/
 COMMENT=	Privacy-first encrypted DNS engine (DoQ/DoT/DoH, no cleartext)
 LICENSE=	mit
@@ -17,26 +17,23 @@ GO_VERSION_REQD=	127
 .include "go-modules.mk"
 
 # rcvd runs unprivileged and needs a dedicated user/group.
+PKG_GROUPS=		rcvd
+PKG_USERS=		rcvd:rcvd
+PKG_GECOS.rcvd=		rcvd DNS daemon
+PKG_HOME.rcvd=		/nonexistent
+PKG_SHELL.rcvd=		${NOLOGIN}
 
-BUILD_DEFS+=	VARBASE RCVD_USER RCVD_GROUP
+RCD_SCRIPTS=		rcvd
 
-RCVD_USER?=	rcvd
-RCVD_GROUP?=	rcvd
-
-PKG_GROUPS+=			${RCVD_GROUP}
-PKG_USERS+=			${RVCD_USER}:${RCVD_GROUP}
-PKG_GECOS.${KRESD_USER}=	rcvd DNS daemon
-PKG_GROUPS_VARS+=		RCVD_GROUP
-PKG_USERS_VARS=			RCVD_USER
-
-RCD_SCRIPTS=	rcvd
+BUILD_DEFS+=		VARBASE
 
 # Config and log directories, owned by the rcvd user.
-OWN_DIRS_PERMS+=	${PKG_SYSCONFDIR}/rcvd ${RCVD_USER} ${RCVD_GROUP} 0755
-OWN_DIRS_PERMS+=	${VARBASE}/log/rcvd ${RCVD_USER} ${RCVD_GROUP} 0755
+OWN_DIRS_PERMS+=	${PKG_SYSCONFDIR}/rcvd rcvd rcvd 0755
+OWN_DIRS_PERMS+=	${VARBASE}/log/rcvd rcvd rcvd 0755
 
 # The example forwarder profile becomes the default config on first install.
-CONF_FILES=	${PREFIX}/share/examples/rcvd/mode1-forwarder-3providers.toml ${PKG_SYSCONFDIR}/rcvd/rcvd.toml
+EGDIR=			${PREFIX}/share/examples/rcvd
+CONF_FILES=		${EGDIR}/rcvd.toml ${PKG_SYSCONFDIR}/rcvd/rcvd.toml
 
 # Stamp version, date, and source into the binary (parity with the release
 # recipe). buildDate is derived from SOURCE_DATE_EPOCH so the build stays
@@ -44,27 +41,31 @@ CONF_FILES=	${PREFIX}/share/examples/rcvd/mode1-forwarder-3providers.toml ${PKG_
 # otherwise it is unset and buildDate keeps the source default ("unknown"),
 # never a varying wall-clock time. The release tarball carries no .git, so
 # the commit is "unknown" too, by design.
-
 GO_LDFLAGS=		-s -w \
 			-X main.version=${PKGVERSION_NOREV} \
 			-X main.buildSource=pkgsrc
 .if !empty(SOURCE_DATE_EPOCH)
-BUILD_DATE_cmd=		date -u -d "@${SOURCE_DATE_EPOCH}" +%Y-%m-%dT%H:%M:%SZ 2>/dev/null || \  date -u -r "${SOURCE_DATE_EPOCH}" +%Y-%m-%dT%H:%M:%SZ
+BUILD_DATE_cmd=		date -u -d "@${SOURCE_DATE_EPOCH}" +%Y-%m-%dT%H:%M:%SZ 2>/dev/null || \
+			date -u -r "${SOURCE_DATE_EPOCH}" +%Y-%m-%dT%H:%M:%SZ
 GO_LDFLAGS+=		-X main.buildDate=${BUILD_DATE_cmd:sh}
 .endif
 GOFLAGS+=		-ldflags=${GO_LDFLAGS:Q}
 GO_BUILD_PATTERN=	./cmd/rcvd
 
 # rcvd is a pure-Go static binary (no cgo), matching the upstream release recipe.
-MAKE_ENV+=	CGO_ENABLED=0
+MAKE_ENV+=		CGO_ENABLED=0
 
-INSTALLATION_DIRS+=	share/examples/rcvd ${PKGMANDIR}/man1
+INSTALLATION_DIRS+=	${EGDIR} share/doc/rcvd/examples ${PKGMANDIR}/man1
 
 post-install:
-	${INSTALL_DATA} ${WRKSRC}/etc/mode1-forwarder-3providers.toml ${DESTDIR}${PREFIX}/share/examples/rcvd/
-	${INSTALL_DATA} ${WRKSRC}/etc/flagship-dualmode.toml ${DESTDIR}${PREFIX}/share/examples/rcvd/
-	${INSTALL_DATA} ${WRKSRC}/etc/mode2-doh-service.toml ${DESTDIR}${PREFIX}/share/examples/rcvd/
-	${INSTALL_MAN} ${WRKSRC}/man/rcvd.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/rcvd.1
+	${INSTALL_DATA} ${WRKSRC}/etc/mode1-forwarder-3providers.toml \
+		${DESTDIR}${EGDIR}/rcvd.toml
+.for f in flagship-dualmode mode1-forwarder-3providers mode2-doh-service
+	${INSTALL_DATA} ${WRKSRC}/etc/${f}.toml \
+		${DESTDIR}${PREFIX}/share/doc/rcvd/examples/${f}.toml
+.endfor
+	${INSTALL_MAN} ${WRKSRC}/man/rcvd.1 \
+		${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/rcvd.1
 
 .include "../../lang/go/go-module.mk"
 .include "../../mk/bsd.pkg.mk"
diff --git a/rcvd/Makefile-orig b/rcvd/Makefile-orig
deleted file mode 100644
index 5d25a3ebf2..0000000000
--- a/rcvd/Makefile-orig
+++ /dev/null
@@ -1,71 +0,0 @@
-# $NetBSD$
-
-DISTNAME=	rcvd-0.2.0
-CATEGORIES=	net
-MASTER_SITES=	${MASTER_SITE_GITHUB:=rcvd-dns/}
-GITHUB_PROJECT=	rcvd
-GITHUB_TAG=	v${PKGVERSION_NOREV}
-
-MAINTAINER=	office%cpm.is@localhost
-HOMEPAGE=	https://rcvd.net/
-COMMENT=	Privacy-first encrypted DNS engine (DoQ/DoT/DoH, no cleartext)
-LICENSE=	mit
-
-# rcvd's go.mod requires Go 1.27.
-GO_VERSION_REQD=	127
-
-.include "go-modules.mk"
-
-# rcvd runs unprivileged and needs a dedicated user/group.
-PKG_GROUPS=	rcvd
-PKG_USERS=	rcvd:rcvd
-PKG_GECOS.rcvd=	rcvd DNS daemon
-PKG_HOME.rcvd=	/nonexistent
-PKG_SHELL.rcvd=	${NOLOGIN}
-
-RCD_SCRIPTS=	rcvd
-
-BUILD_DEFS+=	VARBASE
-
-# Config and log directories, owned by the rcvd user.
-OWN_DIRS_PERMS+=	${PKG_SYSCONFDIR}/rcvd rcvd rcvd 0755
-OWN_DIRS_PERMS+=	${VARBASE}/log/rcvd rcvd rcvd 0755
-
-# The example forwarder profile becomes the default config on first install.
-EGDIR=		${PREFIX}/share/examples/rcvd
-CONF_FILES=	${EGDIR}/rcvd.toml ${PKG_SYSCONFDIR}/rcvd/rcvd.toml
-
-# Stamp version, date, and source into the binary (parity with the release
-# recipe). buildDate is derived from SOURCE_DATE_EPOCH so the build stays
-# reproducible: pkgsrc sets it (to a fixed value) under PKGSRC_MKREPRO=yes;
-# otherwise it is unset and buildDate keeps the source default ("unknown"),
-# never a varying wall-clock time. The release tarball carries no .git, so
-# the commit is "unknown" too, by design.
-
-GO_LDFLAGS=		-s -w \
-			-X main.version=${PKGVERSION_NOREV} \
-			-X main.buildSource=pkgsrc
-.if !empty(SOURCE_DATE_EPOCH)
-BUILD_DATE_cmd=		date -u -d "@${SOURCE_DATE_EPOCH}" +%Y-%m-%dT%H:%M:%SZ 2>/dev/null || \  date -u -r "${SOURCE_DATE_EPOCH}" +%Y-%m-%dT%H:%M:%SZ
-GO_LDFLAGS+=		-X main.buildDate=${BUILD_DATE_cmd:sh}
-.endif
-GOFLAGS+=		-ldflags=${GO_LDFLAGS:Q}
-GO_BUILD_PATTERN=	./cmd/rcvd
-
-# rcvd is a pure-Go static binary (no cgo), matching the upstream release recipe.
-MAKE_ENV+=	CGO_ENABLED=0
-
-INSTALLATION_DIRS+=	${EGDIR} share/doc/rcvd/examples ${PKGMANDIR}/man1
-
-post-install:
-	${INSTALL_DATA} ${WRKSRC}/etc/mode1-forwarder-3providers.toml \
-	${DESTDIR}${EGDIR}/rcvd.toml
-.for f in flagship-dualmode mode1-forwarder-3providers mode2-doh-service
-	${INSTALL_DATA} ${WRKSRC}/etc/${f}.toml \
-	${DESTDIR}${PREFIX}/share/doc/rcvd/examples/${f}.toml
-.endfor
-	${INSTALL_MAN} ${WRKSRC}/man/rcvd.1 \
-	${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/rcvd.1
-
-.include "../../lang/go/go-module.mk"
-.include "../../mk/bsd.pkg.mk"
diff --git a/rcvd/PLIST b/rcvd/PLIST
index c324731a0a..14c4211169 100644
--- a/rcvd/PLIST
+++ b/rcvd/PLIST
@@ -1,6 +1,8 @@
 @comment $NetBSD$
 bin/rcvd
 man/man1/rcvd.1
-share/examples/rcvd/flagship-dualmode.toml
-share/examples/rcvd/mode1-forwarder-3providers.toml
-share/examples/rcvd/mode2-doh-service.toml
+share/doc/rcvd/examples/flagship-dualmode.toml
+share/doc/rcvd/examples/mode1-forwarder-3providers.toml
+share/doc/rcvd/examples/mode2-doh-service.toml
+share/examples/rc.d/rcvd
+share/examples/rcvd/rcvd.toml
diff --git a/rcvd/TODO b/rcvd/TODO
deleted file mode 100644
index a5fd0f6748..0000000000
--- a/rcvd/TODO
+++ /dev/null
@@ -1,2 +0,0 @@
-Initial load as provided by submitter, now optimalization part with start
-
diff --git a/rcvd/distinfo b/rcvd/distinfo
index 869786a4e3..16d1108ab4 100644
--- a/rcvd/distinfo
+++ b/rcvd/distinfo
@@ -6,30 +6,24 @@ Size (github.com__burnt_sushi_toml_@v_v1.6.0.mod) = 43 bytes
 BLAKE2s (github.com__burnt_sushi_toml_@v_v1.6.0.zip) = 2f5f362ba4a41907d51f25f4c4b0b3f848eb42b7aa8848b34fb4bb6d41f2e6aa
 SHA512 (github.com__burnt_sushi_toml_@v_v1.6.0.zip) = 6ab4b3d4a0c50299f1d48be5d6b79f6174b2c9c0b27a58123284df543e523ac7da6dd55a626e5732219bc00e68c9b2da2bc098bb1823d0440877d194e8b1f0c3
 Size (github.com__burnt_sushi_toml_@v_v1.6.0.zip) = 462127 bytes
-BLAKE2s (github.com_caddyserver_certmagic_@v_v0.25.4.mod) = 0377fe10974baae125d5af9158697c94aa95e89c8c71997b4829fc156ae16fd9
-SHA512 (github.com_caddyserver_certmagic_@v_v0.25.4.mod) = d709ef0f1c2db1ddcf62641e95b131d6d4f24b4d265a51d2f3e4478c211d5de85caaa3771c1c880347bf2df29615f8b67bd120183727362613affca45f5e1914
-Size (github.com_caddyserver_certmagic_@v_v0.25.4.mod) = 627 bytes
-BLAKE2s (github.com_caddyserver_certmagic_@v_v0.25.4.zip) = e2076acf2b9fdfa3e890b9b6e244950567d6920cf9e51450a369e63d44f68131
-SHA512 (github.com_caddyserver_certmagic_@v_v0.25.4.zip) = a312802e793931e6a3e593dfdee9ed377f6ac5186251d711a3332b6a41ceeecbb3f8bff8d1f843b06a571be47aaea803557478e65aae9809b77e33411b8fbfbe
-Size (github.com_caddyserver_certmagic_@v_v0.25.4.zip) = 256179 bytes
-BLAKE2s (github.com_caddyserver_zerossl_@v_v0.1.5.mod) = 03d2b37f148b5c05b6cdafde5adc541199f63e9faebdd96eab0a711bceeb3e5f
-SHA512 (github.com_caddyserver_zerossl_@v_v0.1.5.mod) = 313c955b432f7b5ea37b9add01111ea26d5c6a74da4d7a8a225404910a0d1d7aae4965e158d70f39a78d1a219cb2cc477e01189419b08811c6542ca629c9c1b7
-Size (github.com_caddyserver_zerossl_@v_v0.1.5.mod) = 49 bytes
-BLAKE2s (github.com_caddyserver_zerossl_@v_v0.1.5.zip) = c5b029ce0e893c07090aeb132ad0d4e73415ef86fcb555010246b0d846eef854
-SHA512 (github.com_caddyserver_zerossl_@v_v0.1.5.zip) = 6038462f1130f9ad43fa5423fd6b2d5b0d36eb36557519c0ef0924d47f4b355e379e76fcfa1fbff342fa16e792de4b9c45648489d76aa88a013c05bf4b4bd1a2
-Size (github.com_caddyserver_zerossl_@v_v0.1.5.zip) = 8841 bytes
-BLAKE2s (github.com_google_go-cmp_@v_v0.7.0.mod) = 1b6d125ae25361dc8ae5d3db85fe696798a89cfdca79a66c63ca86439a5dff1f
-SHA512 (github.com_google_go-cmp_@v_v0.7.0.mod) = f4042d585e6f65f4245b0a17c2f042ea40395633f6c88a4f7e460a1e09a0cd98ec72782f638dd9d7c81442dd5c05717ebaa64b7bd939cc4c96cf61b46751b812
-Size (github.com_google_go-cmp_@v_v0.7.0.mod) = 41 bytes
-BLAKE2s (github.com_google_go-cmp_@v_v0.7.0.zip) = 9d904f0a79e224bf1156e42f252021e8f70a8e4e609a75220a2312670ff40f15
-SHA512 (github.com_google_go-cmp_@v_v0.7.0.zip) = 171151f06d2e5dfc76cfd7ede810e74bdd668a515a8d6f7785f06ec8bcf1f34efb95cafdfc7a4c3943c98de83f905967e10e61721537c24cee33d7e1e4c15195
-Size (github.com_google_go-cmp_@v_v0.7.0.zip) = 130179 bytes
-BLAKE2s (github.com_klauspost_cpuid_v2_@v_v2.3.0.mod) = 76de9d0b46120dd73d3e7d94880ff9797571ebf6b2429525121aa21b4380b720
-SHA512 (github.com_klauspost_cpuid_v2_@v_v2.3.0.mod) = dbe08f63b93526e4784712308e4a67180f5e7fe710ddb825af83535114dffd6b164bd1c5b67fd1f93b6e48391f1b8d2695f697bd615126ff157d816256315986
-Size (github.com_klauspost_cpuid_v2_@v_v2.3.0.mod) = 80 bytes
-BLAKE2s (github.com_klauspost_cpuid_v2_@v_v2.3.0.zip) = e497a7ebb4380f3a2789b1aa8abc7a88d1a276f75819f674d3926c0f1647bbda
-SHA512 (github.com_klauspost_cpuid_v2_@v_v2.3.0.zip) = c6ba53877a7104c44bf83ecc1f96103f763724848ee79ff4cc9dc47caca5ab5e58cc35c6fda9d503ea9252e25fb91f691d26394174ffe9ccdb296e712da74318
-Size (github.com_klauspost_cpuid_v2_@v_v2.3.0.zip) = 55006 bytes
+BLAKE2s (github.com_caddyserver_certmagic_@v_v0.25.6.mod) = 1b5384028c604c2aabbc1436b7288a818ef1b40e0a3d17e06f5018e196475f48
+SHA512 (github.com_caddyserver_certmagic_@v_v0.25.6.mod) = 341c4b05cab12ade0313b49d709abfac97edd4bde59a776e0ceb2143ce47d272af51e22df8f0377a96eebd651f001ad8e8197752a43d5da381d261631dbd0f2d
+Size (github.com_caddyserver_certmagic_@v_v0.25.6.mod) = 498 bytes
+BLAKE2s (github.com_caddyserver_certmagic_@v_v0.25.6.zip) = c8f254ea437b150119ee449ad963baaa53fdde5900e2027c53fa06234f4a9054
+SHA512 (github.com_caddyserver_certmagic_@v_v0.25.6.zip) = 01f88c05efe50107733efc7603d5e8102a7d0c29b7e4c94293f1dcb259690ee5b86dde881806c0a6105c03abfe86b6cc09038d7d182b8520c6f5f9809ca7f319
+Size (github.com_caddyserver_certmagic_@v_v0.25.6.zip) = 284150 bytes
+BLAKE2s (github.com_caddyserver_zerossl_@v_v0.1.6.mod) = 03d2b37f148b5c05b6cdafde5adc541199f63e9faebdd96eab0a711bceeb3e5f
+SHA512 (github.com_caddyserver_zerossl_@v_v0.1.6.mod) = 313c955b432f7b5ea37b9add01111ea26d5c6a74da4d7a8a225404910a0d1d7aae4965e158d70f39a78d1a219cb2cc477e01189419b08811c6542ca629c9c1b7
+Size (github.com_caddyserver_zerossl_@v_v0.1.6.mod) = 49 bytes
+BLAKE2s (github.com_caddyserver_zerossl_@v_v0.1.6.zip) = 7aff8cf5839bdcad037bc7270599583cc88c98a5bbb7b5af58ecaf99b3eff7d4
+SHA512 (github.com_caddyserver_zerossl_@v_v0.1.6.zip) = 6156e7c017ff6b2ec7954b775e2f578b44e2a5a5eb2a26b2101b7ade8b61eb7858d54b020fdc1662722fa311fabceed846497d219d8a0fdceff16d3bd8f07cd8
+Size (github.com_caddyserver_zerossl_@v_v0.1.6.zip) = 9458 bytes
+BLAKE2s (github.com_klauspost_cpuid_v2_@v_v2.4.0.mod) = bfa10370b47c5079e7ab09b76145c1773ce130f60c664374d3a228d3dad52f98
+SHA512 (github.com_klauspost_cpuid_v2_@v_v2.4.0.mod) = 465d88e7ac6359c2dce98fc8ca8485b4cf19aeee874ea2d7be5d661fadd5e27b175323ecf18b60da4f57c4611b05b094dce9a628dacca72a972fa8a102dcd1d6
+Size (github.com_klauspost_cpuid_v2_@v_v2.4.0.mod) = 82 bytes
+BLAKE2s (github.com_klauspost_cpuid_v2_@v_v2.4.0.zip) = 2b6848ce552cca3914d27ebdf1a9913a9e03411e94b7bcb8bcabb7e1283e1327
+SHA512 (github.com_klauspost_cpuid_v2_@v_v2.4.0.zip) = 0558750a3fa65072ca84ee5d1db74b900224bf8c388107f623b4040cea8862d891cbe5dd470c59d6560c1684220d6e8a1cef16a48e73427f03d043d44d6f924a
+Size (github.com_klauspost_cpuid_v2_@v_v2.4.0.zip) = 66828 bytes
 BLAKE2s (github.com_libdns_cloudflare_@v_v0.2.2.mod) = b6bfeb3d845f501b6d63daced5bae8b0ec6f6a229e046d6592cd1bbb85f6b935
 SHA512 (github.com_libdns_cloudflare_@v_v0.2.2.mod) = 625bfe277204917c5bcfc327d5fdb48b519c672d1c0e6b4a4c9c560c6cb47ecf1ddc3529ec92ce1b425bd2a1a8ad6e0cc89c9a43e94509715fd3c73b82ca4bd4
 Size (github.com_libdns_cloudflare_@v_v0.2.2.mod) = 86 bytes
@@ -42,30 +36,30 @@ Size (github.com_libdns_libdns_@v_v1.1.1.mod) = 41 bytes
 BLAKE2s (github.com_libdns_libdns_@v_v1.1.1.zip) = 94c2e9675c4eb7ad51aba39dc8818e297d36a2083ea60708e694dd335adeb279
 SHA512 (github.com_libdns_libdns_@v_v1.1.1.zip) = 401416723c892d57364ed3b8629167e4cef81c98f732285106eb9e25e58c32db57f3cb00bfdb786223e86143aaf15ae6b67d540a363f7d97fde5d7d64e325ab8
 Size (github.com_libdns_libdns_@v_v1.1.1.zip) = 23530 bytes
-BLAKE2s (github.com_mholt_acmez_v3_@v_v3.1.6.mod) = 4ac2968a9e4955f064e05a6cbfa956b14f43b4f23dacb1b4945e71534cbee140
-SHA512 (github.com_mholt_acmez_v3_@v_v3.1.6.mod) = 1188f728e1a3a6f16f9707e227350bb12332c871cf206636ab996a5e8a8c88d8cd22472eabd95ca76950ff66d1b348601ecf4bced7e6de496178ca0533382333
-Size (github.com_mholt_acmez_v3_@v_v3.1.6.mod) = 536 bytes
-BLAKE2s (github.com_mholt_acmez_v3_@v_v3.1.6.zip) = e35b884e3d91a3962200b641022008d3629a1412c65f7af3ab92d997a8d35644
-SHA512 (github.com_mholt_acmez_v3_@v_v3.1.6.zip) = 24e175b8681f3b3ad49461531a685dfc80cc1a2f410cbc42b85633b86784158c82a5d9bb855ec87a0ab394dcaddab1d7713fb938c6f5c0884c45771c6af6f081
-Size (github.com_mholt_acmez_v3_@v_v3.1.6.zip) = 92226 bytes
-BLAKE2s (github.com_miekg_dns_@v_v1.1.72.mod) = b45807db12231222c0aad830f7ef22a353c910856f2341bbe2f3e920007fd752
-SHA512 (github.com_miekg_dns_@v_v1.1.72.mod) = d5d9ab70229a59421dc6b43533790acb50e4c2e4517ec6fe41698a2f14273920f53a74ff0f159126d6b892bc88ea50840d5ff870d3559fce8e4b3f334f307179
-Size (github.com_miekg_dns_@v_v1.1.72.mod) = 225 bytes
-BLAKE2s (github.com_miekg_dns_@v_v1.1.72.zip) = 83662d9eff3af24b701ede2be0bbbfcbcacb023ed5b11de97ccba416c864fcca
-SHA512 (github.com_miekg_dns_@v_v1.1.72.zip) = 8dca46ddd73dfaa18018435583406ad1173b0b37feda9762694d2ed6a898fc9fb04e654bbf0a7bc4dd6785d0ad63c6758471fd48ea1a8de1cad26ca25a32d9a3
-Size (github.com_miekg_dns_@v_v1.1.72.zip) = 260654 bytes
+BLAKE2s (github.com_mholt_acmez_v3_@v_v3.1.7.mod) = 40bdcfee79c38ba6e4b2b613a78f4514496f4d01b47022219494c620f313b1a2
+SHA512 (github.com_mholt_acmez_v3_@v_v3.1.7.mod) = d11e7c50f67edbc476a42468310c1428c3cf8877efb0b3c4441cb514192e842f59d2054af281590e08ac777898e6ece5fb94093cbb9f5a6e8c06730a2965c3fd
+Size (github.com_mholt_acmez_v3_@v_v3.1.7.mod) = 536 bytes
+BLAKE2s (github.com_mholt_acmez_v3_@v_v3.1.7.zip) = 208af84e54e7ed8fda4d34be884902e060c53a200775a73edda8f0c6dcac574e
+SHA512 (github.com_mholt_acmez_v3_@v_v3.1.7.zip) = 64951b64291edfef27bcdfca8da4fb2cd08151b2eb03ab09059e0259d3dc78f6e78bf12ca35481de2e3edaaf1161ac94268df1b22405a7def019aa2d6e0a2e52
+Size (github.com_mholt_acmez_v3_@v_v3.1.7.zip) = 102852 bytes
+BLAKE2s (github.com_miekg_dns_@v_v1.1.73.mod) = 2166941b2b191cf155b0fef31ec251bfd5b3c75ceb9ab72716c4c863e079d035
+SHA512 (github.com_miekg_dns_@v_v1.1.73.mod) = 31e4c629c91eb2c153d44d8519569650336964ad76e7c9face290f0480303cb1b872e13bdc22995059e1015a304fe0c7770be5e76d8b96a6e5c68b25f3ca72d5
+Size (github.com_miekg_dns_@v_v1.1.73.mod) = 283 bytes
+BLAKE2s (github.com_miekg_dns_@v_v1.1.73.zip) = bb1b16c0bde244b1076537c5dc14b7ec96fadd5caf525ad36c80d77a338e76e3
+SHA512 (github.com_miekg_dns_@v_v1.1.73.zip) = 4da5aa096d40e805ab3aff880492bd9e3968a486eed489aad1fcefeeb7302ea867369af9cadcbf1a6cb362feebf9743420d0e4277256584dcc22cd3f1349a40f
+Size (github.com_miekg_dns_@v_v1.1.73.zip) = 265362 bytes
 BLAKE2s (github.com_quic-go_qpack_@v_v0.6.0.mod) = 00958567444078e3ce71b48acef9ef218b41a116cf598394b9876b4e726be25f
 SHA512 (github.com_quic-go_qpack_@v_v0.6.0.mod) = a331fe10c25947958342ff451bc3574e6412d30b5d35aa2cd1b441e4dcd84872674c764127a022f5db988544fce7495002bf5dd3b2bfb4b99cc71aa757a454f0
 Size (github.com_quic-go_qpack_@v_v0.6.0.mod) = 263 bytes
 BLAKE2s (github.com_quic-go_qpack_@v_v0.6.0.zip) = c2ac8612fce34c9cc9a0f48c235003e5bea4709168e230344c982c774b825e38
 SHA512 (github.com_quic-go_qpack_@v_v0.6.0.zip) = f0e7c9cc648bb42ee6a8ae5487b66ebe43f7d4a3b8c799cbb695159d6ca37834b0fd87859bb5638ee1f24c36552d1a9014af9f373c320a1be575c7ad2a906372
 Size (github.com_quic-go_qpack_@v_v0.6.0.zip) = 48205 bytes
-BLAKE2s (github.com_quic-go_quic-go_@v_v0.60.0.mod) = e4d918f1b882e9251b5196113abb24de3e2396f56fbcf3fe4044dafa75051290
-SHA512 (github.com_quic-go_quic-go_@v_v0.60.0.mod) = c82ab04ccdef328ae869f20a12d20d69a6e3cc727aba0742f2fa8d586068bbc762f9a3c64b84374dfb5634d499b970cc0c342fada0ae30950adf3ecd8d657c97
-Size (github.com_quic-go_quic-go_@v_v0.60.0.mod) = 891 bytes
-BLAKE2s (github.com_quic-go_quic-go_@v_v0.60.0.zip) = cd5396a6308b7a16c0ee4841a0f35f6b56b87df66568e8112874909179a45205
-SHA512 (github.com_quic-go_quic-go_@v_v0.60.0.zip) = d6b92c532c84ef30c459c128567b9f2bbc3910d69534a923c9c7d85b5ef3f5cd145633756c6827861ebe6f843003ac93ba642163429464cfe9356dd4cb782dfc
-Size (github.com_quic-go_quic-go_@v_v0.60.0.zip) = 972567 bytes
+BLAKE2s (github.com_quic-go_quic-go_@v_v0.63.0.mod) = cbfb6b987f2d3eab572c19c2128d266d4bd1bffbc72c5500a655f156e56103ac
+SHA512 (github.com_quic-go_quic-go_@v_v0.63.0.mod) = bddcff284e52eb629dc7b936ea9cf2d8ac1d4740d13701aed9715d2aa9969d60c1b71c927a1e533477cb1e0cca12c30263b622e53f295114a323303c03d2fe43
+Size (github.com_quic-go_quic-go_@v_v0.63.0.mod) = 636 bytes
+BLAKE2s (github.com_quic-go_quic-go_@v_v0.63.0.zip) = fca5427520eb2fc1a3304d655a4fd1fb341967f0085533f774ac0cf9089eee71
+SHA512 (github.com_quic-go_quic-go_@v_v0.63.0.zip) = 05aa3168a3a45abf72ec5d3328ecc457adf365d7ff8a80dbd6ca601778b5c288382435921a990d80d830a28afd8cedd1440bda687bc8572e464b800182eec3fb
+Size (github.com_quic-go_quic-go_@v_v0.63.0.zip) = 1019911 bytes
 BLAKE2s (github.com_zeebo_blake3_@v_v0.2.4.mod) = bf2b83b407128ac57180f69901d10f41835d297987ea7779e45be10781afebf6
 SHA512 (github.com_zeebo_blake3_@v_v0.2.4.mod) = 73490d67f5027541f74f7843b202c9c6d9ac4ab89118cf64366f18528d54b3cd5a35637e5c97def578d6312b7c37c1b96cb2dfed98164c5dd616b33e907dd73e
 Size (github.com_zeebo_blake3_@v_v0.2.4.mod) = 153 bytes
@@ -78,60 +72,42 @@ Size (go.uber.org_multierr_@v_v1.11.0.mod) = 228 bytes
 BLAKE2s (go.uber.org_multierr_@v_v1.11.0.zip) = 38cc533a0c9eea9b5cc6393d1d24d1c18c1a8e2cbd986575e627372fa23e7389
 SHA512 (go.uber.org_multierr_@v_v1.11.0.zip) = 68040fe6658ae4d8215b807c5ccb00df995cbf6bae56d68beef8335abb38d1008f2814abf71b196ccb1ccde10d5234de2da77055171ae87780816ac20521a662
 Size (go.uber.org_multierr_@v_v1.11.0.zip) = 25681 bytes
-BLAKE2s (go.uber.org_zap_@v_v1.27.1.mod) = 424df414139e2863972b77cec4bce427bba551e357729644bb7690a20dacbfa9
-SHA512 (go.uber.org_zap_@v_v1.27.1.mod) = f9ceaf7f772be1b5aadccd4a63ead411578cf2b35ea61c74dae38eb54085cfae67bf25f17844423c7982e1eae8427f87bb31de07fdeb0b1a17517925267d297d
-Size (go.uber.org_zap_@v_v1.27.1.mod) = 312 bytes
-BLAKE2s (go.uber.org_zap_@v_v1.27.1.zip) = 50331bb02ef2e5757c876b1b90a1fa413875c5e65943f3b923b29cee5382f7c6
-SHA512 (go.uber.org_zap_@v_v1.27.1.zip) = 091314c930ccaced1966a2cabbf5b8349f21af7fc50160a44d617b081c6efad3afe714ac2de2eb73738dfa8f315aca86ea86035de54837ce87002a5ba0437e95
-Size (go.uber.org_zap_@v_v1.27.1.zip) = 289619 bytes
+BLAKE2s (go.uber.org_zap_@v_v1.28.0.mod) = 401425875192756be80aa866429f8756cea29017d93614f7077c37a257175683
+SHA512 (go.uber.org_zap_@v_v1.28.0.mod) = 7b8e935bc69d3993283e90816ca4e217d037991f25d86f8785f38955db6d574d7b67371440f41da91f78ea7694ee9b2044a280fca2698a7c16b6b91957745f43
+Size (go.uber.org_zap_@v_v1.28.0.mod) = 351 bytes
+BLAKE2s (go.uber.org_zap_@v_v1.28.0.zip) = 0f1a413c2063d8870d39739e7eab2cf1ea71340aa2e5d9413d4bf57dfd469af2
+SHA512 (go.uber.org_zap_@v_v1.28.0.zip) = d728f6735a668770c2a8d21d5dd6e98a10d095831311ccddd2e92db79dd90bc41e3bfe4ec40c6b82bcb3cbdaa567793ea539c141edc2ac67630e1f540a66b3da
+Size (go.uber.org_zap_@v_v1.28.0.zip) = 290595 bytes
 BLAKE2s (go.uber.org_zap_exp_@v_v0.3.0.mod) = f142715a41460f2a519c5811cc69289a3d2a105a2711a445bd7e7d3acad12062
 SHA512 (go.uber.org_zap_exp_@v_v0.3.0.mod) = 84770c21c6d413f5eb684ffe0b57494126d86aa1815668d3baa0127299bff51dd5f5030790b905e3b071ae3063589b8e39af5433aedaa1c00ec1d6e23bcbfe72
 Size (go.uber.org_zap_exp_@v_v0.3.0.mod) = 331 bytes
 BLAKE2s (go.uber.org_zap_exp_@v_v0.3.0.zip) = 6189599fe3979996466d2222131257d3801d2e3812e1259b847003ace06ced9b
 SHA512 (go.uber.org_zap_exp_@v_v0.3.0.zip) = d83e1b4579e056a90ef7875838ab1bbbaa96bd51e8295ff7295328968c6b88fa645c3f7242a1ad00d8b906a9e056b280458da9c51e53a099eec7e0de9c53c9cd
 Size (go.uber.org_zap_exp_@v_v0.3.0.zip) = 15842 bytes
-BLAKE2s (golang.org_x_crypto_@v_v0.53.0.mod) = 49252bfacd9cce3474e7df7b9e2e1c738752cc6c8bed732fa00c79740a5a35d3
-SHA512 (golang.org_x_crypto_@v_v0.53.0.mod) = 94828e458522222493628e28b6667d65060c54061d44980bf39c1d9dcd1d01224e61ee1f8ff5755e4a3793c6c536371cda3049fdf5ed83c0c6f5a60d5c071457
-Size (golang.org_x_crypto_@v_v0.53.0.mod) = 192 bytes
-BLAKE2s (golang.org_x_crypto_@v_v0.53.0.zip) = 29f057f3f9964ce8056e921d49f2f7365a99e041789c24c2d8549d004f458f18
-SHA512 (golang.org_x_crypto_@v_v0.53.0.zip) = 5bc8e53716b08a8c5891fa4807e62ce4b251281cffea7c90624da3b0cc8e3de72aac8ebcf2c2d28b8c14f66e38fdfa8f55edf3b5037738e6ad70f836d9c30304
-Size (golang.org_x_crypto_@v_v0.53.0.zip) = 2265171 bytes
-BLAKE2s (golang.org_x_mod_@v_v0.37.0.mod) = b40be60bf08f6b5044185949ca3746ffa2d647d8982dff0c8dadcf0c03d03962
-SHA512 (golang.org_x_mod_@v_v0.37.0.mod) = 549b77912604a950cc9c0db67d3f65b23676d8ec12c1c1844485b8696ec0e59815bd31751b3f8e7c38b5f58e7559fef991f401e0f5875621d78a7e01919dd7c8
-Size (golang.org_x_mod_@v_v0.37.0.mod) = 86 bytes
-BLAKE2s (golang.org_x_mod_@v_v0.37.0.zip) = b3b823b2deaf30dd100835cae07d5f8a6c5eeb92b018d5bc9431db749d4960ac
-SHA512 (golang.org_x_mod_@v_v0.37.0.zip) = c469f42a7d530e6adee7c2e36b528f163a91ae37fdcdadecbda4cba07ec078f3ccae684ac34432b7c24715aa8efffd14f0039fb0148e2022908efa4de514235a
-Size (golang.org_x_mod_@v_v0.37.0.zip) = 174531 bytes
-BLAKE2s (golang.org_x_net_@v_v0.56.0.mod) = 0366cd6d736d0fc83e8752a7db076b899ec59d2403fe6922c356bf0d15b89bf5
-SHA512 (golang.org_x_net_@v_v0.56.0.mod) = 75d9c39403b4ee6208df0ba166c80950469389231a42baffb1d425383411f5f95f7d17571613e98c7fff3e1c0cb9bae0278d5d1c5fa127bd94616328bf15dfd1
-Size (golang.org_x_net_@v_v0.56.0.mod) = 157 bytes
-BLAKE2s (golang.org_x_net_@v_v0.56.0.zip) = f4b3c5d3f4fe820501f96945e275425ac38e65e8d0373607227a4bd84eac3365
-SHA512 (golang.org_x_net_@v_v0.56.0.zip) = c73293747fa43f8b8074f9b88c03485bf0e575c24e9dc0d5052354db810fe021d93b26cfcaffb9ac2fc3aba4663d7c17052fb05a5db55a77fa6b0feeef6931fb
-Size (golang.org_x_net_@v_v0.56.0.zip) = 1868474 bytes
-BLAKE2s (golang.org_x_sync_@v_v0.21.0.mod) = 7041602217cf35da919f89685bb7203789bf49cf861bc4dd4b9a92b03b6d3961
-SHA512 (golang.org_x_sync_@v_v0.21.0.mod) = fadbb942889ef5930c37862f8e79d336f26b1a713134a731377f4fecfca8472fe699624f71955c8a1a87b48e98a99f537ae0c43a07ef449feada221d0d6dc2e2
-Size (golang.org_x_sync_@v_v0.21.0.mod) = 36 bytes
-BLAKE2s (golang.org_x_sync_@v_v0.21.0.zip) = 8e5542336f5b93deec0f74500472da89a765062e54977d4b084fc437a89454c8
-SHA512 (golang.org_x_sync_@v_v0.21.0.zip) = fd37ff4f9262e8d2a65d45bad89280a2311f007f1871b984cecf974fb435dd7a4dc9c5a66225d3671b0ba651ca76e01dd1257051a0d7a3a21fba05adfebff856
-Size (golang.org_x_sync_@v_v0.21.0.zip) = 25686 bytes
-BLAKE2s (golang.org_x_sys_@v_v0.46.0.mod) = 54d735bab6b0f4ca4d304be2307672bd0448377d788ebe83f3acfb0a565cc3ae
-SHA512 (golang.org_x_sys_@v_v0.46.0.mod) = 1e0df129f27326be70316a1f1f0e94ca4b48c0d09c2975919182a64639b9718dc224d851d4cd69c618c10e7e7765a11a70e10a57507a26488c50e7c53baa8b01
-Size (golang.org_x_sys_@v_v0.46.0.mod) = 35 bytes
-BLAKE2s (golang.org_x_sys_@v_v0.46.0.zip) = 67a092ec3df1e61939b83cff2e73239849274e664152ff4bbeef8d7706cc0fc4
-SHA512 (golang.org_x_sys_@v_v0.46.0.zip) = 6f4c0e4fcf4b74a5510a35c9e38d800d0d337149bc5aa432d9d45d80abde47f9d6864099e8fe9be76c6f3816289242ea4bec2a80e9385f64d42fed3e6f86c33b
-Size (golang.org_x_sys_@v_v0.46.0.zip) = 2022627 bytes
-BLAKE2s (golang.org_x_text_@v_v0.39.0.mod) = 52e379518f0036e245b9776a99a320b8d193a47f0586a0f18e9bf51c06d6b56f
-SHA512 (golang.org_x_text_@v_v0.39.0.mod) = a4c818fd6743a9d0596e948db2cbbeab9e9eb0b9d339890b425a1599cc9a1afb2d43519c067d42e3c6ad50dca998f3a05ebc073d089f8d9663eff79437547b57
-Size (golang.org_x_text_@v_v0.39.0.mod) = 190 bytes
-BLAKE2s (golang.org_x_text_@v_v0.39.0.zip) = 9e1422c92ac9e93b18bfa4df1802e3fd8fc71278c41c7ab29ea6706b257111e9
-SHA512 (golang.org_x_text_@v_v0.39.0.zip) = 2cf0cb0b9aab49a08ed179295f52f2753d04aaff093ea99c5b1e3886656a2fa2e1394e3bb52ceb3e58efdd84ce685e036cb2e367c43cf909671294301808b385
-Size (golang.org_x_text_@v_v0.39.0.zip) = 7015149 bytes
-BLAKE2s (golang.org_x_tools_@v_v0.47.0.mod) = dc4d5c90f6287001cd57e88f5e5be035c49d07c45beec45fa0573c6b9583cc28
-SHA512 (golang.org_x_tools_@v_v0.47.0.mod) = 451cec63872b837147addbb876babf76d6be2bc285073485a54240788359837e055823af54e3529ff61bdbdacc808910bed5b9d97ebf8022b4c37fadd144e86c
-Size (golang.org_x_tools_@v_v0.47.0.mod) = 301 bytes
-BLAKE2s (golang.org_x_tools_@v_v0.47.0.zip) = 832dc014134b89d2cc991a4a1e1f2c6f93f5d66c1d7e730fa62cc91857ab72cf
-SHA512 (golang.org_x_tools_@v_v0.47.0.zip) = e940dc6f363f343cf3a85e1afab6ee10b5b20e34dd2237184e07da300cd37357161dbb63f369090a40952c0d13a3bf21399de92d84bdbfdd88b40dd97fb0cd44
-Size (golang.org_x_tools_@v_v0.47.0.zip) = 2760246 bytes
-BLAKE2s (rcvd-0.2.0.tar.gz) = f5671d36c7e64c2a3320391e14936f102ae7584c7fd6d9dfe61b51288a01c9e1
-SHA512 (rcvd-0.2.0.tar.gz) = 475f967e0376334354290ebd157343a2677b4382c2c05c35473fdda9a732f58ca3f76cf566e286c3e6a0eae88a5ff47de7e7c27c701eee830170e81f13b5f2d2
-Size (rcvd-0.2.0.tar.gz) = 316355 bytes
+BLAKE2s (golang.org_x_crypto_@v_v0.57.0.mod) = 5786d5d9fc2b2a8d2785a6628a5e906adc793cb0f9f5c59566f2118ef13c3b37
+SHA512 (golang.org_x_crypto_@v_v0.57.0.mod) = 7786101b114f79c5fe3c98d3e4fbdf1e40e8f43ad425ebbf45124bd208e3368016e95b0895b2119b84dcbe64123ff5083330e5c9a40527fa324c1313596c8f34
+Size (golang.org_x_crypto_@v_v0.57.0.mod) = 192 bytes
+BLAKE2s (golang.org_x_crypto_@v_v0.57.0.zip) = 8bb0a709d540a75d4d46ad3b1521fe780703418ab87f0cffc0d67898855ef472
+SHA512 (golang.org_x_crypto_@v_v0.57.0.zip) = 94b88bc36708172f117ee56c274217fe934af2139df6e211ee403d6aba465e768d376a9976f9094d6cbf4b36fa598dbf40b1af944e6adb91974c3f2de8ffda01
+Size (golang.org_x_crypto_@v_v0.57.0.zip) = 2312809 bytes
+BLAKE2s (golang.org_x_net_@v_v0.59.0.mod) = 6c90b1cdb361a9f10f26cf944b5ee704ee1a36afcfc4dacd6cd31ffdec872590
+SHA512 (golang.org_x_net_@v_v0.59.0.mod) = b97725b8154f76955df4a1d39457b774fe0e477314c69d5a7cd7a66f786265dea749be72bae8d605ccd4ed77174ab052e92696b16fad9920e0fff24d1c9e5df8
+Size (golang.org_x_net_@v_v0.59.0.mod) = 157 bytes
+BLAKE2s (golang.org_x_net_@v_v0.59.0.zip) = 91b068c6d63e2871c191bd0b0b7bd36418ecec43a29b04e6b94a5a2d6bcccedd
+SHA512 (golang.org_x_net_@v_v0.59.0.zip) = f23a5148d57e68cebacabe20efa6d93a00ba71ea3f8b948a38fc40838728a87328cb31cedd160294ac3645c997c7c05a677000ac6f28e7cbf7be6590d8405694
+Size (golang.org_x_net_@v_v0.59.0.zip) = 1941034 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.48.0.mod) = f609363d838f5ab76912006e45f8be731a32059069f64baeb2b494e4589f0a1c
+SHA512 (golang.org_x_sys_@v_v0.48.0.mod) = a307d84c89d7a12775fcb0274d2c9c5a54315cc6559596ab94b40e0b53f192e55373ca0f5f17768158090a456d23591cf4052a70579a080f2761ee0f62654a4f
+Size (golang.org_x_sys_@v_v0.48.0.mod) = 35 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.48.0.zip) = 336c761f0465b662c71a9742b6e394b6c5590d1cdb3f01a60eb03945300bb4e0
+SHA512 (golang.org_x_sys_@v_v0.48.0.zip) = 2a8305d837186d483786d910d5622318a523b4afcf3187ba87517d227fa289bc876c26e0db3b858c3928a816b30eb16e39c94115438a80c5bc28fff37cbf4501
+Size (golang.org_x_sys_@v_v0.48.0.zip) = 2094772 bytes
+BLAKE2s (golang.org_x_text_@v_v0.42.0.mod) = 3e3ec62ee1da53e5a3cc49d7ebf79918d370b7a7707b314ac198a739f3b07e4a
+SHA512 (golang.org_x_text_@v_v0.42.0.mod) = b77b73acfa718df21d32a839faf829c725b85945f1bc7bc02f6a566df730b00ee61a13fb9138264e1d7f9bec037a8423153aaec19e14b746d7f43dc88a5a6ccc
+Size (golang.org_x_text_@v_v0.42.0.mod) = 190 bytes
+BLAKE2s (golang.org_x_text_@v_v0.42.0.zip) = 4734b150d73173c76b7bd46e8860960bb5314d8324d40a654e794652002f09f3
+SHA512 (golang.org_x_text_@v_v0.42.0.zip) = b717d593e11a7684aafd7f959c21bed82cdd8d98e2ac8824d42e1c6c10a60f21a6da931103d27c5e54980dee4cb8fc05407a9f3329a6754216e7da99f9bf756e
+Size (golang.org_x_text_@v_v0.42.0.zip) = 7337550 bytes
+BLAKE2s (rcvd-0.3.1.tar.gz) = bb8f06f924e95dcbd8466a3063963b61a1504dc0191e1a713bfd3178ef6c52ce
+SHA512 (rcvd-0.3.1.tar.gz) = 711167f18fd37c2aba222cad2742c07d7dc9bfb5d45ba3db5215d00c1c91f7815a1a0192c6cc7050f62eba610182ba22a23a88ceb97bb2c5c32fbaf90733de84
+Size (rcvd-0.3.1.tar.gz) = 370567 bytes
diff --git a/rcvd/go-modules.mk b/rcvd/go-modules.mk
index 3d4347f0cd..5ee462edf0 100644
--- a/rcvd/go-modules.mk
+++ b/rcvd/go-modules.mk
@@ -1,46 +1,37 @@
 # $NetBSD$
-
 GO_MODULE_FILES+=	github.com/!burnt!sushi/toml/@v/v1.6.0.mod
 GO_MODULE_FILES+=	github.com/!burnt!sushi/toml/@v/v1.6.0.zip
-GO_MODULE_FILES+=	github.com/caddyserver/certmagic/@v/v0.25.4.mod
-GO_MODULE_FILES+=	github.com/caddyserver/certmagic/@v/v0.25.4.zip
-GO_MODULE_FILES+=	github.com/caddyserver/zerossl/@v/v0.1.5.mod
-GO_MODULE_FILES+=	github.com/caddyserver/zerossl/@v/v0.1.5.zip
-GO_MODULE_FILES+=	github.com/google/go-cmp/@v/v0.7.0.mod
-GO_MODULE_FILES+=	github.com/google/go-cmp/@v/v0.7.0.zip
-GO_MODULE_FILES+=	github.com/klauspost/cpuid/v2/@v/v2.3.0.mod
-GO_MODULE_FILES+=	github.com/klauspost/cpuid/v2/@v/v2.3.0.zip
+GO_MODULE_FILES+=	github.com/caddyserver/certmagic/@v/v0.25.6.mod
+GO_MODULE_FILES+=	github.com/caddyserver/certmagic/@v/v0.25.6.zip
+GO_MODULE_FILES+=	github.com/caddyserver/zerossl/@v/v0.1.6.mod
+GO_MODULE_FILES+=	github.com/caddyserver/zerossl/@v/v0.1.6.zip
+GO_MODULE_FILES+=	github.com/klauspost/cpuid/v2/@v/v2.4.0.mod
+GO_MODULE_FILES+=	github.com/klauspost/cpuid/v2/@v/v2.4.0.zip
 GO_MODULE_FILES+=	github.com/libdns/cloudflare/@v/v0.2.2.mod
 GO_MODULE_FILES+=	github.com/libdns/cloudflare/@v/v0.2.2.zip
 GO_MODULE_FILES+=	github.com/libdns/libdns/@v/v1.1.1.mod
 GO_MODULE_FILES+=	github.com/libdns/libdns/@v/v1.1.1.zip
-GO_MODULE_FILES+=	github.com/mholt/acmez/v3/@v/v3.1.6.mod
-GO_MODULE_FILES+=	github.com/mholt/acmez/v3/@v/v3.1.6.zip
-GO_MODULE_FILES+=	github.com/miekg/dns/@v/v1.1.72.mod
-GO_MODULE_FILES+=	github.com/miekg/dns/@v/v1.1.72.zip
+GO_MODULE_FILES+=	github.com/mholt/acmez/v3/@v/v3.1.7.mod
+GO_MODULE_FILES+=	github.com/mholt/acmez/v3/@v/v3.1.7.zip
+GO_MODULE_FILES+=	github.com/miekg/dns/@v/v1.1.73.mod
+GO_MODULE_FILES+=	github.com/miekg/dns/@v/v1.1.73.zip
 GO_MODULE_FILES+=	github.com/quic-go/qpack/@v/v0.6.0.mod
 GO_MODULE_FILES+=	github.com/quic-go/qpack/@v/v0.6.0.zip
-GO_MODULE_FILES+=	github.com/quic-go/quic-go/@v/v0.60.0.mod
-GO_MODULE_FILES+=	github.com/quic-go/quic-go/@v/v0.60.0.zip
+GO_MODULE_FILES+=	github.com/quic-go/quic-go/@v/v0.63.0.mod
+GO_MODULE_FILES+=	github.com/quic-go/quic-go/@v/v0.63.0.zip
 GO_MODULE_FILES+=	github.com/zeebo/blake3/@v/v0.2.4.mod
 GO_MODULE_FILES+=	github.com/zeebo/blake3/@v/v0.2.4.zip
 GO_MODULE_FILES+=	go.uber.org/multierr/@v/v1.11.0.mod
 GO_MODULE_FILES+=	go.uber.org/multierr/@v/v1.11.0.zip
-GO_MODULE_FILES+=	go.uber.org/zap/@v/v1.27.1.mod
-GO_MODULE_FILES+=	go.uber.org/zap/@v/v1.27.1.zip
+GO_MODULE_FILES+=	go.uber.org/zap/@v/v1.28.0.mod
+GO_MODULE_FILES+=	go.uber.org/zap/@v/v1.28.0.zip
 GO_MODULE_FILES+=	go.uber.org/zap/exp/@v/v0.3.0.mod
 GO_MODULE_FILES+=	go.uber.org/zap/exp/@v/v0.3.0.zip
-GO_MODULE_FILES+=	golang.org/x/crypto/@v/v0.53.0.mod
-GO_MODULE_FILES+=	golang.org/x/crypto/@v/v0.53.0.zip
-GO_MODULE_FILES+=	golang.org/x/mod/@v/v0.37.0.mod
-GO_MODULE_FILES+=	golang.org/x/mod/@v/v0.37.0.zip
-GO_MODULE_FILES+=	golang.org/x/net/@v/v0.56.0.mod
-GO_MODULE_FILES+=	golang.org/x/net/@v/v0.56.0.zip
-GO_MODULE_FILES+=	golang.org/x/sync/@v/v0.21.0.mod
-GO_MODULE_FILES+=	golang.org/x/sync/@v/v0.21.0.zip
-GO_MODULE_FILES+=	golang.org/x/sys/@v/v0.46.0.mod
-GO_MODULE_FILES+=	golang.org/x/sys/@v/v0.46.0.zip
-GO_MODULE_FILES+=	golang.org/x/text/@v/v0.39.0.mod
-GO_MODULE_FILES+=	golang.org/x/text/@v/v0.39.0.zip
-GO_MODULE_FILES+=	golang.org/x/tools/@v/v0.47.0.mod
-GO_MODULE_FILES+=	golang.org/x/tools/@v/v0.47.0.zip
+GO_MODULE_FILES+=	golang.org/x/crypto/@v/v0.57.0.mod
+GO_MODULE_FILES+=	golang.org/x/crypto/@v/v0.57.0.zip
+GO_MODULE_FILES+=	golang.org/x/net/@v/v0.59.0.mod
+GO_MODULE_FILES+=	golang.org/x/net/@v/v0.59.0.zip
+GO_MODULE_FILES+=	golang.org/x/sys/@v/v0.48.0.mod
+GO_MODULE_FILES+=	golang.org/x/sys/@v/v0.48.0.zip
+GO_MODULE_FILES+=	golang.org/x/text/@v/v0.42.0.mod
+GO_MODULE_FILES+=	golang.org/x/text/@v/v0.42.0.zip


Home | Main Index | Thread Index | Old Index