Author: lukaszlenart
Date: Sun Dec  7 15:16:53 2014
New Revision: 1643681

URL: http://svn.apache.org/r1643681
Log:
Updates site with notes about 2.3.20 version

Modified:
    struts/site/trunk/_config.yml
    struts/site/trunk/source/announce.md
    struts/site/trunk/source/download.html
    struts/site/trunk/source/downloads.html
    struts/site/trunk/source/index.html

Modified: struts/site/trunk/_config.yml
URL: 
http://svn.apache.org/viewvc/struts/site/trunk/_config.yml?rev=1643681&r1=1643680&r2=1643681&view=diff
==============================================================================
--- struts/site/trunk/_config.yml (original)
+++ struts/site/trunk/_config.yml Sun Dec  7 15:16:53 2014
@@ -12,7 +12,7 @@ encoding: UTF-8
 root:
 
 # Simplifies introducing changes related to the latest release
-current_version: 2.3.16.3
-current_version_short: 23163
-release_date: 3 may 2014
-release_date_short: 20140503
+current_version: 2.3.20
+current_version_short: 2320
+release_date: 7 december 2014
+release_date_short: 20141207

Modified: struts/site/trunk/source/announce.md
URL: 
http://svn.apache.org/viewvc/struts/site/trunk/source/announce.md?rev=1643681&r1=1643680&r2=1643681&view=diff
==============================================================================
--- struts/site/trunk/source/announce.md (original)
+++ struts/site/trunk/source/announce.md Sun Dec  7 15:16:53 2014
@@ -8,6 +8,53 @@ title: Announcements
   Skip to: <a href="announce-2013.html">Announcements - 2013</a>
 </p>
 
+#### <span id="a20141207"> 12 December 2014 - Struts 2.3.20 General 
Availability with Security Fix Release
+
+The Apache Struts group is pleased to announce that Struts 2.3.20 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.
+
+One medium security issue was solved with this release:
+
+  - [S2-023](http://struts.apache.org/docs/s2-023.html)
+    Generated value of token can be predictable
+
+Besides that, this release contains several fixes and improvements just to 
mention few of them:
+
+  - merged security fixes from version 2.3.16.1, 2.3.16.2, 2.3.16.3
+  - extended existing security mechanism to block access to given Java 
packages and Classes
+  - collection Parameters for `RedirectResult`
+  - make `ParametersInterceptor` supports chinese in hash key by default
+  - `themes.properties` can be loaded using `ServletContext` allows to put 
template folder under WEB-INF or on classpath
+  - new tag `datetextfield`
+  - only valid Ognl expressions are cached
+  - custom `TextProvider` can be used for validation errors of model driven 
actions
+  - `datetimepicker`'s label fixed
+  - `PropertiesJudge` removed and properties are checked in 
`SecurityMemberAccess`
+  - resource reloading works in IBM JVM
+  - default reloading settings were removed from default.properties
+  - `commons-fileupload` library upgraded to version 1.3.1 to fix potential 
security vulnerability
+  - the scheme attribute accepts expressions in `s:url` tag
+  - solves problem with infinite loop in `FastByteArrayOutputStream`
+  - `LocalizedTextUtil` supports many ClassLoaders
+  - Bill of Materials pom was introduced
+  - `debug=browser|console` was migrated to jQuery
+  - `struts_dojo.js` was fixed
+  - interface `org/apache/struts2/views/TagLibrary` was restored and marked as 
`@Depreacted`
+
+and many other small improvements, please careful read the [version 
notes](http://struts.apache.org/docs/version-notes-2320.html).
+
+**All developers are strongly advised to perform this action.**
+
+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.
+
+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.
+
 #### <span id="a20140503"> 3 May 2014 - Struts 2.3.16.3 General Availability 
Release - Security Fix Release
 
 The Apache Struts group is pleased to announce that Struts 2.3.16.3 is 
available as a "General Availability"
@@ -19,7 +66,7 @@ to maintaining applications over time.
 
 One medium security issue was solved with this release:
 
-  - [S2-022](http://struts.apache.org/release/2.3.x/docs/s2-022.html)
+  - [S2-022](http://struts.apache.org/docs/s2-022.html)
     Extends excluded params in CookieInterceptor to avoid manipulation of 
Struts' internals
 
 All developers are strongly advised to perform this action.
@@ -35,9 +82,9 @@ 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)
+  - [S2-021](http://struts.apache.org/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)
+  - [S2-021](http://struts.apache.org/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 "*")
 
@@ -99,9 +146,9 @@ to maintaining applications over time.
 
 Two security issues were solved with this release:
 
-  - [S2-020](http://struts.apache.org/release/2.3.x/docs/s2-020.html) 
ClassLoader manipulation
+  - [S2-020](http://struts.apache.org/docs/s2-020.html) ClassLoader 
manipulation
     via request parameters
-  - [S2-020](http://struts.apache.org/release/2.3.x/docs/s2-020.html) Commons 
FileUpload library was upgraded
+  - [S2-020](http://struts.apache.org/docs/s2-020.html) Commons FileUpload 
library was upgraded
     to version 1.3.1 to prevent DoS attacks
 
 All developers are strongly advised to perform this action.

Modified: struts/site/trunk/source/download.html
URL: 
http://svn.apache.org/viewvc/struts/site/trunk/source/download.html?rev=1643681&r1=1643680&r2=1643681&view=diff
==============================================================================
--- struts/site/trunk/source/download.html (original)
+++ struts/site/trunk/source/download.html Sun Dec  7 15:16:53 2014
@@ -80,9 +80,9 @@ title: Download a Release
   <li>Full Distribution:
     <ul>
       <li>
-        <a href="[preferred]/struts/binaries/struts-{{ site.current_version 
}}-all.zip">struts-{{ site.current_version }}-all.zip</a> (65MB)
-        [<a href="http://www.apache.org/dist/struts/binaries/struts-{{ 
site.current_version }}-all.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/binaries/struts-{{ 
site.current_version }}-all.zip.md5">MD5</a>]
+        <a href="[preferred]/struts/{{ site.current_version }}/struts-{{ 
site.current_version }}-all.zip">struts-{{ site.current_version }}-all.zip</a> 
(65MB)
+        [<a href="http://www.apache.org/dist/struts/{{ site.current_version 
}}/struts-{{ site.current_version }}-all.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/{{ site.current_version 
}}/struts-{{ site.current_version }}-all.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
@@ -90,18 +90,18 @@ title: Download a Release
   <li>Example Applications:
     <ul>
       <li>
-        <a href="[preferred]/struts/examples/struts-{{ site.current_version 
}}-apps.zip">struts-{{ site.current_version }}-apps.zip</a> (35MB)
-        [<a href="http://www.apache.org/dist/struts/examples/struts-{{ 
site.current_version }}-apps.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/examples/struts-{{ 
site.current_version }}-apps.zip.md5">MD5</a>]
+        <a href="[preferred]/struts/{{ site.current_version }}/struts-{{ 
site.current_version }}-apps.zip">struts-{{ site.current_version 
}}-apps.zip</a> (35MB)
+        [<a href="http://www.apache.org/dist/struts/{{ site.current_version 
}}/struts-{{ site.current_version }}-apps.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/{{ site.current_version 
}}/struts-{{ site.current_version }}-apps.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
   <li>Essential Dependencies Only:
     <ul>
       <li>
-        <a href="[preferred]/struts/library/struts-{{ site.current_version 
}}-lib.zip">struts-{{ site.current_version }}-lib.zip</a> (19MB)
-        [<a href="http://www.apache.org/dist/struts/library/struts-{{ 
site.current_version }}-lib.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/library/struts-{{ 
site.current_version }}-lib.zip.md5">MD5</a>]
+        <a href="[preferred]/struts/{{ site.current_version }}/struts-{{ 
site.current_version }}-lib.zip">struts-{{ site.current_version }}-lib.zip</a> 
(19MB)
+        [<a href="http://www.apache.org/dist/struts/{{ site.current_version 
}}/struts-{{ site.current_version }}-lib.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/{{ site.current_version 
}}/struts-{{ site.current_version }}-lib.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
@@ -109,18 +109,18 @@ title: Download a Release
   <li>Documentation:
     <ul>
       <li>
-        <a href="[preferred]/struts/documentation/struts-{{ 
site.current_version }}-docs.zip">struts-{{ site.current_version 
}}-docs.zip</a> (13MB)
-        [<a href="http://www.apache.org/dist/struts/documentation/struts-{{ 
site.current_version }}-docs.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/documentation/struts-{{ 
site.current_version }}-docs.zip.md5">MD5</a>]
+        <a href="[preferred]/struts/{{ site.current_version }}/struts-{{ 
site.current_version }}-docs.zip">struts-{{ site.current_version 
}}-docs.zip</a> (13MB)
+        [<a href="http://www.apache.org/dist/struts/{{ site.current_version 
}}/struts-{{ site.current_version }}-docs.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/{{ site.current_version 
}}/struts-{{ site.current_version }}-docs.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
   <li>Source:
     <ul>
       <li>
-        <a href="[preferred]/struts/source/struts-{{ site.current_version 
}}-src.zip">struts-{{ site.current_version }}-src.zip</a> (7MB)
-        [<a href="http://www.apache.org/dist/struts/source/struts-{{ 
site.current_version }}-src.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/source/struts-{{ 
site.current_version }}-src.zip.md5">MD5</a>]
+        <a href="[preferred]/struts/{{ site.current_version }}/struts-{{ 
site.current_version }}-src.zip">struts-{{ site.current_version }}-src.zip</a> 
(7MB)
+        [<a href="http://www.apache.org/dist/struts/{{ site.current_version 
}}/struts-{{ site.current_version }}-src.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/{{ site.current_version 
}}/struts-{{ site.current_version }}-src.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
@@ -146,9 +146,9 @@ title: Download a Release
   <li>Full Distribution:
     <ul>
       <li>
-        <a 
href="[preferred]/struts/binaries/struts-1.3.10-all.zip">struts-1.3.10-all.zip</a>
-        [<a 
href="http://www.apache.org/dist/struts/binaries/struts-1.3.10-all.zip.asc";>PGP</a>]
-        [<a 
href="http://www.apache.org/dist/struts/binaries/struts-1.3.10-all.zip.md5";>MD5</a>]
+        <a 
href="[preferred]/struts/1.3.10/struts-1.3.10-all.zip">struts-1.3.10-all.zip</a>
+        [<a 
href="http://www.apache.org/dist/struts/1.3.10/struts-1.3.10-all.zip.asc";>PGP</a>]
+        [<a 
href="http://www.apache.org/dist/struts/1.3.10/struts-1.3.10-all.zip.md5";>MD5</a>]
       </li>
     </ul>
   </li>
@@ -156,9 +156,9 @@ title: Download a Release
   <li>Library:
     <ul>
       <li>
-        <a 
href="[preferred]/struts/library/struts-1.3.10-lib.zip">struts-1.3.10-lib.zip</a>
-        [<a 
href="http://www.apache.org/dist/struts/library/struts-1.3.10-lib.zip.asc";>PGP</a>]
-        [<a 
href="http://www.apache.org/dist/struts/library/struts-1.3.10-lib.zip.md5";>MD5</a>]
+        <a 
href="[preferred]/struts/1.3.10/struts-1.3.10-lib.zip">struts-1.3.10-lib.zip</a>
+        [<a 
href="http://www.apache.org/dist/struts/1.3.10/struts-1.3.10-lib.zip.asc";>PGP</a>]
+        [<a 
href="http://www.apache.org/dist/struts/1.3.10/struts-1.3.10-lib.zip.md5";>MD5</a>]
       </li>
     </ul>
   </li>
@@ -166,9 +166,9 @@ title: Download a Release
   <li>Source:
     <ul>
       <li>
-        <a 
href="[preferred]/struts/source/struts-1.3.10-src.zip">struts-1.3.10-src.zip</a>
-        [<a 
href="http://www.apache.org/dist/struts/source/struts-1.3.10-src.zip.asc";>PGP</a>]
-        [<a 
href="http://www.apache.org/dist/struts/source/struts-1.3.10-src.zip.md5";>MD5</a>]
+        <a 
href="[preferred]/struts/1.3.10/struts-1.3.10-src.zip">struts-1.3.10-src.zip</a>
+        [<a 
href="http://www.apache.org/dist/struts/1.3.10/struts-1.3.10-src.zip.asc";>PGP</a>]
+        [<a 
href="http://www.apache.org/dist/struts/1.3.10/struts-1.3.10-src.zip.md5";>MD5</a>]
       </li>
     </ul>
   </li>
@@ -176,9 +176,9 @@ title: Download a Release
   <li>Examples:
     <ul>
       <li>
-        <a 
href="[preferred]/struts/examples/struts-1.3.10-apps.zip">struts-1.3.10-apps.zip</a>
-        [<a 
href="http://www.apache.org/dist/struts/examples/struts-1.3.10-apps.zip.asc";>PGP</a>]
-        [<a 
href="http://www.apache.org/dist/struts/examples/struts-1.3.10-apps.zip.md5";>MD5</a>]
+        <a 
href="[preferred]/struts/1.3.10/struts-1.3.10-apps.zip">struts-1.3.10-apps.zip</a>
+        [<a 
href="http://www.apache.org/dist/struts/1.3.10/struts-1.3.10-apps.zip.asc";>PGP</a>]
+        [<a 
href="http://www.apache.org/dist/struts/1.3.10/struts-1.3.10-apps.zip.md5";>MD5</a>]
       </li>
     </ul>
   </li>
@@ -186,9 +186,9 @@ title: Download a Release
   <li>Documentation:
     <ul>
       <li>
-        <a 
href="[preferred]/struts/documentation/struts-1.3.10-docs.zip">struts-1.3.10-docs.zip</a>
-        [<a 
href="http://www.apache.org/dist/struts/documentation/struts-1.3.10-docs.zip.asc";>PGP</a>]
-        [<a 
href="http://www.apache.org/dist/struts/documentation/struts-1.3.10-docs.zip.md5";>MD5</a>]
+        <a 
href="[preferred]/struts/1.3.10/struts-1.3.10-docs.zip">struts-1.3.10-docs.zip</a>
+        [<a 
href="http://www.apache.org/dist/struts/1.3.10/struts-1.3.10-docs.zip.asc";>PGP</a>]
+        [<a 
href="http://www.apache.org/dist/struts/1.3.10/struts-1.3.10-docs.zip.md5";>MD5</a>]
       </li>
     </ul>
   </li>


Reply via email to