Page MenuHomeSolus

Update DNSCrypt-Proxy to 2.0.45

Authored by alecbcs on Jan 10 2021, 9:43 PM.



Updated DNSCrypt-Proxy to 2.0.45 which includes multiple new features and bug fixes.

Summarized Changelog:

  • Relay lists can be set to * for automatic relay selection. When a wildcard is used, either for the list of servers or relays, the proxy ensures that relays and servers are on distinct networks.
  • Lying resolvers are detected and reported.
  • New return code: NOT_READY for queries received before the proxy has been initialized.
  • Server lists can't be older than a week any more, even if directory permissions are incorrect and cache files cannot be written.
  • New feature: allowed_ips, to configure a set of IP addresses to never block no matter what DNS name resolves to them.
  • On Linux, OpenBSD and FreeBSD, listen_addresses can now include IP addresses that haven't been assigned to an interface yet.
  • Minor bug fixes and logging improvements.
  • Cloaking plugin: if an entry has multiple IP addresses for a type, all the IP addresses are now returned instead of a random one.
  • Logs can now be sent to /dev/stdout instead of actual files.

Full changelog can be found here.

Test Plan

Tested 2.0.45 by configuring from scratch again and starting/enabling using systemd. Everything functioned and looked as expected.

Diff Detail

R644 dnscrypt-proxy
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

alecbcs created this revision.Jan 10 2021, 9:43 PM
alecbcs requested review of this revision.Jan 10 2021, 9:43 PM
JoshStrobl accepted this revision.Jan 15 2021, 9:12 AM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Jan 15 2021, 9:12 AM
This revision was automatically updated to reflect the committed changes.