Complex improvements for DNS over TLS forwarder. These changes are moving this project to a library not just an app.
Changes:
Port reuse seted up true
Split Run and Shutdown code
Added ability to receive an external logger
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.
Complex improvements for DNS over TLS forwarder. These changes are moving this project to a library not just an app.
Changes: