Skip to content

Conversation

@dobrac
Copy link
Contributor

@dobrac dobrac commented Jan 7, 2026

Note

Improves TCP firewall proxy robustness and simplifies connection handling.

  • Migrates from inet.af/tcpproxy to github.com/inetaf/tcpproxy and updates imports
  • Removes custom connection metadata/listener (connmeta.go, origDstListener) in favor of tcpproxy.UnderlyingConn and direct sandbox/original-dst lookup in connectionHandler
  • Refactors handler wiring: newConnectionHandler now takes ctx and *sandbox.Map; routes updated accordingly in proxy.go
  • Keeps domain vs CIDR routing behavior; minor clarifications in handlers.go comments
  • Integration tests: add gnupg to template and new TestGPGKeyserverWorks to verify HKP (port 11371) and correct TCP half-close handling

Written by Cursor Bugbot for commit bedaadb. This will update automatically on new commits. Configure here.

@dobrac dobrac added the bug Something isn't working label Jan 7, 2026
@dobrac dobrac merged commit 7c968c7 into main Jan 7, 2026
29 checks passed
@dobrac dobrac deleted the fix/handle-half-close-gracefully branch January 7, 2026 21:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants