perl-modperl-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From do...@hyperreal.org
Subject cvs commit: modperl/src/modules/perl mod_perl.c mod_perl.h
Date Tue, 22 Dec 1998 22:29:05 GMT
dougm       98/12/22 14:29:04

  Modified:    .        Changes ToDo apache-modlist.html
               Leak     .cvsignore
               src/modules/perl mod_perl.c mod_perl.h
  Log:
  don't register cleanups with the server-pool if we are a dso
  
  Revision  Changes    Path
  1.232     +2 -0      modperl/Changes
  
  Index: Changes
  ===================================================================
  RCS file: /home/cvs/modperl/Changes,v
  retrieving revision 1.231
  retrieving revision 1.232
  diff -u -r1.231 -r1.232
  --- Changes	1998/12/22 17:09:41	1.231
  +++ Changes	1998/12/22 22:28:58	1.232
  @@ -8,6 +8,8 @@
   
   =item 1.16_03-dev
   
  +don't register cleanups with the server-pool if we are a dso
  +
   updated CREDITS
   
   internal $Apache::__T variable now properly set again, thanks to Stas
  
  
  
  1.136     +0 -4      modperl/ToDo
  
  Index: ToDo
  ===================================================================
  RCS file: /home/cvs/modperl/ToDo,v
  retrieving revision 1.135
  retrieving revision 1.136
  diff -u -r1.135 -r1.136
  --- ToDo	1998/12/22 17:09:42	1.135
  +++ ToDo	1998/12/22 22:28:59	1.136
  @@ -5,11 +5,7 @@
   
   - turn of strip of httpd in Apache's install.sh
   
  -- <perl> sections and DirectoryIndex (Eric Cholet)
  -
   - Perl{Set,Pass}Env tainted, should they not be? (Vivek)
  -
  -- dso + register_cleanup via startup pool
   
   - $r->finfo flaky? (Ken)
   
  
  
  
  1.50      +4 -3      modperl/apache-modlist.html
  
  Index: apache-modlist.html
  ===================================================================
  RCS file: /home/cvs/modperl/apache-modlist.html,v
  retrieving revision 1.49
  retrieving revision 1.50
  diff -u -r1.49 -r1.50
  --- apache-modlist.html	1998/11/24 16:51:54	1.49
  +++ apache-modlist.html	1998/12/22 22:28:59	1.50
  @@ -8,7 +8,7 @@
   <h1>The Apache/Perl Module List</h1>
   
   Maintained by <a href="mailto:dougm@pobox.com">Doug MacEachern</a>,
  -<br><i> $Revision: 1.49 $ $Date: 1998/11/24 16:51:54 $</i>
  +<br><i> $Revision: 1.50 $ $Date: 1998/12/22 22:28:59 $</i>
   
   <h3>Contents</h3>
   <a href="#intro">Introduction</a><br>
  @@ -86,7 +86,7 @@
   JavaScript	cdpf	Generate JavaScript code		ABH
   Layer		bdpf	Layer content tree over one or more	SAM
   Magick		bdpf	Image conversion on-the-fly		MPB
  -Mason		bdpO	HTML::Mason handler for mod_perl	JSWARTZ
  +Mason		bdpO	Build sites w/ modular Perl/HTML blocks	JSWARTZ
   ModuleDoc	bdpf	Self documentation for Apache C modules	DOUGM
   NavBar		bdpO	Navigation bar generator		MPB
   OutputChain     bmpO	Chain output of stacked handlers	JANPAZ
  @@ -213,6 +213,7 @@
   LogFile		bmcO	Interface to Apache's piped logs, etc.	APML
   Module		bmcO	Interface to Apache module struct	APML
   Server		SmcO	Interface to Apache server_rec struct	APML
  +SubProcess	cmcO	Interface to Apache subprocess API	APML
   Table		SmcO	Interface to Apache table struct + API 	APML
   URI		SmcO	URI component parsing and unparsing	APML
   Util		Smcf	Interface to Apache's util*.c functions	APML
  @@ -243,7 +244,7 @@
   Mmap		bdcf	Share data via Mmap module		FLETCH
   ParseLog	bdpO	OO interface to Apache log files	AKIRA
   RegistryLoader	SmpO	Apache::Registry startup script loader 	APML
  -Request		bmpO    CGI.pm functionality using API methods	LDS
  +Request		cmcO    CGI.pm functionality using API methods	APML
   Safe		ampO	Adaptation of "safecgiperl"		APML
   Session		bmpO	Maintain client &lt;-&gt; httpd session/state	JBAKER
   Servlet		ampO	Interface to the Java Servlet engine	IKLUFT
  
  
  
  1.2       +2 -0      modperl/Leak/.cvsignore
  
  Index: .cvsignore
  ===================================================================
  RCS file: /home/cvs/modperl/Leak/.cvsignore,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- .cvsignore	1998/11/08 01:26:42	1.1
  +++ .cvsignore	1998/12/22 22:29:01	1.2
  @@ -1,2 +1,4 @@
   Makefile
   pm_to_blib
  +Leak.c
  +Leak.bs
  
  
  
  1.66      +2 -1      modperl/src/modules/perl/mod_perl.c
  
  Index: mod_perl.c
  ===================================================================
  RCS file: /home/cvs/modperl/src/modules/perl/mod_perl.c,v
  retrieving revision 1.65
  retrieving revision 1.66
  diff -u -r1.65 -r1.66
  --- mod_perl.c	1998/12/22 16:01:42	1.65
  +++ mod_perl.c	1998/12/22 22:29:02	1.66
  @@ -442,7 +442,8 @@
   
   #define Apache__ServerStarting_on() \
       Apache__ServerStarting(PERL_RUNNING()); \
  -    register_cleanup(p, NULL, mp_server_notstarting, mod_perl_noop) 
  +    if(!PERL_IS_DSO) \
  +        register_cleanup(p, NULL, mp_server_notstarting, mod_perl_noop) 
   
   #define MP_APACHE_VERSION 1.25
   
  
  
  
  1.70      +7 -0      modperl/src/modules/perl/mod_perl.h
  
  Index: mod_perl.h
  ===================================================================
  RCS file: /home/cvs/modperl/src/modules/perl/mod_perl.h,v
  retrieving revision 1.69
  retrieving revision 1.70
  diff -u -r1.69 -r1.70
  --- mod_perl.h	1998/12/22 17:09:44	1.69
  +++ mod_perl.h	1998/12/22 22:29:03	1.70
  @@ -311,6 +311,8 @@
   #endif
   
   /* cut down on some noise in source */
  +#define PERL_IS_DSO perl_module.dynamic_load_handle
  +
   #define dSTATUS \
   int dstatus = DECLINED; \
   int status = dstatus
  @@ -449,6 +451,11 @@
   #define HAVE_APACHE_V_130
   #endif
   #define APACHE_SSL_12X (defined(APACHE_SSL) && (MODULE_MAGIC_NUMBER < MMN_130))
  +
  +#if MODULE_MAGIC_NUMBER < MMN_130
  +#undef PERL_IS_DSO
  +#define PERL_IS_DSO 0
  +#endif
   
   #if MODULE_MAGIC_NUMBER >= 19980627
   #define MP_CONST_CHAR const char
  
  
  

Mime
View raw message