Commit Graph

574 Commits

Author SHA1 Message Date
Frank Denis 636f92bae0 Truncated packets cannot be parsed by miekg/dns; clear the error flag when it happens
Fixes #177
2018-02-23 17:05:58 +01:00
Frank Denis aea15a484e Remove duplicate paths in Android build section, spotted by @sporif
Fixes #174
2018-02-23 09:12:27 +01:00
Frank Denis 90dd1462b5 Bump 2018-02-23 02:18:47 +01:00
Frank Denis 54e0f7d6df Add Android builds 2018-02-23 02:09:28 +01:00
Frank Denis 10e96cced6 The trick to make Travis use Go 1.10 is to use quotes :) 2018-02-23 02:05:54 +01:00
Frank Denis 8d4f6770e5 Bump 2018-02-22 23:55:03 +01:00
Frank Denis 14ebe60bff Add android x86 and x86_64 targets 2018-02-22 23:25:52 +01:00
Frank Denis 5e93de34aa Try adding Android builds to Travis 2018-02-22 18:51:30 +01:00
Frank Denis eac8732b2b Log servers returning SERVFAIL 2018-02-22 14:48:08 +01:00
Frank Denis 4ec5461b2f Mark servers as failing more aggressively 2018-02-22 14:20:59 +01:00
Frank Denis 358481d728 Simplify 2018-02-21 02:40:54 +01:00
Frank Denis 0709d5bdeb Travis still doesn't support Go 1.10 2018-02-21 00:29:14 +01:00
Frank Denis cc846dd205 Bump 2018-02-21 00:29:09 +01:00
Frank Denis a28db6ec50 1.10.0 maybe? 2018-02-21 00:25:55 +01:00
Frank Denis 979f1b19ff Give Go 1.10 a new spin on Travis 2018-02-21 00:23:41 +01:00
Frank Denis ebd55ba954 Bump 2018-02-21 00:23:11 +01:00
Frank Denis 14075e31dc Vastly improve the way load balancing works 2018-02-21 00:14:18 +01:00
Frank Denis 2e8699d483 Bump default MaxClient to match the config file
Fixes #158
2018-02-20 12:27:44 +01:00
Frank Denis 547e444afd Service installation: bail out with a meaningful error message on unsupported platforms
Fixes #154
2018-02-20 00:34:06 +01:00
Frank Denis 0fde986c63 Nits 2018-02-19 19:31:34 +01:00
Frank Denis ba5927633b bump 2018-02-19 19:27:14 +01:00
Frank Denis 7d37e3fc4b up 2018-02-19 19:26:53 +01:00
Frank Denis 782c86b785 Fallback to cached content if we don't have a working connection 2018-02-19 19:24:51 +01:00
Frank Denis 44a5448b68 Update deps, not changes besides comments 2018-02-19 18:51:31 +01:00
Frank Denis 81ba5ef2c6 Update ChangeLog 2018-02-19 18:42:29 +01:00
Frank Denis 48af50a443 Add gimme --list 2018-02-19 18:35:33 +01:00
Frank Denis 148a28141f Add -check 2018-02-19 18:35:06 +01:00
Frank Denis e1e283ac23 Better (and, for DoH, fixed) RTT estimation 2018-02-19 18:30:26 +01:00
Frank Denis 680632e921 Revert "Go 1.10 final is released"
This reverts commit 2027d970dd.
2018-02-19 16:43:23 +01:00
Frank Denis 25f1de385b Minor changes for clarity 2018-02-19 16:38:06 +01:00
Frank Denis 80a1a59818
Merge pull request #149 from Alex131089/Alex131089-time-blacklist
Handle time-based blacklist in generate-domains-blacklist.py
2018-02-19 16:04:14 +01:00
Frank Denis 6baafe3232 Only rewrite a cache file if it doesn't already come from the cache
Fixes #150
2018-02-19 15:36:48 +01:00
Frank Denis 8fc135ad79 ... 2018-02-19 15:15:20 +01:00
Alexandre L 953d917354
Create domains-time-restricted.txt
With commented examples
2018-02-19 14:41:29 +01:00
Alexandre L 9b701d8121
Support time-based blacklist from domains-time-restricted.txt
* Modified list_from_url to load_from_url to avoid reading the `time_restricted` file twice (1 for output, 1 for whitelist)
2018-02-19 14:38:43 +01:00
Frank Denis ac0f0d2ff0 Change end of lines to DOS style for Windows packages
Completely untested yet

Fixes #146
2018-02-19 00:37:06 +01:00
Frank Denis 2027d970dd Go 1.10 final is released 2018-02-16 21:59:06 +01:00
Frank Denis af11196a5c Disable CoinBlocker by default
See https://github.com/jedisct1/dnscrypt-proxy/issues/119#issuecomment-365936840
2018-02-15 15:12:50 +01:00
Frank Denis 29f1c4c662 Fix format string 2018-02-15 00:46:47 +01:00
Frank Denis 8ce8deb959 Whitelist github.com/github.io 2018-02-14 15:56:59 +01:00
Frank Denis d85214252a Update deps 2018-02-14 14:39:43 +01:00
Frank Denis ac395b03fc Bump the default timeout up 2018-02-11 20:51:48 +01:00
Frank Denis ebe79c5df1 Added the browser mining domains list from CoinBlocker
Checked by @mastad0n

Fixes #119
2018-02-11 20:46:41 +01:00
Frank Denis c7ec3ada15
Merge pull request #120 from bdossantos/fix/generate-blacklist-timeout
feat: add a flag to setup the open URL timeout
2018-02-11 20:24:40 +01:00
Benjamin Dos Santos 53e9c79194
feat: add a flag to setup the open URL timeout
Sometimes I randomly encounter a timeout when I generate blacklist. This commit add the
ability to increase the timeout delay (default to 10s).
2018-02-11 19:24:21 +01:00
Frank Denis 2f00ad5ff0 Error out if unknown properties are found in the config file
And thanks to this, an inconsistency in the example config file vs the parser
was found (`timeout` vs `timeout_ms`).

Fixes #113
2018-02-10 21:21:43 +01:00
Frank Denis 32db89d2ee Strip extra newline 2018-02-09 22:40:56 +01:00
Frank Denis ebe41535ba Format 2018-02-09 22:40:29 +01:00
Frank Denis f7630ad8fd
Merge pull request #111 from amitbl/master
Cache Plugin: return non-fixed TTL for cached entries
2018-02-09 22:38:57 +01:00
Amit 5dbfc39f7d Cache Plugin: return non-fixed TTL for cached entries (refactor) 2018-02-09 22:13:24 +02:00