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.
