Added: websites/production/struts/content/docs/version-notes-2331.html ============================================================================== --- websites/production/struts/content/docs/version-notes-2331.html (added) +++ websites/production/struts/content/docs/version-notes-2331.html Tue Oct 18 06:08:01 2016 @@ -0,0 +1,168 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +--> +<html> +<head> + <link type="text/css" rel="stylesheet" href="https://struts.apache.org/css/default.css"> + <style type="text/css"> + .dp-highlighter { + width:95% !important; + } + </style> + <style type="text/css"> + .footer { + background-image: url('https://cwiki.apache.org/confluence/images/border/border_bottom.gif'); + background-repeat: repeat-x; + background-position: left top; + padding-top: 4px; + color: #666; + } + </style> + <link href='https://struts.apache.org/highlighter/style/shCoreStruts.css' rel='stylesheet' type='text/css' /> + <link href='https://struts.apache.org/highlighter/style/shThemeStruts.css' rel='stylesheet' type='text/css' /> + <script src='https://struts.apache.org/highlighter/js/shCore.js' type='text/javascript'></script> + <script src='https://struts.apache.org/highlighter/js/shBrushPlain.js' type='text/javascript'></script> + <script src='https://struts.apache.org/highlighter/js/shBrushXml.js' type='text/javascript'></script> + <script src='https://struts.apache.org/highlighter/js/shBrushJava.js' type='text/javascript'></script> + <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script> + <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script> + <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script> + <script type="text/javascript"> + SyntaxHighlighter.defaults['toolbar'] = false; + SyntaxHighlighter.all(); + </script> + <script type="text/javascript" language="javascript"> + var hide = null; + var show = null; + var children = null; + + function init() { + /* Search form initialization */ + var form = document.forms['search']; + if (form != null) { + form.elements['domains'].value = location.hostname; + form.elements['sitesearch'].value = location.hostname; + } + + /* Children initialization */ + hide = document.getElementById('hide'); + show = document.getElementById('show'); + children = document.all != null ? + document.all['children'] : + document.getElementById('children'); + if (children != null) { + children.style.display = 'none'; + show.style.display = 'inline'; + hide.style.display = 'none'; + } + } + + function showChildren() { + children.style.display = 'block'; + show.style.display = 'none'; + hide.style.display = 'inline'; + } + + function hideChildren() { + children.style.display = 'none'; + show.style.display = 'inline'; + hide.style.display = 'none'; + } + </script> + <title>Version Notes 2.3.31</title> +</head> +<body onload="init()"> +<table border="0" cellpadding="2" cellspacing="0" width="100%"> + <tr class="topBar"> + <td align="left" valign="middle" class="topBarDiv" align="left" nowrap> + <a href="home.html">Home</a> > <a href="guides.html">Guides</a> > <a href="migration-guide.html">Migration Guide</a> > <a href="version-notes-2331.html">Version Notes 2.3.31</a> + </td> + <td align="right" valign="middle" nowrap> + <form name="search" action="https://www.google.com/search" method="get"> + <input type="hidden" name="ie" value="UTF-8" /> + <input type="hidden" name="oe" value="UTF-8" /> + <input type="hidden" name="domains" value="" /> + <input type="hidden" name="sitesearch" value="" /> + <input type="text" name="q" maxlength="255" value="" /> + <input type="submit" name="btnG" value="Google Search" /> + </form> + </td> + </tr> +</table> + +<div id="PageContent"> + <div class="pageheader" style="padding: 6px 0px 0px 0px;"> + <!-- We'll enable this once we figure out how to access (and save) the logo resource --> + <!--img src="/wiki/images/confluence_logo.gif" style="float: left; margin: 4px 4px 4px 10px;" border="0"--> + <div style="margin: 0px 10px 0px 10px" class="smalltext">Apache Struts 2 Documentation</div> + <div style="margin: 0px 10px 8px 10px" class="pagetitle">Version Notes 2.3.31</div> + + <div class="greynavbar" align="right" style="padding: 2px 10px; margin: 0px;"> + <a href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=65873553"> + <img src="https://cwiki.apache.org/confluence/images/icons/notep_16.gif" + height="16" width="16" border="0" align="absmiddle" title="Edit Page"></a> + <a href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=65873553">Edit Page</a> + + <a href="https://cwiki.apache.org/confluence/pages/listpages.action?key=WW"> + <img src="https://cwiki.apache.org/confluence/images/icons/browse_space.gif" + height="16" width="16" border="0" align="absmiddle" title="Browse Space"></a> + <a href="https://cwiki.apache.org/confluence/pages/listpages.action?key=WW">Browse Space</a> + + <a href="https://cwiki.apache.org/confluence/pages/createpage.action?spaceKey=WW&fromPageId=65873553"> + <img src="https://cwiki.apache.org/confluence/images/icons/add_page_16.gif" + height="16" width="16" border="0" align="absmiddle" title="Add Page"></a> + <a href="https://cwiki.apache.org/confluence/pages/createpage.action?spaceKey=WW&fromPageId=65873553">Add Page</a> + + <a href="https://cwiki.apache.org/confluence/pages/createblogpost.action?spaceKey=WW&fromPageId=65873553"> + <img src="https://cwiki.apache.org/confluence/images/icons/add_blogentry_16.gif" + height="16" width="16" border="0" align="absmiddle" title="Add News"></a> + <a href="https://cwiki.apache.org/confluence/pages/createblogpost.action?spaceKey=WW&fromPageId=65873553">Add News</a> + </div> + </div> + + <div class="pagecontent"> + <div class="wiki-content"> + <div id="ConfluenceContent"><p><img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> These are the notes for the Struts 2.3.31 distribution.</p><p><img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> For prior notes in this release series, see <a shape="rect" href="version-notes-2330.html">Version Notes 2.3.30</a></p><ul><li>If you are a Maven user, you might want to get started using the <a shape="rect" href="struts-2-maven-archetypes.html">Maven Archetype</a>.</li><li>Another quick-start entry point is the <strong>blank</strong> application. Rename and deploy the WAR as a starting point for your own development.</li><li>There is huge number of examples you can als o use as a starting point for you application <a shape="rect" class="external-link" href="https://github.com/apache/struts-examples" rel="nofollow">here</a></li></ul><div class="code panel pdl" style="border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;"><b>Maven Dependency</b></div><div class="codeContent panelContent pdl"> +<pre class="brush: xml; gutter: false; theme: Default" style="font-size:12px;"><dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-core</artifactId> + <version>2.3.31</version> +</dependency> +</pre> +</div></div><p>You can also use Struts Archetype Catalog like below</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;"><b>Struts Archetype Catalog</b></div><div class="codeContent panelContent pdl"> +<pre class="brush: text; gutter: false; theme: Default" style="font-size:12px;">mvn archetype:generate -DarchetypeCatalog=http://struts.apache.org/</pre> +</div></div><div class="code panel pdl" style="border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;"><b>Staging Repository</b></div><div class="codeContent panelContent pdl"> +<pre class="brush: xml; gutter: false; theme: Default" style="font-size:12px;"><repositories> + <repository> + <id>apache.nexus</id> + <name>ASF Nexus Staging</name> + <url>https://repository.apache.org/content/groups/staging/</url> + </repository> +</repositories></pre> +</div></div><h2 id="VersionNotes2.3.31-InternalChanges">Internal Changes</h2><ul><li><img class="emoticon emoticon-warning" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/warning.png" data-emoticon-name="warning" alt="(warning)"> Possible path traversal in the Convention plugin <a shape="rect" href="s2-042.html">S2-042</a></li><li><img class="emoticon emoticon-warning" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/warning.png" data-emoticon-name="warning" alt="(warning)"> Using the Config Browser plugin in production <a shape="rect" href="s2-043.html">S2-043</a></li></ul><p> </p><div class="confluence-information-macro confluence-information-macro-note"><span class="aui-icon aui-icon-small aui-iconfont-warning confluence-information-macro-icon"></span><div class="confluence-information-macro-body"><p>This rele ase contains fixes related to <a shape="rect" href="s2-042.html">S2-042</a> and <a shape="rect" href="s2-043.html">S2-043</a> security bulletins, please read them carefully!</p></div></div><h3 id="VersionNotes2.3.31-Issues">Issues</h3><h4 id="VersionNotes2.3.31-Bug">Bug</h4><ul><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4601">WW-4601</a>] - webconsole can always be accessed</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4628">WW-4628</a>] - Space character and includeParams</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4659">WW-4659</a>] - Exception starting filter struts2 java.lang.IncompatibleClassChangeError: Implementing class</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4663">WW-4663</a>] - NullPointerException when displaying a form without action attribute</li><li>[<a shape="rect" class=" external-link" href="https://issues.apache.org/jira/browse/WW-4667">WW-4667</a>] - ParametersInterceptor excludeParams only applies to first instance of params interceptor in paramsPrepareParamsStack</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4669">WW-4669</a>] - Struts 2.5.1 gives errors on unexpected action names</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4675">WW-4675</a>] - Select box does not pre-select chosen values</li></ul><h4 id="VersionNotes2.3.31-Improvement">Improvement</h4><ul><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4674">WW-4674</a>] - StrutsPrepareAndExecuteFilter should check for response commited status</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4685">WW-4685</a>] - Allow directly accessing I18N keys from Tiles defintions</li></ul><h3 id="VersionNotes2.3.31-IssueDeta il">Issue Detail</h3><ul><li><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311041&version=12337872">JIRA Release Notes 2.3.31</a></li></ul><h3 id="VersionNotes2.3.31-IssueList">Issue List</h3><ul><li><a shape="rect" class="external-link" href="https://issues.apache.org/jira/issues/?filter=12338537">Struts 2.3.30 DONE</a></li><li><a shape="rect" class="external-link" href="https://issues.apache.org/jira/issues/?filter=12318399">Struts 2.3.x TODO</a></li></ul><h3 id="VersionNotes2.3.31-Otherresources">Other resources</h3><ul><li><a shape="rect" class="external-link" href="http://www.mail-archive.com/commits%40struts.apache.org/" rel="nofollow">Commit Logs</a></li><li><a shape="rect" class="external-link" href="https://git-wip-us.apache.org/repos/asf?p=struts.git;a=tree;h=refs/heads/develop;hb=develop">Source Code Repository</a></li></ul><div><span style="font-size: 24.0px;line-height: 30.0px;"><br clear="none"></span ></div><div><span style="font-size: 24.0px;line-height: >30.0px;background-color: rgb(245,245,245);"><br >clear="none"></span></div></div> + </div> + + + </div> +</div> +<div class="footer"> + Generated by CXF SiteExporter +</div> +</body> +</html>
Modified: websites/production/struts/content/docs/version-notes-251.html ============================================================================== --- websites/production/struts/content/docs/version-notes-251.html (original) +++ websites/production/struts/content/docs/version-notes-251.html Tue Oct 18 06:08:01 2016 @@ -155,7 +155,7 @@ under the License. <url>https://repository.apache.org/content/groups/staging/</url> </repository> </repositories></pre> -</div></div><h2 id="VersionNotes2.5.1-InternalChanges">Internal Changes</h2><ul><li><img class="emoticon emoticon-warning" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/warning.png" data-emoticon-name="warning" alt="(warning)"> All security patches applied to version <a shape="rect" href="version-notes-2329.html">Struts 2.3.29</a> were also applied to this version (just in case)</li><li><img class="emoticon emoticon-warning" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/warning.png" data-emoticon-name="warning" alt="(warning)"> Possible DoS attack when using URLValidator <a shape="rect" href="https://cwiki.apache.org/confluence/display/WW/S2-041">S2-041</a></li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4558">WW-4558</a>] - contentType override ignored for JSONInterceptor< /li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4618">WW-4618</a>] - MessageStorePreResultListener doesn't store messages for 3rd-party RedirectResult subclasses</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4622">WW-4622</a>] - [struts2-tiles-plugin] [2.3.28] [StrutsWildcardServletTilesApplicationContext] getRealPath</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4626">WW-4626</a>] - EmailValidator flags .cat emails as invalid</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4632">WW-4632</a>] - SMI cannot be disabled</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4634">WW-4634</a>] - Centre alignment doesn't seem to work in Velocity tags</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4637">WW-4637</a>] - U nable to process Jar entry (javassist-3.20.0-GA.jar)</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4643">WW-4643</a>] - Strict Method Invocation breaks Action-Less Results</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4640">WW-4640</a>] - When method is not allowed throw exception with meanigful message</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4644">WW-4644</a>] - update struts2 bom</li></ul><h2 id="VersionNotes2.5.1-IssueDetail">Issue Detail</h2><ul><li><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12335714&projectId=12311041">JIRA Release Notes 2.5.1</a></li></ul><h2 id="VersionNotes2.5.1-IssueList">Issue List</h2><ul><li><a shape="rect" class="external-link" href="https://issues.apache.org/jira/issues/?filter=12336013">Struts 2.5 DONE</a></li><li><a shape="rect" class=" external-link" href="https://issues.apache.org/jira/issues/?filter=12335667">Struts 2.5.x TODO</a></li></ul><h2 id="VersionNotes2.5.1-Otherresources">Other resources</h2><ul><li><a shape="rect" class="external-link" href="http://www.mail-archive.com/commits%40struts.apache.org/" rel="nofollow">Commit Logs</a></li><li><a shape="rect" class="external-link" href="https://git-wip-us.apache.org/repos/asf?p=struts.git;a=tree;h=refs/heads/develop;hb=develop">Source Code Repository</a></li></ul><div><span style="font-size: 24.0px;line-height: 30.0px;"><br clear="none"></span></div><div><span style="font-size: 24.0px;line-height: 30.0px;background-color: rgb(245,245,245);"><br clear="none"></span></div></div> +</div></div><h2 id="VersionNotes2.5.1-InternalChanges">Internal Changes</h2><ul><li><img class="emoticon emoticon-warning" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/warning.png" data-emoticon-name="warning" alt="(warning)"> All security patches applied to version <a shape="rect" href="version-notes-2329.html">Struts 2.3.29</a> were also applied to this version (just in case)</li><li><img class="emoticon emoticon-warning" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/warning.png" data-emoticon-name="warning" alt="(warning)"> Possible DoS attack when using URLValidator <a shape="rect" href="https://cwiki.apache.org/confluence/display/WW/S2-041">S2-041</a></li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4558">WW-4558</a>] - contentType override ignored for JSONInterceptor< /li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4618">WW-4618</a>] - MessageStorePreResultListener doesn't store messages for 3rd-party RedirectResult subclasses</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4622">WW-4622</a>] - [struts2-tiles-plugin] [2.3.28] [StrutsWildcardServletTilesApplicationContext] getRealPath</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4626">WW-4626</a>] - EmailValidator flags .cat emails as invalid</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4632">WW-4632</a>] - SMI cannot be disabled</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4634">WW-4634</a>] - Centre alignment doesn't seem to work in Velocity tags</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4637">WW-4637</a>] - U nable to process Jar entry (javassist-3.20.0-GA.jar)</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4643">WW-4643</a>] - Strict Method Invocation breaks Action-Less Results</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4640">WW-4640</a>] - When method is not allowed throw exception with meanigful message</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4644">WW-4644</a>] - update struts2 bom</li></ul><h2 id="VersionNotes2.5.1-IssueDetail">Issue Detail</h2><ul><li><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12335714&projectId=12311041">JIRA Release Notes 2.5.1</a></li></ul><h2 id="VersionNotes2.5.1-IssueList">Issue List</h2><ul><li><a shape="rect" class="external-link" href="https://issues.apache.org/jira/issues/?filter=12338601">Struts 2.5.1 DONE</a></li><li><a shape="rect" class ="external-link" href="https://issues.apache.org/jira/issues/?filter=12335667">Struts 2.5.x TODO</a></li></ul><h2 id="VersionNotes2.5.1-Otherresources">Other resources</h2><ul><li><a shape="rect" class="external-link" href="http://www.mail-archive.com/commits%40struts.apache.org/" rel="nofollow">Commit Logs</a></li><li><a shape="rect" class="external-link" href="https://git-wip-us.apache.org/repos/asf?p=struts.git;a=tree;h=refs/heads/develop;hb=develop">Source Code Repository</a></li></ul><div><span style="font-size: 24.0px;line-height: 30.0px;"><br clear="none"></span></div><div><span style="font-size: 24.0px;line-height: 30.0px;background-color: rgb(245,245,245);"><br clear="none"></span></div></div> </div> Modified: websites/production/struts/content/docs/version-notes-252.html ============================================================================== --- websites/production/struts/content/docs/version-notes-252.html (original) +++ websites/production/struts/content/docs/version-notes-252.html Tue Oct 18 06:08:01 2016 @@ -155,7 +155,7 @@ under the License. <url>https://repository.apache.org/content/groups/staging/</url> </repository> </repositories></pre> -</div></div><h2 id="VersionNotes2.5.2-InternalChanges">Internal Changes</h2><h3 id="VersionNotes2.5.2-Bug">Bug</h3><ul><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4645">WW-4645</a>] - SecurityMemberAccess exclude class design issue</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4650">WW-4650</a>] - Json deserialization does not work in 2.5.1</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4651">WW-4651</a>] - Negative number is considered an arithmetic expression</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4656">WW-4656</a>] - Wildcard redirect and path /static/</li></ul><h3 id="VersionNotes2.5.2-Improvement">Improvement</h3><ul><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4648">WW-4648</a>] - Upgrade commons-fileupload to the latest version</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4655">WW-4655</a>] - Cleans up logic in StreamResult and update docs</li></ul><h2 id="VersionNotes2.5.2-IssueDetail">Issue Detail</h2><ul><li><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12336341&projectId=12311041">JIRA Release Notes 2.5.2</a></li></ul><h2 id="VersionNotes2.5.2-IssueList">Issue List</h2><ul><li><a shape="rect" class="external-link" href="https://issues.apache.org/jira/issues/?filter=12337895">Struts 2.5.1 DONE</a></li><li><a shape="rect" class="external-link" href="https://issues.apache.org/jira/issues/?filter=12335667">Struts 2.5.x TODO</a></li></ul><h2 id="VersionNotes2.5.2-Otherresources">Other resources</h2><ul><li><a shape="rect" class="external-link" href="http://www.mail-archive.com/commits%40struts.apache.org/" rel="nofollow">Commit Logs</a></li><li><a shape="rect" class="external-link" href="https://git-wip-us .apache.org/repos/asf?p=struts.git;a=tree;h=refs/heads/develop;hb=develop">Source Code Repository</a></li></ul><div><span style="font-size: 24.0px;line-height: 30.0px;"><br clear="none"></span></div><div><span style="font-size: 24.0px;line-height: 30.0px;background-color: rgb(245,245,245);"><br clear="none"></span></div></div> +</div></div><h2 id="VersionNotes2.5.2-InternalChanges">Internal Changes</h2><h3 id="VersionNotes2.5.2-Bug">Bug</h3><ul><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4645">WW-4645</a>] - SecurityMemberAccess exclude class design issue</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4650">WW-4650</a>] - Json deserialization does not work in 2.5.1</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4651">WW-4651</a>] - Negative number is considered an arithmetic expression</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4656">WW-4656</a>] - Wildcard redirect and path /static/</li></ul><h3 id="VersionNotes2.5.2-Improvement">Improvement</h3><ul><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4648">WW-4648</a>] - Upgrade commons-fileupload to the latest version</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4655">WW-4655</a>] - Cleans up logic in StreamResult and update docs</li></ul><h2 id="VersionNotes2.5.2-IssueDetail">Issue Detail</h2><ul><li><a shape="rect" class="external-link" href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12336341&projectId=12311041">JIRA Release Notes 2.5.2</a></li></ul><h2 id="VersionNotes2.5.2-IssueList">Issue List</h2><ul><li><a shape="rect" class="external-link" href="https://issues.apache.org/jira/issues/?filter=12337895">Struts 2.5.2 DONE</a></li><li><a shape="rect" class="external-link" href="https://issues.apache.org/jira/issues/?filter=12335667">Struts 2.5.x TODO</a></li></ul><h2 id="VersionNotes2.5.2-Otherresources">Other resources</h2><ul><li><a shape="rect" class="external-link" href="http://www.mail-archive.com/commits%40struts.apache.org/" rel="nofollow">Commit Logs</a></li><li><a shape="rect" class="external-link" href="https://git-wip-us .apache.org/repos/asf?p=struts.git;a=tree;h=refs/heads/develop;hb=develop">Source Code Repository</a></li></ul><div><span style="font-size: 24.0px;line-height: 30.0px;"><br clear="none"></span></div><div><span style="font-size: 24.0px;line-height: 30.0px;background-color: rgb(245,245,245);"><br clear="none"></span></div></div> </div> Added: websites/production/struts/content/docs/version-notes-255.html ============================================================================== --- websites/production/struts/content/docs/version-notes-255.html (added) +++ websites/production/struts/content/docs/version-notes-255.html Tue Oct 18 06:08:01 2016 @@ -0,0 +1,168 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +--> +<html> +<head> + <link type="text/css" rel="stylesheet" href="https://struts.apache.org/css/default.css"> + <style type="text/css"> + .dp-highlighter { + width:95% !important; + } + </style> + <style type="text/css"> + .footer { + background-image: url('https://cwiki.apache.org/confluence/images/border/border_bottom.gif'); + background-repeat: repeat-x; + background-position: left top; + padding-top: 4px; + color: #666; + } + </style> + <link href='https://struts.apache.org/highlighter/style/shCoreStruts.css' rel='stylesheet' type='text/css' /> + <link href='https://struts.apache.org/highlighter/style/shThemeStruts.css' rel='stylesheet' type='text/css' /> + <script src='https://struts.apache.org/highlighter/js/shCore.js' type='text/javascript'></script> + <script src='https://struts.apache.org/highlighter/js/shBrushPlain.js' type='text/javascript'></script> + <script src='https://struts.apache.org/highlighter/js/shBrushXml.js' type='text/javascript'></script> + <script src='https://struts.apache.org/highlighter/js/shBrushJava.js' type='text/javascript'></script> + <script src='https://struts.apache.org/highlighter/js/shBrushJScript.js' type='text/javascript'></script> + <script src='https://struts.apache.org/highlighter/js/shBrushGroovy.js' type='text/javascript'></script> + <script src='https://struts.apache.org/highlighter/js/shBrushBash.js' type='text/javascript'></script> + <script type="text/javascript"> + SyntaxHighlighter.defaults['toolbar'] = false; + SyntaxHighlighter.all(); + </script> + <script type="text/javascript" language="javascript"> + var hide = null; + var show = null; + var children = null; + + function init() { + /* Search form initialization */ + var form = document.forms['search']; + if (form != null) { + form.elements['domains'].value = location.hostname; + form.elements['sitesearch'].value = location.hostname; + } + + /* Children initialization */ + hide = document.getElementById('hide'); + show = document.getElementById('show'); + children = document.all != null ? + document.all['children'] : + document.getElementById('children'); + if (children != null) { + children.style.display = 'none'; + show.style.display = 'inline'; + hide.style.display = 'none'; + } + } + + function showChildren() { + children.style.display = 'block'; + show.style.display = 'none'; + hide.style.display = 'inline'; + } + + function hideChildren() { + children.style.display = 'none'; + show.style.display = 'inline'; + hide.style.display = 'none'; + } + </script> + <title>Version Notes 2.5.5</title> +</head> +<body onload="init()"> +<table border="0" cellpadding="2" cellspacing="0" width="100%"> + <tr class="topBar"> + <td align="left" valign="middle" class="topBarDiv" align="left" nowrap> + <a href="home.html">Home</a> > <a href="guides.html">Guides</a> > <a href="migration-guide.html">Migration Guide</a> > <a href="version-notes-255.html">Version Notes 2.5.5</a> + </td> + <td align="right" valign="middle" nowrap> + <form name="search" action="https://www.google.com/search" method="get"> + <input type="hidden" name="ie" value="UTF-8" /> + <input type="hidden" name="oe" value="UTF-8" /> + <input type="hidden" name="domains" value="" /> + <input type="hidden" name="sitesearch" value="" /> + <input type="text" name="q" maxlength="255" value="" /> + <input type="submit" name="btnG" value="Google Search" /> + </form> + </td> + </tr> +</table> + +<div id="PageContent"> + <div class="pageheader" style="padding: 6px 0px 0px 0px;"> + <!-- We'll enable this once we figure out how to access (and save) the logo resource --> + <!--img src="/wiki/images/confluence_logo.gif" style="float: left; margin: 4px 4px 4px 10px;" border="0"--> + <div style="margin: 0px 10px 0px 10px" class="smalltext">Apache Struts 2 Documentation</div> + <div style="margin: 0px 10px 8px 10px" class="pagetitle">Version Notes 2.5.5</div> + + <div class="greynavbar" align="right" style="padding: 2px 10px; margin: 0px;"> + <a href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=65873555"> + <img src="https://cwiki.apache.org/confluence/images/icons/notep_16.gif" + height="16" width="16" border="0" align="absmiddle" title="Edit Page"></a> + <a href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=65873555">Edit Page</a> + + <a href="https://cwiki.apache.org/confluence/pages/listpages.action?key=WW"> + <img src="https://cwiki.apache.org/confluence/images/icons/browse_space.gif" + height="16" width="16" border="0" align="absmiddle" title="Browse Space"></a> + <a href="https://cwiki.apache.org/confluence/pages/listpages.action?key=WW">Browse Space</a> + + <a href="https://cwiki.apache.org/confluence/pages/createpage.action?spaceKey=WW&fromPageId=65873555"> + <img src="https://cwiki.apache.org/confluence/images/icons/add_page_16.gif" + height="16" width="16" border="0" align="absmiddle" title="Add Page"></a> + <a href="https://cwiki.apache.org/confluence/pages/createpage.action?spaceKey=WW&fromPageId=65873555">Add Page</a> + + <a href="https://cwiki.apache.org/confluence/pages/createblogpost.action?spaceKey=WW&fromPageId=65873555"> + <img src="https://cwiki.apache.org/confluence/images/icons/add_blogentry_16.gif" + height="16" width="16" border="0" align="absmiddle" title="Add News"></a> + <a href="https://cwiki.apache.org/confluence/pages/createblogpost.action?spaceKey=WW&fromPageId=65873555">Add News</a> + </div> + </div> + + <div class="pagecontent"> + <div class="wiki-content"> + <div id="ConfluenceContent"><p><img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> These are the notes for the Struts 2.5.5 distribution.</p><p><img class="emoticon emoticon-tick" src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" data-emoticon-name="tick" alt="(tick)"> For prior notes in this release series, see <a shape="rect" href="version-notes-252.html">Version Notes 2.5.2</a></p><ul><li>If you are a Maven user, you might want to get started using the <a shape="rect" href="struts-2-maven-archetypes.html">Maven Archetype</a>.</li></ul><div class="code panel pdl" style="border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;"><b>Maven Dependency</b></div><div class="codeContent panelContent pdl"> +<pre class="brush: xml; gutter: false; theme: Default" style="font-size:12px;"><dependency> + <groupId>org.apache.struts</groupId> + <artifactId>struts2-core</artifactId> + <version>2.5.5</version> +</dependency> +</pre> +</div></div><p>You can also use Struts Archetype Catalog like below</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;"><b>Struts Archetype Catalog</b></div><div class="codeContent panelContent pdl"> +<pre class="brush: text; gutter: false; theme: Default" style="font-size:12px;">mvn archetype:generate -DarchetypeCatalog=http://struts.apache.org/</pre> +</div></div><div class="code panel pdl" style="border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;"><b>Staging Repository</b></div><div class="codeContent panelContent pdl"> +<pre class="brush: xml; gutter: false; theme: Default" style="font-size:12px;"><repositories> + <repository> + <id>apache.nexus</id> + <name>ASF Nexus Staging</name> + <url>https://repository.apache.org/content/groups/staging/</url> + </repository> +</repositories></pre> +</div></div><h2 id="VersionNotes2.5.5-InternalChanges">Internal Changes</h2><h3 id="VersionNotes2.5.5-Bug">Bug</h3><ul><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4601" style="text-decoration: none;">WW-4601</a>] - webconsole can always be accessed</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4628" style="text-decoration: none;">WW-4628</a>] - Space character and includeParams</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4631" style="text-decoration: none;">WW-4631</a>] - Empty <s:param name="p1" value=""/> is being supressed</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4638" style="text-decoration: none;">WW-4638</a>] - TestNG 6.9.10 dependency error</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4646" style="text-decoration: none;">WW-4646 </a>] - remove ASM 3 from struts2</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4649" style="text-decoration: none;">WW-4649</a>] - SMI do not work with JSON plugin</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4652" style="text-decoration: none;">WW-4652</a>] - Concurrency issue in addDefaultResourceBundle</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4653" style="text-decoration: none;">WW-4653</a>] - Source jars get deployed twice during release process</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4654" style="text-decoration: none;">WW-4654</a>] - Action parameters should be included when building the URL to action</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4662" style="text-decoration: none;">WW-4662</a>] - StreamResult closes outputstrea m early</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4663" style="text-decoration: none;">WW-4663</a>] - NullPointerException when displaying a form without action attribute</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4667" style="text-decoration: none;">WW-4667</a>] - ParametersInterceptor excludeParams only applies to first instance of params interceptor in paramsPrepareParamsStack</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4669" style="text-decoration: none;">WW-4669</a>] - Struts 2.5.1 gives errors on unexpected action names</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4671" style="text-decoration: none;">WW-4671</a>] - URL validator is case sensitive</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4673" style="text-decoration: none;">WW- 4673</a>] - InputFileStream not closed in Stream results</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4675" style="text-decoration: none;">WW-4675</a>] - Select box does not pre-select chosen values</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4678" style="text-decoration: none;">WW-4678</a>] - Post method doesn't work</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4679" style="text-decoration: none;">WW-4679</a>] - Tiles-Plugin unable to load tiles definition XML</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4681" style="text-decoration: none;">WW-4681</a>] - Missing brackets in checkbox.ftl of css_xhtml template</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4684" style="text-decoration: none;">WW-4684</a>] - Parameters not set to action when po sting JSON</li></ul><h3 id="VersionNotes2.5.5-Improvement">Improvement</h3><ul><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4316" style="text-decoration: none;">WW-4316</a>] - Move Struts Archetypes to dedicated project</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4572" style="text-decoration: none;">WW-4572</a>] - Add dedicated class to represent Http Parameters</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4620" style="text-decoration: none;">WW-4620</a>] - ParametersInterceptor should check collection index to against DOS</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4639" style="text-decoration: none;">WW-4639</a>] - Upgrade Log4j2 to latest version, at least 2.6</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4660" style="text-decoration: none;"> WW-4660</a>] - Move example portlet-app into struts-examples</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4670" style="text-decoration: none;">WW-4670</a>] - Upgrade JFreeChart plugin to the latest version of JFreeChart</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4674" style="text-decoration: none;">WW-4674</a>] - StrutsPrepareAndExecuteFilter should check for response commited status</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4676" style="text-decoration: none;">WW-4676</a>] - ConversionErrorInterceptor to extend MethodFilterInterceptor</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4677" style="text-decoration: none;">WW-4677</a>] - I18N Interceptor automatically validates Locale</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4680" style="te xt-decoration: none;">WW-4680</a>] - Upgrade Tiles to 3.0.7 GA version</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4682" style="text-decoration: none;">WW-4682</a>] - Update Struts DeprecationInterceptor documentation because not accessible</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4685" style="text-decoration: none;">WW-4685</a>] - Allow directly accessing I18N keys from Tiles defintions</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4686" style="text-decoration: none;">WW-4686</a>] - Merge two existing I18NInterceptors into one</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4688" style="text-decoration: none;">WW-4688</a>] - Exclude "java.ext.dirs" when scanning for actions</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4689" style="text-deco ration: none;">WW-4689</a>] - CycleDetector - use enum instead of String constants</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4690" style="text-decoration: none;">WW-4690</a>] - struts2-core - maven-config - missing version for jshint-maven-plugin</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4695" style="text-decoration: none;">WW-4695</a>] - Upgrade Commons Collections to 4.1</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4696" style="text-decoration: none;">WW-4696</a>] - Upgrade to Log4j 2.7</li><li>[<a shape="rect" class="external-link" href="https://issues.apache.org/jira/browse/WW-4697" style="text-decoration: none;">WW-4697</a>] - Warn about excluded action|method only when DMI is disabled</li></ul><h2 id="VersionNotes2.5.5-IssueDetail">Issue Detail</h2><ul><li><a shape="rect" class="external-link" href="https://issues.apache.org/j ira/secure/ReleaseNote.jspa?projectId=12311041&version=12337873">JIRA Release Notes 2.5.5</a></li></ul><h2 id="VersionNotes2.5.5-IssueList">Issue List</h2><ul><li><a shape="rect" class="external-link" href="https://issues.apache.org/jira/issues/?filter=12338538">Struts 2.5.5 DONE</a></li><li><a shape="rect" class="external-link" href="https://issues.apache.org/jira/issues/?filter=12335667">Struts 2.5.x TODO</a></li></ul><h2 id="VersionNotes2.5.5-Otherresources">Other resources</h2><ul><li><a shape="rect" class="external-link" href="http://www.mail-archive.com/commits%40struts.apache.org/" rel="nofollow">Commit Logs</a></li><li><a shape="rect" class="external-link" href="https://git-wip-us.apache.org/repos/asf?p=struts.git;a=tree;h=refs/heads/develop;hb=develop">Source Code Repository</a></li></ul><div><span style="font-size: 24.0px;line-height: 30.0px;"><br clear="none"></span></div><div><span style="font-size: 24.0px;line-height: 30.0px;background-color: rgb(245,245,245);"><br clear="none"></span></div></div> + </div> + + + </div> +</div> +<div class="footer"> + Generated by CXF SiteExporter +</div> +</body> +</html> Modified: websites/production/struts/content/index.html ============================================================================== --- websites/production/struts/content/index.html (original) +++ websites/production/struts/content/index.html Tue Oct 18 06:08:01 2016 @@ -153,11 +153,11 @@ <a href="/docs/version-notes-252.html">Version notes</a> </div> <div class="column col-md-4"> - <h2>Apache Struts 2.3.30 GA</h2> + <h2>Apache Struts 2.3.31 GA</h2> <p> It's the latest release of Struts 2.3.x, - read more in <a href="announce.html#a20160707-2">Announcement</a> or in - <a href="/docs/version-notes-2330.html">Version notes</a> + read more in <a href="announce.html#a20161018">Announcement</a> or in + <a href="/docs/version-notes-2331.html">Version notes</a> </p> </div> </div>