Commit Graph
100 Commits
Author SHA1 Message Date
Star Brilliant ebba9c8ef5 Explain why ECS is disabled by some servers 2019-05-14 01:13:06 +08:00
Star BrilliantandGitHub 6a2f2cea22 Merge pull request #44 from modib/quad9-dns-config
Added Quad9 servers in config.
2019-05-14 01:01:07 +08:00
Star BrilliantandGitHub f0dec57e1a Merge pull request #45 from wsquasher/master
Use TCP when appropriate for the given query type/response
2019-05-13 11:40:26 +08:00
Star BrilliantandGitHub 8787921faf Merge pull request #43 from modib/macos-build-error-fix
Make Makefile compatible with swift5 and older swift versions
2019-05-11 02:13:12 +08:00
Star Brilliant 7f5a23584f Release 2.0.1 2019-03-24 19:11:12 +08:00
Star Brilliant 475894baaa Update Changelog 2019-03-20 12:58:59 +08:00
Star Brilliant a400f03960 Bump version to 2.0.0 2019-03-09 19:10:30 +08:00
Star Brilliant 7839eed014 Update build scripts 2019-03-09 19:09:35 +08:00
Star Brilliant 0f35971118 Replace Url with URL 2019-03-09 19:05:07 +08:00
Star Brilliant 8f2004d1de Bump to version 1.4.3 2018-12-05 15:57:51 +08:00
Star Brilliant a3f4468325 Release 1.4.2 2018-12-05 15:57:25 +08:00
Star Brilliant fa2bcf74a9 Remove dns.ErrTruncated according to https://github.com/miekg/dns/pull/815 2018-11-28 15:31:02 +08:00
Star BrilliantandGitHub 01d60df9cd Merge pull request #30 from Sherlock-Holo/master
Refine runtime.GOOS check, use switch case to replace a long if
2018-11-28 00:11:52 +08:00
Star Brilliant 95fe3e3b4e Use time.Since to replace time.Now().Sub 2018-11-27 20:18:30 +08:00
Star Brilliant 35ddf43505 Add PID file support 2018-11-27 17:37:57 +08:00
Star Brilliant 3083b668ca Remove an item from Changelog since it was actually fixed in eariler version 2018-11-10 23:02:41 +08:00
Star Brilliant dd8ea973f4 Correct spelling 2018-11-10 23:01:46 +08:00
Star Brilliant 0df0002e6b Bump version to 1.4.2 2018-11-10 23:00:06 +08:00
Star Brilliant 3affb2c227 Release 1.4.1 2018-11-10 22:59:37 +08:00
Star Brilliant 7c7b7d969d Add detectportal.firefox.com to default passthrough list 2018-11-08 23:58:28 +08:00
Star Brilliant 4754aa0414 Enable CORS by default, which is necessary for AJAX resolver to run 2018-11-07 20:13:51 +08:00
Star Brilliant 2d9c9eba50 Detect context.DeadlineExceeded 2018-11-07 19:41:55 +08:00
Star Brilliant c51be0e69c Use context for more functions 2018-11-07 19:25:46 +08:00
Star Brilliant 95ec839409 Put cancel() earlier 2018-11-07 19:10:06 +08:00
Star Brilliant 502fe6b048 Use RCODE_REFUSED for unsupported Qclass 2018-11-07 18:56:22 +08:00
Star Brilliant f8b40c4bfc Try to use context.WithTimeout to detect HTTP timeout. Hopefully it might work. 2018-11-07 18:47:01 +08:00
Star Brilliant bb1e21778a Slightly change the log format 2018-11-07 18:11:12 +08:00
Star Brilliant afa0d563d0 Add passthrough feature, tests are welcome 2018-11-07 17:10:39 +08:00
Star Brilliant 017a18f20c Fix HTTP stream leaking problem 2018-11-06 14:46:45 +08:00
Star BrilliantandGitHub 0577ff6dca Merge pull request #28 from Chaz6/patch-1
doh-server: change to google.go
2018-11-02 10:48:33 +08:00
Star Brilliant 3b112b946e Congratulations RFC 8484, remove the word "draft" from Readme 2018-10-20 13:59:37 +08:00
Star Brilliant 6d19cbb9ad Congratulations RFC 8484, remove the word "draft" from Readme 2018-10-20 13:58:26 +08:00
Star Brilliant b094a8d4fd Update Readme, fix issue #27 2018-10-04 23:03:51 +08:00
Star Brilliant c1f6fe1997 Update Readme 2018-10-04 02:12:55 +08:00
Star Brilliant 1fb3ed3513 Add a ink to a guide 2018-10-04 02:11:55 +08:00
Star Brilliant c85ef45840 Fix panic with debug_http_headers 2018-09-27 16:46:36 +08:00
Star BrilliantandGitHub 85d81d3d0b Merge pull request #22 from paulie-g/master
Fix segfault when no_cookies=true
2018-09-24 03:21:00 +10:00
Star Brilliant aa3389b1d0 Build doh-logger with static libswiftCore, fix #20 2018-09-22 04:28:12 +08:00
Star Brilliant 6eb7b29142 Add configuration option: debug_http_headers 2018-09-22 04:23:55 +08:00
Star Brilliant ea0a769389 Bump version to 1.3.11 2018-08-21 01:44:56 +08:00
Star Brilliant e480251e67 Release 1.3.10 2018-08-21 01:44:35 +08:00
Star Brilliant 027480afeb Enable application/dns-message (draft-13) by default, since Google has finally supported it 2018-08-21 01:43:46 +08:00
Star Brilliant 4839498ad5 Move linux-install.* to contrib/ 2018-08-14 09:11:09 +08:00
Star Brilliant a303c21036 Bump version to 1.3.10 2018-08-14 09:08:46 +08:00
Star Brilliant 3586688aa6 Release 1.3.9 2018-08-14 09:08:27 +08:00
Star Brilliant ffe5573552 Change the ECS prefix length from /48 to /56 for IPv6, per RFC 7871 2018-08-14 09:06:13 +08:00
Star Brilliant f40116b1f8 Update Readme to instruct Debian users to set $GOROOT 2018-08-14 01:43:41 +08:00
Star Brilliant 58e6cdfb71 If $GOROOT is defined, Makefile should respect the value, fix #8 2018-08-14 01:37:19 +08:00
Star Brilliant 1491138f69 Add 5380 as an additional default doh-client port 2018-08-10 03:50:38 +08:00
Star Brilliant 83df8964d8 Fix #16: doh-client panics when connecting no_cookies = true 2018-07-04 22:43:08 +08:00
Star Brilliant 07f39088d4 Update example configuration 2018-07-02 20:42:11 +08:00
Star Brilliant db007fbded Update example configuration 2018-07-02 20:40:56 +08:00
Star Brilliant 89d809d469 Bump version to 1.3.9 2018-07-02 20:12:04 +08:00
Star Brilliant 5ca6813801 Release 1.3.8 2018-07-02 20:11:41 +08:00
Star Brilliant 033865e508 Workaround a bug causing Firefox 61-62 to reject responses with Content-Type = application/dns-message 2018-07-02 19:42:57 +08:00
Star Brilliant 7e7cd1ee90 Workaround a bug causing Firefox 61-62 to reject responses with Content-Type = application/dns-message 2018-07-02 17:55:58 +08:00
Star Brilliant e19250dc99 Workaround a bug causing Firefox 61-62 to reject responses with Content-Type = application/dns-message 2018-07-02 17:49:34 +08:00
Star Brilliant a64df3f048 Preserve TransactionID 2018-07-02 13:49:59 +08:00
Star Brilliant f54b49c090 Disable preventing capitalization scrambling 2018-07-02 13:48:05 +08:00
Star Brilliant 87436b7cbf Turn on no_cookies by default according to the IETF draft 2018-07-02 13:45:08 +08:00
Star Brilliant 11056bcad5 Construct a real DNS packet for DNSCrypt-Proxy 2018-06-26 15:20:43 +08:00
Star Brilliant ca33027e04 Remove offensive words :-) 2018-06-26 14:39:05 +08:00
Star Brilliant 6ff0a6a9ab Update Readme 2018-06-26 13:28:07 +08:00
Star Brilliant 359c81a019 Update Readme 2018-06-26 13:26:42 +08:00
Star Brilliant 07143d5890 Update documentation about TLS
This is to avoid confusions like issue #12
2018-06-26 13:22:32 +08:00
Star Brilliant 1d367cb7e7 Bump version to 1.3.8 2018-06-26 04:10:58 +08:00
Star Brilliant b132de608f Release 1.3.7 2018-06-26 04:10:31 +08:00
Star Brilliant 523b6120b9 Workaround a bug causing DNSCrypt-Proxy to expect a response with TransactionID = 0xcafe 2018-06-26 03:55:59 +08:00
Star Brilliant 82fe91395d Workaround a bug causing Unbound to refuse returning anything about the root 2018-06-26 03:04:34 +08:00
Star Brilliant 06ce104d2a Fix typo 2018-06-16 19:41:41 +08:00
Star Brilliant 71b8c093c0 Install default configuration files to *.conf.example 2018-06-16 19:40:52 +08:00
Star Brilliant abdd033310 Print upstream information if error happens 2018-06-12 11:12:13 +08:00
Star Brilliant 461d546082 Add CloudFlare DNS resolver for Tor to the preset 2018-06-06 01:26:36 +08:00
Star Brilliant 51b065eed7 Release 1.3.6 2018-05-27 21:03:51 +08:00
Star Brilliant a58607dc3d Add an option to disable IPv6, this option is available to client only 2018-05-27 21:00:13 +08:00
Star Brilliant cf94354b08 Revert "Conflict with systemd-resolved.service"
This reverts commit 88b3c95710.
2018-05-15 19:46:04 +08:00
Star Brilliant f2e3a642e3 Write a logger for macOS systems 2018-05-08 21:11:03 +08:00
Star Brilliant 88b3c95710 Conflict with systemd-resolved.service 2018-04-29 22:30:43 +08:00
Star Brilliant 93b70f3941 Release 1.3.5 2018-04-27 00:39:48 +08:00
Star Brilliant 76c40fb4dc Bump version to 1.3.5 2018-04-26 23:52:59 +08:00
Star Brilliant 174a465ac8 Limit the frequency of creating HTTP client 2018-04-26 23:52:35 +08:00
Star Brilliant 4cbe7c8c98 Release 1.3.4 2018-04-26 10:33:38 +08:00
Star Brilliant 7839d2c7b1 Bump version to 1.3.4 2018-04-26 10:18:36 +08:00
Star Brilliant c4b2236cf9 Do not respond to network error, silently fail to prevent caching of SERVFAIL
Hopefully we can improve the availability of DoH under unstable network environments.
2018-04-26 10:17:14 +08:00
Star Brilliant 1b90731f20 Add version.go to Makefile 2018-04-25 18:36:06 +08:00
Star Brilliant 20624acf20 Update documents 2018-04-25 14:23:24 +08:00
Star Brilliant 01385b6d29 Update documents 2018-04-25 14:19:40 +08:00
Star Brilliant 5afdee6315 Put EDNS0 at the beginning of the OPT section 2018-04-25 03:05:06 +08:00
Star Brilliant 874a3613e4 Use dns.DefaultMsgSize instead of magic number 4096 2018-04-25 03:04:31 +08:00
Star Brilliant dc14a70e9d Use dns.DefaultMsgSize instead of magic number 4096 2018-04-24 20:46:34 +08:00
Star Brilliant 58e4018ab2 Rename variables 2018-04-24 20:43:24 +08:00
Star Brilliant f4516429ee Take User-Agent out of common library, that would be better for packaging 2018-04-24 14:25:33 +08:00
Star Brilliant 12df47f45f Release 1.3.2 2018-04-17 03:28:36 +08:00
Star Brilliant 450c10a594 Fix version number in User-Agent 2018-04-17 03:27:42 +08:00
Star Brilliant e7c4450787 Fix build system 2018-04-17 03:27:21 +08:00
Star Brilliant bd5ef5d61e Fix build 2018-04-16 21:36:26 +08:00
Star Brilliant ff0e9529cb Update User-Agent 2018-04-16 21:35:33 +08:00
Star Brilliant 627e2d639d Release 1.3.1 2018-04-16 13:59:03 +08:00
Star Brilliant 7d5cf98d2b Fix the "address already in use" issue 2018-04-16 13:58:38 +08:00
Star Brilliant 34adf40b36 Release 1.3.0 2018-04-16 13:35:38 +08:00