Changelog
- 47c1b1b all: chore: Satisfy golangci-lint findings
- 0558b22 ci: Add lint CI action
- 50f9c4f socks,httpproxy: Add system-dns flag
- b090b2f socks: fix: migrate to txthinking/socks5 for better UDP support
- e544d7b logger: feat: Log timezone in log lines always
- bb84be6 all: feat: Added post-connect and disconnect hooks
- 7fd1f67 masque: fix: Loosen access-denied match in connect-ip dial
- 19c0ab0 masque: fix: Close http3 transport and quic conn on connect-ip dial failure
- aa2b89c tunnel: fix: Plug tunnel fd leak and make reconnect sleeps ctx-aware
- 29b7a8d tunnel: fix: Serialize tunnel pump lifecycle to stop stale TUN readers
- 9f502b9 cmd/enroll: nil-guard apiErr on EnrollKey failure branches (#89)