svn commit: r1532467 - in /struts/struts2/branches/STRUTS_2_3_15_X: core/src/main/java/org/apache/struts2/ core/src/main/java/org/apache/struts2/dispatcher/mapper/ core/src/main/resources/org/apache/s

2013-10-15 Thread lukaszlenart
Author: lukaszlenart
Date: Tue Oct 15 18:20:43 2013
New Revision: 1532467

URL: http://svn.apache.org/r1532467
Log:
Changes archetypes version to match latest release

Modified:

struts/struts2/branches/STRUTS_2_3_15_X/core/src/main/java/org/apache/struts2/StrutsConstants.java

struts/struts2/branches/STRUTS_2_3_15_X/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java

struts/struts2/branches/STRUTS_2_3_15_X/core/src/main/java/org/apache/struts2/dispatcher/mapper/ParameterAction.java

struts/struts2/branches/STRUTS_2_3_15_X/core/src/main/resources/org/apache/struts2/default.properties

struts/struts2/branches/STRUTS_2_3_15_X/core/src/test/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapperTest.java

struts/struts2/branches/STRUTS_2_3_15_X/src/site/resources/archetype-catalog.xml

Modified: 
struts/struts2/branches/STRUTS_2_3_15_X/core/src/main/java/org/apache/struts2/StrutsConstants.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/branches/STRUTS_2_3_15_X/core/src/main/java/org/apache/struts2/StrutsConstants.java?rev=1532467&r1=1532466&r2=1532467&view=diff
==
--- 
struts/struts2/branches/STRUTS_2_3_15_X/core/src/main/java/org/apache/struts2/StrutsConstants.java
 (original)
+++ 
struts/struts2/branches/STRUTS_2_3_15_X/core/src/main/java/org/apache/struts2/StrutsConstants.java
 Tue Oct 15 18:20:43 2013
@@ -258,4 +258,10 @@ public final class StrutsConstants {
 /** actions names' whitelist **/
 public static final String STRUTS_ALLOWED_ACTION_NAMES = 
"struts.allowed.action.names";
 
+/** enables action: prefix **/
+public static final String STRUTS_MAPPER_ACTION_PREFIX_ENABLED = 
"struts.mapper.action.prefix.enabled";
+
+/** enables access to actions in other namespaces than current with 
action: prefix **/
+public static final String STRUTS_MAPPER_ACTION_PREFIX_CROSSNAMESPACES = 
"struts.mapper.action.prefix.crossNamespaces";
+
 }

Modified: 
struts/struts2/branches/STRUTS_2_3_15_X/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/branches/STRUTS_2_3_15_X/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java?rev=1532467&r1=1532466&r2=1532467&view=diff
==
--- 
struts/struts2/branches/STRUTS_2_3_15_X/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java
 (original)
+++ 
struts/struts2/branches/STRUTS_2_3_15_X/core/src/main/java/org/apache/struts2/dispatcher/mapper/DefaultActionMapper.java
 Tue Oct 15 18:20:43 2013
@@ -34,7 +34,6 @@ import org.apache.commons.lang3.StringUt
 import org.apache.struts2.RequestUtils;
 import org.apache.struts2.ServletActionContext;
 import org.apache.struts2.StrutsConstants;
-import org.apache.struts2.dispatcher.ServletDispatcherResult;
 import org.apache.struts2.util.PrefixTrie;
 
 import javax.servlet.http.HttpServletRequest;
@@ -170,13 +169,14 @@ public class DefaultActionMapper impleme
 
 protected static final String METHOD_PREFIX = "method:";
 protected static final String ACTION_PREFIX = "action:";
-private static final String STRUTS2_ACTION_PREFIX_PARSED = 
"_struts2_action_prefix_parsed";
 
 protected boolean allowDynamicMethodCalls = false;
 protected boolean allowSlashesInActionNames = false;
 protected boolean alwaysSelectFullNamespace = false;
 protected PrefixTrie prefixTrie = null;
 protected Pattern allowedActionNames = 
Pattern.compile("[a-zA-Z0-9._!/\\-]*");
+private boolean allowActionPrefix = false;
+private boolean allowActionCrossNamespaceAccess = false;
 
 protected List extensions = new ArrayList() {{
 add("action");
@@ -189,7 +189,7 @@ public class DefaultActionMapper impleme
 prefixTrie = new PrefixTrie() {
 {
 put(METHOD_PREFIX, new ParameterAction() {
-public void execute(String key, ActionMapping mapping, 
HttpServletRequest request) {
+public void execute(String key, ActionMapping mapping) {
 if (allowDynamicMethodCalls) {
 
mapping.setMethod(key.substring(METHOD_PREFIX.length()));
 }
@@ -197,9 +197,8 @@ public class DefaultActionMapper impleme
 });
 
 put(ACTION_PREFIX, new ParameterAction() {
-public void execute(final String key, ActionMapping 
mapping, HttpServletRequest request) {
-if (request != null && 
request.getAttribute(STRUTS2_ACTION_PREFIX_PARSED) == null) {
-request.setAttribute(STRUTS2_ACTION_PREFIX_PARSED, 
true);
+public void execute(final String key, ActionMapping 
mapping) {
+if (allowActionPrefix) {
  

svn commit: r1532484 - /struts/struts2/tags/STRUTS_2_3_15_3/

2013-10-15 Thread lukaszlenart
Author: lukaszlenart
Date: Tue Oct 15 18:58:03 2013
New Revision: 1532484

URL: http://svn.apache.org/r1532484
Log:
[maven-release-plugin]  copy for tag STRUTS_2_3_15_3

Added:
struts/struts2/tags/STRUTS_2_3_15_3/   (props changed)
  - copied from r1532483, struts/struts2/branches/STRUTS_2_3_15_X/

Propchange: struts/struts2/tags/STRUTS_2_3_15_3/
--
reviewboard:url = https://reviews.apache.org

Propchange: struts/struts2/tags/STRUTS_2_3_15_3/
--
--- svn:ignore (added)
+++ svn:ignore Tue Oct 15 18:58:03 2013
@@ -0,0 +1,10 @@
+.classpath
+.project
+.settings
+*.ipr
+*.iml
+*.iws
+target
+.idea
+
+test-output

Propchange: struts/struts2/tags/STRUTS_2_3_15_3/
--
--- svn:mergeinfo (added)
+++ svn:mergeinfo Tue Oct 15 18:58:03 2013
@@ -0,0 +1,5 @@
+/struts/struts2/branches/STRUTS_2_2_1_1:1037870-1053416
+/struts/struts2/branches/STRUTS_2_3_14_2_X:1488895,1488897,1488899-1488900
+/struts/struts2/branches/STRUTS_2_3_14_X:1469249,1486054,1486076,1486164,1486576
+/struts/struts2/tags/STRUTS_2_2_1:965062-1037869
+/struts/struts2/trunk:1497786




[CONF] Confluence Changes in the last 24 hours

2013-10-15 Thread Anonymous (Confluence)







   Apache ActiveMQ


Pages

 Page:
 Networks of Brokers
edited by Gary Tully[03:14 PM]
(view changes)



   Apache Camel


Pages

 Page:
 Splunk
edited by Preben Asmussen[12:02 PM]
(view changes)

 Page:
 Crypto
edited by Franz Forsthofer[05:08 AM]
(view changes)



   Apache Cloudstack


Pages

 Page:
 QA 4.3 Test Plan
created by sudha[11:04 PM]

 Page:
 Simulator integration
edited by Prasanna Santhanam[06:11 AM]
(view changes)



   Apache CXF Documentation


Pages

 Page:
 WS-ReliableMessaging
edited by Dennis Sosnoski[11:26 AM]
(view changes)



   Apache Flex


Pages

 Page:
 Mustella Overview
edited by Maurice Amsellem[09:53 PM]
(view changes)

 Page:
 6.2 Mustella
edited by Maurice Amsellem[08:57 PM]
(view changes)



   Apache Hive


Pages

 Page:
 HowToRelease
edited by Thejas M Nair[11:41 PM]
(view changes)

 Page:
 HCatalog
edited by Thejas M Nair[05:48 PM]
(view changes)

 Page:
 How to edit the website
edited by Thejas M Nair[12:17 AM]
(view changes)



   Apache ActiveMQ NMS


Pages

 Page:
 Building
edited by Timothy Bish[09:43 PM]
(view changes)



   Apache Oltu


Pages

 Page:
 OAuth 2.0 Authorization Server
edited by Antonio Sanso[09:50 AM]
(view changes)



   Apache OpenOffice Community


Pages

 Page:
 AOO4.1 - Desktop Icons
edited by Samer Mansour[05:36 AM]
(view changes)




Comments

 Page:
 AOO4.1 - Desktop Icons
has a new comment
[ Kay Schenk]


   Apache Pig


Pages

 Page:
 PigTools
edited by Jeremy Karn[05:27 PM]
(view changes)