stas 2004/08/18 00:13:39
Modified: src/docs/2.0/api/Apache compat.pod porting.pod
src/docs/2.0/api/ModPerl Const.pod Util.pod
Log:
polish
Revision Changes Path
1.10 +21 -0 modperl-docs/src/docs/2.0/api/Apache/compat.pod
Index: compat.pod
===================================================================
RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/Apache/compat.pod,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -u -r1.9 -r1.10
--- compat.pod 22 May 2004 02:03:27 -0000 1.9
+++ compat.pod 18 Aug 2004 07:13:39 -0000 1.10
@@ -2,6 +2,10 @@
Apache::compat -- 1.0 backward compatibility functions deprecated in 2.0
+
+
+
+
=head1 Synopsis
# either add at the very beginning of startup.pl
@@ -16,6 +20,11 @@
my ($local_port, $local_addr) = sockaddr_in($c->local_addr);
Apache::compat::restore_mp2_api('Apache::Connection::local_addr');
+
+
+
+
+
=head1 Description
C<Apache::compat> provides mod_perl 1.0 compatibility layer and can be
@@ -92,6 +101,11 @@
Both C<override_mp2_api()> and C<restore_mp2_api()> accept a list of
functions to operate on.
+
+
+
+
+
=head2 Available Overridable Functions
At the moment the following colliding functions are available for
@@ -151,6 +165,11 @@
at the very beginning of their I<startup.pl>. But this will most
certainly break the module that needed this module.
+
+
+
+
+
=head1 API
You should be reading the mod_perl 1.0 L<API
@@ -163,6 +182,8 @@
to mod_perl 2.0|docs::2.0::user::porting::compat> which covers all
mod_perl 1.0 constants, functions and methods that have changed in
mod_perl 2.0.
+
+
1.6 +10 -0 modperl-docs/src/docs/2.0/api/Apache/porting.pod
Index: porting.pod
===================================================================
RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/Apache/porting.pod,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -u -r1.5 -r1.6
--- porting.pod 22 May 2004 02:03:27 -0000 1.5
+++ porting.pod 18 Aug 2004 07:13:39 -0000 1.6
@@ -2,6 +2,8 @@
Apache::porting -- a helper module for mod_perl 1.0 to mod_perl 2.0 porting
+
+
=head1 Synopsis
# either add at the very beginning of startup.pl
@@ -14,6 +16,9 @@
# now issue requests and look at the error_log file for hints
+
+
+
=head1 Description
C<Apache::porting> helps to port mod_perl 1.0 code to run under
@@ -45,6 +50,7 @@
+
=head1 Culprits
C<Apache::porting> uses the C<UNIVERSAL::AUTOLOAD> function to provide
@@ -66,9 +72,13 @@
the discussion on the dev list (hint: search the archive for EazyLife)
+
+
+
=head1 See Also
L<mod_perl 2.0 documentation|docs::2.0::index>.
+
1.4 +0 -8 modperl-docs/src/docs/2.0/api/ModPerl/Const.pod
Index: Const.pod
===================================================================
RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/ModPerl/Const.pod,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -u -r1.3 -r1.4
--- Const.pod 4 Jul 2004 01:41:49 -0000 1.3
+++ Const.pod 18 Aug 2004 07:13:39 -0000 1.4
@@ -40,14 +40,6 @@
-=head2 C<:common>
-
- use ModPerl::Const -compile => qw(:common);
-
-The C<:common> group is for ModPerl constants.
-
-
-
=head2 Other Constants
1.9 +51 -22 modperl-docs/src/docs/2.0/api/ModPerl/Util.pod
Index: Util.pod
===================================================================
RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/ModPerl/Util.pod,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -u -r1.8 -r1.9
--- Util.pod 22 May 2004 02:03:28 -0000 1.8
+++ Util.pod 18 Aug 2004 07:13:39 -0000 1.9
@@ -1,6 +1,6 @@
=head1 NAME
-ModPerl::Util - Helper mod_perl 2.0 Functions
+ModPerl::Util - Helper mod_perl Functions
@@ -9,18 +9,23 @@
use ModPerl::Util;
+ # e.g. PerlResponseHandler
$callback = Apache::current_callback;
+ # exit w/o killing the interpreter
ModPerl::Util::exit();
- ModPerl::Util::untaint($) # secret API?
+ # untaint a string (do not use it! see the doc)
+ ModPerl::Util::untaint($string);
+
+
=head1 Description
-C<ModPerl::Util> provides mod_perl 2.0 util functions.
+C<ModPerl::Util> provides mod_perl utilities API.
@@ -33,33 +38,21 @@
-=head2 C<untaint>
-
-Untaint the variable, by turning its tainted bit off (used internally).
-
- untaint($var);
-
-=over 4
-
-=item arg1: C<$var> (scalar)
-
-=item ret: no return value
-
-=back
-Do not use this function unless you know what you are doing. To learn
-how to properly untaint variables refer to the I<perlsec> manpage.
=head2 C<current_callback>
-Returns the currently running callback, like 'PerlResponseHandler'.
+Returns the currently running callback name,
+e.g. C<'PerlResponseHandler'>.
$callback = Apache::current_callback();
=over 4
-=item ret: C<$callback> (string)
+=item ret: C<$callback> ( string )
+
+=item since: 1.99_12
=back
@@ -67,6 +60,8 @@
+
+
=head2 C<exit>
Terminate the request, but not the current process (or not the current
@@ -76,9 +71,10 @@
=over 4
-=item opt arg1: C<$status> (integer)
+=item opt arg1: C<$status> ( integer )
-The exit status, which as of this writing is ignored.
+The exit status, which as of this writing is ignored. (it's accepted
+to be compatible with the core C<exit> function.)
=item ret: no return value
@@ -132,9 +128,42 @@
you really want to avoid under mod_perl.
+
+
+
+
+=head2 C<untaint>
+
+Untaint the variable, by turning its tainted SV flag off (used
+internally).
+
+ ModPerl::Util::untaint($tainted_var);
+
+=over 4
+
+=item arg1: C<$tainted_var> (scalar)
+
+=item ret: no return value
+
+C<$tainted_var> is untainted.
+
+=item since: 1.99_12
+
+=back
+
+Do not use this function unless you know what you are doing. To learn
+how to properly untaint variables refer to the I<perlsec> manpage.
+
+
+
+
+
+
=head1 See Also
L<mod_perl 2.0 documentation|docs::2.0::index>.
+
+
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]