Commit Graph
89 Commits
Author SHA1 Message Date
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
Star Brilliant b9c1bcaad2 Put [::1] into default listen addresses 2018-04-16 13:18:51 +08:00
Star BrilliantandGitHub 47df06b6e2 Merge pull request #9 from gdm85/master
Add client/server support for multiple listen addresses
2018-04-16 03:36:30 +08:00
Star Brilliant 83f20767ea Update to IETF draft-07 2018-04-13 02:46:03 +08:00
Star BrilliantandGitHub 07db7ba200 Merge pull request #7 from joubin/master
Linux (Ubuntu) easy install
2018-04-13 02:32:03 +08:00
Star Brilliant 236f7931e6 Update to IETF draft-06 2018-04-10 14:02:51 +08:00
Star Brilliant 9562c2fe5c Add 1.1.1.1 and 1.0.0.1 DOH 2018-04-04 00:14:28 +08:00
Star Brilliant 0a107be362 Use absolute path for ../json-dns 2018-04-02 21:07:49 +08:00
Star Brilliant efa272bc52 Add documentation about /etc/hosts preloading 2018-04-02 17:19:39 +08:00
Star Brilliant 36da908686 Add no_cookies option, update documentation for more instructions on privacy 2018-04-01 23:28:31 +08:00
Star Brilliant 8b45c99dfc Adapt for CloudFlare DNS service 2018-04-01 22:57:18 +08:00
Star Brilliant 68c3f30d14 Merge branch 'launchd' 2018-04-01 22:44:22 +08:00
Star Brilliant 7c4b818967 Merge branch 'clientswap' 2018-04-01 22:44:16 +08:00
Star Brilliant 57c956594f Adapt for macOS 2018-03-31 02:08:19 +08:00
Star Brilliant 542585b1ec Register a new HTTP client whenever an HTTP connection error happens 2018-03-31 01:16:07 +08:00
Star Brilliant 1819deb6c0 Update Readme 2018-03-26 00:48:10 +08:00
Star Brilliant 56973c827d Update Readme 2018-03-26 00:45:48 +08:00
Star Brilliant c1be2ddd18 Update Readme 2018-03-26 00:44:28 +08:00
Star Brilliant cb78b9b696 A DNS API server SHOULD respond with HTTP status code 415 (Unsupported Media Type) upon receiving a media type it is unable to process. 2018-03-24 17:33:50 +08:00
Star Brilliant 972d404ebc Add Last-Modified header 2018-03-23 15:32:51 +08:00
Star Brilliant 1be17bff4d Fix a problem when a single HTTP error crashes the program 2018-03-23 15:28:42 +08:00
Star Brilliant ab2bf57995 Comment out the Googl experimental server 2018-03-21 17:17:14 +08:00
Star Brilliant 06b700cb7e Fix server Content-Type problem 2018-03-21 17:07:40 +08:00
Star Brilliant 0e36d3b31b Content-Type auto detection for client 2018-03-21 16:58:42 +08:00
Star Brilliant 5723558934 Fix Accept header detection 2018-03-21 15:28:47 +08:00
Star Brilliant 2176e14e65 Extract date from Date header 2018-03-21 15:17:36 +08:00
Star Brilliant 1be3052cda Fix cache privateness 2018-03-21 15:08:12 +08:00
Star Brilliant 2b3a261247 Fix case issue 2018-03-21 04:14:45 +08:00
Star Brilliant 5f96e35f29 Add uninstallation instructions, fix #5 2018-03-21 03:48:57 +08:00
Star Brilliant 8034d5417d Update Readme 2018-03-21 03:21:06 +08:00
Star Brilliant b3f495e50f Use round for TTL values 2018-03-21 02:58:06 +08:00
Star Brilliant cefa3a6ba8 Fix HTTP header time zone 2018-03-21 02:52:22 +08:00
Star Brilliant a81a7eff58 It's time to flip the version number 2018-03-21 02:38:13 +08:00
Star Brilliant 26d4cd413d Revert "Skip go get if compiled"
This reverts commit 78e40722e8.
2018-03-21 02:27:55 +08:00
Star Brilliant fba928e4e4 Fix Makefile 2018-03-21 02:25:09 +08:00
Star Brilliant 78e40722e8 Skip go get if compiled 2018-03-21 02:18:05 +08:00
Star Brilliant ebaaa7ff71 Enable verbose for IETF protocol 2018-03-21 02:14:11 +08:00
Star Brilliant 08af085d9a Merge branch 'ietf' 2018-03-21 02:07:57 +08:00
Star Brilliant 47d706f1b5 Update Readme 2018-03-21 02:07:52 +08:00
Star Brilliant 2ab2120a39 Implement IETF protocol 2018-03-21 02:01:56 +08:00
Star Brilliant 64664a59b8 Implement IETF protocol 2018-03-21 01:38:21 +08:00
Star Brilliant 521b4b6abc Implement IETF protocol 2018-03-21 00:14:59 +08:00
Star Brilliant f4e27c93a6 Correct time.RFC1123 to http.TimeFormat 2018-01-22 17:45:53 +08:00
Star Brilliant dcd6b0bb57 Add a timeout configuration for server 2018-01-17 20:31:49 +08:00
Star BrilliantandGitHub d3b322842d Merge pull request #4 from mghadam/readme_golang19
Updated required golang version to 1.9
2018-01-06 18:20:21 +08:00
Star Brilliant c20614e19c Fix systemd-service-file-missing-documentation-key 2017-12-19 21:36:22 +08:00
Star BrilliantandGitHub 02f848e46f Merge pull request #1 from farseerfc/master
go get once to avoid errors when parallel build
2017-12-19 09:54:44 +08:00
Star Brilliant d0af424963 Close idle HTTP connections in case of an HTTP error 2017-12-02 15:17:22 +08:00
Star Brilliant 699c8fba16 Breaking change: Use configuration file 2017-11-30 20:42:30 +08:00
Star Brilliant e510d84809 CloudFlare will break 502 error 2017-11-30 19:08:22 +08:00
Star Brilliant 32e3cfa636 Always set RecursionAvailable even on error 2017-11-30 17:25:22 +08:00
Star Brilliant c42303e93e Improve DNS error handling 2017-11-30 17:09:55 +08:00
Star Brilliant 72211674fa Retab 2017-11-30 16:31:51 +08:00
Star Brilliant 75ccb21ac8 Add ResponseHeaderTimeout 2017-11-30 16:24:50 +08:00
Star Brilliant f49b5a3a0b Modify HTTP status codes to affect the error 2017-11-30 16:24:29 +08:00
Star Brilliant c4412e2993 Enable Cookie, which might have better CDN cache performance 2017-11-30 15:53:13 +08:00
Star Brilliant 892066d4a3 Enable Cookie, which might have better CDN cache performance 2017-11-30 15:48:45 +08:00
Star Brilliant 14c2a35fe3 Update Readme 2017-11-30 14:01:32 +08:00
Star Brilliant 5e6be777c9 Alias 0/0 to be 0.0.0.0/0 2017-11-30 13:42:24 +08:00
Star Brilliant 82e9503849 Alias 0/0 to be 0.0.0.0/0 2017-11-30 13:38:59 +08:00
Star Brilliant 1df71ac2b8 Put doh-client.service before nss-lookup.target 2017-11-26 23:25:25 +08:00
Star Brilliant b3ddec1aaa Add NetworkManager dispatcher scripts 2017-11-25 15:59:09 +08:00
Star Brilliant a0bd8eb8a1 Allow multiple bootstrap servers 2017-11-25 15:46:29 +08:00
Star Brilliant 2577b720c7 Disable logging by default 2017-11-25 15:05:15 +08:00
Star Brilliant f2d77e4a74 Update Readme 2017-11-25 14:31:38 +08:00