-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: rustls 0.23.1, next version of tokio-rustls #112
base: master
Are you sure you want to change the base?
Conversation
…5 first which is unreleased." tokio-rustls 0.25.0 is released now, so we can switch back to rustls 0.22. This reverts commit 3003040.
This includes a breaking change to RustlsConfig::from_der; this is because rustls 0.22 no longer has a way to accept a private key in DER Vec<u8> form.
6b327c5
to
858c9bc
Compare
@pimeys Can we merge this now? We are stuck with an older version of rusttls because of this. |
This patch is from this axum-server draft PR, credit to @eric-seppanen: - programatik29#106 It looks like axum-server will skip directly to 0.23, so this patch can be removed then. programatik29#112
@diptanu you can integrate the changes from this PR into your own project with a patch like so: [dependencies]
axum-server = "=0.6.0"
[patch.crates-io]
axum-server = { git = "https://github.com/grafbase/axum-server", branch = "rustls-0.23" } |
@MaxFangX Thanks! It would be great if this PR was merged in because SSL and being able to use latest version of the rust-tls library would be great. |
+1 on getting this merged. |
In the meantime @pimeys will you update this PR? @programatik29 can we get this merged somehow? |
Hey,
We can merge this only when the next version of tokio-rustls is out. I'm just opening it up already because we upgraded our whole project and need this dependency. Having this PR in our Cargo.toml so we can review and step back to crates.io when the dependency issues in the ecosystem are all merged and published.
Supersedes: #106