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]

Reply via email to