This is another bugfix release before I'll add more experimental code the next
week. It especially at least for me solves the remaining segfaults under
Solaris, although we've a report that under special chroot-environment
problems still exists. At least I was now able to run Apache+mod_ssl+OpenSSL
as full DSOs under my Solaris 2.6 box when I compile OpenSSL with -fPIC.

The other problem related to multiple dialog boxes under per-directory client
authentication I've tried to fix by investigating a few hours, but came to the
conclusion that a real solution is a lot more complicated because of possible
security holes one can introduce here when not being _very_ carefully.  I've
suspended this issue for >= 2.2.4 now.  The next experimental stuff which will
be added are EAPI hooks for mod_ssl itself. This allows vendors which base
their product on mod_ssl to extend mod_ssl without having to patch it too
dramatically ;-)
                                       Ralf S. Engelschall
                                       [EMAIL PROTECTED]
                                       www.engelschall.com

  Changes with mod_ssl 2.2.3 (05-Feb-1999 to 21-Feb-1999)
   
   *) Cleaned up the namespace of mod_ssl structures: 
      All helper structures are now named ssl_xxxx_t.

   *) Fixed hyperlinks to mod_log_config.html in mod_ssl's User Manual

   *) Let mod_log_config's %{XXXX}x functions (provided by mod_ssl) correctly
      expand to "-" instead of "" in case XXXX is not available as it's the
      case for other mod_log_config functions.

   *) Unbreak `SSLOptions +CompatEnvVar' by fixing two nasty bugs
      and adding a missing variable.

   *) Fixed a confusing "not"-typo in the FAQ.

   *) Another round to get rid of the core dumps under the DSO situation when
      DSOs are loaded to different memory addresses. We now no longer try to
      preserve `RSA *' and `X509 *' structures of the SSL library between
      Apache's init rounds. Because as we discovered, SSLeay/OpenSSL uses
      various static variables inside these structures which is a big NO-NO
      for the nasty Apache double-init round situation. Instead we now convert
      the internal structures to DER/ASN.1 byte-streams allocated inside
      mod_ssl's global memory pool. This now at least fixed the core dumps
      under the Solaris/DSO situation for me.

   *) Incorporated a few cleanups for the SDBM code Gred Stein sent me 
      while he was adding SDBM to his mod_dav package.
______________________________________________________________________
Apache Interface to SSLeay (mod_ssl)   www.engelschall.com/sw/mod_ssl/
Official Support Mailing List               [EMAIL PROTECTED]
Automated List Manager                       [EMAIL PROTECTED]

Reply via email to