I have multiple versions of the OpenSSL libraries installed on a Linux
box.  Now, I know which OpenSSL library I'm TELLING nsopenssl to use,
but I would really like a way to verify, at run time, precisely which
OpenSSL library AOLserver and nsopenssl are actually using.
(Especially since cutting over to a newer OpenSSL library is usually
driven by OpenSSL security updates...)

So, what's the best and easiest way to check exactly which OpenSSL
library nsopenssl is actually using?  Either an OpenSSL version string
or the full path to the actual libssl.so would do.

With nsopenssl 2.1a and AOLserver 3.x, for me the Tcl command
'ns_openssl info' returns only "OpenSSL Unknown OpenSSL Unknown".  In
both 2.1a and on the CVS Head, that command appears to simply be
returning the SSL_LIBRARY_VERSION constants set at compile time, which
is not what I want, I want to know what's going on at run time.  Does
OpenSSL provide any info or status functions which nsopenssl could
call to at run time to report OpenSSL library version info?

Under Linux, is there some more general way to answer the question,
"Exactly what shared libraries is this running process actually
using?"  Some command line tool, or a particular thing to check under
gdb?  Or some C function which I could call from inside AOLserver
itself?

--
Andrew Piskorski <[EMAIL PROTECTED]>
http://www.piskorski.com/


--
AOLserver - http://www.aolserver.com/

To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]> with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: field of 
your email blank.

Reply via email to