Skip to content

Releases: rustls/ktls

ktls-v6.0.1

26 Sep 21:39
ede50a4
Compare
Choose a tag to compare

Other

  • Standardize READMEs a little
  • Turn ktls into a workspace

ktls-sys-v1.0.2

26 Sep 21:38
ede50a4
Compare
Choose a tag to compare

Other

  • Standardize READMEs a little
  • Turn ktls-sys into a workspace

v6.0.0

14 Aug 17:49
add1516
Compare
Choose a tag to compare

Added

  • [breaking] Upgrade other dependencies
  • [breaking] Upgrade to tokio-rustls 0.26.0, remove unused trait
  • Migrate from ktls-recvmsg to nix 0.28
  • Switch from futures to futures_util
  • Add aws-lc-rs as an alias for aws_lc_rs feature
  • Upgrade dependencies

Fixed

  • Upgrade to Rust 1.80.1
  • Remove nix stuff

Other

  • Bump rustls from 0.23.2 to 0.23.5
  • Remove Cargo.lock from .gitignore
  • Upgrade ktls-sys
  • Ignore .DS_Store files
  • Bump tokio-rustls
  • make aws_lc_rs and ring mutually exclusive for ktls
  • More aws_lc_rs support
  • Start adding support for aws_lc_rs

v5.0.0

11 Mar 13:00
9caeed3
Compare
Choose a tag to compare

Added

  • [breaking] Upgrade to rustls 0.22.2
  • [breaking] Upgrade to tokio-rustls 0.25.0

Other

  • Get rid of constrandom (it caused 'wrong type' compile error on Rust stable)
  • Print backtraces in CI
  • Add nix flake to have the toolchain everywhere
  • Re-add Cargo.lock as per updated best practices
  • Disable incremental compilation
  • Remove token
  • Install missing tools
  • Use the sccache action
  • Just straight up try running it on GitHub-hosted runners

v4.0.0

08 Oct 02:47
b61a868
Compare
Choose a tag to compare

Fixed

  • [breaking] Remove drained_remaining public method

Other

  • Add more test coverage
  • Remove more explicit libc::close calls
  • Clarifies what this.inner.poll_shutdown does
  • Improve integration tests: try reading/writing after close, catch errors from both sides
  • Don't forget to close fd on writer side
  • Simplify/clarify code around alerts
  • Use enums to 'parse' TLS alerts
  • Depend on ktls-recvmsg v0.1.3
  • Remove panic, ktls may send unfinished alert msg
  • assert instead of asser_eq
  • Adding edge case in integration test for session shutdown
  • Properly handle critical alerts
  • Add crates.io badge
  • Use Rust stable for tests

v3.0.2

02 Oct 17:51
bb9bcf5
Compare
Choose a tag to compare

Other

  • Create FUNDING.yml
  • Upgrade rcgen to 0.11.3
  • Upgrade dependencies

v3.0.1

28 Sep 20:11
162459b
Compare
Choose a tag to compare

Fix test suite (follow rustls' ClientConfig::enable_tickets transition to
ClientConfig::resumption).