Skip to content

Fix dependency advisories and harden ZIP permissions - #57

Merged
segoon merged 2 commits into
masterfrom
feature/fixes
Oct 20, 2026
Merged

segoon merged 2 commits into
masterfrom
feature/fixes

Conversation

@segoon

@segoon segoon commented Oct 20, 2026

Copy link
Copy Markdown
Owner

Update rustls to 0.23.46 and replace serde_yaml/unsafe-libyaml with serde-saphyr 2.0.0 in runtime and E2E configuration parsing. ZIP is already at patched version 9.0.3; additionally mask special permission bits in Mason extraction.

Add YAML alias/scalar compatibility coverage and ZIP permission regression tests. cargo deny check, make test (470 passed, one ignored), cargo fmt --check, and Clippy passed. The complete real-server E2E suite ran but failed on GitHub API rate limits fetching Mason metadata and missing java25; real-server validation remains incomplete.

Update rustls to 0.23.46 and replace serde_yaml/unsafe-libyaml with serde-saphyr 2.0.0 in runtime and E2E configuration parsing. ZIP is already at patched version 9.0.3; additionally mask special permission bits in Mason extraction.

Add YAML alias/scalar compatibility coverage and ZIP permission regression tests. cargo deny check, make test (470 passed, one ignored), cargo fmt --check, and Clippy passed. The complete real-server E2E suite ran but failed on GitHub API rate limits fetching Mason metadata and missing java25; real-server validation remains incomplete.
@segoon
segoon merged commit 3c0d938 into master Oct 20, 2026
3 of 4 checks passed
@segoon
segoon deleted the feature/fixes branch October 20, 2026 13:02
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