Author: lukaszlenart
Date: Fri Feb 21 07:05:19 2014
New Revision: 1570474

URL: http://svn.apache.org/r1570474
Log:
Adds announcement about required upgrade of commons-fileupload

Added:
    struts/site/trunk/content/announce-2013.html
    struts/site/trunk/source/announce-2013.html
      - copied, changed from r1569212, struts/site/trunk/source/announce.html
    struts/site/trunk/source/announce.html
Modified:
    struts/site/trunk/content/announce.html
    struts/site/trunk/content/index.html
    struts/site/trunk/source/index.html

Added: struts/site/trunk/content/announce-2013.html
URL: 
http://svn.apache.org/viewvc/struts/site/trunk/content/announce-2013.html?rev=1570474&view=auto
==============================================================================
--- struts/site/trunk/content/announce-2013.html (added)
+++ struts/site/trunk/content/announce-2013.html Fri Feb 21 07:05:19 2014
@@ -0,0 +1,616 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta charset="UTF-8"/>
+  <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+  <meta name="Date-Revision-yyyymmdd" content="20140206"/>
+  <meta http-equiv="Content-Language" content="en"/>
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+
+  <title>Announcements 2013</title>
+
+  <link rel="stylesheet" href="/bootstrap/css/bootstrap.min.css">
+  <link rel="stylesheet" href="/css/main.css">
+
+  <script type="text/javascript" src="/js/jquery-1.11.0.min.js"></script>
+  <script type="text/javascript" src="/bootstrap/js/bootstrap.js"></script>
+  <script type="text/javascript" src="/js/community.js"></script>
+</head>
+<body>
+
+<a href="http://github.com/apache/struts";>
+  <img style="position: absolute; top: 0; right: 0; border: 0; z-index: 
10000;" 
src="https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png"; 
alt="Fork me on GitHub">
+</a>
+
+<header>
+  <!-- Fixed navbar -->
+<nav>
+  <div class="navbar navbar-default navbar-fixed-top" role="navigation">
+    <div class="container">
+      <div class="navbar-collapse collapse">
+        <ul class="nav navbar-nav">
+
+          <li class="dropdown">
+            <a class="dropdown-toggle" data-toggle="dropdown" href="#">Apache 
Struts <b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="index.html">Welcome</a></li>
+              <li><a href="downloads.html">Downloads</a></li>
+              <li><a href="announce.html">Announcements</a></li>
+              <li><a href="http://www.apache.org/licenses/";>License</a></li>
+              <li><a 
href="http://apache.org/foundation/thanks.html";>Thanks!</a></li>
+              <li><a 
href="http://apache.org/foundation/sponsorship.html";>Sponsorship</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a class="dropdown-toggle" data-toggle="dropdown" href="#">Support 
<b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="mail.html">User Mailing List</a></li>
+              <li><a href="https://issues.apache.org/jira/browse/WW";>Issue 
Tracker</a></li>
+              <li><a href="security.html">Reporting Security Issues</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a class="dropdown-toggle" data-toggle="dropdown" 
href="#">Documentation <b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="birdseye.html">Birds Eye</a></li>
+              <li><a href="primer.html">Key Technologies</a></li>
+              <li><a href="kickstart.html">Kickstart FAQ</a></li>
+              <li><a 
href="https://cwiki.apache.org/confluence/display/WW/Home";>Wiki</a></li>
+              <li><a 
href="http://struts.apache.org/release/2.3.x/index.html";>Struts 2</a></li>
+              <li><a 
href="http://struts.apache.org/release/1.3.x/index.html";>Struts 1</a></li>
+            </ul>
+          </li>
+
+          <li class="dropdown">
+            <a class="dropdown-toggle" data-toggle="dropdown" 
href="#">Contributing <b class="caret"></b></a>
+            <ul class="dropdown-menu">
+              <li><a href="youatstruts.html">You at Struts</a></li>
+              <li><a href="helping.html">How to Help FAQ</a></li>
+              <li><a href="dev-mail.html">Development Lists</a></li>
+              <li class="divider"></li>
+              <li><a href="git-for-struts.html">Git for Struts</a></li>
+              <li><a href="builds.html">Source Code</a></li>
+              <li><a href="coding-standards.html">Coding standards</a></li>
+              <li class="divider"></li>
+              <li><a href="releases.html">Release Guidelines</a></li>
+              <li><a href="bylaws.html">PMC Charter</a></li>
+              <li><a href="volunteers.html">Volunteers</a></li>
+              <li><a 
href="https://git-wip-us.apache.org/repos/asf?p=struts.git";>Source 
Repository</a></li>
+            </ul>
+          </li>
+
+        </ul>
+      </div>
+      <!--/.nav-collapse -->
+    </div>
+  </div>
+</nav>
+
+  <div class="container">
+    <div class="row">
+      <div class="pull-left">
+        <a href="/" id="bannerLeft">
+          <img src="/img/struts.gif" alt="Apache Struts"/>
+        </a>
+      </div>
+      <div class="pull-right"><a href="http://www.apache.org"; id="bannerRight">
+        <img src="/img/asf-logo.gif" alt="Apache Software Foundation"/>
+      </a>
+      </div>
+    </div>
+  </div>
+</header>
+
+
+<article class="container">
+  <section class="col-md-12">
+    <h1>Announcements - 2013</h1>
+<p class="pull-right">
+  Skip to: <a href="announce-2012.html">Announcements - 2012</a>
+</p>
+
+<h4 id="a20131208">8 December 2013 - Struts 2.3.16 General Availability 
Release - Maintenance Release</h4>
+<p>
+  The Apache Struts group is pleased to announce that Struts 2.3.16 is
+  available as a "General Availability" 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>
+  This release contains many important improvements and doze of other small 
fixes, to light just few:
+  <ul>
+    <li>Merged security fix from version 2.3.15.1, 2.3.15.2 and 2.3.15.3</li>
+    <li>Solved problem with global "error" result in the Convention Plugin</li>
+    <li>The action: and method: prefixes are be by default excluded and 
changed order to first check
+      excludeParams and then acceptedParams in ParametersInterceptor
+    </li>
+    <li>Restored previous behaviour where both ParametersInterceptor AND 
ParameterNameAware must accept
+      parameter - there is no more precedence
+    </li>
+    <li>Added proper support for multiple ActionMapper's used with 
PrefixBasedActionMapper</li>
+    <li>Solved problem with creating empty map entries via Ognl</li>
+    <li>... and many more, please check the Version Notes</li>
+  </ul>
+</p>
+<p>
+  All developers are strongly advised to update existing Struts 2 applications 
to Struts 2.3.16.
+</p>
+<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#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-2316.html";>version
 notes</a>
+  are available online.
+</p>
+<p>
+  The 2.3.x series of the Apache Struts framework has a minimum
+  requirement of the following specification versions: Servlet API 2.4,
+  JSP API 2.0, and Java 5.
+</p>
+<p>
+  Should any issues arise with your use of any version of the Struts
+  framework, please post your comments to the user list, and, if
+  appropriate, file a tracking ticket.
+</p>
+
+<h4 id="a20131015">15 October 2013 - Struts 2.3.15.3 General Availability 
Release - Security Fix Release</h4>
+<p>
+  The Apache Struts group is pleased to announce that Struts 2.3.15.3 is
+  available as a "General Availability" 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>
+  One security issue was solved with this release:
+  <ul>
+    <li>
+      <a 
href="http://struts.apache.org/release/2.3.x/docs/s2-018.html";>S2-018</a>
+      - Broken Access Control Vulnerability in Apache Struts2
+    </li>
+    <li>
+      and proper support for action: prefix was restored.
+    </li>
+  </ul>
+</p>
+<p>
+  All developers are strongly advised to update existing Struts 2 applications 
to Struts 2.3.15.3.
+</p>
+<p>
+  Struts 2.3.15.3 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#struts23153";>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-23153.html";>release
 notes</a>
+  are available online.
+</p>
+<p>
+  The 2.3.x series of the Apache Struts framework has a minimum
+  requirement of the following specification versions: Servlet API 2.4,
+  JSP API 2.0, and Java 5.
+</p>
+<p>
+  Should any issues arise with your use of any version of the Struts
+  framework, please post your comments to the user list, and, if
+  appropriate, file a tracking ticket.
+</p>
+
+<h4 id="a20130920">20 September 2013 - Struts 2.3.15.2 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 "General Availability" 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:
+  <ul>
+    <li>
+      <a 
href="http://struts.apache.org/release/2.3.x/docs/s2-018.html";>S2-018</a>
+      - Broken Access Control Vulnerability in Apache Struts2
+    </li>
+    <li>
+      <a 
href="http://struts.apache.org/release/2.3.x/docs/s2-019.html";>S2-019</a>
+      - Dynamic Method Invocation disabled by default
+    </li>
+  </ul>
+</p>
+<p>
+  All developers are strongly advised to update existing Struts 2 applications 
to Struts 2.3.15.2.
+</p>
+<p>
+  Struts 2.3.15.2 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#struts23152";>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-23152.html";>release
 notes</a>
+  are available online.
+</p>
+<p>
+  The 2.3.x series of the Apache Struts framework has a minimum
+  requirement of the following specification versions: Servlet API 2.4,
+  JSP API 2.0, and Java 5.
+</p>
+<p>
+  Should any issues arise with your use of any version of the Struts
+  framework, please post your comments to the user list, and, if
+  appropriate, file a tracking ticket.
+</p>
+
+<h4 id="a20130716">16 July 2013 - Struts 2.3.15.1 General Availability Release 
- Security Fix Release</h4>
+<p>
+  The Apache Struts group is pleased to announce that Struts 2.3.15.1 is
+  available as a "General Availability" 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:
+  <ul>
+    <li>
+      <a 
href="http://struts.apache.org/release/2.3.x/docs/s2-016.html";>S2-016</a>
+      - Remote code execution vulnerability when using short-circuit navigation
+      parameter prefixes
+    </li>
+    <li>
+      <a 
href="http://struts.apache.org/release/2.3.x/docs/s2-017.html";>S2-017</a>
+      - Open redirect vulnerability when using short-circuit redirect
+      parameter prefixes
+    </li>
+  </ul>
+</p>
+<p>
+  All developers are strongly advised to update existing Struts 2 applications 
to Struts 2.3.15.1.
+</p>
+<p>
+  Struts 2.3.15.1 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#struts23151";>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-23151.html";>release
 notes</a>
+  are available online.
+</p>
+<p>
+  The 2.3.x series of the Apache Struts framework has a minimum
+  requirement of the following specification versions: Servlet API 2.4,
+  JSP API 2.0, and Java 5.
+</p>
+<p>
+  Should any issues arise with your use of any version of the Struts
+  framework, please post your comments to the user list, and, if
+  appropriate, file a tracking ticket.
+</p>
+
+<h4 id="a20130622">22 June 2013 - Struts 2.3.15 General Availability 
Release</h4>
+<p>
+  The Apache Struts group is pleased to announce that Struts 2.3.15 is
+  available as a "General Availability" 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>
+  It's a mostly maintenance release but few important improvements were added 
as well:
+  <ul>
+    <li>Merged security fix from version 2.3.14.1, 2.3.14.2 and 2.3.14.3</li>
+    <li>Resolved problem with memory leak in ContainerHolder</li>
+    <li>Resolved bug related to struts.convention.action.includeJars</li>
+    <li>Improved OSGi support to allow work in Glassfish 3</li>
+    <li>Added support to create cookies from whitin an action</li>
+    <li>New interface - ValidationAware - was added to allow notify actions 
when there are action/field
+      errors
+    </li>
+    <li>and other small improvments</li>
+  </ul>
+Please check the Version Notes to see more details.
+</p>
+<p>
+  All developers are recommended to update existing Struts 2 applications to 
Struts 2.3.15.
+</p>
+<p>
+  Struts 2.3.15 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#struts2315";>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/development/2.x/docs/version-notes-2315.html";>release
 notes</a>
+  are available online.
+</p>
+<p>
+  The 2.3.x series of the Apache Struts framework has a minimum
+  requirement of the following specification versions: Servlet API 2.4,
+  JSP API 2.0, and Java 5.
+</p>
+<p>
+  Should any issues arise with your use of any version of the Struts
+  framework, please post your comments to the user list, and, if
+  appropriate, file a tracking ticket.
+</p>
+
+<h4 id="a20130603">3 June 2013 - Struts 2.3.14.3 General Availability Release 
- Security Fix Release</h4>
+<p>
+  The Apache Struts group is pleased to announce that Struts 2.3.14.3 is
+  available as a "General Availability" 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>
+  A highly critical security vulnerability was resolved in this release:
+  <ul>
+    <li>
+      <a 
href="http://struts.apache.org/release/2.3.x/docs/s2-015.html";>S2-015</a>
+      - A vulnerability introduced by wildcard matching mechanism or double 
evaluation of OGNL Expression allows remote
+      command execution
+    </li>
+  </ul>
+</p>
+<p>
+  <strong>All developers are strongly advised to update existing Struts 2 
applications to Struts 2.3.14.3
+    immediately.</strong>
+</p>
+<p>
+  Struts 2.3.14.2 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#struts23143";>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-23143.html";>release
 notes</a>
+  are available online.
+</p>
+<p>
+  The 2.3.x series of the Apache Struts framework has a minimum
+  requirement of the following specification versions: Servlet API 2.4,
+  JSP API 2.0, and Java 5.
+</p>
+<p>
+  Should any issues arise with your use of any version of the Struts
+  framework, please post your comments to the user list, and, if
+  appropriate, file a tracking ticket.
+</p>
+
+<h4 id="a20130526">26 May 2013 - Struts 2.3.14.2 General Availability Release 
- Security Fix Release</h4>
+<p>
+  The Apache Struts group is pleased to announce that Struts 2.3.14.2 is
+  available as a "General Availability" 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>
+  A highly critical security vulnerability was resolved in this release:
+  <ul>
+    <li>
+      <a 
href="http://struts.apache.org/release/2.3.x/docs/s2-014.html";>S2-014</a> - A 
vulnerability introduced by forcing
+      parameter inclusion in the URL and Anchor Tag allows remote command 
execution, session access and manipulation and
+      XSS attacks
+    </li>
+  </ul>
+</p>
+<p>
+  <strong>All developers are strongly advised to update existing Struts 2 
applications to Struts 2.3.14.2
+    immediately.</strong>
+</p>
+<p>
+  Struts 2.3.14.2 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#struts23142";>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-23142.html";>release
 notes</a>
+  are available online.
+</p>
+<p>
+  The 2.3.x series of the Apache Struts framework has a minimum
+  requirement of the following specification versions: Servlet API 2.4,
+  JSP API 2.0, and Java 5.
+</p>
+<p>
+  Should any issues arise with your use of any version of the Struts
+  framework, please post your comments to the user list, and, if
+  appropriate, file a tracking ticket.
+</p>
+
+<h4 id="a20130522">22 May 2013 - Struts 2.3.14.1 General Availability 
Release</h4>
+<p>
+  The Apache Struts group is pleased to announce that Struts 2.3.14.1 is
+  available as a "General Availability" 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:
+  <ul>
+    <li>
+      Showcase app vulnerability allows remote command execution
+    </li>
+    <li>
+      A vulnerability, present in the includeParams attribute of the URL and 
Anchor Tag, allows remote command execution
+    </li>
+  </ul>
+</p>
+<p>
+  All developers are strongly advised to update existing Struts 2 applications 
to Struts 2.3.14.1.
+</p>
+<p>
+  Struts 2.3.14.1 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#struts23141";>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/development/2.x/docs/version-notes-23141.html";>release
 notes</a>
+  are available online.
+</p>
+<p>
+  The 2.3.x series of the Apache Struts framework has a minimum
+  requirement of the following specification versions: Servlet API 2.4,
+  JSP API 2.0, and Java 5.
+</p>
+<p>
+  Should any issues arise with your use of any version of the Struts
+  framework, please post your comments to the user list, and, if
+  appropriate, file a tracking ticket.
+</p>
+
+<h4 id="a20130411">11 April 2013 - Struts 2.3.14 General Availability 
Release</h4>
+<p>
+  The Apache Struts group is pleased to announce that Struts 2.3.14 is
+  available as a "General Availability" 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>
+  It's a mostly maintenance release but few important improvements were added 
as well:
+  <ul>
+    <li>All the annotations related to validators were updated to match the 
implementing classes</li>
+    <li>The JUnit plugin supports now the Convention plugin configuration 
(check StrutsJUnit4ConventionTestCaseTest)</li>
+    <li>Logging support was improved and extended to allow use user custom 
implementation of LoggingFactory</li>
+  </ul>
+Please check the Version Notes to see more details.
+</p>
+<p>
+  All developers are recommended to update existing Struts 2 applications to 
Struts 2.3.14.
+</p>
+<p>
+  Struts 2.3.14 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#struts2314";>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/development/2.x/docs/version-notes-2314.html";>release
 notes</a>
+  are available online.
+</p>
+<p>
+  The 2.3.x series of the Apache Struts framework has a minimum
+  requirement of the following specification versions: Servlet API 2.4,
+  JSP API 2.0, and Java 5.
+</p>
+<p>
+  Should any issues arise with your use of any version of the Struts
+  framework, please post your comments to the user list, and, if
+  appropriate, file a tracking ticket.
+</p>
+
+<h4 id="a20130405">5 April 2013 - Apache Struts 1 End-Of-Life (EOL) 
Announcement</h4>
+<p>
+  The Apache Struts Project Team would like to inform you that the Struts 1.x 
web framework has
+  reached its end of life and is no longer officially supported.
+</p>
+<p>
+  Please check the following readings to find more details.
+  <ul>
+    <li><a href="struts1eol-announcement.html">Apache Struts 1 EOL 
Announcement</a>, including a detailed Q/A section</li>
+    <li><a href="struts1eol-press.html">Apache Struts 1 EOL Press 
Release</a></li>
+  </ul>
+</p>
+
+<h4 id="a20130306">6 March 2013 - Struts 2.3.12 General Availability 
Release</h4>
+<p>
+  The Apache Struts group is pleased to announce that Struts 2.3.12 is
+  available as a "General Availability" 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>
+  It's a mostly maintenance release but few important improvements were added 
as well:
+  <ul>
+    <li>All validators were refactored and right now parameters can be set via 
OGNL also parameter parse was removed</li>
+    <li>Tag's required attribute was renamed to requiredLabel to allow support 
of Html5 required attribute in the tags
+    </li>
+    <li>New Tiles 3 plugin was added to support Tiles 3 result type</li>
+    <li>Support for JBoss 5 to work with the Convention Plugin was 
improved</li>
+  </ul>
+Please check the Version Notes to see more details.
+</p>
+<p>
+  All developers are recommended to update existing Struts 2 applications to 
Struts 2.3.12.
+</p>
+<p>
+  Struts 2.3.12 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#struts2312";>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/development/2.x/docs/version-notes-2312.html";>release
 notes</a>
+  are available online.
+</p>
+<p>
+  The 2.3.x series of the Apache Struts framework has a minimum
+  requirement of the following specification versions: Servlet API 2.4,
+  JSP API 2.0, and Java 5.
+</p>
+<p>
+  Should any issues arise with your use of any version of the Struts
+  framework, please post your comments to the user list, and, if
+  appropriate, file a tracking ticket.
+</p>
+
+<p class="pull-right">
+  Skip to: <a href="announce-2012.html">Announcements - 2012</a>
+</p>
+
+<p class="pull-left">
+  <strong>Next:</strong>
+  <a href="kickstart.html">Kickstart FAQ</a>
+</p>
+
+  </section>
+</article>
+
+  <hr/>
+<footer class="container">
+  <div class="row col-md-12 text-center">
+    Copyright &copy; 2000-2014 <a href="http://www.apache.org/";>The Apache 
Software Foundation</a>. All Rights Reserved.
+  </div>
+  <div class="row col-md-12 text-center">
+    Apache Struts, Struts, Apache, the Apache feather logo, and the Apache 
Struts
+    project logos are trademarks of The Apache Software Foundation.
+  </div>
+</footer>
+
+
+</body>
+</html>

Modified: struts/site/trunk/content/announce.html
URL: 
http://svn.apache.org/viewvc/struts/site/trunk/content/announce.html?rev=1570474&r1=1570473&r2=1570474&view=diff
==============================================================================
--- struts/site/trunk/content/announce.html (original)
+++ struts/site/trunk/content/announce.html Fri Feb 21 07:05:19 2014
@@ -107,489 +107,54 @@
 <article class="container">
   <section class="col-md-12">
     <h1>Announcements</h1>
-<p class="pull-right">
-  Skip to: <a href="announce-2012.html">Announcements - 2012</a>
-</p>
-
-<h4 id="a20131208">8 December 2013 - Struts 2.3.16 General Availability 
Release - Maintenance Release</h4>
-<p>
-  The Apache Struts group is pleased to announce that Struts 2.3.16 is
-  available as a "General Availability" 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>
-  This release contains many important improvements and doze of other small 
fixes, to light just few:
-  <ul>
-    <li>Merged security fix from version 2.3.15.1, 2.3.15.2 and 2.3.15.3</li>
-    <li>Solved problem with global "error" result in the Convention Plugin</li>
-    <li>The action: and method: prefixes are be by default excluded and 
changed order to first check
-      excludeParams and then acceptedParams in ParametersInterceptor
-    </li>
-    <li>Restored previous behaviour where both ParametersInterceptor AND 
ParameterNameAware must accept
-      parameter - there is no more precedence
-    </li>
-    <li>Added proper support for multiple ActionMapper's used with 
PrefixBasedActionMapper</li>
-    <li>Solved problem with creating empty map entries via Ognl</li>
-    <li>... and many more, please check the Version Notes</li>
-  </ul>
-</p>
-<p>
-  All developers are strongly advised to update existing Struts 2 applications 
to Struts 2.3.16.
-</p>
-<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#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-2316.html";>version
 notes</a>
-  are available online.
-</p>
-<p>
-  The 2.3.x series of the Apache Struts framework has a minimum
-  requirement of the following specification versions: Servlet API 2.4,
-  JSP API 2.0, and Java 5.
-</p>
-<p>
-  Should any issues arise with your use of any version of the Struts
-  framework, please post your comments to the user list, and, if
-  appropriate, file a tracking ticket.
-</p>
-
-<h4 id="a20131015">15 October 2013 - Struts 2.3.15.3 General Availability 
Release - Security Fix Release</h4>
-<p>
-  The Apache Struts group is pleased to announce that Struts 2.3.15.3 is
-  available as a "General Availability" 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>
-  One security issue was solved with this release:
-  <ul>
-    <li>
-      <a 
href="http://struts.apache.org/release/2.3.x/docs/s2-018.html";>S2-018</a>
-      - Broken Access Control Vulnerability in Apache Struts2
-    </li>
-    <li>
-      and proper support for action: prefix was restored.
-    </li>
-  </ul>
-</p>
-<p>
-  All developers are strongly advised to update existing Struts 2 applications 
to Struts 2.3.15.3.
-</p>
-<p>
-  Struts 2.3.15.3 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#struts23153";>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-23153.html";>release
 notes</a>
-  are available online.
-</p>
-<p>
-  The 2.3.x series of the Apache Struts framework has a minimum
-  requirement of the following specification versions: Servlet API 2.4,
-  JSP API 2.0, and Java 5.
-</p>
-<p>
-  Should any issues arise with your use of any version of the Struts
-  framework, please post your comments to the user list, and, if
-  appropriate, file a tracking ticket.
-</p>
-
-<h4 id="a20130920">20 September 2013 - Struts 2.3.15.2 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 "General Availability" 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:
-  <ul>
-    <li>
-      <a 
href="http://struts.apache.org/release/2.3.x/docs/s2-018.html";>S2-018</a>
-      - Broken Access Control Vulnerability in Apache Struts2
-    </li>
-    <li>
-      <a 
href="http://struts.apache.org/release/2.3.x/docs/s2-019.html";>S2-019</a>
-      - Dynamic Method Invocation disabled by default
-    </li>
-  </ul>
-</p>
-<p>
-  All developers are strongly advised to update existing Struts 2 applications 
to Struts 2.3.15.2.
-</p>
-<p>
-  Struts 2.3.15.2 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#struts23152";>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-23152.html";>release
 notes</a>
-  are available online.
-</p>
-<p>
-  The 2.3.x series of the Apache Struts framework has a minimum
-  requirement of the following specification versions: Servlet API 2.4,
-  JSP API 2.0, and Java 5.
-</p>
-<p>
-  Should any issues arise with your use of any version of the Struts
-  framework, please post your comments to the user list, and, if
-  appropriate, file a tracking ticket.
-</p>
-
-<h4 id="a20130716">16 July 2013 - Struts 2.3.15.1 General Availability Release 
- Security Fix Release</h4>
-<p>
-  The Apache Struts group is pleased to announce that Struts 2.3.15.1 is
-  available as a "General Availability" 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:
-  <ul>
-    <li>
-      <a 
href="http://struts.apache.org/release/2.3.x/docs/s2-016.html";>S2-016</a>
-      - Remote code execution vulnerability when using short-circuit navigation
-      parameter prefixes
-    </li>
-    <li>
-      <a 
href="http://struts.apache.org/release/2.3.x/docs/s2-017.html";>S2-017</a>
-      - Open redirect vulnerability when using short-circuit redirect
-      parameter prefixes
-    </li>
-  </ul>
-</p>
-<p>
-  All developers are strongly advised to update existing Struts 2 applications 
to Struts 2.3.15.1.
-</p>
-<p>
-  Struts 2.3.15.1 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#struts23151";>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-23151.html";>release
 notes</a>
-  are available online.
-</p>
-<p>
-  The 2.3.x series of the Apache Struts framework has a minimum
-  requirement of the following specification versions: Servlet API 2.4,
-  JSP API 2.0, and Java 5.
-</p>
-<p>
-  Should any issues arise with your use of any version of the Struts
-  framework, please post your comments to the user list, and, if
-  appropriate, file a tracking ticket.
-</p>
 
-<h4 id="a20130622">22 June 2013 - Struts 2.3.15 General Availability 
Release</h4>
-<p>
-  The Apache Struts group is pleased to announce that Struts 2.3.15 is
-  available as a "General Availability" 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>
-  It's a mostly maintenance release but few important improvements were added 
as well:
-  <ul>
-    <li>Merged security fix from version 2.3.14.1, 2.3.14.2 and 2.3.14.3</li>
-    <li>Resolved problem with memory leak in ContainerHolder</li>
-    <li>Resolved bug related to struts.convention.action.includeJars</li>
-    <li>Improved OSGi support to allow work in Glassfish 3</li>
-    <li>Added support to create cookies from whitin an action</li>
-    <li>New interface - ValidationAware - was added to allow notify actions 
when there are action/field
-      errors
-    </li>
-    <li>and other small improvments</li>
-  </ul>
-Please check the Version Notes to see more details.
-</p>
-<p>
-  All developers are recommended to update existing Struts 2 applications to 
Struts 2.3.15.
-</p>
-<p>
-  Struts 2.3.15 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#struts2315";>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/development/2.x/docs/version-notes-2315.html";>release
 notes</a>
-  are available online.
-</p>
-<p>
-  The 2.3.x series of the Apache Struts framework has a minimum
-  requirement of the following specification versions: Servlet API 2.4,
-  JSP API 2.0, and Java 5.
-</p>
-<p>
-  Should any issues arise with your use of any version of the Struts
-  framework, please post your comments to the user list, and, if
-  appropriate, file a tracking ticket.
-</p>
-
-<h4 id="a20130603">3 June 2013 - Struts 2.3.14.3 General Availability Release 
- Security Fix Release</h4>
-<p>
-  The Apache Struts group is pleased to announce that Struts 2.3.14.3 is
-  available as a "General Availability" 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>
-  A highly critical security vulnerability was resolved in this release:
-  <ul>
-    <li>
-      <a 
href="http://struts.apache.org/release/2.3.x/docs/s2-015.html";>S2-015</a>
-      - A vulnerability introduced by wildcard matching mechanism or double 
evaluation of OGNL Expression allows remote
-      command execution
-    </li>
-  </ul>
-</p>
-<p>
-  <strong>All developers are strongly advised to update existing Struts 2 
applications to Struts 2.3.14.3
-    immediately.</strong>
-</p>
-<p>
-  Struts 2.3.14.2 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#struts23143";>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-23143.html";>release
 notes</a>
-  are available online.
-</p>
-<p>
-  The 2.3.x series of the Apache Struts framework has a minimum
-  requirement of the following specification versions: Servlet API 2.4,
-  JSP API 2.0, and Java 5.
-</p>
-<p>
-  Should any issues arise with your use of any version of the Struts
-  framework, please post your comments to the user list, and, if
-  appropriate, file a tracking ticket.
-</p>
-
-<h4 id="a20130526">26 May 2013 - Struts 2.3.14.2 General Availability Release 
- Security Fix Release</h4>
-<p>
-  The Apache Struts group is pleased to announce that Struts 2.3.14.2 is
-  available as a "General Availability" 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>
-  A highly critical security vulnerability was resolved in this release:
-  <ul>
-    <li>
-      <a 
href="http://struts.apache.org/release/2.3.x/docs/s2-014.html";>S2-014</a> - A 
vulnerability introduced by forcing
-      parameter inclusion in the URL and Anchor Tag allows remote command 
execution, session access and manipulation and
-      XSS attacks
-    </li>
-  </ul>
-</p>
-<p>
-  <strong>All developers are strongly advised to update existing Struts 2 
applications to Struts 2.3.14.2
-    immediately.</strong>
-</p>
-<p>
-  Struts 2.3.14.2 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#struts23142";>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-23142.html";>release
 notes</a>
-  are available online.
-</p>
-<p>
-  The 2.3.x series of the Apache Struts framework has a minimum
-  requirement of the following specification versions: Servlet API 2.4,
-  JSP API 2.0, and Java 5.
-</p>
-<p>
-  Should any issues arise with your use of any version of the Struts
-  framework, please post your comments to the user list, and, if
-  appropriate, file a tracking ticket.
+<p class="pull-right">
+  Skip to: <a href="announce-2013.html">Announcements - 2013</a>
 </p>
 
-<h4 id="a20130522">22 May 2013 - Struts 2.3.14.1 General Availability 
Release</h4>
+<h4 id="a20140221">21 February 2014 - Immediately upgrade commons-fileupload 
to version 1.3.1</h4>
 <p>
-  The Apache Struts group is pleased to announce that Struts 2.3.14.1 is
-  available as a "General Availability" release. The GA designation is our
-  highest quality grade.
+  The Apache Struts Team recommends to immediately upgrade your Struts 2
+  based projects to use the latest released version of Commons
+  FileUpload library, which is currently 1.3.1. This is necessary to
+  prevent your publicly accessible web site from being exposed to
+  possible DoS attacks [1] [2].
 </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.
+  Your project is affected if it uses the built-in file upload mechanism
+  of Struts 2, which defaults to the use of commons-fileupload. The
+  updated commons-fileupload library is a drop-in replacement for the
+  vulnerable version. Deployed applications can be hardened by replacing
+  the commons-fileupload jar file in WEB-INF/lib with the fixed jar. For
+  Maven based Struts 2 projects, the following dependency needs to be
+  added:
 </p>
+<pre>
+  &lt;dependency&gt;
+    &lt;groupId&gt;commons-fileupload&lt;/groupId&gt;
+    &lt;artifactId&gt;commons-fileupload&lt;/artifactId&gt;
+    &lt;version&gt;1.3.1&lt;/version&gt;
+  &lt;/dependency&gt;
+</pre>
 <p>
-  Two security issues were solved with this release:
-  <ul>
+  More details can be found here:
+  <ol>
     <li>
-      Showcase app vulnerability allows remote command execution
+      <a 
href="http://commons.apache.org/proper/commons-fileupload/changes-report.html#a1.3.1";>
+      
http://commons.apache.org/proper/commons-fileupload/changes-report.html#a1.3.1</a>
     </li>
     <li>
-      A vulnerability, present in the includeParams attribute of the URL and 
Anchor Tag, allows remote command execution
+      <a 
href="http://mail-archives.apache.org/mod_mbox/www-announce/201402.mbox/%3c52f373fc.9030...@apache.org%3E";>
+      
http://mail-archives.apache.org/mod_mbox/www-announce/201402.mbox/%3c52f373fc.9030...@apache.org%3E</a>
     </li>
-  </ul>
-</p>
-<p>
-  All developers are strongly advised to update existing Struts 2 applications 
to Struts 2.3.14.1.
-</p>
-<p>
-  Struts 2.3.14.1 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#struts23141";>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/development/2.x/docs/version-notes-23141.html";>release
 notes</a>
-  are available online.
-</p>
-<p>
-  The 2.3.x series of the Apache Struts framework has a minimum
-  requirement of the following specification versions: Servlet API 2.4,
-  JSP API 2.0, and Java 5.
-</p>
-<p>
-  Should any issues arise with your use of any version of the Struts
-  framework, please post your comments to the user list, and, if
-  appropriate, file a tracking ticket.
-</p>
-
-<h4 id="a20130411">11 April 2013 - Struts 2.3.14 General Availability 
Release</h4>
-<p>
-  The Apache Struts group is pleased to announce that Struts 2.3.14 is
-  available as a "General Availability" 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>
-  It's a mostly maintenance release but few important improvements were added 
as well:
-  <ul>
-    <li>All the annotations related to validators were updated to match the 
implementing classes</li>
-    <li>The JUnit plugin supports now the Convention plugin configuration 
(check StrutsJUnit4ConventionTestCaseTest)</li>
-    <li>Logging support was improved and extended to allow use user custom 
implementation of LoggingFactory</li>
-  </ul>
-Please check the Version Notes to see more details.
-</p>
-<p>
-  All developers are recommended to update existing Struts 2 applications to 
Struts 2.3.14.
-</p>
-<p>
-  Struts 2.3.14 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#struts2314";>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/development/2.x/docs/version-notes-2314.html";>release
 notes</a>
-  are available online.
-</p>
-<p>
-  The 2.3.x series of the Apache Struts framework has a minimum
-  requirement of the following specification versions: Servlet API 2.4,
-  JSP API 2.0, and Java 5.
-</p>
-<p>
-  Should any issues arise with your use of any version of the Struts
-  framework, please post your comments to the user list, and, if
-  appropriate, file a tracking ticket.
-</p>
-
-<h4 id="a20130405">5 April 2013 - Apache Struts 1 End-Of-Life (EOL) 
Announcement</h4>
-<p>
-  The Apache Struts Project Team would like to inform you that the Struts 1.x 
web framework has
-  reached its end of life and is no longer officially supported.
-</p>
-<p>
-  Please check the following readings to find more details.
-  <ul>
-    <li><a href="struts1eol-announcement.html">Apache Struts 1 EOL 
Announcement</a>, including a detailed Q/A section</li>
-    <li><a href="struts1eol-press.html">Apache Struts 1 EOL Press 
Release</a></li>
-  </ul>
-</p>
-
-<h4 id="a20130306">6 March 2013 - Struts 2.3.12 General Availability 
Release</h4>
-<p>
-  The Apache Struts group is pleased to announce that Struts 2.3.12 is
-  available as a "General Availability" 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>
-  It's a mostly maintenance release but few important improvements were added 
as well:
-  <ul>
-    <li>All validators were refactored and right now parameters can be set via 
OGNL also parameter parse was removed</li>
-    <li>Tag's required attribute was renamed to requiredLabel to allow support 
of Html5 required attribute in the tags
-    </li>
-    <li>New Tiles 3 plugin was added to support Tiles 3 result type</li>
-    <li>Support for JBoss 5 to work with the Convention Plugin was 
improved</li>
-  </ul>
-Please check the Version Notes to see more details.
-</p>
-<p>
-  All developers are recommended to update existing Struts 2 applications to 
Struts 2.3.12.
-</p>
-<p>
-  Struts 2.3.12 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#struts2312";>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/development/2.x/docs/version-notes-2312.html";>release
 notes</a>
-  are available online.
-</p>
-<p>
-  The 2.3.x series of the Apache Struts framework has a minimum
-  requirement of the following specification versions: Servlet API 2.4,
-  JSP API 2.0, and Java 5.
+  </ol>
 </p>
 <p>
-  Should any issues arise with your use of any version of the Struts
-  framework, please post your comments to the user list, and, if
-  appropriate, file a tracking ticket.
+  All developers are strongly advised to perform this action.
 </p>
 
 <p class="pull-right">
-  Skip to: <a href="announce-2012.html">Announcements - 2012</a>
+  Skip to: <a href="announce-2013.html">Announcements - 2013</a>
 </p>
 
 <p class="pull-left">

Modified: struts/site/trunk/content/index.html
URL: 
http://svn.apache.org/viewvc/struts/site/trunk/content/index.html?rev=1570474&r1=1570473&r2=1570474&view=diff
==============================================================================
--- struts/site/trunk/content/index.html (original)
+++ struts/site/trunk/content/index.html Fri Feb 21 07:05:19 2014
@@ -128,9 +128,9 @@
       <a 
href="http://struts.apache.org/release/2.3.x/docs/version-notes-2316.html";>Version
 notes</a>
     </div>
     <div class="col-md-4">
-      <h2>Want to help?</h2>
-      <p>We welcome your help! If you want to learn more about how to build
-         and patch the Struts 2 codebase, please read the <a 
href="youatstruts.html">Developer Docs</a>
+      <h2>Immediately upgrade commons-fileupload!</h2>
+      <p>This is necessary to prevent your publicly accessible web site from 
being exposed to
+        possible DoS attacks, <a href="announce.html#a20140221">read more</a>
       </p>
     </div>
     <div class="col-md-4">

Copied: struts/site/trunk/source/announce-2013.html (from r1569212, 
struts/site/trunk/source/announce.html)
URL: 
http://svn.apache.org/viewvc/struts/site/trunk/source/announce-2013.html?p2=struts/site/trunk/source/announce-2013.html&p1=struts/site/trunk/source/announce.html&r1=1569212&r2=1570474&rev=1570474&view=diff
==============================================================================
--- struts/site/trunk/source/announce.html (original)
+++ struts/site/trunk/source/announce-2013.html Fri Feb 21 07:05:19 2014
@@ -1,9 +1,9 @@
 ---
 layout: default
-title: Announcements
+title: Announcements 2013
 ---
 
-<h1>Announcements</h1>
+<h1>Announcements - 2013</h1>
 <p class="pull-right">
   Skip to: <a href="announce-2012.html">Announcements - 2012</a>
 </p>

Added: struts/site/trunk/source/announce.html
URL: 
http://svn.apache.org/viewvc/struts/site/trunk/source/announce.html?rev=1570474&view=auto
==============================================================================
--- struts/site/trunk/source/announce.html (added)
+++ struts/site/trunk/source/announce.html Fri Feb 21 07:05:19 2014
@@ -0,0 +1,60 @@
+---
+layout: default
+title: Announcements
+---
+
+<h1>Announcements</h1>
+
+<p class="pull-right">
+  Skip to: <a href="announce-2013.html">Announcements - 2013</a>
+</p>
+
+<h4 id="a20140221">21 February 2014 - Immediately upgrade commons-fileupload 
to version 1.3.1</h4>
+<p>
+  The Apache Struts Team recommends to immediately upgrade your Struts 2
+  based projects to use the latest released version of Commons
+  FileUpload library, which is currently 1.3.1. This is necessary to
+  prevent your publicly accessible web site from being exposed to
+  possible DoS attacks [1] [2].
+</p>
+<p>
+  Your project is affected if it uses the built-in file upload mechanism
+  of Struts 2, which defaults to the use of commons-fileupload. The
+  updated commons-fileupload library is a drop-in replacement for the
+  vulnerable version. Deployed applications can be hardened by replacing
+  the commons-fileupload jar file in WEB-INF/lib with the fixed jar. For
+  Maven based Struts 2 projects, the following dependency needs to be
+  added:
+</p>
+<pre>
+  &lt;dependency&gt;
+    &lt;groupId&gt;commons-fileupload&lt;/groupId&gt;
+    &lt;artifactId&gt;commons-fileupload&lt;/artifactId&gt;
+    &lt;version&gt;1.3.1&lt;/version&gt;
+  &lt;/dependency&gt;
+</pre>
+<p>
+  More details can be found here:
+  <ol>
+    <li>
+      <a 
href="http://commons.apache.org/proper/commons-fileupload/changes-report.html#a1.3.1";>
+      
http://commons.apache.org/proper/commons-fileupload/changes-report.html#a1.3.1</a>
+    </li>
+    <li>
+      <a 
href="http://mail-archives.apache.org/mod_mbox/www-announce/201402.mbox/%3c52f373fc.9030...@apache.org%3E";>
+      
http://mail-archives.apache.org/mod_mbox/www-announce/201402.mbox/%3c52f373fc.9030...@apache.org%3E</a>
+    </li>
+  </ol>
+</p>
+<p>
+  All developers are strongly advised to perform this action.
+</p>
+
+<p class="pull-right">
+  Skip to: <a href="announce-2013.html">Announcements - 2013</a>
+</p>
+
+<p class="pull-left">
+  <strong>Next:</strong>
+  <a href="kickstart.html">Kickstart FAQ</a>
+</p>

Modified: struts/site/trunk/source/index.html
URL: 
http://svn.apache.org/viewvc/struts/site/trunk/source/index.html?rev=1570474&r1=1570473&r2=1570474&view=diff
==============================================================================
--- struts/site/trunk/source/index.html (original)
+++ struts/site/trunk/source/index.html Fri Feb 21 07:05:19 2014
@@ -25,9 +25,9 @@ title: Welcome to the Apache Struts proj
       <a href="http://struts.apache.org/release/2.3.x/docs/version-notes-{{ 
site.current_version_short }}.html">Version notes</a>
     </div>
     <div class="col-md-4">
-      <h2>Want to help?</h2>
-      <p>We welcome your help! If you want to learn more about how to build
-         and patch the Struts 2 codebase, please read the <a 
href="youatstruts.html">Developer Docs</a>
+      <h2>Immediately upgrade commons-fileupload!</h2>
+      <p>This is necessary to prevent your publicly accessible web site from 
being exposed to
+        possible DoS attacks, <a href="announce.html#a20140221">read more</a>
       </p>
     </div>
     <div class="col-md-4">


Reply via email to