<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>modperl-cvs@perl.apache.org Archives</title>
<link rel="self" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/?format=atom"/>
<link href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/"/>
<id>http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/</id>
<updated>2009-12-09T13:29:22Z</updated>
<entry>
<title>svn commit: r883865 - in /perl/modperl/branches/threading: ./ Changes</title>
<author><name>torsten@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200911.mbox/%3c20091124204518.8C4CD238889D@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091124204518-8C4CD238889D@eris-apache-org%3e</id>
<updated>2009-11-24T20:45:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: torsten
Date: Tue Nov 24 20:45:17 2009
New Revision: 883865

URL: http://svn.apache.org/viewvc?rev=883865&amp;view=rev
Log:
Merged revisions 807332,807649 via svnmerge from 
https://svn.eu.apache.org/repos/asf/perl/modperl/trunk

........
  r807332 | torsten | 2009-08-24 20:34:32 +0200 (Mon, 24 Aug 2009) | 1 line
  
  correct description of the last change in Changes
........
  r807649 | gozer | 2009-08-25 16:30:14 +0200 (Tue, 25 Aug 2009) | 3 lines
  
  Silence a compiler warning about unused return value.
........

Modified:
    perl/modperl/branches/threading/   (props changed)
    perl/modperl/branches/threading/Changes

Propchange: perl/modperl/branches/threading/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Nov 24 20:45:17 2009
@@ -1 +1 @@
-/perl/modperl/trunk:594682-672484,672819-681118,693357,700369,732889-736218,751909-752425,757553-774171,807116
+/perl/modperl/trunk:594682-672484,672819-681118,693357,700369,732889-736218,751909-752425,757553-774171,807116,807332-807649

Propchange: perl/modperl/branches/threading/
------------------------------------------------------------------------------
--- svnmerge-integrated (original)
+++ svnmerge-integrated Tue Nov 24 20:45:17 2009
@@ -1 +1 @@
-/perl/modperl/trunk:1-712967,712969-807118
+/perl/modperl/trunk:1-712967,712969-883859

Modified: perl/modperl/branches/threading/Changes
URL: http://svn.apache.org/viewvc/perl/modperl/branches/threading/Changes?rev=883865&amp;r1=883864&amp;r2=883865&amp;view=diff
==============================================================================
--- perl/modperl/branches/threading/Changes (original)
+++ perl/modperl/branches/threading/Changes Tue Nov 24 20:45:17 2009
@@ -31,8 +31,8 @@
 
 =item 2.0.5-dev
 
-Fix a typo in ModPerl::BuildMM and introduce lexically scoped loop
-variables in ModPerl::MM::WriteMakefile(). [Torsten Foertsch]
+"MODPERL_INC= now correctly supported as an argument to Makefile.PL"
+[Torsten Foertsch]
 
 Fix an XSS issue in Apache2::Status reported by Richard J. Brain
 &lt;richard@procheckup.com&gt;. [Torsten Foertsch]




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r882407 - /perl/Apache-SizeLimit/trunk/lib/Apache/SizeLimit/Core.pm</title>
<author><name>aprime@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200911.mbox/%3c20091120040538.7C5AB238888F@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091120040538-7C5AB238888F@eris-apache-org%3e</id>
<updated>2009-11-20T04:05:38Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: aprime
Date: Fri Nov 20 04:05:37 2009
New Revision: 882407

URL: http://svn.apache.org/viewvc?rev=882407&amp;view=rev
Log:
Fixed issue with solaris version numbers being treated as decimal numbers, not
dotted tuples.
Fixes RT #38084.

Modified:
    perl/Apache-SizeLimit/trunk/lib/Apache/SizeLimit/Core.pm

Modified: perl/Apache-SizeLimit/trunk/lib/Apache/SizeLimit/Core.pm
URL: http://svn.apache.org/viewvc/perl/Apache-SizeLimit/trunk/lib/Apache/SizeLimit/Core.pm?rev=882407&amp;r1=882406&amp;r2=882407&amp;view=diff
==============================================================================
--- perl/Apache-SizeLimit/trunk/lib/Apache/SizeLimit/Core.pm (original)
+++ perl/Apache-SizeLimit/trunk/lib/Apache/SizeLimit/Core.pm Fri Nov 20 04:05:37 2009
@@ -131,7 +131,9 @@
 }
 
 BEGIN {
-    if ($Config{'osname'} eq 'solaris' &amp;&amp; $Config{'osvers'} &gt;= 2.6 ) {
+    my ($major,$minor) = split(/\./, $Config{'osvers'});
+    if ($Config{'osname'} eq 'solaris' &amp;&amp; 
+        (($major &gt; 2) || ($major == 2 &amp;&amp; $minor &gt;= 6))) {
         *_platform_check_size   = \&amp;_solaris_2_6_size_check;
         *_platform_getppid = \&amp;_perl_getppid;
     }




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r807649 - /perl/modperl/trunk/src/modules/perl/modperl_interp.c</title>
<author><name>gozer@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200908.mbox/%3c20090825143015.5DEC323888E4@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090825143015-5DEC323888E4@eris-apache-org%3e</id>
<updated>2009-08-25T14:30:15Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: gozer
Date: Tue Aug 25 14:30:14 2009
New Revision: 807649

URL: http://svn.apache.org/viewvc?rev=807649&amp;view=rev
Log:
Silence a compiler warning about unused return value.


Modified:
    perl/modperl/trunk/src/modules/perl/modperl_interp.c

Modified: perl/modperl/trunk/src/modules/perl/modperl_interp.c
URL: http://svn.apache.org/viewvc/perl/modperl/trunk/src/modules/perl/modperl_interp.c?rev=807649&amp;r1=807648&amp;r2=807649&amp;view=diff
==============================================================================
--- perl/modperl/trunk/src/modules/perl/modperl_interp.c (original)
+++ perl/modperl/trunk/src/modules/perl/modperl_interp.c Tue Aug 25 14:30:14 2009
@@ -589,7 +589,7 @@
 void modperl_thx_interp_set(PerlInterpreter *thx, modperl_interp_t *interp)
 {
     dTHXa(thx);
-    hv_store(PL_modglobal, MP_THX_INTERP_KEY, strlen(MP_THX_INTERP_KEY), newSViv(PTR2IV(interp)),
0);
+    (void)hv_store(PL_modglobal, MP_THX_INTERP_KEY, strlen(MP_THX_INTERP_KEY), newSViv(PTR2IV(interp)),
0);
     return;
 }
 




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r807332 - /perl/modperl/trunk/Changes</title>
<author><name>torsten@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200908.mbox/%3c20090824183433.1DB552388891@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090824183433-1DB552388891@eris-apache-org%3e</id>
<updated>2009-08-24T18:34:32Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: torsten
Date: Mon Aug 24 18:34:32 2009
New Revision: 807332

URL: http://svn.apache.org/viewvc?rev=807332&amp;view=rev
Log:
correct description of the last change in Changes

Modified:
    perl/modperl/trunk/Changes

Modified: perl/modperl/trunk/Changes
URL: http://svn.apache.org/viewvc/perl/modperl/trunk/Changes?rev=807332&amp;r1=807331&amp;r2=807332&amp;view=diff
==============================================================================
--- perl/modperl/trunk/Changes (original)
+++ perl/modperl/trunk/Changes Mon Aug 24 18:34:32 2009
@@ -12,8 +12,8 @@
 
 =item 2.0.5-dev
 
-Fix a typo in ModPerl::BuildMM and introduce lexically scoped loop
-variables in ModPerl::MM::WriteMakefile(). [Torsten Foertsch]
+"MODPERL_INC= now correctly supported as an argument to Makefile.PL"
+[Torsten Foertsch]
 
 Fix an XSS issue in Apache2::Status reported by Richard J. Brain
 &lt;richard@procheckup.com&gt;. [Torsten Foertsch]




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r807121 - in /perl/modperl/branches/threading: ./ Changes lib/Apache2/Build.pm lib/ModPerl/BuildMM.pm lib/ModPerl/MM.pm</title>
<author><name>torsten@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200908.mbox/%3c20090824083630.E985223888E2@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090824083630-E985223888E2@eris-apache-org%3e</id>
<updated>2009-08-24T08:36:30Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: torsten
Date: Mon Aug 24 08:36:30 2009
New Revision: 807121

URL: http://svn.apache.org/viewvc?rev=807121&amp;view=rev
Log:
Merged revisions 807116 via svnmerge from 
https://svn.eu.apache.org/repos/asf/perl/modperl/trunk

........
  r807116 | torsten | 2009-08-24 10:29:43 +0200 (Mon, 24 Aug 2009) | 3 lines
  
  Fix a typo in ModPerl::BuildMM. Fix a compile time issue by introducing
  lexically scoped loop variables in ModPerl::MM::WriteMakefile().
........

Modified:
    perl/modperl/branches/threading/   (props changed)
    perl/modperl/branches/threading/Changes
    perl/modperl/branches/threading/lib/Apache2/Build.pm
    perl/modperl/branches/threading/lib/ModPerl/BuildMM.pm
    perl/modperl/branches/threading/lib/ModPerl/MM.pm

Propchange: perl/modperl/branches/threading/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Mon Aug 24 08:36:30 2009
@@ -1 +1 @@
-/perl/modperl/trunk:594682-672484,672819-681118,693357,700369,732889-736218,751909-752425,757553-774171
+/perl/modperl/trunk:594682-672484,672819-681118,693357,700369,732889-736218,751909-752425,757553-774171,807116

Propchange: perl/modperl/branches/threading/
------------------------------------------------------------------------------
--- svnmerge-integrated (original)
+++ svnmerge-integrated Mon Aug 24 08:36:30 2009
@@ -1 +1 @@
-/perl/modperl/trunk:1-712967,712969-806477
+/perl/modperl/trunk:1-712967,712969-807118

Modified: perl/modperl/branches/threading/Changes
URL: http://svn.apache.org/viewvc/perl/modperl/branches/threading/Changes?rev=807121&amp;r1=807120&amp;r2=807121&amp;view=diff
==============================================================================
--- perl/modperl/branches/threading/Changes (original)
+++ perl/modperl/branches/threading/Changes Mon Aug 24 08:36:30 2009
@@ -31,6 +31,9 @@
 
 =item 2.0.5-dev
 
+Fix a typo in ModPerl::BuildMM and introduce lexically scoped loop
+variables in ModPerl::MM::WriteMakefile(). [Torsten Foertsch]
+
 Fix an XSS issue in Apache2::Status reported by Richard J. Brain
 &lt;richard@procheckup.com&gt;. [Torsten Foertsch]
 

Modified: perl/modperl/branches/threading/lib/Apache2/Build.pm
URL: http://svn.apache.org/viewvc/perl/modperl/branches/threading/lib/Apache2/Build.pm?rev=807121&amp;r1=807120&amp;r2=807121&amp;view=diff
==============================================================================
--- perl/modperl/branches/threading/lib/Apache2/Build.pm (original)
+++ perl/modperl/branches/threading/lib/Apache2/Build.pm Mon Aug 24 08:36:30 2009
@@ -2069,6 +2069,7 @@
 }
 
 sub inc {
+    local $_;
     my @includes = map { "-I$_" } @{ shift-&gt;includes };
     "@includes";
 }

Modified: perl/modperl/branches/threading/lib/ModPerl/BuildMM.pm
URL: http://svn.apache.org/viewvc/perl/modperl/branches/threading/lib/ModPerl/BuildMM.pm?rev=807121&amp;r1=807120&amp;r2=807121&amp;view=diff
==============================================================================
--- perl/modperl/branches/threading/lib/ModPerl/BuildMM.pm (original)
+++ perl/modperl/branches/threading/lib/ModPerl/BuildMM.pm Mon Aug 24 08:36:30 2009
@@ -77,9 +77,9 @@
     $build ||= build_config();
     ModPerl::MM::my_import(__PACKAGE__);
 
-    my $inc;
+    my $inc = $args{INC} || '';
     $inc = $args{INC} if $args{INC};
-    $inc = " " . $build-&gt;inc;
+    $inc .= " " . $build-&gt;inc;
     if (my $glue_inc = $build-&gt;{MP_XS_GLUE_DIR}) {
         for (split /\s+/, $glue_inc) {
             $inc .= " -I$_";

Modified: perl/modperl/branches/threading/lib/ModPerl/MM.pm
URL: http://svn.apache.org/viewvc/perl/modperl/branches/threading/lib/ModPerl/MM.pm?rev=807121&amp;r1=807120&amp;r2=807121&amp;view=diff
==============================================================================
--- perl/modperl/branches/threading/lib/ModPerl/MM.pm (original)
+++ perl/modperl/branches/threading/lib/ModPerl/MM.pm Mon Aug 24 08:36:30 2009
@@ -133,22 +133,22 @@
     my_import(__PACKAGE__);
 
     # set top-level WriteMakefile's values if weren't set already
-    for (@default_opts) {
-        $args{$_} = get_def_opt($_) unless exists $args{$_}; # already defined
+    for my $o (@default_opts) {
+        $args{$o} = get_def_opt($o) unless exists $args{$o}; # already defined
     }
 
     # set dynamic_lib-level WriteMakefile's values if weren't set already
     $args{dynamic_lib} ||= {};
     my $dlib = $args{dynamic_lib};
-    for (@default_dlib_opts) {
-        $dlib-&gt;{$_} = get_def_opt($_) unless exists $dlib-&gt;{$_};
+    for my $o (@default_dlib_opts) {
+        $dlib-&gt;{$o} = get_def_opt($o) unless exists $dlib-&gt;{$o};
     }
 
     # set macro-level WriteMakefile's values if weren't set already
     $args{macro} ||= {};
     my $macro = $args{macro};
-    for (@default_macro_opts) {
-        $macro-&gt;{$_} = get_def_opt($_) unless exists $macro-&gt;{$_};
+    for my $o (@default_macro_opts) {
+        $macro-&gt;{$o} = get_def_opt($o) unless exists $macro-&gt;{$o};
     }
 
     ExtUtils::MakeMaker::WriteMakefile(%args);




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r807116 - in /perl/modperl/trunk: Changes lib/Apache2/Build.pm lib/ModPerl/BuildMM.pm lib/ModPerl/MM.pm</title>
<author><name>torsten@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200908.mbox/%3c20090824082944.A19F723888BD@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090824082944-A19F723888BD@eris-apache-org%3e</id>
<updated>2009-08-24T08:29:44Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: torsten
Date: Mon Aug 24 08:29:43 2009
New Revision: 807116

URL: http://svn.apache.org/viewvc?rev=807116&amp;view=rev
Log:
Fix a typo in ModPerl::BuildMM. Fix a compile time issue by introducing
lexically scoped loop variables in ModPerl::MM::WriteMakefile().

Modified:
    perl/modperl/trunk/Changes
    perl/modperl/trunk/lib/Apache2/Build.pm
    perl/modperl/trunk/lib/ModPerl/BuildMM.pm
    perl/modperl/trunk/lib/ModPerl/MM.pm

Modified: perl/modperl/trunk/Changes
URL: http://svn.apache.org/viewvc/perl/modperl/trunk/Changes?rev=807116&amp;r1=807115&amp;r2=807116&amp;view=diff
==============================================================================
--- perl/modperl/trunk/Changes (original)
+++ perl/modperl/trunk/Changes Mon Aug 24 08:29:43 2009
@@ -12,6 +12,9 @@
 
 =item 2.0.5-dev
 
+Fix a typo in ModPerl::BuildMM and introduce lexically scoped loop
+variables in ModPerl::MM::WriteMakefile(). [Torsten Foertsch]
+
 Fix an XSS issue in Apache2::Status reported by Richard J. Brain
 &lt;richard@procheckup.com&gt;. [Torsten Foertsch]
 

Modified: perl/modperl/trunk/lib/Apache2/Build.pm
URL: http://svn.apache.org/viewvc/perl/modperl/trunk/lib/Apache2/Build.pm?rev=807116&amp;r1=807115&amp;r2=807116&amp;view=diff
==============================================================================
--- perl/modperl/trunk/lib/Apache2/Build.pm (original)
+++ perl/modperl/trunk/lib/Apache2/Build.pm Mon Aug 24 08:29:43 2009
@@ -2068,6 +2068,7 @@
 }
 
 sub inc {
+    local $_;
     my @includes = map { "-I$_" } @{ shift-&gt;includes };
     "@includes";
 }

Modified: perl/modperl/trunk/lib/ModPerl/BuildMM.pm
URL: http://svn.apache.org/viewvc/perl/modperl/trunk/lib/ModPerl/BuildMM.pm?rev=807116&amp;r1=807115&amp;r2=807116&amp;view=diff
==============================================================================
--- perl/modperl/trunk/lib/ModPerl/BuildMM.pm (original)
+++ perl/modperl/trunk/lib/ModPerl/BuildMM.pm Mon Aug 24 08:29:43 2009
@@ -76,9 +76,9 @@
     $build ||= build_config();
     ModPerl::MM::my_import(__PACKAGE__);
 
-    my $inc;
+    my $inc = $args{INC} || '';
     $inc = $args{INC} if $args{INC};
-    $inc = " " . $build-&gt;inc;
+    $inc .= " " . $build-&gt;inc;
     if (my $glue_inc = $build-&gt;{MP_XS_GLUE_DIR}) {
         for (split /\s+/, $glue_inc) {
             $inc .= " -I$_";

Modified: perl/modperl/trunk/lib/ModPerl/MM.pm
URL: http://svn.apache.org/viewvc/perl/modperl/trunk/lib/ModPerl/MM.pm?rev=807116&amp;r1=807115&amp;r2=807116&amp;view=diff
==============================================================================
--- perl/modperl/trunk/lib/ModPerl/MM.pm (original)
+++ perl/modperl/trunk/lib/ModPerl/MM.pm Mon Aug 24 08:29:43 2009
@@ -132,22 +132,22 @@
     my_import(__PACKAGE__);
 
     # set top-level WriteMakefile's values if weren't set already
-    for (@default_opts) {
-        $args{$_} = get_def_opt($_) unless exists $args{$_}; # already defined
+    for my $o (@default_opts) {
+        $args{$o} = get_def_opt($o) unless exists $args{$o}; # already defined
     }
 
     # set dynamic_lib-level WriteMakefile's values if weren't set already
     $args{dynamic_lib} ||= {};
     my $dlib = $args{dynamic_lib};
-    for (@default_dlib_opts) {
-        $dlib-&gt;{$_} = get_def_opt($_) unless exists $dlib-&gt;{$_};
+    for my $o (@default_dlib_opts) {
+        $dlib-&gt;{$o} = get_def_opt($o) unless exists $dlib-&gt;{$o};
     }
 
     # set macro-level WriteMakefile's values if weren't set already
     $args{macro} ||= {};
     my $macro = $args{macro};
-    for (@default_macro_opts) {
-        $macro-&gt;{$_} = get_def_opt($_) unless exists $macro-&gt;{$_};
+    for my $o (@default_macro_opts) {
+        $macro-&gt;{$o} = get_def_opt($o) unless exists $macro-&gt;{$o};
     }
 
     ExtUtils::MakeMaker::WriteMakefile(%args);




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r806567 - in /perl/modperl/branches/threading: ./ Changes README-SVN RELEASE lib/Apache2/Status.pm todo/2.0.5</title>
<author><name>torsten@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200908.mbox/%3c20090821142532.6A0FD23888A0@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090821142532-6A0FD23888A0@eris-apache-org%3e</id>
<updated>2009-08-21T14:25:32Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: torsten
Date: Fri Aug 21 14:25:31 2009
New Revision: 806567

URL: http://svn.apache.org/viewvc?rev=806567&amp;view=rev
Log:
Merged revisions 757553,758847,760926,763100,770015,774171 via svnmerge from 
https://svn.eu.apache.org/repos/asf/perl/modperl/trunk

........
  r757553 | joes | 2009-03-23 22:28:38 +0100 (Mon, 23 Mar 2009) | 3 lines
  
  
  whitespace for buildbot trigger
........
  r758847 | gozer | 2009-03-26 21:49:51 +0100 (Thu, 26 Mar 2009) | 1 line
  
  whitespace fix to test buildbot
........
  r760926 | torsten | 2009-04-01 17:39:56 +0200 (Wed, 01 Apr 2009) | 1 line
  
  Fix an XSS bug in Apache2::Status.
........
  r763100 | phred | 2009-04-08 06:29:39 +0200 (Wed, 08 Apr 2009) | 2 lines
  
  Apache::Bootstrap has hit CPAN.
........
  r770015 | joes | 2009-04-30 02:20:23 +0200 (Thu, 30 Apr 2009) | 2 lines
  
  whitespace to trigger buildbot
........
  r774171 | gozer | 2009-05-13 04:40:20 +0200 (Wed, 13 May 2009) | 5 lines
  
  We no longer have direct access to perl.apache.org. people.apache.org replaces
  it for all release purposes, except it's on a delayed rsync from there to the
  live site. Updating RELEASE instructions accordingly
........

Modified:
    perl/modperl/branches/threading/   (props changed)
    perl/modperl/branches/threading/Changes
    perl/modperl/branches/threading/README-SVN
    perl/modperl/branches/threading/RELEASE
    perl/modperl/branches/threading/lib/Apache2/Status.pm
    perl/modperl/branches/threading/todo/2.0.5

Propchange: perl/modperl/branches/threading/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Fri Aug 21 14:25:31 2009
@@ -1 +1 @@
-/perl/modperl/trunk:594682-672484,672819-681118,693357,700369,732889-736218,751909-752425
+/perl/modperl/trunk:594682-672484,672819-681118,693357,700369,732889-736218,751909-752425,757553-774171

Propchange: perl/modperl/branches/threading/
------------------------------------------------------------------------------
--- svnmerge-integrated (original)
+++ svnmerge-integrated Fri Aug 21 14:25:31 2009
@@ -1 +1 @@
-/perl/modperl/trunk:1-712967,712969-756400
+/perl/modperl/trunk:1-712967,712969-806477

Modified: perl/modperl/branches/threading/Changes
URL: http://svn.apache.org/viewvc/perl/modperl/branches/threading/Changes?rev=806567&amp;r1=806566&amp;r2=806567&amp;view=diff
==============================================================================
--- perl/modperl/branches/threading/Changes (original)
+++ perl/modperl/branches/threading/Changes Fri Aug 21 14:25:31 2009
@@ -31,6 +31,9 @@
 
 =item 2.0.5-dev
 
+Fix an XSS issue in Apache2::Status reported by Richard J. Brain
+&lt;richard@procheckup.com&gt;. [Torsten Foertsch]
+
 Add NOTICE file to the distribution. [Joe Schaefer]
 
 Make sure Apache2::RequestIO::read doesn't clear the buffer on end of

Modified: perl/modperl/branches/threading/README-SVN
URL: http://svn.apache.org/viewvc/perl/modperl/branches/threading/README-SVN?rev=806567&amp;r1=806566&amp;r2=806567&amp;view=diff
==============================================================================
--- perl/modperl/branches/threading/README-SVN (original)
+++ perl/modperl/branches/threading/README-SVN Fri Aug 21 14:25:31 2009
@@ -56,3 +56,4 @@
 svn for cvs users (including migration tools):
 
   http://svnbook.red-bean.com/en/1.0/apa.html
+

Modified: perl/modperl/branches/threading/RELEASE
URL: http://svn.apache.org/viewvc/perl/modperl/branches/threading/RELEASE?rev=806567&amp;r1=806566&amp;r2=806567&amp;view=diff
==============================================================================
--- perl/modperl/branches/threading/RELEASE (original)
+++ perl/modperl/branches/threading/RELEASE Fri Aug 21 14:25:31 2009
@@ -102,14 +102,14 @@
 
 4. Release the package and update links (e.g. mod_perl-2.0.5.tar.gz)
 
-  a. upload to perl.apache.org:/www/perl.apache.org/dist/
+  a. upload to people.apache.org:/www/perl.apache.org/dist/
 
-    %  scp mod_perl-2.0.5.tar.gz perl.apache.org:/www/perl.apache.org/dist/
+    %  scp mod_perl-2.0.5.tar.gz people.apache.org:/www/perl.apache.org/dist/
 
-  b. ssh to perl.apache.org, unpack the package, update symlinks to the
+  b. ssh to people.apache.org, unpack the package, update symlinks to the
      tar ball and unpacked distro:
 
-    % ssh perl.apache.org
+    % ssh people.apache.org
     % cd /www/perl.apache.org/dist/
     % ln -sf mod_perl-2.0.5.tar.gz mod_perl-2.0-current.tar.gz
     % tar -xzvf mod_perl-2.0.5.tar.gz
@@ -152,10 +152,10 @@
 
     % pgps -b --armor mod_perl-2.0.5.tar.gz
 
-  b. upload the generated sig file to perl.apache.org:
+  b. upload the generated sig file to people.apache.org:
 
-    % scp mod_perl-2.0.5.tar.gz.asc perl.apache.org:/www/perl.apache.org/dist/
-    % ssh perl.apache.org
+    % scp mod_perl-2.0.5.tar.gz.asc people.apache.org:/www/perl.apache.org/dist/
+    % ssh people.apache.org
     % cd /www/perl.apache.org/dist/
     % chmod 0664 mod_perl-2.0.5.tar.gz.asc
     % ln -sf mod_perl-2.0.5.tar.gz.asc mod_perl-2.0-current.tar.gz.asc

Modified: perl/modperl/branches/threading/lib/Apache2/Status.pm
URL: http://svn.apache.org/viewvc/perl/modperl/branches/threading/lib/Apache2/Status.pm?rev=806567&amp;r1=806566&amp;r2=806567&amp;view=diff
==============================================================================
--- perl/modperl/branches/threading/lib/Apache2/Status.pm (original)
+++ perl/modperl/branches/threading/lib/Apache2/Status.pm Fri Aug 21 14:25:31 2009
@@ -30,7 +30,7 @@
 
 use Apache2::Const -compile =&gt; qw(OK);
 
-$Apache2::Status::VERSION = '4.00'; # mod_perl 2.0
+$Apache2::Status::VERSION = '4.01'; # mod_perl 2.0
 
 use constant IS_WIN32 =&gt; ($^O eq "MSWin32");
 
@@ -127,7 +127,7 @@
         $r-&gt;print(symdump($r, $qs));
     }
     else {
-        my $uri = $r-&gt;uri;
+        my $uri = $r-&gt;location;
         $r-&gt;print('&lt;p&gt;');
         $r-&gt;print(
             map { qq[&lt;a href="$uri?$_"&gt;$status{$_}&lt;/a&gt;&lt;br /&gt;\n] } sort
{ lc $a cmp lc $b } keys %status
@@ -199,7 +199,7 @@
 sub status_inc {
     my ($r) = @_;
 
-    my $uri = $r-&gt;uri;
+    my $uri = $r-&gt;location;
     my @retval = (
         '&lt;table border="1"&gt;',
         "&lt;tr&gt;",
@@ -290,7 +290,7 @@
     my ($r) = @_;
 
     local $_;
-    my $uri = $r-&gt;uri;
+    my $uri = $r-&gt;location;
     my $cache = __PACKAGE__-&gt;registry_cache;
 
     my @retval = "&lt;h2&gt;Compiled registry scripts grouped by their handler&lt;/h2&gt;";
@@ -766,7 +766,7 @@
     my ($self, $package, $r) = @_;
 
     my @m = qw(&lt;table&gt;);
-    my $uri = $r-&gt;uri;
+    my $uri = $r-&gt;location;
     my $is_main = $package eq "main";
 
     my $do_dump = has($r, "dumper");

Modified: perl/modperl/branches/threading/todo/2.0.5
URL: http://svn.apache.org/viewvc/perl/modperl/branches/threading/todo/2.0.5?rev=806567&amp;r1=806566&amp;r2=806567&amp;view=diff
==============================================================================
--- perl/modperl/branches/threading/todo/2.0.5 (original)
+++ perl/modperl/branches/threading/todo/2.0.5 Fri Aug 21 14:25:31 2009
@@ -10,4 +10,3 @@
 =============
 - Smolder, https://issues.apache.org/jira/browse/INFRA-1612 [pgollucci, ]
 
-




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r793690 - in /perl/Apache-Bootstrap/trunk: Changes RELEASE</title>
<author><name>phred@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200907.mbox/%3c20090713200104.165BE23888CC@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090713200104-165BE23888CC@eris-apache-org%3e</id>
<updated>2009-07-13T20:01:03Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: phred
Date: Mon Jul 13 20:01:03 2009
New Revision: 793690

URL: http://svn.apache.org/viewvc?rev=793690&amp;view=rev
Log:
Fix off by one order of magnitude error, thanks to Adam Prime for the spot

Modified:
    perl/Apache-Bootstrap/trunk/Changes
    perl/Apache-Bootstrap/trunk/RELEASE

Modified: perl/Apache-Bootstrap/trunk/Changes
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/Changes?rev=793690&amp;r1=793689&amp;r2=793690&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/Changes (original)
+++ perl/Apache-Bootstrap/trunk/Changes Mon Jul 13 20:01:03 2009
@@ -1,5 +1,7 @@
 Revision history for Apache-Bootstrap
 
+0.08-dev
+
 0.07 Mon Jul 13 12:09:00 PST 2009
     - fix syntax error in params validation in new (mp2 param unchecked)
     - warn instead of dying in new if a module is not present, and then

Modified: perl/Apache-Bootstrap/trunk/RELEASE
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/RELEASE?rev=793690&amp;r1=793689&amp;r2=793690&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/RELEASE (original)
+++ perl/Apache-Bootstrap/trunk/RELEASE Mon Jul 13 20:01:03 2009
@@ -41,8 +41,8 @@
 
   a. edit ./Changes:
      - find lib -type f -name "*.pm" | \
-         xargs perl -pi -e 's,0.8-dev,0.8-rc1,g'
-     - perl -pi -e 's,0.8-dev,0.8-rc1,g' Changes
+         xargs perl -pi -e 's,0.08-dev,0.08-rc1,g'
+     - perl -pi -e 's,0.08-dev,0.08-rc1,g' Changes
 
      - don't commit these (see dev@ archives)
 
@@ -61,7 +61,7 @@
      o dev/perl.apache.org
      o modperl/perl.apache.org
 
-  Subject: [RELEASE CANDIDATE] Apache-Bootstrap 0.8 RC\d+
+  Subject: [RELEASE CANDIDATE] Apache-Bootstrap 0.08 RC\d+
 
    (or maybe longer to give most people a chance to catch up). no need
    to tag this package
@@ -96,7 +96,7 @@
 5. Announce the package
 
   a. post ... to the modperl, announce lists
-  Subject: [ANNOUNCE] Apache-Bootstrap 0.8
+  Subject: [ANNOUNCE] Apache-Bootstrap 0.08
      include 
   - MD5 sig (as it comes from CPAN upload announce).
   - the latest Changes
@@ -116,5 +116,5 @@
      $ perl -pi -e 's/(\d+)\.(\d+)/join(".", $1, $2+1)/eg' RELEASE
 
   d. commit Changes
-     % svn ci -m "start 0.9-dev cycle" Changes RELEASE \
+     % svn ci -m "start 0.09-dev cycle" Changes RELEASE \
        lib/Apache/Bootstrap.pm




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r793665 - in /perl/Apache-Bootstrap/trunk: RELEASE lib/Apache/Bootstrap.pm</title>
<author><name>phred@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200907.mbox/%3c20090713191434.2D7B62388872@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090713191434-2D7B62388872@eris-apache-org%3e</id>
<updated>2009-07-13T19:14:34Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: phred
Date: Mon Jul 13 19:14:33 2009
New Revision: 793665

URL: http://svn.apache.org/viewvc?rev=793665&amp;view=rev
Log:
start 0.08-dev cycle

Modified:
    perl/Apache-Bootstrap/trunk/RELEASE
    perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm

Modified: perl/Apache-Bootstrap/trunk/RELEASE
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/RELEASE?rev=793665&amp;r1=793664&amp;r2=793665&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/RELEASE (original)
+++ perl/Apache-Bootstrap/trunk/RELEASE Mon Jul 13 19:14:33 2009
@@ -26,7 +26,7 @@
     a. login into https://pause.perl.org
     b. menu click: Select Mailinglist/Action
     c. choose APML and share_perms and click go
-    d. click 3.2 Make somebody else co-maintainer
+    d. click 3.3 Make somebody else co-maintainer
     e. choose the modules to give the perms to
        type the username of the new co-maintainer
     f. if you happen to know that packages were added this release,
@@ -41,8 +41,8 @@
 
   a. edit ./Changes:
      - find lib -type f -name "*.pm" | \
-         xargs perl -pi -e 's,0.07-dev,0.07-rc1,g'
-     - perl -pi -e 's,0.07-dev,0.07-rc1,g' Changes
+         xargs perl -pi -e 's,0.8-dev,0.8-rc1,g'
+     - perl -pi -e 's,0.8-dev,0.8-rc1,g' Changes
 
      - don't commit these (see dev@ archives)
 
@@ -61,7 +61,7 @@
      o dev/perl.apache.org
      o modperl/perl.apache.org
 
-  Subject: [RELEASE CANDIDATE] Apache-Bootstrap 0.07 RC\d+
+  Subject: [RELEASE CANDIDATE] Apache-Bootstrap 0.8 RC\d+
 
    (or maybe longer to give most people a chance to catch up). no need
    to tag this package
@@ -96,7 +96,7 @@
 5. Announce the package
 
   a. post ... to the modperl, announce lists
-  Subject: [ANNOUNCE] Apache-Bootstrap 0.07
+  Subject: [ANNOUNCE] Apache-Bootstrap 0.8
      include 
   - MD5 sig (as it comes from CPAN upload announce).
   - the latest Changes
@@ -108,7 +108,7 @@
   b. edit ./Changes:
      - start a new item with incremented version + '-dev'
 
-  =item 0.08-dev
+  =item 0.9-dev
 
   c. bump up version numbers in this file to make it easier to do the
      next release.
@@ -116,5 +116,5 @@
      $ perl -pi -e 's/(\d+)\.(\d+)/join(".", $1, $2+1)/eg' RELEASE
 
   d. commit Changes
-     % svn ci -m "start 0.08-dev cycle" Changes RELEASE \
+     % svn ci -m "start 0.9-dev cycle" Changes RELEASE \
        lib/Apache/Bootstrap.pm

Modified: perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm?rev=793665&amp;r1=793664&amp;r2=793665&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm (original)
+++ perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm Mon Jul 13 19:14:33 2009
@@ -9,7 +9,7 @@
 
 =cut
 
-our $VERSION = '0.07';
+our $VERSION = '0.08-dev';
 
 use constant MIN_MP2_VER =&gt; '1.99022';    # mp2 renaming
 




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r793664 - in /perl/Apache-Bootstrap/trunk: Changes RELEASE lib/Apache/Bootstrap.pm</title>
<author><name>phred@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200907.mbox/%3c20090713191141.A8D5F23888DB@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090713191141-A8D5F23888DB@eris-apache-org%3e</id>
<updated>2009-07-13T19:11:41Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: phred
Date: Mon Jul 13 19:11:41 2009
New Revision: 793664

URL: http://svn.apache.org/viewvc?rev=793664&amp;view=rev
Log:
Release 0.07

Modified:
    perl/Apache-Bootstrap/trunk/Changes
    perl/Apache-Bootstrap/trunk/RELEASE
    perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm

Modified: perl/Apache-Bootstrap/trunk/Changes
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/Changes?rev=793664&amp;r1=793663&amp;r2=793664&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/Changes (original)
+++ perl/Apache-Bootstrap/trunk/Changes Mon Jul 13 19:11:41 2009
@@ -1,6 +1,6 @@
 Revision history for Apache-Bootstrap
 
-0.07-rc1 Thu Jul 9 15:10:00 PST 2009
+0.07 Mon Jul 13 12:09:00 PST 2009
     - fix syntax error in params validation in new (mp2 param unchecked)
     - warn instead of dying in new if a module is not present, and then
       decide if any modules are present to create a new bootstrap object

Modified: perl/Apache-Bootstrap/trunk/RELEASE
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/RELEASE?rev=793664&amp;r1=793663&amp;r2=793664&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/RELEASE (original)
+++ perl/Apache-Bootstrap/trunk/RELEASE Mon Jul 13 19:11:41 2009
@@ -108,7 +108,7 @@
   b. edit ./Changes:
      - start a new item with incremented version + '-dev'
 
-  =item 0.07-dev
+  =item 0.08-dev
 
   c. bump up version numbers in this file to make it easier to do the
      next release.
@@ -116,5 +116,5 @@
      $ perl -pi -e 's/(\d+)\.(\d+)/join(".", $1, $2+1)/eg' RELEASE
 
   d. commit Changes
-     % svn ci -m "start 0.07-dev cycle" Changes RELEASE \
+     % svn ci -m "start 0.08-dev cycle" Changes RELEASE \
        lib/Apache/Bootstrap.pm

Modified: perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm?rev=793664&amp;r1=793663&amp;r2=793664&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm (original)
+++ perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm Mon Jul 13 19:11:41 2009
@@ -9,7 +9,7 @@
 
 =cut
 
-our $VERSION = '0.07-rc1';
+our $VERSION = '0.07';
 
 use constant MIN_MP2_VER =&gt; '1.99022';    # mp2 renaming
 




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r793663 - /perl/Apache-Bootstrap/tags/0_07/</title>
<author><name>phred@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200907.mbox/%3c20090713191130.62E722388878@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090713191130-62E722388878@eris-apache-org%3e</id>
<updated>2009-07-13T19:11:30Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: phred
Date: Mon Jul 13 19:11:30 2009
New Revision: 793663

URL: http://svn.apache.org/viewvc?rev=793663&amp;view=rev
Log:
0.07 tag

Added:
    perl/Apache-Bootstrap/tags/0_07/   (props changed)
      - copied from r793662, perl/Apache-Bootstrap/trunk/

Propchange: perl/Apache-Bootstrap/tags/0_07/
------------------------------------------------------------------------------
    svn:mergeinfo = 




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r792730 - in /perl/Apache-Bootstrap/trunk: Changes lib/Apache/Bootstrap.pm</title>
<author><name>phred@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200907.mbox/%3c20090709221708.5E26C2388872@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090709221708-5E26C2388872@eris-apache-org%3e</id>
<updated>2009-07-09T22:17:08Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: phred
Date: Thu Jul  9 22:17:07 2009
New Revision: 792730

URL: http://svn.apache.org/viewvc?rev=792730&amp;view=rev
Log:
rc1 for 0.07

Modified:
    perl/Apache-Bootstrap/trunk/Changes
    perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm

Modified: perl/Apache-Bootstrap/trunk/Changes
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/Changes?rev=792730&amp;r1=792729&amp;r2=792730&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/Changes (original)
+++ perl/Apache-Bootstrap/trunk/Changes Thu Jul  9 22:17:07 2009
@@ -1,6 +1,6 @@
 Revision history for Apache-Bootstrap
 
-0.07-dev
+0.07-rc1 Thu Jul 9 15:10:00 PST 2009
     - fix syntax error in params validation in new (mp2 param unchecked)
     - warn instead of dying in new if a module is not present, and then
       decide if any modules are present to create a new bootstrap object

Modified: perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm?rev=792730&amp;r1=792729&amp;r2=792730&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm (original)
+++ perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm Thu Jul  9 22:17:07 2009
@@ -9,7 +9,7 @@
 
 =cut
 
-our $VERSION = '0.07-dev';
+our $VERSION = '0.07-rc1';
 
 use constant MIN_MP2_VER =&gt; '1.99022';    # mp2 renaming
 
@@ -17,7 +17,7 @@
 
 In your Makefile.PL
 
- use Apache::Bootstrap 0.06;
+ use Apache::Bootstrap 0.07;
 
  my $bootstrap;
 




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r782471 - /perl/modperl/branches/1.x/src/modules/perl/mod_perl.c</title>
<author><name>pgollucci@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200906.mbox/%3c20090607215848.39B82238888F@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090607215848-39B82238888F@eris-apache-org%3e</id>
<updated>2009-06-07T21:58:48Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: pgollucci
Date: Sun Jun  7 21:58:47 2009
New Revision: 782471

URL: http://svn.apache.org/viewvc?rev=782471&amp;view=rev
Log:
cleanup style and add comment

Requested by:   gozer

Modified:
    perl/modperl/branches/1.x/src/modules/perl/mod_perl.c

Modified: perl/modperl/branches/1.x/src/modules/perl/mod_perl.c
URL: http://svn.apache.org/viewvc/perl/modperl/branches/1.x/src/modules/perl/mod_perl.c?rev=782471&amp;r1=782470&amp;r2=782471&amp;view=diff
==============================================================================
--- perl/modperl/branches/1.x/src/modules/perl/mod_perl.c (original)
+++ perl/modperl/branches/1.x/src/modules/perl/mod_perl.c Sun Jun  7 21:58:47 2009
@@ -593,10 +593,15 @@
 #endif
 }
 
+/*
+ * XXX: temp_argv is required to work around a bug in gcc
+ *      present in at least FreeBSD 7.x which causes
+ *      sefaults during mod_perl startup.
+ */
 void perl_startup (server_rec *s, pool *p)
 {
     char *argv[] = { NULL, NULL, NULL, NULL, NULL, NULL, NULL };
-    char **temp_argv=argv;
+    char **temp_argv = argv;
     char **entries, *dstr;
     int status, i, argc=1;
     dPSRV(s);




</pre>
</div>
</content>
</entry>
<entry>
<title>Re: svn commit: r781917 - in /perl/modperl/branches/1.x: Changes src/modules/perl/mod_perl.c</title>
<author><name>&quot;Philippe M. Chiasson&quot; &lt;gozer@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200906.mbox/%3c4A29D13F.60504@apache.org%3e"/>
<id>urn:uuid:%3c4A29D13F-60504@apache-org%3e</id>
<updated>2009-06-06T02:15:27Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>


On 05/06/09 01:57 , pgollucci@apache.org wrote:
&gt; Author: pgollucci
&gt; Date: Fri Jun  5 05:57:17 2009
&gt; New Revision: 781917
&gt; 
&gt; URL: http://svn.apache.org/viewvc?rev=781917&amp;view=rev
&gt; Log:
&gt; Address FreeBSD PR: ports/134749
&gt; 
&gt; This is actually a bug in gcc 4.2.1?x where
&gt; the array is optimized incorrectly causing
&gt; sefaults during startup.
&gt; 
&gt; Apparently the bug does not exist in FreeBSD 8
&gt; but is an issue in 7.x.
&gt; 
&gt; Reported by:    Troy &lt;troy@twisted.net&gt;
&gt; Submitted by:   Tim Zingelman &lt;zingelman@fnal.gov&gt;
&gt; Reviewed by:    myself
&gt; 
&gt; 
&gt; Modified:
&gt;     perl/modperl/branches/1.x/Changes
&gt;     perl/modperl/branches/1.x/src/modules/perl/mod_perl.c
&gt; 
&gt; Modified: perl/modperl/branches/1.x/Changes
&gt; URL: http://svn.apache.org/viewvc/perl/modperl/branches/1.x/Changes?rev=781917&amp;r1=781916&amp;r2=781917&amp;view=diff
&gt; ==============================================================================
&gt; --- perl/modperl/branches/1.x/Changes (original)
&gt; +++ perl/modperl/branches/1.x/Changes Fri Jun  5 05:57:17 2009
&gt; @@ -10,6 +10,10 @@
&gt;  
&gt;  =item 1.32-dev
&gt;  
&gt; +Work around a gcc optimization specific bug which
&gt; +cuased seg faults on FreeBSD 7.x during mod_perl startup.
&gt; +[Tim Zingelman &lt;zingelman@fnal.gov&gt;]
&gt; +
&gt;  =item 1.31 May 11, 2009
&gt;  
&gt;  Fix static APACI build on Mac OS X. [Gozer]
&gt; 
&gt; Modified: perl/modperl/branches/1.x/src/modules/perl/mod_perl.c
&gt; URL: http://svn.apache.org/viewvc/perl/modperl/branches/1.x/src/modules/perl/mod_perl.c?rev=781917&amp;r1=781916&amp;r2=781917&amp;view=diff
&gt; ==============================================================================
&gt; --- perl/modperl/branches/1.x/src/modules/perl/mod_perl.c (original)
&gt; +++ perl/modperl/branches/1.x/src/modules/perl/mod_perl.c Fri Jun  5 05:57:17 2009
&gt; @@ -596,6 +596,7 @@
&gt;  void perl_startup (server_rec *s, pool *p)
&gt;  {
&gt;      char *argv[] = { NULL, NULL, NULL, NULL, NULL, NULL, NULL };
&gt; +    char **temp_argv=argv;

Small nit, shouldn't it be :
    char **temp_args = argv;

Also, feels like that bit of code needs a warning/comment to explain why
it's there, otherwise, it's tempting to optimize/clean it away.

-- 
Philippe M. Chiasson     GPG: F9BFE0C2480E7680 1AE53631CB32A107 88C3A5A5
http://gozer.ectoplasm.org/       m/gozer\@(apache|cpan|ectoplasm)\.org/



</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r781917 - in /perl/modperl/branches/1.x: Changes src/modules/perl/mod_perl.c</title>
<author><name>pgollucci@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200906.mbox/%3c20090605055718.2C8A82388849@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090605055718-2C8A82388849@eris-apache-org%3e</id>
<updated>2009-06-05T05:57:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: pgollucci
Date: Fri Jun  5 05:57:17 2009
New Revision: 781917

URL: http://svn.apache.org/viewvc?rev=781917&amp;view=rev
Log:
Address FreeBSD PR: ports/134749

This is actually a bug in gcc 4.2.1?x where
the array is optimized incorrectly causing
sefaults during startup.

Apparently the bug does not exist in FreeBSD 8
but is an issue in 7.x.

Reported by:    Troy &lt;troy@twisted.net&gt;
Submitted by:   Tim Zingelman &lt;zingelman@fnal.gov&gt;
Reviewed by:    myself


Modified:
    perl/modperl/branches/1.x/Changes
    perl/modperl/branches/1.x/src/modules/perl/mod_perl.c

Modified: perl/modperl/branches/1.x/Changes
URL: http://svn.apache.org/viewvc/perl/modperl/branches/1.x/Changes?rev=781917&amp;r1=781916&amp;r2=781917&amp;view=diff
==============================================================================
--- perl/modperl/branches/1.x/Changes (original)
+++ perl/modperl/branches/1.x/Changes Fri Jun  5 05:57:17 2009
@@ -10,6 +10,10 @@
 
 =item 1.32-dev
 
+Work around a gcc optimization specific bug which
+cuased seg faults on FreeBSD 7.x during mod_perl startup.
+[Tim Zingelman &lt;zingelman@fnal.gov&gt;]
+
 =item 1.31 May 11, 2009
 
 Fix static APACI build on Mac OS X. [Gozer]

Modified: perl/modperl/branches/1.x/src/modules/perl/mod_perl.c
URL: http://svn.apache.org/viewvc/perl/modperl/branches/1.x/src/modules/perl/mod_perl.c?rev=781917&amp;r1=781916&amp;r2=781917&amp;view=diff
==============================================================================
--- perl/modperl/branches/1.x/src/modules/perl/mod_perl.c (original)
+++ perl/modperl/branches/1.x/src/modules/perl/mod_perl.c Fri Jun  5 05:57:17 2009
@@ -596,6 +596,7 @@
 void perl_startup (server_rec *s, pool *p)
 {
     char *argv[] = { NULL, NULL, NULL, NULL, NULL, NULL, NULL };
+    char **temp_argv=argv;
     char **entries, *dstr;
     int status, i, argc=1;
     dPSRV(s);
@@ -679,7 +680,7 @@
     MP_TRACE_g(fprintf(stderr, "..."));
 
 #ifdef PERL_SYS_INIT
-    PERL_SYS_INIT(&amp;argc,(char***)&amp;argv);
+    PERL_SYS_INIT(&amp;argc,(char***)&amp;temp_argv);
 #endif
 
 #ifndef perl_init_i18nl10n




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r774171 - /perl/modperl/trunk/RELEASE</title>
<author><name>gozer@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200905.mbox/%3c20090513024020.DF08D2388874@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090513024020-DF08D2388874@eris-apache-org%3e</id>
<updated>2009-05-13T02:40:20Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: gozer
Date: Wed May 13 02:40:20 2009
New Revision: 774171

URL: http://svn.apache.org/viewvc?rev=774171&amp;view=rev
Log:
We no longer have direct access to perl.apache.org. people.apache.org replaces
it for all release purposes, except it's on a delayed rsync from there to the
live site. Updating RELEASE instructions accordingly


Modified:
    perl/modperl/trunk/RELEASE

Modified: perl/modperl/trunk/RELEASE
URL: http://svn.apache.org/viewvc/perl/modperl/trunk/RELEASE?rev=774171&amp;r1=774170&amp;r2=774171&amp;view=diff
==============================================================================
--- perl/modperl/trunk/RELEASE (original)
+++ perl/modperl/trunk/RELEASE Wed May 13 02:40:20 2009
@@ -102,14 +102,14 @@
 
 4. Release the package and update links (e.g. mod_perl-2.0.5.tar.gz)
 
-  a. upload to perl.apache.org:/www/perl.apache.org/dist/
+  a. upload to people.apache.org:/www/perl.apache.org/dist/
 
-    %  scp mod_perl-2.0.5.tar.gz perl.apache.org:/www/perl.apache.org/dist/
+    %  scp mod_perl-2.0.5.tar.gz people.apache.org:/www/perl.apache.org/dist/
 
-  b. ssh to perl.apache.org, unpack the package, update symlinks to the
+  b. ssh to people.apache.org, unpack the package, update symlinks to the
      tar ball and unpacked distro:
 
-    % ssh perl.apache.org
+    % ssh people.apache.org
     % cd /www/perl.apache.org/dist/
     % ln -sf mod_perl-2.0.5.tar.gz mod_perl-2.0-current.tar.gz
     % tar -xzvf mod_perl-2.0.5.tar.gz
@@ -152,10 +152,10 @@
 
     % pgps -b --armor mod_perl-2.0.5.tar.gz
 
-  b. upload the generated sig file to perl.apache.org:
+  b. upload the generated sig file to people.apache.org:
 
-    % scp mod_perl-2.0.5.tar.gz.asc perl.apache.org:/www/perl.apache.org/dist/
-    % ssh perl.apache.org
+    % scp mod_perl-2.0.5.tar.gz.asc people.apache.org:/www/perl.apache.org/dist/
+    % ssh people.apache.org
     % cd /www/perl.apache.org/dist/
     % chmod 0664 mod_perl-2.0.5.tar.gz.asc
     % ln -sf mod_perl-2.0.5.tar.gz.asc mod_perl-2.0-current.tar.gz.asc




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r774170 - /perl/modperl/branches/1.x/RELEASE</title>
<author><name>gozer@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200905.mbox/%3c20090513023742.0D1E72388874@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090513023742-0D1E72388874@eris-apache-org%3e</id>
<updated>2009-05-13T02:37:41Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: gozer
Date: Wed May 13 02:37:41 2009
New Revision: 774170

URL: http://svn.apache.org/viewvc?rev=774170&amp;view=rev
Log:
We no longer have direct to perl.apache.org. people.apache.org replaces it
for all release purposes, except it's on a delayed rsync from there to the
live site. Updating RELEASE instructions accordingly


Modified:
    perl/modperl/branches/1.x/RELEASE

Modified: perl/modperl/branches/1.x/RELEASE
URL: http://svn.apache.org/viewvc/perl/modperl/branches/1.x/RELEASE?rev=774170&amp;r1=774169&amp;r2=774170&amp;view=diff
==============================================================================
--- perl/modperl/branches/1.x/RELEASE (original)
+++ perl/modperl/branches/1.x/RELEASE Wed May 13 02:37:41 2009
@@ -14,7 +14,7 @@
       http://people.apache.org/~geoff/gpghowto.html
 
     Copy the KEYS file into place:
-    % scp KEYS perl.apache.org:/www/www.apache.org/dist/perl/KEYS
+    % scp KEYS people.apache.org:/www/www.apache.org/dist/perl/KEYS
 
     If this is your first release, ask someone with APML karma on PAUSE 
     to verify you have the appropriate permissions.  Likely someone on 
@@ -80,14 +80,14 @@
 
 4. Release the package and update links (e.g. mod_perl-1.32.tar.gz)
 
-  a. upload to perl.apache.org:/www/perl.apache.org/dist/
+  a. upload to people.apache.org:/www/perl.apache.org/dist/
 
-    %  scp mod_perl-1.32.tar.gz perl.apache.org:/www/perl.apache.org/dist/
+    %  scp mod_perl-1.32.tar.gz people.apache.org:/www/perl.apache.org/dist/
 
-  b. ssh to perl.apache.org, unpack the package, update symlinks to the
+  b. ssh to people.apache.org, unpack the package, update symlinks to the
      tar ball and unpacked distro:
 
-    % ssh perl.apache.org
+    % ssh people.apache.org
     % cd /www/perl.apache.org/dist/
     % ln -sf mod_perl-1.32.tar.gz mod_perl-1.2-current.tar.gz
     % tar -xzvf mod_perl-1.32.tar.gz
@@ -105,7 +105,7 @@
   d. update the version and release date
      modperl-docs/src/download/index_top.html and commit. It'll be
      automatically updated within 6 hours. Alternatively you can do a
-     manual update by logging into perl.apache.org and running:
+     manual update by logging into people.apache.org and running:
 
     % /home/perlwww/apache.org/modperl-docs/bin/site_build
 
@@ -127,10 +127,10 @@
 
     % pgps -b --armor mod_perl-1.32.tar.gz
 
-  b. upload the generated sig file to perl.apache.org:
+  b. upload the generated sig file to people.apache.org:
 
-    % scp mod_perl-1.32.tar.gz.asc perl.apache.org:/www/perl.apache.org/dist/
-    % ssh perl.apache.org
+    % scp mod_perl-1.32.tar.gz.asc people.apache.org:/www/perl.apache.org/dist/
+    % ssh people.apache.org
     % cd /www/perl.apache.org/dist/
     % chmod 0664 mod_perl-1.32.tar.gz.asc
     % ln -sf mod_perl-1.32.tar.gz.asc mod_perl-1.2-current.tar.gz.asc




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r773761 - in /perl/modperl/branches/1.x: Changes RELEASE STATUS lib/mod_perl.pm</title>
<author><name>gozer@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200905.mbox/%3c20090512020215.EB7BC238884A@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090512020215-EB7BC238884A@eris-apache-org%3e</id>
<updated>2009-05-12T02:02:15Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: gozer
Date: Tue May 12 02:02:15 2009
New Revision: 773761

URL: http://svn.apache.org/viewvc?rev=773761&amp;view=rev
Log:
start 1.32 dev cycle

Modified:
    perl/modperl/branches/1.x/Changes
    perl/modperl/branches/1.x/RELEASE
    perl/modperl/branches/1.x/STATUS
    perl/modperl/branches/1.x/lib/mod_perl.pm

Modified: perl/modperl/branches/1.x/Changes
URL: http://svn.apache.org/viewvc/perl/modperl/branches/1.x/Changes?rev=773761&amp;r1=773760&amp;r2=773761&amp;view=diff
==============================================================================
--- perl/modperl/branches/1.x/Changes (original)
+++ perl/modperl/branches/1.x/Changes Tue May 12 02:02:15 2009
@@ -8,6 +8,8 @@
 
 =over 3
 
+=item 1.32-dev
+
 =item 1.31 May 11, 2009
 
 Fix static APACI build on Mac OS X. [Gozer]

Modified: perl/modperl/branches/1.x/RELEASE
URL: http://svn.apache.org/viewvc/perl/modperl/branches/1.x/RELEASE?rev=773761&amp;r1=773760&amp;r2=773761&amp;view=diff
==============================================================================
--- perl/modperl/branches/1.x/RELEASE (original)
+++ perl/modperl/branches/1.x/RELEASE Tue May 12 02:02:15 2009
@@ -30,7 +30,7 @@
        make sure you give the correct permissions to them.
 
 1. 'make dist' - to make sure nothing is missing from the manifest,
-   etc. Now test this generated package mod_perl-1.31-dev.tar.gz (not
+   etc. Now test this generated package mod_perl-1.32-dev.tar.gz (not
    the current build) with as many
    configurations as possible on as many platforms as possible,
    unpacking the package each time afresh.  
@@ -51,7 +51,7 @@
    to the modperl/dev list (may be longer to give most people a chance
    to catch up). no need to tag this package
 
-   Subject: [RELEASE CANDIDATE]: mod_perl-1.31 RC\d+
+   Subject: [RELEASE CANDIDATE]: mod_perl-1.32 RC\d+
 
 2a. if problems are detected during stage 2, repeat stages 1 and 2.
 
@@ -78,29 +78,29 @@
 
   f. test the final package again at least once
 
-4. Release the package and update links (e.g. mod_perl-1.31.tar.gz)
+4. Release the package and update links (e.g. mod_perl-1.32.tar.gz)
 
   a. upload to perl.apache.org:/www/perl.apache.org/dist/
 
-    %  scp mod_perl-1.31.tar.gz perl.apache.org:/www/perl.apache.org/dist/
+    %  scp mod_perl-1.32.tar.gz perl.apache.org:/www/perl.apache.org/dist/
 
   b. ssh to perl.apache.org, unpack the package, update symlinks to the
      tar ball and unpacked distro:
 
     % ssh perl.apache.org
     % cd /www/perl.apache.org/dist/
-    % ln -sf mod_perl-1.31.tar.gz mod_perl-1.1-current.tar.gz
-    % tar -xzvf mod_perl-1.31.tar.gz
-    % rm /www/perl.apache.org/dist/mod_perl-1.1-current
-    % ln -sf  mod_perl-1.31 mod_perl-1.1-current
+    % ln -sf mod_perl-1.32.tar.gz mod_perl-1.2-current.tar.gz
+    % tar -xzvf mod_perl-1.32.tar.gz
+    % rm /www/perl.apache.org/dist/mod_perl-1.2-current
+    % ln -sf  mod_perl-1.32 mod_perl-1.2-current
 
   c. archive older releases (keep current + one prior release)
 
-    % mv /www/perl.apache.org/dist/mod_perl-1.29.tar.gz \
+    % mv /www/perl.apache.org/dist/mod_perl-1.30.tar.gz \
          /www/perl.apache.org/dist/old
-    % mv /www/perl.apache.org/dist/mod_perl-1.30.tar.gz.asc \
+    % mv /www/perl.apache.org/dist/mod_perl-1.31.tar.gz.asc \
          /www/perl.apache.org/dist/old
-    % rm -rf /www/perl.apache.org/dist/mod_perl-1.29
+    % rm -rf /www/perl.apache.org/dist/mod_perl-1.30
 
   d. update the version and release date
      modperl-docs/src/download/index_top.html and commit. It'll be
@@ -123,27 +123,27 @@
 
   a. sign your local copy of the tarball:
 
-    % gpg --detach-sign --armor mod_perl-1.31.tar.gz
+    % gpg --detach-sign --armor mod_perl-1.32.tar.gz
 
-    % pgps -b --armor mod_perl-1.31.tar.gz
+    % pgps -b --armor mod_perl-1.32.tar.gz
 
   b. upload the generated sig file to perl.apache.org:
 
-    % scp mod_perl-1.31.tar.gz.asc perl.apache.org:/www/perl.apache.org/dist/
+    % scp mod_perl-1.32.tar.gz.asc perl.apache.org:/www/perl.apache.org/dist/
     % ssh perl.apache.org
     % cd /www/perl.apache.org/dist/
-    % chmod 0664 mod_perl-1.31.tar.gz.asc
-    % ln -sf mod_perl-1.31.tar.gz.asc mod_perl-1.1-current.tar.gz.asc
+    % chmod 0664 mod_perl-1.32.tar.gz.asc
+    % ln -sf mod_perl-1.32.tar.gz.asc mod_perl-1.2-current.tar.gz.asc
 
   c. ask one of the other developers to double check the signature file
      and tarball: download both files and verify the signature:
 
-    http://perl.apache.org/dist/mod_perl-1.31.tar.gz.asc
-    http://perl.apache.org/dist/mod_perl-1.31.tar.gz
+    http://perl.apache.org/dist/mod_perl-1.32.tar.gz.asc
+    http://perl.apache.org/dist/mod_perl-1.32.tar.gz
 
-    % gpg --verify mod_perl-1.31.tar.gz.asc
+    % gpg --verify mod_perl-1.32.tar.gz.asc
 
-    % pgpv mod_perl-1.31.tar.gz.asc
+    % pgpv mod_perl-1.32.tar.gz.asc
 
   d. make sure that the files you just created are group rw so
      all the dist admins can make changes:
@@ -157,10 +157,10 @@
   a. unpack the package, update symlinks to the tarball and unpacked distro:
 
    % cd /www/www.apache.org/dist/perl/
-   % cp /www/perl.apache.org/dist/mod_perl-1.31.tar.gz* .
-   % tar -xzvf mod_perl-1.31.tar.gz
-   % mv mod_perl-1.29.tar.gz* /www/archive.apache.org/dist/perl/
-   % rm -rf mod_perl-1.29
+   % cp /www/perl.apache.org/dist/mod_perl-1.32.tar.gz* .
+   % tar -xzvf mod_perl-1.32.tar.gz
+   % mv mod_perl-1.30.tar.gz* /www/archive.apache.org/dist/perl/
+   % rm -rf mod_perl-1.30
 
   b. make sure that the files you just created are group rw so
 
@@ -173,11 +173,11 @@
 
   a. post ... to the modperl, announce lists
   Note, to post to announce@, you must be sending from an apache.org address.
-  Subject: [ANNOUNCE] mod_perl 1.31 
+  Subject: [ANNOUNCE] mod_perl 1.32 
      include 
   - link at perl.apache.org:
-    http://apache.org/dist/perl/mod_perl-1.31.tar.gz
-    http://apache.org/dist/perl/mod_perl-1.31.tar.gz.asc (pgp sig)
+    http://apache.org/dist/perl/mod_perl-1.32.tar.gz
+    http://apache.org/dist/perl/mod_perl-1.32.tar.gz.asc (pgp sig)
   - MD5 sig (as it comes from CPAN upload announce).
   - the latest Changes
 
@@ -188,7 +188,7 @@
   b. edit ./Changes:
      - start a new item with incremented version + '-dev'
 
-  =item 1.32-dev
+  =item 1.33-dev
 
   c. add a release entry in STATUS
 
@@ -199,7 +199,7 @@
 
   e. commit the changed files
 
-     % svn ci -m "start 1.32-dev cycle" Changes lib/mod_perl.pm \
+     % svn ci -m "start 1.33-dev cycle" Changes lib/mod_perl.pm \
        STATUS RELEASE
 
 10. Old Versions

Modified: perl/modperl/branches/1.x/STATUS
URL: http://svn.apache.org/viewvc/perl/modperl/branches/1.x/STATUS?rev=773761&amp;r1=773760&amp;r2=773761&amp;view=diff
==============================================================================
--- perl/modperl/branches/1.x/STATUS (original)
+++ perl/modperl/branches/1.x/STATUS Tue May 12 02:02:15 2009
@@ -3,6 +3,7 @@
 
 
 Release:
+       1.31: Released May 11, 2009.
        1.30: Released March 29, 2007.
        1.29: Released Oct 7, 2003.
        1.28: Released July 2, 2003.

Modified: perl/modperl/branches/1.x/lib/mod_perl.pm
URL: http://svn.apache.org/viewvc/perl/modperl/branches/1.x/lib/mod_perl.pm?rev=773761&amp;r1=773760&amp;r2=773761&amp;view=diff
==============================================================================
--- perl/modperl/branches/1.x/lib/mod_perl.pm (original)
+++ perl/modperl/branches/1.x/lib/mod_perl.pm Tue May 12 02:02:15 2009
@@ -4,7 +4,7 @@
 use DynaLoader ();
 
 BEGIN {
-    $mod_perl::VERSION = "1.31";
+    $mod_perl::VERSION = "1.32";
 }
 
 sub boot {




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r773760 - /perl/modperl/tags/1_31/</title>
<author><name>gozer@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200905.mbox/%3c20090512020030.0767323889E3@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090512020030-0767323889E3@eris-apache-org%3e</id>
<updated>2009-05-12T02:00:29Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: gozer
Date: Tue May 12 02:00:29 2009
New Revision: 773760

URL: http://svn.apache.org/viewvc?rev=773760&amp;view=rev
Log:
releasing 1.30


Added:
    perl/modperl/tags/1_31/
      - copied from r773759, perl/modperl/branches/1.x/



</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r773759 - /perl/modperl/branches/1.x/Changes</title>
<author><name>gozer@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200905.mbox/%3c20090512015947.D41ED23889CF@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090512015947-D41ED23889CF@eris-apache-org%3e</id>
<updated>2009-05-12T01:59:47Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: gozer
Date: Tue May 12 01:59:47 2009
New Revision: 773759

URL: http://svn.apache.org/viewvc?rev=773759&amp;view=rev
Log:
releasing 1.31

Modified:
    perl/modperl/branches/1.x/Changes

Modified: perl/modperl/branches/1.x/Changes
URL: http://svn.apache.org/viewvc/perl/modperl/branches/1.x/Changes?rev=773759&amp;r1=773758&amp;r2=773759&amp;view=diff
==============================================================================
--- perl/modperl/branches/1.x/Changes (original)
+++ perl/modperl/branches/1.x/Changes Tue May 12 01:59:47 2009
@@ -8,7 +8,7 @@
 
 =over 3
 
-=item 1.31-dev
+=item 1.31 May 11, 2009
 
 Fix static APACI build on Mac OS X. [Gozer]
 




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r773444 - in /perl/modperl/branches/1.x: Changes apaci/mod_perl.config.sh</title>
<author><name>gozer@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200905.mbox/%3c20090511012116.7CF15238896B@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090511012116-7CF15238896B@eris-apache-org%3e</id>
<updated>2009-05-11T01:21:16Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: gozer
Date: Mon May 11 01:21:15 2009
New Revision: 773444

URL: http://svn.apache.org/viewvc?rev=773444&amp;view=rev
Log:
Fix broken APACI static builds on recent Mac OS X.

Reported-By: david@kineticode.com


Modified:
    perl/modperl/branches/1.x/Changes
    perl/modperl/branches/1.x/apaci/mod_perl.config.sh

Modified: perl/modperl/branches/1.x/Changes
URL: http://svn.apache.org/viewvc/perl/modperl/branches/1.x/Changes?rev=773444&amp;r1=773443&amp;r2=773444&amp;view=diff
==============================================================================
--- perl/modperl/branches/1.x/Changes (original)
+++ perl/modperl/branches/1.x/Changes Mon May 11 01:21:15 2009
@@ -10,6 +10,8 @@
 
 =item 1.31-dev
 
+Fix static APACI build on Mac OS X. [Gozer]
+
 Fix XSS vulnerability in Apache::Status reported by 
 Richard J. Brain, CVE-2009-0796
 [Fred Moyer]

Modified: perl/modperl/branches/1.x/apaci/mod_perl.config.sh
URL: http://svn.apache.org/viewvc/perl/modperl/branches/1.x/apaci/mod_perl.config.sh?rev=773444&amp;r1=773443&amp;r2=773444&amp;view=diff
==============================================================================
--- perl/modperl/branches/1.x/apaci/mod_perl.config.sh (original)
+++ perl/modperl/branches/1.x/apaci/mod_perl.config.sh Mon May 11 01:21:15 2009
@@ -133,6 +133,12 @@
     	perl_lddlflags="$perl_lddlflags $XLINKER-bI:\$(APACHELIBEXEC)/httpd.exp"
 	;;
     
+    darwin*)
+    # OS X has .bundle's, .so's and .dylib's, but we need to normalize
+    # to .so, so keep it simple, and blindly normalize
+    perl_dlext="`echo $perl_dlext | sed -e's/bundle/so/' | sed -e's/dylib/so/'`"
+    ;;
+
     cygwin*)
 	perl_ld="gcc -shared"
 	;;




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r770015 - /perl/modperl/trunk/README-SVN</title>
<author><name>joes@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200904.mbox/%3c20090430002024.2ADC62388A1B@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090430002024-2ADC62388A1B@eris-apache-org%3e</id>
<updated>2009-04-30T00:20:24Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: joes
Date: Thu Apr 30 00:20:23 2009
New Revision: 770015

URL: http://svn.apache.org/viewvc?rev=770015&amp;view=rev
Log:
whitespace to trigger buildbot

Modified:
    perl/modperl/trunk/README-SVN

Modified: perl/modperl/trunk/README-SVN
URL: http://svn.apache.org/viewvc/perl/modperl/trunk/README-SVN?rev=770015&amp;r1=770014&amp;r2=770015&amp;view=diff
==============================================================================
--- perl/modperl/trunk/README-SVN (original)
+++ perl/modperl/trunk/README-SVN Thu Apr 30 00:20:23 2009
@@ -56,3 +56,4 @@
 svn for cvs users (including migration tools):
 
   http://svnbook.red-bean.com/en/1.0/apa.html
+




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r768668 - in /perl/Apache-Bootstrap/trunk: Changes README lib/Apache/Bootstrap.pm t/00-load.t</title>
<author><name>phred@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200904.mbox/%3c20090426070217.4AB3523889B9@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090426070217-4AB3523889B9@eris-apache-org%3e</id>
<updated>2009-04-26T07:02:17Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: phred
Date: Sun Apr 26 07:02:16 2009
New Revision: 768668

URL: http://svn.apache.org/viewvc?rev=768668&amp;view=rev
Log:
Fix a bad error in params check for new (mod_perl2 param was unchecked).
Warn instead of dying on check for mp/mp2 versions.  This was spotted
while testing this version on a dual bootstrap system with only
mp1 installed.

Modified:
    perl/Apache-Bootstrap/trunk/Changes
    perl/Apache-Bootstrap/trunk/README
    perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm
    perl/Apache-Bootstrap/trunk/t/00-load.t

Modified: perl/Apache-Bootstrap/trunk/Changes
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/Changes?rev=768668&amp;r1=768667&amp;r2=768668&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/Changes (original)
+++ perl/Apache-Bootstrap/trunk/Changes Sun Apr 26 07:02:16 2009
@@ -1,8 +1,9 @@
 Revision history for Apache-Bootstrap
 
 0.07-dev
-    - Prerequisites are now or instead of and, since we need to support
-      mp1 only installations
+    - fix syntax error in params validation in new (mp2 param unchecked)
+    - warn instead of dying in new if a module is not present, and then
+      decide if any modules are present to create a new bootstrap object
 
 0.06 Sat Apr 25 14:07:04 PST 2009
     - replace confusing instances of mod_perl1 and mp1 with simply mod_perl

Modified: perl/Apache-Bootstrap/trunk/README
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/README?rev=768668&amp;r1=768667&amp;r2=768668&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/README (original)
+++ perl/Apache-Bootstrap/trunk/README Sun Apr 26 07:02:16 2009
@@ -5,7 +5,7 @@
 SYNOPSIS
     In your Makefile.PL
 
-     use Apache::Bootstrap 0.05;
+     use Apache::Bootstrap 0.06;
 
      my $bootstrap;
 
@@ -57,6 +57,9 @@
          mod_perl  =&gt; 0,       # any verison of mp1
      });
 
+    These code checks to see if either mp1 or mp2 versions are present. One
+    successful version check means that it returns a valid object.
+
   mp_prereqs()
      returns the prerequisites for mod_perl versions in a hash reference
 

Modified: perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm?rev=768668&amp;r1=768667&amp;r2=768668&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm (original)
+++ perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm Sun Apr 26 07:02:16 2009
@@ -71,6 +71,9 @@
      mod_perl  =&gt; 0,       # any verison of mp1
  });
 
+These code checks to see if either mp1 or mp2 versions are present.
+One successful version check means that it returns a valid object.
+
 =cut
 
 sub new {
@@ -79,7 +82,7 @@
     die 'perldoc Apache::Bootstrap'
       unless $args
       &amp;&amp; ref $args eq 'HASH'
-      &amp;&amp; ( defined $args-&gt;{mod_perl} or defined $args-&gt;{mod_perl} );
+      &amp;&amp; ( defined $args-&gt;{mod_perl} or defined $args-&gt;{mod_perl2} );
 
     my %self;
     if ( defined $args-&gt;{mod_perl} ) {
@@ -90,16 +93,15 @@
         # look for mp1
         eval { require mod_perl };
         if ($@) {
-
-            die 'mod_perl not present, cannot bootstrap mp1:  ' . $@ if $@;
+			warn("mod_perl not present, cannot bootstrap mp1");
 
         }
         elsif (( $mod_perl::VERSION &lt; $args-&gt;{mod_perl} )
             or ( $mod_perl::VERSION &gt;= MIN_MP2_VER ) )
         {
 
-            die sprintf( "mod_perl version %s not found, we have %s",
-                $args-&gt;{mod_perl}, $mod_perl::VERSION );
+            warn(sprintf( 'mod_perl version %s not found, we have %s',
+                $args-&gt;{mod_perl}, $mod_perl::VERSION ));
 
         }
         else {
@@ -108,19 +110,21 @@
             $self{mod_perl} = $mod_perl::VERSION;
         }
 
-    } elsif ( defined $args-&gt;{mod_perl2} ) {
+    }
+
+	if ( defined $args-&gt;{mod_perl2} ) {
 
         # look for mp2
         eval { require mod_perl2 };
 
         if ($@) {
-            die 'mod_perl2 not present, cannot bootstrap mp2:  ' . $@ if $@;
+            warn("mod_perl2 not present, cannot bootstrap mp2");
 
         }
         elsif ( $mod_perl2::VERSION &lt; $args-&gt;{mod_perl2} ) {
 
-            die sprintf( "mod_perl2 version %s not found, we have %s",
-                $args-&gt;{mod_perl2}, $mod_perl2::VERSION );
+            warn(sprintf( "mod_perl2 version %s not found, we have %s",
+                $args-&gt;{mod_perl2}, $mod_perl2::VERSION ));
 
         }
         else {
@@ -240,7 +244,7 @@
 
         eval { require mod_perl };
         if ($@) {
-            warn("could not satisfy mp1: $@");
+            warn("require mod_perl failed");
             return;
         }
 
@@ -250,7 +254,7 @@
 
         eval { require mod_perl2 };
         if ($@) {
-            warn("could not satisfy mp2: $@");
+            warn("require mod_perl2 failed");
             return;
         }
 
@@ -261,11 +265,11 @@
         # try mp2 first
         eval { require mod_perl2 };
         if ($@) {
-            warn("could not satisfy mp2, trying mp1: $@");
+            warn("require mod_perl2 failed");
 
             eval { require mod_perl };
             if ($@) {
-                warn("could not satisfy mp1, giving up: $@");
+                warn("require mod_perl failed");
                 return;
             }
         }

Modified: perl/Apache-Bootstrap/trunk/t/00-load.t
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/t/00-load.t?rev=768668&amp;r1=768667&amp;r2=768668&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/t/00-load.t (original)
+++ perl/Apache-Bootstrap/trunk/t/00-load.t Sun Apr 26 07:02:16 2009
@@ -18,6 +18,7 @@
     );
 
     # try bootstrapping just mp1
+    diag("bootstrapping mp1 only");
     $mp1_bootstrap = eval { $pkg-&gt;new( { mod_perl =&gt; 0 } ) };
     $skip_mp1 = $@ if $@;
 
@@ -28,9 +29,10 @@
     }
 
     # try bootstrapping just mp2
+    diag("bootstrapping mp2 only");
     $mp2_bootstrap = eval { $pkg-&gt;new( { mod_perl2 =&gt; 1.99022 } ) };
     $skip_mp2 = $@ if $@;
-
+  
   SKIP: {
         skip $skip_mp2, 1 if $skip_mp2;
 




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r768621 - in /perl/Apache-Bootstrap/trunk: Changes lib/Apache/Bootstrap.pm</title>
<author><name>phred@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200904.mbox/%3c20090425225255.0FFE723889C0@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090425225255-0FFE723889C0@eris-apache-org%3e</id>
<updated>2009-04-25T22:52:54Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: phred
Date: Sat Apr 25 22:52:54 2009
New Revision: 768621

URL: http://svn.apache.org/viewvc?rev=768621&amp;view=rev
Log:
Change prereq logic from and to or, to allow only one version of
mod_perl to be present for A::B supported modules.


Modified:
    perl/Apache-Bootstrap/trunk/Changes
    perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm

Modified: perl/Apache-Bootstrap/trunk/Changes
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/Changes?rev=768621&amp;r1=768620&amp;r2=768621&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/Changes (original)
+++ perl/Apache-Bootstrap/trunk/Changes Sat Apr 25 22:52:54 2009
@@ -1,6 +1,8 @@
 Revision history for Apache-Bootstrap
 
 0.07-dev
+    - Prerequisites are now or instead of and, since we need to support
+      mp1 only installations
 
 0.06 Sat Apr 25 14:07:04 PST 2009
     - replace confusing instances of mod_perl1 and mp1 with simply mod_perl

Modified: perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm?rev=768621&amp;r1=768620&amp;r2=768621&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm (original)
+++ perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm Sat Apr 25 22:52:54 2009
@@ -108,9 +108,7 @@
             $self{mod_perl} = $mod_perl::VERSION;
         }
 
-    }
-
-    if ( defined $args-&gt;{mod_perl2} ) {
+    } elsif ( defined $args-&gt;{mod_perl2} ) {
 
         # look for mp2
         eval { require mod_perl2 };




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r768604 - /perl/Apache-Bootstrap/trunk/Makefile.PL</title>
<author><name>phred@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200904.mbox/%3c20090425212556.BE38023889C0@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090425212556-BE38023889C0@eris-apache-org%3e</id>
<updated>2009-04-25T21:25:56Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: phred
Date: Sat Apr 25 21:25:56 2009
New Revision: 768604

URL: http://svn.apache.org/viewvc?rev=768604&amp;view=rev
Log:
Add tag target to makefile.

Modified:
    perl/Apache-Bootstrap/trunk/Makefile.PL

Modified: perl/Apache-Bootstrap/trunk/Makefile.PL
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/Makefile.PL?rev=768604&amp;r1=768603&amp;r2=768604&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/Makefile.PL (original)
+++ perl/Apache-Bootstrap/trunk/Makefile.PL Sat Apr 25 21:25:56 2009
@@ -24,3 +24,17 @@
 
     return $self-&gt;SUPER::test();
 }
+
+sub MY::postamble {
+    my $self = shift;
+
+    my $string = $self-&gt;MM::postamble;
+
+    $string .= &lt;&lt;'EOF';
+tag :
+	svn copy https://svn.apache.org/repos/asf/perl/Apache-Bootstrap/trunk https://svn.apache.org/repos/asf/perl/Apache-Bootstrap/tags/$(VERSION_SYM)
+	@echo update lib/Apache/Bootstrap.pm VERSION now
+EOF
+
+    return $string;
+}




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r768602 - in /perl/Apache-Bootstrap/trunk: Changes RELEASE lib/Apache/Bootstrap.pm</title>
<author><name>phred@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200904.mbox/%3c20090425211603.8435E23889C0@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090425211603-8435E23889C0@eris-apache-org%3e</id>
<updated>2009-04-25T21:16:03Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: phred
Date: Sat Apr 25 21:16:01 2009
New Revision: 768602

URL: http://svn.apache.org/viewvc?rev=768602&amp;view=rev
Log:
Start 0.07 dev cycle

Modified:
    perl/Apache-Bootstrap/trunk/Changes
    perl/Apache-Bootstrap/trunk/RELEASE
    perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm

Modified: perl/Apache-Bootstrap/trunk/Changes
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/Changes?rev=768602&amp;r1=768601&amp;r2=768602&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/Changes (original)
+++ perl/Apache-Bootstrap/trunk/Changes Sat Apr 25 21:16:01 2009
@@ -1,5 +1,7 @@
 Revision history for Apache-Bootstrap
 
+0.07-dev
+
 0.06 Sat Apr 25 14:07:04 PST 2009
     - replace confusing instances of mod_perl1 and mp1 with simply mod_perl
 

Modified: perl/Apache-Bootstrap/trunk/RELEASE
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/RELEASE?rev=768602&amp;r1=768601&amp;r2=768602&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/RELEASE (original)
+++ perl/Apache-Bootstrap/trunk/RELEASE Sat Apr 25 21:16:01 2009
@@ -117,4 +117,4 @@
 
   d. commit Changes
      % svn ci -m "start 0.07-dev cycle" Changes RELEASE \
-       lib/Apache/Bootstrap.pm lib/Apache2/Bootstrap.pm
+       lib/Apache/Bootstrap.pm

Modified: perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm?rev=768602&amp;r1=768601&amp;r2=768602&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm (original)
+++ perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm Sat Apr 25 21:16:01 2009
@@ -9,7 +9,7 @@
 
 =cut
 
-our $VERSION = '0.06';
+our $VERSION = '0.07-dev';
 
 use constant MIN_MP2_VER =&gt; '1.99022';    # mp2 renaming
 




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r768601 - in /perl/Apache-Bootstrap/trunk: Changes RELEASE lib/Apache/Bootstrap.pm</title>
<author><name>phred@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200904.mbox/%3c20090425211216.AA3AA23889C0@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090425211216-AA3AA23889C0@eris-apache-org%3e</id>
<updated>2009-04-25T21:12:16Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: phred
Date: Sat Apr 25 21:12:16 2009
New Revision: 768601

URL: http://svn.apache.org/viewvc?rev=768601&amp;view=rev
Log:
0.06 release.  Need to standardize the RELEASE docs as much as possible
across Apache::* modules.

Modified:
    perl/Apache-Bootstrap/trunk/Changes
    perl/Apache-Bootstrap/trunk/RELEASE
    perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm

Modified: perl/Apache-Bootstrap/trunk/Changes
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/Changes?rev=768601&amp;r1=768600&amp;r2=768601&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/Changes (original)
+++ perl/Apache-Bootstrap/trunk/Changes Sat Apr 25 21:12:16 2009
@@ -1,6 +1,6 @@
 Revision history for Apache-Bootstrap
 
-0.06-dev
+0.06 Sat Apr 25 14:07:04 PST 2009
     - replace confusing instances of mod_perl1 and mp1 with simply mod_perl
 
 0.05 Mon Mar 30 10:25:54 PST 2009

Modified: perl/Apache-Bootstrap/trunk/RELEASE
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/RELEASE?rev=768601&amp;r1=768600&amp;r2=768601&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/RELEASE (original)
+++ perl/Apache-Bootstrap/trunk/RELEASE Sat Apr 25 21:12:16 2009
@@ -41,8 +41,8 @@
 
   a. edit ./Changes:
      - find lib -type f -name "*.pm" | \
-         xargs perl -pi -e 's,0.05-dev,0.05-rc1,g'
-     - perl -pi -e 's,0.05-dev,0.05-rc1,g' Changes
+         xargs perl -pi -e 's,0.07-dev,0.07-rc1,g'
+     - perl -pi -e 's,0.07-dev,0.07-rc1,g' Changes
 
      - don't commit these (see dev@ archives)
 
@@ -61,7 +61,7 @@
      o dev/perl.apache.org
      o modperl/perl.apache.org
 
-  Subject: [RELEASE CANDIDATE] Apache-Bootstrap 0.05 RC\d+
+  Subject: [RELEASE CANDIDATE] Apache-Bootstrap 0.07 RC\d+
 
    (or maybe longer to give most people a chance to catch up). no need
    to tag this package
@@ -96,7 +96,7 @@
 5. Announce the package
 
   a. post ... to the modperl, announce lists
-  Subject: [ANNOUNCE] Apache-Bootstrap 0.05
+  Subject: [ANNOUNCE] Apache-Bootstrap 0.07
      include 
   - MD5 sig (as it comes from CPAN upload announce).
   - the latest Changes
@@ -108,7 +108,7 @@
   b. edit ./Changes:
      - start a new item with incremented version + '-dev'
 
-  =item 0.06-dev
+  =item 0.07-dev
 
   c. bump up version numbers in this file to make it easier to do the
      next release.
@@ -116,5 +116,5 @@
      $ perl -pi -e 's/(\d+)\.(\d+)/join(".", $1, $2+1)/eg' RELEASE
 
   d. commit Changes
-     % svn ci -m "start 0.05-dev cycle" Changes RELEASE \
+     % svn ci -m "start 0.07-dev cycle" Changes RELEASE \
        lib/Apache/Bootstrap.pm lib/Apache2/Bootstrap.pm

Modified: perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm?rev=768601&amp;r1=768600&amp;r2=768601&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm (original)
+++ perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm Sat Apr 25 21:12:16 2009
@@ -9,7 +9,7 @@
 
 =cut
 
-our $VERSION = '0.06-dev';
+our $VERSION = '0.06';
 
 use constant MIN_MP2_VER =&gt; '1.99022';    # mp2 renaming
 
@@ -17,7 +17,7 @@
 
 In your Makefile.PL
 
- use Apache::Bootstrap 0.05;
+ use Apache::Bootstrap 0.06;
 
  my $bootstrap;
 




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r768600 - /perl/Apache-Bootstrap/trunk/README</title>
<author><name>phred@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200904.mbox/%3c20090425210209.D607D2388A04@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090425210209-D607D2388A04@eris-apache-org%3e</id>
<updated>2009-04-25T21:02:09Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: phred
Date: Sat Apr 25 21:02:09 2009
New Revision: 768600

URL: http://svn.apache.org/viewvc?rev=768600&amp;view=rev
Log:
perldoc -tT lib/Apache/Bootstrap.pm

Modified:
    perl/Apache-Bootstrap/trunk/README

Modified: perl/Apache-Bootstrap/trunk/README
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/README?rev=768600&amp;r1=768599&amp;r2=768600&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/README (original)
+++ perl/Apache-Bootstrap/trunk/README Sat Apr 25 21:02:09 2009
@@ -10,18 +10,17 @@
      my $bootstrap;
 
      BEGIN {
-        # make sure we have at least one minimum version required
-        $bootstrap = Apache::Bootstrap-&gt;new({ mod_perl2 =&gt; '1.99022',
-                                              mod_perl  =&gt; 0, });
-     }
+        # check to make sure we have mod_perl 1 installed
+        $bootstrap = Apache::Bootstrap-&gt;new({ mod_perl =&gt; 0 });
 
-     # write the Makefile using a mod_perl version dependent build subsystem
-     $bootstrap-&gt;WriteMakefile( %maker_options );
+        # or check for mod_perl 2
+        $bootstrap = Apache::Bootstrap-&gt;new({ mod_perl2 =&gt; '1.99022' });
+     }
 
      # check for Apache::Test, return the installed version if exists
      my $has_apache_test = $bootstrap-&gt;check_for_apache_test();
 
-     # see if mod_perl2 is installed
+     # see if mod_perl2 is installed (useful when both mp1 and mp2 are installed)
      my $mp_generation = $bootstrap-&gt;satisfy_mp_generation( 2 );
 
      unless ($mp_generation) {
@@ -38,16 +37,28 @@
           warn( "mod_perl generation $mp_generation was found" );
      }
 
+     # write the Makefile using a mod_perl version dependent build subsystem
+     $bootstrap-&gt;WriteMakefile( %maker_options );
+
+DESCRIPTION
+    Writing modules for mod_perl that work under both mod_perl and mod_perl2
+    is not fun.
+
+    This module is here to make that endeavour less painful. mod_perl2 is
+    great, but a lot of users are still using mod_perl. Migrating to
+    mod_perl2 while maintaining mod_perl compatibility isn't easy, and this
+    module is here to make that transition as painless as possible.
+
 METHODS
   new()
      # try to find these versions of mod_perl, die if none are found
      $bootstrap = Apache::Bootstrap-&gt;new({
          mod_perl2 =&gt; 1.99022, # after mp2 renaming
-         mod_perl  =&gt; 0,       # any version of mp1
+         mod_perl  =&gt; 0,       # any verison of mp1
      });
 
   mp_prereqs()
-     # returns the prerequisites for mod_perl versions in a hash reference
+     returns the prerequisites for mod_perl versions in a hash reference
 
   check_for_apache_test()
      $apache_test_version = Apache::Bootstrap-&gt;check_for_apache_test;
@@ -57,41 +68,22 @@
 
   satisfy_mp_generation()
      # see if mod_perl2 is installed
-     my $mp_generation = Apache::Bootstrap-&gt;satisfy_mp_generation( 2 );
+     my $mp_generation = $bootstrap-&gt;satisfy_mp_generation( 2 );
 
      unless ($mp_generation) {
 
          # no mod_perl2?  look for mod_perl 1
-         $mp_generation = Apache::Bootstrap-&gt;satisfy_mp_generation( 1 );
+         $mp_generation = $bootstrap-&gt;satisfy_mp_generation( 1 );
      }
 
-     # any mod_perl version will do
-     $mp_generation = Apache::Bootstrap-&gt;satisfy_mp_generation();
+     # any mod_perl version will do, check for mp2 first
+     $mp_generation = $bootstrap-&gt;satisfy_mp_generation();
      unless ( $mp_generation ) {
          warn( 'No mod_perl installation was found' )
      } else {
          warn( "mod_perl generation $mp_generation was found" );
      }
 
-    Currently the logic for determining the mod_perl generation is as
-    follows.
-
-     # If a specific generation was passed as an argument,
-     #     if satisfied
-     #         return the same generation
-     #     else
-     #         die
-     # else @ARGV and %ENV will be checked for specific orders
-     #     if the specification will be found
-     #         if satisfied
-     #             return the specified generation
-     #         else
-     #             die
-     #     else if any mp generation is found
-     #              return it
-     #           else
-     #              die
-
   apache_major_version()
      $apache_major_version = $bootstrap-&gt;apache_major_version;
 




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r763100 - /perl/modperl/trunk/todo/2.0.5</title>
<author><name>phred@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200904.mbox/%3c20090408042940.0D7032388970@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090408042940-0D7032388970@eris-apache-org%3e</id>
<updated>2009-04-08T04:29:39Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: phred
Date: Wed Apr  8 04:29:39 2009
New Revision: 763100

URL: http://svn.apache.org/viewvc?rev=763100&amp;view=rev
Log:
Apache::Bootstrap has hit CPAN.

Modified:
    perl/modperl/trunk/todo/2.0.5

Modified: perl/modperl/trunk/todo/2.0.5
URL: http://svn.apache.org/viewvc/perl/modperl/trunk/todo/2.0.5?rev=763100&amp;r1=763099&amp;r2=763100&amp;view=diff
==============================================================================
--- perl/modperl/trunk/todo/2.0.5 (original)
+++ perl/modperl/trunk/todo/2.0.5 Wed Apr  8 04:29:39 2009
@@ -10,4 +10,3 @@
 =============
 - Smolder, https://issues.apache.org/jira/browse/INFRA-1612 [pgollucci, ]
 
-




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r762204 - in /perl/Apache-Bootstrap/trunk: Changes README lib/Apache/Bootstrap.pm t/00-load.t</title>
<author><name>phred@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200904.mbox/%3c20090406042715.834FF2388AC4@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090406042715-834FF2388AC4@eris-apache-org%3e</id>
<updated>2009-04-06T04:27:15Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: phred
Date: Mon Apr  6 04:27:14 2009
New Revision: 762204

URL: http://svn.apache.org/viewvc?rev=762204&amp;view=rev
Log:
Fix documentation errors, and find subtle bug where mp1 was looking
for mod_perl1.pm.  Simplify this by using distinct monikers mod_perl 
and mod_perl2 instead of trying to use mod_perl1.

Modified:
    perl/Apache-Bootstrap/trunk/Changes
    perl/Apache-Bootstrap/trunk/README
    perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm
    perl/Apache-Bootstrap/trunk/t/00-load.t

Modified: perl/Apache-Bootstrap/trunk/Changes
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/Changes?rev=762204&amp;r1=762203&amp;r2=762204&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/Changes (original)
+++ perl/Apache-Bootstrap/trunk/Changes Mon Apr  6 04:27:14 2009
@@ -1,5 +1,8 @@
 Revision history for Apache-Bootstrap
 
+0.06-dev
+    - replace confusing instances of mod_perl1 and mp1 with simply mod_perl
+
 0.05 Mon Mar 30 10:25:54 PST 2009
     - change apache test check for wrong version instead of valid a:t config
 

Modified: perl/Apache-Bootstrap/trunk/README
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/README?rev=762204&amp;r1=762203&amp;r2=762204&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/README (original)
+++ perl/Apache-Bootstrap/trunk/README Mon Apr  6 04:27:14 2009
@@ -1,5 +1,5 @@
 NAME
-    Apache::Bootstrap - Bootstraps dual life mod_perl1 and mod_perl2 Apache
+    Apache::Bootstrap - Bootstraps dual life mod_perl and mod_perl2 Apache
     modules
 
 SYNOPSIS
@@ -11,7 +11,8 @@
 
      BEGIN {
         # make sure we have at least one minimum version required
-        $bootstrap = Apache::Bootstrap-&gt;new({ mp2 =&gt; '1.99022', mp1 =&gt; 0, });
+        $bootstrap = Apache::Bootstrap-&gt;new({ mod_perl2 =&gt; '1.99022',
+                                              mod_perl  =&gt; 0, });
      }
 
      # write the Makefile using a mod_perl version dependent build subsystem
@@ -42,7 +43,7 @@
      # try to find these versions of mod_perl, die if none are found
      $bootstrap = Apache::Bootstrap-&gt;new({
          mod_perl2 =&gt; 1.99022, # after mp2 renaming
-         mod_perl1 =&gt; 0,       # any verison of mp1
+         mod_perl  =&gt; 0,       # any version of mp1
      });
 
   mp_prereqs()

Modified: perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm?rev=762204&amp;r1=762203&amp;r2=762204&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm (original)
+++ perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm Mon Apr  6 04:27:14 2009
@@ -5,11 +5,11 @@
 
 =head1 NAME
 
-Apache::Bootstrap - Bootstraps dual life mod_perl1 and mod_perl2 Apache modules
+Apache::Bootstrap - Bootstraps dual life mod_perl and mod_perl2 Apache modules
 
 =cut
 
-our $VERSION = '0.05';
+our $VERSION = '0.06-dev';
 
 use constant MIN_MP2_VER =&gt; '1.99022';    # mp2 renaming
 
@@ -23,10 +23,10 @@
 
  BEGIN {
     # check to make sure we have mod_perl 1 installed
-    $bootstrap = Apache::Bootstrap-&gt;new({ mp1 =&gt; 0 });
+    $bootstrap = Apache::Bootstrap-&gt;new({ mod_perl =&gt; 0 });
 
     # or check for mod_perl 2
-    $bootstrap = Apache::Bootstrap-&gt;new({ mp2 =&gt; '1.99022' });
+    $bootstrap = Apache::Bootstrap-&gt;new({ mod_perl2 =&gt; '1.99022' });
  }
 
  # check for Apache::Test, return the installed version if exists
@@ -54,11 +54,11 @@
 
 =head1 DESCRIPTION
 
-Writing modules for mod_perl that work under both mod_perl1 and mod_perl2 is not fun.
+Writing modules for mod_perl that work under both mod_perl and mod_perl2 is not fun.
 
 This module is here to make that endeavour less painful.  mod_perl2 is great, but
-a lot of users are still using mod_perl1.  Migrating to mod_perl2 while maintaining
-mod_perl1 compatibility isn't easy, and this module is here to make that transition
+a lot of users are still using mod_perl.  Migrating to mod_perl2 while maintaining
+mod_perl compatibility isn't easy, and this module is here to make that transition
 as painless as possible.
 
 =head1 METHODS
@@ -68,7 +68,7 @@
  # try to find these versions of mod_perl, die if none are found
  $bootstrap = Apache::Bootstrap-&gt;new({
      mod_perl2 =&gt; 1.99022, # after mp2 renaming
-     mod_perl1 =&gt; 0,       # any verison of mp1
+     mod_perl  =&gt; 0,       # any verison of mp1
  });
 
 =cut
@@ -79,10 +79,10 @@
     die 'perldoc Apache::Bootstrap'
       unless $args
       &amp;&amp; ref $args eq 'HASH'
-      &amp;&amp; ( defined $args-&gt;{mod_perl1} or defined $args-&gt;{mod_perl2} );
+      &amp;&amp; ( defined $args-&gt;{mod_perl} or defined $args-&gt;{mod_perl} );
 
     my %self;
-    if ( defined $args-&gt;{mod_perl1} ) {
+    if ( defined $args-&gt;{mod_perl} ) {
 
         # delete mp2 from inc first, note that we don't delete mod_perl2.pm
         delete $INC{'mod_perl.pm'};
@@ -91,21 +91,21 @@
         eval { require mod_perl };
         if ($@) {
 
-            die 'mod_perl1 not present, cannot bootstrap mp1:  ' . $@ if $@;
+            die 'mod_perl not present, cannot bootstrap mp1:  ' . $@ if $@;
 
         }
-        elsif (( $mod_perl::VERSION &lt; $args-&gt;{mod_perl1} )
+        elsif (( $mod_perl::VERSION &lt; $args-&gt;{mod_perl} )
             or ( $mod_perl::VERSION &gt;= MIN_MP2_VER ) )
         {
 
-            die sprintf( "mod_perl1 version %s not found, we have %s",
-                $args-&gt;{mod_perl1}, $mod_perl::VERSION );
+            die sprintf( "mod_perl version %s not found, we have %s",
+                $args-&gt;{mod_perl}, $mod_perl::VERSION );
 
         }
         else {
 
             # store the version we have
-            $self{mod_perl1} = $mod_perl::VERSION;
+            $self{mod_perl} = $mod_perl::VERSION;
         }
 
     }
@@ -135,7 +135,7 @@
 
     # make sure that we have at least one mod_perl version present
     die "no versions of mod_perl could be found matching your constraints\n"
-      unless ( defined $self{mod_perl1} or defined $self{mod_perl2} );
+      unless ( defined $self{mod_perl} or defined $self{mod_perl2} );
 
     bless \%self, $class;
 
@@ -152,7 +152,7 @@
     my $self = shift;
     return {
         map { $_ =&gt; $self-&gt;{$_} }
-          grep { /^mod_perl[12]$/ } keys %{$self}
+          grep { /^mod_perl2?$/ } keys %{$self}
     };
 }
 

Modified: perl/Apache-Bootstrap/trunk/t/00-load.t
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/t/00-load.t?rev=762204&amp;r1=762203&amp;r2=762204&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/t/00-load.t (original)
+++ perl/Apache-Bootstrap/trunk/t/00-load.t Mon Apr  6 04:27:14 2009
@@ -18,7 +18,7 @@
     );
 
     # try bootstrapping just mp1
-    $mp1_bootstrap = eval { $pkg-&gt;new( { mod_perl1 =&gt; 0 } ) };
+    $mp1_bootstrap = eval { $pkg-&gt;new( { mod_perl =&gt; 0 } ) };
     $skip_mp1 = $@ if $@;
 
   SKIP: {
@@ -41,7 +41,7 @@
         skip "Skipping dual bootstrap", 2 if ( $skip_mp1 or $skip_mp2 );
 
         $dual_bootstrap =
-          eval { $pkg-&gt;new( { mod_perl1 =&gt; 0, mod_perl2 =&gt; 1.99022 } ); };
+          eval { $pkg-&gt;new( { mod_perl =&gt; 0, mod_perl2 =&gt; 1.99022 } ); };
 
         # this should not throw an exception since individual bootstraps worked
         ok( !$@, 'no exception thrown for dual bootstrap: ' . $@ );




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r762135 - /perl/modperl/branches/1.x/lib/Apache/Status.pm</title>
<author><name>phred@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200904.mbox/%3c20090405190450.F356C238887D@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090405190450-F356C238887D@eris-apache-org%3e</id>
<updated>2009-04-05T19:04:50Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: phred
Date: Sun Apr  5 19:04:50 2009
New Revision: 762135

URL: http://svn.apache.org/viewvc?rev=762135&amp;view=rev
Log:
Forgot to increment the version of Apache::Status to 2.04 with the recent
security fix.

Modified:
    perl/modperl/branches/1.x/lib/Apache/Status.pm

Modified: perl/modperl/branches/1.x/lib/Apache/Status.pm
URL: http://svn.apache.org/viewvc/perl/modperl/branches/1.x/lib/Apache/Status.pm?rev=762135&amp;r1=762134&amp;r2=762135&amp;view=diff
==============================================================================
--- perl/modperl/branches/1.x/lib/Apache/Status.pm (original)
+++ perl/modperl/branches/1.x/lib/Apache/Status.pm Sun Apr  5 19:04:50 2009
@@ -2,7 +2,7 @@
 use strict;
 use mod_perl ();
 
-$Apache::Status::VERSION = '2.03';
+$Apache::Status::VERSION = '2.04';
 
 my %is_installed = ();
 my $Is_Win32 = ($^O eq "MSWin32");




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r761081 - in /perl/modperl/branches/1.x: Changes lib/Apache/Status.pm</title>
<author><name>phred@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200904.mbox/%3c20090401215753.430F2238896D@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090401215753-430F2238896D@eris-apache-org%3e</id>
<updated>2009-04-01T21:57:53Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: phred
Date: Wed Apr  1 21:57:52 2009
New Revision: 761081

URL: http://svn.apache.org/viewvc?rev=761081&amp;view=rev
Log:
Fix XSS vulnerability in Apache::Status reported by 
Richard J. Brain, CVE-2009-0796

Modified:
    perl/modperl/branches/1.x/Changes
    perl/modperl/branches/1.x/lib/Apache/Status.pm

Modified: perl/modperl/branches/1.x/Changes
URL: http://svn.apache.org/viewvc/perl/modperl/branches/1.x/Changes?rev=761081&amp;r1=761080&amp;r2=761081&amp;view=diff
==============================================================================
--- perl/modperl/branches/1.x/Changes (original)
+++ perl/modperl/branches/1.x/Changes Wed Apr  1 21:57:52 2009
@@ -10,6 +10,10 @@
 
 =item 1.31-dev
 
+Fix XSS vulnerability in Apache::Status reported by 
+Richard J. Brain, CVE-2009-0796
+[Fred Moyer]
+
 On Win32, mod_perl.h needs to include &lt;malloc.h&gt; before the perl
 headers, at least when built with USE_ITHREADS
 [Steve Hay]

Modified: perl/modperl/branches/1.x/lib/Apache/Status.pm
URL: http://svn.apache.org/viewvc/perl/modperl/branches/1.x/lib/Apache/Status.pm?rev=761081&amp;r1=761080&amp;r2=761081&amp;view=diff
==============================================================================
--- perl/modperl/branches/1.x/lib/Apache/Status.pm (original)
+++ perl/modperl/branches/1.x/lib/Apache/Status.pm Wed Apr  1 21:57:52 2009
@@ -72,7 +72,7 @@
 	$r-&gt;print(symdump($r, $newQ-&gt;($r), $qs));
     }
     else {
-	my $uri = $r-&gt;uri;
+	my $uri = $r-&gt;location;
 	$r-&gt;print(
  	    map { qq[&lt;a href="$uri?$_"&gt;$status{$_}&lt;/a&gt;&lt;br&gt;\n] } keys %status
         );
@@ -140,7 +140,7 @@
 sub status_inc {
     my($r,$q) = @_;
     my(@retval, $module, $v, $file);
-    my $uri = $r-&gt;uri;
+    my $uri = $r-&gt;location;
     push @retval, "&lt;table border=1&gt;";
     push @retval, 
     "&lt;tr&gt;", 
@@ -198,7 +198,7 @@
     my($r,$q) = @_;
     my(@retval);
     local $_;
-    my $uri = $r-&gt;uri;
+    my $uri = $r-&gt;location;
     my $cache = __PACKAGE__-&gt;registry_cache;
     push @retval, "&lt;b&gt;Click on package name to see its symbol table&lt;/b&gt;&lt;p&gt;\n";
     foreach (sort keys %$cache) {




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r760926 - in /perl/modperl/trunk: Changes lib/Apache2/Status.pm</title>
<author><name>torsten@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200904.mbox/%3c20090401153957.EFCE32388970@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090401153957-EFCE32388970@eris-apache-org%3e</id>
<updated>2009-04-01T15:39:57Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: torsten
Date: Wed Apr  1 15:39:56 2009
New Revision: 760926

URL: http://svn.apache.org/viewvc?rev=760926&amp;view=rev
Log:
Fix an XSS bug in Apache2::Status.

Modified:
    perl/modperl/trunk/Changes
    perl/modperl/trunk/lib/Apache2/Status.pm

Modified: perl/modperl/trunk/Changes
URL: http://svn.apache.org/viewvc/perl/modperl/trunk/Changes?rev=760926&amp;r1=760925&amp;r2=760926&amp;view=diff
==============================================================================
--- perl/modperl/trunk/Changes (original)
+++ perl/modperl/trunk/Changes Wed Apr  1 15:39:56 2009
@@ -12,6 +12,9 @@
 
 =item 2.0.5-dev
 
+Fix an XSS issue in Apache2::Status reported by Richard J. Brain
+&lt;richard@procheckup.com&gt;. [Torsten Foertsch]
+
 Add NOTICE file to the distribution. [Joe Schaefer]
 
 Make sure Apache2::RequestIO::read doesn't clear the buffer on end of

Modified: perl/modperl/trunk/lib/Apache2/Status.pm
URL: http://svn.apache.org/viewvc/perl/modperl/trunk/lib/Apache2/Status.pm?rev=760926&amp;r1=760925&amp;r2=760926&amp;view=diff
==============================================================================
--- perl/modperl/trunk/lib/Apache2/Status.pm (original)
+++ perl/modperl/trunk/lib/Apache2/Status.pm Wed Apr  1 15:39:56 2009
@@ -29,7 +29,7 @@
 
 use Apache2::Const -compile =&gt; qw(OK);
 
-$Apache2::Status::VERSION = '4.00'; # mod_perl 2.0
+$Apache2::Status::VERSION = '4.01'; # mod_perl 2.0
 
 use constant IS_WIN32 =&gt; ($^O eq "MSWin32");
 
@@ -126,7 +126,7 @@
         $r-&gt;print(symdump($r, $qs));
     }
     else {
-        my $uri = $r-&gt;uri;
+        my $uri = $r-&gt;location;
         $r-&gt;print('&lt;p&gt;');
         $r-&gt;print(
             map { qq[&lt;a href="$uri?$_"&gt;$status{$_}&lt;/a&gt;&lt;br /&gt;\n] } sort
{ lc $a cmp lc $b } keys %status
@@ -198,7 +198,7 @@
 sub status_inc {
     my ($r) = @_;
 
-    my $uri = $r-&gt;uri;
+    my $uri = $r-&gt;location;
     my @retval = (
         '&lt;table border="1"&gt;',
         "&lt;tr&gt;",
@@ -289,7 +289,7 @@
     my ($r) = @_;
 
     local $_;
-    my $uri = $r-&gt;uri;
+    my $uri = $r-&gt;location;
     my $cache = __PACKAGE__-&gt;registry_cache;
 
     my @retval = "&lt;h2&gt;Compiled registry scripts grouped by their handler&lt;/h2&gt;";
@@ -765,7 +765,7 @@
     my ($self, $package, $r) = @_;
 
     my @m = qw(&lt;table&gt;);
-    my $uri = $r-&gt;uri;
+    my $uri = $r-&gt;location;
     my $is_main = $package eq "main";
 
     my $do_dump = has($r, "dumper");




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r760074 - in /perl/Apache-Bootstrap/trunk: Changes lib/Apache/Bootstrap.pm t/00-load.t</title>
<author><name>phred@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200903.mbox/%3c20090330180327.E2F2623889FD@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090330180327-E2F2623889FD@eris-apache-org%3e</id>
<updated>2009-03-30T18:03:27Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: phred
Date: Mon Mar 30 18:03:27 2009
New Revision: 760074

URL: http://svn.apache.org/viewvc?rev=760074&amp;view=rev
Log:
0.05 to CPAN.

Modified:
    perl/Apache-Bootstrap/trunk/Changes
    perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm
    perl/Apache-Bootstrap/trunk/t/00-load.t

Modified: perl/Apache-Bootstrap/trunk/Changes
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/Changes?rev=760074&amp;r1=760073&amp;r2=760074&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/Changes (original)
+++ perl/Apache-Bootstrap/trunk/Changes Mon Mar 30 18:03:27 2009
@@ -1,6 +1,9 @@
 Revision history for Apache-Bootstrap
 
-0.05-rc1
+0.05 Mon Mar 30 10:25:54 PST 2009
+    - change apache test check for wrong version instead of valid a:t config
+
+0.05-rc1 Mon Jan 21 14:34:83 PST 2009
     - code imported to ASF repository, thanks to pgollucci
 
 0.04_02  Sat Nov 08 17:07:56 PST 2008

Modified: perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm?rev=760074&amp;r1=760073&amp;r2=760074&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm (original)
+++ perl/Apache-Bootstrap/trunk/lib/Apache/Bootstrap.pm Mon Mar 30 18:03:27 2009
@@ -9,7 +9,7 @@
 
 =cut
 
-our $VERSION = '0.05-rc1';
+our $VERSION = '0.05';
 
 use constant MIN_MP2_VER =&gt; '1.99022';    # mp2 renaming
 

Modified: perl/Apache-Bootstrap/trunk/t/00-load.t
URL: http://svn.apache.org/viewvc/perl/Apache-Bootstrap/trunk/t/00-load.t?rev=760074&amp;r1=760073&amp;r2=760074&amp;view=diff
==============================================================================
--- perl/Apache-Bootstrap/trunk/t/00-load.t (original)
+++ perl/Apache-Bootstrap/trunk/t/00-load.t Mon Mar 30 18:03:27 2009
@@ -62,13 +62,12 @@
     # need a bootstrap object
     my $bootstrap = $dual_bootstrap || $mp2_bootstrap || $mp1_bootstrap;
 
-    my $at_version = $bootstrap-&gt;check_for_apache_test;
+    my $at_version = $bootstrap-&gt;check_for_apache_test(
+        $Apache::Test::VERSION + 0.01);
 
-    cmp_ok( $at_version, '==', $Apache::Test::VERSION, 'check a:t version' );
+    ok(!$at_version, 'check for non existing a:t version (+0.01)');
 }
 
-# TODO - figure out how to test absence of apache::test
-
 # delete mod_perl from INC
 delete $INC{'mod_perl.pm'};
 




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r758847 - /perl/modperl/trunk/INSTALL</title>
<author><name>gozer@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200903.mbox/%3c20090326204951.E3E482388995@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090326204951-E3E482388995@eris-apache-org%3e</id>
<updated>2009-03-26T20:49:51Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: gozer
Date: Thu Mar 26 20:49:51 2009
New Revision: 758847

URL: http://svn.apache.org/viewvc?rev=758847&amp;view=rev
Log:
whitespace fix to test buildbot

Modified:
    perl/modperl/trunk/INSTALL

Modified: perl/modperl/trunk/INSTALL
URL: http://svn.apache.org/viewvc/perl/modperl/trunk/INSTALL?rev=758847&amp;r1=758846&amp;r2=758847&amp;view=diff
==============================================================================
--- perl/modperl/trunk/INSTALL (original)
+++ perl/modperl/trunk/INSTALL Thu Mar 26 20:49:51 2009
@@ -27,3 +27,4 @@
 
   http://perl.apache.org/docs/2.0/user/install/install.pod
   http://perl.apache.org/docs/2.0/user/config/config.pod
+




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r757553 - /perl/modperl/trunk/INSTALL</title>
<author><name>joes@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200903.mbox/%3c20090323212839.BDF492388970@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090323212839-BDF492388970@eris-apache-org%3e</id>
<updated>2009-03-23T21:28:39Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: joes
Date: Mon Mar 23 21:28:38 2009
New Revision: 757553

URL: http://svn.apache.org/viewvc?rev=757553&amp;view=rev
Log:

whitespace for buildbot trigger

Modified:
    perl/modperl/trunk/INSTALL

Modified: perl/modperl/trunk/INSTALL
URL: http://svn.apache.org/viewvc/perl/modperl/trunk/INSTALL?rev=757553&amp;r1=757552&amp;r2=757553&amp;view=diff
==============================================================================
--- perl/modperl/trunk/INSTALL (original)
+++ perl/modperl/trunk/INSTALL Mon Mar 23 21:28:38 2009
@@ -27,4 +27,3 @@
 
   http://perl.apache.org/docs/2.0/user/install/install.pod
   http://perl.apache.org/docs/2.0/user/config/config.pod
-




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r756402 - in /perl/modperl/branches/threading: ./ Changes INSTALL META.yml NOTICE README-SVN</title>
<author><name>torsten@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200903.mbox/%3c20090320102342.434B42388882@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090320102342-434B42388882@eris-apache-org%3e</id>
<updated>2009-03-20T10:23:39Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: torsten
Date: Fri Mar 20 10:23:30 2009
New Revision: 756402

URL: http://svn.apache.org/viewvc?rev=756402&amp;view=rev
Log:
Merged revisions 751909,751936,751954,751963,752425 via svnmerge from 
https://svn.eu.apache.org/repos/asf/perl/modperl/trunk

........
  r751909 | joes | 2009-03-10 00:27:38 +0100 (Tue, 10 Mar 2009) | 2 lines
  
  Add NOTICE file.
........
  r751936 | joes | 2009-03-10 02:17:48 +0100 (Tue, 10 Mar 2009) | 2 lines
  
  document NOTICE addition
........
  r751954 | joes | 2009-03-10 02:57:15 +0100 (Tue, 10 Mar 2009) | 2 lines
  
  whitespace
........
  r751963 | joes | 2009-03-10 03:18:06 +0100 (Tue, 10 Mar 2009) | 2 lines
  
  whitespace fix to test buildbot
........
  r752425 | joes | 2009-03-11 12:30:37 +0100 (Wed, 11 Mar 2009) | 2 lines
  
  whitespace fix to test buildbot
........

Added:
    perl/modperl/branches/threading/NOTICE
      - copied unchanged from r752425, perl/modperl/trunk/NOTICE
Modified:
    perl/modperl/branches/threading/   (props changed)
    perl/modperl/branches/threading/Changes
    perl/modperl/branches/threading/INSTALL
    perl/modperl/branches/threading/META.yml
    perl/modperl/branches/threading/README-SVN

Propchange: perl/modperl/branches/threading/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Fri Mar 20 10:23:30 2009
@@ -1 +1 @@
-/perl/modperl/trunk:594682-672484,672819-681118,693357,700369,732889-736218
+/perl/modperl/trunk:594682-672484,672819-681118,693357,700369,732889-736218,751909-752425

Propchange: perl/modperl/branches/threading/
------------------------------------------------------------------------------
--- svnmerge-integrated (original)
+++ svnmerge-integrated Fri Mar 20 10:23:30 2009
@@ -1 +1 @@
-/perl/modperl/trunk:1-712967,712969-749251
+/perl/modperl/trunk:1-712967,712969-756400

Modified: perl/modperl/branches/threading/Changes
URL: http://svn.apache.org/viewvc/perl/modperl/branches/threading/Changes?rev=756402&amp;r1=756401&amp;r2=756402&amp;view=diff
==============================================================================
--- perl/modperl/branches/threading/Changes (original)
+++ perl/modperl/branches/threading/Changes Fri Mar 20 10:23:30 2009
@@ -31,6 +31,8 @@
 
 =item 2.0.5-dev
 
+Add NOTICE file to the distribution. [Joe Schaefer]
+
 Make sure Apache2::RequestIO::read doesn't clear the buffer on end of
 file and handle negative offsets and offsets that are larger than
 the current string length. [Torsten Foertsch]

Modified: perl/modperl/branches/threading/INSTALL
URL: http://svn.apache.org/viewvc/perl/modperl/branches/threading/INSTALL?rev=756402&amp;r1=756401&amp;r2=756402&amp;view=diff
==============================================================================
--- perl/modperl/branches/threading/INSTALL (original)
+++ perl/modperl/branches/threading/INSTALL Fri Mar 20 10:23:30 2009
@@ -27,3 +27,4 @@
 
   http://perl.apache.org/docs/2.0/user/install/install.pod
   http://perl.apache.org/docs/2.0/user/config/config.pod
+

Modified: perl/modperl/branches/threading/META.yml
URL: http://svn.apache.org/viewvc/perl/modperl/branches/threading/META.yml?rev=756402&amp;r1=756401&amp;r2=756402&amp;view=diff
==============================================================================
--- perl/modperl/branches/threading/META.yml (original)
+++ perl/modperl/branches/threading/META.yml Fri Mar 20 10:23:30 2009
@@ -8,7 +8,7 @@
         - Apache-Test
     package:
           # Internally redefined module
-        - C::Preprocessed   
+        - C::Preprocessed
           # Fake packages
         - Apache::Status::_version
         - perlrun_decl

Modified: perl/modperl/branches/threading/README-SVN
URL: http://svn.apache.org/viewvc/perl/modperl/branches/threading/README-SVN?rev=756402&amp;r1=756401&amp;r2=756402&amp;view=diff
==============================================================================
--- perl/modperl/branches/threading/README-SVN (original)
+++ perl/modperl/branches/threading/README-SVN Fri Mar 20 10:23:30 2009
@@ -56,4 +56,3 @@
 svn for cvs users (including migration tools):
 
   http://svnbook.red-bean.com/en/1.0/apa.html
-




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r752425 - /perl/modperl/trunk/INSTALL</title>
<author><name>joes@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200903.mbox/%3c20090311113037.C6FE9238889F@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090311113037-C6FE9238889F@eris-apache-org%3e</id>
<updated>2009-03-11T11:30:37Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: joes
Date: Wed Mar 11 11:30:37 2009
New Revision: 752425

URL: http://svn.apache.org/viewvc?rev=752425&amp;view=rev
Log:
whitespace fix to test buildbot

Modified:
    perl/modperl/trunk/INSTALL

Modified: perl/modperl/trunk/INSTALL
URL: http://svn.apache.org/viewvc/perl/modperl/trunk/INSTALL?rev=752425&amp;r1=752424&amp;r2=752425&amp;view=diff
==============================================================================
--- perl/modperl/trunk/INSTALL (original)
+++ perl/modperl/trunk/INSTALL Wed Mar 11 11:30:37 2009
@@ -27,3 +27,4 @@
 
   http://perl.apache.org/docs/2.0/user/install/install.pod
   http://perl.apache.org/docs/2.0/user/config/config.pod
+




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r751963 - /perl/modperl/trunk/README-SVN</title>
<author><name>joes@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200903.mbox/%3c20090310021807.5A07A23888E6@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090310021807-5A07A23888E6@eris-apache-org%3e</id>
<updated>2009-03-10T02:18:07Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: joes
Date: Tue Mar 10 02:18:06 2009
New Revision: 751963

URL: http://svn.apache.org/viewvc?rev=751963&amp;view=rev
Log:
whitespace fix to test buildbot

Modified:
    perl/modperl/trunk/README-SVN

Modified: perl/modperl/trunk/README-SVN
URL: http://svn.apache.org/viewvc/perl/modperl/trunk/README-SVN?rev=751963&amp;r1=751962&amp;r2=751963&amp;view=diff
==============================================================================
--- perl/modperl/trunk/README-SVN (original)
+++ perl/modperl/trunk/README-SVN Tue Mar 10 02:18:06 2009
@@ -56,4 +56,3 @@
 svn for cvs users (including migration tools):
 
   http://svnbook.red-bean.com/en/1.0/apa.html
-




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r751954 - /perl/modperl/trunk/META.yml</title>
<author><name>joes@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-modperl-cvs/200903.mbox/%3c20090310015715.ACC27238889F@eris.apache.org%3e"/>
<id>urn:uuid:%3c20090310015715-ACC27238889F@eris-apache-org%3e</id>
<updated>2009-03-10T01:57:15Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: joes
Date: Tue Mar 10 01:57:15 2009
New Revision: 751954

URL: http://svn.apache.org/viewvc?rev=751954&amp;view=rev
Log:
whitespace

Modified:
    perl/modperl/trunk/META.yml

Modified: perl/modperl/trunk/META.yml
URL: http://svn.apache.org/viewvc/perl/modperl/trunk/META.yml?rev=751954&amp;r1=751953&amp;r2=751954&amp;view=diff
==============================================================================
--- perl/modperl/trunk/META.yml (original)
+++ perl/modperl/trunk/META.yml Tue Mar 10 01:57:15 2009
@@ -8,7 +8,7 @@
         - Apache-Test
     package:
           # Internally redefined module
-        - C::Preprocessed   
+        - C::Preprocessed
           # Fake packages
         - Apache::Status::_version
         - perlrun_decl




</pre>
</div>
</content>
</entry>
</feed>
