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
|
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
|
a303c21036
|
Bump version to 1.3.10
|
2018-08-14 09:08:46 +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
|
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
|
89d809d469
|
Bump version to 1.3.9
|
2018-07-02 20:12:04 +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
|
1d367cb7e7
|
Bump version to 1.3.8
|
2018-06-26 04:10:58 +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
|
a58607dc3d
|
Add an option to disable IPv6, this option is available to client only
|
2018-05-27 21:00:13 +08:00 |
|
Star Brilliant
|
f2e3a642e3
|
Write a logger for macOS systems
|
2018-05-08 21:11:03 +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
|
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
|
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
|
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
|
ff0e9529cb
|
Update User-Agent
|
2018-04-16 21:35:33 +08:00 |
|
Star Brilliant
|
7d5cf98d2b
|
Fix the "address already in use" issue
|
2018-04-16 13:58:38 +08:00 |
|
Star Brilliant
|
b9c1bcaad2
|
Put [::1] into default listen addresses
|
2018-04-16 13:18:51 +08:00 |
|
gdm85
|
ce656ac3f7
|
Add client support for multiple listen addresses
|
2018-04-15 19:57:01 +02: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
|
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
|
542585b1ec
|
Register a new HTTP client whenever an HTTP connection error happens
|
2018-03-31 01:16:07 +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
|
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 |
|
Star Brilliant
|
521b4b6abc
|
Implement IETF protocol
|
2018-03-21 00:14:59 +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
|
c42303e93e
|
Improve DNS error handling
|
2017-11-30 17:09:55 +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 |
|