jorton      2004/09/20 12:28:48

  Modified:    perl-framework/t/conf extra.conf.in
  Added:       perl-framework/t/htdocs/security/CAN-2004-0811 .htaccess
                        index.html
               perl-framework/t/htdocs/security/CAN-2004-0811/sub
                        index.html
               perl-framework/t/security CAN-2004-0811.t
  Log:
  Add test for CAN-2004-0811, Satsify merging regression in 2.0.51.
  
  Revision  Changes    Path
  1.51      +10 -0     httpd-test/perl-framework/t/conf/extra.conf.in
  
  Index: extra.conf.in
  ===================================================================
  RCS file: /home/cvs/httpd-test/perl-framework/t/conf/extra.conf.in,v
  retrieving revision 1.50
  retrieving revision 1.51
  diff -d -w -u -r1.50 -r1.51
  --- extra.conf.in     20 Sep 2004 14:26:45 -0000      1.50
  +++ extra.conf.in     20 Sep 2004 19:28:47 -0000      1.51
  @@ -380,6 +380,16 @@
   ##
   <Directory @SERVERROOT@/htdocs/security>
       AllowOverride All
  +    Order allow,deny
  +    Allow from all
  +</Directory>
  +
  +<Directory @SERVERROOT@/htdocs/security/CAN-2004-0811>
  +    Options +Indexes
  +</Directory>
  +
  +<Directory @SERVERROOT@/htdocs/security/CAN-2004-0811/sub>
  +    Satisfy Any
   </Directory>
   
   ##
  
  
  
  1.1                  
httpd-test/perl-framework/t/htdocs/security/CAN-2004-0811/.htaccess
  
  Index: .htaccess
  ===================================================================
  AuthType Basic
  AuthName authany
  require valid-user
  
  
  
  1.1                  
httpd-test/perl-framework/t/htdocs/security/CAN-2004-0811/index.html
  
  Index: index.html
  ===================================================================
  empty
  
  
  
  1.1                  
httpd-test/perl-framework/t/htdocs/security/CAN-2004-0811/sub/index.html
  
  Index: index.html
  ===================================================================
  empty
  
  
  
  1.1                  httpd-test/perl-framework/t/security/CAN-2004-0811.t
  
  Index: CAN-2004-0811.t
  ===================================================================
  use strict;
  use warnings FATAL => 'all';
  
  use Apache::Test;
  use Apache::TestUtil;
  use Apache::TestRequest;
  
  plan tests => 8, need_apache(2);
  
  my $rc;
  
  foreach my $y (1..4) {
      $rc = GET_RC("/security/CAN-2004-0811/sub/");
      ok t_cmp($rc, 200, "subdir access allowed");
  }
  
  foreach my $z (1..4) {
      $rc = GET_RC("/security/CAN-2004-0811/");
      ok t_cmp($rc, 401, "topdir access denied");
  }
      
  
  
  

Reply via email to