So, is this a showstopper issue for the release candidate?
It will mean that the socket module does not work out-of-the-box on some Debian systems; that could be fixed by enabling the socket module in Modules/Setup so that it is built without SSL support.
I believe Neil went on vacation today. I'd like to have a release out in 6 hours. Should I try to get this fixed???
How about this patch? I've verified that it works with my OpenSSL installation (0.9.5a), and, by source code inspection, that it should work with versions back to 0.9.1c (ie. that OPENSSL_VERSION_NUMBER was always available through including
). The logic about RAND_status being 0 if unknown might be flawed, but that won't hurt unless SSL support is actually used.
If this won't get into 2.1, I'll put it on SF.
Thanks, I think I'll add that. It looks harmless. (Famous last words. :-) --Guido van Rossum (home page: http://www.python.org/~guido/)