Skip to content

Prepare v0.25 release, update to Rustls v0.22  #249

@cpu

Description

@cpu

This issue collects up preparation work for a hyper-rustls 0.25 release, bringing in the update to Rustls 0.22

Since main has already had its Cargo.toml version updated this is an issue instead of a pull-request.

Resolves #247

Proposed Changelog

  • The Rustls dependency has been updated to 0.22
  • The acceptor module is now public.
  • The TlsStream type now has io and connection accessor methods for getting a reference to the underlying I/O stream and rustls::ServerConnection.
  • A new AcceptorBuilder::with_connector method is added for taking a generic acceptor implementing Accept.
  • ConnectorBuilder::enable_all_versions has been fixed to advertise the correct ALPN values based on enabled crate features.
  • ConnectorBuilder::with_native_roots has been updated to be fallible, allowing a failure to load native roots to be handled by the caller instead of producing a panic.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions