tokio-postgres-rustls icon indicating copy to clipboard operation
tokio-postgres-rustls copied to clipboard

Backport fixes and test suite from tokio-postgres-rustls-improved

Open dsykes16 opened this issue 2 months ago • 1 comments

This repo seems abandoned, nevertheless I wanted to perform my due diligence in offering this PR to backport the fixes from https://github.com/khorsolutions/tokio-postgres-rustls-improved/

  • Incorporate @conradludgate's fixes for channel binding make tests pass.
  • Add comprehensive integration test suite. Only prerequisite is having a docker host running (can be remote/lima/etc.; just ensure DOCKER_HOST env var is set appropriately if running a non-standard config).
  • Refactor channel binding code
  • Remove hard dependency on ring
  • Default to aws-lc-rs feature (same as rustls default for some time)
  • Add optional ring feature
  • Add test run w/ ring feature to CI pipeline

dsykes16 avatar Sep 04 '25 07:09 dsykes16