Skip to content

Comments

9.2.x: OpenSSL 3.0 tls autest updates (#9947)#9959

Merged
zwoop merged 1 commit intoapache:9.2.xfrom
bneradt:92x_cherry_pick_9753
Jul 5, 2023
Merged

9.2.x: OpenSSL 3.0 tls autest updates (#9947)#9959
zwoop merged 1 commit intoapache:9.2.xfrom
bneradt:92x_cherry_pick_9753

Conversation

@bneradt
Copy link
Contributor

@bneradt bneradt commented Jul 5, 2023

This updates the curl invocations for the tls_client_versions and tls_client_versions_minmax autests so that it will run with the updated OpenSSL 3.0 which is more strict. This avoids the issue by toning down curl's security level to 0. A future PR should assess our proxy.config.ssl.server.cipher_suite configurations and update accordingly.

This also fixes a crash that tls.test.py found for OpenSSL 3.0 in which SSLNetVConnection::load_buffer_and_write should return a non-zero in the event of SSL_ERROR_SYSCALL.

(cherry picked from commit 0a8788a)

This updates the curl invocations for the tls_client_versions and
tls_client_versions_minmax autests so that it will run with the updated
OpenSSL 3.0 which is more strict. This avoids the issue by toning down
curl's security level to 0. A future PR should assess our
proxy.config.ssl.server.cipher_suite configurations and update
accordingly.

This also fixes a crash that tls.test.py found for OpenSSL 3.0 in which
SSLNetVConnection::load_buffer_and_write should return a non-zero in the
event of SSL_ERROR_SYSCALL.

(cherry picked from commit 0a8788a)
@bneradt bneradt added the SSL label Jul 5, 2023
@bneradt bneradt added this to the 9.2.2 milestone Jul 5, 2023
@bneradt bneradt requested a review from zwoop July 5, 2023 21:45
@bneradt bneradt requested a review from bryancall as a code owner July 5, 2023 21:45
@bneradt bneradt self-assigned this Jul 5, 2023
@bneradt bneradt changed the title OpenSSL 3.0 tls autest updates (#9947) 9.2.x: OpenSSL 3.0 tls autest updates (#9947) Jul 5, 2023
@zwoop zwoop merged commit ac463b1 into apache:9.2.x Jul 5, 2023
masaori335 pushed a commit to masaori335/trafficserver that referenced this pull request Sep 26, 2023
This updates the curl invocations for the tls_client_versions and
tls_client_versions_minmax autests so that it will run with the updated
OpenSSL 3.0 which is more strict. This avoids the issue by toning down
curl's security level to 0. A future PR should assess our
proxy.config.ssl.server.cipher_suite configurations and update
accordingly.

This also fixes a crash that tls.test.py found for OpenSSL 3.0 in which
SSLNetVConnection::load_buffer_and_write should return a non-zero in the
event of SSL_ERROR_SYSCALL.

(cherry picked from commit 0a8788a)
(cherry picked from commit ac463b1)
@bneradt bneradt deleted the 92x_cherry_pick_9753 branch June 17, 2025 19:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants