All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add missing implementation to support Client Certificate Authorization (#135)
- Update to stable rust
- Don't block when reading into an empty buffer
- Re-add
impl_trait_projections
to support older nightly rustc versions
- Corrected recommended read buffer size (16640 bytes instead of 16384)
- Use unwrap macro where possible
- Update to embedded-io 0.6
- Update dependencies
- Updated p256 dependency from 0.11 to 0.13.2 (#124)
- Fix reading buffered data in multiple steps (#121, #122)
- Fix error in NewSessionTicket message handling (#120)
- Correctly handle transcript of coalesced records, attempt 2.
- Refactoring and improving API.
- Support splitting read and write of a connection.
- Properly flush write buffer after handshake.
- Implement BufRead traits for connections.
- Better handling of protocol violations and unsupported features.
- Correctly handle transcript of coalesced records.