- Correct compatbility with servers which return no TLS extensions and take
advantage of a special case encoding. - Remove spurious warn-level logging introduced in 0.20.3.
- Expose cipher suites in
ClientHello
type. - Allow verification of IP addresses with
dangerous_config
enabled. - Retry I/O operations in
ConnectionCommon::complete_io()
when interrupted. - Fix server::ResolvesServerCertUsingSni case sensitivity.
What's Changed
- Correct spurious warn-level logging during successful TLS1.2 handshakes by @ctz in #1013
- Fix server::ResolvesServerCertUsingSni case sensitivity by @ctz in #1017
- Attempt to improve TicketAgeSkew test reliability by @ctz in #1018
- Fix clippy nightly errors by @jeromegn in #1023
- Expose cipher suites via
ClientHello
by @jeromegn in #1021 - Attach location context to corrupt message errors by @complexspaces in #1016
- Update rustls-pemfile requirement from 0.3.0 to 1.0.0 by @dependabot in #1029
- Add support for IP addresses for dangerous clients only by @jhartzell42 in #1032
- [tls handshaked] fix:Interrupted system call (os error 4) by @randsoy in #1031
- Use original handshake encoding for transcript hash by @djc in #1035
- Fix typos in comments by @kdnakt in #1038
- Deal with ServerHellos without any extensions by @ctz in #1028
New Contributors
- @jhartzell42 made their first contribution in #1032
- @randsoy made their first contribution in #1031
- @kdnakt made their first contribution in #1038
Full Changelog: v/0.20.4...v/0.20.5