tb@ ran a bulk with go-1.20rc2 and dnscrypt-proxy is broken due to quic-go, a library. This update to dnscrypt-proxy 2.1.3 makes it compatible with go 1.20+ landing in February.
changelog: https://github.com/DNSCrypt/dnscrypt-proxy/releases/tag/2.1.3 I tested quic against go-1.19.4p1. google made quic and google is listed as a DoH server. /etc/dnscrypt-proxy.toml: --8<---------------cut here---------------start------------->8--- server_names = ['google'] ... ## Enable *experimental* support for HTTP/3 (DoH3, HTTP over QUIC) ## Note that, like DNSCrypt but unlike other HTTP versions, this uses ## UDP and (usually) port 443 instead of TCP. http3 = true --8<---------------cut here---------------end--------------->8--- OK? Index: Makefile =================================================================== RCS file: /cvs/ports/net/dnscrypt-proxy/Makefile,v retrieving revision 1.61 diff -u -p -u -p -r1.61 Makefile --- Makefile 8 Nov 2022 11:14:54 -0000 1.61 +++ Makefile 3 Feb 2023 23:57:52 -0000 @@ -2,8 +2,7 @@ COMMENT = flexible DNS proxy with suppor GH_ACCOUNT = jedisct1 GH_PROJECT = dnscrypt-proxy -GH_TAGNAME = 2.1.2 -REVISION = 0 +GH_TAGNAME = 2.1.3 CATEGORIES = net Index: distinfo =================================================================== RCS file: /cvs/ports/net/dnscrypt-proxy/distinfo,v retrieving revision 1.34 diff -u -p -u -p -r1.34 distinfo --- distinfo 3 Aug 2022 01:44:25 -0000 1.34 +++ distinfo 3 Feb 2023 23:57:52 -0000 @@ -1,2 +1,2 @@ -SHA256 (dnscrypt-proxy-2.1.2.tar.gz) = qlX9UrnBuYNAW/mLQux1T11vWbQpupyYEV32F+713qQ= -SIZE (dnscrypt-proxy-2.1.2.tar.gz) = 6792121 +SHA256 (dnscrypt-proxy-2.1.3.tar.gz) = YWOrMWnt0hWPWF3/LdukFrLSn9S0S0zHlDZfymZqcmo= +SIZE (dnscrypt-proxy-2.1.3.tar.gz) = 6891950