There is a security fix with this update so consider committing this to
-stable.

Details:
The changelog omits the details so I inferred that "[security]
Predictable TXID can lead to response forgeries" was the issue.

"The miegkg/dns module was updated to version 1.1.26, that fixes a
security issue affecting non-encrypted/non-authenticated DNS traffic. In
dnscrypt-proxy, this only affects the forwarding feature."

https://github.com/miekg/dns/pull/1044
https://github.com/miekg/dns/issues/1043
https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Forwarding

Changelog:
https://github.com/DNSCrypt/dnscrypt-proxy/blob/2.0.36/ChangeLog

This update is for dnscrypt-proxy 2.0.36, released December 21,
2019. Tests are welcome.

Index: Makefile
===================================================================
RCS file: /cvs/ports/net/dnscrypt-proxy/Makefile,v
retrieving revision 1.49
diff -u -p -r1.49 Makefile
--- Makefile    12 Dec 2019 16:00:21 -0000      1.49
+++ Makefile    22 Dec 2019 08:38:58 -0000
@@ -4,7 +4,7 @@ COMMENT =       flexible DNS proxy with suppor
 
 GH_ACCOUNT =   jedisct1
 GH_PROJECT =   dnscrypt-proxy
-GH_TAGNAME =   2.0.35
+GH_TAGNAME =   2.0.36
 
 CATEGORIES =   net
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/dnscrypt-proxy/distinfo,v
retrieving revision 1.25
diff -u -p -r1.25 distinfo
--- distinfo    12 Dec 2019 16:00:21 -0000      1.25
+++ distinfo    22 Dec 2019 08:38:58 -0000
@@ -1,2 +1,2 @@
-SHA256 (dnscrypt-proxy-2.0.35.tar.gz) = 
cjOV5a+krbVQ8gUIASYK7zzJ7ZGMwmeAx0dLEQqa2dc=
-SIZE (dnscrypt-proxy-2.0.35.tar.gz) = 2740595
+SHA256 (dnscrypt-proxy-2.0.36.tar.gz) = 
3ckiW4a/NZXO7a7WRwdk5hlCQc4mz+qG+f389r06dXU=
+SIZE (dnscrypt-proxy-2.0.36.tar.gz) = 2814470
Index: patches/patch-dnscrypt-proxy_example-dnscrypt-proxy_toml
===================================================================
RCS file: 
/cvs/ports/net/dnscrypt-proxy/patches/patch-dnscrypt-proxy_example-dnscrypt-proxy_toml,v
retrieving revision 1.10
diff -u -p -r1.10 patch-dnscrypt-proxy_example-dnscrypt-proxy_toml
--- patches/patch-dnscrypt-proxy_example-dnscrypt-proxy_toml    12 Dec 2019 
16:00:21 -0000      1.10
+++ patches/patch-dnscrypt-proxy_example-dnscrypt-proxy_toml    22 Dec 2019 
08:38:58 -0000
@@ -12,7 +12,7 @@ Index: dnscrypt-proxy/example-dnscrypt-p
  
  
  ## Require servers (from static + remote sources) to satisfy specific 
properties
-@@ -574,7 +574,7 @@ cache_neg_max_ttl = 600
+@@ -584,7 +584,7 @@ cache_neg_max_ttl = 600
  
    [sources.'public-resolvers']
    urls = 
['https://raw.githubusercontent.com/DNSCrypt/dnscrypt-resolvers/master/v2/public-resolvers.md',
 'https://download.dnscrypt.info/resolvers-list/v2/public-resolvers.md']
@@ -21,7 +21,7 @@ Index: dnscrypt-proxy/example-dnscrypt-p
    minisign_key = 'RWQf6LRCGA9i53mlYecO4IzT51TGPpvWucNSCh1CBM0QTaLn73Y7GFO3'
    prefix = ''
  
-@@ -582,7 +582,7 @@ cache_neg_max_ttl = 600
+@@ -592,7 +592,7 @@ cache_neg_max_ttl = 600
  
    [sources.'relays']
    urls = 
['https://raw.githubusercontent.com/DNSCrypt/dnscrypt-resolvers/master/v2/relays.md',
 'https://download.dnscrypt.info/resolvers-list/v2/relays.md']
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/dnscrypt-proxy/pkg/PLIST,v
retrieving revision 1.1
diff -u -p -r1.1 PLIST
--- pkg/PLIST   16 Oct 2018 14:55:02 -0000      1.1
+++ pkg/PLIST   22 Dec 2019 08:38:58 -0000
@@ -14,5 +14,6 @@ share/examples/dnscrypt-proxy/example-cl
 share/examples/dnscrypt-proxy/example-dnscrypt-proxy.toml
 @sample ${SYSCONFDIR}/dnscrypt-proxy.toml
 share/examples/dnscrypt-proxy/example-forwarding-rules.txt
+share/examples/dnscrypt-proxy/example-ip-blacklist.txt
 share/examples/dnscrypt-proxy/example-whitelist.txt
 @sample ${LOCALSTATEDIR}/dnscrypt-proxy/


Reply via email to