Skip to content

Commit 2e4d443

Browse files
committed
1 parent 0005108 commit 2e4d443

File tree

10 files changed

+33
-13
lines changed

10 files changed

+33
-13
lines changed

CHANGELOG.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,26 @@
11
# Changelog
22

3-
## unreleased
3+
## 2.1.3
4+
### Upstream
5+
- DNS-over-HTTP/3 (QUIC) should be more reliable. In particular,
6+
version 2.1.2 required another (non-QUIC) resolver to be present for
7+
bootstrapping, or the resolver's IP address to be present in the
8+
stamp. This is not the case any more.
9+
- dnscrypt-proxy is now compatible with Go 1.20+
10+
- Commands (-check, -show-certs, -list, -list-all) now ignore log
11+
files and directly output the result to the standard output.
12+
- The `cert_ignore_timestamp` configuration switch is now documented.
13+
It allows ignoring timestamps for DNSCrypt certificate verification,
14+
until a first server is available. This should only be used on devices
15+
that don't have any ways to set the clock before DNS service is up.
16+
However, a safer alternative remains to use an NTP server with a fixed
17+
IP address (such as time.google.com), configured in the captive portals
18+
file.
19+
- Cloaking: when a name is cloaked, unsupported record types now
20+
return a blocked response rather than the actual records.
21+
- systemd: report Ready earlier as dnscrypt-proxy can itself manage
22+
retries for updates/refreshes.
23+
424
### Added
525
- Script in `customize.sh` file for automatically disable Private DNS feature.
626
- `dct-nl1` resolver (DNSCrypt | IPv4 only | Non-logging | Non-filtering | DNSSEC | Naaldwijk, Netherlands).
@@ -11,6 +31,7 @@
1131

1232
### Removed
1333
- `acsacsar-ams-ipv4` resolver (unresponsive).
34+
- `dct-ru1` resolver (unresponsive).
1435
- `dnscrypt.eu-nl` resolver (ceased).
1536
- `dotya.ml` resolver (unresponsive).
1637
- `resolver4.dns.openinternet.io` resolver (changed).

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ All the binary files are downloaded from the [official release page](https://git
2222

2323
## Differences from the main project
2424

25-
- `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.
25+
- `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.
2626

2727
- `doh_servers = false` (disable servers implementing the `DNS-over-HTTPS` protocol)
2828

binary/dnscrypt-proxy-arm

314 KB
Binary file not shown.

binary/dnscrypt-proxy-arm64

305 KB
Binary file not shown.

binary/dnscrypt-proxy-i386

338 KB
Binary file not shown.

binary/dnscrypt-proxy-x86_64

393 KB
Binary file not shown.

config/dnscrypt-proxy.toml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
##
3030
## Remove the leading # first to enable this; lines starting with # are ignored.
3131

32-
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']
32+
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']
3333

3434

3535
## List of local addresses and ports to listen to. Can be IPv4 and/or IPv6.
@@ -97,7 +97,7 @@ disabled_server_names = []
9797
force_tcp = true
9898

9999

100-
## Enable support for HTTP/3 (DoH3, HTTP over QUIC)
100+
## Enable *experimental* support for HTTP/3 (DoH3, HTTP over QUIC)
101101
## Note that, like DNSCrypt but unlike other HTTP versions, this uses
102102
## UDP and (usually) port 443 instead of TCP.
103103

@@ -815,7 +815,6 @@ fragments_blocked = ['cisco', 'cisco-ipv6', 'cisco-familyshield', 'cisco-familys
815815
{ server_name='dct-at1', via=['anon-cs-austria', 'anon-techsaviours.org'] },
816816
{ server_name='dct-de1', via=['anon-cs-de', 'anon-techsaviours.org'] },
817817
{ server_name='dct-nl1', via=['anon-meganerd', 'anon-scaleway-ams'] },
818-
{ server_name='dct-ru1', via=['anon-cs-czech', 'anon-techsaviours.org'] },
819818
{ server_name='dns.watch', via=['anon-cs-de', 'anon-techsaviours.org'] },
820819
{ server_name='dnscrypt.be', via=['anon-cs-belgium', 'anon-serbica'] },
821820
{ server_name='dnscrypt.ca-1', via=['anon-cs-il', 'anon-openinternet'] },

customize.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
ui_print " "
22
ui_print "******************************"
33
ui_print "* dnscrypt-proxy-android *"
4-
ui_print "* 2.1.2.4 *"
4+
ui_print "* 2.1.3 *"
55
ui_print "******************************"
66
ui_print "* quindecim *"
77
ui_print "******************************"

module.prop

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
id=dnscrypt-proxy-android
22
name=DNSCrypt-Proxy 2
3-
version=2.1.2.4
4-
versionCode=210204
3+
version=2.1.3
4+
versionCode=210300
55
author=quindecim
6-
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.2
6+
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
77
updateJson=https://raw.githubusercontent.com/quindecim/dnscrypt-proxy-android/master/update.json

update.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"version": "2.1.2.4",
3-
"versionCode": 210204,
4-
"zipUrl": "https://github.com/quindecim/dnscrypt-proxy-android/releases/download/2.1.2.4/dnscrypt-proxy-android-v2.1.2.4.zip",
5-
"changelog": "https://raw.githubusercontent.com/quindecim/dnscrypt-proxy-android/2.1.2.4/CHANGELOG.md"
2+
"version": "2.1.3",
3+
"versionCode": 210300,
4+
"zipUrl": "https://github.com/quindecim/dnscrypt-proxy-android/releases/download/2.1.3/dnscrypt-proxy-android-v2.1.3.zip",
5+
"changelog": "https://raw.githubusercontent.com/quindecim/dnscrypt-proxy-android/2.1.3/CHANGELOG.md"
66
}

0 commit comments

Comments
 (0)