svn commit: r126014 - /httpd/test/trunk/perl-framework/Apache-Test/Changes

2005-01-22 Thread gozer
Author: gozer
Date: Sat Jan 22 00:14:12 2005
New Revision: 126014

URL: http://svn.apache.org/viewcvs?view=revrev=126014
Log:
Releasing 1.20
Modified:
   httpd/test/trunk/perl-framework/Apache-Test/Changes

Modified: httpd/test/trunk/perl-framework/Apache-Test/Changes
Url: 
http://svn.apache.org/viewcvs/httpd/test/trunk/perl-framework/Apache-Test/Changes?view=diffrev=126014p1=httpd/test/trunk/perl-framework/Apache-Test/Changesr1=126013p2=httpd/test/trunk/perl-framework/Apache-Test/Changesr2=126014
==
--- httpd/test/trunk/perl-framework/Apache-Test/Changes (original)
+++ httpd/test/trunk/perl-framework/Apache-Test/Changes Sat Jan 22 00:14:12 2005
@@ -6,7 +6,7 @@
 
 =over 3
 
-=item 1.20-dev
+=item 1.20 - January 22, 2005
 
 instead of trying to match various custom server name variations (each
 vendor seems to replace Apache in 'httpd -v' with their own name),


svn commit: r126016 - /httpd/test/tags/APACHE_TEST_1_20

2005-01-22 Thread gozer
Author: gozer
Date: Sat Jan 22 00:16:23 2005
New Revision: 126016

URL: http://svn.apache.org/viewcvs?view=revrev=126016
Log:
Wrong tag, reverting


Removed:
   httpd/test/tags/APACHE_TEST_1_20/


svn commit: r126017 - /httpd/test/tags/APACHE_TEST_1_20

2005-01-22 Thread gozer
Author: gozer
Date: Sat Jan 22 00:17:35 2005
New Revision: 126017

URL: http://svn.apache.org/viewcvs?view=revrev=126017
Log:
Tagging 1.20
Added:
   httpd/test/tags/APACHE_TEST_1_20/
  - copied from r126016, httpd/test/trunk/perl-framework/Apache-Test/


svn commit: r126018 - /httpd/test/trunk/perl-framework/Apache-Test/Changes /httpd/test/trunk/perl-framework/Apache-Test/RELEASE /httpd/test/trunk/perl-framework/Apache-Test/lib/Apache/Test.pm

2005-01-22 Thread gozer
Author: gozer
Date: Sat Jan 22 00:20:22 2005
New Revision: 126018

URL: http://svn.apache.org/viewcvs?view=revrev=126018
Log:
Start the 1.21 dev cycle
Modified:
   httpd/test/trunk/perl-framework/Apache-Test/Changes
   httpd/test/trunk/perl-framework/Apache-Test/RELEASE
   httpd/test/trunk/perl-framework/Apache-Test/lib/Apache/Test.pm

Modified: httpd/test/trunk/perl-framework/Apache-Test/Changes
Url: 
http://svn.apache.org/viewcvs/httpd/test/trunk/perl-framework/Apache-Test/Changes?view=diffrev=126018p1=httpd/test/trunk/perl-framework/Apache-Test/Changesr1=126017p2=httpd/test/trunk/perl-framework/Apache-Test/Changesr2=126018
==
--- httpd/test/trunk/perl-framework/Apache-Test/Changes (original)
+++ httpd/test/trunk/perl-framework/Apache-Test/Changes Sat Jan 22 00:20:22 2005
@@ -6,6 +6,8 @@
 
 =over 3
 
+=item 1.21-dev
+
 =item 1.20 - January 22, 2005
 
 instead of trying to match various custom server name variations (each

Modified: httpd/test/trunk/perl-framework/Apache-Test/RELEASE
Url: 
http://svn.apache.org/viewcvs/httpd/test/trunk/perl-framework/Apache-Test/RELEASE?view=diffrev=126018p1=httpd/test/trunk/perl-framework/Apache-Test/RELEASEr1=126017p2=httpd/test/trunk/perl-framework/Apache-Test/RELEASEr2=126018
==
--- httpd/test/trunk/perl-framework/Apache-Test/RELEASE (original)
+++ httpd/test/trunk/perl-framework/Apache-Test/RELEASE Sat Jan 22 00:20:22 2005
@@ -47,7 +47,7 @@
 5. Announce the package
 
   a. post ... to the modperl, announce lists
-  Subject: [ANNOUNCE] Apache-Test 1.20
+  Subject: [ANNOUNCE] Apache-Test 1.21
  include 
   - MD5 sig (as it comes from CPAN upload announce).
   - the latest Changes
@@ -59,13 +59,13 @@
   b. edit ./Changes:
  - start a new item with incremented version + '-dev'
 
-  =item 1.21-dev
+  =item 1.22-dev
 
   c. bump up version numbers in this file to make it easier to do the
  next release.
 
+   perl -pi -e 's/\.22/.23/g' RELEASE
perl -pi -e 's/\.21/.22/g' RELEASE
-   perl -pi -e 's/\.20/.21/g' RELEASE
 
  now reload this file and bump up the last number of the first
  command.

Modified: httpd/test/trunk/perl-framework/Apache-Test/lib/Apache/Test.pm
Url: 
http://svn.apache.org/viewcvs/httpd/test/trunk/perl-framework/Apache-Test/lib/Apache/Test.pm?view=diffrev=126018p1=httpd/test/trunk/perl-framework/Apache-Test/lib/Apache/Test.pmr1=126017p2=httpd/test/trunk/perl-framework/Apache-Test/lib/Apache/Test.pmr2=126018
==
--- httpd/test/trunk/perl-framework/Apache-Test/lib/Apache/Test.pm  
(original)
+++ httpd/test/trunk/perl-framework/Apache-Test/lib/Apache/Test.pm  Sat Jan 
22 00:20:22 2005
@@ -23,7 +23,7 @@
 
 use vars qw(@ISA @EXPORT %EXPORT_TAGS $VERSION %SubTests @SkipReasons);
 
-$VERSION = '1.20';
+$VERSION = '1.21';
 
 my @need = qw(need_lwp need_http11 need_cgi need_access need_auth
   need_module need_apache need_min_apache_version


svn commit: r124305 - /httpd/test/trunk/perl-framework/Apache-Test/Changes /httpd/test/trunk/perl-framework/Apache-Test/RELEASE /httpd/test/trunk/perl-framework/Apache-Test/lib/Apache/Test.pm

2005-01-05 Thread gozer
Author: gozer
Date: Wed Jan  5 15:23:27 2005
New Revision: 124305

URL: http://svn.apache.org/viewcvs?view=revrev=124305
Log:
Start the 1.20 dev cycle


Modified:
   httpd/test/trunk/perl-framework/Apache-Test/Changes
   httpd/test/trunk/perl-framework/Apache-Test/RELEASE
   httpd/test/trunk/perl-framework/Apache-Test/lib/Apache/Test.pm

Modified: httpd/test/trunk/perl-framework/Apache-Test/Changes
Url: 
http://svn.apache.org/viewcvs/httpd/test/trunk/perl-framework/Apache-Test/Changes?view=diffrev=124305p1=httpd/test/trunk/perl-framework/Apache-Test/Changesr1=124304p2=httpd/test/trunk/perl-framework/Apache-Test/Changesr2=124305
==
--- httpd/test/trunk/perl-framework/Apache-Test/Changes (original)
+++ httpd/test/trunk/perl-framework/Apache-Test/Changes Wed Jan  5 15:23:27 2005
@@ -6,6 +6,8 @@
 
 =over 3
 
+=item 1.20-dev
+
 =item 1.19 - January 5, 2005
 
 Test for module.c instead of module.so for IfModule in

Modified: httpd/test/trunk/perl-framework/Apache-Test/RELEASE
Url: 
http://svn.apache.org/viewcvs/httpd/test/trunk/perl-framework/Apache-Test/RELEASE?view=diffrev=124305p1=httpd/test/trunk/perl-framework/Apache-Test/RELEASEr1=124304p2=httpd/test/trunk/perl-framework/Apache-Test/RELEASEr2=124305
==
--- httpd/test/trunk/perl-framework/Apache-Test/RELEASE (original)
+++ httpd/test/trunk/perl-framework/Apache-Test/RELEASE Wed Jan  5 15:23:27 2005
@@ -47,7 +47,7 @@
 5. Announce the package
 
   a. post ... to the modperl, announce lists
-  Subject: [ANNOUNCE] Apache-Test 1.19
+  Subject: [ANNOUNCE] Apache-Test 1.21
  include 
   - MD5 sig (as it comes from CPAN upload announce).
   - the latest Changes
@@ -59,13 +59,13 @@
   b. edit ./Changes:
  - start a new item with incremented version + '-dev'
 
-  =item 1.20-dev
+  =item 1.21-dev
 
   c. bump up version numbers in this file to make it easier to do the
  next release.
 
-   perl -pi -e 's/\.20/.21/g' RELEASE
-   perl -pi -e 's/\.19/.20/g' RELEASE
+   perl -pi -e 's/\.21/.22/g' RELEASE
+   perl -pi -e 's/\.21/.21/g' RELEASE
 
  now reload this file and bump up the last number of the first
  command.

Modified: httpd/test/trunk/perl-framework/Apache-Test/lib/Apache/Test.pm
Url: 
http://svn.apache.org/viewcvs/httpd/test/trunk/perl-framework/Apache-Test/lib/Apache/Test.pm?view=diffrev=124305p1=httpd/test/trunk/perl-framework/Apache-Test/lib/Apache/Test.pmr1=124304p2=httpd/test/trunk/perl-framework/Apache-Test/lib/Apache/Test.pmr2=124305
==
--- httpd/test/trunk/perl-framework/Apache-Test/lib/Apache/Test.pm  
(original)
+++ httpd/test/trunk/perl-framework/Apache-Test/lib/Apache/Test.pm  Wed Jan 
 5 15:23:27 2005
@@ -23,7 +23,7 @@
 
 use vars qw(@ISA @EXPORT %EXPORT_TAGS $VERSION %SubTests @SkipReasons);
 
-$VERSION = '1.19';
+$VERSION = '1.20';
 
 my @need = qw(need_lwp need_http11 need_cgi need_access need_auth
   need_module need_apache need_min_apache_version


svn commit: r124319 - /httpd/test/trunk/perl-framework/Apache-Test/RELEASE

2005-01-05 Thread gozer
Author: gozer
Date: Wed Jan  5 15:51:44 2005
New Revision: 124319

URL: http://svn.apache.org/viewcvs?view=revrev=124319
Log:
small release bumping tyop.


Modified:
   httpd/test/trunk/perl-framework/Apache-Test/RELEASE

Modified: httpd/test/trunk/perl-framework/Apache-Test/RELEASE
Url: 
http://svn.apache.org/viewcvs/httpd/test/trunk/perl-framework/Apache-Test/RELEASE?view=diffrev=124319p1=httpd/test/trunk/perl-framework/Apache-Test/RELEASEr1=124318p2=httpd/test/trunk/perl-framework/Apache-Test/RELEASEr2=124319
==
--- httpd/test/trunk/perl-framework/Apache-Test/RELEASE (original)
+++ httpd/test/trunk/perl-framework/Apache-Test/RELEASE Wed Jan  5 15:51:44 2005
@@ -47,7 +47,7 @@
 5. Announce the package
 
   a. post ... to the modperl, announce lists
-  Subject: [ANNOUNCE] Apache-Test 1.21
+  Subject: [ANNOUNCE] Apache-Test 1.20
  include 
   - MD5 sig (as it comes from CPAN upload announce).
   - the latest Changes
@@ -65,7 +65,7 @@
  next release.
 
perl -pi -e 's/\.21/.22/g' RELEASE
-   perl -pi -e 's/\.21/.21/g' RELEASE
+   perl -pi -e 's/\.20/.21/g' RELEASE
 
  now reload this file and bump up the last number of the first
  command.


svn commit: r123240 - /httpd/test/tags/APACHE_TEST_1_18

2004-12-23 Thread gozer
Author: gozer
Date: Thu Dec 23 14:59:18 2004
New Revision: 123240

URL: http://svn.apache.org/viewcvs?view=revrev=123240
Log:
Releasing 1.18


Added:
   httpd/test/tags/APACHE_TEST_1_18/
  - copied from r123239, httpd/test/trunk/perl-framework/Apache-Test/


svn commit: r123242 - /httpd/test/trunk/perl-framework/Apache-Test/Changes /httpd/test/trunk/perl-framework/Apache-Test/RELEASE /httpd/test/trunk/perl-framework/Apache-Test/lib/Apache/Test.pm

2004-12-23 Thread gozer
Author: gozer
Date: Thu Dec 23 15:01:12 2004
New Revision: 123242

URL: http://svn.apache.org/viewcvs?view=revrev=123242
Log:
Begin the 1.19-dev cycle


Modified:
   httpd/test/trunk/perl-framework/Apache-Test/Changes
   httpd/test/trunk/perl-framework/Apache-Test/RELEASE
   httpd/test/trunk/perl-framework/Apache-Test/lib/Apache/Test.pm

Modified: httpd/test/trunk/perl-framework/Apache-Test/Changes
Url: 
http://svn.apache.org/viewcvs/httpd/test/trunk/perl-framework/Apache-Test/Changes?view=diffrev=123242p1=httpd/test/trunk/perl-framework/Apache-Test/Changesr1=123241p2=httpd/test/trunk/perl-framework/Apache-Test/Changesr2=123242
==
--- httpd/test/trunk/perl-framework/Apache-Test/Changes (original)
+++ httpd/test/trunk/perl-framework/Apache-Test/Changes Thu Dec 23 15:01:12 2004
@@ -5,6 +5,8 @@
 =head1 CHANGES
 
 =over 3
+
+=item 1.19-dev
   
 =item 1.18 - December 23, 2004
 

Modified: httpd/test/trunk/perl-framework/Apache-Test/RELEASE
Url: 
http://svn.apache.org/viewcvs/httpd/test/trunk/perl-framework/Apache-Test/RELEASE?view=diffrev=123242p1=httpd/test/trunk/perl-framework/Apache-Test/RELEASEr1=123241p2=httpd/test/trunk/perl-framework/Apache-Test/RELEASEr2=123242
==
--- httpd/test/trunk/perl-framework/Apache-Test/RELEASE (original)
+++ httpd/test/trunk/perl-framework/Apache-Test/RELEASE Thu Dec 23 15:01:12 2004
@@ -47,7 +47,7 @@
 5. Announce the package
 
   a. post ... to the modperl, announce lists
-  Subject: [ANNOUNCE] Apache-Test 1.18
+  Subject: [ANNOUNCE] Apache-Test 1.19
  include 
   - MD5 sig (as it comes from CPAN upload announce).
   - the latest Changes
@@ -59,13 +59,13 @@
   b. edit ./Changes:
  - start a new item with incremented version + '-dev'
 
-  =item 1.19-dev
+  =item 1.20-dev
 
   c. bump up version numbers in this file to make it easier to do the
  next release.
 
+   perl -pi -e 's/\.20/.21/g' RELEASE
perl -pi -e 's/\.19/.20/g' RELEASE
-   perl -pi -e 's/\.18/.19/g' RELEASE
 
  now reload this file and bump up the last number of the first
  command.

Modified: httpd/test/trunk/perl-framework/Apache-Test/lib/Apache/Test.pm
Url: 
http://svn.apache.org/viewcvs/httpd/test/trunk/perl-framework/Apache-Test/lib/Apache/Test.pm?view=diffrev=123242p1=httpd/test/trunk/perl-framework/Apache-Test/lib/Apache/Test.pmr1=123241p2=httpd/test/trunk/perl-framework/Apache-Test/lib/Apache/Test.pmr2=123242
==
--- httpd/test/trunk/perl-framework/Apache-Test/lib/Apache/Test.pm  
(original)
+++ httpd/test/trunk/perl-framework/Apache-Test/lib/Apache/Test.pm  Thu Dec 
23 15:01:12 2004
@@ -23,7 +23,7 @@
 
 use vars qw(@ISA @EXPORT %EXPORT_TAGS $VERSION %SubTests @SkipReasons);
 
-$VERSION = '1.18';
+$VERSION = '1.19';
 
 my @need = qw(need_lwp need_http11 need_cgi need_access need_auth
   need_module need_apache need_min_apache_version


svn commit: r122903 - /httpd/test/trunk/perl-framework/Apache-Test/Apache-TestItSelf

2004-12-20 Thread gozer
Author: gozer
Date: Mon Dec 20 15:33:19 2004
New Revision: 122903

URL: http://svn.apache.org/viewcvs?view=revrev=122903
Log:
Ignore pm_to_blib

Modified:
   httpd/test/trunk/perl-framework/Apache-Test/Apache-TestItSelf/   (props 
changed)


cvs commit: httpd-test/perl-framework/Apache-Test Changes

2004-10-22 Thread gozer
gozer   2004/10/22 13:59:37

  Modified:perl-framework/Apache-Test Changes
  Log:
  release 1.15
  
  Revision  ChangesPath
  1.182 +1 -1  httpd-test/perl-framework/Apache-Test/Changes
  
  Index: Changes
  ===
  RCS file: /home/cvs/httpd-test/perl-framework/Apache-Test/Changes,v
  retrieving revision 1.181
  retrieving revision 1.182
  diff -u -r1.181 -r1.182
  --- Changes   19 Oct 2004 00:06:19 -  1.181
  +++ Changes   22 Oct 2004 20:59:37 -  1.182
  @@ -6,7 +6,7 @@
   
   =over 3
   
  -=item 1.15-dev
  +=item 1.15 - October 22, 2004
   
   add new test_config make target, equivalent to t/TEST -conf,
   and make it a prerequisite for the cmodules make target.  now
  
  
  


cvs commit: httpd-test/perl-framework/Apache-Test/lib/Apache Test.pm

2004-10-22 Thread gozer
gozer   2004/10/22 14:08:58

  Modified:perl-framework/Apache-Test Changes RELEASE
   perl-framework/Apache-Test/lib/Apache Test.pm
  Log:
  Start the 1.16 cycle
  
  Revision  ChangesPath
  1.183 +2 -0  httpd-test/perl-framework/Apache-Test/Changes
  
  Index: Changes
  ===
  RCS file: /home/cvs/httpd-test/perl-framework/Apache-Test/Changes,v
  retrieving revision 1.182
  retrieving revision 1.183
  diff -u -r1.182 -r1.183
  --- Changes   22 Oct 2004 20:59:37 -  1.182
  +++ Changes   22 Oct 2004 21:08:58 -  1.183
  @@ -6,6 +6,8 @@
   
   =over 3
   
  +=item 1.16-dev
  +
   =item 1.15 - October 22, 2004
   
   add new test_config make target, equivalent to t/TEST -conf,
  
  
  
  1.14  +3 -3  httpd-test/perl-framework/Apache-Test/RELEASE
  
  Index: RELEASE
  ===
  RCS file: /home/cvs/httpd-test/perl-framework/Apache-Test/RELEASE,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- RELEASE   12 Oct 2004 12:32:34 -  1.13
  +++ RELEASE   22 Oct 2004 21:08:58 -  1.14
  @@ -47,7 +47,7 @@
   5. Announce the package
   
 a. post ... to the modperl, announce lists
  -  Subject: [ANNOUNCE] Apache-Test 1.15
  +  Subject: [ANNOUNCE] Apache-Test 1.16
include 
 - MD5 sig (as it comes from CPAN upload announce).
 - the latest Changes
  @@ -59,13 +59,13 @@
 b. edit ./Changes:
- start a new item with incremented version + '-dev'
   
  -  =item 1.16-dev
  +  =item 1.17-dev
   
 c. bump up version numbers in this file to make it easier to do the
next release.
   
  +   perl -pi -e 's/\.17/.18/g' RELEASE
  perl -pi -e 's/\.16/.17/g' RELEASE
  -   perl -pi -e 's/\.15/.16/g' RELEASE
   
now reload this file and bump up the last number of the first
command.
  
  
  
  1.108 +1 -1  httpd-test/perl-framework/Apache-Test/lib/Apache/Test.pm
  
  Index: Test.pm
  ===
  RCS file: /home/cvs/httpd-test/perl-framework/Apache-Test/lib/Apache/Test.pm,v
  retrieving revision 1.107
  retrieving revision 1.108
  diff -u -r1.107 -r1.108
  --- Test.pm   21 Oct 2004 15:45:18 -  1.107
  +++ Test.pm   22 Oct 2004 21:08:58 -  1.108
  @@ -40,7 +40,7 @@
   
   %EXPORT_TAGS = (withtestmore = [EMAIL PROTECTED]);
   
  -$VERSION = '1.15';
  +$VERSION = '1.16';
   
   %SubTests = ();
   @SkipReasons = ();
  
  
  


cvs commit: httpd-test/perl-framework/Apache-Test/lib/Apache TestConfig.pm

2004-09-21 Thread gozer
gozer   2004/09/20 22:39:23

  Modified:perl-framework/Apache-Test Changes
   perl-framework/Apache-Test/lib/Apache TestConfig.pm
  Log:
  In open_cmd, sanitize PATH instead of clearing it
  
  Revision  ChangesPath
  1.168 +2 -0  httpd-test/perl-framework/Apache-Test/Changes
  
  Index: Changes
  ===
  RCS file: /home/cvs/httpd-test/perl-framework/Apache-Test/Changes,v
  retrieving revision 1.167
  retrieving revision 1.168
  diff -u -r1.167 -r1.168
  --- Changes   17 Sep 2004 18:24:14 -  1.167
  +++ Changes   21 Sep 2004 05:39:23 -  1.168
  @@ -8,6 +8,8 @@
   
   =item 1.14-dev
   
  +In open_cmd, sanitize PATH instead of clearing it [Gozer]
  +
   Allow / \ and \\ path delimiters in SKIP file [Markus Wichitill
   [EMAIL PROTECTED]]
   
  
  
  
  1.246 +6 -1  
httpd-test/perl-framework/Apache-Test/lib/Apache/TestConfig.pm
  
  Index: TestConfig.pm
  ===
  RCS file: 
/home/cvs/httpd-test/perl-framework/Apache-Test/lib/Apache/TestConfig.pm,v
  retrieving revision 1.245
  retrieving revision 1.246
  diff -u -r1.245 -r1.246
  --- TestConfig.pm 16 Sep 2004 21:36:13 -  1.245
  +++ TestConfig.pm 21 Sep 2004 05:39:23 -  1.246
  @@ -1013,8 +1013,13 @@
   sub open_cmd {
   my($self, $cmd) = @_;
   # untaint some %ENV fields
  -local @ENV{ qw(PATH IFS CDPATH ENV BASH_ENV) };
  +local @ENV{ qw(IFS CDPATH ENV BASH_ENV) };
   
  +# Temporarly untaint PATH
  +(local $ENV{PATH}) = ( $ENV{PATH} =~ /(.*)/ );
  +# -T doesn't like . in the PATH
  +$ENV{PATH} =~ s#(^|:)\.[/\\]?(:|$)##; 
  +
   my $handle = Symbol::gensym();
   open $handle, $cmd| or die $cmd failed: $!;
   
  
  
  


cvs commit: httpd-test/perl-framework/Apache-Test/lib/Apache TestConfig.pm

2004-09-16 Thread gozer
gozer   2004/09/16 14:36:13

  Modified:perl-framework/Apache-Test Changes
   perl-framework/Apache-Test/lib/Apache TestConfig.pm
  Log:
  Added an apxs query cache for improved test performance
  
  Revision  ChangesPath
  1.166 +2 -0  httpd-test/perl-framework/Apache-Test/Changes
  
  Index: Changes
  ===
  RCS file: /home/cvs/httpd-test/perl-framework/Apache-Test/Changes,v
  retrieving revision 1.165
  retrieving revision 1.166
  diff -u -r1.165 -r1.166
  --- Changes   15 Sep 2004 23:55:31 -  1.165
  +++ Changes   16 Sep 2004 21:36:13 -  1.166
  @@ -8,6 +8,8 @@
   
   =item 1.14-dev
   
  +Added an apxs query cache for improved test performance [Gozer]
  +
   run_tests make target no longer invokes t/TEST -clean, making it
   possible to save a few development cycles when a full cleanup is
   not required between runs.  [Geoffrey Young] 
  
  
  
  1.245 +18 -11
httpd-test/perl-framework/Apache-Test/lib/Apache/TestConfig.pm
  
  Index: TestConfig.pm
  ===
  RCS file: 
/home/cvs/httpd-test/perl-framework/Apache-Test/lib/Apache/TestConfig.pm,v
  retrieving revision 1.244
  retrieving revision 1.245
  diff -u -r1.244 -r1.245
  --- TestConfig.pm 5 Sep 2004 16:30:30 -   1.244
  +++ TestConfig.pm 16 Sep 2004 21:36:13 -  1.245
  @@ -1620,20 +1620,27 @@
   sub apxs {
   my($self, $q, $ok_fail) = @_;
   return unless $self-{APXS};
  -local @ENV{ qw(PATH IFS CDPATH ENV BASH_ENV) };
  -my $devnull = devnull();
  -my $apxs = shell_ready($self-{APXS});
  -my $val = qx($apxs -q $q 2$devnull);
  -chomp $val if defined $val; # apxs post-2.0.40 adds a new line
  -unless ($val) {
  -if ($ok_fail) {
  -return ;
  +my $val;
  +unless (exists $self-{_apxs}{$q}) {
  +local @ENV{ qw(PATH IFS CDPATH ENV BASH_ENV) };
  +my $devnull = devnull();
  +my $apxs = shell_ready($self-{APXS});
  +$val = qx($apxs -q $q 2$devnull);
  +chomp $val if defined $val; # apxs post-2.0.40 adds a new line
  +if ($val) {
  +$self-{_apxs}{$q} = $val;
   }
  -else {
  -warn APXS ($self-{APXS}) query for $q failed\n;
  +unless ($val) {
  +if ($ok_fail) {
  +return ;
  +}
  +else {
  +warn APXS ($self-{APXS}) query for $q failed\n;
  +return $val;
  +}
   }
   }
  -$val;
  +$self-{_apxs}{$q};
   }
   
   sub pop_dir {
  
  
  


cvs commit: httpd-test/perl-framework/Apache-Test/lib/Bundle ApacheTest.pm

2004-03-04 Thread gozer
gozer   2004/03/03 21:51:32

  Modified:perl-framework/Apache-Test Changes LICENSE
   perl-framework/Apache-Test/lib/Apache Test.pm
Test5005compat.pm TestBuild.pm TestClient.pm
TestCommon.pm TestCommonPost.pm TestConfig.pm
TestConfigC.pm TestConfigParse.pm TestConfigPerl.pm
TestHandler.pm TestHarness.pm TestMM.pm
TestPerlDB.pm TestReport.pm TestReportPerl.pm
TestRequest.pm TestRun.pm TestRunPerl.pm
TestSSLCA.pm TestServer.pm TestSmoke.pm
TestSmokePerl.pm TestSort.pm TestTrace.pm
TestUtil.pm
   perl-framework/Apache-Test/lib/Bundle ApacheTest.pm
  Log:
  Updated to the new Apache License Version 2.0
  
  Revision  ChangesPath
  1.101 +2 -0  httpd-test/perl-framework/Apache-Test/Changes
  
  Index: Changes
  ===
  RCS file: /home/cvs/httpd-test/perl-framework/Apache-Test/Changes,v
  retrieving revision 1.100
  retrieving revision 1.101
  diff -u -r1.100 -r1.101
  --- Changes   4 Mar 2004 05:25:28 -   1.100
  +++ Changes   4 Mar 2004 05:51:31 -   1.101
  @@ -8,6 +8,8 @@
   
   =item 1.09-dev
   
  +Updated to the new Apache License Version 2.0 [Gozer]
  +
   handle cases on Win32 when supplied paths have spaces in their
   names [Stas]
   
  
  
  
  1.2   +201 -48   httpd-test/perl-framework/Apache-Test/LICENSE
  
  Index: LICENSE
  ===
  RCS file: /home/cvs/httpd-test/perl-framework/Apache-Test/LICENSE,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- LICENSE   19 May 2003 23:30:22 -  1.1
  +++ LICENSE   4 Mar 2004 05:51:31 -   1.2
  @@ -1,49 +1,202 @@
  -/* 
  - * The Apache Software License, Version 1.1
  - *
  - * Copyright (c) 1996-2000 The Apache Software Foundation.  All rights
  - * reserved.
  - *
  - * Redistribution and use in source and binary forms, with or without
  - * modification, are permitted provided that the following conditions
  - * are met:
  - *
  - * 1. Redistributions of source code must retain the above copyright
  - *notice, this list of conditions and the following disclaimer.
  - *
  - * 2. Redistributions in binary form must reproduce the above copyright
  - *notice, this list of conditions and the following disclaimer in
  - *the documentation and/or other materials provided with the
  - *distribution.
  - *
  - * 3. The end-user documentation included with the redistribution,
  - *if any, must include the following acknowledgment:
  - *   This product includes software developed by the
  - *Apache Software Foundation (http://www.apache.org/).
  - *Alternately, this acknowledgment may appear in the software itself,
  - *if and wherever such third-party acknowledgments normally appear.
  - *
  - * 4. The names Apache and Apache Software Foundation must
  - *not be used to endorse or promote products derived from this
  - *software without prior written permission. For written
  - *permission, please contact [EMAIL PROTECTED]
  - *
  - * 5. Products derived from this software may not be called Apache,
  - *nor may Apache appear in their name, without prior written
  - *permission of the Apache Software Foundation.
  - *
  - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  - * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
  - * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  - * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  - * SUCH DAMAGE.
  - * 
  - */
   
  + Apache License
  +   Version 2.0, January 2004
  +http://www.apache.org/licenses/
  +
  +   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  +
  +   1. Definitions.
  +
  +  License shall mean the terms and conditions for use, reproduction,
  +  and distribution as defined by Sections 1 through 9 of this document.
  +
  +  Licensor shall mean the copyright owner or entity authorized

cvs commit: httpd-test/perl-framework/Apache-Test/lib/Apache TestConfigParse.pm

2003-11-26 Thread gozer
gozer   2003/11/25 17:11:42

  Modified:perl-framework/Apache-Test Changes
   perl-framework/Apache-Test/lib/Apache TestConfigParse.pm
  Log:
  Fix Apache::TestConfigParse to handle glob includes, like Include
  conf/*.conf on RedHat.
  
  Revision  ChangesPath
  1.68  +3 -0  httpd-test/perl-framework/Apache-Test/Changes
  
  Index: Changes
  ===
  RCS file: /home/cvs/httpd-test/perl-framework/Apache-Test/Changes,v
  retrieving revision 1.67
  retrieving revision 1.68
  diff -u -r1.67 -r1.68
  --- Changes   24 Nov 2003 23:31:31 -  1.67
  +++ Changes   26 Nov 2003 01:11:41 -  1.68
  @@ -8,6 +8,9 @@
   
   =item 1.07-dev
   
  +Fix Apache::TestConfigParse to handle glob includes, like Include
  +conf/*.conf on RedHat [Philippe M. Chiasson]
  +
   Fix Apache::TestConfig::add_config not to append   at the end of the
   config lines. This was a problem with config sections imported from
   .pm files, the appended  made it impossible to have multi-line
  
  
  
  1.38  +3 -2  
httpd-test/perl-framework/Apache-Test/lib/Apache/TestConfigParse.pm
  
  Index: TestConfigParse.pm
  ===
  RCS file: 
/home/cvs/httpd-test/perl-framework/Apache-Test/lib/Apache/TestConfigParse.pm,v
  retrieving revision 1.37
  retrieving revision 1.38
  diff -u -r1.37 -r1.38
  --- TestConfigParse.pm10 Nov 2003 17:23:52 -  1.37
  +++ TestConfigParse.pm26 Nov 2003 01:11:42 -  1.38
  @@ -243,8 +243,9 @@
   (my $directive, $_) = split /\s+/, $_, 2;
   
   if ($directive eq Include) {
  -my $include = $self-server_file_rel2abs($_);
  -$self-inherit_config_file_or_directory($include);
  +foreach my $include (glob($self-server_file_rel2abs($_))) {
  +$self-inherit_config_file_or_directory($include);
  +}
   }
   
   #parse what we want