Author: geoff
Date: Wed Sep 28 11:18:39 2005
New Revision: 292234

URL: http://svn.apache.org/viewcvs?rev=292234&view=rev
Log:
add :proxy import tag to Apache2::Const which exposes new
constants PROXYREQ_NONE, PROXYREQ_PROXY, and PROXYREQ_REVERSE

Modified:
    perl/modperl/trunk/Changes
    perl/modperl/trunk/t/apache/constants.t
    perl/modperl/trunk/t/response/TestModules/proxy.pm
    perl/modperl/trunk/xs/tables/current/Apache2/ConstantsTable.pm

Modified: perl/modperl/trunk/Changes
URL: 
http://svn.apache.org/viewcvs/perl/modperl/trunk/Changes?rev=292234&r1=292233&r2=292234&view=diff
==============================================================================
--- perl/modperl/trunk/Changes (original)
+++ perl/modperl/trunk/Changes Wed Sep 28 11:18:39 2005
@@ -12,6 +12,10 @@
 
 =item 2.0.2-dev
 
+add :proxy import tag to Apache2::Const which exposes new
+constants PROXYREQ_NONE, PROXYREQ_PROXY, and PROXYREQ_REVERSE
+[Geoffrey Young]
+
 $0 Fixes : [Gozer]
 - Setting $0 works on Linux again
 - HP-UX and *BSDes show the correct process name instead of '-e'

Modified: perl/modperl/trunk/t/apache/constants.t
URL: 
http://svn.apache.org/viewcvs/perl/modperl/trunk/t/apache/constants.t?rev=292234&r1=292233&r2=292234&view=diff
==============================================================================
--- perl/modperl/trunk/t/apache/constants.t (original)
+++ perl/modperl/trunk/t/apache/constants.t Wed Sep 28 11:18:39 2005
@@ -6,7 +6,7 @@
 use Apache::TestUtil;
 
 # -compile puts constants into the Apache2:: namespace
-use Apache2::Const -compile => qw(:http :common :mpmq
+use Apache2::Const -compile => qw(:http :common :mpmq :proxy
                                   TAKE23 &OPT_EXECCGI
                                   DECLINE_CMD DIR_MAGIC_TYPE 
                                   CRLF);
@@ -15,7 +15,7 @@
 # caller namespace.  also defaults to :common
 use Apache2::Const;
 
-plan tests => 17;
+plan tests => 18;
 
 ok t_cmp(REDIRECT, 302, 'REDIRECT');
 
@@ -36,6 +36,10 @@
 ok t_cmp(Apache2::Const::MPMQ_MAX_SPARE_DAEMONS, 
          9,
          'Apache2::Const::MPMQ_MAX_SPARE_DAEMONS');
+
+ok t_cmp(Apache2::Const::PROXYREQ_REVERSE,
+         2,
+         'Apache2::Const::PROXYREQ_REVERSE');
 
 # the rest of the tests don't fit into the t_cmp() meme
 # for one reason or anothre...

Modified: perl/modperl/trunk/t/response/TestModules/proxy.pm
URL: 
http://svn.apache.org/viewcvs/perl/modperl/trunk/t/response/TestModules/proxy.pm?rev=292234&r1=292233&r2=292234&view=diff
==============================================================================
--- perl/modperl/trunk/t/response/TestModules/proxy.pm (original)
+++ perl/modperl/trunk/t/response/TestModules/proxy.pm Wed Sep 28 11:18:39 2005
@@ -11,7 +11,7 @@
 
 my $uri_real = "/TestModules__proxy_real";
 
-use Apache2::Const -compile => qw(DECLINED OK);
+use Apache2::Const -compile => qw(DECLINED OK PROXYREQ_REVERSE);
 
 sub proxy {
     my $r = shift;
@@ -23,7 +23,7 @@
     my $real_url = sprintf "http://%s:%d%s";,
         $s->server_hostname, $s->port, $uri_real;
 
-    $r->proxyreq(1);
+    $r->proxyreq(Apache2::Const::PROXYREQ_REVERSE);
     $r->uri($real_url);
     $r->filename("proxy:$real_url");
     $r->handler('proxy-server');

Modified: perl/modperl/trunk/xs/tables/current/Apache2/ConstantsTable.pm
URL: 
http://svn.apache.org/viewcvs/perl/modperl/trunk/xs/tables/current/Apache2/ConstantsTable.pm?rev=292234&r1=292233&r2=292234&view=diff
==============================================================================
--- perl/modperl/trunk/xs/tables/current/Apache2/ConstantsTable.pm (original)
+++ perl/modperl/trunk/xs/tables/current/Apache2/ConstantsTable.pm Wed Sep 28 
11:18:39 2005
@@ -227,7 +227,12 @@
       'TAKE23',
       'TAKE123',
       'TAKE13'
-    ]
+    ],
+    'proxy' => [
+      'PROXYREQ_REVERSE',
+      'PROXYREQ_NONE',
+      'PROXYREQ_PROXY',
+    ],
   },
   'APR::Const' => {
     'uri' => [
@@ -459,7 +464,7 @@
     ],
     'common' => [
       'APR_SUCCESS'
-    ]
+    ],
   }
 };
 


Reply via email to