* Migrate from logrus to slog
* fully removing logrus
* should be working now
* Update pipeline.go
Co-authored-by: Frank Olbricht <frank.olbricht@gmail.com>
* Update response-blocklist-name.go
Co-authored-by: Frank Olbricht <frank.olbricht@gmail.com>
* added null logger
* Update pipeline.go
---------
Co-authored-by: Frank Olbricht <frank.olbricht@gmail.com>
* Implement Socks5 support
* Support SOCKS5 for DoT
* Socks5 for DoH
* Return interface, not nil pointer of specific type
* Support resolving DNS server names locally instead of through the proxy
* Resolve IP4 only
* Fix go.mod after rebase
* Support LocalAddr directly in the SOCKS5 dialer
* Update docs for SOCKS5
* Support retry on truncation
* Fix port in example
* Use Msg.Truncate() instead of comparing length
* Don't cache truncated responses and update examples
* Replace test.com with example.com