Improving API stability. This crate now uses types from rustls-pki-types; we expect this to reduce the number of breaking changes in rustls ecosystem. As part of this, the Item enum's variants got renamed from Item::{RSAKey, PKCS8Key, ECKey} to Item::{Pkcs1Key, Pkcs8Key, Sec1Key}.
no_std support. This crate can now work optionally without std: use the new read_one_from_slice API.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the all-dependencies group with 4 updates in the / directory: http, rustls, rustls-pemfile and reqwest.
Updates
http
from 0.2.12 to 1.1.0Release notes
Sourced from http's releases.
Changelog
Sourced from http's changelog.
... (truncated)
Commits
3fe7267
v1.1.096dc52f
fix: HeaderName::from_lowercase allowing NUL bytes in some casescaa8b4f
feat: addHeaderMap::try_
methods to handle capacity overflow63102bc
chore(lib): remove importing prelude AsRef traitc03cc8b
chore(header): allow clippy::should_implement_trait rule for HeaderValue::fro...4785cdd
refactor(header): rename method to follow naming convention63e7d63
doc(header): add panics and safety section to documentb8ddea7
refactor(header): add comment and lint allowing to panic in const context wor...fe1932d
refactor(status): remove redundant static lifetime79f8da5
refactor(header): ownership is not needed to iterateUpdates
rustls
from 0.20.9 to 0.21.12Commits
3633152
Cargo: v0.21.11 -> v0.21.120baaeba
proj: MSRV 1.61 -> 1.636fd691a
tls13: fix clippy::unnecessary_lazy_evaluations finding6da5337
Test for illegal IP address in server name extension75f8857
Ignore server_name extension containing IP address7b8d1db
Prepare 0.21.11ebcb478
complete_io: bail out if progress is impossible20f35df
Regression test forcomplete_io
infinite loop bug2f2aae1
Don't specially handle unauthenticated close_notify alertse163587
Don't deny warnings from nightly clippyUpdates
rustls-pemfile
from 1.0.4 to 2.1.2Release notes
Sourced from rustls-pemfile's releases.
... (truncated)
Commits
7ba4ab7
Delete obsolete release history section07686b2
Cargo: version 2.1.1 -> 2.1.248ab234
Fixed warnings from rust nightlyd7b1215
Bump base64 from 0.21.5 to 0.22.077a6c99
Cargo: version 2.1.0 -> 2.1.109a08fd
proj: add Cargo.lock, use --locked in CI95152b4
pemfile: also trim leading contiguous content whitespacefc3414f
lib: clean up no_std and use of std in test codee2d220a
Cargo: version 2.0.0 -> 2.1.0de3d0ae
add certificate signing requestUpdates
reqwest
from 0.11.27 to 0.12.4Release notes
Sourced from reqwest's releases.
... (truncated)
Changelog
Sourced from reqwest's changelog.
Commits
de5dbb1
v0.12.40f126f5
tests: fix blocking test about empty bodies and content-length1073881
feat: add zstd support (#1866)1af8945
feat: add ClientBuilder::read_timeout(dur) (#2241)e99da85
refactor: fix warnings related to mutability ofself
(#2245)0720159
v0.12.39209695
Remove duplicate example for ClientBuilder::default_headers (#2236)e3a1565
fix: use lower case domain string when usingresolve
andresolve_to_addrs
...b4c491a
feat: allow fine-grained root certs for rustls (#2232)cf4295d
chore: update winreg to 0.52.0 (#2226)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show