Created attachment 190506 [details] [NEW PORT] [PATCH] dns/dnscrypt-proxy2: Flexible DNS proxy with support for modern encrypted DNS protocols This port is the new version of the DNSCrypt Proxy (dns/dnscrypt-proxy). It works, as the previous one, "out of the box" and offers DNSSEC validation as well. Port's rc Script is based on https://www.reddit.com/r/freebsd/comments/7nmrha/supervised_freebsd_rcd_script_for_a_go_daemon/ % portlint -A dns/dnscrypt-proxy2 looks fine.
Created attachment 190507 [details] [LOG] dns/dnscrypt-proxy2: Flexible DNS proxy with support for modern encrypted DNS protocols Poudriere Log (amd64, 11.1-RELEASE)
Updated to version 2.0.5 (https://reviews.freebsd.org/D14319); From upstream's CHANGELOG we have: "Fixes a crash occasionally happening when using DoH servers, with stamps not containing any IP addresses, a DNSSEC-signed name, a non-working system DNS configuration, and a fallback server supporting DNSSEC".
A commit references this bug: Author: dbaio Date: Sun Mar 25 14:46:18 UTC 2018 New revision: 465521 URL: https://svnweb.freebsd.org/changeset/ports/465521 Log: Add dns/dnscrypt-proxy2: Flexible DNS proxy with support for encrypted protocols A flexible DNS proxy, with support for modern encrypted DNS protocols such as DNSCrypt v2 and DNS-over-HTTP/2. WWW: https://github.com/jedisct1/dnscrypt-proxy Without a repocopy because it's a new port, rewritten from scratch. PR: 225821 Submitted by: Vin?cius Zavam <egypcio@googlemail.com> Differential Revision: https://reviews.freebsd.org/D14319 Changes: head/dns/Makefile head/dns/dnscrypt-proxy/Makefile head/dns/dnscrypt-proxy2/ head/dns/dnscrypt-proxy2/Makefile head/dns/dnscrypt-proxy2/distinfo head/dns/dnscrypt-proxy2/files/ head/dns/dnscrypt-proxy2/files/dnscrypt-proxy.in head/dns/dnscrypt-proxy2/pkg-descr head/dns/dnscrypt-proxy2/pkg-message head/dns/dnscrypt-proxy2/pkg-plist
Committed, thanks Vinícius!