Release v0.73.0
Acknowledgements
A special thanks to our contributor @sanyo0714 (#412), as well as to everyone who helped us with this release!
Added
- The
--hosts-file-enabled
and the--hosts-files
options, which control the preliminary resolvingA
,AAAA
andPTR
requests from hosts (5) files before using the upstream servers.
Note
The functionality is enabled and uses the OS-specific hosts files by default. To disable it, use --hosts-file-enabled=false
option.
Changed
- The
upstream.AddressToUpstream
now validates the host as a domain name, as opposed to the hostname validation used before (#411). The same also applies to theproxy.ParseUpstreamConfig
function. - The
proxy.MessageConstructor
interface has been changed to include one additional methodNewMsgNODATA
.
Removed
proxy.CheckDisabledAAAARequest
function, useproxy.RequestHandler
to halt AAAA requests.proxy.GenEmptyMessage
function.