Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AnyBlob Redesign for TLS connection reusage, better caching of fds, and resinging of requests #7

Merged
merged 11 commits into from
Mar 29, 2024

Conversation

durner
Copy link
Owner

@durner durner commented Mar 29, 2024

This PR is breaking some existing APIs!

The main features include:

  1. Redesign the caching infrastructure to attach fds to dns entries
  2. Attach tls connections to fds, to reuse running tls connection (avoid additional handshakes)
  3. Better error reporting to the user if provider answers with HttpResponse
  4. Allow message resigning with the original provider (e.g., AWS keys have lifetime and it can be necessary to resign a message)
  5. Avoid lifelock issues with sendAsync and few open ringbuffer places
  6. Various smaller fixes

@durner durner merged commit 9313f2a into master Mar 29, 2024
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant