mikispag / dns-over-tls-forwarder

A simple, fast DNS-over-TLS forwarding server with hybrid LRU/MFA caching written in Go.
MIT License
50 stars 9 forks source link

Complex improvements for DNS over TLS forwarder #51

Closed vikulin closed 1 year ago

vikulin commented 1 year ago

Complex improvements for DNS over TLS forwarder. These changes are moving this project to a library not just an app.

Changes:

  1. Port reuse seted up true
  2. Split Run and Shutdown code
  3. Added ability to receive an external logger
  4. TODO: in Windows cache test is failing with error: "Only one usage of each socket address (protocol/network address/port) is normally permitted." Not quite sure where to fix the error.
mikispag commented 1 year ago

Thank you, these are good changes! :)