In this method in ssl/s3_clnt.c, there's a race condition with the static
init variable that is causing a crash in my multithreaded program. init
gets set to 0 before the static structures have been set up. I believe a
lock is needed.
142 SSL_METHOD *SSLv3_client_method(void)
143
In compiling MySql-4.0.2-alpha, I get the following error messages
related to OpenSSL shown below.
Using STRINGS to check the differences between OpenSSL-0.9.6a and
OpenSSL-0.9.7-beta3 shows OpenSSL_add_all_algorithms in 0.9.6a but not
in 0.9.7-beta3:
=== OpenSSL-0.9.6a
I found that RegQueryValueEx(HKEY_PERFORMANCE_DATA,...) have more problems.
I can cause deadlocks in mutithreaded apllication during loading of dynamic DLL in
another thread, if loading DLL call inside DllMain function RegQueryValueEx(predefined
constant HKEY_xxx, ) - like microsoft ODBC
OpenSSL STATUS Last modified at
__ $Date: 2002/08/14 11:07:29 $
DEVELOPMENT STATE
o OpenSSL 0.9.8: Under development...
o OpenSSL 0.9.7-beta3: Released on July 30th, 2002
o OpenSSL 0.9.7-beta2: Released on