Commit Graph

16 Commits

Author SHA1 Message Date
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 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 f4516429ee Take User-Agent out of common library, that would be better for packaging 2018-04-24 14:25:33 +08:00
Star Brilliant ff0e9529cb Update User-Agent 2018-04-16 21:35:33 +08:00
Star Brilliant 83f20767ea Update to IETF draft-07 2018-04-13 02:46:03 +08:00
Star Brilliant 236f7931e6 Update to IETF draft-06 2018-04-10 14:02:51 +08:00
Star Brilliant 0a107be362 Use absolute path for ../json-dns 2018-04-02 21:07:49 +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 0e36d3b31b Content-Type auto detection for client 2018-03-21 16:58:42 +08:00
Star Brilliant 2176e14e65 Extract date from Date header 2018-03-21 15:17:36 +08:00
Star Brilliant 2b3a261247 Fix case issue 2018-03-21 04:14:45 +08:00
Star Brilliant b3f495e50f Use round for TTL values 2018-03-21 02:58:06 +08:00
Star Brilliant a81a7eff58 It's time to flip the version number 2018-03-21 02:38:13 +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