Releases: tmccombs/tls-listener
v0.11.2
v0.11.1
What's Changed
- feat: Add listener() method by @tmccombs in #55
- Add axum example by @SabrinaJewson in #54
- Use
.listener()in the axum example by @SabrinaJewson in #56 - Bump actions/checkout from 4 to 5 by @dependabot[bot] in #59
- feat: accept_generator fn by @tmccombs in #60
- Axum support by @tmccombs in #61
- chore: Prepare for 0.11.1 release by @tmccombs in #62
Full Changelog: v0.11.0...v0.11.1
v0.11.0
What's Changed
- Breaking change: Minimum supported version of tokio-rustls is 0.26
- Updated to edition 2021
Full Changelog: v0.10.3...v0.11.0
v0.10.3
v0.10.2
What's Changed
- Stop automatically pulling in aws-lc as a dependency by @OverShifted in #46
New Contributors
- @OverShifted made their first contribution in #46
Full Changelog: v0.10.1...v0.10.2
v0.10.1
v0.10.0
Security Advisory
Versions prior to this using the default configuration are vulnerable to a Slowloris attack.
This version mitigates the vulnerability.
Previous versions can mitigate the vulnerability by increasing the value passed to Builder::max_handshakes to a large
number (such as usize::MAX). Decreasing the handshake_timeout can also help, although it is still strongly recommended
to increase the max_handshakes more than the current default.
Changes
- [breaking] Change
poll_acceptnot to have a limit on the number of pending handshakes in the queue,
so that connections that are not making progress towards completing the handshake will not block other
connections from being accepted. This replacesBuilder::max_handshakeswithBuilder::accept_batch_size.
v0.9.0
I apologize for yet another breaking release
This corresponds with the release of hyper 1.0, where it no longer makes sens to have direct support from this library.
Since I needed a breaking change anyway, I took the opportunity to make the API a little cleaner.
[0.9.0] - 2023-12-05
Features
- [breaking] Remove until & remove option from accept
- BREAKING CHANGE: remove
untilfrom AsyncAccept trait. Use
StreamExt.take_untilon the TlsListener instead. - BREAKING CHANGE:
acceptfn on AsyncAccept trait no longer returns an
Option - BREAKING CHANGE:
acceptfn on TlsListener no longer returns an Option
- BREAKING CHANGE: remove
Upgrade
- [breaking] Update to hyper 1.0
- BREAKING CHANGE: Removed hyper-h1 and hyper-h2 features