chore: retarget upstream portal-tunnel v2.6.3 #113
Loading…
Reference in a new issue
No description provided.
Delete branch "chore/retarget-v2.6.3"
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?
Retarget the Rust relay from upstream portal-tunnel v2.6.1 to v2.6.3 (tag commit
52f443635872a577939617509c533e3bbce7dbac). Upstream v2.6.2 is included; tunnel protocol 10 and discovery protocol 9 are unchanged.Ported relay contract (v2.6.2)
<40-hex address>.<root>, an empty friendlyhostname, and identity key:<address>. The v2.6.3 official CLI omits the name by default, so the previous relay rejected it withname is required.portal-canonical-name-v1) SHA-256 in lowercase base32, as<hash>--<address>. Canonical labels for names of 22 characters or fewer are byte-identical to v2.6.1.SanitizeReportedIP.The test vectors come from running the upstream v2.6.3 Go functions (
CanonicalLeaseHostname,SanitizeReportedIP).Release metadata
cargo update -p portal-relay --precise 2.6.3only).checksums.txt.Not ported (documented in docs/unsupported-features.md)
RelayStatus.AliasURL, CLI help) are official-client behavior and are out of scope.Verification
cargo fmt --checkcargo clippy --workspace --all-targets --locked -- -D warningscargo test --workspace --locked: 226 passed, 0 failed, 4 ignored (7 new or updated tests)bash scripts/test-container-image-tag.sh