That sped things up by a factor of 100 over the 2.3.4 code running
on glibc-2.0.6...

thanx

s

--On Tue, Jun 22, 1999 6:07 PM +0200 "Ralf S. Engelschall"
<[EMAIL PROTECTED]> wrote:

> 
> Oouuuaaaa... he had a really nasty bug in the shared memory session cache
> variant: Once the session cache was filled the hash table library
> adjusted it and there it used plain heap-based calloc() instead of the MM
> variant of calloc(). This later caused the session cache related core
> dumps, of course.  Thanks to all who discovered these core dumps. 
> 
> I needed the whole day to found this subtle bug, but after I've fixed the
> calloc() problem my development machine no longer dumped core. Hope it's
> now also fixed for you.  BTW, while debugging today I've also found a
> mutex related bug in MM. It's now also fixed with MM 1.0.7.  So all of
> you are encouraged to upgrade to mod_ssl 2.3.5 plus MM 1.0.7.
> 
> Greetings,
>                                        Ralf S. Engelschall
>                                        [EMAIL PROTECTED]
>                                        www.engelschall.com
> 
>   Changes with mod_ssl 2.3.5 (18-Jun-1999 to 22-Jun-1999)
> 
>    *) Rewritten the DBM and SHM expiration functions in
>    ssl_engine_scache.c to avoid problematic situation where one deletes
>       an entry before the iteration counter was incremented. This was
>       perhaps also another reasons for the session cache related core
>       dumps.
> 
>    *) Fixed a nasty bug in ssl_util_table.c: A static (heap-based)
>    calloc() call was forgotten to be converted to a dynamic (shared
>       memory based) table->calloc() call. This leaded to various core
>       dumps once the session cache's hash table was filled as had to be
>       resized (which occured only after some time of operation, of
>       course).
> 
>    *) Now mod_ssl displays an info logfile entry when the server
>    certificate is a SCG one and warning logfile entries when the server
>       certificate has BasicConstraints CA:TRUE or pathlen>0.
> 
>    *) Fixed FakeBasicAuth handling: ssl::client::dn wasn't
>       set correctly and wasn't set at all in renegotiation context.
> 
>    *) Fixed HowTo example with +FakeBasicAuth: AuthName was
>       missing and typos
> ______________________________________________________________________
> Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
> User Support Mailing List                      [EMAIL PROTECTED]
> Automated List Manager                            [EMAIL PROTECTED]



--
Scott R. Every - mailto:[EMAIL PROTECTED]
EMJ Internet - http://www.emji.net
voice : 1-888-258-8959  fax : 1-919-363-4425
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to