stas 2004/07/12 16:13:22 Modified: src/docs/2.0/api Apache.pod src/docs/2.0/api/APR Brigade.pod Bucket.pod IpSubnet.pod PerlIO.pod Util.pod src/docs/2.0/api/Apache CmdParms.pod Connection.pod Filter.pod Log.pod RequestRec.pod RequestUtil.pod Server.pod ServerRec.pod ServerUtil.pod src/docs/2.0/api/ModPerl Global.pod src/docs/2.0/os/win32 config.pod src/docs/2.0/user/config config.pod custom.pod src/docs/2.0/user/handlers http.pod server.pod src/docs/2.0/user/install install.pod Log: complete Apache::ServerRec and update other pages Revision Changes Path 1.5 +1 -1 modperl-docs/src/docs/2.0/api/Apache.pod Index: Apache.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/Apache.pod,v retrieving revision 1.4 retrieving revision 1.5 diff -u -u -r1.4 -r1.5 --- Apache.pod 22 May 2004 02:03:26 -0000 1.4 +++ Apache.pod 12 Jul 2004 23:13:22 -0000 1.5 @@ -18,7 +18,7 @@ There are several modules that require the I<Apache> class as the first argument to the class methods that they define. For example -C<L<Apache::Server|docs::2.0::api::Apache::Server>> defines a class +C<L<Apache::Server|docs::2.0::api::Apache::ServerRec>> defines a class method C<L<Apache-E<gt>server|docs::2.0::api::Apache::Server/C_server_>>: 1.10 +1 -1 modperl-docs/src/docs/2.0/api/APR/Brigade.pod Index: Brigade.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/APR/Brigade.pod,v retrieving revision 1.9 retrieving revision 1.10 diff -u -u -r1.9 -r1.10 --- Brigade.pod 9 Jun 2004 16:17:42 -0000 1.9 +++ Brigade.pod 12 Jul 2004 23:13:22 -0000 1.10 @@ -159,7 +159,7 @@ =item obj: C<$bb> ( C<L<APR::Brigade object|docs::2.0::api::APR::Brigade>> ) -=item ret: C<$ret> ( true/false ) +=item ret: C<$ret> ( boolean ) =item since: 1.99_15 1.9 +2 -2 modperl-docs/src/docs/2.0/api/APR/Bucket.pod Index: Bucket.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/APR/Bucket.pod,v retrieving revision 1.8 retrieving revision 1.9 diff -u -u -r1.8 -r1.9 --- Bucket.pod 10 Jul 2004 00:26:55 -0000 1.8 +++ Bucket.pod 12 Jul 2004 23:13:22 -0000 1.9 @@ -183,7 +183,7 @@ =item obj: C<$bucket> ( C<L<APR::Bucket object|docs::2.0::api::APR::Bucket>> ) -=item ret: C<$ret> ( true/false ) +=item ret: C<$ret> ( boolean ) =item since: 1.99_10 @@ -204,7 +204,7 @@ =item obj: C<$bucket> ( C<L<APR::Bucket object|docs::2.0::api::APR::Bucket>> ) -=item ret: C<$ret> ( true/false ) +=item ret: C<$ret> ( boolean ) =item since: 1.99_10 1.5 +1 -1 modperl-docs/src/docs/2.0/api/APR/IpSubnet.pod Index: IpSubnet.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/APR/IpSubnet.pod,v retrieving revision 1.4 retrieving revision 1.5 diff -u -u -r1.4 -r1.5 --- IpSubnet.pod 28 May 2004 02:54:34 -0000 1.4 +++ IpSubnet.pod 12 Jul 2004 23:13:22 -0000 1.5 @@ -90,7 +90,7 @@ The socket address to test -=item ret: C<$ret> ( true/false ) +=item ret: C<$ret> ( boolean ) true if the socket address is within the subnet, false otherwise 1.10 +1 -1 modperl-docs/src/docs/2.0/api/APR/PerlIO.pod Index: PerlIO.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/APR/PerlIO.pod,v retrieving revision 1.9 retrieving revision 1.10 diff -u -u -r1.9 -r1.10 --- PerlIO.pod 2 Jul 2004 16:51:18 -0000 1.9 +++ PerlIO.pod 12 Jul 2004 23:13:22 -0000 1.10 @@ -124,7 +124,7 @@ =item ret: ( integer ) -success or failure value (true/false). +success or failure value (boolean). =item since: 1.99_10 1.7 +1 -1 modperl-docs/src/docs/2.0/api/APR/Util.pod Index: Util.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/APR/Util.pod,v retrieving revision 1.6 retrieving revision 1.7 diff -u -u -r1.6 -r1.7 --- Util.pod 10 Jul 2004 00:26:55 -0000 1.6 +++ Util.pod 12 Jul 2004 23:13:22 -0000 1.7 @@ -46,7 +46,7 @@ Encrypted or encoded hash. See below for supported hash formats. -=item ret: C<$ok> ( true/false ) +=item ret: C<$ok> ( boolean ) The password either matches or not. 1.4 +1 -1 modperl-docs/src/docs/2.0/api/Apache/CmdParms.pod Index: CmdParms.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/Apache/CmdParms.pod,v retrieving revision 1.3 retrieving revision 1.4 diff -u -u -r1.3 -r1.4 --- CmdParms.pod 22 May 2004 02:03:27 -0000 1.3 +++ CmdParms.pod 12 Jul 2004 23:13:22 -0000 1.4 @@ -243,7 +243,7 @@ =item obj: C<$obj> (C<L<Apache::CmdParms|docs::2.0::api::Apache::CmdParms>>) -=item arg1: C<$s> (C<L<Apache::Server|docs::2.0::api::Apache::Server>>) +=item arg1: C<$s> (C<L<Apache::Server|docs::2.0::api::Apache::ServerRec>>) =item ret: no return value 1.7 +1 -1 modperl-docs/src/docs/2.0/api/Apache/Connection.pod Index: Connection.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/Apache/Connection.pod,v retrieving revision 1.6 retrieving revision 1.7 diff -u -u -r1.6 -r1.7 --- Connection.pod 22 May 2004 02:03:27 -0000 1.6 +++ Connection.pod 12 Jul 2004 23:13:22 -0000 1.7 @@ -60,7 +60,7 @@ =item obj: C<$c> (C<L<Apache::Connection|docs::2.0::api::Apache::Connection>>) -=item ret: C<$base_server> (C<L<Apache::Server|docs::2.0::api::Apache::Server>>) +=item ret: C<$base_server> (C<L<Apache::Server|docs::2.0::api::Apache::ServerRec>>) =back 1.19 +1 -1 modperl-docs/src/docs/2.0/api/Apache/Filter.pod Index: Filter.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/Apache/Filter.pod,v retrieving revision 1.18 retrieving revision 1.19 diff -u -u -r1.18 -r1.19 --- Filter.pod 2 Jul 2004 23:17:05 -0000 1.18 +++ Filter.pod 12 Jul 2004 23:13:22 -0000 1.19 @@ -792,7 +792,7 @@ The filter to remove -=item ret: C<$ok> ( true/false ) +=item ret: C<$ok> ( boolean ) a true value if EOS has been seen, otherwise a false value 1.13 +3 -3 modperl-docs/src/docs/2.0/api/Apache/Log.pod Index: Log.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/Apache/Log.pod,v retrieving revision 1.12 retrieving revision 1.13 diff -u -u -r1.12 -r1.13 --- Log.pod 10 Jul 2004 08:28:53 -0000 1.12 +++ Log.pod 12 Jul 2004 23:13:22 -0000 1.13 @@ -243,7 +243,7 @@ =over 4 =item obj: C<$s> -( C<L<Apache::Server object|docs::2.0::api::Apache::Server>> ) +( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) =item arg1: C<@message> ( strings ARRAY ) @@ -273,7 +273,7 @@ =over 4 =item obj: C<$s> -( C<L<Apache::Server object|docs::2.0::api::Apache::Server>> ) +( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) =item arg1: C<$file> ( string ) @@ -329,7 +329,7 @@ =over 4 =item obj: C<$s> -( C<L<Apache::Server object|docs::2.0::api::Apache::Server>> ) +( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) =item ret: C<$slog> ( C<Apache::Log::Server> object ) 1.20 +2 -2 modperl-docs/src/docs/2.0/api/Apache/RequestRec.pod Index: RequestRec.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/Apache/RequestRec.pod,v retrieving revision 1.19 retrieving revision 1.20 diff -u -u -r1.19 -r1.20 --- RequestRec.pod 10 Jul 2004 08:28:53 -0000 1.19 +++ RequestRec.pod 12 Jul 2004 23:13:22 -0000 1.20 @@ -210,7 +210,7 @@ =head2 C<server> -Get the C<L<Apache::Server|docs::2.0::api::Apache::Server>> object for +Get the C<L<Apache::Server|docs::2.0::api::Apache::ServerRec>> object for the server the request C<$r> is running under. $s = $r->server(); @@ -220,7 +220,7 @@ =item obj: C<$r> ( C<L<Apache::RequestRec object|docs::2.0::api::Apache::RequestRec>> ) -=item ret: C<$s> ( C<L<Apache::Server object|docs::2.0::api::Apache::Server>> ) +=item ret: C<$s> ( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) =item since: 1.99_12 1.23 +5 -5 modperl-docs/src/docs/2.0/api/Apache/RequestUtil.pod Index: RequestUtil.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/Apache/RequestUtil.pod,v retrieving revision 1.22 retrieving revision 1.23 diff -u -u -r1.22 -r1.23 --- RequestUtil.pod 7 Jul 2004 21:52:24 -0000 1.22 +++ RequestUtil.pod 12 Jul 2004 23:13:22 -0000 1.23 @@ -475,7 +475,7 @@ A request or a sub-request object -=item ret: C<$is_initial> ( true/false ) +=item ret: C<$is_initial> ( boolean ) If true -- it's the main request, otherwise it's a sub-request @@ -502,7 +502,7 @@ =item arg1: C<$flag> ( string ) -=item ret: C<$result> ( true/false ) +=item ret: C<$result> ( boolean ) =item since: 1.99_10 @@ -569,7 +569,7 @@ that argument will be I</foo> -=item ret: C<$ret> ( true/false ) +=item ret: C<$ret> ( boolean ) a true value if the merge was successful (i.e. the request C<$location> match was found), otherwise false. @@ -879,7 +879,7 @@ if more than one passed, use a reference to an array of CODE refs and/or subroutine names. -=item ret: C<$ok> ( true/false ) +=item ret: C<$ok> ( boolean ) returns a true value on success, otherwise a false value @@ -972,7 +972,7 @@ if the argument is C<undef> or C<[]> the list of handlers is reset to zero. -=item ret: C<$ok> ( true/false ) +=item ret: C<$ok> ( boolean ) returns a true value on success, otherwise a false value 1.6 +1 -1 modperl-docs/src/docs/2.0/api/Apache/Server.pod Index: Server.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/Apache/Server.pod,v retrieving revision 1.5 retrieving revision 1.6 diff -u -u -r1.5 -r1.6 --- Server.pod 10 Jul 2004 08:28:53 -0000 1.5 +++ Server.pod 12 Jul 2004 23:13:22 -0000 1.6 @@ -7,7 +7,7 @@ =head1 Synopsis - use Apache::Server (); + use Apache::ServerRec (); META: to be completed 1.2 +361 -249 modperl-docs/src/docs/2.0/api/Apache/ServerRec.pod Index: ServerRec.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/Apache/ServerRec.pod,v retrieving revision 1.1 retrieving revision 1.2 diff -u -u -r1.1 -r1.2 --- ServerRec.pod 10 Jul 2004 08:28:53 -0000 1.1 +++ ServerRec.pod 12 Jul 2004 23:13:22 -0000 1.2 @@ -8,9 +8,37 @@ =head1 Synopsis use Apache::ServerRec (); - -META: to be completed - + + $error_fname = $s->error_fname(); + + $is_virtual = $s->is_virtual(); + + $keep_alive = $s->keep_alive(); + $keep_alive_max = $s->keep_alive_max(); + $keep_alive_timeout = $s->keep_alive_timeout(); + + $limit_req_fields = $s->limit_req_fields(); + $limit_req_fieldsize = $s->limit_req_fieldsize(); + $limit_req_line = $s->limit_req_line(); + + $path = $s->path(); + + $hostname = $s->server_hostname(); + $port = $s->port(); + + $server_admin = $s->server_admin(); + + $proc = $s->process(); + + $timeout = $s->timeout(); + $loglevel = $s->loglevel(); + + my $server = Apache->server; + my $vhosts = 0; + for (my $s = $server->next; $s; $s = $s->next) { + $vhosts++; + } + print "There are $vhosts virtual hosts"; @@ -31,19 +59,32 @@ -=head2 C<process> -The process this server is running in - $proc = $s->process(); +=head2 C<error_fname> + +Get/set the C<ErrorLog> file value (e.g. F<logs/error_log>) + + $error_fname = $s->error_fname(); + $prev_error_fname = $s->error_fname($new_error_fname); =over 4 =item obj: C<$s> ( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) -=item ret: C<$proc> -( C<L<Apache::Process object|docs::2.0::api::Apache::Process>> ) +=item opt arg1: C<$new_error_fname> ( string ) + +If passed, sets the new value for C<ErrorLog> + +Note the L<limited functionality under threaded +MPMs|/Limited_Functionality_under_Threaded_MPMs>. + +=item ret: C<$error_fname> ( string ) + +Returns the C<ErrorLog> value setting. + +If C<$new_error_fname> is passed returns the setting before the change. =item since: 1.99_15 @@ -53,68 +94,65 @@ -=head2 C<next> -The next server record in the list (if there are vhosts) - $s_next = $s->next(); +=head2 C<is_virtual> + +Test whether C<$s> is a virtual host object + + $is_virtual = $s->is_virtual(); =over 4 =item obj: C<$s> ( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) -=item ret: C<$s_next> -( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) +=item ret: C<$is_virtual> ( boolean ) + +Returns the is_virtual setting. + +If C<$new_is_virtual> is passed, returns the setting before the +change. =item since: 1.99_15 =back -For example the following code traverses all the servers, starting -from the base server and continuing to vhost servers, counting all -available vhosts: +Example: - use Apache::ServerRec (); - use Apache::ServerUtil (); - my $server = Apache->server; - my $vhosts = 0; - for (my $s = $server->next; $s; $s = $s->next) { - $vhosts++; - } - print "There are $vhosts virtual hosts"; + print "This is a virtual host" if $s->is_virtual(); -=head2 C<server_admin> +=head2 C<keep_alive> -Get/set the server admin value +Get/set the C<KeepAlive> setting, which specifies whether Apache +should accept more than one request over the same connection from the +same client. - $server_admin = $s->server_admin(); - $prev_server_admin = $s->server_admin($new_server_admin); + $keep_alive = $s->keep_alive(); + $prev_keep_alive = $s->keep_alive($new_keep_alive); =over 4 =item obj: C<$s> ( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) -=item opt arg2: C<$new_server_admin> ( string ) +=item opt arg1: C<$new_keep_alive> ( boolean ) -If passed, sets the new server_admin. +If passed, sets the new keep_alive. -Note that under threaded mpms, this option works only before threads -are spawned (i.e. before the -C<L<ChildInit|docs::2.0::user::handlers::server/PerlChildInitHandler>> -phase). +Note the L<limited functionality under threaded +MPMs|/Limited_Functionality_under_Threaded_MPMs>. -=item ret: C<$server_admin> ( string ) +=item ret: C<$keep_alive> ( boolean ) -Returns the server_admin setting. +Returns the C<KeepAlive> setting. -If C<$new_server_admin> is passed returns the setting before the +If C<$new_keep_alive> is passed, returns the setting before the change. =item since: 1.99_15 @@ -125,32 +163,34 @@ -=head2 C<server_hostname> -Get/set the server hostname value - $server_hostname = $s->server_hostname(); - $prev_server_hostname = $s->server_hostname($new_server_hostname); +=head2 C<keep_alive_max> + +Get/set the C<MaxKeepAliveRequest> setting, which specifies the +maximum number of requests Apache will serve over a C<KeepAlive> +connection. + + $keep_alive_max = $s->keep_alive_max(); + $prev_keep_alive_max = $s->keep_alive_max($new_keep_alive_max); =over 4 =item obj: C<$s> ( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) -=item opt arg2: C<$new_server_hostname> ( string ) +=item opt arg1: C<$new_keep_alive_max> ( integer ) -If passed, sets the new server_hostname. +If passed, sets the new keep_alive_max. -Note that under threaded mpms, this option works only before threads -are spawned (i.e. before the -C<L<ChildInit|docs::2.0::user::handlers::server/PerlChildInitHandler>> -phase). +Note the L<limited functionality under threaded +MPMs|/Limited_Functionality_under_Threaded_MPMs>. -=item ret: C<$server_hostname> ( string ) +=item ret: C<$keep_alive_max> ( integer ) -Returns the server_hostname setting. +Returns the keep_alive_max setting. -If C<$new_server_hostname> is passed returns the setting before the +If C<$new_keep_alive_max> is passed, returns the setting before the change. =item since: 1.99_15 @@ -162,35 +202,34 @@ -=head2 C<port> +=head2 C<keep_alive_timeout> -Get/set the port value +Get/set the C<KeepAliveTimeout> setting (in microsecs), which +specifies how long Apache will wait for another request before +breaking a C<KeepAlive> connection. - $port = $s->port(); - $prev_port = $s->port($new_port); + $keep_alive_timeout = $s->keep_alive_timeout(); + $prev_keep_alive_timeout = $s->keep_alive_timeout($new_timeout); =over 4 =item obj: C<$s> ( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) -=item opt arg2: C<$new_port> ( string ) +=item opt arg1: C<$new_keep_alive_timeout> ( integer ) -If passed, sets the new port. +The expected value is in microsecs. -Note that under threaded mpms, this option works only before threads -are spawned (i.e. before the -C<L<ChildInit|docs::2.0::user::handlers::server/PerlChildInitHandler>> -phase). +If passed, sets the new C<KeepAlive> timeout. -META: I don't think one should be allowed to change port number after -the server has started. +Note the L<limited functionality under threaded +MPMs|/Limited_Functionality_under_Threaded_MPMs>. -=item ret: C<$port> ( string ) +=item ret: C<$keep_alive_timeout> ( integer ) -Returns the port setting. +Returns the C<KeepAlive> timeout value (in microsecs). -If C<$new_port> is passed returns the setting before the change. +If C<$new_timeout> is passed, returns the setting before the change. =item since: 1.99_15 @@ -200,32 +239,32 @@ -=head2 C<error_fname> -Get/set the C<ErrorLog> file value (e.g. F<logs/error_log>) +=head2 C<limit_req_fields> - $error_fname = $s->error_fname(); - $prev_error_fname = $s->error_fname($new_error_fname); +Get/set limit on number of request header fields + + $limit_req_fields = $s->limit_req_fields(); + $prev_limit_req_fields = $s->limit_req_fields($new_limit_req_fields); =over 4 =item obj: C<$s> ( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) -=item opt arg2: C<$new_error_fname> ( string ) +=item opt arg1: C<$new_limit_req_fields> ( integer ) -If passed, sets the new value for C<ErrorLog> +If passed, sets the new request headers number limit. -Note that under threaded mpms, this option works only before threads -are spawned (i.e. before the -C<L<ChildInit|docs::2.0::user::handlers::server/PerlChildInitHandler>> -phase). +Note the L<limited functionality under threaded +MPMs|/Limited_Functionality_under_Threaded_MPMs>. -=item ret: C<$error_fname> ( string ) +=item ret: C<$limit_req_fields> ( integer ) -Returns the C<ErrorLog> value setting. +Returns the request headers number limit. -If C<$new_error_fname> is passed returns the setting before the change. +If C<$new_limit_req_fields> is passed, returns the setting before the +change. =item since: 1.99_15 @@ -236,28 +275,30 @@ +=head2 C<limit_req_fieldsize> -=head2 C<loglevel> - -Get/set the C<LogLevel> directive value +Get/set limit on size of any request header field - $loglevel = $s->loglevel(); - $prev_loglevel = $s->loglevel($new_loglevel); + $limit_req_fieldsize = $s->limit_req_fieldsize(); + $prev_limit = $s->limit_req_fieldsize($new_limit); =over 4 =item obj: C<$s> ( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) -=item opt arg2: C<$new_loglevel> ( string ) +=item opt arg1: C<$new_limit_req_fieldsize> ( integer ) -If passed, sets a new C<LogLevel> value +If passed, sets the new request header size limit. -=item ret: C<$loglevel> ( string ) +Note the L<limited functionality under threaded +MPMs|/Limited_Functionality_under_Threaded_MPMs>. -Returns the C<LogLevel> value +=item ret: C<$limit_req_fieldsize> ( integer ) -If C<$new_loglevel> is passed, returns the setting before the change. +Returns the request header size limit. + +If C<$new_limit> is passed, returns the setting before the change. =item since: 1.99_15 @@ -268,22 +309,31 @@ -=head2 C<is_virtual> +=head2 C<limit_req_line> -Test whether C<$s> is a virtual host object +Get/set limit on size of the HTTP request line - $is_virtual = $s->is_virtual(); + $limit_req_line = $s->limit_req_line(); + $prev_limit_req_line = $s->limit_req_line($new_limit_req_line); =over 4 =item obj: C<$s> ( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) -=item ret: C<$is_virtual> ( string ) +=item opt arg1: C<$new_limit_req_line> ( integer ) -Returns the is_virtual setting. +If passed, sets the new request line limit value. + +Note the L<limited functionality under threaded +MPMs|/Limited_Functionality_under_Threaded_MPMs>. -If C<$new_is_virtual> is passed returns the setting before the change. +=item ret: C<$limit_req_line> ( integer ) + +Returns the request line limit value + +If C<$new_limit_req_line> is passed, returns the setting before the +change. =item since: 1.99_15 @@ -295,131 +345,143 @@ +=head2 C<loglevel> -=head2 C<timeout> - -Get/set the timeout (in microsecs), before we give up doing something +Get/set the C<LogLevel> directive value - $timeout = $s->timeout(); - $prev_timeout = $s->timeout($new_timeout); + $loglevel = $s->loglevel(); + $prev_loglevel = $s->loglevel($new_loglevel); =over 4 =item obj: C<$s> ( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) -=item opt arg2: C<$new_timeout> ( string ) +=item opt arg1: C<$new_loglevel> ( C<L<Apache::Const :log +constant|docs::2.0::api::Apache::Const/C__log_>> ) -If passed, sets the new timeout (the value should be in microseconds). +If passed, sets a new C<LogLevel> value -Note that under threaded mpms, this option works only before threads -are spawned (i.e. before the -C<L<ChildInit|docs::2.0::user::handlers::server/PerlChildInitHandler>> -phase). +Note the L<limited functionality under threaded +MPMs|/Limited_Functionality_under_Threaded_MPMs>. -=item ret: C<$timeout> ( string ) +=item ret: C<$loglevel> ( C<L<Apache::Const :log +constant|docs::2.0::api::Apache::Const/C__log_>> ) -Returns the timeout setting in microseconds. +Returns the C<LogLevel> value as a constant. -If C<$new_timeout> is passed returns the setting before the change. +If C<$new_loglevel> is passed, returns the setting before the change. =item since: 1.99_15 =back -To stress out the timeout values is microseconds, here is how to set -the timeout to 20 secs: +For example, to set the C<LogLevel> value to C<info>: - $s->timeout(20_000_000); + use Apache::Const -compile => qw(LOG_INFO); + $s->loglevel(Apache::LOG_INFO); +=head2 C<next> -=head2 C<keep_alive_timeout> - -META: Autogenerated - needs to be reviewed/completed - -Get/set the apr interval we will wait for another request +The next server record in the list (if there are vhosts) - $keep_alive_timeout = $s->keep_alive_timeout(); - $prev_keep_alive_timeout = $s->keep_alive_timeout($new_keep_alive_timeout); + $s_next = $s->next(); =over 4 =item obj: C<$s> ( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) -=item opt arg2: C<$new_keep_alive_timeout> ( string ) - -If passed, sets the new keep_alive_timeout. +=item ret: C<$s_next> +( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) -=item ret: C<$keep_alive_timeout> ( string ) +=item since: 1.99_15 -Returns the keep_alive_timeout setting. +=back -If C<$new_keep_alive_timeout> is passed returns the setting before the change. +For example the following code traverses all the servers, starting +from the base server and continuing to vhost servers, counting all +available vhosts: -=item since: 1.99_15 + use Apache::ServerRec (); + use Apache::ServerUtil (); + my $server = Apache->server; + my $vhosts = 0; + for (my $s = $server->next; $s; $s = $s->next) { + $vhosts++; + } + print "There are $vhosts virtual hosts"; -=back -=head2 C<keep_alive_max> -META: Autogenerated - needs to be reviewed/completed +=head2 C<path> -Get/set maximum requests per connection +Get/set pathname for the C<ServerPath> setting - $keep_alive_max = $s->keep_alive_max(); - $prev_keep_alive_max = $s->keep_alive_max($new_keep_alive_max); + $path = $s->path(); + $prev_path = $s->path($new_path); =over 4 =item obj: C<$s> ( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) -=item opt arg2: C<$new_keep_alive_max> ( string ) +=item opt arg1: C<$new_path> ( string ) -If passed, sets the new keep_alive_max. +If passed, sets the new path. -=item ret: C<$keep_alive_max> ( string ) +Note the L<limited functionality under threaded +MPMs|/Limited_Functionality_under_Threaded_MPMs>. -Returns the keep_alive_max setting. +=item ret: C<$path> ( string ) -If C<$new_keep_alive_max> is passed returns the setting before the change. +Returns the path setting. + +If C<$new_path> is passed, returns the setting before the change. =item since: 1.99_15 =back -=head2 C<keep_alive> -META: Autogenerated - needs to be reviewed/completed -Use persistent connections? - $keep_alive = $s->keep_alive(); - $prev_keep_alive = $s->keep_alive($new_keep_alive); + +=head2 C<port> + +Get/set the port value + + $port = $s->port(); + $prev_port = $s->port($new_port); =over 4 =item obj: C<$s> ( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) -=item opt arg2: C<$new_keep_alive> ( string ) +=item opt arg1: C<$new_port> ( integer ) -If passed, sets the new keep_alive. +If passed, sets the new port. -=item ret: C<$keep_alive> ( string ) +Note the L<limited functionality under threaded +MPMs|/Limited_Functionality_under_Threaded_MPMs>. -Returns the keep_alive setting. +META: I don't think one should be allowed to change port number after +the server has started. -If C<$new_keep_alive> is passed returns the setting before the change. +=item ret: C<$port> ( integer ) + +Returns the port setting. + +If C<$new_port> is passed returns the setting before the change. =item since: 1.99_15 @@ -427,29 +489,22 @@ -=head2 C<path> -META: Autogenerated - needs to be reviewed/completed -Get/set pathname for ServerPath - $path = $s->path(); - $prev_path = $s->path($new_path); +=head2 C<process> + +The process this server is running in + + $proc = $s->process(); =over 4 =item obj: C<$s> ( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) -=item opt arg2: C<$new_path> ( string ) - -If passed, sets the new path. - -=item ret: C<$path> ( string ) - -Returns the path setting. - -If C<$new_path> is passed returns the setting before the change. +=item ret: C<$proc> +( C<L<Apache::Process object|docs::2.0::api::Apache::Process>> ) =item since: 1.99_15 @@ -458,29 +513,33 @@ -=head2 C<names> -META: Autogenerated - needs to be reviewed/completed -Get/set normal names for ServerAlias servers +=head2 C<server_admin> - $names = $s->names(); - $prev_names = $s->names($new_names); +Get/set the C<ServerAdmin> value + + $server_admin = $s->server_admin(); + $prev_server_admin = $s->server_admin($new_server_admin); =over 4 =item obj: C<$s> ( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) -=item opt arg2: C<$new_names> (C<L<APR::ArrayHeader|docs::2.0::api::APR::ArrayHeader>>) +=item opt arg1: C<$new_server_admin> ( string ) -If passed, sets the new names. +If passed, sets the new C<ServerAdmin> value. -=item ret: C<$names> (C<L<APR::ArrayHeader|docs::2.0::api::APR::ArrayHeader>>) +Note the L<limited functionality under threaded +MPMs|/Limited_Functionality_under_Threaded_MPMs>. -Returns the names setting. +=item ret: C<$server_admin> ( string ) + +Returns the C<ServerAdmin> value. -If C<$new_names> is passed returns the setting before the change. +If C<$new_server_admin> is passed, returns the setting before the +change. =item since: 1.99_15 @@ -490,29 +549,31 @@ -=head2 C<wild_names> - -META: Autogenerated - needs to be reviewed/completed +=head2 C<server_hostname> -Wildcarded names for ServerAlias servers +Get/set the C<ServerName> value - $wild_names = $s->wild_names(); - $prev_wild_names = $s->wild_names($new_wild_names); + $server_hostname = $s->server_hostname(); + $prev_server_hostname = $s->server_hostname($new_server_hostname); =over 4 =item obj: C<$s> ( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) -=item opt arg2: C<$new_wild_names> (C<L<APR::ArrayHeader|docs::2.0::api::APR::ArrayHeader>>) +=item opt arg1: C<$new_server_hostname> ( string ) -If passed, sets the new wild_names. +If passed, sets the C<ServerName> value -=item ret: C<$wild_names> (C<L<APR::ArrayHeader|docs::2.0::api::APR::ArrayHeader>>) +Note the L<limited functionality under threaded +MPMs|/Limited_Functionality_under_Threaded_MPMs>. -Returns the wild_names setting. +=item ret: C<$server_hostname> ( string ) -If C<$new_wild_names> is passed returns the setting before the change. +Returns the C<ServerName> value + +If C<$new_server_hostname> is passed, returns the setting before the +change. =item since: 1.99_15 @@ -521,112 +582,144 @@ -=head2 C<limit_req_line> -META: Autogenerated - needs to be reviewed/completed -Get/set limit on size of the HTTP request line - $limit_req_line = $s->limit_req_line(); - $prev_limit_req_line = $s->limit_req_line($new_limit_req_line); +=head2 C<timeout> + +Get/set the timeout (C<TimeOut>) (in microsecs), which Apache will +wait for before it gives up doing something + + $timeout = $s->timeout(); + $prev_timeout = $s->timeout($new_timeout); =over 4 =item obj: C<$s> ( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) -=item opt arg2: C<$new_limit_req_line> ( string ) +=item opt arg1: C<$new_timeout> ( integer ) + +If passed, sets the new timeout (the value should be in microseconds). -If passed, sets the new limit_req_line. +Note the L<limited functionality under threaded +MPMs|/Limited_Functionality_under_Threaded_MPMs>. -=item ret: C<$limit_req_line> ( string ) +=item ret: C<$timeout> ( integer ) -Returns the limit_req_line setting. +Returns the timeout setting in microseconds. -If C<$new_limit_req_line> is passed returns the setting before the -change. +If C<$new_timeout> is passed, returns the setting before the change. =item since: 1.99_15 =back +Let us repeat again: the timeout values is microseconds. For example +to set the timeout to 20 secs: -=head2 C<limit_req_fieldsize> + $s->timeout(20_000_000); -META: Autogenerated - needs to be reviewed/completed -limit on size of any request header field - $limit_req_fieldsize = $s->limit_req_fieldsize(); - $prev_limit_req_fieldsize = $s->limit_req_fieldsize($new_limit_req_fieldsize); -=over 4 -=item obj: C<$s> -( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) -=item opt arg2: C<$new_limit_req_fieldsize> ( string ) -If passed, sets the new limit_req_fieldsize. -=item ret: C<$limit_req_fieldsize> ( string ) -Returns the limit_req_fieldsize setting. -If C<$new_limit_req_fieldsize> is passed returns the setting before -the change. -=item since: 1.99_15 -=back +=head1 Notes -=head2 C<limit_req_fields> +=head2 Limited Functionality under Threaded MPMs -META: Autogenerated - needs to be reviewed/completed +Note that under threaded MPMs, some of the read/write accessors, will +be able to set values only before threads are spawned (i.e. before the +C<L<ChildInit +phase|docs::2.0::user::handlers::server/PerlChildInitHandler>>). +Therefore if you are developing your application on the non-threaded +MPM, but planning to have it run under threaded mpm, you should not +use those methods to set values after the ChildInit phase. -Get/set limit on number of request header fields +The affected accessor methods are marked as such in their respective +documentation entries. - $limit_req_fields = $s->limit_req_fields(); - $prev_limit_req_fields = $s->limit_req_fields($new_limit_req_fields); + + + + + + + +=head1 Unsupported API + +C<Apache::ServerRec> also provides auto-generated Perl interface for a +few other methods which aren't tested at the moment and therefore +their API is a subject to change. These methods will be finalized +later as a need arises. If you want to rely on any of the following +methods please contact the L<the mod_perl development mailing +list|maillist::dev> so we can help each other take the steps necessary +to shift the method to an officially supported API. + + + + +=head2 C<addrs> + +Get the addrs value + + $addrs = $s->addrs(); =over 4 =item obj: C<$s> ( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) -=item opt arg2: C<$new_limit_req_fields> ( string ) +=item ret: C<$addrs> +( C<L<Apache::ServerAddr|docs::2.0::api::Apache::ServerAddr>> ) -If passed, sets the new limit_req_fields. +Returns the addrs setting. -=item ret: C<$limit_req_fields> ( string ) +=item since: subject to change -Returns the limit_req_fields setting. +=back -If C<$new_limit_req_fields> is passed returns the setting before the change. +META: this methods returns a vhost-specific Apache::ServerAddr object, +which is not implemented at the moment. See the struct server_addr_rec +entry in httpd-2.0/include/httpd.h for more information. It seems that +most (all?) of the information in that record is available through +other APIs. -=item since: 1.99_15 -=back +=head2 C<lookup_defaults> +Get the lookup_defaults value. MIME type info, etc., before we start +checking per-directory info. + $lookup_defaults = $s->lookup_defaults(); +=over 4 +=item obj: C<$s> +( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) -=head1 Unsupported API +=item ret: C<$lookup_defaults> +( C<L<Apache::ConfVector|docs::2.0::api::Apache::ConfVector>> ) + +Returns the lookup_defaults setting. + +=item since: subject to change + +=back -C<Apache::ServerRec> also provides auto-generated Perl interface for a -few other methods which aren't tested at the moment and therefore -their API is a subject to change. These methods will be finalized -later as a need arises. If you want to rely on any of the following -methods please contact the L<the mod_perl development mailing -list|maillist::dev> so we can help each other take the steps necessary -to shift the method to an officially supported API. @@ -655,58 +748,77 @@ -=head2 C<lookup_defaults> +=head2 C<names> -Get the lookup_defaults value. MIME type info, etc., before we start -checking per-directory info. +Get/set the value(s) for the C<ServerAlias> setting - $lookup_defaults = $s->lookup_defaults(); + $names = $s->names(); + $prev_names = $s->names($new_names); =over 4 =item obj: C<$s> ( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) -=item ret: C<$lookup_defaults> -( C<L<Apache::ConfVector|docs::2.0::api::Apache::ConfVector>> ) +=item opt arg1: C<$new_names> +( C<L<APR::ArrayHeader|docs::2.0::api::APR::ArrayHeader>> ) -Returns the lookup_defaults setting. +If passed, sets the new names. -=item since: subject to change +Note the L<limited functionality under threaded +MPMs|/Limited_Functionality_under_Threaded_MPMs>. + +=item ret: C<$names> +( C<L<APR::ArrayHeader|docs::2.0::api::APR::ArrayHeader>> ) + +Returns the names setting. + +If C<$new_names> is passed, returns the setting before the change. + +=item since: 1.99_15 =back +META: we don't have C<APR::ArrayHeader> yet -=head2 C<addrs> -Get the addrs value - $addrs = $s->addrs(); + +=head2 C<wild_names> + +Wildcarded names for ServerAlias servers + + $wild_names = $s->wild_names(); + $prev_wild_names = $s->wild_names($new_wild_names); =over 4 =item obj: C<$s> ( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) -=item ret: C<$addrs> -( C<L<Apache::ServerAddr|docs::2.0::api::Apache::ServerAddr>> ) +=item opt arg1: C<$new_wild_names> +( C<L<APR::ArrayHeader|docs::2.0::api::APR::ArrayHeader>> ) -Returns the addrs setting. +If passed, sets the new wild_names. -=item since: subject to change +Note the L<limited functionality under threaded +MPMs|/Limited_Functionality_under_Threaded_MPMs>. -=back +=item ret: C<$wild_names> +( C<L<APR::ArrayHeader|docs::2.0::api::APR::ArrayHeader>> ) -META: this methods returns a vhost-specific Apache::ServerAddr object, -which is not implemented at the moment. See the struct server_addr_rec -entry in httpd-2.0/include/httpd.h for more information. It seems that -most (all?) of the information in that record is available through -other APIs. +Returns the wild_names setting. +If C<$new_wild_names> is passed, returns the setting before the +change. +=item since: 1.99_15 + +=back +META: we don't have C<APR::ArrayHeader> yet 1.23 +16 -15 modperl-docs/src/docs/2.0/api/Apache/ServerUtil.pod Index: ServerUtil.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/Apache/ServerUtil.pod,v retrieving revision 1.22 retrieving revision 1.23 diff -u -u -r1.22 -r1.23 --- ServerUtil.pod 10 Jul 2004 08:28:53 -0000 1.22 +++ ServerUtil.pod 12 Jul 2004 23:13:22 -0000 1.23 @@ -50,7 +50,8 @@ =over 4 -=item obj: C<$pconf> (C<L<APR::Pool|docs::2.0::api::APR::Pool>>) +=item obj: C<$pconf> +( C<L<APR::Pool object|docs::2.0::api::APR::Pool>> ) The pool to allocate the component from (should really be a C<$pconf_pool>) @@ -81,7 +82,7 @@ The define to check for -=item ret: C<$result> (integer) +=item ret: C<$result> ( boolean ) true if defined, false otherwise @@ -175,9 +176,9 @@ =over 4 =item obj: C<$s> -( C<L<Apache::Server object|docs::2.0::api::Apache::Server>> ) +( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) -=item arg1: C<$lines> (ARRAY ref) +=item arg1: C<$lines> ( ARRAY ref ) An ARRAY reference containing configuration lines per element, without the new line terminators. @@ -223,7 +224,7 @@ =over 4 =item obj: C<$s> -( C<L<Apache::Server object|docs::2.0::api::Apache::Server>> ) +( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) =item opt arg2: C<$key> ( string ) @@ -293,7 +294,7 @@ =over 4 =item obj: C<$s> -( C<L<Apache::Server object|docs::2.0::api::Apache::Server>> ) +( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) The current server @@ -321,7 +322,7 @@ =over 4 =item obj: C<$s> -( C<L<Apache::Server object|docs::2.0::api::Apache::Server>> ) +( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) =item arg1: C<$hook_name> ( string ) @@ -359,11 +360,11 @@ =over 4 =item obj: C<$s> -( C<L<Apache::Server object|docs::2.0::api::Apache::Server>> ) +( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) =item arg1: C<$flag> ( string ) -=item ret: C<$result> ( true/false ) +=item ret: C<$result> ( boolean ) =item since: 1.99_10 @@ -427,7 +428,7 @@ =over 4 =item obj: C<$s> -( C<L<Apache::Server object|docs::2.0::api::Apache::Server>> ) +( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) =item arg1: C<$hook_name> ( string ) @@ -441,7 +442,7 @@ if more than one passed, use a reference to an array of CODE refs and/or subroutine names. -=item ret: C<$ok> ( true/false ) +=item ret: C<$ok> ( boolean ) returns a true value on success, otherwise a false value @@ -483,7 +484,7 @@ =item obj: C<Apache> (class name) =item ret: C<$main_s> -( C<L<Apache::Server object|docs::2.0::api::Apache::Server>> ) +( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) =item since: 1.99_10 @@ -510,7 +511,7 @@ =over 4 =item obj: C<$s> -( C<L<Apache::Server object|docs::2.0::api::Apache::Server>> ) +( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) =item opt arg2: C<$fname> ( string ) @@ -548,7 +549,7 @@ =over 4 =item obj: C<$s> -( C<L<Apache::Server object|docs::2.0::api::Apache::Server>> ) +( C<L<Apache::ServerRec object|docs::2.0::api::Apache::ServerRec>> ) =item arg1: C<$hook_name> ( string ) @@ -565,7 +566,7 @@ if the argument is C<undef> or C<[]> the list of handlers is reset to zero. -=item ret: C<$ok> ( true/false ) +=item ret: C<$ok> ( boolean ) returns a true value on success, otherwise a false value 1.4 +3 -3 modperl-docs/src/docs/2.0/api/ModPerl/Global.pod Index: Global.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/ModPerl/Global.pod,v retrieving revision 1.3 retrieving revision 1.4 diff -u -u -r1.3 -r1.4 --- Global.pod 22 May 2004 02:03:28 -0000 1.3 +++ Global.pod 12 Jul 2004 23:13:22 -0000 1.4 @@ -74,7 +74,7 @@ what package to special list is for -=item ret: C<$ok> ( true/false ) +=item ret: C<$ok> ( boolean ) true value if C<$key> is known, false otherwise. @@ -103,7 +103,7 @@ what package to special list is for -=item ret: C<$ok> ( true/false ) +=item ret: C<$ok> ( boolean ) true value if C<$key> is known, false otherwise. @@ -131,7 +131,7 @@ what package to special list is for -=item ret: C<$ok> ( true/false ) +=item ret: C<$ok> ( boolean ) true value if C<$key> is known, false otherwise. 1.13 +1 -1 modperl-docs/src/docs/2.0/os/win32/config.pod Index: config.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/2.0/os/win32/config.pod,v retrieving revision 1.12 retrieving revision 1.13 diff -u -u -r1.12 -r1.13 --- config.pod 28 Apr 2004 21:40:12 -0000 1.12 +++ config.pod 12 Jul 2004 23:13:22 -0000 1.13 @@ -36,7 +36,7 @@ use Apache::RequestRec (); use Apache::RequestIO (); use Apache::RequestUtil (); - use Apache::Server (); + use Apache::ServerRec (); use Apache::ServerUtil (); use Apache::Connection (); use Apache::Log (); 1.64 +1 -1 modperl-docs/src/docs/2.0/user/config/config.pod Index: config.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/2.0/user/config/config.pod,v retrieving revision 1.63 retrieving revision 1.64 diff -u -u -r1.63 -r1.64 --- config.pod 26 Apr 2004 22:52:02 -0000 1.63 +++ config.pod 12 Jul 2004 23:13:22 -0000 1.64 @@ -104,7 +104,7 @@ use Apache::RequestIO (); use Apache::RequestUtil (); - use Apache::Server (); + use Apache::ServerRec (); use Apache::ServerUtil (); use Apache::Connection (); use Apache::Log (); 1.10 +2 -2 modperl-docs/src/docs/2.0/user/config/custom.pod Index: custom.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/2.0/user/config/custom.pod,v retrieving revision 1.9 retrieving revision 1.10 diff -u -u -r1.9 -r1.10 --- custom.pod 8 Mar 2004 21:54:05 -0000 1.9 +++ custom.pod 12 Jul 2004 23:13:22 -0000 1.10 @@ -751,7 +751,7 @@ main server's configuration object use: use Apache::Module (); - use Apache::Server (); + use Apache::ServerRec (); use Apache::ServerUtil (); ... if ($s->is_virtual) { @@ -1057,7 +1057,7 @@ use Apache::RequestRec (); use Apache::RequestIO (); - use Apache::Server (); + use Apache::ServerRec (); use Apache::ServerUtil (); use Apache::Module (); 1.40 +1 -1 modperl-docs/src/docs/2.0/user/handlers/http.pod Index: http.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/2.0/user/handlers/http.pod,v retrieving revision 1.39 retrieving revision 1.40 diff -u -u -r1.39 -r1.40 --- http.pod 5 Jul 2004 04:37:20 -0000 1.39 +++ http.pod 12 Jul 2004 23:13:22 -0000 1.40 @@ -444,7 +444,7 @@ use Apache::RequestRec (); use Apache::RequestIO (); use Apache::RequestUtil (); - use Apache::Server (); + use Apache::ServerRec (); use Apache::Process (); use APR::Table (); 1.16 +1 -1 modperl-docs/src/docs/2.0/user/handlers/server.pod Index: server.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/2.0/user/handlers/server.pod,v retrieving revision 1.15 retrieving revision 1.16 diff -u -u -r1.15 -r1.16 --- server.pod 6 Jun 2004 10:11:44 -0000 1.15 +++ server.pod 12 Jul 2004 23:13:22 -0000 1.16 @@ -257,7 +257,7 @@ traverse the configured virtual hosts, you can accomplish that using a simple loop. For example to print out the configured port numbers do: - use Apache::Server (); + use Apache::ServerRec (); # ... sub open_logs { my($conf_pool, $log_pool, $temp_pool, $s) = @_; 1.57 +1 -1 modperl-docs/src/docs/2.0/user/install/install.pod Index: install.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/2.0/user/install/install.pod,v retrieving revision 1.56 retrieving revision 1.57 diff -u -u -r1.56 -r1.57 --- install.pod 4 Jul 2004 19:18:25 -0000 1.56 +++ install.pod 12 Jul 2004 23:13:22 -0000 1.57 @@ -439,7 +439,7 @@ in I<httpd.conf> or: - use Apache::Server (); + use Apache::ServerRec (); use Apache::ServerUtil (); use Apache::Process (); my $pool = Apache->server->process->pool;
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]