./net/dnscrypt-proxy [flexible DNS proxy with support for encrypted DNS protocols]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 2.0.44, Package name: dnscrypt-proxy-2.0.44
Maintained by: Nam Nguyen
Master sites:
Description
dnscrypt-proxy is a flexible DNS proxy with support for modern encrypted DNS
protocols, such as DNSCrypt v2 and DNS-over-HTTPS, and features:

- DNS traffic encryption and authentication. Supports DNS-over-HTTPS (DoH) and
DNSCrypt.
- DNS query monitoring with separate log files for regular and suspicious
queries.
- Filtering: block ads, malware and other unwanted content. Compatible with all
DNS services.
- Time-based filtering with a flexible weekly schedule.
- Transparent redirection of specific domains to specific resolvers.
- DNS caching to reduce latency and improve privacy.
- Local IPv6 blocking to reduce latency on IPv4-only networks.
- Load balancing: pick a set of resolvers, and dnscrypt-proxy will automatically
measure their speeds in order to balance traffic among the fastest available.
- Cloaking: like a HOSTS file on steroids that can return preconfigured
addresses for specific names or resolve and return the IP addresses of
other names. This can be used for local development, as well as to
enforce safe search results on Google, Yahoo and Bing.
- Automatic background updates of resolvers lists.
- Can force outgoing connections to use TCP.
- Supports SOCKS proxies.
- Compatible with DNSSEC.


Filesize: 2226.408 KB
Version History (View Complete History)
  • (2020-06-30) Updated to version: dnscrypt-proxy-2.0.44
  • (2020-04-07) Updated to version: dnscrypt-proxy-2.0.42
  • (2020-03-23) Updated to version: dnscrypt-proxy-2.0.40
  • (2020-02-02) Updated to version: dnscrypt-proxy-2.0.39
  • (2020-01-13) Updated to version: dnscrypt-proxy-2.0.36
  • (2017-08-02) Updated to version: dnscrypt-proxy-1.9.5
  • (2017-01-19) Updated to version: dnscrypt-proxy-1.9.3
  • (2017-01-05) Updated to version: dnscrypt-proxy-1.9.1
  • (2016-08-12) Updated to version: dnscrypt-proxy-1.7.0
  • (2016-02-04) Updated to version: dnscrypt-proxy-1.6.1
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2020-06-29 16:11:45 by Stuart Henderson | Files touched by this commit (4)
Log message:
update to dnscrypt-proxy-2.0.44 and adjust ownership/permissions on
/var/dnscrypt-proxy/ and contained files to work with upstream changes.
From Nam Nguyen.
   2020-04-06 12:42:57 by Bjorn Ketelaars | Files touched by this commit (2)
Log message:
Update to dnscrypt-proxy-2.0.42
Changes:
https://github.com/DNSCrypt/dnscrypt-proxy/blob/2.0.42/ChangeLog
https://github.com/DNSCrypt/dnscrypt-proxy/blob/2.0.41/ChangeLog
From Nam Nguyen <namn AT berkeley DOT edu> (MAINTAINER)
   2020-03-22 23:16:43 by Bjorn Ketelaars | Files touched by this commit (3)
Log message:
Update to dnscrypt-proxy-2.0.40
Changelog:
https://github.com/DNSCrypt/dnscrypt-proxy/blob/2.0.40/ChangeLog
From Nam Nguyen <namn AT berkeley DOT edu> (MAINTAINER).
   2020-02-01 13:45:26 by Bjorn Ketelaars | Files touched by this commit (3)
Log message:
Update to dnscrypt-proxy-2.0.39
This is a security fix release, which addresses an issue that affects
32-bit arches when dnscrypt-proxy's DNS over HTTPS (DoH) feature is
used. It was fixed in Go 1.13.7 (now available in ports) and in the
version of golang.org/x/crypto specified in {WRKSRC}/go.mod.
Release notes: https://github.com/DNSCrypt/dnscrypt-proxy/releases
From Nam Nguyen <namn AT berkeley DOT edu> (MAINTAINER).
   2019-12-22 23:10:42 by Bjorn Ketelaars | Files touched by this commit (3)
Log message:
Update to dnscrypt-proxy-2.0.36
Changelog:
https://github.com/DNSCrypt/dnscrypt-proxy/blob/2.0.36/ChangeLog
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 affects the forwarding feature.
From Nam Nguyen <namn AT berkeley DOT edu> (MAINTAINER).
   2019-12-22 07:12:47 by Bjorn Ketelaars | Files touched by this commit (4)
Log message:
Update to dnscrypt-proxy-2.0.36
Changelog:
https://github.com/DNSCrypt/dnscrypt-proxy/blob/2.0.36/ChangeLog
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.
From Nam Nguyen <namn AT berkeley DOT edu> (MAINTAINER).
   2019-12-12 09:00:21 by Bjorn Ketelaars | Files touched by this commit (3)
Log message:
Update to dnscrypt-proxy-2.0.35.
Changelog:
https://github.com/DNSCrypt/dnscrypt-proxy/blob/2.0.35/ChangeLog
From Nam Nguyen <namn AT berkeley DOT edu> (maintainer).
   2019-12-06 11:48:31 by Bjorn Ketelaars | Files touched by this commit (3)
Log message:
Update to dnscrypt-proxy-2.0.34.
Changelog:
https://github.com/DNSCrypt/dnscrypt-proxy/blob/2.0.34/ChangeLog
From Nam Nguyen <namn AT berkeley DOT edu> (MAINTAINER). Thanks!
   2019-11-18 13:59:36 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to dnscrypt-proxy 2.0.33, from maintainer Nam Nguyen
   2019-11-04 11:37:06 by Bjorn Ketelaars | Files touched by this commit (3)
Log message:
Update to dnscrypt-proxy-2.0.31.
Changelog:
https://github.com/DNSCrypt/dnscrypt-proxy/blob/2.0.31/ChangeLog
From Nam Nguyen <namn AT berkeley DOT edu> (maintainer). Thank you!
   2019-10-14 22:18:20 by Bjorn Ketelaars | Files touched by this commit (3)
Log message:
Update to dnscrypt-proxy-2.0.28.
Changelog can be found at
https://github.com/DNSCrypt/dnscrypt-proxy/blob/2.0.28/ChangeLog.
From Nam Nguyen <namn AT berkeley DOT edu> (MAINTAINER). Thank you!
   2019-09-10 07:19:25 by Bjorn Ketelaars | Files touched by this commit (3)
Log message:
Update to dnscrypt-proxy-2.0.27.
Changelog can be found at
https://github.com/jedisct1/dnscrypt-proxy/blob/2.0.27/ChangeLog.
From Nam Nguyen <namn AT berkeley DOT edu> (MAINTAINER).
   2019-07-12 14:49:09 by Stuart Henderson | Files touched by this commit (854)
Log message:
replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes
   2019-06-04 04:02:45 by Bjorn Ketelaars | Files touched by this commit (4)
Log message:
Update to dnscrypt-proxy-2.0.25.
Changelog can be found at
https://github.com/jedisct1/dnscrypt-proxy/releases/tag/2.0.25 and
https://github.com/jedisct1/dnscrypt-proxy/releases/tag/2.0.24
From Nam Nguyen (maintainer). Thanks!
OK sthen@
   2019-05-04 15:46:17 by Stuart Henderson | Files touched by this commit (5)
Log message:
No need for a special MODGO_ENV for go.port.mk, just use normal MAKE_ENV
like the rest of the ports tree. This also allows removing a bunch of
manual setting of PATH="${PORTPATH}" HOME="${PORTHOME}" done in various
ports etc. This also makes sure CFLAGS is passed through (not everything
honours it but it does improve at least some ports).
Remove NO_CCACHE from www/honk that was added because the above problem
resulted in ccache variables not being passed through correctly breaking
the cc calls in this.
ok kmos@
   2019-04-30 02:51:13 by Stuart Henderson | Files touched by this commit (4)
Log message:
update to dnscrypt-proxy-2.0.23, from Nam Nguyen who takes maintainer
   2019-04-16 09:26:11 by Bjorn Ketelaars | Files touched by this commit (3)
Log message:
Update to dnscrypt-proxy-2.0.22.
Diff from Nam Nguyen <namn ! berkeley () edu>. Thanks!
   2018-11-30 09:10:01 by Bjorn Ketelaars | Files touched by this commit (3)
Log message:
Update to dnscrypt-proxy-2.0.19.
Maintainer responded with "Looks good".
OK mestre@ (who had the same diff).
   2018-10-16 08:55:02 by Bjorn Ketelaars | Files touched by this commit (12)
Log message:
Update to dnscrypt-proxy-2.0.17.
As of 2.x dnscrypt-proxy is golang based. This newer version has
additional features, e.g. caching, and uses a new conf file/layout.
There is no separate package for plugins.
Feedback from MAINTAINER and sthen@ have been addressed. Thanks!
   2018-09-04 06:46:28 by Marc Espie | Files touched by this commit (918)
Log message:
convert to PKGSTEM
   2018-02-11 17:34:53 by Stuart Henderson | Files touched by this commit (1)
Log message:
better homepage
   2018-02-03 04:03:44 by Stuart Henderson | Files touched by this commit (1)
Log message:
distfiles/homepage no longer available; switch to mirrored distfiles and
github homepage for now. reported by Boni Satani on ports@ (though not
switching to the commercial homepage suggested).
XXX this port needs removing or updating to the golang-based v2. any takers?
   2018-01-11 12:27:12 by Robert Peichaer | Files touched by this commit (624)
Log message:
Change the shebang line from /bin/sh to /bin/ksh in all ports rc.d
daemon scripts and bump subpackages that contain the *.rc scripts.
discussed with and OK aja@
OK tb
   2017-08-02 03:32:40 by Giovanni Bechis | Files touched by this commit (3)
Log message:
Update to 1.9.5
ok Frank Denis (Maintainer)
   2017-01-23 11:00:23 by T.J. Townsend | Files touched by this commit (2)
Log message:
fix wording in the pkg readme, bump REVISION-main
ok sthen
   2017-01-19 07:59:04 by Stuart Henderson | Files touched by this commit (2)
Log message:
update to dnscrypt-proxy-1.9.3
   2017-01-05 07:23:30 by Stuart Henderson | Files touched by this commit (1)
Log message:
reinstate /old/ backup MASTER_SITES, lost in Pablo's diff. (not needed now,
but maybe later).
   2017-01-04 14:52:20 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to dnscrypt-proxy-1.9.1, based on a diff from Pablo Méndez Hernández,
but skipping the new config file for now because we can't force daemonizing
for the rc script (or setting uid) while using the config file. (the ideal
situation for scripts would be to allow these flags to override things on
the config file).
   2016-11-07 03:51:36 by Stuart Henderson | Files touched by this commit (14)
Log message:
sync WANTLIB (readding idn to some where I was overzealous, plus some lzma/pthread)
   2016-09-15 00:50:06 by Landry Breuil | Files touched by this commit (2)
Log message:
Now that --gc-sections has been disabled on powerpc (thanks jca@!),
remove the hacks in ports to disable it locally. Those should build ootb
in the next-next bulk...
   2016-09-13 15:36:48 by T.J. Townsend | Files touched by this commit (3)
Log message:
add information on running multiple instances to the readme file, clean up
pkg description, switch homepage and master_sites to https.
ok sthen
   2016-09-09 11:37:51 by T.J. Townsend | Files touched by this commit (2)
Log message:
expand on the instructions for running dnscrypt-proxy with unbound.
couple minor grammar tweaks while here.
ok sthen
   2016-08-12 05:50:31 by Stuart Henderson | Files touched by this commit (2)
Log message:
update to dnscrypt-proxy-1.7.0, based on a diff from pablomh at gmail
   2016-06-05 04:14:20 by Landry Breuil | Files touched by this commit (1)
Log message:
Fix on powerpc by passing libevent_cv_gc_sections_runs=no in CONFIGURE_ENV.
Since --gc-sections is broken on powerpc, but noone cared to okay jca@'s
binutils fix to disable it completely, continue fixing ports one by
one...
Btw, realized dnscrypt-proxy uses its own modified copy of libevent.. yay.
   2016-04-04 10:09:10 by Christian Weisgerber | Files touched by this commit (45)
Log message:
g/c PFRAG.shared
   2016-02-04 07:29:25 by Stuart Henderson | Files touched by this commit (3)
Log message:
Update pkg-readme and rc script for dnscrypt-proxy; "-R opendns" was the
package's old default but this has been replaced in the csv file since
the OpenDNS acquisition.
There is now no default; select a server yourself and configure it as shown
in the readme.
   2016-02-03 17:21:14 by Stuart Henderson | Files touched by this commit (3)
Log message:
Update to dnscrypt-proxy 1.6.1
- Security: malformed packets could cause the OpenDNS deviceid,
OpenDNS set-client-ip, blocking and AAAA blocking plugins to use
uninitialized pointers, leading to a denial of service or possibly
code execution. The vulnerable code is present since dnscrypt-proxy
1.1.0. OpenDNS users and people using dnscrypt-proxy in order to block
domain names and IP addresses should upgrade as soon as possible.
   2016-02-03 17:20:09 by Stuart Henderson | Files touched by this commit (4)
Log message:
Update to dnscrypt-proxy 1.6.1
- Security: malformed packets could cause the OpenDNS deviceid,
OpenDNS set-client-ip, blocking and AAAA blocking plugins to use
uninitialized pointers, leading to a denial of service or possibly
code execution. The vulnerable code is present since dnscrypt-proxy
1.1.0. OpenDNS users and people using dnscrypt-proxy in order to block
domain names and IP addresses should upgrade as soon as possible.
   2015-09-18 12:26:18 by Stuart Henderson | Files touched by this commit (4)
Log message:
update to dnscrypt-proxy-1.6.0 and sync patch with recent upstream commit
   2015-06-11 08:23:09 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to dnscrypt-proxy 1.5.0, reinstate arc4random_addrandom patch
lost during resync with upstream libevent
   2015-01-06 14:32:49 by Stuart Henderson | Files touched by this commit (2)
Log message:
update to dnscrypt-proxy 1.4.3; update (modified) libevent for evbuffer
CVE fix, add new servers and change IPs of some existing servers
   2015-01-02 13:21:06 by Jeremie Courreges-Anglas | Files touched by this commit (2)
Log message:
Maintenance update to dnscrypt-proxy-1.4.2
ok sthen@, MAINTAINER timeout.