tokio-postgres-rustls
tokio-postgres-rustls copied to clipboard
Backport fixes and test suite from tokio-postgres-rustls-improved
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_HOSTenv var is set appropriately if running a non-standard config). - Refactor channel binding code
- Remove hard dependency on
ring - Default to
aws-lc-rsfeature (same asrustlsdefault for some time) - Add optional
ringfeature - Add test run w/
ringfeature to CI pipeline