Commit Graph
100 Commits
Author SHA1 Message Date
Star Brilliant b708ff47b9 Release 2.2.0 2019-10-27 22:40:48 +08:00
Star BrilliantandGitHub 4f4966878f Merge pull request #58 from gdm85/master
Add support for DNS-over-TLS upstream resolvers
2019-10-16 19:18:26 +08:00
Star BrilliantandGitHub ba9b14045e Merge pull request #57 from NESC1US/patch-1
Update Readme.md
2019-10-03 03:11:34 +08:00
Star BrilliantandGitHub 48618aa6e2 Merge pull request #55 from fuero/feature-rpm-package
RPM package + SELinux policy
2019-09-11 21:05:49 +08:00
Star BrilliantandGitHub b78329afbc Merge pull request #54 from fuero/feature-nginx-config
Example nginx config
2019-09-11 20:51:36 +08:00
Star Brilliant ce13a961db Fix build error 2019-09-11 02:08:02 +08:00
Star Brilliant b74220718f Add an option no_user_agent 2019-09-11 00:23:20 +08:00
Star Brilliant db522591a1 Add example Apache and Caddy configurations 2019-08-31 21:30:20 +08:00
Star Brilliant 1eda33aec3 Add example Apache and Caddy configurations
Solves issue #51
2019-08-31 21:27:32 +08:00
Star Brilliant 268e203540 Release 2.1.2 2019-08-30 01:27:06 +08:00
Star BrilliantandGitHub 21264c78cf Merge pull request #52 from takumin/patch-1
fix typo
2019-08-30 01:22:44 +08:00
Star BrilliantandGitHub d02c31d3ee Merge pull request #50 from felixonmars/patch-1
Update address for google's resolver
2019-06-27 17:45:23 +08:00
Star Brilliant 1c321be49c Release 2.1.1 2019-06-24 10:19:03 +08:00
Star Brilliant 852d0f6767 Fix a typo 2019-06-14 17:47:10 +08:00
Star Brilliant a2d65bc89a Include DNS.SB's resolver in example configuration 2019-05-27 15:17:03 +08:00
Star BrilliantandGitHub 6d8efe0939 Merge pull request #47 from rwv/master
slightly optimize the order of instructions in Dockerfile
2019-05-20 13:02:13 +08:00
Star BrilliantandGitHub f40a7160b8 Merge pull request #46 from jangrewe/master
Add Dockerfiles
2019-05-17 22:50:33 +08:00
Star Brilliant cb64f6694b Update the sample configuration to teach users how to listen on both IPv4 and IPv6 2019-05-17 02:37:52 +08:00
Star Brilliant 1ec9548ff1 Release 2.1.0 2019-05-14 01:39:46 +08:00
Star Brilliant 81f1cfba5d Disable static linking to Swift standard libraries
According to Apple: Swift compiler no longer supports statically linking the Swift libraries. They're included in the OS by default starting with macOS Mojave 10.14.4. For macOS Mojave 10.14.3 and earlier, there's an optional Swift library package that can be downloaded from "More Downloads" for Apple Developers at https://developer.apple.com/download/more/
2019-05-14 01:36:10 +08:00
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