Commit Briefs

32fb5e1b07 Oliver Lowe

dns: upgrade golang.org/x/net to stable release


20437cba89 Oliver Lowe

New import path olowe.co

No vendor lock-in


66267fa01f Oliver Lowe

Support making DNS queries over TLS

Little gotcha is that TCP messages need to be prepended with a 2-octet length field!


b1bd5dc331 Oliver Lowe

Only forward DNS queries upstream

If someone made a POST request with any old bytes in the body we'd forward that upstream regardless. Validate stuff sent to us by parsing the DNS queries and packing, unpacking each, then forward


0a3ca79c8e Oliver Lowe

Make git.sr.ht/~otl/dns a Go package

And rename dohtest to dohproxy. This thing is going live soon baby


06284f593e Oliver Lowe

Initial commit pls don't use this