X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FEngine%2FApache.pm;h=aca61ad5e71bc2ec0fc9db2ff7439f1bb1775812;hb=0556eb49954590b794221ed3a033565c85dbeb32;hp=55d8e89a14bd3eeb32aea14f5505012e93ff1407;hpb=23f9d93414eadb11350029f13b51841d8309363b;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Engine/Apache.pm b/lib/Catalyst/Engine/Apache.pm index 55d8e89..aca61ad 100644 --- a/lib/Catalyst/Engine/Apache.pm +++ b/lib/Catalyst/Engine/Apache.pm @@ -9,6 +9,7 @@ use URI; # mod_perl if (MP2) { require Apache2; + require Apache::Connection; require Apache::RequestIO; require Apache::RequestRec; require Apache::SubRequest; @@ -96,6 +97,16 @@ sub finalize_output { $c->original_request->print( $c->response->{output} ); } +=item $c->prepare_connection + +=cut + +sub prepare_connection { + my $c = shift; + $c->req->hostname( $c->apache_request->connection->remote_host ); + $c->req->address( $c->apache_request->connection->remote_ip ); +} + =item $c->prepare_cookies =cut