stas        2004/10/27 15:48:29

  Modified:    .        Changes
               xs/maps  apache_structures.map
               t/response/TestAPI conn_rec.pm
  Log:
  Apache::Connection::remote_ip is now settable (needed to set the
  remote_ip record based on proxy's X-Forwarded-For header)
  
  Revision  Changes    Path
  1.520     +3 -0      modperl-2.0/Changes
  
  Index: Changes
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/Changes,v
  retrieving revision 1.519
  retrieving revision 1.520
  diff -u -u -r1.519 -r1.520
  --- Changes   27 Oct 2004 22:03:11 -0000      1.519
  +++ Changes   27 Oct 2004 22:48:29 -0000      1.520
  @@ -12,6 +12,9 @@
   
   =item 1.99_18-dev
   
  +Apache::Connection::remote_ip is now settable (needed to set the
  +remote_ip record based on proxy's X-Forwarded-For header) [Stas]
  +
   Fix Modperl::Util::unload_package() [Gozer]
     - Mistakenly skipping small entries of size 2 and less
     - Leave entries from other packages alone
  
  
  
  1.49      +3 -3      modperl-2.0/xs/maps/apache_structures.map
  
  Index: apache_structures.map
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/xs/maps/apache_structures.map,v
  retrieving revision 1.48
  retrieving revision 1.49
  diff -u -u -r1.48 -r1.49
  --- apache_structures.map     17 Sep 2004 00:07:24 -0000      1.48
  +++ apache_structures.map     27 Oct 2004 22:48:29 -0000      1.49
  @@ -104,16 +104,16 @@
   <  base_server
   >  vhost_lookup_data
   <  local_addr
  +<  local_ip
  +<  local_host
   <  remote_addr
  -<  remote_ip
  +   remote_ip
   <  remote_host
   -  remote_logname
   <  aborted
      keepalive
   ?  double_reverse
      keepalives
  -<  local_ip
  -<  local_host
   <  id
   <  conn_config
      notes
  
  
  
  1.16      +14 -2     modperl-2.0/t/response/TestAPI/conn_rec.pm
  
  Index: conn_rec.pm
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/t/response/TestAPI/conn_rec.pm,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -u -r1.15 -r1.16
  --- conn_rec.pm       13 Aug 2004 02:06:02 -0000      1.15
  +++ conn_rec.pm       27 Oct 2004 22:48:29 -0000      1.16
  @@ -20,7 +20,7 @@
   
       my $c = $r->connection;
   
  -    plan $r, tests => 14;
  +    plan $r, tests => 16;
   
       ok $c;
   
  @@ -34,7 +34,19 @@
   
       ok $c->remote_addr->isa('APR::SockAddr');
   
  -    ok $c->remote_ip;
  +    # remote_ip
  +    {
  +        my $remote_ip_org = $c->remote_ip;
  +        my $remote_ip_new = "10.10.10.255";
  +        ok $remote_ip_org;
  +
  +        $c->remote_ip($remote_ip_new);
  +        ok t_cmp $c->remote_ip, $remote_ip_new;
  +
  +        # restore
  +        $c->remote_ip($remote_ip_org);
  +        ok t_cmp $c->remote_ip, $remote_ip_org;
  +    }
   
       ok $c->remote_host || 1;
   
  
  
  

Reply via email to