Skip to content

fix(deps): backport Rust TLS trust roots onto xray (87f) - #115

Merged
cunoe merged 6 commits into
xrayfrom
fix/rust-ca-backport-xray-87f
Oct 23, 2026
Merged

cunoe merged 6 commits into
xrayfrom
fix/rust-ca-backport-xray-87f

Conversation

@cunoe

@cunoe cunoe commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Test plan

  • xray-channel-test CI on this PR (workflow_dispatch on branch head; publish job skipped off refs/heads/xray)
  • Locked cargo test / signed Xray package + notary/stapler on hosted runner
  • Confirm diff vs 87f1f87 is Cargo.lock + xray workflow pins only
  • Post-merge: signed Xray nightly per existing [xray-package] / xray branch release recipe (exclusive production phase)

cunoe and others added 6 commits October 22, 2026 21:22
Cherry-pick Cargo.lock CA crate updates from #114 onto origin/xray (87f1f87).

Co-authored-by: Cursor <cursoragent@cursor.com>
restore tempfile getrandom 0.4.3 on the xray base, normalize only the three approved webpki/rustls-webpki registry updates before lock equality, and extend boundary tests for accept/reject cases.

Co-authored-by: Cursor <cursoragent@cursor.com>
Align xray-channel-test workflow with PR #113/#114 supply-chain pins
without touching frozen release/ci workflows or Cargo graph.

Co-authored-by: Cursor <cursoragent@cursor.com>
* chore(xray): bump bundled official core to v26.10.21 with pinned SHA256

Pin GitHub release digests for four fetch targets, drop unverified mirror
fallbacks, and align NOTICE/package checks with the CA emergency release.

Co-authored-by: Cursor <cursoragent@cursor.com>

* chore(xray): drop committed source evidence from PR stack

Keep canonical copy under supplyfix evidence outside the repo; branch
retains only fetch/NOTICE/package script changes for v26.10.21.

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
Release arm64 binaries may not embed the dotted version string; run the
extracted binary after unpack instead of scanning Mach-O bytes.

Co-authored-by: Cursor <cursoragent@cursor.com>
@cunoe
cunoe marked this pull request as ready for review October 23, 2026 17:42
@cunoe
cunoe merged commit 1ccadc1 into xray Oct 23, 2026
3 checks passed
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