Frank Denis
d2db6b55a8
Update deps
2019-10-12 21:22:15 +02:00
Frank Denis
d627a4bc58
Limit the number of required retries for local queries
2019-10-12 21:15:39 +02:00
Frank Denis
20f48edc25
Truncated response over UDP -> immediately retry over TCP
...
This reduces latency, because when the client retries, or if the
query padding was large enough, we can reply from the cache or
even immediately.
2019-10-12 20:55:59 +02:00
Alison Winters
99e56a400f
when parsing a source, try to process all of the servers to ensure maximum connectivity
...
- a corrupt source (no names/descriptions) will still abort parsing immediately
- a duplicate, missing or invalid server stamp will not abort parsing
- these errors are logged as warnings, and returned as a single error at the end
2019-10-06 13:56:53 +02:00
Frank Denis
6513818cb3
Continue if some (but not all) server entries are invalid
...
Diff by @alisonatwork -- thanks!
Fixes #949
2019-10-06 09:13:37 +02:00
Frank Denis
2b23d7ae24
Add some details to the "certificate not valid" debug messages
2019-10-01 08:02:27 +02:00
Frank Denis
2c16bc4eaf
Bump InitialMinQuestionSize up
2019-09-26 00:39:13 +02:00
Frank Denis
bd23ddaa02
Merge branch 'master' of github.com:jedisct1/dnscrypt-proxy
...
* 'master' of github.com:jedisct1/dnscrypt-proxy:
Add deepsource
2019-09-23 10:34:13 +02:00
Frank Denis
ad5b2dc4f9
Mention that /dev/stdout can be used to log to the standard output
2019-09-23 10:33:57 +02:00
Frank Denis
9f3f2e9314
Merge branch 'master' of github.com:jedisct1/dnscrypt-proxy
...
* 'master' of github.com:jedisct1/dnscrypt-proxy:
Deprecate systemd sockets
Don't log a server for cached responses (again)
Don't log a server name for synthetic responses and cloaking
When forwaring, log the forwarding server instead of the regular one
Update URLs
2019-09-19 20:26:28 +02:00
Frank Denis
3da36cf71f
Add deepsource
2019-09-19 20:26:15 +02:00
Frank Denis
ed79bd7489
Deprecate systemd sockets
2019-09-16 15:46:39 +02:00
Frank Denis
7f42123e06
Don't log a server for cached responses (again)
2019-09-11 14:34:18 +02:00
Frank Denis
3d3b5bbc00
Don't log a server name for synthetic responses and cloaking
2019-09-11 14:28:33 +02:00
Frank Denis
23aa3dd57d
When forwaring, log the forwarding server instead of the regular one
...
Fixes #928
2019-09-11 14:17:11 +02:00
Frank Denis
f4c1bb7bbf
Update URLs
2019-09-11 14:09:12 +02:00
Frank Denis
24794acb08
Update ChangeLog
2019-09-09 18:46:54 +02:00
Frank Denis
8c147c7efd
Manually pin dependency revisions
2019-09-09 18:45:42 +02:00
Frank Denis
4974ce98a3
Update ChangeLog
2019-09-09 18:12:36 +02:00
Frank Denis
e49823d328
More deps update
2019-09-09 18:08:44 +02:00
Frank Denis
1a06806477
Revert "Use CIRCL for X25519. That makes ephemeral key computation faster."
...
This reverts commit 5d130cdf0b
.
Revert "Kill nacl/box"
This reverts commit dd9cf5cc9a
.
2019-09-09 17:43:30 +02:00
Frank Denis
0e7692524e
Remove unused function
2019-09-07 17:06:42 +02:00
Frank Denis
3e10fc917f
Of course, things have to be different on Linux
2019-09-07 16:45:11 +02:00
Frank Denis
5c9c20c974
swizzle
2019-09-07 16:26:31 +02:00
Frank Denis
776e0d7ccc
New feature: query_meta
2019-09-07 16:19:47 +02:00
Frank Denis
6b1966b38f
Strip the port when caching the host part of URLs
...
Fixes #888
2019-09-07 15:31:34 +02:00
Frank Denis
deaad9ce2b
Add Solaris packages
...
Fixes #923
2019-09-07 15:02:09 +02:00
Frank Denis
ad8b4ec8fe
Update ChangeLog
2019-09-07 14:58:56 +02:00
Frank Denis
6e8b7e64ba
Use x/sys instead of syscalls, merge privilege_linux and _others
2019-09-07 12:10:31 +02:00
Frank Denis
208c67b53b
Print the version before the netprobe
...
Fixes #901
2019-09-07 11:30:46 +02:00
Frank Denis
9a9f780620
Add a comment to describe why that plugin is necessary
2019-09-07 11:19:28 +02:00
Frank Denis
cef00d5d0b
Update deps
2019-09-07 11:04:40 +02:00
Frank Denis
207d3172a7
Add a new "firefox" plugin to work around Firefox evil plan
2019-09-07 11:00:18 +02:00
Frank Denis
77f2eef886
Change the user agent
2019-08-27 18:26:29 +02:00
Frank Denis
5f29677400
Format
2019-08-27 18:25:47 +02:00
Frank Denis
b543ccabdb
dpeth -> depth
2019-08-09 14:33:03 +02:00
Frank Denis
7abd257959
Indent
2019-08-09 14:31:56 +02:00
Peter Dave Hello
bf32a9b8c5
[CI] Leverage `after_success` phase in .travis.yml
...
There were two `ls -l dnscrypt-proxy-*.tar.gz dnscrypt-proxy-*.zip`
commands in `.travis.yml`, one in the `script`(build) phase, one in the
`after_deploy` phase, they were actually duplicated.
As deployment job won't create any new files, and the command isn't part
of the steps to build artifacts, but to confirm/list the built files,
this action looks more suitable to be placed in the `after_success`, to
be separated with the build commands, and the duplicated one in the
`after_deploy` phase could be removed.
2019-08-07 18:01:11 +02:00
Peter Dave Hello
39821afd11
[CI] Adjust blank lines in .travis.yml to improve readability
2019-08-07 18:01:11 +02:00
Peter Dave Hello
6ee4a3738c
[CI] Remove deprecated `sudo` option in .travis.yml
...
Ref:
- https://blog.travis-ci.com/2018-10-04-combining-linux-infrastructures
2019-08-07 18:01:11 +02:00
Peter Dave Hello
760c0c10de
[CI] Use git shallow clone to speed up
2019-08-07 18:01:11 +02:00
Frank Denis
faa931585b
Use single quotation marks everywhere in the example for consistency
...
Fixes #904
2019-08-04 09:04:01 +02:00
Cédrik
d9b450616a
Fix DuckDuckGo subdomains
...
As seen in #891 . Thanks to @tunip for the patch!
2019-07-25 23:19:09 +02:00
Cédrik
9cc3d9e4da
Cloaking example: DuckDuckGo safe search
...
As documented at https://help.duckduckgo.com/features/safe-search/
2019-07-22 19:14:25 +02:00
Frank Denis
383e7c87da
Merge branch 'master' of github.com:jedisct1/dnscrypt-proxy
...
* 'master' of github.com:jedisct1/dnscrypt-proxy:
blocked_query_response takes the format 'a:<IPv4>,aaaa:<IPv6>' for IP responses
fold 'refused_code_in_responses' and 'respond_with_ip' options into a new option 'blocked_query_response'
add new option: 'respond_with_ip'
Added financial contributors to the README
2019-07-22 15:15:28 +02:00
Frank Denis
9a6cc0e137
Add tracker.debian.org to example-whitelist.txt
...
Fixes #890
2019-07-22 15:15:02 +02:00
James Newell
d3ab899f7b
blocked_query_response takes the format 'a:<IPv4>,aaaa:<IPv6>' for IP responses
2019-07-17 12:12:28 +02:00
James Newell
5812cb2fe4
fold 'refused_code_in_responses' and 'respond_with_ip' options into a new option 'blocked_query_response'
2019-07-17 12:12:28 +02:00
James Newell
87bbfbfc10
add new option: 'respond_with_ip'
2019-07-17 12:12:28 +02:00
Jess
e43b85d9f9
Added financial contributors to the README
2019-07-15 16:54:48 +02:00