Will Elwood
11b31dea4f
Update example-dnscrypt-proxy.toml
...
Attempt to clarify the behaviour of server_names.
2020-02-26 15:13:49 +01:00
Frank Denis
aa0e7f42d3
Make the xTransport functions return the HTTP body directly
...
This simplifies things, but also make RTT computation way more reliable
2020-02-21 22:33:34 +01:00
Frank Denis
a6d946c41f
Shorten the default broken_query_padding list
2020-02-21 20:33:13 +01:00
Frank Denis
4608b6d18d
Add auad9 to the broken_query_padding list
...
Fixes #1169
2020-02-21 20:31:45 +01:00
Frank Denis
673eea65af
Add random padding to the initial DoH query
...
Fixes #1199
2020-02-21 20:24:24 +01:00
Alison Winters
0ef2737ffe
fix minor typos in comment
2020-02-14 18:48:48 +00:00
Alison Winters
1fa26eec0a
gofmt whitespace
2020-02-14 18:48:48 +00:00
Alison Winters
8c42609475
fix minor typoS in config file
2020-02-14 18:48:48 +00:00
Frank Denis
323c4a4758
Don't explain the format of other config files in the main config file
...
This is confusing if you don't read the documentation.
Fixes #1179
2020-02-05 12:17:14 +01:00
Frank Denis
824fa90f94
Forwarding plugin: force set the response ID to match the query ID
...
Shouldn't be necessary, but just to be safe in case `dns.Exchange()`
does something unexpected.
2020-02-05 02:52:54 +01:00
Frank Denis
63d28fc9b2
Forwarding plugin: retry over TCP if a truncated response is received
...
dns.Exchange() doesn't do it automatically.
Fixes #1178
2020-02-05 02:44:43 +01:00
Frank Denis
170c690996
Bump
2020-01-31 11:25:04 +01:00
Frank Denis
2dda74647d
Don't add padding unless the query has padding
...
Or else Firefox craps out
2020-01-31 11:17:36 +01:00
Frank Denis
70311614a0
Improve error message on DNSSEC failure
2020-01-31 10:58:07 +01:00
Frank Denis
0f78684e5f
Add a test for the local DoH feature
2020-01-31 10:58:07 +01:00
Frank Denis
cf1498c9f4
Properly compute the padding length for local DoH
...
Fixes #1173
2020-01-31 10:58:03 +01:00
Frank Denis
d14d2b613a
Bump
2020-01-30 16:19:38 +01:00
Frank Denis
a6026ce48a
Ignore lines starting with '#'
...
Fixes #1171
2020-01-30 16:16:05 +01:00
Frank Denis
3a94523d65
Bump the cache size a little bit
2020-01-30 15:08:23 +01:00
Frank Denis
0d0c5afd29
Update ChangeLog
2020-01-30 13:39:54 +01:00
Frank Denis
c84a394817
Bump
2020-01-30 13:23:03 +01:00
Frank Denis
f34d7b60fa
Implement serve-stale
2020-01-30 13:15:29 +01:00
Frank Denis
f22461374c
Retry UDP queries on timeout
2020-01-29 18:53:39 +01:00
Frank Denis
cd35e2e854
Update deps
2020-01-29 17:58:43 +01:00
Frank Denis
f17ce1ae0d
Use constant, but arbitrary long padding
2020-01-29 17:57:59 +01:00
Frank Denis
c323bcde21
Update deps
2020-01-29 01:07:08 +01:00
Frank Denis
4d788aed85
Make UDP and TCP code similar when it comes to SOCKS proxying
...
Actually use the relay when both a relay and a SOCKS proxy are
configured.
Keep forcing TCP when SOCKS is enabled. I couldn't get UDP proxying
to work with Shadowsocks.
2020-01-27 16:07:08 +01:00
Frank Denis
349320f291
Add support for inline comments in patterns lists
...
Fixes #1162
2020-01-25 15:45:23 +01:00
dependabot-preview[bot]
6fa865d538
Bump github.com/hashicorp/golang-lru from 0.5.3 to 0.5.4
...
Bumps [github.com/hashicorp/golang-lru](https://github.com/hashicorp/golang-lru ) from 0.5.3 to 0.5.4.
- [Release notes](https://github.com/hashicorp/golang-lru/releases )
- [Commits](https://github.com/hashicorp/golang-lru/compare/v0.5.3...v0.5.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-17 10:04:17 +01:00
Frank Denis
b041eba311
Update deps
2020-01-15 19:58:59 +01:00
Frank Denis
7ada3fcfb8
Support multiple fallback resolvers
2020-01-15 19:58:14 +01:00
Frank Denis
f1bd4bf420
Update deps
2020-01-14 12:14:49 +01:00
Frank Denis
26971d254d
go crypto update
2020-01-11 08:57:16 -07:00
Frank Denis
4f03575943
ransomware tracker is no more
2020-01-11 08:55:22 -07:00
Cristian-J
05593a8bbd
Ignore links that start with a hyphen or a dot
...
If you use filter blacklists you'll end up with many invalid links that start with a hyphen or a dot in the final blacklist.
2020-01-08 12:57:22 -07:00
Frank Denis
7fb62d98ea
Use EDNS0 padding for local DoH
2020-01-05 21:12:29 -05:00
Frank Denis
6fb42d0eae
Improve error message when local DoH is enabled without a certificate
...
Fixes #1136
2020-01-05 19:02:57 -05:00
Frank Denis
5c37d3b9de
Update deps
2020-01-05 19:00:16 -05:00
Frank Denis
19cebfdb0a
Mention that /dev/stdout is not for Windows systems
...
Fixes #1131
2020-01-03 21:13:04 -05:00
Frank Denis
817d92fce0
Merge branch 'master' of github.com:jedisct1/dnscrypt-proxy
...
* 'master' of github.com:jedisct1/dnscrypt-proxy:
sys/unix update
Blacklist motd.ubuntu.com
2020-01-01 11:37:30 +01:00
Frank Denis
33c968b346
2020
2020-01-01 11:36:07 +01:00
Frank Denis
fc1754c45f
sys/unix update
2019-12-30 20:25:29 +01:00
Frank Denis
1c45d9e156
Blacklist motd.ubuntu.com
2019-12-27 21:21:05 +01:00
Frank Denis
abd221738b
Explicit brackets
2019-12-23 23:17:46 +01:00
Frank Denis
5ede397d33
Mention ipsum
2019-12-23 19:52:27 +01:00
Frank Denis
69f00ca977
Don't use the message attribute to get an error message
...
Fixes #1123
2019-12-23 18:58:39 +01:00
Frank Denis
a308c76191
Format
2019-12-23 18:55:37 +01:00
Frank Denis
0e644c4b86
Add -config <config file> to the service configuration arguments
...
Maybe
fixes #1122
2019-12-23 15:35:52 +01:00
Frank Denis
7e45b50d58
Move things around
2019-12-23 15:33:57 +01:00
Frank Denis
c27d41faa0
Avoid unneeded DNS packet unpacking
2019-12-23 11:37:45 +01:00