March 30, 2000
8:23 p.m.
I had to make the following one-line change to socketmodule.c so that it would link properly with openssl-0.9.4. In studying the openssl include files, I found:
#define SSLeay_add_ssl_algorithms() SSL_library_init()
SSL_library_init() seems to be the "correct" call nowadays. I don't know why this isn't being picked up. I also don't know how well the module works, other than it imports, but I sure would like to try it with Zope/ZServer/Medusa...
Strange -- the version of OpenSSL I have also calls itself 0.9.4 ("OpenSSL 0.9.4 09 Aug 1999" to be precise) and doesn't have SSL_library_init(). I wonder what gives... --Guido van Rossum (home page: http://www.python.org/~guido/)