Commit Graph

79 Commits

Author SHA1 Message Date
Daniel McCarney cf6aa80cbf Cargo: version 0.21.9 -> 0.21.10 2023-12-08 13:46:40 +00:00
Daniel McCarney bbd9abca10 Cargo: v0.21.8 -> v0.21.9 2023-11-16 15:23:46 +00:00
Daniel McCarney c34477a068 Cargo: 0.21.7 -> 0.21.8 2023-10-24 13:32:34 +00:00
Daniel McCarney d5d62499f2 upgrade to ring 0.17 2023-10-24 13:32:34 +00:00
Daniel McCarney 3ed39adc3d upgrade to webpki 0.101.7
Brings in the ring 0.17 update.
2023-10-24 13:32:34 +00:00
Dirkjan Ochtman e26d1d82ae Bump MSRV to 1.61 2023-10-24 13:32:34 +00:00
Daniel McCarney c9cfe34996 Cargo: bump version v0.21.6 -> v0.21.7. 2023-08-28 20:35:16 +00:00
Daniel McCarney 40e4b5d642 Cargo: bump version 0.21.5 -> 0.21.6 2023-08-02 12:15:12 +00:00
Daniel McCarney ea71de282d deps: update to webpki-roots 0.25, fix deprecations.
Updates the rustls project and rustls-examples project to use
webpki-roots 0.25.0 instead of 0.24.0, fixes associated deprecations.
2023-08-02 12:15:12 +00:00
Daniel McCarney 2b97c8dc20 verify: avoid deprecated webpki methods.
webpki 0.101.2 deprecated some methods/types that must be updated.
2023-08-02 12:15:12 +00:00
Daniel McCarney b1808ac5a8 cargo: prepare 0.21.5 release. 2023-07-10 14:48:23 -04:00
Daniel McCarney f613c9f060 cargo: prepare 0.21.4 release.
Updates Cargo.toml version 0.21.3 -> 0.21.4
2023-07-10 12:11:07 -04:00
Daniel McCarney 208d7679ac deps: update webpki-roots 0.23.0 -> 0.24.0 2023-07-10 12:11:07 -04:00
Daniel McCarney e99b3d19b3
cargo: update version 0.21.2 -> 0.21.3 2023-07-05 11:36:25 -04:00
Daniel McCarney 8c15432da3 tests: integration test for revoked client certs.
This commit introduces `api.rs` integration tests that verify
a server configured with client authentication (mandatory or optional),
and a CRL that specifies a client cert as revoked, will correctly return
a revoked error for that client cert.

In addition to the test CRL data generated in a previous commit this
work requires `rustls-pemfile` >= 1.0.3 to use unreleased CRL support in
the `rustls-pemfile` crate. The rustls dev-dependency and the rustls
example dependency on this crate are adjusted accordingly.
2023-07-05 11:34:11 -04:00
Daniel McCarney ff5d3e32e4 deps: update rustls-webpki.
This commit updates the webpki dependency of rustls to v0.101.0,
the release that adds CRL support.
2023-07-05 11:34:11 -04:00
Joseph Birr-Pixton 777cc07a4b Revert "Remove support for SCT stapling"
This reverts commit 4f0a7e0426.
2023-07-05 15:47:52 +01:00
Joseph Birr-Pixton 4f0a7e0426 Remove support for SCT stapling 2023-06-29 15:50:02 +01:00
dAxpeDDa 5053fde25b Prepare 0.21.2 2023-06-14 17:19:12 +02:00
Dirkjan Ochtman 3e914ca19b Upgrade env_logger to 0.10 2023-06-12 09:50:56 +01:00
Joseph Birr-Pixton 0ebeb0f056 Bump MSRV to 1.60
Log recently did this.
2023-06-12 09:50:56 +01:00
Joseph Birr-Pixton 975e1ca594 Prepare 0.21.1 2023-05-01 19:56:42 +01:00
dependabot[bot] 462eaeafe5 build(deps): update webpki-roots requirement from 0.22 to 0.23
Updates the requirements on [webpki-roots](https://github.com/rustls/webpki-roots) to permit the latest version.
- [Release notes](https://github.com/rustls/webpki-roots/releases)
- [Commits](https://github.com/rustls/webpki-roots/commits)

---
updated-dependencies:
- dependency-name: webpki-roots
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-03 08:57:39 +02:00
Dirkjan Ochtman 45197b807c Bump version number to 0.21.0 2023-03-29 18:32:10 +01:00
Tomasz Pietrek 127b604f26 Bump webpki to 0.100.0
Signed-off-by: Tomasz Pietrek <tomasz@nats.io>
2023-03-16 11:08:51 +01:00
Daniel McCarney 841a374d64 chore: remove trytls shim and helper script.
The `trytls/runme` script has bitrot and doesn't function on systems
with up to date Python installations. The upstream project has Python
3.8+ compatibility issues and hasn't seen new commits in ~7 years.

Rustls has easier to maintain test coverage through
`examples/tests/badssl.rs` and the bogo test suite. For that reason this
commit removes the `trytls` scaffolding in favour of continuing to
maintain it.
2023-03-03 11:12:21 +01:00
Dirkjan Ochtman f7267730db Update license to use SPDX-compatible operators 2023-01-16 11:18:24 +01:00
Joseph Birr-Pixton d312391239 Move to rustls-webpki fork 2023-01-13 15:43:30 +00:00
Joseph Birr-Pixton ad403b6677 Prepare for next rustls release 2023-01-13 15:43:30 +00:00
Dirkjan Ochtman bdd1392a50 Switch from criterion to bencher
This has less rich output but doesn't have any dependencies, very
much unlike criterion (which was breaking our minimal versions check).
2023-01-13 12:11:26 +01:00
Dirkjan Ochtman 6e6baa91e7 Upgrade to 2021 edition 2023-01-13 12:11:26 +01:00
Dirkjan Ochtman dbcf3668bb Update development dependencies 2023-01-13 12:11:26 +01:00
Joseph Birr-Pixton 9b5bb50d9d Prepare 0.20.8 2023-01-12 16:14:22 +00:00
Jacob Rothstein be7b159ca6 update msrv to 1.57 2023-01-11 18:09:21 +01:00
Jacob Rothstein 857aab52fa move benchmarks to benches directory 2023-01-07 10:10:46 +00:00
Dirkjan Ochtman a863fc554a Bump version to 0.20.7 2022-10-18 15:20:45 +02:00
amos a981f0914e
extract_secrets feature for kTLS support (owned) (#1112) 2022-10-15 13:53:08 +02:00
Jacob Hoffman-Andrews 75e6c52dd3 Increase MSRV to 1.56.0
One of our dev-dependencies has started requiring it, and more
dependencies will likely start requiring it soon too. 1.56.0 is the
first release supporting edition = 2021.
2022-07-14 03:54:02 +02:00
Dirkjan Ochtman c6dcb4c0c6 Remove authors from Cargo metadata (see RFC 3052) 2022-05-18 09:52:33 +02:00
Dirkjan Ochtman a80fff5654 Bump version to 0.20.6 2022-05-18 09:52:33 +02:00
Joseph Birr-Pixton 34ad3ab00e Prepare 0.20.5 2022-05-14 18:14:32 +01:00
dependabot[bot] a96c93c16d Update rustls-pemfile requirement from 0.3.0 to 1.0.0
Updates the requirements on [rustls-pemfile](https://github.com/rustls/pemfile) to permit the latest version.
- [Release notes](https://github.com/rustls/pemfile/releases)
- [Commits](https://github.com/rustls/pemfile/compare/v/0.3.0...v/1.0.0)

---
updated-dependencies:
- dependency-name: rustls-pemfile
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-15 07:44:55 +02:00
Joseph Birr-Pixton 8e5968f0a2 Prepare 0.20.4 2022-02-19 08:18:10 +00:00
Joseph Birr-Pixton 5bda754ac1 Prepare 0.20.3 2022-02-13 14:59:33 +00:00
dependabot[bot] f8e7124536 Update rustls-pemfile requirement from 0.2.0 to 0.3.0
Updates the requirements on [rustls-pemfile](https://github.com/rustls/pemfile) to permit the latest version.
- [Release notes](https://github.com/rustls/pemfile/releases)
- [Commits](https://github.com/rustls/pemfile/compare/v/0.2.0...v/0.3.0)

---
updated-dependencies:
- dependency-name: rustls-pemfile
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-07 09:38:38 +01:00
Brian Smith 85809b1e43 Make `cargo {check,build,test} --all-features` work on Rust Stable.
Make the `read_buf` feature do nothing on non-Nightly Rust.

This makes it easier for people not depending on that feature to
build/test Rustls, as demonstrated by the CI/CD changes here.

Use `rustversion` instead of `rustc_version`; `rustc_version` has more
dependencies.
2022-01-23 23:30:52 +01:00
Brian Smith 9159a82c33 Use the new feature resolver (`resolver = "2"`).
Use the new feature resolver stablized in Rust 1.51.0 to improve how
features are handled.
2022-01-14 00:28:46 +01:00
David Cook a90415dc43 Add feature to use read_buf nightly feature flag 2021-12-18 11:29:23 +00:00
Dirkjan Ochtman 8cf97d8eaa Prepare 0.20.2 release 2021-11-20 13:43:30 +00:00
Joseph Birr-Pixton a82eb95e9e Prepare 0.20.1 2021-11-14 16:40:58 +00:00