Frank Denis
3f07b6079a
No need to explicit ignore this variable
2020-03-24 12:45:17 +01:00
Frank Denis
b328a9768f
Remove debugging code that prevented detection of fragmented UDP support
2020-03-24 12:38:23 +01:00
Frank Denis
a3376db1b6
Create binaries for ARMv5 and ARMv6
2020-03-22 12:25:22 +01:00
Frank Denis
79c8fa30d0
Compile ARM binaries for ARMv5
...
Not sure what's going on here.
GOARM=6 is supposed to be the default when cross-compiling, but
some people reported that executables had illegal instructions without
GOARM=6.
After executables available for download were updated with GOARM=6,
people kept reporting "it doesn't load", even though we presumably
never shipped binaries for ARMv5.
Anyway, try that as a last move.
2020-03-22 12:15:28 +01:00
Frank Denis
6a608565bf
arm builds: explicitly build for armv6
...
The Go documentation says that this is the default, but apparently not.
Fixes #1240
2020-03-21 18:12:47 +01:00
Frank Denis
b644ec981c
Update Travis config
2020-03-21 16:49:52 +01:00
Frank Denis
420c9682f9
Deps update for IllumOS
2020-03-21 16:41:20 +01:00
Frank Denis
06ca9b01f0
Nits
2020-03-21 10:24:09 +01:00
Frank Denis
9686e789c7
Bump
2020-03-21 10:18:37 +01:00
Frank Denis
d80af74300
Fix unit tests
2020-03-20 22:40:29 +01:00
Frank Denis
0b87cc92b6
Fix data race
2020-03-20 21:45:09 +01:00
Frank Denis
44db53f58b
Not dnsdist
2020-03-20 21:19:34 +01:00
Frank Denis
d1710a4d2b
Use single quotes for consistency
2020-03-20 21:18:30 +01:00
Frank Denis
094ea07dc2
Bump
2020-03-20 21:09:34 +01:00
Frank Denis
d876c7b487
Keep the default LB strategy if an invalid p* one is used
2020-03-20 20:53:03 +01:00
Frank Denis
62a20fd97a
up deps
2020-03-20 20:40:46 +01:00
Frank Denis
d9a68abae9
Merge branch 'lbstrategy-interface'
...
* lbstrategy-interface:
Support power-of-<arbitrary number>
Use an interface for load-balancing strategies
2020-03-20 17:55:41 +01:00
Frank Denis
4c402a6012
Revert "Implement pN load balancing strategy ( #1188 )"
...
This reverts commit 014a75c0ec
.
2020-03-20 17:55:33 +01:00
Timofey
014a75c0ec
Implement pN load balancing strategy ( #1188 )
2020-03-20 17:55:03 +01:00
Frank Denis
34d83f027f
Support power-of-<arbitrary number>
2020-03-20 17:49:32 +01:00
Frank Denis
b57cc19d70
Use an interface for load-balancing strategies
2020-03-20 17:37:34 +01:00
Frank Denis
a1f3b34390
Update deps
2020-03-20 17:22:23 +01:00
Frank Denis
bad3d0accd
Update deps
2020-03-19 10:18:43 +01:00
Frank Denis
16708a0c20
Automatically detect servers blocking fragmented queries
2020-03-14 21:34:40 +01:00
Frank Denis
49910d2f72
Localize some error values
2020-03-13 18:44:30 +01:00
Frank Denis
26ebb55c8c
Quite a lot of dependency updates
2020-03-13 17:58:44 +01:00
Frank Denis
19647e03a6
Overwrite the server name only when we need to send an upstream query
2020-03-13 17:52:09 +01:00
Dragonfir3
c17637c026
Don't log a server for blocked names by pattern ( #1218 )
...
* Update plugins.go
* reason update moved after reject confirmed
added boolean for direct rejects
* remove server with direct rejects
name pattern blocked cases
2020-03-13 17:50:38 +01:00
Frank Denis
a8db53e36f
Merge branch 'master' of github.com:jedisct1/dnscrypt-proxy
...
* 'master' of github.com:jedisct1/dnscrypt-proxy:
Bump github.com/miekg/dns from 1.1.27 to 1.1.28 (#1223 )
2020-03-13 17:38:06 +01:00
Frank Denis
5bb5a26150
Update notracking list URL
...
Fixes #1174
2020-03-13 17:37:50 +01:00
dependabot-preview[bot]
76106944cc
Bump github.com/miekg/dns from 1.1.27 to 1.1.28 ( #1223 )
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.27 to 1.1.28.
- [Release notes](https://github.com/miekg/dns/releases )
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release )
- [Commits](https://github.com/miekg/dns/compare/v1.1.27...v1.1.28 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-03-13 17:33:56 +01:00
Frank Denis
810f6043d2
People are used to seeing the [static] section at the end
2020-03-09 22:14:31 +01:00
Kevin O'Sullivan
c040b13d59
Adding the ability to do TLS client authentication for DoH ( #1203 )
...
* Adding the ability to do TLS client authentication for DoH
* whitespace nit
* Check for server specific creds before wildcard
* small comma ok idiom change
2020-03-09 22:11:53 +01:00
Frank Denis
c2271c8079
Remove snapcraft file, that was never used for anything
2020-03-02 11:16:09 +01:00
Frank Denis
647b14cd19
Update go.mod/go.sum
2020-02-26 16:52:37 +01:00
Frank Denis
ee070be530
Update deps
2020-02-26 15:38:43 +01:00
Frank Denis
92e842126d
Skip the Firefox plugin for connections through the local_doh protocol
...
Fixes #1205
2020-02-26 15:29:28 +01:00
Will Elwood
b2be617e6b
Update example-dnscrypt-proxy.toml
...
Fixes to grammar and other minor issues.
2020-02-26 15:13:49 +01:00
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