diff --git a/CHANGELOG.md b/CHANGELOG.md index 67bb3a6..4ac331b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## 2.1.4 +### Upstream + - Fixes a regression from version 2.1.3: when cloaking was enabled, +blocked responses were returned for records that were not A/AAAA/PTR +even for names that were not in the cloaked list. + +### Added +- `dct-ru1` resolver (DNSCrypt | IPv4 only | Non-logging | Non-filtering | DNSSEC | Moscow, Russia). + ## 2.1.3 ### Upstream - DNS-over-HTTP/3 (QUIC) should be more reliable. In particular, diff --git a/README.md b/README.md index 6a462e8..6e2af4b 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ All the binary files are downloaded from the [official release page](https://git ## Differences from the main project -- `server_names` = `altername` [RUS], `ams-dnscrypt-nl` [NLD], `d0wn-tz-ns1` [TZA], `dct-at1` [AUS], `dct-de1` [DEU], `dct-nl1` [NLD], `dns.watch` [DEU], `dnscrypt.be` [BEL], `dnscrypt.ca-1` [CAN], `dnscrypt.ca-2` [CAN], `dnscrypt.pl` [POL], `dnscrypt.uk-ipv4` [GBR], `dnswarden-uncensor-dc-swiss` [CHE], `meganerd` [NLD], `openinternet` [USA], `plan9dns-fl` [USA], `plan9dns-mx` [MEX], `plan9dns-nj` [USA], `pryv8boi` [DEU], `sby-limotelu` [IDN], `scaleway-ams` [NLD], `scaleway-fr` [FRA], `serbica` [NLD], `starrydns` [SGP], `techsaviours.org-dnscrypt` [DEU], `v.dnscrypt.uk-ipv4` [GBR] are the resolvers in use. +- `server_names` = `altername` [RUS], `ams-dnscrypt-nl` [NLD], `d0wn-tz-ns1` [TZA], `dct-at1` [AUS], `dct-de1` [DEU], `dct-nl1` [NLD], `dct-ru1` [RUS], `dns.watch` [DEU], `dnscrypt.be` [BEL], `dnscrypt.ca-1` [CAN], `dnscrypt.ca-2` [CAN], `dnscrypt.pl` [POL], `dnscrypt.uk-ipv4` [GBR], `dnswarden-uncensor-dc-swiss` [CHE], `meganerd` [NLD], `openinternet` [USA], `plan9dns-fl` [USA], `plan9dns-mx` [MEX], `plan9dns-nj` [USA], `pryv8boi` [DEU], `sby-limotelu` [IDN], `scaleway-ams` [NLD], `scaleway-fr` [FRA], `serbica` [NLD], `starrydns` [SGP], `techsaviours.org-dnscrypt` [DEU], `v.dnscrypt.uk-ipv4` [GBR] are the resolvers in use. - `doh_servers = false` (disable servers implementing the `DNS-over-HTTPS` protocol) diff --git a/binary/dnscrypt-proxy-arm b/binary/dnscrypt-proxy-arm index a093359..8fba78e 100755 Binary files a/binary/dnscrypt-proxy-arm and b/binary/dnscrypt-proxy-arm differ diff --git a/binary/dnscrypt-proxy-arm64 b/binary/dnscrypt-proxy-arm64 index cb3ff7e..6913ba6 100755 Binary files a/binary/dnscrypt-proxy-arm64 and b/binary/dnscrypt-proxy-arm64 differ diff --git a/binary/dnscrypt-proxy-i386 b/binary/dnscrypt-proxy-i386 index c235184..813811e 100755 Binary files a/binary/dnscrypt-proxy-i386 and b/binary/dnscrypt-proxy-i386 differ diff --git a/binary/dnscrypt-proxy-x86_64 b/binary/dnscrypt-proxy-x86_64 index 4974d7d..81e9053 100755 Binary files a/binary/dnscrypt-proxy-x86_64 and b/binary/dnscrypt-proxy-x86_64 differ diff --git a/config/dnscrypt-proxy.toml b/config/dnscrypt-proxy.toml index 9eb414a..fcd8290 100644 --- a/config/dnscrypt-proxy.toml +++ b/config/dnscrypt-proxy.toml @@ -29,7 +29,7 @@ ## ## Remove the leading # first to enable this; lines starting with # are ignored. -server_names = ['altername', 'ams-dnscrypt-nl', 'd0wn-tz-ns1', 'dct-at1', 'dct-de1', 'dct-nl1', 'dns.watch', 'dnscrypt.be', 'dnscrypt.ca-1', 'dnscrypt.ca-2', 'dnscrypt.pl', 'dnscrypt.uk-ipv4', 'dnswarden-uncensor-dc-swiss', 'meganerd', 'openinternet', 'plan9dns-fl', 'plan9dns-mx', 'plan9dns-nj', 'pryv8boi', 'sby-limotelu', 'scaleway-ams', 'scaleway-fr', 'serbica', 'starrydns', 'techsaviours.org-dnscrypt', 'v.dnscrypt.uk-ipv4'] +server_names = ['altername', 'ams-dnscrypt-nl', 'd0wn-tz-ns1', 'dct-at1', 'dct-de1', 'dct-nl1', 'dct-ru1', 'dns.watch', 'dnscrypt.be', 'dnscrypt.ca-1', 'dnscrypt.ca-2', 'dnscrypt.pl', 'dnscrypt.uk-ipv4', 'dnswarden-uncensor-dc-swiss', 'meganerd', 'openinternet', 'plan9dns-fl', 'plan9dns-mx', 'plan9dns-nj', 'pryv8boi', 'sby-limotelu', 'scaleway-ams', 'scaleway-fr', 'serbica', 'starrydns', 'techsaviours.org-dnscrypt', 'v.dnscrypt.uk-ipv4'] ## List of local addresses and ports to listen to. Can be IPv4 and/or IPv6. @@ -815,6 +815,7 @@ fragments_blocked = ['cisco', 'cisco-ipv6', 'cisco-familyshield', 'cisco-familys { server_name='dct-at1', via=['anon-cs-austria', 'anon-techsaviours.org'] }, { server_name='dct-de1', via=['anon-cs-de', 'anon-techsaviours.org'] }, { server_name='dct-nl1', via=['anon-meganerd', 'anon-scaleway-ams'] }, + { server_name='dct-ru1', via=['anon-cs-czech', 'anon-techsaviours.org'] }, { server_name='dns.watch', via=['anon-cs-de', 'anon-techsaviours.org'] }, { server_name='dnscrypt.be', via=['anon-cs-belgium', 'anon-serbica'] }, { server_name='dnscrypt.ca-1', via=['anon-cs-il', 'anon-openinternet'] }, diff --git a/customize.sh b/customize.sh index bc99d31..b6d951f 100644 --- a/customize.sh +++ b/customize.sh @@ -1,7 +1,7 @@ ui_print " " ui_print "******************************" ui_print "* dnscrypt-proxy-android *" - ui_print "* 2.1.3 *" + ui_print "* 2.1.4 *" ui_print "******************************" ui_print "* quindecim *" ui_print "******************************" diff --git a/module.prop b/module.prop index 089c134..f16dab8 100644 --- a/module.prop +++ b/module.prop @@ -1,7 +1,7 @@ id=dnscrypt-proxy-android name=DNSCrypt-Proxy 2 -version=2.1.3 -versionCode=210300 +version=2.1.4 +versionCode=210400 author=quindecim -description=A flexible DNS proxy, with support for modern encrypted DNS protocols such as DNSCrypt v2, DNS-over-HTTPS, Anonymized DNSCrypt and ODoH (Oblivious DoH). Using dnscrypt-proxy 2.1.3 +description=A flexible DNS proxy, with support for modern encrypted DNS protocols such as DNSCrypt v2, DNS-over-HTTPS, Anonymized DNSCrypt and ODoH (Oblivious DoH). Using dnscrypt-proxy 2.1.4 updateJson=https://raw.githubusercontent.com/quindecim/dnscrypt-proxy-android/master/update.json diff --git a/update.json b/update.json index fe9b050..cc8b710 100644 --- a/update.json +++ b/update.json @@ -1,6 +1,6 @@ { - "version": "2.1.3", - "versionCode": 210300, - "zipUrl": "https://github.com/quindecim/dnscrypt-proxy-android/releases/download/2.1.3/dnscrypt-proxy-android-v2.1.3.zip", - "changelog": "https://raw.githubusercontent.com/quindecim/dnscrypt-proxy-android/2.1.3/CHANGELOG.md" + "version": "2.1.4", + "versionCode": 210400, + "zipUrl": "https://github.com/quindecim/dnscrypt-proxy-android/releases/download/2.1.4/dnscrypt-proxy-android-v2.1.4.zip", + "changelog": "https://raw.githubusercontent.com/quindecim/dnscrypt-proxy-android/2.1.4/CHANGELOG.md" }