httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marc Slemko <ma...@worldgate.com>
Subject Re: cvs commit: apache-1.3/src/main http_config.c
Date Sun, 20 Sep 1998 07:00:01 GMT
Look at PR#2870.

It suggests adding this to the other case, ie. not the top module.

Why is this problem particular to modules that are the top module?

On 19 Sep 1998 dougm@hyperreal.org wrote:

> dougm       98/09/19 14:54:58
> 
>   Modified:    .        STATUS
>                src      CHANGES
>                src/main http_config.c
>   Log:
>   Fix bug in ap_remove_module(), which caused problems for dso's
>        who were the top_module.
>   Reviewed by:	Dean Gaudet, Marc Slemko
>   
>   Revision  Changes    Path
>   1.479     +0 -14     apache-1.3/STATUS
>   
>   Index: STATUS
>   ===================================================================
>   RCS file: /export/home/cvs/apache-1.3/STATUS,v
>   retrieving revision 1.478
>   retrieving revision 1.479
>   diff -u -r1.478 -r1.479
>   --- STATUS	1998/09/19 15:29:10	1.478
>   +++ STATUS	1998/09/19 21:54:54	1.479
>   @@ -74,20 +74,6 @@
>    
>        * Patches for the DSO/mod_perl problem (see below for description):
>    
>   -      Doug MacEachern's "[PATCH] fix for dso/mod_perl" 
>   -      <19980901004937.24670.qmail@hyperreal.org>
>   -      Status: Ralf -0 because it still doesn't work for me under FreeBSD.
>   -              We really have to find the real reason now. It's horrible
>   -              that only mod_perl is broken under DSO while other
>   -              module work. I really want to see mod_perl working
>   -              with DSO....
>   -
>   -              Doug says: this patch only cured Solaris, under linux and irix
>   -              the brokeness remains, but is a core dump in dlclose() of the
>   -              perl_module.dynamic_load_handle 
>   -              comment out mod_so.c:register_cleanup()->unload_module()
>   -              and mod_perl's 'make test' passes 100%
>   -
>          Ralf's "[PATCH] Fix module init"
>          This fixes the mod_so/mod_perl problems described under "FINAL RELEASE
>          SHOWSTOPPERS" by doing a more correct init of the modules after loading
>   
>   
>   
>   1.1070    +3 -0      apache-1.3/src/CHANGES
>   
>   Index: CHANGES
>   ===================================================================
>   RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
>   retrieving revision 1.1069
>   retrieving revision 1.1070
>   diff -u -r1.1069 -r1.1070
>   --- CHANGES	1998/09/19 12:12:34	1.1069
>   +++ CHANGES	1998/09/19 21:54:55	1.1070
>   @@ -1,5 +1,8 @@
>    Changes with Apache 1.3.2
>    
>   +  *) Fix bug in ap_remove_module(), which caused problems for dso's 
>   +     who were the top_module.  [Doug MacEachern]
>   +
>      *) Add support for Berkeley-DB/2.x (in addition to Berkeley-DB/1.x) to
>         mod_auth_db to both be friendly to users who wants to use this version
>         and to avoid problems under platforms where only version 2.x is present.
>   
>   
>   
>   1.127     +1 -0      apache-1.3/src/main/http_config.c
>   
>   Index: http_config.c
>   ===================================================================
>   RCS file: /export/home/cvs/apache-1.3/src/main/http_config.c,v
>   retrieving revision 1.126
>   retrieving revision 1.127
>   diff -u -r1.126 -r1.127
>   --- http_config.c	1998/09/03 18:01:43	1.126
>   +++ http_config.c	1998/09/19 21:54:57	1.127
>   @@ -598,6 +598,7 @@
>        if (modp == m) {
>    	/* We are the top module, special case */
>    	top_module = modp->next;
>   +	m->next = NULL;
>        }
>        else {
>    	/* Not the top module, find use. When found modp will
>   
>   
>   
> 


Mime
View raw message