mirror of
https://github.com/m13253/dns-over-https.git
synced 2024-09-22 00:07:09 +00:00
3.2 KiB
3.2 KiB
Changelog
This Changelog records major changes between versions.
Not all changes are recorded. Please check git log for details.
Version 1.3.10
- Enable application/dns-message (draft-13) by default, since Google has finally supported it
Version 1.3.9
- Fix client crash with
no_cookies = true
- Add 5380 as an additional default doh-client port
- If
$GOROOT
is defined, Makefile now respects the value for the convenience of Debian/Ubuntu users - Change the ECS prefix length from /48 to /56 for IPv6, per RFC 7871
Version 1.3.8
- Workaround a bug causing Firefox 61-62 to reject responses with Content-Type = application/dns-message
- Workaround a bug causing DNSCrypt-Proxy to expect a response with TransactionID = 0xcafe
- TransactionID is now preserved to maintain compatibility with some clients
- Turn on
no_cookies
by default according to the IETF draft - Update Documentation
Version 1.3.7
- Add CloudFlare DNS resolver for Tor to the preset
- It is now able to print upstream information if error happens
- Updated default configuration files are now installed to
*.conf.example
- Workaround a bug causing Unbound to refuse returning anything about the root
- Workaround a bug causing DNSCrypt-Proxy to expect a response with TransactionID = 0xcafe
Version 1.3.6
- We have a logger for macOS platform now, so logs can be sent to Console.app
- Add an option to disable IPv6, this option is available to client only
Version 1.3.5
- Limit the frequency of creating HTTP client on bad network condition
Version 1.3.4
- doh-client now silently fails in case of network error to prevent caching of SERVFAIL
- EDNS0 is now inserted to the beginning of OPT section, to ensure DNSSEC signatures are at the end
- Improve building system
- Update documents
Version 1.3.3
- Take User-Agent out of common library, that would be better for packaging
Version 1.3.2
- Fix version string in HTTP User-Agent
Version 1.3.1
- Fix the "address already in use" issue
Version 1.3.0
- Breaking change: Add client / server support for multiple listen address
The
listen
option in the configuration file is a list now
Version 1.2.1
- Update protocol to IETF draft-07
- Update installation documentations for Ubuntu / Debian
Version 1.2.0
- Add installation documentations for Ubuntu / Debian
- Include CloudFlare DOH server (1.1.1.1, 1.0.0.1) in default configuration
- Fix a problem causing
go get
to fail due to relative paths - Add documentation about
/etc/hosts
preloading
Version 1.1.4
- Add
no_cookies
option - Add documentation on privacy issues
- Adapt for CloudFlare DNS service
- Fix a problem causing a single network failure blocking future requests
- Add experimental macOS support
Version 1.1.3
- Unsupported Content-Type now generates HTTP error code 415
Version 1.1.2
- Adapt to IETF protocol
- Optimize for HTTP caches
Version 1.1.1
- Adapt to IETF protocol
- Optimize for HTTP caches
- Add documentation for uninstallation instructions
- Fix build issues
Version 1.1.0
- Adpat to IETF protocol
- Fix issues regarding to HTTP caching
- Require Go 1.9 to build now
- Fix systemd issue
Version 1.0.1
- Fix build issues
Version 1.0.0
- First release
- Relicense as MIT license