Update to 2.0.42-1

This commit is contained in:
quindecim 2020-05-13 04:55:35 -04:00
parent b339d68fb7
commit e4ff718e0d
1 changed files with 166 additions and 167 deletions

View File

@ -8,15 +8,15 @@
#### Updated config files to 2.0.42-1 | quindecim #### Updated config files to 2.0.42-1 | quindecim
* ✅ Added `meganerd` resolver (Non-logging, non-filtering, supports DNSSEC by MegaNerd.nl). - ✅ Added `meganerd` resolver (Non-logging, non-filtering, supports DNSSEC by MegaNerd.nl).
* ✅ Enabled `whitelist.txt` file (as placeholder, once the blacklist goes public). - ✅ Enabled `whitelist.txt` file (as placeholder, once the blacklist goes public).
* ✅ Optimized relays based on geolocation. - ✅ Optimized relays based on geolocation.
* ⛔️ Disabled `IPv6` in `post-fs-data.sh` file (to enforce leaks prevention in some cases). - ⛔️ Disabled `IPv6` in `post-fs-data.sh` file (to enforce leaks prevention in some cases).
* ⛔️ Removed `dnscrypt.nl-ns0` resolver and related relays. - ⛔️ Removed `dnscrypt.nl-ns0` resolver and related relays.
* ⛔️ Removed `dnscrypt.one` resolver and related relays. - ⛔️ Removed `dnscrypt.one` resolver and related relays.
* ⛔️ Removed `ffmuc.net` resolver and related relays. - ⛔️ Removed `ffmuc.net` resolver and related relays.
* ⛔️ Removed `publicarray-au2` resolver and related relays. - ⛔️ Removed `publicarray-au2` resolver and related relays.
* Moved all the example documents into `dnscrypt-proxy/example-docs` folder (the remaining example documents must be deleted manually). - Moved all the example documents into `dnscrypt-proxy/example-docs` folder (the remaining example documents must be deleted manually).
## 2.0.42 ## 2.0.42
@ -39,7 +39,7 @@ more retries if necessary.
#### Updated config files to 2.0.42 | quindecim #### Updated config files to 2.0.42 | quindecim
* ✅ Enabled `skip_incompatible` option to ignore servers incompatible with anonymization - ✅ Enabled `skip_incompatible` option to ignore servers incompatible with anonymization
@ -82,7 +82,7 @@ the job.
- -
#### Updated config files to 2.0.39-2 | quindecim #### Updated config files to 2.0.39-2 | quindecim
* ⛔️ Removed `blacklist.txt` file *(too many false positives, will be added back in the future, when it reaches a more stable level)*. - ⛔️ Removed `blacklist.txt` file *(too many false positives, will be added back in the future, when it reaches a more stable level)*.
## 2.0.39-1 ## 2.0.39-1
@ -91,10 +91,10 @@ the job.
- -
#### Updated config files to 2.0.39-1 | quindecim #### Updated config files to 2.0.39-1 | quindecim
* ✅ Implemented automatic redirection. No more third-party apps are required to start it. - ✅ Implemented automatic redirection. No more third-party apps are required to start it.
* ✅ Introduced substrings and wildcards into `blacklist.txt` file and updated to `2020-03-19`. - ✅ Introduced substrings and wildcards into `blacklist.txt` file and updated to `2020-03-19`.
* ⛔️ Removed `ibksturm` resolver and related relays. - ⛔️ Removed `ibksturm` resolver and related relays.
* ⛔️ Removed `dnswarden-dc1`, `dnswarden-dc2`, `dnswarden-dc3`, resolvers and related relays. - ⛔️ Removed `dnswarden-dc1`, `dnswarden-dc2`, `dnswarden-dc3`, resolvers and related relays.
## 2.0.39 ## 2.0.39
@ -104,10 +104,10 @@ the job.
this has been fixed. Thanks to Simon Brand for the report! this has been fixed. Thanks to Simon Brand for the report!
#### Updated config files to 2.0.39 | quindecim #### Updated config files to 2.0.39 | quindecim
* ✅ Added `dnswarden-dc3` (DnsCrypt protocol . Non-logging, supports DNSSEC. By https://dnswarden.com). - ✅ Added `dnswarden-dc3` (DnsCrypt protocol . Non-logging, supports DNSSEC. By https://dnswarden.com).
* ✅ Updated `Magisk Module Installer template`. It require `Magisk 19+` from now on. - ✅ Updated `Magisk Module Installer template`. It require `Magisk 19+` from now on.
* ✅ Fixed an issue where `dnscrypt-proxy` doesn't detect the config file. - ✅ Fixed an issue where `dnscrypt-proxy` doesn't detect the config file.
* ✅ Updated `blacklist.txt` to `2020-01-30`. - ✅ Updated `blacklist.txt` to `2020-01-30`.
## 2.0.38 ## 2.0.38
@ -130,10 +130,10 @@ built using `Go 1.13.7` that fixes a TLS certificate parsing issue present in
previous versions of the compiler. previous versions of the compiler.
#### Updated config files to 2.0.38 | quindecim #### Updated config files to 2.0.38 | quindecim
* ✅ Added `dnswarden-dc3` (DnsCrypt protocol . Non-logging, supports DNSSEC. By https://dnswarden.com). - ✅ Added `dnswarden-dc3` (DnsCrypt protocol . Non-logging, supports DNSSEC. By https://dnswarden.com).
* ✅ Updated `Magisk Module Installer template`. It require `Magisk 19+` from now on. - ✅ Updated `Magisk Module Installer template`. It require `Magisk 19+` from now on.
* ✅ Fixed an issue where `dnscrypt-proxy` doesn't detect the config file. - ✅ Fixed an issue where `dnscrypt-proxy` doesn't detect the config file.
* ✅ Updated `blacklist.txt` to `2020-01-30`. - ✅ Updated `blacklist.txt` to `2020-01-30`.
## 2.0.36 ## 2.0.36
@ -150,9 +150,9 @@ security issue affecting non-encrypted/non-authenticated DNS traffic. In
`dnscrypt-proxy`, this only affects the forwarding feature. `dnscrypt-proxy`, this only affects the forwarding feature.
#### Updated config files to 2.0.36 | quindecim #### Updated config files to 2.0.36 | quindecim
* ✅ Added `dnscrypt.one` resolver (DNSSEC / no logs / uncensored, Germany (Nuremberg), https://dnscrypt.one/) - ✅ Added `dnscrypt.one` resolver (DNSSEC / no logs / uncensored, Germany (Nuremberg), https://dnscrypt.one/)
* ✅ Optimized relays based on geolocation - ✅ Optimized relays based on geolocation
* ✅ Updated `blacklist.txt` to `2019-12-22` - ✅ Updated `blacklist.txt` to `2019-12-22`
## 2.0.35 ## 2.0.35
@ -168,127 +168,127 @@ query name, so it can be whitelisted, or what the pointer was, so it
can be removed from the blacklist. can be removed from the blacklist.
#### Updated config files to 2.0.35 | quindecim #### Updated config files to 2.0.35 | quindecim
* ✅ Added `scaleway-ams` resolver (DNSSEC/Non-logged/Uncensored in Amsterdam - ARM server donated by Scaleway.com) - ✅ Added `scaleway-ams` resolver (DNSSEC/Non-logged/Uncensored in Amsterdam- ARM server donated by Scaleway.com)
Maintained by Frank Denis- https://fr.dnscrypt.info) Maintained by Frank Denis- https://fr.dnscrypt.info)
* ✅ Added `ffmuc.net` resolver - ✅ Added `ffmuc.net` resolver
(An open DNSCrypt resolver operated by Freifunk Munich with nodes in DE. (An open DNSCrypt resolver operated by Freifunk Munich with nodes in DE.
https://ffmuc.net/) https://ffmuc.net/)
* ✅ Fixed backup an existing `.toml` file before proceed with the installation - ✅ Fixed backup an existing `.toml` file before proceed with the installation
* ✅ Optimized relays based on geolocation - ✅ Optimized relays based on geolocation
* ✅ Updated `blacklist.txt` to `2019-12-09` - ✅ Updated `blacklist.txt` to `2019-12-09`
## 2.0.34 ## 2.0.34
#### Updated binary files to 2.0.34 | jedisct1 #### Updated binary files to 2.0.34 | jedisct1
* Blacklisted names are now also blocked if they appear in `CNAME` - Blacklisted names are now also blocked if they appear in `CNAME`
pointers. pointers.
* `dnscrypt-proxy` can now act as a local DoH *server*. Firefox can - `dnscrypt-proxy` can now act as a local DoH *server*. Firefox can
be configured to use it, so that ESNI can be enabled without bypassing be configured to use it, so that ESNI can be enabled without bypassing
your DNS proxy. your DNS proxy.
#### Updated config files to 2.0.34 | quindecim #### Updated config files to 2.0.34 | quindecim
* ✅ Added `ibksturm` - dnscrypt-server (nginx - encrypted-dns - unbound backend), DNSSEC / Non-Logged / Uncensored, OpenNIC and Root DNS-Zone - Hosted in Switzerland by ibksturm, aka Andreas Ziegler) - ✅ Added `ibksturm`- dnscrypt-server (nginx- encrypted-dns- unbound backend), DNSSEC / Non-Logged / Uncensored, OpenNIC and Root DNS-Zone- Hosted in Switzerland by ibksturm, aka Andreas Ziegler)
* ✅ Enabled `blacklist.txt` file to prevent `CNAME Cloaking` tracking feature - ✅ Enabled `blacklist.txt` file to prevent `CNAME Cloaking` tracking feature
* ✅ Optimized relays based on geolocation - ✅ Optimized relays based on geolocation
* ⛔️ Removed `charis` and `suami` resolvers and their relays - ⛔️ Removed `charis` and `suami` resolvers and their relays
## 2.0.33 ## 2.0.33
#### Updated binary files to 2.0.33 | jedisct1 #### Updated binary files to 2.0.33 | jedisct1
* Fixes an issue that caused some valid queries to return `PARSE_ERROR`. - Fixes an issue that caused some valid queries to return `PARSE_ERROR`.
* On certificate errors, the server name is now logged instead of the - On certificate errors, the server name is now logged instead of the
provider name, which is generally more useful. provider name, which is generally more useful.
* IP addresses for DoH servers that require DNS lookups are now cached - IP addresses for DoH servers that require DNS lookups are now cached
for at least 12 hours. for at least 12 hours.
* `ignore_system_dns` is now set to `true` by default. - `ignore_system_dns` is now set to `true` by default.
* A workaround for a bug in Cisco servers has been implemented. - A workaround for a bug in Cisco servers has been implemented.
* A corrupted or incomplete resolvers list is now ignored, keeping the - A corrupted or incomplete resolvers list is now ignored, keeping the
last good known cached list until the next update. In addition, logging was last good known cached list until the next update. In addition, logging was
improved and unit tests were also added. Awesome contribution from William improved and unit tests were also added. Awesome contribution from William
Elwood, thanks! Elwood, thanks!
* On Windows, the network probe immediately returned instead of blocking - On Windows, the network probe immediately returned instead of blocking
if `netprobe_timeout` was set to `-1`. This has been fixed. if `netprobe_timeout` was set to `-1`. This has been fixed.
* Expired cached IP addresses now have a grace period, to avoid breaking the - Expired cached IP addresses now have a grace period, to avoid breaking the
service if they temporarily can't be refreshed. service if they temporarily can't be refreshed.
* On Windows, the service now returns immediately, solving a long-standing - On Windows, the service now returns immediately, solving a long-standing
issue when initialization took more than 30 seconds ("The service did not issue when initialization took more than 30 seconds ("The service did not
respond to the start or control request in a timely fashion"). Fantastic respond to the start or control request in a timely fashion"). Fantastic
work by Alison Winters, thanks! work by Alison Winters, thanks!
* The `SERVER_ERROR` error code has been split into two new error codes: - The `SERVER_ERROR` error code has been split into two new error codes:
`NETWORK_ERROR` (self-explanatory) and `SERVFAIL` (a response was returned, `NETWORK_ERROR` (self-explanatory) and `SERVFAIL` (a response was returned,
but it includes a `SERVFAIL` error code). but it includes a `SERVFAIL` error code).
* Responses are now always compressed. - Responses are now always compressed.
#### Updated config files to 2.0.33 | quindecim #### Updated config files to 2.0.33 | quindecim
* ✅ Added `v.dnscrypt.uk-ipv4` - DNSCrypt v2, no logs, uncensored, DNSSEC. Hosted in London UK on Vultr - https://www.dnscrypt.uk - ✅ Added `v.dnscrypt.uk-ipv4`- DNSCrypt v2, no logs, uncensored, DNSSEC. Hosted in London UK on Vultr- https://www.dnscrypt.uk
* ✅ Optimized relays based on geolocation and set to use other providers different from the main one - ✅ Optimized relays based on geolocation and set to use other providers different from the main one
## 2.0.31 ## 2.0.31
#### Updated binary files to 2.0.31 | jedisct1 #### Updated binary files to 2.0.31 | jedisct1
* This version fixes a startup issue introduced in version 2.0.29, on systems for which the service cannot be automatically installed (such as OpenBSD and FreeBSD). Reported by @5ch17 and Vinícius Zavam, and fixed by Will Elwood, thanks! - This version fixes a startup issue introduced in version 2.0.29, on systems for which the service cannot be automatically installed (such as OpenBSD and FreeBSD). Reported by @5ch17 and Vinícius Zavam, and fixed by Will Elwood, thanks!
* This version fixes two regressions introduced in version 2.0.29: DoH server couldn't be reached over IPv6 any more, and the proxy couldn't be interrupted while servers were being benchmarked. - This version fixes two regressions introduced in version 2.0.29: DoH server couldn't be reached over IPv6 any more, and the proxy couldn't be interrupted while servers were being benchmarked.
#### Updated config files to 2.0.31 | quindecim #### Updated config files to 2.0.31 | quindecim
* Changed the way to backup an existing .toml file. The old configuration is now backed up with `year-month-day-hour-minute.bak` suffix (thanks to @lindroidux) - Changed the way to backup an existing .toml file. The old configuration is now backed up with `year-month-day-hour-minute.bak` suffix (thanks to @lindroidux)
## 2.0.29 ## 2.0.29
#### Updated binary files to 2.0.29 | jedisct1 #### Updated binary files to 2.0.29 | jedisct1
* Support for Anonymized DNS has been added! - Support for Anonymized DNS has been added!
* Wait before stopping, fixing an issue with Unbound (thanks to Vladimir Bauer) - Wait before stopping, fixing an issue with Unbound (thanks to Vladimir Bauer)
* DNS stamps are now included in the `-list-all -json` ouptut - DNS stamps are now included in the `-list-all-json` ouptut
* The `netprobe_timeout` setting from the configuration file or command-line was ignored. This has been fixed. - The `netprobe_timeout` setting from the configuration file or command-line was ignored. This has been fixed.
* The TTL or cloaked entries can now be adjusted (thanks to Markus Linnala) - The TTL or cloaked entries can now be adjusted (thanks to Markus Linnala)
* Cached IP address from DoH servers now expire (thanks to Markus Linnala) - Cached IP address from DoH servers now expire (thanks to Markus Linnala)
* DNSCrypt certificates can be fetched over Tor and SOCKS proxies - DNSCrypt certificates can be fetched over Tor and SOCKS proxies
* Retries over TCP are faster - Retries over TCP are faster
* Improved logging (thanks to Alison Winters) - Improved logging (thanks to Alison Winters)
* Ignore non-TXT records in certificate responses (thanks to Vladimir Bauer) - Ignore non-TXT records in certificate responses (thanks to Vladimir Bauer)
* A lot of internal cleanups, thanks to Markus Linnala - A lot of internal cleanups, thanks to Markus Linnala
#### Updated config files to 2.0.29 | quindecim #### Updated config files to 2.0.29 | quindecim
* ✅ Enabled `anonymized_dns` feature *(each resolver has 2 relays)* - ✅ Enabled `anonymized_dns` feature *(each resolver has 2 relays)*
* ✅ Added `scaleway-fr` resolver *(DNSSEC/Non-logging/Uncensored - Maintained by Frank Denis - https://fr.dnscrypt.info)* - ✅ Added `scaleway-fr` resolver *(DNSSEC/Non-logging/Uncensored- Maintained by Frank Denis- https://fr.dnscrypt.info)*
* ✅ Added `publicarray-au` resolver Australia, *(DNSSEC/OpenNIC/Non-logging/Uncensored - hosted on vultr.com maintained by publicarray - https://dns.seby.io)* - ✅ Added `publicarray-au` resolver Australia, *(DNSSEC/OpenNIC/Non-logging/Uncensored- hosted on vultr.com maintained by publicarray- https://dns.seby.io)*
* ✅ Added `publicarray-au2` resolver Australia, *(DNSSEC/OpenNIC/Non-logging/Uncensored - hosted on ovh.com.au maintained by publicarray - https://dns.seby.io)* - ✅ Added `publicarray-au2` resolver Australia, *(DNSSEC/OpenNIC/Non-logging/Uncensored- hosted on ovh.com.au maintained by publicarray- https://dns.seby.io)*
* ✅ Optimized relays based on geolocation - ✅ Optimized relays based on geolocation
## 2.0.29-beta.3 ## 2.0.29-beta.3
#### Updated binary files to 2.0.29-beta.3 | jedisct1 #### Updated binary files to 2.0.29-beta.3 | jedisct1
* Support for Anonymized DNSCrypt has been added. - Support for Anonymized DNSCrypt has been added.
* Latency with large responses has actually been reduced. - Latency with large responses has actually been reduced.
* DNSCrypt certificates can now be retrieved over Tor, proxies, and DNS relays. - DNSCrypt certificates can now be retrieved over Tor, proxies, and DNS relays.
* Improved server error reporting (thanks to Alison Winters) - Improved server error reporting (thanks to Alison Winters)
* Quite a lot of internal improvements and bug fixes have been made, thanks to Markus Linnala. - Quite a lot of internal improvements and bug fixes have been made, thanks to Markus Linnala.
* Improved logging - Improved logging
* Added a workaround for DNS servers using a non-standard provider name. - Added a workaround for DNS servers using a non-standard provider name.
#### Updated config files to 2.0.29-beta.3 | quindecim #### Updated config files to 2.0.29-beta.3 | quindecim
* ✅ Enabled `anonymized_dns` feature *(each resolver has 2 relays)* - ✅ Enabled `anonymized_dns` feature *(each resolver has 2 relays)*
* ✅ Added `scaleway-fr` resolver *(DNSSEC/Non-logged/Uncensored - Maintained by Frank Denis - https://fr.dnscrypt.info)* - ✅ Added `scaleway-fr` resolver *(DNSSEC/Non-logged/Uncensored- Maintained by Frank Denis- https://fr.dnscrypt.info)*
## 2.0.28 ## 2.0.28
#### Updated binary files to 2.0.28 | jedisct1 #### Updated binary files to 2.0.28 | jedisct1
* Invalid server entries are now skipped instead of preventing a source from being used. Thanks to Alison Winters for the contribution! - Invalid server entries are now skipped instead of preventing a source from being used. Thanks to Alison Winters for the contribution!
* Truncated responses are immediately retried over TCP instead of waiting for the client to retry. This reduces the latency for large responses. - Truncated responses are immediately retried over TCP instead of waiting for the client to retry. This reduces the latency for large responses.
* Responses sent to the local network are assumed to support at least 1252 bytes packets, and use optional information from EDNS up to 4096 bytes. This also reduces latency. - Responses sent to the local network are assumed to support at least 1252 bytes packets, and use optional information from EDNS up to 4096 bytes. This also reduces latency.
* Logging improvements: servers are not logged for cached, synthetic and cloaked responses. And the forwarder is logged instead of the regular server for forwarded responses. - Logging improvements: servers are not logged for cached, synthetic and cloaked responses. And the forwarder is logged instead of the regular server for forwarded responses.
## 2.0.27 ## 2.0.27
#### Updated binary files to 2.0.27 | jedisct1 #### Updated binary files to 2.0.27 | jedisct1
* The X25519 implementation was changed from using the Go standard implementation to using Cloudflare's CIRCL library. Unfortunately, CIRCL appears to be broken on big-endian systems. That change has been reverted. - The X25519 implementation was changed from using the Go standard implementation to using Cloudflare's CIRCL library. Unfortunately, CIRCL appears to be broken on big-endian systems. That change has been reverted.
* All the dependencies have been updated. - All the dependencies have been updated.
#### New maintainer | quindecim #### New maintainer | quindecim
@ -301,91 +301,90 @@ but it includes a `SERVFAIL` error code).
##### v2.8.7- bluemeda ##### v2.8.7- bluemeda
* changed path of configuration file [dnscrypt.toml] from /system/etc/ to /data/media/0/ [or /sdcard] - changed path of configuration file [dnscrypt.toml] from /system/etc/ to /data/media/0/ [or /sdcard]
* updated binary & configuration files to 2.0.25 - updated binary & configuration files to 2.0.25
* Removed automatic redirection of dns-request and let dnscrypt-proxy do its job only. - Removed automatic redirection of dns-request and let dnscrypt-proxy do its job only.
##### v2.8.5- bluemeda ##### v2.8.5- bluemeda
* Fix #40 - Fix #40
##### v2.8.4- bluemeda ##### v2.8.4- bluemeda
* Fix failed to copy or backup config file - Fix failed to copy or backup config file
##### v2.8.3- bluemeda ##### v2.8.3- bluemeda
* Fix permission issue - Fix permission issue
* Add option to replace or backup-restore config file - Add option to replace or backup-restore config file
##### v2.8.2- bluemeda ##### v2.8.2- bluemeda
* Fix "binary file is missing" - Fix "binary file is missing"
##### v2.8.1- bluemeda ##### v2.8.1- bluemeda
* Update Magisk 18100 requirements - Update Magisk 18100 requirements
##### v2.8.0- bluemeda ##### v2.8.0- bluemeda
* Update binary files 2.0.22 - Update binary files 2.0.22
##### v2.7.0- bluemeda ##### v2.7.0- bluemeda
* Update binary files 2.0.21 - Update binary files 2.0.21
##### v2.6.0- bluemeda ##### v2.6.0- bluemeda
* Update binary files to 2.0.19 - Update binary files to 2.0.19
##### v2.5.0- bluemeda ##### v2.5.0- bluemeda
* Update binary files to 2.0.16 - Update binary files to 2.0.16
* add exception for cloudflare fallback resolver. - add exception for cloudflare fallback resolver.
##### v2.4.0- bluemeda ##### v2.4.0- bluemeda
* Update binary files to 2.0.14 - Update binary files to 2.0.14
##### v2.3.0- bluemeda ##### v2.3.0- bluemeda
* Update binary files to 2.0.10 - Update binary files to 2.0.10
* Add option to choose auto redirect DNS or manually set with 3rd-party app. - Add option to choose auto redirect DNS or manually set with 3rd-party app.
##### v2.2.0- bluemeda ##### v2.2.0- bluemeda
* Update binary files to 2.0.8 - Update binary files to 2.0.8
##### v2.1.3- bluemeda ##### v2.1.3- bluemeda
* If you have previous version, please uninstall it first then reinstall it again or you can change listen port manually in dnscrypt-proxy.toml file. - If you have previous version, please uninstall it first then reinstall it again or you can change listen port manually in dnscrypt-proxy.toml file.
* Fix Tethering Client cannot Resolve DNSCrypt - Fix Tethering Client cannot Resolve DNSCrypt
* Fix Chromecast devices not showing jedisct1/dnscrypt-proxy#226 - Fix Chromecast devices not showing jedisct1/dnscrypt-proxy#226
* Add binary files for x86 and x86_64 (test) - Add binary files for x86 and x86_64 (test)
##### v2.1.2- bluemeda ##### v2.1.2- bluemeda
* Bug Fixes - Bug Fixes
##### v2.1.1- bluemeda ##### v2.1.1- bluemeda
* Bug fixes - Bug fixes
##### v2.1- bluemeda ##### v2.1- bluemeda
* Bug fixes - Bug fixes
##### v2.0- bluemeda ##### v2.0- bluemeda
* Resolve download.dnscrypt.info first before executing iptablDon't override dnscrypt-proxy.toml if exist - Resolve download.dnscrypt.info first before executing iptablDon't override dnscrypt-proxy.toml if exist
* Update binary files to v2.0.6 - Update binary files to v2.0.6
##### v1.1- bluemeda ##### v1.1- bluemeda
* Change listen port to 5353 (avoid conflict while tethering) - Change listen port to 5353 (avoid conflict while tethering)
##### v1.0- bluemeda ##### v1.0- bluemeda
* Initial release - Initial release
* dnscrypt-proxy v2.0.5 - dnscrypt-proxy v2.0.5