Skip to content

Add TrustTunnel#1

Open
hiddifydeveloper wants to merge 1 commit into
v5from
v5-trusttunnel
Open

Add TrustTunnel#1
hiddifydeveloper wants to merge 1 commit into
v5from
v5-trusttunnel

Conversation

@hiddifydeveloper

Copy link
Copy Markdown
Owner

Summary

  • Cherry-picked TrustTunnel protocol support from xchacha20-poly1305/sing-box@45d3fe0 (inbound + outbound, options, docs).
  • Fixed test/go.mod: it was missing three replace directives already present in root go.mod (kianmhz/GooseRelayVPN, sagernet/sing-vmess, Diniboy1123/connect-ip-go) plus stale indirect versions. Pre-existing drift, unrelated to TrustTunnel, but blocked any go vet/go test in test/ — needed fixing to verify this change.

Test plan

  • go build ./... — clean
  • go vet ./... — same pre-existing warnings as v5 baseline, no new ones
  • go test -run TestTrustTunnelSelf ./... — PASS
  • go test -tags with_quic -run TestTrustTunnelQUICSelf ./... — PASS

Cherry-picked from xchacha20-poly1305/sing-box@45d3fe0.

Also fixes test/go.mod, which was missing three replace directives
present in the root go.mod (kianmhz/GooseRelayVPN, sagernet/sing-vmess,
Diniboy1123/connect-ip-go) and had stale indirect dependency versions.
This pre-existing drift blocked any `go vet`/`go test` in test/ entirely,
independent of TrustTunnel; fixing it was required to verify this change.

(cherry picked from commit 45d3fe0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant