dnscrypt-proxy-android/CHANGELOG.md

443 lines
18 KiB
Markdown
Raw Normal View History

2018-04-17 08:17:06 +00:00
# Changelog
2019-10-01 09:48:00 +00:00
2020-01-31 17:54:17 +00:00
2020-06-12 09:37:28 +00:00
## 2.0.44
##### Updated binary files to 2.0.44 | jedisct1
- More updates to the set of block lists, thanks again to IceCodeNew.
- Netprobes and listening sockets are now ignored when the `-list`, `-list-all`, `-show-certs` or `-check` command-line switches are used.
- `tls_client_auth` was renamed to `doh_client_x509_auth`. A section with the previous name is temporarily ignored if empty, but will error out if not.
- Unit tests are now working on 32-bit systems. Thanks to Will Elwood and @lifenjoiner.
##### Updated config files to 2.0.44 | quindecim
-
2020-05-16 23:12:16 +00:00
## 2.0.43
##### Updated binary files to 2.0.43 | jedisct1
2020-06-09 11:36:02 +00:00
- Built-in support for DNS64 translation has been implemented. (Contributed by Sergey Smirnov, thanks!)
- Connections to DoH servers can be authenticated using TLS client certificates (Contributed by Kevin O'Sullivan, thanks!)
- Multiple stamps are now allowed for a single server in resolvers and relays lists.
- Android: the time zone for log files is now set to the system time zone.
- Quite a lot of updates and additions have been made to the example domain block lists. Thanks to `IceCodeNew`!
- Cached configuration files can now be temporarily used if they are out of date, but bootstraping is impossible. Contributed by
`lifenjoiner`, thanks!
- Precompiled macOS binaries are now notarized.
- `generate-domains-blacklists` now tries to deduplicate entries clobbered by wildcard rules. Thanks to `Huhni`!
- `generate-domains-blacklists` can now directly write lists to a file with the `-o` command-line option.
- cache files are now downloaded as the user the daemon will be running as. This fixes permission issues at startup time.
- Forwarded queries are now subject to global timeouts, and can be
forced to use TCP.
- The `ct` parameter has been removed from DoH queries, as Google doesn't require it any more.
- Service installation is now supported on FreeBSD.
- When stored into a file, service logs now only contain data from the most recent launch. This can be changed with the new `log_file_latest` option.
2020-05-15 17:54:42 +00:00
2020-05-16 23:12:16 +00:00
##### Updated config files to 2.0.43 | quindecim
2020-06-09 11:36:02 +00:00
- ✅ Added `Applied Privacy DNS` and `NixNet DNS` as additional fallback resolvers.
- Required `Magisk 20+` from now on.
2020-05-15 17:54:42 +00:00
2020-05-16 23:12:16 +00:00
## 2.0.42-3
##### Updated binary files to 2.0.42 | jedisct1
-
2020-06-12 09:37:28 +00:00
2020-05-16 23:12:16 +00:00
##### Updated config files to 2.0.42-3 | quindecim
2020-05-15 17:54:42 +00:00
- ⛔️ Disabled properly `IPv6` queries in `post-fs-data.sh` file (no more DNS leaks this time)
2020-05-14 14:21:50 +00:00
## 2.0.42-2
2020-05-16 23:12:16 +00:00
##### Updated binary files to 2.0.42 | jedisct1
2020-05-14 14:21:50 +00:00
-
2020-06-12 09:37:28 +00:00
2020-05-16 23:12:16 +00:00
##### Updated config files to 2.0.42-2 | quindecim
2020-05-14 14:21:50 +00:00
- ⛔️ Disabled every `IPv6` queries in `post-fs-data.sh` file: `INPUT`, `FORWARD` and `OUTPUT` (to enforce leaks prevention in some cases).
2020-05-12 17:31:42 +00:00
## 2.0.42-1
2020-05-16 23:12:16 +00:00
##### Updated binary files to 2.0.42 | jedisct1
2020-05-13 08:55:35 +00:00
-
2020-05-12 17:31:42 +00:00
2020-05-16 23:12:16 +00:00
##### Updated config files to 2.0.42-1 | quindecim
2020-05-13 08:55:35 +00:00
- ✅ Added `meganerd` resolver (Non-logging, non-filtering, supports DNSSEC by MegaNerd.nl).
- ✅ Enabled `whitelist.txt` file (as placeholder, once the blacklist goes public).
- ✅ Optimized relays based on geolocation.
- ⛔️ 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.one` resolver and related relays.
- ⛔️ Removed `ffmuc.net` 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).
2020-05-12 17:31:42 +00:00
2020-03-26 18:45:45 +00:00
## 2.0.42
2020-05-16 23:12:16 +00:00
##### Updated binary files to 2.0.42 | jedisct1
2020-05-13 08:55:35 +00:00
- The current versions of the `dnsdist` load balancer (presumably used
2020-03-26 18:45:45 +00:00
by quad9, cleanbrowsing, qualityology, freetsa.org, ffmuc.net,
opennic-bongobow, sth-dnscrypt-se, ams-dnscrypt-nl and more)
is preventing queries over 1500 bytes from being received over UDP.
Temporary workarounds have been introduced to improve reliability
with these resolvers for regular DNSCrypt. Unfortunately, anonymized
DNS cannot be reliable until the issue is fixed server-side. `dnsdist`
authors are aware of it and are working on a fix.
2020-05-13 08:55:35 +00:00
- New option in the `[anonymized_dns]` section: `skip_incompatible`,
2020-03-26 18:45:45 +00:00
to ignore resolvers incompatible with Anonymized DNS instead of
using them without a relay.
2020-05-13 08:55:35 +00:00
- The server latency benchmark is faster while being able to perform
2020-03-26 18:45:45 +00:00
more retries if necessary.
2020-05-13 08:55:35 +00:00
- Continuous integration has been moved to GitHub Actions.
2020-03-26 18:45:45 +00:00
2020-05-16 23:12:16 +00:00
##### Updated config files to 2.0.42 | quindecim
2020-05-13 08:55:35 +00:00
- ✅ Enabled `skip_incompatible` option to ignore servers incompatible with anonymization
2020-03-26 18:45:45 +00:00
2020-03-25 07:50:48 +00:00
## 2.0.41
2020-05-16 23:12:16 +00:00
##### Updated binary files to 2.0.41 | jedisct1
2020-05-13 08:55:35 +00:00
- Precompiled binaries for armv5, armv6 and armv7 are available.
2020-03-25 07:50:48 +00:00
The default arm builds were not compatible with older CPUs when
compiled with Go 1.14. mips64 binaries are explicitly compiled with
softfloat to improve compatibility.
2020-05-13 08:55:35 +00:00
- Quad9 seems to be only blocking fragmented queries over UDP for
2020-03-25 07:50:48 +00:00
some networks. They have been removed from the default list of broken
resolvers; runtime detection of support for fragments should now do
the job.
2020-05-13 08:55:35 +00:00
- Runtime detection of support for fragments was actually enabled.
2020-03-25 07:50:48 +00:00
2020-05-16 23:12:16 +00:00
##### Updated config files to 2.0.41 | quindecim
2020-05-13 08:55:35 +00:00
-
2020-03-25 07:50:48 +00:00
2020-03-21 22:30:27 +00:00
## 2.0.40
2020-05-16 23:12:16 +00:00
##### Updated binary files to 2.0.40 | jedisct1
2020-05-13 08:55:35 +00:00
- Servers blocking fragmented queries are now automatically detected.
- The server name is now only present in query logs when an actual upstream servers was required to resolve a query.
- TLS client authentication has been added for DoH.
- The Firefox plugin is now skipped for connections coming from the local DoH server.
- DoH RTT computation is now more accurate, especially when CDNs are in the middle.
- The forwarding plugin is now more reliable, and handles retries over TCP.
2020-03-21 22:30:27 +00:00
2020-05-16 23:12:16 +00:00
##### Updated config files to 2.0.40 | quindecim
2020-05-13 08:55:35 +00:00
-
2020-03-21 22:30:27 +00:00
2020-03-20 12:59:12 +00:00
## 2.0.39-2
2020-05-16 23:12:16 +00:00
##### Updated binary files to 2.0.39 | jedisct1
2020-05-13 08:55:35 +00:00
-
2020-03-20 12:59:12 +00:00
2020-05-16 23:12:16 +00:00
##### Updated config files to 2.0.39-2 | quindecim
2020-05-13 08:55:35 +00:00
- ⛔️ Removed `blacklist.txt` file *(too many false positives, will be added back in the future, when it reaches a more stable level)*.
2020-03-20 12:59:12 +00:00
## 2.0.39-1
2020-05-16 23:12:16 +00:00
##### Updated binary files to 2.0.39 | jedisct1
2020-05-13 08:55:35 +00:00
-
2020-05-16 23:12:16 +00:00
##### Updated config files to 2.0.39-1 | quindecim
2020-05-13 08:55:35 +00:00
- ✅ 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`.
- ⛔️ Removed `ibksturm` resolver and related relays.
- ⛔️ Removed `dnswarden-dc1`, `dnswarden-dc2`, `dnswarden-dc3`, resolvers and related relays.
2020-01-31 17:54:17 +00:00
## 2.0.39
2020-05-16 23:12:16 +00:00
##### Updated binary files to 2.0.39 | jedisct1
2020-05-13 08:55:35 +00:00
- The Firefox Local DoH service didn't properly work in version 2.0.38;
2020-01-31 17:54:17 +00:00
this has been fixed. Thanks to Simon Brand for the report!
2020-05-16 23:12:16 +00:00
##### Updated config files to 2.0.39 | quindecim
2020-05-13 08:55:35 +00:00
- ✅ 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.
- ✅ Fixed an issue where `dnscrypt-proxy` doesn't detect the config file.
- ✅ Updated `blacklist.txt` to `2020-01-30`.
2020-01-31 17:54:17 +00:00
2020-01-31 06:52:26 +00:00
## 2.0.38
2020-05-16 23:12:16 +00:00
##### Updated binary files to 2.0.38 | jedisct1
2020-05-13 08:55:35 +00:00
- Entries from lists (forwarding, blacklists, whitelists) now support
2020-01-31 06:52:26 +00:00
inline comments.
2020-05-13 08:55:35 +00:00
- Reliability improvement: queries over UDP are retried after a timeout
2020-01-31 06:52:26 +00:00
instead of solely relying on the client.
2020-05-13 08:55:35 +00:00
- Reliability improvement: during temporary network outages, cached records
2020-01-31 06:52:26 +00:00
are now served even if they are stale.
2020-05-13 08:55:35 +00:00
- Bug fix: SOCKS proxies and DNS relays can be combined.
- New feature: multiple fallback resolvers are now supported (see the
2020-01-31 06:52:26 +00:00
new `fallback_resolvers` option. Note that `fallback_resolver` is
still supported for backward compatibility).
2020-05-13 08:55:35 +00:00
- Windows: the service can be installed with a configuration file
2020-01-31 06:52:26 +00:00
stored separately from the application.
2020-05-13 08:55:35 +00:00
- Security (affecting DoH): precompiled binaries of `dnscrypt-proxy 2.0.37` are
2020-01-31 17:54:17 +00:00
built using `Go 1.13.7` that fixes a TLS certificate parsing issue present in
2020-01-31 06:52:26 +00:00
previous versions of the compiler.
2020-05-16 23:12:16 +00:00
##### Updated config files to 2.0.38 | quindecim
2020-05-13 08:55:35 +00:00
- ✅ 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.
- ✅ Fixed an issue where `dnscrypt-proxy` doesn't detect the config file.
- ✅ Updated `blacklist.txt` to `2020-01-30`.
2020-01-31 06:52:26 +00:00
2019-12-22 19:24:41 +00:00
## 2.0.36
2020-05-16 23:12:16 +00:00
##### Updated binary files to 2.0.36 | jedisct1
2020-05-13 08:55:35 +00:00
- New option: `block_undelegated`. When enabled, `dnscrypt-proxy` will
2019-12-22 19:24:41 +00:00
directly respond to queries for locally-served zones (https://sk.tl/2QqB971U)
and nonexistent zones that should have been kept local, but are frequently
leaked. This reduces latency and improves privacy.
2020-05-13 08:55:35 +00:00
- Conformance: the `DO` bit is now set in synthetic responses if it was
2019-12-22 19:24:41 +00:00
set in a question, and the `AD` bit is cleared.
2020-05-13 08:55:35 +00:00
- The `miegkg/dns` module was updated to version 1.1.26, that fixes a
2019-12-22 19:24:41 +00:00
security issue affecting non-encrypted/non-authenticated DNS traffic. In
`dnscrypt-proxy`, this only affects the forwarding feature.
2020-05-16 23:12:16 +00:00
##### Updated config files to 2.0.36 | quindecim
2020-05-13 08:55:35 +00:00
- ✅ Added `dnscrypt.one` resolver (DNSSEC / no logs / uncensored, Germany (Nuremberg), https://dnscrypt.one/)
- ✅ Optimized relays based on geolocation
- ✅ Updated `blacklist.txt` to `2019-12-22`
2019-12-22 19:24:41 +00:00
2019-12-09 23:26:26 +00:00
## 2.0.35
2020-05-16 23:12:16 +00:00
##### Updated binary files to 2.0.35 | jedisct1
2020-05-13 08:55:35 +00:00
- New option: `block_unqualified` to block `A`/`AAAA` queries with
2019-12-09 23:26:26 +00:00
unqualified host names. These will very rarely get an answer from upstream
resolvers, but can leak private information to these, as well as to root
servers.
2020-05-13 08:55:35 +00:00
- When a `CNAME` pointer is blocked, the original query name is now logged
2019-12-09 23:26:26 +00:00
along with the pointer. This makes it easier to know what the original
query name, so it can be whitelisted, or what the pointer was, so it
can be removed from the blacklist.
2020-05-16 23:12:16 +00:00
##### Updated config files to 2.0.35 | quindecim
2020-05-13 08:55:35 +00:00
- ✅ Added `scaleway-ams` resolver (DNSSEC/Non-logged/Uncensored in Amsterdam- ARM server donated by Scaleway.com)
Maintained by Frank Denis- https://fr.dnscrypt.info)
- ✅ Added `ffmuc.net` resolver
2019-12-09 23:26:26 +00:00
(An open DNSCrypt resolver operated by Freifunk Munich with nodes in DE.
https://ffmuc.net/)
2020-05-13 08:55:35 +00:00
- ✅ Fixed backup an existing `.toml` file before proceed with the installation
- ✅ Optimized relays based on geolocation
- ✅ Updated `blacklist.txt` to `2019-12-09`
2019-12-09 23:26:26 +00:00
2019-12-03 18:24:50 +00:00
## 2.0.34
2020-05-16 23:12:16 +00:00
##### Updated binary files to 2.0.34 | jedisct1
2020-05-13 08:55:35 +00:00
- Blacklisted names are now also blocked if they appear in `CNAME`
2019-12-03 18:24:50 +00:00
pointers.
2020-05-13 08:55:35 +00:00
- `dnscrypt-proxy` can now act as a local DoH *server*. Firefox can
2019-12-03 18:24:50 +00:00
be configured to use it, so that ESNI can be enabled without bypassing
your DNS proxy.
2020-05-16 23:12:16 +00:00
##### Updated config files to 2.0.34 | quindecim
2020-05-13 08:55:35 +00:00
- ✅ 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
- ✅ Optimized relays based on geolocation
- ⛔️ Removed `charis` and `suami` resolvers and their relays
2019-12-03 18:24:50 +00:00
2019-11-19 09:07:49 +00:00
## 2.0.33
2020-05-16 23:12:16 +00:00
##### Updated binary files to 2.0.33 | jedisct1
2020-05-13 08:55:35 +00:00
- Fixes an issue that caused some valid queries to return `PARSE_ERROR`.
- On certificate errors, the server name is now logged instead of the
2019-11-19 09:07:49 +00:00
provider name, which is generally more useful.
2020-05-13 08:55:35 +00:00
- IP addresses for DoH servers that require DNS lookups are now cached
2019-11-19 09:07:49 +00:00
for at least 12 hours.
2020-05-13 08:55:35 +00:00
- `ignore_system_dns` is now set to `true` by default.
- A workaround for a bug in Cisco servers has been implemented.
- A corrupted or incomplete resolvers list is now ignored, keeping the
2019-11-19 09:07:49 +00:00
last good known cached list until the next update. In addition, logging was
improved and unit tests were also added. Awesome contribution from William
Elwood, thanks!
2020-05-13 08:55:35 +00:00
- On Windows, the network probe immediately returned instead of blocking
2019-11-19 09:07:49 +00:00
if `netprobe_timeout` was set to `-1`. This has been fixed.
2020-05-13 08:55:35 +00:00
- Expired cached IP addresses now have a grace period, to avoid breaking the
2019-11-19 09:07:49 +00:00
service if they temporarily can't be refreshed.
2020-05-13 08:55:35 +00:00
- On Windows, the service now returns immediately, solving a long-standing
2019-11-19 09:07:49 +00:00
issue when initialization took more than 30 seconds ("The service did not
respond to the start or control request in a timely fashion"). Fantastic
work by Alison Winters, thanks!
2020-05-13 08:55:35 +00:00
- The `SERVER_ERROR` error code has been split into two new error codes:
2019-11-19 09:07:49 +00:00
`NETWORK_ERROR` (self-explanatory) and `SERVFAIL` (a response was returned,
but it includes a `SERVFAIL` error code).
2020-05-13 08:55:35 +00:00
- Responses are now always compressed.
2019-11-19 09:07:49 +00:00
2020-05-16 23:12:16 +00:00
##### Updated config files to 2.0.33 | quindecim
2020-05-13 08:55:35 +00:00
- ✅ 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
2019-11-19 09:07:49 +00:00
2019-11-01 11:19:22 +00:00
## 2.0.31
2020-05-16 23:12:16 +00:00
##### Updated binary files to 2.0.31 | jedisct1
2020-05-13 08:55:35 +00:00
- 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.
2019-11-01 11:19:22 +00:00
2020-05-16 23:12:16 +00:00
##### Updated config files to 2.0.31 | quindecim
2020-05-13 08:55:35 +00:00
- 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)
2019-11-01 11:19:22 +00:00
2019-10-29 08:56:05 +00:00
## 2.0.29
2020-05-16 23:12:16 +00:00
##### Updated binary files to 2.0.29 | jedisct1
2020-05-13 08:55:35 +00:00
- Support for Anonymized DNS has been added!
- Wait before stopping, fixing an issue with Unbound (thanks to Vladimir Bauer)
- 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 TTL or cloaked entries can now be adjusted (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
- Retries over TCP are faster
- Improved logging (thanks to Alison Winters)
- Ignore non-TXT records in certificate responses (thanks to Vladimir Bauer)
- A lot of internal cleanups, thanks to Markus Linnala
2019-10-29 08:56:05 +00:00
2020-05-16 23:12:16 +00:00
##### Updated config files to 2.0.29 | quindecim
2020-05-13 08:55:35 +00:00
- ✅ 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 `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)*
- ✅ Optimized relays based on geolocation
2019-10-29 08:56:05 +00:00
2019-10-13 00:43:07 +00:00
2019-10-25 15:55:26 +00:00
## 2.0.29-beta.3
2019-10-13 00:43:07 +00:00
2020-05-16 23:12:16 +00:00
##### Updated binary files to 2.0.29-beta.3 | jedisct1
2020-05-13 08:55:35 +00:00
- Support for Anonymized DNSCrypt has been added.
- Latency with large responses has actually been reduced.
- DNSCrypt certificates can now be retrieved over Tor, proxies, and DNS relays.
- Improved server error reporting (thanks to Alison Winters)
- Quite a lot of internal improvements and bug fixes have been made, thanks to Markus Linnala.
- Improved logging
- Added a workaround for DNS servers using a non-standard provider name.
2019-10-13 00:43:07 +00:00
2020-05-16 23:12:16 +00:00
##### Updated config files to 2.0.29-beta.3 | quindecim
2020-05-13 08:55:35 +00:00
- ✅ 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)*
2019-10-01 09:48:00 +00:00
2019-10-25 15:07:28 +00:00
2019-10-25 15:55:26 +00:00
## 2.0.28
2019-10-25 15:07:28 +00:00
2020-05-16 23:12:16 +00:00
##### Updated binary files to 2.0.28 | jedisct1
2020-05-13 08:55:35 +00:00
- 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.
- 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.
2019-10-25 15:07:28 +00:00
2019-10-25 15:55:26 +00:00
## 2.0.27
2020-05-16 23:12:16 +00:00
##### Updated binary files to 2.0.27 | jedisct1
2020-05-13 08:55:35 +00:00
- 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.
2019-10-25 15:55:26 +00:00
2020-05-16 23:12:16 +00:00
##### New maintainer | quindecim
2019-10-01 09:48:00 +00:00
2020-05-16 23:12:16 +00:00
##### Updated config files to 2.0.27 | quindecim
2019-10-01 09:48:00 +00:00
2020-05-16 23:12:16 +00:00
-----
2019-10-01 09:48:00 +00:00
2020-05-16 23:12:16 +00:00
###### v2.8.7 | bluemeda
2020-05-13 08:58:54 +00:00
- Changed path of configuration file [dnscrypt.toml] from /system/etc/ to /data/media/0/ [or /sdcard]
- Updated binary & configuration files to 2.0.25
2020-05-13 08:55:35 +00:00
- Removed automatic redirection of dns-request and let dnscrypt-proxy do its job only.
2019-10-01 09:48:00 +00:00
2020-05-16 23:12:16 +00:00
###### v2.8.5 | bluemeda
2020-05-13 08:55:35 +00:00
- Fix #40
2019-10-01 09:48:00 +00:00
2020-05-16 23:12:16 +00:00
###### v2.8.4 | bluemeda
2020-05-13 08:55:35 +00:00
- Fix failed to copy or backup config file
2019-10-01 09:48:00 +00:00
2020-05-16 23:12:16 +00:00
###### v2.8.3 | bluemeda
2020-05-13 08:55:35 +00:00
- Fix permission issue
- Add option to replace or backup-restore config file
2019-10-01 09:48:00 +00:00
2020-05-16 23:12:16 +00:00
###### v2.8.2 | bluemeda
2020-05-13 08:55:35 +00:00
- Fix "binary file is missing"
2019-10-01 09:48:00 +00:00
2020-05-16 23:12:16 +00:00
###### v2.8.1 | bluemeda
2020-05-13 08:55:35 +00:00
- Update Magisk 18100 requirements
2019-10-01 09:48:00 +00:00
2020-05-16 23:12:16 +00:00
###### v2.8.0 | bluemeda
2020-05-13 08:55:35 +00:00
- Update binary files 2.0.22
2019-10-01 09:48:00 +00:00
2020-05-16 23:12:16 +00:00
###### v2.7.0 | bluemeda
2020-05-13 08:55:35 +00:00
- Update binary files 2.0.21
2019-10-01 09:48:00 +00:00
2020-05-16 23:12:16 +00:00
###### v2.6.0 | bluemeda
2020-05-13 08:55:35 +00:00
- Update binary files to 2.0.19
2019-10-01 09:48:00 +00:00
2020-05-16 23:12:16 +00:00
###### v2.5.0 | bluemeda
2020-05-13 08:55:35 +00:00
- Update binary files to 2.0.16
- add exception for cloudflare fallback resolver.
2019-10-01 09:48:00 +00:00
2020-05-16 23:12:16 +00:00
###### v2.4.0 | bluemeda
2020-05-13 08:55:35 +00:00
- Update binary files to 2.0.14
2019-10-01 09:48:00 +00:00
2020-05-16 23:12:16 +00:00
###### v2.3.0 | bluemeda
2020-05-13 08:55:35 +00:00
- Update binary files to 2.0.10
- Add option to choose auto redirect DNS or manually set with 3rd-party app.
2019-10-01 09:48:00 +00:00
2020-05-16 23:12:16 +00:00
###### v2.2.0 | bluemeda
2020-05-13 08:55:35 +00:00
- Update binary files to 2.0.8
2019-10-01 09:48:00 +00:00
2020-05-16 23:12:16 +00:00
###### v2.1.3 | bluemeda
2020-05-13 08:55:35 +00:00
- 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 Chromecast devices not showing jedisct1/dnscrypt-proxy#226
- Add binary files for x86 and x86_64 (test)
2019-10-01 09:48:00 +00:00
2020-05-16 23:12:16 +00:00
###### v2.1.2 | bluemeda
2020-05-13 08:55:35 +00:00
- Bug Fixes
2019-10-01 09:48:00 +00:00
2020-05-16 23:12:16 +00:00
###### v2.1.1 | bluemeda
2020-05-13 08:55:35 +00:00
- Bug fixes
2019-10-01 09:48:00 +00:00
2020-05-16 23:12:16 +00:00
###### v2.1 | bluemeda
2020-05-13 08:55:35 +00:00
- Bug fixes
2019-10-01 09:48:00 +00:00
2020-05-16 23:12:16 +00:00
###### v2.0 | bluemeda
- Resolve download.dnscrypt.info first before executing iptable
- Don't override dnscrypt-proxy.toml if exist
2020-05-13 08:55:35 +00:00
- Update binary files to v2.0.6
2019-10-01 09:48:00 +00:00
2020-05-16 23:12:16 +00:00
###### v1.1 | bluemeda
2020-05-13 08:55:35 +00:00
- Change listen port to 5353 (avoid conflict while tethering)
2019-10-01 09:48:00 +00:00
2020-05-16 23:12:16 +00:00
###### v1.0 | blueme
da
2020-05-13 08:55:35 +00:00
- Initial release
- dnscrypt-proxy v2.0.5
2020-06-09 11:36:02 +00:00