Commit Graph

  • cb64f6694b Update the sample configuration to teach users how to listen on both IPv4 and IPv6 Star Brilliant 2019-05-17 02:37:52 +08:00
  • 5c27ae02c0 Update Dockerfile to make doh-server listen on IPv4 and IPv6 Jan Grewe 2019-05-16 20:31:03 +02:00
  • f5ba377d2a Add Dockerfile Jan Grewe 2019-05-16 00:28:46 +02:00
  • 1ec9548ff1 Release 2.1.0 v2.1.0 Star Brilliant 2019-05-14 01:39:23 +08:00
  • 81f1cfba5d Disable static linking to Swift standard libraries Star Brilliant 2019-05-14 01:36:10 +08:00
  • ebba9c8ef5 Explain why ECS is disabled by some servers Star Brilliant 2019-05-14 01:13:06 +08:00
  • 6a2f2cea22 Merge pull request #44 from modib/quad9-dns-config Star Brilliant 2019-05-14 01:01:07 +08:00
  • 63f07d20af Updated Quad9 config with ECS, DNSSEC info. B. Modi 2019-05-13 09:55:20 -07:00
  • f0dec57e1a Merge pull request #45 from wsquasher/master Star Brilliant 2019-05-13 11:40:26 +08:00
  • f6b52a653a Use TCP when appropriate for the given query type/response Wesley Squasher 2019-05-12 08:03:48 +00:00
  • 9a07f5b856 Added Quad9 servers in config. Good for malware threat prevention. B. Modi 2019-05-10 13:50:17 -07:00
  • 8787921faf Merge pull request #43 from modib/macos-build-error-fix Star Brilliant 2019-05-11 02:13:12 +08:00
  • 1642730af0 Make Makefile compatible with swift5 and older swift versions B. Modi 2019-05-10 11:02:07 -07:00
  • 9985c4b279 fix relative path jamesits/packaging James Swineson 2019-03-26 15:57:01 +08:00
  • 97a27e60e1 update comments James Swineson 2019-03-26 15:46:57 +08:00
  • ca14db8929 move package.sh to contrib James Swineson 2019-03-26 12:30:57 +08:00
  • a95e3e5f39 add networkmanager dispatcher script James Swineson 2019-03-26 12:28:14 +08:00
  • 5010a16458 initial dirty auto packaging James Swineson 2019-03-26 12:16:07 +08:00
  • 2332d9b7c1 Add local_addr configuration for doh-server (#39) Ming Aldrich-Gan 2019-03-24 16:01:32 -04:00
  • 7f5a23584f Release 2.0.1 v2.0.1 Star Brilliant 2019-03-24 19:11:12 +08:00
  • 17e5848178 Fix random selector (#41) Sherlock Holo 2019-03-24 09:13:14 +08:00
  • 475894baaa Update Changelog v2.0.0 Star Brilliant 2019-03-20 12:58:59 +08:00
  • 2df81db465 log real client ip behind a HTTPS gateway (#38) qyb 2019-03-16 05:36:52 +08:00
  • 871604f577 Add LVS weight round robin selector (#36) Sherlock Holo 2019-03-13 14:52:54 +08:00
  • a400f03960 Bump version to 2.0.0 Star Brilliant 2019-03-09 19:10:20 +08:00
  • 7839eed014 Update build scripts Star Brilliant 2019-03-09 19:09:35 +08:00
  • 0f35971118 Replace Url with URL Star Brilliant 2019-03-09 19:05:07 +08:00
  • fec1e84d5e Add backend weight round robin select (#34) Sherlock Holo 2019-03-09 18:12:45 +08:00
  • 8f2004d1de Bump to version 1.4.3 Star Brilliant 2018-12-05 15:57:51 +08:00
  • a3f4468325 Release 1.4.2 v1.4.2 Star Brilliant 2018-12-05 15:57:25 +08:00
  • fa2bcf74a9 Remove dns.ErrTruncated according to https://github.com/miekg/dns/pull/815 Star Brilliant 2018-11-28 15:31:02 +08:00
  • 01d60df9cd Merge pull request #30 from Sherlock-Holo/master Star Brilliant 2018-11-28 00:11:52 +08:00
  • 4c0cae7111 Refine runtime.GOOS check, use switch case to replace a long if Sherlock Holo 2018-11-28 00:08:21 +08:00
  • 95fe3e3b4e Use time.Since to replace time.Now().Sub Star Brilliant 2018-11-27 20:18:30 +08:00
  • 35ddf43505 Add PID file support Star Brilliant 2018-11-27 17:37:57 +08:00
  • 3083b668ca Remove an item from Changelog since it was actually fixed in eariler version Star Brilliant 2018-11-10 23:02:17 +08:00
  • dd8ea973f4 Correct spelling Star Brilliant 2018-11-10 23:01:46 +08:00
  • 0df0002e6b Bump version to 1.4.2 Star Brilliant 2018-11-10 23:00:06 +08:00
  • 3affb2c227 Release 1.4.1 v1.4.1 Star Brilliant 2018-11-10 22:59:04 +08:00
  • 7c7b7d969d Add detectportal.firefox.com to default passthrough list Star Brilliant 2018-11-08 23:58:28 +08:00
  • 4754aa0414 Enable CORS by default, which is necessary for AJAX resolver to run Star Brilliant 2018-11-07 20:13:51 +08:00
  • 2d9c9eba50 Detect context.DeadlineExceeded Star Brilliant 2018-11-07 19:41:55 +08:00
  • c51be0e69c Use context for more functions Star Brilliant 2018-11-07 19:25:46 +08:00
  • 95ec839409 Put cancel() earlier Star Brilliant 2018-11-07 19:10:06 +08:00
  • 502fe6b048 Use RCODE_REFUSED for unsupported Qclass Star Brilliant 2018-11-07 18:56:22 +08:00
  • f8b40c4bfc Try to use context.WithTimeout to detect HTTP timeout. Hopefully it might work. Star Brilliant 2018-11-07 18:47:01 +08:00
  • bb1e21778a Slightly change the log format Star Brilliant 2018-11-07 18:11:12 +08:00
  • afa0d563d0 Add passthrough feature, tests are welcome Star Brilliant 2018-11-07 17:10:39 +08:00
  • 017a18f20c Fix HTTP stream leaking problem Star Brilliant 2018-11-06 14:46:23 +08:00
  • 0577ff6dca Merge pull request #28 from Chaz6/patch-1 Star Brilliant 2018-11-02 10:48:33 +08:00
  • ef2c6bbdc8 Update google.go Chris Hills 2018-11-01 20:12:28 +00:00
  • 4d742bd15e doh-server: change to google.go Chris Hills 2018-10-31 23:40:33 +00:00
  • 3b112b946e Congratulations RFC 8484, remove the word "draft" from Readme Star Brilliant 2018-10-20 13:59:37 +08:00
  • 6d19cbb9ad Congratulations RFC 8484, remove the word "draft" from Readme Star Brilliant 2018-10-20 13:58:26 +08:00
  • b094a8d4fd Update Readme, fix issue #27 Star Brilliant 2018-10-04 23:03:51 +08:00
  • c1f6fe1997 Update Readme Star Brilliant 2018-10-04 02:12:55 +08:00
  • 1fb3ed3513 Add a ink to a guide Star Brilliant 2018-10-04 02:11:55 +08:00
  • c85ef45840 Fix panic with debug_http_headers Star Brilliant 2018-09-27 16:45:58 +08:00
  • 85d81d3d0b Merge pull request #22 from paulie-g/master Star Brilliant 2018-09-24 03:21:00 +10:00
  • ab0eddb0ba Fix segfault when no_cookies=true Paul G 2018-09-23 08:25:15 -04:00
  • aa3389b1d0 Build doh-logger with static libswiftCore, fix #20 Star Brilliant 2018-09-22 04:28:12 +08:00
  • 6eb7b29142 Add configuration option: debug_http_headers Star Brilliant 2018-09-22 04:23:55 +08:00
  • ea0a769389 Bump version to 1.3.11 Star Brilliant 2018-08-21 01:44:56 +08:00
  • e480251e67 Release 1.3.10 v1.3.10 Star Brilliant 2018-08-21 01:44:35 +08:00
  • 027480afeb Enable application/dns-message (draft-13) by default, since Google has finally supported it Star Brilliant 2018-08-21 01:43:46 +08:00
  • 4839498ad5 Move linux-install.* to contrib/ Star Brilliant 2018-08-14 09:11:09 +08:00
  • a303c21036 Bump version to 1.3.10 Star Brilliant 2018-08-14 09:08:46 +08:00
  • 3586688aa6 Release 1.3.9 v1.3.9 Star Brilliant 2018-08-14 09:08:27 +08:00
  • ffe5573552 Change the ECS prefix length from /48 to /56 for IPv6, per RFC 7871 Star Brilliant 2018-08-14 09:06:13 +08:00
  • f40116b1f8 Update Readme to instruct Debian users to set $GOROOT Star Brilliant 2018-08-14 01:43:41 +08:00
  • 58e6cdfb71 If $GOROOT is defined, Makefile should respect the value, fix #8 Star Brilliant 2018-08-14 01:37:05 +08:00
  • 1491138f69 Add 5380 as an additional default doh-client port Star Brilliant 2018-07-19 11:10:04 +08:00
  • 83df8964d8 Fix #16: doh-client panics when connecting no_cookies = true Star Brilliant 2018-07-04 22:43:08 +08:00
  • 07f39088d4 Update example configuration Star Brilliant 2018-07-02 20:42:11 +08:00
  • db007fbded Update example configuration Star Brilliant 2018-07-02 20:40:47 +08:00
  • 89d809d469 Bump version to 1.3.9 Star Brilliant 2018-07-02 20:12:04 +08:00
  • 5ca6813801 Release 1.3.8 v1.3.8 Star Brilliant 2018-07-02 20:11:41 +08:00
  • 033865e508 Workaround a bug causing Firefox 61-62 to reject responses with Content-Type = application/dns-message Star Brilliant 2018-07-02 19:42:57 +08:00
  • 7e7cd1ee90 Workaround a bug causing Firefox 61-62 to reject responses with Content-Type = application/dns-message Star Brilliant 2018-07-02 17:55:58 +08:00
  • e19250dc99 Workaround a bug causing Firefox 61-62 to reject responses with Content-Type = application/dns-message Star Brilliant 2018-07-02 17:49:34 +08:00
  • a64df3f048 Preserve TransactionID Star Brilliant 2018-07-02 13:49:59 +08:00
  • f54b49c090 Disable preventing capitalization scrambling Star Brilliant 2018-07-02 13:48:05 +08:00
  • 87436b7cbf Turn on no_cookies by default according to the IETF draft Star Brilliant 2018-07-02 13:45:08 +08:00
  • 11056bcad5 Construct a real DNS packet for DNSCrypt-Proxy Star Brilliant 2018-06-26 15:20:43 +08:00
  • ca33027e04 Remove offensive words :-) Star Brilliant 2018-06-26 14:39:05 +08:00
  • 6ff0a6a9ab Update Readme Star Brilliant 2018-06-26 13:28:07 +08:00
  • 359c81a019 Update Readme Star Brilliant 2018-06-26 13:26:42 +08:00
  • 07143d5890 Update documentation about TLS Star Brilliant 2018-06-26 13:22:24 +08:00
  • 1d367cb7e7 Bump version to 1.3.8 Star Brilliant 2018-06-26 04:10:58 +08:00
  • b132de608f Release 1.3.7 v1.3.7 Star Brilliant 2018-06-26 04:10:31 +08:00
  • 523b6120b9 Workaround a bug causing DNSCrypt-Proxy to expect a response with TransactionID = 0xcafe Star Brilliant 2018-06-26 03:55:59 +08:00
  • 82fe91395d Workaround a bug causing Unbound to refuse returning anything about the root Star Brilliant 2018-06-26 03:04:34 +08:00
  • 06ce104d2a Fix typo Star Brilliant 2018-06-16 19:41:41 +08:00
  • 71b8c093c0 Install default configuration files to *.conf.example Star Brilliant 2018-06-16 19:40:52 +08:00
  • abdd033310 Print upstream information if error happens Star Brilliant 2018-06-12 11:12:13 +08:00
  • 461d546082 Add CloudFlare DNS resolver for Tor to the preset Star Brilliant 2018-06-06 01:26:36 +08:00
  • 51b065eed7 Release 1.3.6 v1.3.6 Star Brilliant 2018-05-27 21:03:51 +08:00
  • a58607dc3d Add an option to disable IPv6, this option is available to client only Star Brilliant 2018-05-27 21:00:13 +08:00
  • cf94354b08 Revert "Conflict with systemd-resolved.service" Star Brilliant 2018-05-15 19:46:04 +08:00
  • f2e3a642e3 Write a logger for macOS systems Star Brilliant 2018-05-08 21:09:27 +08:00