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

TLS session sharing test, BearSSL affection #11675

Closed
wants to merge 2 commits into from

Conversation

icing
Copy link
Contributor

@icing icing commented Aug 15, 2023

  • test TLS session sharing with special test client
  • expect failure with wolfSSL
  • disable flaky wolfSSL test_02_07b
  • test apache: add suitable session cache directive

Other improvements

  • generic vtls get_select_socks() improved
  • BearSSL now with own get_select_socks() which fixes the socket polling during handshake. This results in reducing handshake times down to what other TLS backens achieve.

- test TLS session sharing with special test client
- expect failure with wolfSSL
- disable flaky wolfSSL test_02_07b
@github-actions github-actions bot added the tests label Aug 15, 2023
@bagder bagder added the TLS label Aug 15, 2023
- bring bearssl handshake times down from +200ms down to other TLS backends
- vtls: improve generic get_select_socks() implementation
- tests: provide Apache with a suitable ssl session cache
@icing icing changed the title TLS session sharing test TLS session sharing test, BearSSL affection Aug 17, 2023
@icing
Copy link
Contributor Author

icing commented Aug 17, 2023

Ready for merge from my side.

@icing icing requested a review from bagder August 17, 2023 11:43
@bagder bagder closed this in 57e81ff Aug 17, 2023
bagder pushed a commit that referenced this pull request Aug 17, 2023
- bring bearssl handshake times down from +200ms down to other TLS backends
- vtls: improve generic get_select_socks() implementation
- tests: provide Apache with a suitable ssl session cache

Closes #11675
ptitSeb pushed a commit to wasix-org/curl that referenced this pull request Sep 25, 2023
- test TLS session sharing with special test client
- expect failure with wolfSSL
- disable flaky wolfSSL test_02_07b

Closes curl#11675
ptitSeb pushed a commit to wasix-org/curl that referenced this pull request Sep 25, 2023
- bring bearssl handshake times down from +200ms down to other TLS backends
- vtls: improve generic get_select_socks() implementation
- tests: provide Apache with a suitable ssl session cache

Closes curl#11675
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

None yet

2 participants