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 2014/04/26 19:47:52 UTC

svn commit: r1590259 - in /struts/site/trunk: ./ content/ source/

Author: lukaszlenart
Date: Sat Apr 26 17:47:52 2014
New Revision: 1590259

URL: http://svn.apache.org/r1590259
Log:
Updates site after release

Modified:
    struts/site/trunk/_config.yml
    struts/site/trunk/content/announce-2013.html
    struts/site/trunk/content/announce.html
    struts/site/trunk/content/archetype-catalog.xml
    struts/site/trunk/content/download.html
    struts/site/trunk/content/downloads.html
    struts/site/trunk/content/index.html
    struts/site/trunk/source/announce-2013.html
    struts/site/trunk/source/announce.md
    struts/site/trunk/source/downloads.html

Modified: struts/site/trunk/_config.yml
URL: http://svn.apache.org/viewvc/struts/site/trunk/_config.yml?rev=1590259&r1=1590258&r2=1590259&view=diff
==============================================================================
--- struts/site/trunk/_config.yml (original)
+++ struts/site/trunk/_config.yml Sat Apr 26 17:47:52 2014
@@ -12,7 +12,7 @@ encoding: UTF-8
 root:
 
 # Simplifies introducing changes related to the latest release
-current_version: 2.3.16.1
-current_version_short: 23161
-release_date: 2 march 2014
-release_date_short: 20140302
+current_version: 2.3.16.2
+current_version_short: 23162
+release_date: 25 april 2014
+release_date_short: 20140424

Modified: struts/site/trunk/content/announce-2013.html
URL: http://svn.apache.org/viewvc/struts/site/trunk/content/announce-2013.html?rev=1590259&r1=1590258&r2=1590259&view=diff
==============================================================================
--- struts/site/trunk/content/announce-2013.html (original)
+++ struts/site/trunk/content/announce-2013.html Sat Apr 26 17:47:52 2014
@@ -145,9 +145,9 @@
 <p>
   Struts 2.3.16 is available in a full distribution or as separate library, source, example
   and documentation distributions, from the
-  <a href="http://struts.apache.org/download.cgi#struts23161">releases page</a>.
+  <a href="http://struts.apache.org/download.cgi#struts2316">releases page</a>.
   The release is also available through the central Maven repository under Group ID "org.apache.struts".
-  The <a href="http://struts.apache.org/release/2.3.x/docs/version-notes-23161.html">version notes</a>
+  The <a href="http://struts.apache.org/release/2.3.x/docs/version-notes-2316.html">version notes</a>
   are available online.
 </p>
 <p>

Modified: struts/site/trunk/content/announce.html
URL: http://svn.apache.org/viewvc/struts/site/trunk/content/announce.html?rev=1590259&r1=1590258&r2=1590259&view=diff
==============================================================================
--- struts/site/trunk/content/announce.html (original)
+++ struts/site/trunk/content/announce.html Sat Apr 26 17:47:52 2014
@@ -112,6 +112,27 @@
   Skip to: <a href="announce-2013.html">Announcements - 2013</a>
 </p>
 
+<h4><span id="a20140424"> 24 April 2014 - Struts 2.3.16.2 General Availability Release - Security Fix Release</h4>
+
+<p>The Apache Struts group is pleased to announce that Struts 2.3.16.2 is available as a &quot;General Availability&quot;
+release. The GA designation is our highest quality grade.</p>
+
+<p>Apache Struts 2 is an elegant, extensible framework for creating enterprise-ready Java web applications.
+The framework is designed to streamline the full development cycle, from building, to deploying,
+to maintaining applications over time.</p>
+
+<p>Two security issues were solved with this release:</p>
+
+<ul>
+<li><a href="http://struts.apache.org/release/2.3.x/docs/s2-021.html">S2-021</a>
+Improves excluded params to avoid ClassLoader manipulation via ParametersInterceptor</li>
+<li><a href="http://struts.apache.org/release/2.3.x/docs/s2-021.html">S2-021</a>
+Adds excluded params to CookieInterceptor to avoid ClassLoader manipulation when the interceptors is configured
+to accept all cookie names (wildcard matching via &quot;*&quot;)</li>
+</ul>
+
+<p>All developers are strongly advised to perform this action.</p>
+
 <h4><span id="a20140424"> 24 April 2014 - Struts up to 2.3.16.1: Zero-Day Exploit Mitigation</h4>
 
 <p>In Struts 2.3.16.1, an issue with ClassLoader manipulation via request parameters was supposed to be resolved. Unfortunately, 
@@ -156,7 +177,7 @@ Please prepare for upgrading all Struts 
 
 <h4><span id="a20140302"> 2 March 2014 - Struts 2.3.16.1 General Availability Release - Security Fix Release</h4>
 
-<p>The Apache Struts group is pleased to announce that Struts 2.3.15.2 is available as a &quot;General Availability&quot;
+<p>The Apache Struts group is pleased to announce that Struts 2.3.16.1 is available as a &quot;General Availability&quot;
 release. The GA designation is our highest quality grade.</p>
 
 <p>Apache Struts 2 is an elegant, extensible framework for creating enterprise-ready Java web applications.

Modified: struts/site/trunk/content/archetype-catalog.xml
URL: http://svn.apache.org/viewvc/struts/site/trunk/content/archetype-catalog.xml?rev=1590259&r1=1590258&r2=1590259&view=diff
==============================================================================
--- struts/site/trunk/content/archetype-catalog.xml (original)
+++ struts/site/trunk/content/archetype-catalog.xml Sat Apr 26 17:47:52 2014
@@ -7,42 +7,42 @@
         <archetype>
             <groupId>org.apache.struts</groupId>
             <artifactId>struts2-archetype-blank</artifactId>
-            <version>2.3.16.1</version>
+            <version>2.3.16.2</version>
             <repository>https://repository.apache.org/content/groups/public/</repository>
             <description>Struts 2 Archetypes - Blank</description>
         </archetype>
         <archetype>
             <groupId>org.apache.struts</groupId>
             <artifactId>struts2-archetype-convention</artifactId>
-            <version>2.3.16.1</version>
+            <version>2.3.16.2</version>
             <repository>https://repository.apache.org/content/groups/public/</repository>
             <description>Struts 2 Archetypes - Blank Convention</description>
         </archetype>
         <archetype>
             <groupId>org.apache.struts</groupId>
             <artifactId>struts2-archetype-dbportlet</artifactId>
-            <version>2.3.16.1</version>
+            <version>2.3.16.2</version>
             <repository>https://repository.apache.org/content/groups/public/</repository>
             <description>Struts 2 Archetypes - Database Portlet</description>
         </archetype>
         <archetype>
             <groupId>org.apache.struts</groupId>
             <artifactId>struts2-archetype-plugin</artifactId>
-            <version>2.3.16.1</version>
+            <version>2.3.16.2</version>
             <repository>https://repository.apache.org/content/groups/public/</repository>
             <description>Struts 2 Archetypes - Plugin</description>
         </archetype>
         <archetype>
             <groupId>org.apache.struts</groupId>
             <artifactId>struts2-archetype-portlet</artifactId>
-            <version>2.3.16.1</version>
+            <version>2.3.16.2</version>
             <repository>https://repository.apache.org/content/groups/public/</repository>
             <description>Struts 2 Archetypes - Portlet</description>
         </archetype>
         <archetype>
             <groupId>org.apache.struts</groupId>
             <artifactId>struts2-archetype-starter</artifactId>
-            <version>2.3.16.1</version>
+            <version>2.3.16.2</version>
             <repository>https://repository.apache.org/content/groups/public/</repository>
             <description>Struts 2 Archetypes - Starter</description>
         </archetype>

Modified: struts/site/trunk/content/download.html
URL: http://svn.apache.org/viewvc/struts/site/trunk/content/download.html?rev=1590259&r1=1590258&r2=1590259&view=diff
==============================================================================
--- struts/site/trunk/content/download.html (original)
+++ struts/site/trunk/content/download.html Sat Apr 26 17:47:52 2014
@@ -165,27 +165,27 @@
 <h1>Full Releases</h1>
 <a name="struts-ga"></a>
 
-<a name="struts23161"></a>
-<h2>Struts 2.3.16.1</h2>
+<a name="struts23162"></a>
+<h2>Struts 2.3.16.2</h2>
 
 <p>
-  <a href="http://struts.apache.org/release/2.3.x/">Apache Struts 2.3.16.1</a> is an elegant, extensible
+  <a href="http://struts.apache.org/release/2.3.x/">Apache Struts 2.3.16.2</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.3.16.1 is the "best available" version of Struts in the 2.3 series.
+  Struts 2.3.16.2 is the "best available" version of Struts in the 2.3 series.
 </p>
 
 <ul>
   <li>
-    <a href="http://struts.apache.org/release/2.3.x/docs/version-notes-23161.html">Version Notes</a>
+    <a href="http://struts.apache.org/release/2.3.x/docs/version-notes-23162.html">Version Notes</a>
   </li>
 
   <li>Full Distribution:
     <ul>
       <li>
-        <a href="[preferred]/struts/binaries/struts-2.3.16.1-all.zip">struts-2.3.16.1-all.zip</a> (65MB)
-        [<a href="http://www.apache.org/dist/struts/binaries/struts-2.3.16.1-all.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/binaries/struts-2.3.16.1-all.zip.md5">MD5</a>]
+        <a href="[preferred]/struts/binaries/struts-2.3.16.2-all.zip">struts-2.3.16.2-all.zip</a> (65MB)
+        [<a href="http://www.apache.org/dist/struts/binaries/struts-2.3.16.2-all.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/binaries/struts-2.3.16.2-all.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
@@ -193,18 +193,18 @@
   <li>Example Applications:
     <ul>
       <li>
-        <a href="[preferred]/struts/examples/struts-2.3.16.1-apps.zip">struts-2.3.16.1-apps.zip</a> (35MB)
-        [<a href="http://www.apache.org/dist/struts/examples/struts-2.3.16.1-apps.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/examples/struts-2.3.16.1-apps.zip.md5">MD5</a>]
+        <a href="[preferred]/struts/examples/struts-2.3.16.2-apps.zip">struts-2.3.16.2-apps.zip</a> (35MB)
+        [<a href="http://www.apache.org/dist/struts/examples/struts-2.3.16.2-apps.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/examples/struts-2.3.16.2-apps.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
   <li>Essential Dependencies Only:
     <ul>
       <li>
-        <a href="[preferred]/struts/library/struts-2.3.16.1-lib.zip">struts-2.3.16.1-lib.zip</a> (19MB)
-        [<a href="http://www.apache.org/dist/struts/library/struts-2.3.16.1-lib.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/library/struts-2.3.16.1-lib.zip.md5">MD5</a>]
+        <a href="[preferred]/struts/library/struts-2.3.16.2-lib.zip">struts-2.3.16.2-lib.zip</a> (19MB)
+        [<a href="http://www.apache.org/dist/struts/library/struts-2.3.16.2-lib.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/library/struts-2.3.16.2-lib.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
@@ -212,18 +212,18 @@
   <li>Documentation:
     <ul>
       <li>
-        <a href="[preferred]/struts/documentation/struts-2.3.16.1-docs.zip">struts-2.3.16.1-docs.zip</a> (13MB)
-        [<a href="http://www.apache.org/dist/struts/documentation/struts-2.3.16.1-docs.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/documentation/struts-2.3.16.1-docs.zip.md5">MD5</a>]
+        <a href="[preferred]/struts/documentation/struts-2.3.16.2-docs.zip">struts-2.3.16.2-docs.zip</a> (13MB)
+        [<a href="http://www.apache.org/dist/struts/documentation/struts-2.3.16.2-docs.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/documentation/struts-2.3.16.2-docs.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
   <li>Source:
     <ul>
       <li>
-        <a href="[preferred]/struts/source/struts-2.3.16.1-src.zip">struts-2.3.16.1-src.zip</a> (7MB)
-        [<a href="http://www.apache.org/dist/struts/source/struts-2.3.16.1-src.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/source/struts-2.3.16.1-src.zip.md5">MD5</a>]
+        <a href="[preferred]/struts/source/struts-2.3.16.2-src.zip">struts-2.3.16.2-src.zip</a> (7MB)
+        [<a href="http://www.apache.org/dist/struts/source/struts-2.3.16.2-src.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/source/struts-2.3.16.2-src.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>

Modified: struts/site/trunk/content/downloads.html
URL: http://svn.apache.org/viewvc/struts/site/trunk/content/downloads.html?rev=1590259&r1=1590258&r2=1590259&view=diff
==============================================================================
--- struts/site/trunk/content/downloads.html (original)
+++ struts/site/trunk/content/downloads.html Sat Apr 26 17:47:52 2014
@@ -131,7 +131,7 @@
     <strong>General Availability (GA) Releases</strong> - <em>Ready for Prime Time!</em>
     <ul>
       <li>
-        <a href="http://struts.apache.org/download.cgi#struts23161">Struts 2.3.16.1</a> ("best available")
+        <a href="http://struts.apache.org/download.cgi#struts23162">Struts 2.3.16.2</a> ("best available")
       </li>
     </ul>
   </li>
@@ -205,14 +205,28 @@
 <tbody>
 <tr>
   <td class="no-wrap">
+    <a href="http://struts.apache.org/2.3.16/index.html">Struts 2.3.16.1</a>
+  </td>
+  <td class="no-wrap">2 March 2014</td>
+  <td>
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
+  </td>
+  <td>
+    <a href="http://struts.apache.org/2.x/docs/version-notes-23161.html">Version notes</a>
+  </td>
+</tr>
+<tr>
+  <td class="no-wrap">
     <a href="http://struts.apache.org/2.3.16/index.html">Struts 2.3.16</a>
   </td>
   <td class="no-wrap">8 December 2013</td>
   <td>
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
-    <a href="http://struts.apache.org/2.x/docs/version-notes-23153.html">Version notes</a>
+    <a href="http://struts.apache.org/2.x/docs/version-notes-2316.html">Version notes</a>
   </td>
 </tr>
 <tr>
@@ -221,7 +235,9 @@
   </td>
   <td class="no-wrap">15 October 2013</td>
   <td>
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.x/docs/version-notes-23153.html">Version notes</a>
@@ -233,8 +249,9 @@
   </td>
   <td class="no-wrap">16 July 2013</td>
   <td>
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.x/docs/version-notes-23152.html">Version notes</a>
@@ -247,7 +264,8 @@
   <td>16 July 2013</td>
   <td>
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.x/docs/version-notes-23151.html">Version notes</a>
@@ -263,7 +281,8 @@
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.x/docs/version-notes-2315.html">Version notes</a>
@@ -279,7 +298,8 @@
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.x/docs/version-notes-23143.html">Version notes</a>
@@ -296,7 +316,8 @@
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.x/docs/version-notes-23142.html">Version notes</a>
@@ -314,7 +335,8 @@
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.3.12/docs/version-notes-23141.html">Version notes</a>
@@ -334,7 +356,8 @@
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.3.12/docs/version-notes-2314.html">Version notes</a>
@@ -354,7 +377,8 @@
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.3.12/docs/version-notes-2312.html">Version notes</a>
@@ -374,7 +398,8 @@
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.3.8/docs/version-notes-238.html">Version notes</a>
@@ -394,7 +419,8 @@
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.3.7/docs/version-notes-237.html">Version notes</a>
@@ -414,7 +440,8 @@
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.3.4/docs/version-notes-234.html">Version notes</a>
@@ -436,7 +463,8 @@
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.3.4/docs/version-notes-234.html">Version notes</a>
@@ -458,7 +486,8 @@
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.3.3/docs/version-notes-233.html">Version notes</a>
@@ -480,7 +509,8 @@
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.3.1.2/docs/version-notes-2312.html">Version notes</a>
@@ -503,7 +533,8 @@
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.3.1.1/docs/version-notes-2311.html">Version notes</a>
@@ -527,7 +558,8 @@
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.3.1/docs/version-notes-231.html">Version notes</a>
@@ -552,7 +584,8 @@
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.2.3.1/docs/version-notes-2231.html">Version notes</a>
@@ -578,7 +611,8 @@
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.2.3/docs/version-notes-223.html">Version notes</a>
@@ -605,7 +639,8 @@
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.2.1.1/docs/version-notes-2211.html">Version notes</a>
@@ -632,7 +667,8 @@
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.2.1/docs/version-notes-221.html">Version notes</a>
@@ -660,7 +696,8 @@
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.1.8.1/docs/version-notes-2181.html">Version notes</a>
@@ -688,7 +725,8 @@
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.1.8/docs/version-notes-218.html">Version notes</a>

Modified: struts/site/trunk/content/index.html
URL: http://svn.apache.org/viewvc/struts/site/trunk/content/index.html?rev=1590259&r1=1590258&r2=1590259&view=diff
==============================================================================
--- struts/site/trunk/content/index.html (original)
+++ struts/site/trunk/content/index.html Sat Apr 26 17:47:52 2014
@@ -115,7 +115,7 @@
       extensible using a plugin architecture, and ships with plugins to support
       REST, AJAX and JSON.
     </p>
-    <a href="http://struts.apache.org/download.cgi#struts23161" class="btn btn-primary btn-large">Download</a>
+    <a href="http://struts.apache.org/download.cgi#struts23162" class="btn btn-primary btn-large">Download</a>
     <a href="primer.html" class="btn btn-info btn-large">Technology Primer</a>
   </div>
 </div>
@@ -123,10 +123,10 @@
 <div class="container">
   <div class="row">
     <div class="col-md-4">
-      <h2>Struts 2.3.16.1 GA</h2>
-      <p>Apache Struts 2.3.16.1 GA has been released on 2 march 2014.</p>
-      Read more in <a href="announce.html#a20140302">Announcement</a> or in
-      <a href="http://struts.apache.org/release/2.3.x/docs/version-notes-23161.html">Version notes</a>
+      <h2>Struts 2.3.16.2 GA</h2>
+      <p>Apache Struts 2.3.16.2 GA has been released on 25 april 2014.</p>
+      Read more in <a href="announce.html#a20140424">Announcement</a> or in
+      <a href="http://struts.apache.org/release/2.3.x/docs/version-notes-23162.html">Version notes</a>
     </div>
     <div class="col-md-4">
       <h2>Struts up to 2.3.16.1: Zero-Day Exploit Mitigation!</h2>

Modified: struts/site/trunk/source/announce-2013.html
URL: http://svn.apache.org/viewvc/struts/site/trunk/source/announce-2013.html?rev=1590259&r1=1590258&r2=1590259&view=diff
==============================================================================
--- struts/site/trunk/source/announce-2013.html (original)
+++ struts/site/trunk/source/announce-2013.html Sat Apr 26 17:47:52 2014
@@ -42,9 +42,9 @@ title: Announcements 2013
 <p>
   Struts 2.3.16 is available in a full distribution or as separate library, source, example
   and documentation distributions, from the
-  <a href="http://struts.apache.org/download.cgi#struts{{ site.current_version_short }}">releases page</a>.
+  <a href="http://struts.apache.org/download.cgi#struts2316">releases page</a>.
   The release is also available through the central Maven repository under Group ID "org.apache.struts".
-  The <a href="http://struts.apache.org/release/2.3.x/docs/version-notes-{{ site.current_version_short }}.html">version notes</a>
+  The <a href="http://struts.apache.org/release/2.3.x/docs/version-notes-2316.html">version notes</a>
   are available online.
 </p>
 <p>

Modified: struts/site/trunk/source/announce.md
URL: http://svn.apache.org/viewvc/struts/site/trunk/source/announce.md?rev=1590259&r1=1590258&r2=1590259&view=diff
==============================================================================
--- struts/site/trunk/source/announce.md (original)
+++ struts/site/trunk/source/announce.md Sat Apr 26 17:47:52 2014
@@ -8,6 +8,25 @@ title: Announcements
   Skip to: <a href="announce-2013.html">Announcements - 2013</a>
 </p>
 
+#### <span id="a20140424"> 24 April 2014 - Struts 2.3.16.2 General Availability Release - Security Fix Release
+
+The Apache Struts group is pleased to announce that Struts 2.3.16.2 is available as a "General Availability"
+release. The GA designation is our highest quality grade.
+
+Apache Struts 2 is an elegant, extensible framework for creating enterprise-ready Java web applications.
+The framework is designed to streamline the full development cycle, from building, to deploying,
+to maintaining applications over time.
+
+Two security issues were solved with this release:
+
+  - [S2-021](http://struts.apache.org/release/2.3.x/docs/s2-021.html)
+    Improves excluded params to avoid ClassLoader manipulation via ParametersInterceptor
+  - [S2-021](http://struts.apache.org/release/2.3.x/docs/s2-021.html)
+    Adds excluded params to CookieInterceptor to avoid ClassLoader manipulation when the interceptors is configured
+    to accept all cookie names (wildcard matching via "*")
+
+All developers are strongly advised to perform this action.
+
 #### <span id="a20140424"> 24 April 2014 - Struts up to 2.3.16.1: Zero-Day Exploit Mitigation
 
 In Struts 2.3.16.1, an issue with ClassLoader manipulation via request parameters was supposed to be resolved. Unfortunately, 
@@ -55,7 +74,7 @@ Please prepare for upgrading all Struts 
 
 #### <span id="a20140302"> 2 March 2014 - Struts 2.3.16.1 General Availability Release - Security Fix Release
 
-The Apache Struts group is pleased to announce that Struts 2.3.15.2 is available as a "General Availability"
+The Apache Struts group is pleased to announce that Struts 2.3.16.1 is available as a "General Availability"
 release. The GA designation is our highest quality grade.
 
 Apache Struts 2 is an elegant, extensible framework for creating enterprise-ready Java web applications.

Modified: struts/site/trunk/source/downloads.html
URL: http://svn.apache.org/viewvc/struts/site/trunk/source/downloads.html?rev=1590259&r1=1590258&r2=1590259&view=diff
==============================================================================
--- struts/site/trunk/source/downloads.html (original)
+++ struts/site/trunk/source/downloads.html Sat Apr 26 17:47:52 2014
@@ -102,14 +102,28 @@ title: Releases
 <tbody>
 <tr>
   <td class="no-wrap">
+    <a href="http://struts.apache.org/2.3.16/index.html">Struts 2.3.16.1</a>
+  </td>
+  <td class="no-wrap">2 March 2014</td>
+  <td>
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
+  </td>
+  <td>
+    <a href="http://struts.apache.org/2.x/docs/version-notes-23161.html">Version notes</a>
+  </td>
+</tr>
+<tr>
+  <td class="no-wrap">
     <a href="http://struts.apache.org/2.3.16/index.html">Struts 2.3.16</a>
   </td>
   <td class="no-wrap">8 December 2013</td>
   <td>
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
-    <a href="http://struts.apache.org/2.x/docs/version-notes-23153.html">Version notes</a>
+    <a href="http://struts.apache.org/2.x/docs/version-notes-2316.html">Version notes</a>
   </td>
 </tr>
 <tr>
@@ -118,7 +132,9 @@ title: Releases
   </td>
   <td class="no-wrap">15 October 2013</td>
   <td>
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.x/docs/version-notes-23153.html">Version notes</a>
@@ -130,8 +146,9 @@ title: Releases
   </td>
   <td class="no-wrap">16 July 2013</td>
   <td>
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.x/docs/version-notes-23152.html">Version notes</a>
@@ -144,7 +161,8 @@ title: Releases
   <td>16 July 2013</td>
   <td>
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.x/docs/version-notes-23151.html">Version notes</a>
@@ -160,7 +178,8 @@ title: Releases
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.x/docs/version-notes-2315.html">Version notes</a>
@@ -176,7 +195,8 @@ title: Releases
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.x/docs/version-notes-23143.html">Version notes</a>
@@ -193,7 +213,8 @@ title: Releases
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.x/docs/version-notes-23142.html">Version notes</a>
@@ -211,7 +232,8 @@ title: Releases
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.3.12/docs/version-notes-23141.html">Version notes</a>
@@ -231,7 +253,8 @@ title: Releases
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.3.12/docs/version-notes-2314.html">Version notes</a>
@@ -251,7 +274,8 @@ title: Releases
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.3.12/docs/version-notes-2312.html">Version notes</a>
@@ -271,7 +295,8 @@ title: Releases
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.3.8/docs/version-notes-238.html">Version notes</a>
@@ -291,7 +316,8 @@ title: Releases
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.3.7/docs/version-notes-237.html">Version notes</a>
@@ -311,7 +337,8 @@ title: Releases
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.3.4/docs/version-notes-234.html">Version notes</a>
@@ -333,7 +360,8 @@ title: Releases
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.3.4/docs/version-notes-234.html">Version notes</a>
@@ -355,7 +383,8 @@ title: Releases
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.3.3/docs/version-notes-233.html">Version notes</a>
@@ -377,7 +406,8 @@ title: Releases
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.3.1.2/docs/version-notes-2312.html">Version notes</a>
@@ -400,7 +430,8 @@ title: Releases
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.3.1.1/docs/version-notes-2311.html">Version notes</a>
@@ -424,7 +455,8 @@ title: Releases
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.3.1/docs/version-notes-231.html">Version notes</a>
@@ -449,7 +481,8 @@ title: Releases
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.2.3.1/docs/version-notes-2231.html">Version notes</a>
@@ -475,7 +508,8 @@ title: Releases
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.2.3/docs/version-notes-223.html">Version notes</a>
@@ -502,7 +536,8 @@ title: Releases
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.2.1.1/docs/version-notes-2211.html">Version notes</a>
@@ -529,7 +564,8 @@ title: Releases
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.2.1/docs/version-notes-221.html">Version notes</a>
@@ -557,7 +593,8 @@ title: Releases
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.1.8.1/docs/version-notes-2181.html">Version notes</a>
@@ -585,7 +622,8 @@ title: Releases
     <a href="http://struts.apache.org/2.x/docs/s2-017.html">S2-017</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-018</a>,
     <a href="http://struts.apache.org/2.x/docs/s2-019.html">S2-019</a>,
-    <a href="http://struts.apache.org/2.x/docs/s2-018.html">S2-020</a>
+    <a href="http://struts.apache.org/2.x/docs/s2-020.html">S2-020</a>,
+    <a href="http://struts.apache.org/2.x/docs/s2-021.html">S2-021</a>
   </td>
   <td>
     <a href="http://struts.apache.org/2.1.8/docs/version-notes-218.html">Version notes</a>