Skip to content

Update dependencies to fix RustSec advisories - #58

Merged
MasloMaslane merged 2 commits into
sio2project:mainfrom
MasloMaslane:claude/project-thread-7tbozj
Oct 19, 2026
Merged

MasloMaslane merged 2 commits into
sio2project:mainfrom
MasloMaslane:claude/project-thread-7tbozj

Conversation

@MasloMaslane

Copy link
Copy Markdown
Member

Disable aws-sdk-s3 default features to drop the legacy rustls 0.21 / hyper 0.14 connector (rustls 0.21, rustls-webpki 0.101, h2 0.3), and bump h2, rustls, rustls-webpki and the AWS SDK crates.

h2 < 0.4.16 (RUSTSEC-2026-0258) was reachable: axum::serve accepts h2c prior-knowledge connections because hyper-util's http2 feature is enabled by the AWS client. Only rsa (RUSTSEC-2023-0071, via sqlx-macros at build time, no fix available) remains in cargo audit.

MasloMaslane and others added 2 commits October 19, 2026 07:04
Disable aws-sdk-s3 default features to drop the legacy rustls 0.21 /
hyper 0.14 connector (rustls 0.21, rustls-webpki 0.101, h2 0.3), and
bump h2, rustls, rustls-webpki and the AWS SDK crates.

h2 < 0.4.16 (RUSTSEC-2026-0258) was reachable: axum::serve accepts h2c
prior-knowledge connections because hyper-util's http2 feature is
enabled by the AWS client. Only rsa (RUSTSEC-2023-0071, via
sqlx-macros at build time, no fix available) remains in cargo audit.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TfSTRB6cAddNghPAfvYHFB
aws-sdk-s3 1.152 makes streaming PUTs fail against Garage with
"Invalid payload signature", so revert the AWS SDK bump and only
update h2, rustls and rustls-webpki. cargo audit result is unchanged.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TfSTRB6cAddNghPAfvYHFB
@MasloMaslane
MasloMaslane merged commit 9f4de9b into sio2project:main Oct 19, 2026
4 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