Commit Graph

93 Commits

Author SHA1 Message Date
Joseph Birr-Pixton e680b3b6c7 Remove writev_tls; use std::io::Write::write_vectored
This is just a whole lot better.
2020-05-15 21:42:03 +01:00
Joseph Birr-Pixton 68c276b97c Update README for client auth issue 2020-05-15 20:37:44 +01:00
Joseph Birr-Pixton 69e3b6a12d Coveralls is no longer used 2020-05-08 17:28:02 +01:00
Joseph Birr-Pixton 3d43dca1f1 Update readme 2020-04-12 19:31:53 +01:00
Eli Flanagan d35d869d76 docs: prefer the IETF wording for cipher suites
I also took the liberty of linking to the RFC page for curious readers.
2020-03-15 08:36:55 +00:00
Joseph Birr-Pixton 92600efb4f Prepare 0.17.0 2020-02-22 20:40:52 +00:00
Joseph Birr-Pixton 8a9fd05029 Don't panic on invalid private keys for client auth.
This is a breaking change, because these APIs didn't report
failures before.
2020-02-22 20:14:06 +00:00
Joseph Birr-Pixton 061b4f2767 Extend design documentation 2020-02-22 20:12:34 +00:00
Harry Barber 7d5a4303a1 Center Ferris and overview text 2019-12-30 12:40:13 +00:00
Joseph Birr-Pixton 431f42b662 Typo 2019-09-15 21:35:33 +01:00
Joseph Birr-Pixton 032f985ddf Mention ClientHello struct in changelog 2019-09-15 21:30:26 +01:00
Joseph Birr-Pixton 13d2a90235 Add ALPN offer to server cert resolver
Breaking API change
2019-09-07 23:43:55 +01:00
Joseph Birr-Pixton f53300ff83 Assorted README/scripts fixes 2019-08-25 10:33:52 +01:00
Joseph Birr-Pixton abaa366ad3 Update readme/changelog 2019-08-10 09:37:57 +01:00
Jason Cooke e4d7dc25aa docs: fix typo 2019-07-06 08:13:56 +01:00
Joseph Birr-Pixton f2af2e6d17 update readme 2019-05-19 20:10:56 +01:00
Joseph Birr-Pixton cd66549efd Prepare 0.15.2 2019-04-02 20:44:10 +01:00
Joseph Birr-Pixton 27d29e4283 Add azure/codecov badges 2019-03-10 17:53:03 +00:00
Joseph Birr-Pixton 214252aaa9 update README for 0.15.1 2019-01-29 08:51:28 +00:00
Joseph Birr-Pixton 0b4cda581b Update readme 2019-01-27 21:03:36 +00:00
Joseph Birr-Pixton f93c325ce5 Update README 2019-01-20 20:32:11 +00:00
Joseph Birr-Pixton bfc8ae3f76 README 2019-01-20 12:47:22 +00:00
Joseph Birr-Pixton 181765111c Disable QUICTransportParams bogo tests
This isn't really compatible with how QUIC works now.
2019-01-13 19:12:54 +00:00
Joseph Birr-Pixton bb272d89d6 Prepare for 0.15 2019-01-11 22:08:05 +00:00
Joseph Birr-Pixton eb2556d991 Not that unstable now. Mention CONTRIBUTING.md 2018-09-30 17:49:42 +01:00
Joseph Birr-Pixton f25cd86742 Prepare for 0.14.0 2018-09-30 17:42:31 +01:00
Joseph Birr-Pixton 6a6c48127d Note breaking API changes 2018-09-30 11:58:06 +01:00
Joseph Birr-Pixton e0b9be1970 Support stateful resumption in TLS1.3
Prior to this we only supported ticket-style resumption.
2018-09-30 11:58:06 +01:00
Joseph Birr-Pixton c4323cf70c Deal with versions/suites being contradictory
If we have TLS1.3 enabled but no TLS1.3 suites, we
shouldn't actually offer TLS1.3.
2018-09-17 21:09:40 +01:00
Joseph Birr-Pixton 75e18735e1 Update README 2018-09-16 23:57:39 +01:00
Joseph Birr-Pixton e96371bc7f Allow blocking transports underneath rustls::Stream
This corrects a bug where we'd accept new plaintext,
but transient errors from a non-blocking transport would
take precedence.  This gives the caller the impression
no plaintext has been written, and duplication results.

Now we don't report errors from the the speculative
write after new plaintext is accepted.
2018-08-17 11:02:05 +01:00
Joseph Birr-Pixton a4c55aebd1 Mention 0rtt in changelog 2018-07-31 21:18:27 +01:00
Joseph Birr-Pixton 8dad136647 Update changelog 2018-07-29 19:02:04 +01:00
Joseph Birr-Pixton 276426461a 0.13.0 2018-07-15 12:13:10 +01:00
Joseph Birr-Pixton 6b255981ed Demo setting protocol version in tlsclient/tlsserver 2018-06-07 21:11:58 +01:00
ctz 097788b375
Use logo in readme 2018-06-03 13:04:13 +01:00
Joseph Birr-Pixton 6bd6d523c6 Mention ECDSA etc. in readme 2018-06-02 16:19:08 +01:00
Joseph Birr-Pixton ae70e4a9e1 Add support for vectored IO
This is abstract: behind a trivial rustls-specific trait so it
can be tested and doesn't rely on implementation details of vecio.
2018-05-30 21:31:56 +01:00
Joseph Birr-Pixton c9099c5b26 Add behaviour change to readme 2018-05-30 20:56:24 +01:00
Joseph Birr-Pixton da4d331565 Add quic to README and document quic feature 2018-05-14 21:07:09 +01:00
Joseph Birr-Pixton 0e9c7ba89d Mention in README 2018-05-12 20:44:32 +01:00
Joseph Birr-Pixton 754f704c6a Update readme/docs for draft 23 2018-04-01 16:48:17 +01:00
Joseph Birr-Pixton 128fb80fb4 Set date for 0.12.0 2018-01-06 22:44:37 +00:00
Joseph Birr-Pixton 4bf2b87ce7 Prepare for 0.12
- Release notes.
- Fix some docs typos.
2017-12-31 20:30:44 +00:00
Joseph Birr-Pixton ce326f162b Support RFC5705 exporters 2017-12-28 14:53:19 +00:00
Joseph Birr-Pixton 87ce2169c2 Draft 22 changes 2017-12-28 14:53:19 +00:00
Joseph Birr-Pixton 6a29a0b3c8 Update draft version -> 20 2017-12-28 14:53:19 +00:00
Joseph Birr-Pixton 91f249c00d 0.11.0 2017-08-28 18:38:47 +01:00
Joseph Birr-Pixton 24a5c11d66 0.10.0 2017-08-12 21:31:10 +01:00
Joseph Birr-Pixton 751d434dd1 Update docs for new features 2017-07-16 17:25:39 +01:00