You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by lu...@apache.org on 2017/03/08 12:06:34 UTC

svn commit: r1007917 [9/9] - in /websites/production/struts/content: ./ docs/

Modified: websites/production/struts/content/docs/version-notes-2510.html
==============================================================================
--- websites/production/struts/content/docs/version-notes-2510.html (original)
+++ websites/production/struts/content/docs/version-notes-2510.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Added: websites/production/struts/content/docs/version-notes-25101.html
==============================================================================
--- websites/production/struts/content/docs/version-notes-25101.html (added)
+++ websites/production/struts/content/docs/version-notes-25101.html Wed Mar  8 12:06:28 2017
@@ -0,0 +1,169 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- 
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License. 
+-->
+<html>
+<head>
+    <link type="text/css" rel="stylesheet" href="https://struts.apache.org/css/default.css">
+    <style type="text/css">
+        .dp-highlighter {
+            width:95% !important;
+        }
+    </style>
+    <style type="text/css">
+        .footer {
+            background-image:      url('https://cwiki.apache.org/confluence/images/border/border_bottom.gif');
+            background-repeat:     repeat-x;
+            background-position:   left top;
+            padding-top:           4px;
+            color:                 #666;
+        }
+    </style>
+    <link href='https://struts.apache.org/highlighter/style/shCoreStruts.css' rel='stylesheet' type='text/css' />
+    <link href='https://struts.apache.org/highlighter/style/shThemeStruts.css' rel='stylesheet' type='text/css' />
+    <script src='https://struts.apache.org/highlighter/js/shCore.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushPlain.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushXml.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushJava.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
+    <script type="text/javascript">
+        SyntaxHighlighter.defaults['toolbar'] = false;
+        SyntaxHighlighter.all();
+    </script>
+    <script type="text/javascript" language="javascript">
+        var hide = null;
+        var show = null;
+        var children = null;
+
+        function init() {
+            /* Search form initialization */
+            var form = document.forms['search'];
+            if (form != null) {
+                form.elements['domains'].value = location.hostname;
+                form.elements['sitesearch'].value = location.hostname;
+            }
+
+            /* Children initialization */
+            hide = document.getElementById('hide');
+            show = document.getElementById('show');
+            children = document.all != null ?
+                    document.all['children'] :
+                    document.getElementById('children');
+            if (children != null) {
+                children.style.display = 'none';
+                show.style.display = 'inline';
+                hide.style.display = 'none';
+            }
+        }
+
+        function showChildren() {
+            children.style.display = 'block';
+            show.style.display = 'none';
+            hide.style.display = 'inline';
+        }
+
+        function hideChildren() {
+            children.style.display = 'none';
+            show.style.display = 'inline';
+            hide.style.display = 'none';
+        }
+    </script>
+    <title>Version Notes 2.5.10.1</title>
+</head>
+<body onload="init()">
+<table border="0" cellpadding="2" cellspacing="0" width="100%">
+    <tr class="topBar">
+        <td align="left" valign="middle" class="topBarDiv" align="left" nowrap>
+            &nbsp;<a href="home.html">Home</a>&nbsp;&gt;&nbsp;<a href="guides.html">Guides</a>&nbsp;&gt;&nbsp;<a href="migration-guide.html">Migration Guide</a>&nbsp;&gt;&nbsp;<a href="version-notes-25101.html">Version Notes 2.5.10.1</a>
+        </td>
+        <td align="right" valign="middle" nowrap>
+            <form name="search" action="https://www.google.com/search" method="get">
+                <input type="hidden" name="ie" value="UTF-8" />
+                <input type="hidden" name="oe" value="UTF-8" />
+                <input type="hidden" name="domains" value="" />
+                <input type="hidden" name="sitesearch" value="" />
+                <input type="text" name="q" maxlength="255" value="" />
+                <input type="submit" name="btnG" value="Google Search" />
+            </form>
+        </td>
+    </tr>
+</table>
+
+<div id="PageContent">
+    <div class="pageheader" style="padding: 6px 0px 0px 0px;">
+        <!-- We'll enable this once we figure out how to access (and save) the logo resource -->
+        <!--img src="/wiki/images/confluence_logo.gif" style="float: left; margin: 4px 4px 4px 10px;" border="0"-->
+        <div style="margin: 0px 10px 0px 10px" class="smalltext">Apache Struts 2 Documentation</div>
+        <div style="margin: 0px 10px 8px 10px"  class="pagetitle">Version Notes 2.5.10.1</div>
+
+        <div class="greynavbar" align="right" style="padding: 2px 10px; margin: 0px;">
+            <a href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=68717259">
+                <img src="https://cwiki.apache.org/confluence/images/icons/notep_16.gif"
+                     height="16" width="16" border="0" align="absmiddle" title="Edit Page"></a>
+            <a href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=68717259">Edit Page</a>
+            &nbsp;
+            <a href="https://cwiki.apache.org/confluence/pages/listpages.action?key=WW">
+                <img src="https://cwiki.apache.org/confluence/images/icons/browse_space.gif"
+                     height="16" width="16" border="0" align="absmiddle" title="Browse Space"></a>
+            <a href="https://cwiki.apache.org/confluence/pages/listpages.action?key=WW">Browse Space</a>
+            &nbsp;
+            <a href="https://cwiki.apache.org/confluence/pages/createpage.action?spaceKey=WW&fromPageId=68717259">
+                <img src="https://cwiki.apache.org/confluence/images/icons/add_page_16.gif"
+                     height="16" width="16" border="0" align="absmiddle" title="Add Page"></a>
+            <a href="https://cwiki.apache.org/confluence/pages/createpage.action?spaceKey=WW&fromPageId=68717259">Add Page</a>
+            &nbsp;
+            <a href="https://cwiki.apache.org/confluence/pages/createblogpost.action?spaceKey=WW&fromPageId=68717259">
+                <img src="https://cwiki.apache.org/confluence/images/icons/add_blogentry_16.gif"
+                     height="16" width="16" border="0" align="absmiddle" title="Add News"></a>
+            <a href="https://cwiki.apache.org/confluence/pages/createblogpost.action?spaceKey=WW&fromPageId=68717259">Add News</a>
+        </div>
+    </div>
+
+    <div class="pagecontent">
+        <div class="wiki-content">
+            <div id="ConfluenceContent"><p><img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> These are the notes for the Struts 2.5.10.1 distribution.</p><p><img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> For prior notes in this release series, see <a shape="rect" href="version-notes-2510.html">Version Notes 2.5.10</a></p><ul><li>If you are a Maven user, you might want to get started using the <a shape="rect" href="struts-2-maven-archetypes.html">Maven Archetype</a>.</li></ul><div class="code panel pdl" style="border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;"><b>Maven Dependency</b></div><div class="codeContent panelContent p
 dl">
+<pre class="brush: xml; gutter: false; theme: Default" style="font-size:12px;">&lt;dependency&gt;
+  &lt;groupId&gt;org.apache.struts&lt;/groupId&gt;
+  &lt;artifactId&gt;struts2-core&lt;/artifactId&gt;
+  &lt;version&gt;2.5.10.1&lt;/version&gt;
+&lt;/dependency&gt;
+</pre>
+</div></div><p>You can also use Struts Archetype Catalog like below</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;"><b>Struts Archetype Catalog</b></div><div class="codeContent panelContent pdl">
+<pre class="brush: text; gutter: false; theme: Default" style="font-size:12px;">mvn archetype:generate -DarchetypeCatalog=http://struts.apache.org/</pre>
+</div></div><div class="code panel pdl" style="border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;"><b>Staging Repository</b></div><div class="codeContent panelContent pdl">
+<pre class="brush: xml; gutter: false; theme: Default" style="font-size:12px;">&lt;repositories&gt;
+  &lt;repository&gt;
+    &lt;id&gt;apache.nexus&lt;/id&gt;
+    &lt;name&gt;ASF Nexus Staging&lt;/name&gt;
+    &lt;url&gt;https://repository.apache.org/content/groups/staging/&lt;/url&gt;
+  &lt;/repository&gt;
+&lt;/repositories&gt;</pre>
+</div></div><h2 id="VersionNotes2.5.10.1-InternalChanges">Internal Changes</h2><ul style="list-style-type: square;"><li><img class="emoticon emoticon-warning" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/warning.png" data-emoticon-name="warning" alt="(warning)">&#160;Possible Remote Code Execution when performing file upload based on Jakarta plugin</li></ul><p>&#160;</p><div class="confluence-information-macro confluence-information-macro-note"><span class="aui-icon aui-icon-small aui-iconfont-warning confluence-information-macro-icon"></span><div class="confluence-information-macro-body"><p>This release contains a fix related to <a shape="rect" href="s2-045.html">S2-045</a>, please read them carefully!</p></div></div><p>&#160;</p><p>Issue Detail</p><ul><li><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311041&amp;version=12339162">JIRA Release
  Notes 2.5.10</a></li></ul><h2 id="VersionNotes2.5.10.1-IssueList">Issue List</h2><ul><li><a shape="rect" class="external-link" href="https://issues.apache.org/jira/issues/?filter=12339470">Struts 2.5.10 DONE</a></li><li><a shape="rect" class="external-link" href="https://issues.apache.org/jira/issues/?filter=12335667">Struts 2.5.x TODO</a></li></ul><h2 id="VersionNotes2.5.10.1-Otherresources">Other resources</h2><ul><li><a shape="rect" class="external-link" href="http://www.mail-archive.com/commits%40struts.apache.org/" rel="nofollow">Commit Logs</a></li><li><a shape="rect" class="external-link" href="https://git-wip-us.apache.org/repos/asf?p=struts.git;a=tree;h=refs/heads/develop;hb=develop">Source Code Repository</a></li></ul><div><span style="font-size: 24.0px;line-height: 30.0px;"><br clear="none"></span></div><div><span style="font-size: 24.0px;line-height: 30.0px;background-color: rgb(245,245,245);"><br clear="none"></span></div></div>
+        </div>
+
+        
+    </div>
+</div>
+<div class="footer">
+    Generated by CXF SiteExporter
+</div>
+</body>
+</html>

Modified: websites/production/struts/content/docs/version-notes-252.html
==============================================================================
--- websites/production/struts/content/docs/version-notes-252.html (original)
+++ websites/production/struts/content/docs/version-notes-252.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/docs/version-notes-255.html
==============================================================================
--- websites/production/struts/content/docs/version-notes-255.html (original)
+++ websites/production/struts/content/docs/version-notes-255.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/docs/version-notes-258.html
==============================================================================
--- websites/production/struts/content/docs/version-notes-258.html (original)
+++ websites/production/struts/content/docs/version-notes-258.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/docs/views.html
==============================================================================
--- websites/production/struts/content/docs/views.html (original)
+++ websites/production/struts/content/docs/views.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/docs/visitor-validator.html
==============================================================================
--- websites/production/struts/content/docs/visitor-validator.html (original)
+++ websites/production/struts/content/docs/visitor-validator.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/docs/visitorfieldvalidator-annotation.html
==============================================================================
--- websites/production/struts/content/docs/visitorfieldvalidator-annotation.html (original)
+++ websites/production/struts/content/docs/visitorfieldvalidator-annotation.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/docs/weblogic.html
==============================================================================
--- websites/production/struts/content/docs/weblogic.html (original)
+++ websites/production/struts/content/docs/weblogic.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/docs/websphere.html
==============================================================================
--- websites/production/struts/content/docs/websphere.html (original)
+++ websites/production/struts/content/docs/websphere.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/docs/webwork-2-migration-strategies.html
==============================================================================
--- websites/production/struts/content/docs/webwork-2-migration-strategies.html (original)
+++ websites/production/struts/content/docs/webwork-2-migration-strategies.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/docs/webxml.html
==============================================================================
--- websites/production/struts/content/docs/webxml.html (original)
+++ websites/production/struts/content/docs/webxml.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();
@@ -139,11 +140,11 @@ under the License.
     <div class="pagecontent">
         <div class="wiki-content">
             <div id="ConfluenceContent"><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1472795637712 {padding: 0px;}
-div.rbtoc1472795637712 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1472795637712 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1488973941985 {padding: 0px;}
+div.rbtoc1488973941985 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1488973941985 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1472795637712">
+/*]]>*/</style></p><div class="toc-macro rbtoc1488973941985">
 <ul class="toc-indentation"><li><a shape="rect" href="#web.xml-SimpleExample">Simple Example</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#web.xml-ChangedfilterpackageinStruts&gt;=2.5">Changed filter package in Struts &gt;= 2.5</a></li><li><a shape="rect" href="#web.xml-ChangedFilterStructureinStruts&gt;=2.1.3">Changed Filter Structure in Struts &gt;= 2.1.3</a></li><li><a shape="rect" href="#web.xml-ExcludespecificURLs">Exclude specific URLs</a></li></ul>
 </li><li><a shape="rect" href="#web.xml-TaglibExample">Taglib Example</a></li><li><a shape="rect" href="#web.xml-CustomFileManagerandFileManagerFactoryimplementations">Custom FileManager and FileManagerFactory implementations</a></li><li><a shape="rect" href="#web.xml-Customconfigurationprovider">Custom configuration provider</a></li></ul>

Modified: websites/production/struts/content/docs/what-is-the-actioncontext.html
==============================================================================
--- websites/production/struts/content/docs/what-is-the-actioncontext.html (original)
+++ websites/production/struts/content/docs/what-is-the-actioncontext.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/docs/where-do-we-get-the-latest-version-the-framework.html
==============================================================================
--- websites/production/struts/content/docs/where-do-we-get-the-latest-version-the-framework.html (original)
+++ websites/production/struts/content/docs/where-do-we-get-the-latest-version-the-framework.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/docs/why-are-request-parameters-appended-to-our-hyperlinks.html
==============================================================================
--- websites/production/struts/content/docs/why-are-request-parameters-appended-to-our-hyperlinks.html (original)
+++ websites/production/struts/content/docs/why-are-request-parameters-appended-to-our-hyperlinks.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/docs/why-didnt-my-action-tag-get-executed-when-i-have-validation-errors.html
==============================================================================
--- websites/production/struts/content/docs/why-didnt-my-action-tag-get-executed-when-i-have-validation-errors.html (original)
+++ websites/production/struts/content/docs/why-didnt-my-action-tag-get-executed-when-i-have-validation-errors.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/docs/why-do-i-get-a-javaxelelexception-when-using-ognl-with-jsp21.html
==============================================================================
--- websites/production/struts/content/docs/why-do-i-get-a-javaxelelexception-when-using-ognl-with-jsp21.html (original)
+++ websites/production/struts/content/docs/why-do-i-get-a-javaxelelexception-when-using-ognl-with-jsp21.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/docs/why-do-the-form-tags-put-table-tags-around-controls.html
==============================================================================
--- websites/production/struts/content/docs/why-do-the-form-tags-put-table-tags-around-controls.html (original)
+++ websites/production/struts/content/docs/why-do-the-form-tags-put-table-tags-around-controls.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/docs/why-does-freemarker-complain-that-theres-an-error-in-my-user-directive-when-i-used-jsp-tag.html
==============================================================================
--- websites/production/struts/content/docs/why-does-freemarker-complain-that-theres-an-error-in-my-user-directive-when-i-used-jsp-tag.html (original)
+++ websites/production/struts/content/docs/why-does-freemarker-complain-that-theres-an-error-in-my-user-directive-when-i-used-jsp-tag.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/docs/why-does-my-setter-not-get-called-by-the-params-interceptor.html
==============================================================================
--- websites/production/struts/content/docs/why-does-my-setter-not-get-called-by-the-params-interceptor.html (original)
+++ websites/production/struts/content/docs/why-does-my-setter-not-get-called-by-the-params-interceptor.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/docs/why-does-ww-ignore-my-message-when-its-enclosed-in-cdata.html
==============================================================================
--- websites/production/struts/content/docs/why-does-ww-ignore-my-message-when-its-enclosed-in-cdata.html (original)
+++ websites/production/struts/content/docs/why-does-ww-ignore-my-message-when-its-enclosed-in-cdata.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/docs/why-doesnt-the-if-tag-evaluate-params-properly.html
==============================================================================
--- websites/production/struts/content/docs/why-doesnt-the-if-tag-evaluate-params-properly.html (original)
+++ websites/production/struts/content/docs/why-doesnt-the-if-tag-evaluate-params-properly.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/docs/why-doesnt-the-if-tag-evaluate-test.html
==============================================================================
--- websites/production/struts/content/docs/why-doesnt-the-if-tag-evaluate-test.html (original)
+++ websites/production/struts/content/docs/why-doesnt-the-if-tag-evaluate-test.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/docs/why-is-the-application-logging-a-warning-that-the-compound-root-cannot-find-a-particular-object-with-a-particular-property.html
==============================================================================
--- websites/production/struts/content/docs/why-is-the-application-logging-a-warning-that-the-compound-root-cannot-find-a-particular-object-with-a-particular-property.html (original)
+++ websites/production/struts/content/docs/why-is-the-application-logging-a-warning-that-the-compound-root-cannot-find-a-particular-object-with-a-particular-property.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/docs/why-isnt-our-prepare-interceptor-being-executed.html
==============================================================================
--- websites/production/struts/content/docs/why-isnt-our-prepare-interceptor-being-executed.html (original)
+++ websites/production/struts/content/docs/why-isnt-our-prepare-interceptor-being-executed.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/docs/why-wont-the-if-tag-evaluate-a-one-char-string.html
==============================================================================
--- websites/production/struts/content/docs/why-wont-the-if-tag-evaluate-a-one-char-string.html (original)
+++ websites/production/struts/content/docs/why-wont-the-if-tag-evaluate-a-one-char-string.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/docs/wildcard-mappings.html
==============================================================================
--- websites/production/struts/content/docs/wildcard-mappings.html (original)
+++ websites/production/struts/content/docs/wildcard-mappings.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/docs/wildcard-method-selection.html
==============================================================================
--- websites/production/struts/content/docs/wildcard-method-selection.html (original)
+++ websites/production/struts/content/docs/wildcard-method-selection.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/docs/writing-interceptors.html
==============================================================================
--- websites/production/struts/content/docs/writing-interceptors.html (original)
+++ websites/production/struts/content/docs/writing-interceptors.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/docs/xhtml-form-template.html
==============================================================================
--- websites/production/struts/content/docs/xhtml-form-template.html (original)
+++ websites/production/struts/content/docs/xhtml-form-template.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/docs/xhtml-head-template.html
==============================================================================
--- websites/production/struts/content/docs/xhtml-head-template.html (original)
+++ websites/production/struts/content/docs/xhtml-head-template.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/docs/xhtml-theme.html
==============================================================================
--- websites/production/struts/content/docs/xhtml-theme.html (original)
+++ websites/production/struts/content/docs/xhtml-theme.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/docs/xsl-result.html
==============================================================================
--- websites/production/struts/content/docs/xsl-result.html (original)
+++ websites/production/struts/content/docs/xsl-result.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();
@@ -139,11 +140,11 @@ under the License.
     <div class="pagecontent">
         <div class="wiki-content">
             <div id="ConfluenceContent"><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1484828432579 {padding: 0px;}
-div.rbtoc1484828432579 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1484828432579 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1488973594627 {padding: 0px;}
+div.rbtoc1488973594627 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1488973594627 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1484828432579">
+/*]]>*/</style></p><div class="toc-macro rbtoc1488973594627">
 <ul class="toc-indentation"><li><a shape="rect" href="#XSLResult-Description">Description</a></li><li><a shape="rect" href="#XSLResult-Parameters">Parameters</a></li><li><a shape="rect" href="#XSLResult-Examples">Examples</a></li></ul>
 </div><h1 id="XSLResult-Description">Description</h1><p>XSLTResult uses XSLT to transform an action object to XML. The recent version has been specifically modified to deal with Xalan flaws. When using Xalan you may notice that even though you have a very minimal stylesheet like this one</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <pre class="brush: xml; gutter: false; theme: Default" style="font-size:12px;">&lt;xsl:template match="/result"&gt;

Modified: websites/production/struts/content/docs/zero-configuration.html
==============================================================================
--- websites/production/struts/content/docs/zero-configuration.html (original)
+++ websites/production/struts/content/docs/zero-configuration.html Wed Mar  8 12:06:28 2017
@@ -43,6 +43,7 @@ under the License.
     <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script>
     <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script>
+    <script src='https://struts.apache.org/highlighter/js/shBrushCss.js' type='text/javascript'></script>
     <script type="text/javascript">
         SyntaxHighlighter.defaults['toolbar'] = false;
         SyntaxHighlighter.all();

Modified: websites/production/struts/content/download.html
==============================================================================
--- websites/production/struts/content/download.html (original)
+++ websites/production/struts/content/download.html Wed Mar  8 12:06:28 2017
@@ -177,27 +177,27 @@
 <h1>Full Releases</h1>
 <a class="anchor" name="struts-ga"></a>
 
-<a class="anchor" name="struts2510"></a>
-<h2>Struts 2.5.10</h2>
+<a class="anchor" name="struts25101"></a>
+<h2>Struts 2.5.10.1</h2>
 
 <p>
-  <a href="http://struts.apache.org/">Apache Struts 2.5.10</a> is an elegant, extensible
+  <a href="http://struts.apache.org/">Apache Struts 2.5.10.1</a> is an elegant, extensible
   framework for creating enterprise-ready Java web applications. It is available in a full distribution,
   or as separate library, source, example and documentation distributions.
-  Struts 2.5.10 is the "best available" version of Struts in the 2.5 series.
+  Struts 2.5.10.1 is the "best available" version of Struts in the 2.5 series.
 </p>
 
 <ul>
   <li>
-    <a href="http://struts.apache.org/docs/version-notes-2510.html">Version Notes</a>
+    <a href="http://struts.apache.org/docs/version-notes-25101.html">Version Notes</a>
   </li>
 
   <li>Full Distribution:
     <ul>
       <li>
-        <a href="[preferred]struts/2.5.10/struts-2.5.10-all.zip">struts-2.5.10-all.zip</a> (65MB)
-        [<a href="http://www.apache.org/dist/struts/2.5.10/struts-2.5.10-all.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/2.5.10/struts-2.5.10-all.zip.md5">MD5</a>]
+        <a href="[preferred]struts/2.5.10.1/struts-2.5.10.1-all.zip">struts-2.5.10.1-all.zip</a> (65MB)
+        [<a href="http://www.apache.org/dist/struts/2.5.10.1/struts-2.5.10.1-all.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/2.5.10.1/struts-2.5.10.1-all.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
@@ -205,9 +205,9 @@
   <li>Example Applications:
     <ul>
       <li>
-        <a href="[preferred]struts/2.5.10/struts-2.5.10-apps.zip">struts-2.5.10-apps.zip</a> (35MB)
-        [<a href="http://www.apache.org/dist/struts/2.5.10/struts-2.5.10-apps.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/2.5.10/struts-2.5.10-apps.zip.md5">MD5</a>]
+        <a href="[preferred]struts/2.5.10.1/struts-2.5.10.1-apps.zip">struts-2.5.10.1-apps.zip</a> (35MB)
+        [<a href="http://www.apache.org/dist/struts/2.5.10.1/struts-2.5.10.1-apps.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/2.5.10.1/struts-2.5.10.1-apps.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
@@ -215,9 +215,9 @@
   <li>Essential Dependencies Only:
     <ul>
       <li>
-        <a href="[preferred]struts/2.5.10/struts-2.5.10-min-lib.zip">struts-2.5.10-min-lib.zip</a> (4MB)
-        [<a href="http://www.apache.org/dist/struts/2.5.10/struts-2.5.10-min-lib.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/2.5.10/struts-2.5.10-min-lib.zip.md5">MD5</a>]
+        <a href="[preferred]struts/2.5.10.1/struts-2.5.10.1-min-lib.zip">struts-2.5.10.1-min-lib.zip</a> (4MB)
+        [<a href="http://www.apache.org/dist/struts/2.5.10.1/struts-2.5.10.1-min-lib.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/2.5.10.1/struts-2.5.10.1-min-lib.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
@@ -225,9 +225,9 @@
   <li>All Dependencies:
     <ul>
       <li>
-        <a href="[preferred]struts/2.5.10/struts-2.5.10-lib.zip">struts-2.5.10-lib.zip</a> (19MB)
-        [<a href="http://www.apache.org/dist/struts/2.5.10/struts-2.5.10-lib.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/2.5.10/struts-2.5.10-lib.zip.md5">MD5</a>]
+        <a href="[preferred]struts/2.5.10.1/struts-2.5.10.1-lib.zip">struts-2.5.10.1-lib.zip</a> (19MB)
+        [<a href="http://www.apache.org/dist/struts/2.5.10.1/struts-2.5.10.1-lib.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/2.5.10.1/struts-2.5.10.1-lib.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
@@ -235,9 +235,9 @@
   <li>Documentation:
     <ul>
       <li>
-        <a href="[preferred]struts/2.5.10/struts-2.5.10-docs.zip">struts-2.5.10-docs.zip</a> (13MB)
-        [<a href="http://www.apache.org/dist/struts/2.5.10/struts-2.5.10-docs.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/2.5.10/struts-2.5.10-docs.zip.md5">MD5</a>]
+        <a href="[preferred]struts/2.5.10.1/struts-2.5.10.1-docs.zip">struts-2.5.10.1-docs.zip</a> (13MB)
+        [<a href="http://www.apache.org/dist/struts/2.5.10.1/struts-2.5.10.1-docs.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/2.5.10.1/struts-2.5.10.1-docs.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
@@ -245,9 +245,9 @@
   <li>Source:
     <ul>
       <li>
-        <a href="[preferred]struts/2.5.10/struts-2.5.10-src.zip">struts-2.5.10-src.zip</a> (7MB)
-        [<a href="http://www.apache.org/dist/struts/2.5.10/struts-2.5.10-src.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/2.5.10/struts-2.5.10-src.zip.md5">MD5</a>]
+        <a href="[preferred]struts/2.5.10.1/struts-2.5.10.1-src.zip">struts-2.5.10.1-src.zip</a> (7MB)
+        [<a href="http://www.apache.org/dist/struts/2.5.10.1/struts-2.5.10.1-src.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/2.5.10.1/struts-2.5.10.1-src.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
@@ -350,8 +350,8 @@
     <ul>
       <li>
         <a href="[preferred]struts/2.5-BETA3/struts-2.5-BETA3-all.zip">struts-2.5-BETA3-all.zip</a> (65MB)
-        [<a href="http://www.apache.org/dist/struts/2.5.10/struts-2.5-BETA3-all.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/2.5.10/struts-2.5-BETA3-all.zip.md5">MD5</a>]
+        [<a href="http://www.apache.org/dist/struts/2.5.10.1/struts-2.5-BETA3-all.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/2.5.10.1/struts-2.5-BETA3-all.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>

Modified: websites/production/struts/content/downloads.html
==============================================================================
--- websites/production/struts/content/downloads.html (original)
+++ websites/production/struts/content/downloads.html Wed Mar  8 12:06:28 2017
@@ -137,7 +137,7 @@
     <ul>
       <li>
         <a href="http://struts.apache.org/download.cgi#struts-ga">
-          Struts 2.5.10
+          Struts 2.5.10.1
         </a> ("best available")
       </li>
     </ul>

Modified: websites/production/struts/content/index.html
==============================================================================
--- websites/production/struts/content/index.html (original)
+++ websites/production/struts/content/index.html Wed Mar  8 12:06:28 2017
@@ -125,7 +125,7 @@
       extensible using a plugin architecture, and ships with plugins to support
       REST, AJAX and JSON.
     </p>
-    <a href="/download.cgi#struts2510" class="btn btn-primary btn-large">
+    <a href="/download.cgi#struts25101" class="btn btn-primary btn-large">
       <img src="img/download-icon.svg"> Download
     </a>
     <a href="primer.html" class="btn btn-info btn-large">
@@ -145,12 +145,12 @@
         </p>
       </div>
       <div class="column col-md-4">
-        <h2>Apache Struts 2.5.10 GA</h2>
+        <h2>Apache Struts 2.5.10.1 GA</h2>
         <p>
-          Apache Struts 2.5.10 GA has been released<br/>on 3 February 2017.
+          Apache Struts 2.5.10.1 GA has been released<br/>on 7 March 2017.
         </p>
-        Read more in <a href="announce.html#a20170203">Announcement</a> or in
-        <a href="/docs/version-notes-2510.html">Version notes</a>
+        Read more in <a href="announce.html#a20170307">Announcement</a> or in
+        <a href="/docs/version-notes-25101.html">Version notes</a>
       </div>
       <div class="column col-md-4">
         <h2>Apache Struts 2.3.31 GA</h2>