Hi there,
I've just taken a look at mod_ssl-2.8.2 (I had skipped over 2.8.1 which is
unfortunate, as this relates to 2.8.1 also).
Ralf, you mentioned in the ChangeLog that you'd updated mod_ssl to build/run
with 0.9.7-dev snapshots of OpenSSL. However, the configuration stuff for
enabling ENGINE support (pkg.sslmod/libssl.module: line 369) uses a test on
SSL_VERSION_ID of the form;
*0.9.6*engine*
Of course, this won't work for 0.9.7 snapshots. :-)
Also related to that, in 0.9.7-dev snapshots, it is necessary to call
ENGINE_load_builtin_engines() at some point prior to the first ENGINE_by_id()
call otherwise there will be no engines available except "openssl". FWIW: the
reason for this is that linkers can then work out if applications needs the code
for all the engines linked in or not, because not only does it otherwise bloat
the application with code it may not need, it also drags in the DSO code by
dependancy, and that requires extra linker flags on some platforms. If you call
that function, it all gets linked in - if you don't, it doesn't.
Cheers,
Geoff
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]