Skip to content

⚡️ Share SSL session data in ConnectionPool for TLS session resumption#1298

Merged
COM8 merged 1 commit intolibcpr:masterfrom
guylevy84:guy/add_ssl_to_pool
Feb 23, 2026
Merged

⚡️ Share SSL session data in ConnectionPool for TLS session resumption#1298
COM8 merged 1 commit intolibcpr:masterfrom
guylevy84:guy/add_ssl_to_pool

Conversation

@guylevy84
Copy link
Contributor

@guylevy84 guylevy84 commented Feb 23, 2026

Without this, each new easy handle using the shared connection pool must perform a full TLS handshake even when reusing a pooled TCP connection. Sharing CURL_LOCK_DATA_SSL_SESSION allows libcurl to resume TLS sessions across handles.

Without this, each new easy handle using the shared connection pool must perform a full TLS handshake even when reusing a pooled TCP connection. Sharing CURL_LOCK_DATA_SSL_SESSION allows libcurl to resume TLS sessions across handles.
Copy link
Member

@COM8 COM8 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@guylevy84 thanks for contributing!

@COM8 COM8 added this to the CPR 1.15.0 milestone Feb 23, 2026
@COM8 COM8 merged commit 8573f1d into libcpr:master Feb 23, 2026
36 of 37 checks passed
@guylevy84 guylevy84 deleted the guy/add_ssl_to_pool branch February 23, 2026 17:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants