Commit Graph

189 Commits

Author SHA1 Message Date
Daniel McCarney ac10422a89 docs: adjust *ring* platform compatibility
Updated the README/lib.rs notes about *ring* platform compatibility to
fold in suggestions from Brian Smith.
2023-10-11 13:31:31 +00:00
Dirkjan Ochtman 8e64ed10b9 Upgrade to ring 0.17 2023-10-06 15:24:29 +00:00
Dirkjan Ochtman 2a94f9b2ab Bump MSRV to 1.61 2023-10-04 14:17:18 +00:00
Josh Aas 188e30481e docs: clarify self-signed certificate limitation
The self-signed certificate limitation imposed by the default webpki
certificate verifier is somewhat nuanced. This commit updates the README
to reflect some of this nuance.
2023-10-04 13:46:18 +00:00
Josh Aas a519303f0c Fix documentation error. 2023-09-15 16:36:52 +00:00
Josh Aas 10411018e9 Update text regarding production status. 2023-09-15 16:36:52 +00:00
Josh Aas 0b9e07847e Fix to stay within 90 character line limit 2023-09-15 16:36:52 +00:00
Josh Aas 274b285d15 Update the readme with the following changes:
- Don't list dependencies in the headline
- Remove relativistic language like "mature" and "widely"
- Remove possible future features as it is incomplete and thus misleading, should eventually replace with a roadmap
- Make it clear that Rustls provides no unsafe features *by default*
- remove self-signed certs and compression from non-features list because it's nuanced and we don't want to turn people away
- Add a list of project leadership
2023-09-15 16:36:52 +00:00
Dan Sover 9330cd746c docs: Add note on unsupported self-signed certificates
This clarifies the rustls position on self-signed certificates.
Users writing tests using rustls should be aware that a
self-signed cert won't work as expected.

Signed-off-by: Dan Sover <dan.sover@avalabs.org>
2023-08-15 18:05:32 +00:00
Tshepang Mbambo 79de94221f
readme: add some readability pauses (#1380)
See https://github.com/rustls/rustls/pull/1380#issuecomment-1660649621
2023-08-02 09:45:37 +02:00
Joseph Birr-Pixton ad62b2cf4a Update example usage in README.md
(with admin/pull-usage)
2023-07-27 08:34:49 +00:00
Joseph Birr-Pixton 9f76287912 Prepare to move release notes to github releases 2023-07-07 15:20:54 +01:00
Joseph Birr-Pixton 1d659a4689 Revert "Revert "Remove support for SCT stapling""
This reverts commit 777cc07a4b.
2023-07-07 15:20:54 +01:00
dAxpeDDa b3a0ce23f9 Take `IntoIterator` in `add_parsable_certificates()` 2023-07-06 12:17:11 +02:00
Daniel McCarney 27907af200 docs: update README changelog for 0.21.3.
Includes:

* CRL feature for the client verifiers.
* Certificate validation helpers when using `dangerous_configuration`
  feature.
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
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
Ofek Lev 0afab0f40f
docs: update webpki link (#1284) 2023-04-22 12:56:54 -04:00
Daniel McCarney ce933bb3c1 docs: replace dead Ring link from README.
Previously we linked to the *ring* README to describe Ring's supported
architectures in more detail. Unfortunately that section of the upstream
README was removed without a replacement.

This commit emphasizes that while Rustls is platform independent, *ring*
is not. To replace the detailed platform support information we now link
directly to the relevant *ring* CI configuration for the version in use
by Rustls.
2023-04-14 15:41:54 +02:00
Dennis Collinson a0501e492a Document 1.57 as min supported version in README 2023-03-30 06:40:54 +02:00
Daniel McCarney 0b380942ca
docs: remove future release notes. (#1265)
This commit removes two "Future release" items from the release history
section of the README.

It seems clearer to have this section dedicated to the release history,
not upcoming work. I also think the two described pieces of work might
not be what the project is currently prioritizing.
2023-03-29 14:22:55 -04:00
Daniel McCarney 13e4390906
docs: tidy README for 0.21.0 release. (#1264)
* docs: fix 0.21.0 description

* docs: move 0.20.x notes to RELEASE_NOTES.md
2023-03-29 13:57:16 -04:00
Dirkjan Ochtman 785675b8c7 Update note regarding stability 2023-03-29 18:32:10 +01:00
Dirkjan Ochtman d7be326b76 Update changelog in preparation for 0.21.0 2023-03-29 18:32:10 +01:00
Dirkjan Ochtman 282d009d9e Revert incorrect rename in changelog 2023-03-06 22:17:08 +01:00
ComplexSpaces fe94dec981 Improve error reporting for corrupt messages 2023-02-28 10:51:19 +01:00
Thales cd4f5c90ca
Harmonize certificate verifiers construction API (#1189)
* Harmonize certificate verifiers construction API

Signed-off-by: Thales Fragoso <thales.fragosoz@gmail.com>
2023-02-26 09:51:59 +01:00
Joseph Birr-Pixton 411a65d736 Changelog items for alpha1 2023-01-30 09:05:15 +00:00
Joseph Birr-Pixton a1ee6d28ac Rework certificate errors
rustls now has its own `CertificateError` type that aims to cover
most common errors with certificate validation.
2023-01-25 12:24:25 +00:00
Joseph Birr-Pixton a41ca7b8c2 Remove client session storage from tlsclient example
Persisting sessions to disk is now harder -- though not impossible.
But probably isn't pulling its weight in example code.
2023-01-24 13:53:34 +00: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
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
Dirkjan Ochtman ea99a6bc39 Add note in the changelog 2022-11-16 13:28:39 +01:00
Francis Russell e94803513f Update README after running `pull-usage`. 2022-10-31 10:21:28 +01:00
Francis Russell 20903dd226 Update README to fix `tlsserver-mio` naming. 2022-10-31 10:21:28 +01:00
Francis Russell 88fb4b8222 Update README to fix `tlslient-mio` naming. 2022-10-31 10:21:28 +01:00
Dirkjan Ochtman f1ab89f962 Update changelog for 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
Dirkjan Ochtman 4fa7a9f59a Add a Discord badge pointing to our chat 2022-09-02 10:08:36 +02:00
Josh Aas 162bea2f41
Minor cleanup in README (#1096)
* Remove extraneous ':' characters. Don't prefix webpki with "lib". Use code markers for references to webpki and ring.

* Apparently code markers don't work inside an HTML link. Retain the change getting rid of the extraneous em around ring.

* Address review comments
2022-08-27 15:08:16 +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
Jacob Hoffman-Andrews 5dab6ed654 Expose some enums as part of the stable API
Expose AlertDescription, ContentType, and HandshakeType, SignatureAlgorithm,
and NamedGroup as part of the stable API. Previously they were part of the
unstable internals API, but were referenced by parts of the stable API.
2022-06-13 18:18:30 +02:00
Dirkjan Ochtman bfe0d6253d Update changelog for 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
Joseph Birr-Pixton 8e5968f0a2 Prepare 0.20.4 2022-02-19 08:18:10 +00:00