Skip to content

v2.2.0

Compare
Choose a tag to compare
@fardog fardog released this 19 Nov 01:35
· 19 commits to master since this release
v2.2.0
a98d2fe

Changes

  • Support latest Go versions (1.8, 1.9)
  • Drop support for deprecated Go versions (1.7)
  • Add new method for returning errors from dns.RR generation from DNSRR
    • Fixes bugs where a bad record could cause responses to hang
    • Deprecate old method which swallowed error
  • (Developer) Use dep to manage deps; remove godep

Known Issues

  • None

Version Info

output of secure-operator --help:

A DNS-protocol proxy for Google's DNS-over-HTTPS service.

Usage:

  secure-operator [options]

Options:

  -dns-servers string
    	DNS Servers used to look up the endpoint; system default is used if absent.
        Ignored if "endpoint-ips" is set. Comma separated, e.g. "8.8.8.8,8.8.4.4:53".
        The port section is optional, and 53 will be used by default.
  -endpoint string
    	Google DNS-over-HTTPS endpoint url (default "https://dns.google.com/resolve")
  -endpoint-ips string
    	IPs of the Google DNS-over-HTTPS endpoint; if provided, endpoint lookup is
        skipped, and the host value in "endpoint" is sent as the Host header. Comma
        separated with no spaces; e.g. "74.125.28.139,74.125.28.102". One server is
        randomly chosen for each request, failed requests are not retried.
  -level string
    	Log level, one of: debug, info, warn, error, fatal, panic (default "info")
  -listen [host]:port
    	listen address, as [host]:port (default ":53")
  -no-pad
    	Disable padding of Google DNS-over-HTTPS requests to identical length
  -tcp
    	Listen on TCP (default true)
  -udp
    	Listen on UDP (default true)

Download the correct binary below for your platform, or install via docker pull fardog/secureoperator:v2.2.0