bryancall commented on issue #7512: URL: https://github.com/apache/trafficserver/issues/7512#issuecomment-4827339597
I'm closing this as resolved. The concrete problems here, the Engine-based AuTest failing and the build breaking where the OpenSSL Engine API is unavailable (BoringSSL, Fedora 41, and RHEL 10), are fixed. PR https://github.com/apache/trafficserver/pull/13264 (first released in 10.1.3) removed the dynamic Engine dependency from the test coverage: it deleted the old async_engine test plugin and replaced it with a plugin that exercises the SSL_ERROR_WANT_ASYNC handshake path without the Engine API. The remaining runtime Engine calls in SSLUtils.cc are now guarded behind HAVE_ENGINE_* build feature checks, so the source compiles cleanly on builds with no Engine support. A complete migration of runtime key loading to the OpenSSL Provider API is a separate enhancement and is no longer needed to unblock these builds, so it is better tracked as its own issue if anyone wants to pursue it. Please reopen if a build or test still fails on an Engine-less OpenSSL. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
