On Sat, Oct 24, 1998, Ralf S. Engelschall wrote:
> Just for your information and to share my great happyness ;-) :
>
> Dynamic Shared Object (DSO) support for mod_ssl is now possible!
>
> Yeah, I know, it was declared as impossible even by me in the past but now
> it's actually implemented - really. I costed me around 40 working hours of
> deep-level Apache hacking, but now I was finally successful and the beast runs
> fine on my development box.
>[...]
Oh sorry, I at least should say what the main key to DSO support for mod_ssl
was: Instead of patching in SSL-things into the Apache core now a totally
generic API extension is patched in (the apache.patch file now contains mainly
non-SSL stuff). This extended API provides mainly the following three
additional features:
Four additional module hooks, a generic low-level hook mechanism and a generic
context mechanism. All three thing together provide a way to _loosely_ couple
mod_ssl into the Apache core code instead of couple it via direct symbol
references (the big NO-NO for DSO). This way even inter-module communication
is possible: For instance mod_log_config's SSL support is now loosly coupled
to mod_ssl, too. This way mod_log_config has not even to be linked against
SSLeay ;-)
Ralf S. Engelschall
[EMAIL PROTECTED]
www.engelschall.com
______________________________________________________________________
Apache Interface to SSLeay (mod_ssl) www.engelschall.com/sw/mod_ssl/
Official Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]