You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl-cvs@perl.apache.org by ph...@apache.org on 2014/02/15 23:56:35 UTC

svn commit: r1568699 [11/19] - in /perl/site: ./ about/ about/contributors/ about/link/ advocacy/ bugs/ contribute/ contribute/docs/ docs/ docs/1.0/ docs/1.0/api/ docs/1.0/api/Apache/ docs/1.0/guide/ docs/1.0/os/ docs/1.0/os/win32/ docs/2.0/ docs/2.0/a...

Modified: perl/site/docs/2.0/user/intro/start_fast.html
URL: http://svn.apache.org/viewvc/perl/site/docs/2.0/user/intro/start_fast.html?rev=1568699&r1=1568698&r2=1568699&view=diff
==============================================================================
--- perl/site/docs/2.0/user/intro/start_fast.html (original)
+++ perl/site/docs/2.0/user/intro/start_fast.html Sat Feb 15 22:56:21 2014
@@ -628,11 +628,11 @@ with mod_perl 2.0. For most people it's 
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    mod_perl2 User's Guide<br><br>
-                    <a href="http://modperl2book.org/">
-                        <img src="../../../../images/books/mod_perl2_users_guide.jpg" border="1" align="middle" width="128" height="192" class="img-border" alt="mod_perl2 User's Guide"></a>
+                    mod_perl Pocket Reference<br><br>
+                    <a href="http://www.oreilly.com/catalog/modperlpr/">
+                        <img src="../../../../images/books/modperlpr.jpg" border="1" align="middle" width="85" height="140" class="img-border" alt="mod_perl Pocket Reference"></a>
                     <br><br>
-                    <em>By <a href='http://chestofbooks.com/'>Stas Bekman</a>, Jim Brandt</em>
+                    <em>By Andrew Ford</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -647,11 +647,11 @@ with mod_perl 2.0. For most people it's 
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    Practical mod_perl<br><br>
-                    <a href="http://modperlbook.org/">
-                        <img src="../../../../images/books/practical_modperl.jpg" border="1" align="middle" width="128" height="169" class="img-border" alt="Practical mod_perl"></a>
+                    Writing Apache Modules with Perl and C<br><br>
+                    <a href="http://www.modperl.com/">
+                        <img src="../../../../images/books/wrapmod.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Writing Apache Modules with Perl and C"></a>
                     <br><br>
-                    <em>By <a href='http://stason.org/'>Stas Bekman</a>, Eric Cholet</em>
+                    <em>By Lincoln Stein, Doug MacEachern</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -666,11 +666,11 @@ with mod_perl 2.0. For most people it's 
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    The mod_perl Developer's Cookbook<br><br>
-                    <a href="http://www.modperlcookbook.org/">
-                        <img src="../../../../images/books/modperlcookbook.jpg" border="1" align="middle" width="113" height="140" class="img-border" alt="The mod_perl Developer's Cookbook"></a>
+                    Embedding Perl in HTML with Mason<br><br>
+                    <a href="http://www.masonbook.com/">
+                        <img src="../../../../images/books/masonbook.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Embedding Perl in HTML with Mason"></a>
                     <br><br>
-                    <em>By Geoffrey Young, Paul Lindner, Randy Kobes</em>
+                    <em>By Dave Rolsky, Ken Williams</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -685,11 +685,11 @@ with mod_perl 2.0. For most people it's 
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    mod_perl Pocket Reference<br><br>
-                    <a href="http://www.oreilly.com/catalog/modperlpr/">
-                        <img src="../../../../images/books/modperlpr.jpg" border="1" align="middle" width="85" height="140" class="img-border" alt="mod_perl Pocket Reference"></a>
+                    mod_perl2 User's Guide<br><br>
+                    <a href="http://modperl2book.org/">
+                        <img src="../../../../images/books/mod_perl2_users_guide.jpg" border="1" align="middle" width="128" height="192" class="img-border" alt="mod_perl2 User's Guide"></a>
                     <br><br>
-                    <em>By Andrew Ford</em>
+                    <em>By <a href='http://chestofbooks.com/'>Stas Bekman</a>, Jim Brandt</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -704,11 +704,11 @@ with mod_perl 2.0. For most people it's 
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    Writing Apache Modules with Perl and C<br><br>
-                    <a href="http://www.modperl.com/">
-                        <img src="../../../../images/books/wrapmod.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Writing Apache Modules with Perl and C"></a>
+                    Practical mod_perl<br><br>
+                    <a href="http://modperlbook.org/">
+                        <img src="../../../../images/books/practical_modperl.jpg" border="1" align="middle" width="128" height="169" class="img-border" alt="Practical mod_perl"></a>
                     <br><br>
-                    <em>By Lincoln Stein, Doug MacEachern</em>
+                    <em>By <a href='http://stason.org/'>Stas Bekman</a>, Eric Cholet</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -723,11 +723,11 @@ with mod_perl 2.0. For most people it's 
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    Embedding Perl in HTML with Mason<br><br>
-                    <a href="http://www.masonbook.com/">
-                        <img src="../../../../images/books/masonbook.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Embedding Perl in HTML with Mason"></a>
+                    The mod_perl Developer's Cookbook<br><br>
+                    <a href="http://www.modperlcookbook.org/">
+                        <img src="../../../../images/books/modperlcookbook.jpg" border="1" align="middle" width="113" height="140" class="img-border" alt="The mod_perl Developer's Cookbook"></a>
                     <br><br>
-                    <em>By Dave Rolsky, Ken Williams</em>
+                    <em>By Geoffrey Young, Paul Lindner, Randy Kobes</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -1035,7 +1035,7 @@ Changes file.</p>
         <div class="footer noPrint">
             <hr noshade size="1">
             <!-- footer (tail )-->
-            <p class="modified">Last modified Mon Feb 11 03:41:47 2013</p>
+            <p class="modified">Last modified Sat Feb 15 14:50:07 2014</p>
             <div class="changes"><a href="../Changes.html"><img src="../../../../images/nav/page_changes.gif" width="60" height="16" border="0" alt="Changes file"></a>
 <br><br>
 </div>

Modified: perl/site/docs/2.0/user/intro/start_fast.pdf
URL: http://svn.apache.org/viewvc/perl/site/docs/2.0/user/intro/start_fast.pdf?rev=1568699&r1=1568698&r2=1568699&view=diff
==============================================================================
Binary files - no diff available.

Modified: perl/site/docs/2.0/user/performance/mpm.html
URL: http://svn.apache.org/viewvc/perl/site/docs/2.0/user/performance/mpm.html?rev=1568699&r1=1568698&r2=1568699&view=diff
==============================================================================
--- perl/site/docs/2.0/user/performance/mpm.html (original)
+++ perl/site/docs/2.0/user/performance/mpm.html Sat Feb 15 22:56:21 2014
@@ -629,11 +629,11 @@ performance out of it.">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    mod_perl Pocket Reference<br><br>
-                    <a href="http://www.oreilly.com/catalog/modperlpr/">
-                        <img src="../../../../images/books/modperlpr.jpg" border="1" align="middle" width="85" height="140" class="img-border" alt="mod_perl Pocket Reference"></a>
+                    Embedding Perl in HTML with Mason<br><br>
+                    <a href="http://www.masonbook.com/">
+                        <img src="../../../../images/books/masonbook.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Embedding Perl in HTML with Mason"></a>
                     <br><br>
-                    <em>By Andrew Ford</em>
+                    <em>By Dave Rolsky, Ken Williams</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -648,11 +648,11 @@ performance out of it.">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    Writing Apache Modules with Perl and C<br><br>
-                    <a href="http://www.modperl.com/">
-                        <img src="../../../../images/books/wrapmod.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Writing Apache Modules with Perl and C"></a>
+                    mod_perl2 User's Guide<br><br>
+                    <a href="http://modperl2book.org/">
+                        <img src="../../../../images/books/mod_perl2_users_guide.jpg" border="1" align="middle" width="128" height="192" class="img-border" alt="mod_perl2 User's Guide"></a>
                     <br><br>
-                    <em>By Lincoln Stein, Doug MacEachern</em>
+                    <em>By <a href='http://chestofbooks.com/'>Stas Bekman</a>, Jim Brandt</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -667,11 +667,11 @@ performance out of it.">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    Embedding Perl in HTML with Mason<br><br>
-                    <a href="http://www.masonbook.com/">
-                        <img src="../../../../images/books/masonbook.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Embedding Perl in HTML with Mason"></a>
+                    Practical mod_perl<br><br>
+                    <a href="http://modperlbook.org/">
+                        <img src="../../../../images/books/practical_modperl.jpg" border="1" align="middle" width="128" height="169" class="img-border" alt="Practical mod_perl"></a>
                     <br><br>
-                    <em>By Dave Rolsky, Ken Williams</em>
+                    <em>By <a href='http://stason.org/'>Stas Bekman</a>, Eric Cholet</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -686,11 +686,11 @@ performance out of it.">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    mod_perl2 User's Guide<br><br>
-                    <a href="http://modperl2book.org/">
-                        <img src="../../../../images/books/mod_perl2_users_guide.jpg" border="1" align="middle" width="128" height="192" class="img-border" alt="mod_perl2 User's Guide"></a>
+                    The mod_perl Developer's Cookbook<br><br>
+                    <a href="http://www.modperlcookbook.org/">
+                        <img src="../../../../images/books/modperlcookbook.jpg" border="1" align="middle" width="113" height="140" class="img-border" alt="The mod_perl Developer's Cookbook"></a>
                     <br><br>
-                    <em>By <a href='http://chestofbooks.com/'>Stas Bekman</a>, Jim Brandt</em>
+                    <em>By Geoffrey Young, Paul Lindner, Randy Kobes</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -705,11 +705,11 @@ performance out of it.">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    Practical mod_perl<br><br>
-                    <a href="http://modperlbook.org/">
-                        <img src="../../../../images/books/practical_modperl.jpg" border="1" align="middle" width="128" height="169" class="img-border" alt="Practical mod_perl"></a>
+                    mod_perl Pocket Reference<br><br>
+                    <a href="http://www.oreilly.com/catalog/modperlpr/">
+                        <img src="../../../../images/books/modperlpr.jpg" border="1" align="middle" width="85" height="140" class="img-border" alt="mod_perl Pocket Reference"></a>
                     <br><br>
-                    <em>By <a href='http://stason.org/'>Stas Bekman</a>, Eric Cholet</em>
+                    <em>By Andrew Ford</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -724,11 +724,11 @@ performance out of it.">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    The mod_perl Developer's Cookbook<br><br>
-                    <a href="http://www.modperlcookbook.org/">
-                        <img src="../../../../images/books/modperlcookbook.jpg" border="1" align="middle" width="113" height="140" class="img-border" alt="The mod_perl Developer's Cookbook"></a>
+                    Writing Apache Modules with Perl and C<br><br>
+                    <a href="http://www.modperl.com/">
+                        <img src="../../../../images/books/wrapmod.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Writing Apache Modules with Perl and C"></a>
                     <br><br>
-                    <em>By Geoffrey Young, Paul Lindner, Randy Kobes</em>
+                    <em>By Lincoln Stein, Doug MacEachern</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -1003,7 +1003,7 @@ Changes file.</p>
         <div class="footer noPrint">
             <hr noshade size="1">
             <!-- footer (tail )-->
-            <p class="modified">Last modified Mon Feb 11 03:41:48 2013</p>
+            <p class="modified">Last modified Sat Feb 15 14:50:08 2014</p>
             <div class="changes"><a href="../Changes.html"><img src="../../../../images/nav/page_changes.gif" width="60" height="16" border="0" alt="Changes file"></a>
 <br><br>
 </div>

Modified: perl/site/docs/2.0/user/performance/mpm.pdf
URL: http://svn.apache.org/viewvc/perl/site/docs/2.0/user/performance/mpm.pdf?rev=1568699&r1=1568698&r2=1568699&view=diff
==============================================================================
Binary files - no diff available.

Modified: perl/site/docs/2.0/user/performance/prevent.html
URL: http://svn.apache.org/viewvc/perl/site/docs/2.0/user/performance/prevent.html?rev=1568699&r1=1568698&r2=1568699&view=diff
==============================================================================
--- perl/site/docs/2.0/user/performance/prevent.html (original)
+++ perl/site/docs/2.0/user/performance/prevent.html Sat Feb 15 22:56:21 2014
@@ -628,11 +628,11 @@ keep the performance high">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    mod_perl Pocket Reference<br><br>
-                    <a href="http://www.oreilly.com/catalog/modperlpr/">
-                        <img src="../../../../images/books/modperlpr.jpg" border="1" align="middle" width="85" height="140" class="img-border" alt="mod_perl Pocket Reference"></a>
+                    Embedding Perl in HTML with Mason<br><br>
+                    <a href="http://www.masonbook.com/">
+                        <img src="../../../../images/books/masonbook.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Embedding Perl in HTML with Mason"></a>
                     <br><br>
-                    <em>By Andrew Ford</em>
+                    <em>By Dave Rolsky, Ken Williams</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -647,11 +647,11 @@ keep the performance high">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    Writing Apache Modules with Perl and C<br><br>
-                    <a href="http://www.modperl.com/">
-                        <img src="../../../../images/books/wrapmod.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Writing Apache Modules with Perl and C"></a>
+                    mod_perl2 User's Guide<br><br>
+                    <a href="http://modperl2book.org/">
+                        <img src="../../../../images/books/mod_perl2_users_guide.jpg" border="1" align="middle" width="128" height="192" class="img-border" alt="mod_perl2 User's Guide"></a>
                     <br><br>
-                    <em>By Lincoln Stein, Doug MacEachern</em>
+                    <em>By <a href='http://chestofbooks.com/'>Stas Bekman</a>, Jim Brandt</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -666,11 +666,11 @@ keep the performance high">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    Embedding Perl in HTML with Mason<br><br>
-                    <a href="http://www.masonbook.com/">
-                        <img src="../../../../images/books/masonbook.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Embedding Perl in HTML with Mason"></a>
+                    Practical mod_perl<br><br>
+                    <a href="http://modperlbook.org/">
+                        <img src="../../../../images/books/practical_modperl.jpg" border="1" align="middle" width="128" height="169" class="img-border" alt="Practical mod_perl"></a>
                     <br><br>
-                    <em>By Dave Rolsky, Ken Williams</em>
+                    <em>By <a href='http://stason.org/'>Stas Bekman</a>, Eric Cholet</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -685,11 +685,11 @@ keep the performance high">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    mod_perl2 User's Guide<br><br>
-                    <a href="http://modperl2book.org/">
-                        <img src="../../../../images/books/mod_perl2_users_guide.jpg" border="1" align="middle" width="128" height="192" class="img-border" alt="mod_perl2 User's Guide"></a>
+                    The mod_perl Developer's Cookbook<br><br>
+                    <a href="http://www.modperlcookbook.org/">
+                        <img src="../../../../images/books/modperlcookbook.jpg" border="1" align="middle" width="113" height="140" class="img-border" alt="The mod_perl Developer's Cookbook"></a>
                     <br><br>
-                    <em>By <a href='http://chestofbooks.com/'>Stas Bekman</a>, Jim Brandt</em>
+                    <em>By Geoffrey Young, Paul Lindner, Randy Kobes</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -704,11 +704,11 @@ keep the performance high">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    Practical mod_perl<br><br>
-                    <a href="http://modperlbook.org/">
-                        <img src="../../../../images/books/practical_modperl.jpg" border="1" align="middle" width="128" height="169" class="img-border" alt="Practical mod_perl"></a>
+                    mod_perl Pocket Reference<br><br>
+                    <a href="http://www.oreilly.com/catalog/modperlpr/">
+                        <img src="../../../../images/books/modperlpr.jpg" border="1" align="middle" width="85" height="140" class="img-border" alt="mod_perl Pocket Reference"></a>
                     <br><br>
-                    <em>By <a href='http://stason.org/'>Stas Bekman</a>, Eric Cholet</em>
+                    <em>By Andrew Ford</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -723,11 +723,11 @@ keep the performance high">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    The mod_perl Developer's Cookbook<br><br>
-                    <a href="http://www.modperlcookbook.org/">
-                        <img src="../../../../images/books/modperlcookbook.jpg" border="1" align="middle" width="113" height="140" class="img-border" alt="The mod_perl Developer's Cookbook"></a>
+                    Writing Apache Modules with Perl and C<br><br>
+                    <a href="http://www.modperl.com/">
+                        <img src="../../../../images/books/wrapmod.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Writing Apache Modules with Perl and C"></a>
                     <br><br>
-                    <em>By Geoffrey Young, Paul Lindner, Randy Kobes</em>
+                    <em>By Lincoln Stein, Doug MacEachern</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -901,7 +901,7 @@ Changes file.</p>
         <div class="footer noPrint">
             <hr noshade size="1">
             <!-- footer (tail )-->
-            <p class="modified">Last modified Mon Feb 11 03:41:48 2013</p>
+            <p class="modified">Last modified Sat Feb 15 14:50:08 2014</p>
             <div class="changes"><a href="../Changes.html"><img src="../../../../images/nav/page_changes.gif" width="60" height="16" border="0" alt="Changes file"></a>
 <br><br>
 </div>

Modified: perl/site/docs/2.0/user/performance/prevent.pdf
URL: http://svn.apache.org/viewvc/perl/site/docs/2.0/user/performance/prevent.pdf?rev=1568699&r1=1568698&r2=1568699&view=diff
==============================================================================
Binary files - no diff available.

Modified: perl/site/docs/2.0/user/porting/compat.html
URL: http://svn.apache.org/viewvc/perl/site/docs/2.0/user/porting/compat.html?rev=1568699&r1=1568698&r2=1568699&view=diff
==============================================================================
--- perl/site/docs/2.0/user/porting/compat.html (original)
+++ perl/site/docs/2.0/user/porting/compat.html Sat Feb 15 22:56:21 2014
@@ -628,11 +628,11 @@ from mod_perl 1.0 to mod_perl 2.0.">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    The mod_perl Developer's Cookbook<br><br>
-                    <a href="http://www.modperlcookbook.org/">
-                        <img src="../../../../images/books/modperlcookbook.jpg" border="1" align="middle" width="113" height="140" class="img-border" alt="The mod_perl Developer's Cookbook"></a>
+                    Writing Apache Modules with Perl and C<br><br>
+                    <a href="http://www.modperl.com/">
+                        <img src="../../../../images/books/wrapmod.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Writing Apache Modules with Perl and C"></a>
                     <br><br>
-                    <em>By Geoffrey Young, Paul Lindner, Randy Kobes</em>
+                    <em>By Lincoln Stein, Doug MacEachern</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -647,11 +647,11 @@ from mod_perl 1.0 to mod_perl 2.0.">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    mod_perl Pocket Reference<br><br>
-                    <a href="http://www.oreilly.com/catalog/modperlpr/">
-                        <img src="../../../../images/books/modperlpr.jpg" border="1" align="middle" width="85" height="140" class="img-border" alt="mod_perl Pocket Reference"></a>
+                    Embedding Perl in HTML with Mason<br><br>
+                    <a href="http://www.masonbook.com/">
+                        <img src="../../../../images/books/masonbook.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Embedding Perl in HTML with Mason"></a>
                     <br><br>
-                    <em>By Andrew Ford</em>
+                    <em>By Dave Rolsky, Ken Williams</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -666,11 +666,11 @@ from mod_perl 1.0 to mod_perl 2.0.">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    Writing Apache Modules with Perl and C<br><br>
-                    <a href="http://www.modperl.com/">
-                        <img src="../../../../images/books/wrapmod.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Writing Apache Modules with Perl and C"></a>
+                    mod_perl2 User's Guide<br><br>
+                    <a href="http://modperl2book.org/">
+                        <img src="../../../../images/books/mod_perl2_users_guide.jpg" border="1" align="middle" width="128" height="192" class="img-border" alt="mod_perl2 User's Guide"></a>
                     <br><br>
-                    <em>By Lincoln Stein, Doug MacEachern</em>
+                    <em>By <a href='http://chestofbooks.com/'>Stas Bekman</a>, Jim Brandt</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -685,11 +685,11 @@ from mod_perl 1.0 to mod_perl 2.0.">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    Embedding Perl in HTML with Mason<br><br>
-                    <a href="http://www.masonbook.com/">
-                        <img src="../../../../images/books/masonbook.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Embedding Perl in HTML with Mason"></a>
+                    Practical mod_perl<br><br>
+                    <a href="http://modperlbook.org/">
+                        <img src="../../../../images/books/practical_modperl.jpg" border="1" align="middle" width="128" height="169" class="img-border" alt="Practical mod_perl"></a>
                     <br><br>
-                    <em>By Dave Rolsky, Ken Williams</em>
+                    <em>By <a href='http://stason.org/'>Stas Bekman</a>, Eric Cholet</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -704,11 +704,11 @@ from mod_perl 1.0 to mod_perl 2.0.">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    mod_perl2 User's Guide<br><br>
-                    <a href="http://modperl2book.org/">
-                        <img src="../../../../images/books/mod_perl2_users_guide.jpg" border="1" align="middle" width="128" height="192" class="img-border" alt="mod_perl2 User's Guide"></a>
+                    The mod_perl Developer's Cookbook<br><br>
+                    <a href="http://www.modperlcookbook.org/">
+                        <img src="../../../../images/books/modperlcookbook.jpg" border="1" align="middle" width="113" height="140" class="img-border" alt="The mod_perl Developer's Cookbook"></a>
                     <br><br>
-                    <em>By <a href='http://chestofbooks.com/'>Stas Bekman</a>, Jim Brandt</em>
+                    <em>By Geoffrey Young, Paul Lindner, Randy Kobes</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -723,11 +723,11 @@ from mod_perl 1.0 to mod_perl 2.0.">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    Practical mod_perl<br><br>
-                    <a href="http://modperlbook.org/">
-                        <img src="../../../../images/books/practical_modperl.jpg" border="1" align="middle" width="128" height="169" class="img-border" alt="Practical mod_perl"></a>
+                    mod_perl Pocket Reference<br><br>
+                    <a href="http://www.oreilly.com/catalog/modperlpr/">
+                        <img src="../../../../images/books/modperlpr.jpg" border="1" align="middle" width="85" height="140" class="img-border" alt="mod_perl Pocket Reference"></a>
                     <br><br>
-                    <em>By <a href='http://stason.org/'>Stas Bekman</a>, Eric Cholet</em>
+                    <em>By Andrew Ford</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -3127,7 +3127,7 @@ Changes file.</p>
         <div class="footer noPrint">
             <hr noshade size="1">
             <!-- footer (tail )-->
-            <p class="modified">Last modified Mon Feb 11 03:41:47 2013</p>
+            <p class="modified">Last modified Sat Feb 15 14:50:07 2014</p>
             <div class="changes"><a href="../Changes.html"><img src="../../../../images/nav/page_changes.gif" width="60" height="16" border="0" alt="Changes file"></a>
 <br><br>
 </div>

Modified: perl/site/docs/2.0/user/porting/compat.pdf
URL: http://svn.apache.org/viewvc/perl/site/docs/2.0/user/porting/compat.pdf?rev=1568699&r1=1568698&r2=1568699&view=diff
==============================================================================
Binary files - no diff available.

Modified: perl/site/docs/2.0/user/porting/porting.html
URL: http://svn.apache.org/viewvc/perl/site/docs/2.0/user/porting/porting.html?rev=1568699&r1=1568698&r2=1568699&view=diff
==============================================================================
--- perl/site/docs/2.0/user/porting/porting.html (original)
+++ perl/site/docs/2.0/user/porting/porting.html Sat Feb 15 22:56:21 2014
@@ -630,11 +630,11 @@ handlers.">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    Practical mod_perl<br><br>
-                    <a href="http://modperlbook.org/">
-                        <img src="../../../../images/books/practical_modperl.jpg" border="1" align="middle" width="128" height="169" class="img-border" alt="Practical mod_perl"></a>
+                    Writing Apache Modules with Perl and C<br><br>
+                    <a href="http://www.modperl.com/">
+                        <img src="../../../../images/books/wrapmod.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Writing Apache Modules with Perl and C"></a>
                     <br><br>
-                    <em>By <a href='http://stason.org/'>Stas Bekman</a>, Eric Cholet</em>
+                    <em>By Lincoln Stein, Doug MacEachern</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -649,11 +649,11 @@ handlers.">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    The mod_perl Developer's Cookbook<br><br>
-                    <a href="http://www.modperlcookbook.org/">
-                        <img src="../../../../images/books/modperlcookbook.jpg" border="1" align="middle" width="113" height="140" class="img-border" alt="The mod_perl Developer's Cookbook"></a>
+                    Embedding Perl in HTML with Mason<br><br>
+                    <a href="http://www.masonbook.com/">
+                        <img src="../../../../images/books/masonbook.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Embedding Perl in HTML with Mason"></a>
                     <br><br>
-                    <em>By Geoffrey Young, Paul Lindner, Randy Kobes</em>
+                    <em>By Dave Rolsky, Ken Williams</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -668,11 +668,11 @@ handlers.">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    mod_perl Pocket Reference<br><br>
-                    <a href="http://www.oreilly.com/catalog/modperlpr/">
-                        <img src="../../../../images/books/modperlpr.jpg" border="1" align="middle" width="85" height="140" class="img-border" alt="mod_perl Pocket Reference"></a>
+                    mod_perl2 User's Guide<br><br>
+                    <a href="http://modperl2book.org/">
+                        <img src="../../../../images/books/mod_perl2_users_guide.jpg" border="1" align="middle" width="128" height="192" class="img-border" alt="mod_perl2 User's Guide"></a>
                     <br><br>
-                    <em>By Andrew Ford</em>
+                    <em>By <a href='http://chestofbooks.com/'>Stas Bekman</a>, Jim Brandt</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -687,11 +687,11 @@ handlers.">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    Writing Apache Modules with Perl and C<br><br>
-                    <a href="http://www.modperl.com/">
-                        <img src="../../../../images/books/wrapmod.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Writing Apache Modules with Perl and C"></a>
+                    Practical mod_perl<br><br>
+                    <a href="http://modperlbook.org/">
+                        <img src="../../../../images/books/practical_modperl.jpg" border="1" align="middle" width="128" height="169" class="img-border" alt="Practical mod_perl"></a>
                     <br><br>
-                    <em>By Lincoln Stein, Doug MacEachern</em>
+                    <em>By <a href='http://stason.org/'>Stas Bekman</a>, Eric Cholet</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -706,11 +706,11 @@ handlers.">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    Embedding Perl in HTML with Mason<br><br>
-                    <a href="http://www.masonbook.com/">
-                        <img src="../../../../images/books/masonbook.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Embedding Perl in HTML with Mason"></a>
+                    The mod_perl Developer's Cookbook<br><br>
+                    <a href="http://www.modperlcookbook.org/">
+                        <img src="../../../../images/books/modperlcookbook.jpg" border="1" align="middle" width="113" height="140" class="img-border" alt="The mod_perl Developer's Cookbook"></a>
                     <br><br>
-                    <em>By Dave Rolsky, Ken Williams</em>
+                    <em>By Geoffrey Young, Paul Lindner, Randy Kobes</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -725,11 +725,11 @@ handlers.">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    mod_perl2 User's Guide<br><br>
-                    <a href="http://modperl2book.org/">
-                        <img src="../../../../images/books/mod_perl2_users_guide.jpg" border="1" align="middle" width="128" height="192" class="img-border" alt="mod_perl2 User's Guide"></a>
+                    mod_perl Pocket Reference<br><br>
+                    <a href="http://www.oreilly.com/catalog/modperlpr/">
+                        <img src="../../../../images/books/modperlpr.jpg" border="1" align="middle" width="85" height="140" class="img-border" alt="mod_perl Pocket Reference"></a>
                     <br><br>
-                    <em>By <a href='http://chestofbooks.com/'>Stas Bekman</a>, Jim Brandt</em>
+                    <em>By Andrew Ford</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -2290,7 +2290,7 @@ Changes file.</p>
         <div class="footer noPrint">
             <hr noshade size="1">
             <!-- footer (tail )-->
-            <p class="modified">Last modified Mon Feb 11 03:41:47 2013</p>
+            <p class="modified">Last modified Sat Feb 15 14:50:07 2014</p>
             <div class="changes"><a href="../Changes.html"><img src="../../../../images/nav/page_changes.gif" width="60" height="16" border="0" alt="Changes file"></a>
 <br><br>
 </div>

Modified: perl/site/docs/2.0/user/porting/porting.pdf
URL: http://svn.apache.org/viewvc/perl/site/docs/2.0/user/porting/porting.pdf?rev=1568699&r1=1568698&r2=1568699&view=diff
==============================================================================
Binary files - no diff available.

Modified: perl/site/docs/2.0/user/troubleshooting/troubleshooting.html
URL: http://svn.apache.org/viewvc/perl/site/docs/2.0/user/troubleshooting/troubleshooting.html?rev=1568699&r1=1568698&r2=1568699&view=diff
==============================================================================
--- perl/site/docs/2.0/user/troubleshooting/troubleshooting.html (original)
+++ perl/site/docs/2.0/user/troubleshooting/troubleshooting.html Sat Feb 15 22:56:21 2014
@@ -628,11 +628,11 @@ troubleshooting.">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    mod_perl Pocket Reference<br><br>
-                    <a href="http://www.oreilly.com/catalog/modperlpr/">
-                        <img src="../../../../images/books/modperlpr.jpg" border="1" align="middle" width="85" height="140" class="img-border" alt="mod_perl Pocket Reference"></a>
+                    Embedding Perl in HTML with Mason<br><br>
+                    <a href="http://www.masonbook.com/">
+                        <img src="../../../../images/books/masonbook.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Embedding Perl in HTML with Mason"></a>
                     <br><br>
-                    <em>By Andrew Ford</em>
+                    <em>By Dave Rolsky, Ken Williams</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -647,11 +647,11 @@ troubleshooting.">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    Writing Apache Modules with Perl and C<br><br>
-                    <a href="http://www.modperl.com/">
-                        <img src="../../../../images/books/wrapmod.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Writing Apache Modules with Perl and C"></a>
+                    mod_perl2 User's Guide<br><br>
+                    <a href="http://modperl2book.org/">
+                        <img src="../../../../images/books/mod_perl2_users_guide.jpg" border="1" align="middle" width="128" height="192" class="img-border" alt="mod_perl2 User's Guide"></a>
                     <br><br>
-                    <em>By Lincoln Stein, Doug MacEachern</em>
+                    <em>By <a href='http://chestofbooks.com/'>Stas Bekman</a>, Jim Brandt</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -666,11 +666,11 @@ troubleshooting.">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    Embedding Perl in HTML with Mason<br><br>
-                    <a href="http://www.masonbook.com/">
-                        <img src="../../../../images/books/masonbook.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Embedding Perl in HTML with Mason"></a>
+                    Practical mod_perl<br><br>
+                    <a href="http://modperlbook.org/">
+                        <img src="../../../../images/books/practical_modperl.jpg" border="1" align="middle" width="128" height="169" class="img-border" alt="Practical mod_perl"></a>
                     <br><br>
-                    <em>By Dave Rolsky, Ken Williams</em>
+                    <em>By <a href='http://stason.org/'>Stas Bekman</a>, Eric Cholet</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -685,11 +685,11 @@ troubleshooting.">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    mod_perl2 User's Guide<br><br>
-                    <a href="http://modperl2book.org/">
-                        <img src="../../../../images/books/mod_perl2_users_guide.jpg" border="1" align="middle" width="128" height="192" class="img-border" alt="mod_perl2 User's Guide"></a>
+                    The mod_perl Developer's Cookbook<br><br>
+                    <a href="http://www.modperlcookbook.org/">
+                        <img src="../../../../images/books/modperlcookbook.jpg" border="1" align="middle" width="113" height="140" class="img-border" alt="The mod_perl Developer's Cookbook"></a>
                     <br><br>
-                    <em>By <a href='http://chestofbooks.com/'>Stas Bekman</a>, Jim Brandt</em>
+                    <em>By Geoffrey Young, Paul Lindner, Randy Kobes</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -704,11 +704,11 @@ troubleshooting.">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    Practical mod_perl<br><br>
-                    <a href="http://modperlbook.org/">
-                        <img src="../../../../images/books/practical_modperl.jpg" border="1" align="middle" width="128" height="169" class="img-border" alt="Practical mod_perl"></a>
+                    mod_perl Pocket Reference<br><br>
+                    <a href="http://www.oreilly.com/catalog/modperlpr/">
+                        <img src="../../../../images/books/modperlpr.jpg" border="1" align="middle" width="85" height="140" class="img-border" alt="mod_perl Pocket Reference"></a>
                     <br><br>
-                    <em>By <a href='http://stason.org/'>Stas Bekman</a>, Eric Cholet</em>
+                    <em>By Andrew Ford</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -723,11 +723,11 @@ troubleshooting.">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    The mod_perl Developer's Cookbook<br><br>
-                    <a href="http://www.modperlcookbook.org/">
-                        <img src="../../../../images/books/modperlcookbook.jpg" border="1" align="middle" width="113" height="140" class="img-border" alt="The mod_perl Developer's Cookbook"></a>
+                    Writing Apache Modules with Perl and C<br><br>
+                    <a href="http://www.modperl.com/">
+                        <img src="../../../../images/books/wrapmod.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Writing Apache Modules with Perl and C"></a>
                     <br><br>
-                    <em>By Geoffrey Young, Paul Lindner, Randy Kobes</em>
+                    <em>By Lincoln Stein, Doug MacEachern</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -868,6 +868,24 @@ troubleshooting.">
             <li>
                 <a name="toc_undefined_symbol__apr_table_compress"></a><a href="#undefined_symbol__apr_table_compress">undefined symbol: apr_table_compress</a>                
             </li>
+            <li>
+                <a name="toc_Variable__x_will_not_stay_shared_at"></a><a href="#Variable__x_will_not_stay_shared_at">Variable $x will not stay shared at</a>                
+            </li>
+            <li>
+                <a name="toc_Sometimes_it_Works__Sometimes_it_Doesn_t"></a><a href="#Sometimes_it_Works__Sometimes_it_Doesn_t">Sometimes it Works, Sometimes it Doesn't</a>
+        <ul class="toc">
+            <li>
+                <a name="toc_An_Easy_Break_in"></a><a href="#An_Easy_Break_in">An Easy Break-in</a>                
+            </li>
+            <li>
+                <a name="toc_Thinking_mod_cgi"></a><a href="#Thinking_mod_cgi">Thinking mod_cgi</a>                
+            </li>
+            <li>
+                <a name="toc_Regular_Expression_Memory"></a><a href="#Regular_Expression_Memory">Regular Expression Memory</a>                
+            </li>
+        </ul>
+                
+            </li>
         </ul>
                 
             </li>
@@ -1495,6 +1513,162 @@ when you encounter this problem.</p>
     </div>
     <div class="index-section">
     <!-- SwishCommand index -->
+    <h2><a name="Variable__x_will_not_stay_shared_at"></a><a href="#toc_Variable__x_will_not_stay_shared_at">Variable $x will not stay shared at</a></h2>
+
+<p>This warning is normally as a result of variables that your script is sharing
+with subroutines globally, rather than passing by value or reference.  As
+the cause and solution of this is virtually identical to another commonly
+encountered problem (<a href="../../../../docs/2.0/user/troubleshooting/troubleshooting.html#Sometimes_it_Works__Sometimes_it_Doesn_t">Sometimes it works, sometimes it doesn't</a>),
+the text is not repeated here but is instead included in that section which
+follows this one.</p>
+<p>You may have read somewhere <i>out there</i> that this warning can be ignored,
+but if you read on you will see that you should <i>never</i> ignore the warning. 
+The other thing that might confuse you is that this warning is normally
+encountered when defining subroutines within subroutines.  So why would you
+experience it in your script where that is not the case?  The reason is
+because mod_perl wraps your script in its own subroutine (see the <a href="../../../../docs/general/perl_reference/perl_reference.html#When_You_Cannot_Get_Rid_of_The_Inner_Subroutine">Perl Reference</a>
+documentation for more details).</p>
+<br><br>
+<a href="#top" class="noPrint"><img src="../../../../images/nav/page_top.gif" width="48" height="16" border="0" alt="TOP"></a>    
+    <br><br>
+    <!-- SwishCommand noindex -->
+    </div>
+    <div class="index-section">
+    <!-- SwishCommand index -->
+    <h2><a name="Sometimes_it_Works__Sometimes_it_Doesn_t"></a><a href="#toc_Sometimes_it_Works__Sometimes_it_Doesn_t">Sometimes it Works, Sometimes it Doesn't</a></h2>
+
+<p>When you start running your scripts under mod_perl, you might find
+yourself in a situation where a script seems to work, but sometimes it
+screws up. And the more it runs without a restart, the more it screws
+up. Often the problem is easily detectable and solvable. You have to
+test your script under a server running in single process mode
+(<code>httpd -X</code>).</p>
+<p>Generally the problem is the result of using global variables (normally accompanied
+by a <a href="../../../../docs/2.0/user/troubleshooting/troubleshooting.html#Variable__x_will_not_stay_shared_at">Variable $x will not stay shared at</a> warning). Because
+global variables don't change from one script invocation to another
+unless you change them, you can find your scripts do strange things.</p>
+<p>Let's look at three real world examples:</p>
+<br><br>
+<a href="#top" class="noPrint"><img src="../../../../images/nav/page_top.gif" width="48" height="16" border="0" alt="TOP"></a>    
+    <br><br>
+    <!-- SwishCommand noindex -->
+    </div>
+    <div class="index-section">
+    <!-- SwishCommand index -->
+    <h3><a name="An_Easy_Break_in"></a><a href="#toc_An_Easy_Break_in">An Easy Break-in</a></h3>
+
+<p>The first example is amazing: Web Services. Imagine that you enter
+some site where you have an account, perhaps a free email
+account. Having read your own mail you decide to take a look at
+someone else's.</p>
+<p>You type in the username you want to peek at and a dummy password and
+try to enter the account. On some services this will work!!!</p>
+<p>You say, why in the world does this happen? The answer is simple:
+<b>Global Variables</b>. You have entered the account of someone who
+happened to be served by the same server child as you. Because of
+sloppy programming, a global variable was not reset at the beginning
+of the program and voila, you can easily peek into someone else's
+email!  Here is an example of sloppy code:</p>
+<pre class="pre-section">  use vars ($authenticated);
+  my $q = new CGI;
+  my $username = $q-&gt;param('username');
+  my $passwd   = $q-&gt;param('passwd');
+  authenticate($username,$passwd);
+    # failed, break out
+  unless ($authenticated){
+    print "Wrong passwd";
+    exit;
+  }
+    # user is OK, fetch user's data
+  show_user($username);
+  
+  sub authenticate{
+    my ($username,$passwd) = @_;
+    # some checking
+    $authenticated = 1 if SOME_USER_PASSWD_CHECK_IS_OK;
+  }</pre>
+<p>Do you see the catch? With the code above, I can type in any valid
+username and any dummy password and enter that user's account,
+provided she has successfully entered her account before me using the
+same child process! Since <code>$authenticated</code> is global--if it becomes 1
+once, it'll stay 1 for the remainder of the child's life!!! The
+solution is trivial--reset <code>$authenticated</code> to 0 at the beginning of
+the program.</p>
+<p>A cleaner solution of course is not to rely on global variables, but
+rely on the return value from the function.</p>
+<pre class="pre-section">  my $q = CGI-&gt;new;
+  my $username = $q-&gt;param('username');
+  my $passwd   = $q-&gt;param('passwd');
+  my $authenticated = authenticate($username,$passwd);
+    # failed, break out
+  unless ($authenticated){
+    print "Wrong passwd";
+    exit;
+  }
+    # user is OK, fetch user's data
+  show_user($username);
+  
+  sub authenticate{
+    my ($username,$passwd) = @_;
+    # some checking
+    return (SOME_USER_PASSWD_CHECK_IS_OK) ? 1 : 0;
+  }</pre>
+<p>Of course this example is trivial--but believe me it happens!</p>
+<br><br>
+<a href="#top" class="noPrint"><img src="../../../../images/nav/page_top.gif" width="48" height="16" border="0" alt="TOP"></a>    
+    <br><br>
+    <!-- SwishCommand noindex -->
+    </div>
+    <div class="index-section">
+    <!-- SwishCommand index -->
+    <h3><a name="Thinking_mod_cgi"></a><a href="#toc_Thinking_mod_cgi">Thinking mod_cgi</a></h3>
+
+<p>Just another little one liner that can spoil your day, assuming you
+forgot to reset the <code>$allowed</code> variable.  It works perfectly OK in
+plain mod_cgi:</p>
+<pre class="pre-section">  $allowed = 1 if $username eq 'admin';</pre>
+<p>But using mod_perl, and if your system administrator with superuser
+access rights has previously used the system, anybody who is lucky
+enough to be served later by the same child which served your
+administrator will happen to gain the same rights.</p>
+<p>The obvious fix is:</p>
+<pre class="pre-section">  $allowed = $username eq 'admin' ? 1 : 0;</pre>
+<br><br>
+<a href="#top" class="noPrint"><img src="../../../../images/nav/page_top.gif" width="48" height="16" border="0" alt="TOP"></a>    
+    <br><br>
+    <!-- SwishCommand noindex -->
+    </div>
+    <div class="index-section">
+    <!-- SwishCommand index -->
+    <h3><a name="Regular_Expression_Memory"></a><a href="#toc_Regular_Expression_Memory">Regular Expression Memory</a></h3>
+
+<p>Another good example is usage of the <code>/o</code> regular expression
+modifier, which compiles a regular expression once, on its first
+execution, and never compiles it again. This problem can be difficult
+to detect, as after restarting the server each request you make will
+be served by a different child process, and thus the regex pattern for
+that child will be compiled afresh.  Only when you make a request that
+happens to be served by a child which has already cached the regex
+will you see the problem.  Generally you miss that. When you press
+reload, you see that it works (with a new, fresh child). Eventually it
+doesn't, because you get a child that has already cached the regex
+and won't recompile because of the <code>/o</code> modifier.</p>
+<p>An example of such a case would be:</p>
+<pre class="pre-section">  my $pat = $q-&gt;param("keyword");
+  foreach( @list ) {
+    print if /$pat/o;
+  }</pre>
+<p>To make sure you don't miss these bugs always test your CGI in
+<a href="../../../../docs/general/control/control.html#Running_a_Server_in_Single_Process_Mode">single process mode</a>.</p>
+<p>To solve this particular <code>/o</code> modifier problem refer to <a href="../../../../docs/general/perl_reference/perl_reference.html#Compiled_Regular_Expressions">Compiled Regular Expressions</a>.</p>
+<p>For more details and further examples please see the <a href="../../../../docs/general/perl_reference/perl_reference.html#my____Scoped_Variable_in_Nested_Subroutines">Perl Reference</a> documentation.</p>
+<br><br>
+<a href="#top" class="noPrint"><img src="../../../../images/nav/page_top.gif" width="48" height="16" border="0" alt="TOP"></a>    
+    <br><br>
+    <!-- SwishCommand noindex -->
+    </div>
+    <div class="index-section">
+    <!-- SwishCommand index -->
     <h1><a name="Issues_with_APR_Used_Outside_of_mod_perl"></a><a href="#toc_Issues_with_APR_Used_Outside_of_mod_perl">Issues with APR Used Outside of mod_perl</a></h1>
 
 <p>It doesn't strictly belong to this document, since it's talking about
@@ -1563,7 +1737,7 @@ Changes file.</p>
         <div class="footer noPrint">
             <hr noshade size="1">
             <!-- footer (tail )-->
-            <p class="modified">Last modified Mon Feb 11 03:41:48 2013</p>
+            <p class="modified">Last modified Sat Feb 15 14:50:08 2014</p>
             <div class="changes"><a href="../Changes.html"><img src="../../../../images/nav/page_changes.gif" width="60" height="16" border="0" alt="Changes file"></a>
 <br><br>
 </div>

Modified: perl/site/docs/2.0/user/troubleshooting/troubleshooting.pdf
URL: http://svn.apache.org/viewvc/perl/site/docs/2.0/user/troubleshooting/troubleshooting.pdf?rev=1568699&r1=1568698&r2=1568699&view=diff
==============================================================================
Binary files - no diff available.

Modified: perl/site/docs/2.0/user/troubleshooting/troubleshooting.pod.orig
URL: http://svn.apache.org/viewvc/perl/site/docs/2.0/user/troubleshooting/troubleshooting.pod.orig?rev=1568699&r1=1568698&r2=1568699&view=diff
==============================================================================
--- perl/site/docs/2.0/user/troubleshooting/troubleshooting.pod.orig (original)
+++ perl/site/docs/2.0/user/troubleshooting/troubleshooting.pod.orig Sat Feb 15 22:56:21 2014
@@ -675,6 +675,158 @@ when you encounter this problem.
 
 
 
+=head2 Variable $x will not stay shared at
+
+This warning is normally as a result of variables that your script is sharing
+with subroutines globally, rather than passing by value or reference.  As
+the cause and solution of this is virtually identical to another commonly
+encountered problem (L<Sometimes it works, sometimes it
+doesn't|user::troubleshooting::troubleshooting/Sometimes_it_Works__Sometimes_it_Doesn_t>),
+the text is not repeated here but is instead included in that section which
+follows this one.
+
+You may have read somewhere F<out there> that this warning can be ignored,
+but if you read on you will see that you should F<never> ignore the warning. 
+The other thing that might confuse you is that this warning is normally
+encountered when defining subroutines within subroutines.  So why would you
+experience it in your script where that is not the case?  The reason is
+because mod_perl wraps your script in its own subroutine (see the L<Perl
+Reference|general::perl_reference::perl_reference/When_You_Cannot_Get_Rid_of_The_Inner_Subroutine>
+documentation for more details).
+
+
+
+
+=head2 Sometimes it Works, Sometimes it Doesn't
+
+When you start running your scripts under mod_perl, you might find
+yourself in a situation where a script seems to work, but sometimes it
+screws up. And the more it runs without a restart, the more it screws
+up. Often the problem is easily detectable and solvable. You have to
+test your script under a server running in single process mode
+(C<httpd -X>).
+
+Generally the problem is the result of using global variables (normally accompanied
+by a L<Variable $x will not stay shared at|user::troubleshooting::troubleshooting/Variable__x_will_not_stay_shared_at> warning). Because
+global variables don't change from one script invocation to another
+unless you change them, you can find your scripts do strange things.
+
+Let's look at three real world examples:
+
+=head3 An Easy Break-in
+
+The first example is amazing: Web Services. Imagine that you enter
+some site where you have an account, perhaps a free email
+account. Having read your own mail you decide to take a look at
+someone else's.
+
+You type in the username you want to peek at and a dummy password and
+try to enter the account. On some services this will work!!!
+
+You say, why in the world does this happen? The answer is simple:
+B<Global Variables>. You have entered the account of someone who
+happened to be served by the same server child as you. Because of
+sloppy programming, a global variable was not reset at the beginning
+of the program and voila, you can easily peek into someone else's
+email!  Here is an example of sloppy code:
+
+  use vars ($authenticated);
+  my $q = new CGI;
+  my $username = $q->param('username');
+  my $passwd   = $q->param('passwd');
+  authenticate($username,$passwd);
+    # failed, break out
+  unless ($authenticated){
+    print "Wrong passwd";
+    exit;
+  }
+    # user is OK, fetch user's data
+  show_user($username);
+  
+  sub authenticate{
+    my ($username,$passwd) = @_;
+    # some checking
+    $authenticated = 1 if SOME_USER_PASSWD_CHECK_IS_OK;
+  }
+
+Do you see the catch? With the code above, I can type in any valid
+username and any dummy password and enter that user's account,
+provided she has successfully entered her account before me using the
+same child process! Since C<$authenticated> is global--if it becomes 1
+once, it'll stay 1 for the remainder of the child's life!!! The
+solution is trivial--reset C<$authenticated> to 0 at the beginning of
+the program.
+
+A cleaner solution of course is not to rely on global variables, but
+rely on the return value from the function.
+
+  my $q = CGI->new;
+  my $username = $q->param('username');
+  my $passwd   = $q->param('passwd');
+  my $authenticated = authenticate($username,$passwd);
+    # failed, break out
+  unless ($authenticated){
+    print "Wrong passwd";
+    exit;
+  }
+    # user is OK, fetch user's data
+  show_user($username);
+  
+  sub authenticate{
+    my ($username,$passwd) = @_;
+    # some checking
+    return (SOME_USER_PASSWD_CHECK_IS_OK) ? 1 : 0;
+  }
+
+Of course this example is trivial--but believe me it happens!
+
+=head3 Thinking mod_cgi
+
+Just another little one liner that can spoil your day, assuming you
+forgot to reset the C<$allowed> variable.  It works perfectly OK in
+plain mod_cgi:
+
+  $allowed = 1 if $username eq 'admin';
+
+But using mod_perl, and if your system administrator with superuser
+access rights has previously used the system, anybody who is lucky
+enough to be served later by the same child which served your
+administrator will happen to gain the same rights.
+
+The obvious fix is:
+
+  $allowed = $username eq 'admin' ? 1 : 0;
+
+=head3 Regular Expression Memory
+
+Another good example is usage of the C</o> regular expression
+modifier, which compiles a regular expression once, on its first
+execution, and never compiles it again. This problem can be difficult
+to detect, as after restarting the server each request you make will
+be served by a different child process, and thus the regex pattern for
+that child will be compiled afresh.  Only when you make a request that
+happens to be served by a child which has already cached the regex
+will you see the problem.  Generally you miss that. When you press
+reload, you see that it works (with a new, fresh child). Eventually it
+doesn't, because you get a child that has already cached the regex
+and won't recompile because of the C</o> modifier.
+
+An example of such a case would be:
+
+  my $pat = $q->param("keyword");
+  foreach( @list ) {
+    print if /$pat/o;
+  }
+
+To make sure you don't miss these bugs always test your CGI in
+L<single process
+mode|general::control::control/Running_a_Server_in_Single_Process_Mode>.
+
+To solve this particular C</o> modifier problem refer to L<Compiled
+Regular Expressions|general::perl_reference::perl_reference/Compiled_Regular_Expressions>.
+
+For more details and further examples please see the L<Perl Reference|general::perl_reference::perl_reference/my____Scoped_Variable_in_Nested_Subroutines> documentation.
+
 
 
 

Modified: perl/site/docs/2.0/user/user_guide_2.0.pdf
URL: http://svn.apache.org/viewvc/perl/site/docs/2.0/user/user_guide_2.0.pdf?rev=1568699&r1=1568698&r2=1568699&view=diff
==============================================================================
Binary files - no diff available.

Modified: perl/site/docs/conventions.html
URL: http://svn.apache.org/viewvc/perl/site/docs/conventions.html?rev=1568699&r1=1568698&r2=1568699&view=diff
==============================================================================
--- perl/site/docs/conventions.html (original)
+++ perl/site/docs/conventions.html Sat Feb 15 22:56:21 2014
@@ -626,11 +626,11 @@ easy to understand; if you're in doubt, 
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    mod_perl2 User's Guide<br><br>
-                    <a href="http://modperl2book.org/">
-                        <img src="../images/books/mod_perl2_users_guide.jpg" border="1" align="middle" width="128" height="192" class="img-border" alt="mod_perl2 User's Guide"></a>
+                    mod_perl Pocket Reference<br><br>
+                    <a href="http://www.oreilly.com/catalog/modperlpr/">
+                        <img src="../images/books/modperlpr.jpg" border="1" align="middle" width="85" height="140" class="img-border" alt="mod_perl Pocket Reference"></a>
                     <br><br>
-                    <em>By <a href='http://chestofbooks.com/'>Stas Bekman</a>, Jim Brandt</em>
+                    <em>By Andrew Ford</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -645,11 +645,11 @@ easy to understand; if you're in doubt, 
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    Practical mod_perl<br><br>
-                    <a href="http://modperlbook.org/">
-                        <img src="../images/books/practical_modperl.jpg" border="1" align="middle" width="128" height="169" class="img-border" alt="Practical mod_perl"></a>
+                    Writing Apache Modules with Perl and C<br><br>
+                    <a href="http://www.modperl.com/">
+                        <img src="../images/books/wrapmod.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Writing Apache Modules with Perl and C"></a>
                     <br><br>
-                    <em>By <a href='http://stason.org/'>Stas Bekman</a>, Eric Cholet</em>
+                    <em>By Lincoln Stein, Doug MacEachern</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -664,11 +664,11 @@ easy to understand; if you're in doubt, 
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    The mod_perl Developer's Cookbook<br><br>
-                    <a href="http://www.modperlcookbook.org/">
-                        <img src="../images/books/modperlcookbook.jpg" border="1" align="middle" width="113" height="140" class="img-border" alt="The mod_perl Developer's Cookbook"></a>
+                    Embedding Perl in HTML with Mason<br><br>
+                    <a href="http://www.masonbook.com/">
+                        <img src="../images/books/masonbook.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Embedding Perl in HTML with Mason"></a>
                     <br><br>
-                    <em>By Geoffrey Young, Paul Lindner, Randy Kobes</em>
+                    <em>By Dave Rolsky, Ken Williams</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -683,11 +683,11 @@ easy to understand; if you're in doubt, 
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    mod_perl Pocket Reference<br><br>
-                    <a href="http://www.oreilly.com/catalog/modperlpr/">
-                        <img src="../images/books/modperlpr.jpg" border="1" align="middle" width="85" height="140" class="img-border" alt="mod_perl Pocket Reference"></a>
+                    mod_perl2 User's Guide<br><br>
+                    <a href="http://modperl2book.org/">
+                        <img src="../images/books/mod_perl2_users_guide.jpg" border="1" align="middle" width="128" height="192" class="img-border" alt="mod_perl2 User's Guide"></a>
                     <br><br>
-                    <em>By Andrew Ford</em>
+                    <em>By <a href='http://chestofbooks.com/'>Stas Bekman</a>, Jim Brandt</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -702,11 +702,11 @@ easy to understand; if you're in doubt, 
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    Writing Apache Modules with Perl and C<br><br>
-                    <a href="http://www.modperl.com/">
-                        <img src="../images/books/wrapmod.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Writing Apache Modules with Perl and C"></a>
+                    Practical mod_perl<br><br>
+                    <a href="http://modperlbook.org/">
+                        <img src="../images/books/practical_modperl.jpg" border="1" align="middle" width="128" height="169" class="img-border" alt="Practical mod_perl"></a>
                     <br><br>
-                    <em>By Lincoln Stein, Doug MacEachern</em>
+                    <em>By <a href='http://stason.org/'>Stas Bekman</a>, Eric Cholet</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -721,11 +721,11 @@ easy to understand; if you're in doubt, 
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    Embedding Perl in HTML with Mason<br><br>
-                    <a href="http://www.masonbook.com/">
-                        <img src="../images/books/masonbook.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Embedding Perl in HTML with Mason"></a>
+                    The mod_perl Developer's Cookbook<br><br>
+                    <a href="http://www.modperlcookbook.org/">
+                        <img src="../images/books/modperlcookbook.jpg" border="1" align="middle" width="113" height="140" class="img-border" alt="The mod_perl Developer's Cookbook"></a>
                     <br><br>
-                    <em>By Dave Rolsky, Ken Williams</em>
+                    <em>By Geoffrey Young, Paul Lindner, Randy Kobes</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -879,7 +879,7 @@ items or Perl code/function names, and m
         <div class="footer noPrint">
             <hr noshade size="1">
             <!-- footer (tail )-->
-            <p class="modified">Last modified Mon Feb 11 03:41:44 2013</p>
+            <p class="modified">Last modified Sat Feb 15 14:50:06 2014</p>
             <div class="changes"></div>
             <p class="modified">Have comments? Please send them to 
             <a href="../maillist/modperl.html">the 

Modified: perl/site/docs/conventions.pdf
URL: http://svn.apache.org/viewvc/perl/site/docs/conventions.pdf?rev=1568699&r1=1568698&r2=1568699&view=diff
==============================================================================
Binary files - no diff available.

Modified: perl/site/docs/docs.pdf
URL: http://svn.apache.org/viewvc/perl/site/docs/docs.pdf?rev=1568699&r1=1568698&r2=1568699&view=diff
==============================================================================
Binary files - no diff available.

Modified: perl/site/docs/general/Changes.html
URL: http://svn.apache.org/viewvc/perl/site/docs/general/Changes.html?rev=1568699&r1=1568698&r2=1568699&view=diff
==============================================================================
--- perl/site/docs/general/Changes.html (original)
+++ perl/site/docs/general/Changes.html Sat Feb 15 22:56:21 2014
@@ -627,11 +627,11 @@ documents, since you've read these last 
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    mod_perl2 User's Guide<br><br>
-                    <a href="http://modperl2book.org/">
-                        <img src="../../images/books/mod_perl2_users_guide.jpg" border="1" align="middle" width="128" height="192" class="img-border" alt="mod_perl2 User's Guide"></a>
+                    Writing Apache Modules with Perl and C<br><br>
+                    <a href="http://www.modperl.com/">
+                        <img src="../../images/books/wrapmod.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Writing Apache Modules with Perl and C"></a>
                     <br><br>
-                    <em>By <a href='http://chestofbooks.com/'>Stas Bekman</a>, Jim Brandt</em>
+                    <em>By Lincoln Stein, Doug MacEachern</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -646,11 +646,11 @@ documents, since you've read these last 
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    Practical mod_perl<br><br>
-                    <a href="http://modperlbook.org/">
-                        <img src="../../images/books/practical_modperl.jpg" border="1" align="middle" width="128" height="169" class="img-border" alt="Practical mod_perl"></a>
+                    Embedding Perl in HTML with Mason<br><br>
+                    <a href="http://www.masonbook.com/">
+                        <img src="../../images/books/masonbook.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Embedding Perl in HTML with Mason"></a>
                     <br><br>
-                    <em>By <a href='http://stason.org/'>Stas Bekman</a>, Eric Cholet</em>
+                    <em>By Dave Rolsky, Ken Williams</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -665,11 +665,11 @@ documents, since you've read these last 
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    The mod_perl Developer's Cookbook<br><br>
-                    <a href="http://www.modperlcookbook.org/">
-                        <img src="../../images/books/modperlcookbook.jpg" border="1" align="middle" width="113" height="140" class="img-border" alt="The mod_perl Developer's Cookbook"></a>
+                    mod_perl2 User's Guide<br><br>
+                    <a href="http://modperl2book.org/">
+                        <img src="../../images/books/mod_perl2_users_guide.jpg" border="1" align="middle" width="128" height="192" class="img-border" alt="mod_perl2 User's Guide"></a>
                     <br><br>
-                    <em>By Geoffrey Young, Paul Lindner, Randy Kobes</em>
+                    <em>By <a href='http://chestofbooks.com/'>Stas Bekman</a>, Jim Brandt</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -684,11 +684,11 @@ documents, since you've read these last 
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    mod_perl Pocket Reference<br><br>
-                    <a href="http://www.oreilly.com/catalog/modperlpr/">
-                        <img src="../../images/books/modperlpr.jpg" border="1" align="middle" width="85" height="140" class="img-border" alt="mod_perl Pocket Reference"></a>
+                    Practical mod_perl<br><br>
+                    <a href="http://modperlbook.org/">
+                        <img src="../../images/books/practical_modperl.jpg" border="1" align="middle" width="128" height="169" class="img-border" alt="Practical mod_perl"></a>
                     <br><br>
-                    <em>By Andrew Ford</em>
+                    <em>By <a href='http://stason.org/'>Stas Bekman</a>, Eric Cholet</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -703,11 +703,11 @@ documents, since you've read these last 
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    Writing Apache Modules with Perl and C<br><br>
-                    <a href="http://www.modperl.com/">
-                        <img src="../../images/books/wrapmod.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Writing Apache Modules with Perl and C"></a>
+                    The mod_perl Developer's Cookbook<br><br>
+                    <a href="http://www.modperlcookbook.org/">
+                        <img src="../../images/books/modperlcookbook.jpg" border="1" align="middle" width="113" height="140" class="img-border" alt="The mod_perl Developer's Cookbook"></a>
                     <br><br>
-                    <em>By Lincoln Stein, Doug MacEachern</em>
+                    <em>By Geoffrey Young, Paul Lindner, Randy Kobes</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -722,11 +722,11 @@ documents, since you've read these last 
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
-                    Embedding Perl in HTML with Mason<br><br>
-                    <a href="http://www.masonbook.com/">
-                        <img src="../../images/books/masonbook.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Embedding Perl in HTML with Mason"></a>
+                    mod_perl Pocket Reference<br><br>
+                    <a href="http://www.oreilly.com/catalog/modperlpr/">
+                        <img src="../../images/books/modperlpr.jpg" border="1" align="middle" width="85" height="140" class="img-border" alt="mod_perl Pocket Reference"></a>
                     <br><br>
-                    <em>By Dave Rolsky, Ken Williams</em>
+                    <em>By Andrew Ford</em>
                 </div>
             </td>
             <td class="menu-border" width="1"><br></td>
@@ -861,7 +861,7 @@ documents, since you've read these last 
         <div class="footer noPrint">
             <hr noshade size="1">
             <!-- footer (tail )-->
-            <p class="modified">Last modified Mon Feb 11 03:41:51 2013</p>
+            <p class="modified">Last modified Sat Feb 15 14:50:09 2014</p>
             <div class="changes"></div>
             <p class="modified">Have comments? Please send them to 
             <a href="../../maillist/modperl.html">the 

Modified: perl/site/docs/general/Changes.pdf
URL: http://svn.apache.org/viewvc/perl/site/docs/general/Changes.pdf?rev=1568699&r1=1568698&r2=1568699&view=diff
==============================================================================
Binary files - no diff available.

Modified: perl/site/docs/general/advocacy/advocacy.html
URL: http://svn.apache.org/viewvc/perl/site/docs/general/advocacy/advocacy.html?rev=1568699&r1=1568698&r2=1568699&view=diff
==============================================================================
--- perl/site/docs/general/advocacy/advocacy.html (original)
+++ perl/site/docs/general/advocacy/advocacy.html Sat Feb 15 22:56:21 2014
@@ -628,6 +628,25 @@ organization wants mod_perl.">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
+                    Writing Apache Modules with Perl and C<br><br>
+                    <a href="http://www.modperl.com/">
+                        <img src="../../../images/books/wrapmod.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Writing Apache Modules with Perl and C"></a>
+                    <br><br>
+                    <em>By Lincoln Stein, Doug MacEachern</em>
+                </div>
+            </td>
+            <td class="menu-border" width="1"><br></td>
+        </tr>
+
+        <tr>
+            <td class="menu-border" colspan="3" height="1"><img src="../../../images/trans_pix.gif"></a></td>
+        </tr>
+
+
+        <tr>
+            <td class="menu-border" width="1"><br></td>
+            <td class="ad-bg">
+                <div class="adtext">
                     Embedding Perl in HTML with Mason<br><br>
                     <a href="http://www.masonbook.com/">
                         <img src="../../../images/books/masonbook.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Embedding Perl in HTML with Mason"></a>
@@ -719,25 +738,6 @@ organization wants mod_perl.">
         </tr>
 
 
-        <tr>
-            <td class="menu-border" width="1"><br></td>
-            <td class="ad-bg">
-                <div class="adtext">
-                    Writing Apache Modules with Perl and C<br><br>
-                    <a href="http://www.modperl.com/">
-                        <img src="../../../images/books/wrapmod.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Writing Apache Modules with Perl and C"></a>
-                    <br><br>
-                    <em>By Lincoln Stein, Doug MacEachern</em>
-                </div>
-            </td>
-            <td class="menu-border" width="1"><br></td>
-        </tr>
-
-        <tr>
-            <td class="menu-border" colspan="3" height="1"><img src="../../../images/trans_pix.gif"></a></td>
-        </tr>
-
-
 
         <tr>
             <td class="menu-border" width="1"><br></td>
@@ -991,7 +991,7 @@ Changes file.</p>
         <div class="footer noPrint">
             <hr noshade size="1">
             <!-- footer (tail )-->
-            <p class="modified">Last modified Mon Feb 11 03:41:51 2013</p>
+            <p class="modified">Last modified Sat Feb 15 14:50:09 2014</p>
             <div class="changes"><a href="../Changes.html"><img src="../../../images/nav/page_changes.gif" width="60" height="16" border="0" alt="Changes file"></a>
 <br><br>
 </div>

Modified: perl/site/docs/general/advocacy/advocacy.pdf
URL: http://svn.apache.org/viewvc/perl/site/docs/general/advocacy/advocacy.pdf?rev=1568699&r1=1568698&r2=1568699&view=diff
==============================================================================
Binary files - no diff available.

Modified: perl/site/docs/general/control/control.html
URL: http://svn.apache.org/viewvc/perl/site/docs/general/control/control.html?rev=1568699&r1=1568698&r2=1568699&view=diff
==============================================================================
--- perl/site/docs/general/control/control.html (original)
+++ perl/site/docs/general/control/control.html Sat Feb 15 22:56:21 2014
@@ -628,6 +628,25 @@ setups.">
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
+                    Writing Apache Modules with Perl and C<br><br>
+                    <a href="http://www.modperl.com/">
+                        <img src="../../../images/books/wrapmod.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Writing Apache Modules with Perl and C"></a>
+                    <br><br>
+                    <em>By Lincoln Stein, Doug MacEachern</em>
+                </div>
+            </td>
+            <td class="menu-border" width="1"><br></td>
+        </tr>
+
+        <tr>
+            <td class="menu-border" colspan="3" height="1"><img src="../../../images/trans_pix.gif"></a></td>
+        </tr>
+
+
+        <tr>
+            <td class="menu-border" width="1"><br></td>
+            <td class="ad-bg">
+                <div class="adtext">
                     Embedding Perl in HTML with Mason<br><br>
                     <a href="http://www.masonbook.com/">
                         <img src="../../../images/books/masonbook.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Embedding Perl in HTML with Mason"></a>
@@ -719,25 +738,6 @@ setups.">
         </tr>
 
 
-        <tr>
-            <td class="menu-border" width="1"><br></td>
-            <td class="ad-bg">
-                <div class="adtext">
-                    Writing Apache Modules with Perl and C<br><br>
-                    <a href="http://www.modperl.com/">
-                        <img src="../../../images/books/wrapmod.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Writing Apache Modules with Perl and C"></a>
-                    <br><br>
-                    <em>By Lincoln Stein, Doug MacEachern</em>
-                </div>
-            </td>
-            <td class="menu-border" width="1"><br></td>
-        </tr>
-
-        <tr>
-            <td class="menu-border" colspan="3" height="1"><img src="../../../images/trans_pix.gif"></a></td>
-        </tr>
-
-
 
         <tr>
             <td class="menu-border" width="1"><br></td>
@@ -2415,7 +2415,7 @@ Changes file.</p>
         <div class="footer noPrint">
             <hr noshade size="1">
             <!-- footer (tail )-->
-            <p class="modified">Last modified Mon Feb 11 03:41:51 2013</p>
+            <p class="modified">Last modified Sat Feb 15 14:50:09 2014</p>
             <div class="changes"><a href="../Changes.html"><img src="../../../images/nav/page_changes.gif" width="60" height="16" border="0" alt="Changes file"></a>
 <br><br>
 </div>

Modified: perl/site/docs/general/control/control.pdf
URL: http://svn.apache.org/viewvc/perl/site/docs/general/control/control.pdf?rev=1568699&r1=1568698&r2=1568699&view=diff
==============================================================================
Binary files - no diff available.

Modified: perl/site/docs/general/correct_headers/correct_headers.html
URL: http://svn.apache.org/viewvc/perl/site/docs/general/correct_headers/correct_headers.html?rev=1568699&r1=1568698&r2=1568699&view=diff
==============================================================================
--- perl/site/docs/general/correct_headers/correct_headers.html (original)
+++ perl/site/docs/general/correct_headers/correct_headers.html Sat Feb 15 22:56:21 2014
@@ -629,6 +629,25 @@ pay attention to, and how to work with t
             <td class="menu-border" width="1"><br></td>
             <td class="ad-bg">
                 <div class="adtext">
+                    mod_perl Pocket Reference<br><br>
+                    <a href="http://www.oreilly.com/catalog/modperlpr/">
+                        <img src="../../../images/books/modperlpr.jpg" border="1" align="middle" width="85" height="140" class="img-border" alt="mod_perl Pocket Reference"></a>
+                    <br><br>
+                    <em>By Andrew Ford</em>
+                </div>
+            </td>
+            <td class="menu-border" width="1"><br></td>
+        </tr>
+
+        <tr>
+            <td class="menu-border" colspan="3" height="1"><img src="../../../images/trans_pix.gif"></a></td>
+        </tr>
+
+
+        <tr>
+            <td class="menu-border" width="1"><br></td>
+            <td class="ad-bg">
+                <div class="adtext">
                     Writing Apache Modules with Perl and C<br><br>
                     <a href="http://www.modperl.com/">
                         <img src="../../../images/books/wrapmod.jpg" border="1" align="middle" width="107" height="140" class="img-border" alt="Writing Apache Modules with Perl and C"></a>
@@ -720,25 +739,6 @@ pay attention to, and how to work with t
         </tr>
 
 
-        <tr>
-            <td class="menu-border" width="1"><br></td>
-            <td class="ad-bg">
-                <div class="adtext">
-                    mod_perl Pocket Reference<br><br>
-                    <a href="http://www.oreilly.com/catalog/modperlpr/">
-                        <img src="../../../images/books/modperlpr.jpg" border="1" align="middle" width="85" height="140" class="img-border" alt="mod_perl Pocket Reference"></a>
-                    <br><br>
-                    <em>By Andrew Ford</em>
-                </div>
-            </td>
-            <td class="menu-border" width="1"><br></td>
-        </tr>
-
-        <tr>
-            <td class="menu-border" colspan="3" height="1"><img src="../../../images/trans_pix.gif"></a></td>
-        </tr>
-
-
 
         <tr>
             <td class="menu-border" width="1"><br></td>
@@ -1023,7 +1023,7 @@ this argument first.</p>
   use Date::Parse;
   # Date::Parse parses RCS format, Apache::Util::parsedate doesn't
   $Mtime ||=
-    Date::Parse::str2time(substr q$Date: 2007-03-28 23:15:34 +0000 (Wed, 28 Mar 2007) $, 6);
+    Date::Parse::str2time(substr q$Date: 2007-03-28 16:15:34 -0700 (Wed, 28 Mar 2007) $, 6);
   $r-&gt;set_last_modified($Mtime);</pre>
 <br><br>
 <a href="#top" class="noPrint"><img src="../../../images/nav/page_top.gif" width="48" height="16" border="0" alt="TOP"></a>    
@@ -1626,7 +1626,7 @@ Changes file.</p>
         <div class="footer noPrint">
             <hr noshade size="1">
             <!-- footer (tail )-->
-            <p class="modified">Last modified Mon Feb 11 03:41:51 2013</p>
+            <p class="modified">Last modified Sat Feb 15 14:50:09 2014</p>
             <div class="changes"><a href="../Changes.html"><img src="../../../images/nav/page_changes.gif" width="60" height="16" border="0" alt="Changes file"></a>
 <br><br>
 </div>

Modified: perl/site/docs/general/correct_headers/correct_headers.pdf
URL: http://svn.apache.org/viewvc/perl/site/docs/general/correct_headers/correct_headers.pdf?rev=1568699&r1=1568698&r2=1568699&view=diff
==============================================================================
Binary files - no diff available.

Modified: perl/site/docs/general/correct_headers/correct_headers.pod.orig
URL: http://svn.apache.org/viewvc/perl/site/docs/general/correct_headers/correct_headers.pod.orig?rev=1568699&r1=1568698&r2=1568699&view=diff
==============================================================================
--- perl/site/docs/general/correct_headers/correct_headers.pod.orig (original)
+++ perl/site/docs/general/correct_headers/correct_headers.pod.orig Sat Feb 15 22:56:21 2014
@@ -122,7 +122,7 @@ this argument first.
   use Date::Parse;
   # Date::Parse parses RCS format, Apache::Util::parsedate doesn't
   $Mtime ||=
-    Date::Parse::str2time(substr q$Date: 2007-03-28 23:15:34 +0000 (Wed, 28 Mar 2007) $, 6);
+    Date::Parse::str2time(substr q$Date: 2007-03-28 16:15:34 -0700 (Wed, 28 Mar 2007) $, 6);
   $r->set_last_modified($Mtime);
 
 =head3 Expires and Cache-Control