minfrin commented on PR #8: URL: https://github.com/apache/serf/pull/8#issuecomment-3035638531
> Only that the CRYPTO_locking_* stuff doesn't exist in OpenSSL 1.1.1, either. So it's probably been a long time since that code was actually used. (I haven't checked 1.1.0, but these versions are all dead anyway). One of the big things that OpenSSL3 fixed was cleanup. In earlier versions, you had to call all sorts of init functions, and at the end all sorts of cleanup functions, and this blew up horribly when openssl was linked to an application twice (think httpd+lotsamodules). To fix this, openssl deprecated and removed all the init and cleanup stuff, handling everything internally with proper reference counting. Long story short, openssl cleans up after itself, we mustn't touch anything, or things will break. -- 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: dev-unsubscr...@serf.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org