chore: retarget upstream portal-tunnel v2.6.1 #110
Loading…
Reference in a new issue
No description provided.
Delete branch "chore/retarget-v2.6.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?
Problem
Official upstream v2.6.1 clients fail registration against this relay with
relay did not return canonical hostname. v2.6.1 keeps protocol 10 but makescanonical_hostnamea required/sdk/registerresponse field.Change
<dns-label(name)>-<40-hex address>.<root>; returnhostnameandcanonical_hostname; honorallow_canonical_fallback(older clients keephostname_conflict); route SNI by either name; TCP/UDP addresses use the canonical name.sni_portis still returned for v2.5.0/v2.6.0 UDP clients./api/stateand/api/policy/stateleases carryaddressandcanonical_hostname.Validation
cargo fmt --check,cargo clippy --workspace --all-targets --locked -D warnings,cargo test --workspace --locked(220 passed; 14 new tests written failing first),scripts/test-container-image-tag.sh.hostname_conflict; raw TCP over the canonical address and ban enforcement.Risk
Names over 22 characters are now rejected for every client, matching upstream. Exact published image and public path are verified by the release live gate before promotion.