Mailing List Archive

cvs commit: modperl ToDo cgi_to_mod_perl.pod mod_perl_traps.pod
dougm 98/06/12 13:27:30

Modified: . ToDo cgi_to_mod_perl.pod mod_perl_traps.pod
Log:
misc stuff

Revision Changes Path
1.34 +13 -35 modperl/ToDo

Index: ToDo
===================================================================
RCS file: /export/home/cvs/modperl/ToDo,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- ToDo 1998/06/12 18:29:08 1.33
+++ ToDo 1998/06/12 20:27:26 1.34
@@ -16,54 +16,24 @@
(well, close to it anyhow)
---------------------------------------------------------------------------

-- perl_clear_env() should skip those found in PerlPassEnv
-
-- remove Apache::Symbol::undef cruft, now that the mandatory const sub
- redefined warning is downgraded in 5.004_05-tobe
-
-- problems w/ CGI.pm 2.4x + modules/cgi 6-7
- Ask Bjorn Hansen <ask@netcetera.dk>
-
- Gerald's report of Embperl/sub-request/print breakage

- perl-status?mod_perl_hooks broken under win32?

- rand() broken under win32!
Jeff Baker <jeff@godzilla.tamu.edu>
-
-- APACI stuff:

- o Support for the APXS variant of the new APACI stuff. Best would
- be a USE_APXS=1 similar to USE_APACI=1. The difference is that instead of
- copying the apaci/ stuff into APACHE_SRC/src/modules/perl/ it is copied
- into ./src/modules/perl/ and instead of running APACHE_SRC/configure
- ./src/modules/perl/configure is run.
-
- o Support for deciding to build Apache even when USE_APACI=1 is used. One
- possible way would be this: "USE_APACI=1" usses the apaci/* stuff and runs
- "cd APACHE_SRC; ./configure --activate-module=src/modules/perl/libperl.a;
- make" while "USE_APACI=1 NO_HTTPD=1" does what the current behaviour is.
- And the ADD_MODULE feature should be used here too: But not by editing a
- Configuration file, instead --enable-module options should be used.
- Support for enabling the DSO feature when Apache is built automatically
- would be friendly, perhaps USE_DSO=1, which adds an --enable-shared=perl
- option, too.
-
-- File::copy($file,*STDOUT) doesn't work (pp_syswrite needs tie support)
- Bill Coffman <coffman@value.net>
+---------------------------------------------------------------------------
+DOCUMENTATION (areas that *really* need some more or don't have any)
+---------------------------------------------------------------------------

-- documentation
- + modperl.opensrc.org
- + PerlRun::handler
+- misc:
+ DONE
+ SUID access http://www.courtesan.com/sudo/
+ $ENV{PATH}/PerlSetEnv and PerlTaintCheck
- + PerlHandler Apache::Registry vs. PerlHandler Apache::Registry::handler
+ IO.so and -Xlinker -E "Salvador FandiƱo" <fandino@usa.net>

----------------------------------------------------------------------------
-DOCUMENTATION (areas that *really* need some more or don't have any)
----------------------------------------------------------------------------
+- PerlRun::handler in cgi_to_mod_perl.pod

- HTTP Headers!!!!

@@ -162,6 +132,14 @@
SvTAINTED_on((SV*)ST(1));
}
else {
+
+- remove Apache::Symbol::undef cruft, now that the mandatory const sub
+ redefined warning is downgraded in 5.004_05-tobe
+
+- perl_clear_env() should skip those found in PerlPassEnv?
+
+- File::copy($file,*STDOUT) doesn't work (pp_syswrite needs tie support)
+ Bill Coffman <coffman@value.net>

- option to set uid/gid before running any Perl code (copy-n-paste
from http_main.c)



1.5 +3 -0 modperl/cgi_to_mod_perl.pod

Index: cgi_to_mod_perl.pod
===================================================================
RCS file: /export/home/cvs/modperl/cgi_to_mod_perl.pod,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- cgi_to_mod_perl.pod 1998/03/19 23:08:20 1.4
+++ cgi_to_mod_perl.pod 1998/06/12 20:27:27 1.5
@@ -115,3 +115,6 @@

Read the L<SUPPORT> file.

+=head1 SEE ALSO
+
+Apache::PerlRun(3)



1.5 +23 -0 modperl/mod_perl_traps.pod

Index: mod_perl_traps.pod
===================================================================
RCS file: /export/home/cvs/modperl/mod_perl_traps.pod,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- mod_perl_traps.pod 1998/04/30 22:12:41 1.4
+++ mod_perl_traps.pod 1998/06/12 20:27:28 1.5
@@ -56,6 +56,29 @@

=back

+=head2 Apache::Registry
+
+=over 4
+
+=item undefined subroutine &Apache::Registry::handler
+
+Interaction with certain modules causes the shortcut configuration to
+break, if you see this message change your configuration from this:
+
+ <Location /perl>
+ PerlHandler Apache::Registry
+ ...
+ </Location>
+
+To this:
+
+ PerlModule Apache::Registry
+ <Location /perl>
+ PerlHandler Apache::Registry::handler
+ ...
+ </Location>
+
+=back

=head2 Using CGI.pm and CGI::*