chore: retarget upstream portal-tunnel v2.4.1 #91
Loading…
Reference in a new issue
No description provided.
Delete branch "codex/release-v2.4.1-20260911T162141Z-v2.4.1"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
c644d4b37b0a70c2e7b045ca92ce0de3b42e4299).Upstream assessment
Upstream v2.4.1 retains tunnel/discovery protocol 9. Relay-scope changes are protocol-mismatch visibility and the compose pull-policy fix; the latter does not apply to this repository’s source-build reference Compose file. The keyless signer mismatch self-test and reverse-endpoint diagnostics are client-side and are exercised by the official v2.4.1 client gate. Embedded DNSSEC behavior, internal package refactors, and plugin packaging remain out of relay scope.
Checks
cargo fmt --all -- --checkcargo test --locked— 189 passed, 0 failed, 3 ignoredcargo clippy --locked --all-targets -- -D warningsgo test ./...andgo test -race -count=1 ./...in the IVNP helperlinux/arm64IVNP helper cross-buildRelease audit trail
v2.4.1+rs.1/ imagev2.4.1-rs.1.portal-axis-b-rly-middleAxis B gate; matching production client rollout and service reattach; production promotion/deploy/sanity; cleanup; release-note publication.Release note draft
Retargets the Rust relay to upstream portal-tunnel v2.4.1 while retaining protocol-9 compatibility with v2.4.0 and the documented scoped v2.3.8 paths. Adds upstream-compatible discovery visibility for directly observed protocol-incompatible relays without routing through them. Published image identity after promotion:
code.rly.best/gofix/portal-tunnel-rs:v2.4.1-rs.1.Release audit update (2026-09-12):
0fa0f21612.Needs human/private-ops remediation: replace or update the canonical live Axis B helper for the current protocol-9 IVNP topology. The next gating attempt must use immutable dev tag v2.4.1+rs.1-dev.4.