[CONF] Confluence Changes in the last 24 hours
Apache Camel Pages Page: Camel 2.13.0 Release edited by Babak Vahdat[04:55 PM] (view changes) Page: Camel Hawtio Maven Goal created by Claus Ibsen[12:51 PM] Page: Camel Maven Plugin edited by Claus Ibsen[12:50 PM] (view changes) Page: Advanced configuration of CamelContext using Spring edited by Claus Ibsen[09:13 AM] (view changes) Blog post: Apache Camel 2.12.2 Release created by Hadrian Zbarcea[12:05 AM] Page: Camel 2.12.2 Release edited by Hadrian Zbarcea[04:17 AM] (view changes) Apache Cloudstack Pages Page: Responsiveness report edited by Daan Hoogland[10:58 AM] (view changes) Page: Dynamic Compute Offering FS edited by Bharat Kumar[06:29 AM] (view changes) Page: Remote Access VPN on VPC Feature Test Plan created by Chandan Purushothama[12:55 AM] Page: Remote Access VPN on VPC Feature created by Chandan Purushothama[12:51 AM] Apache CXF Pages Page: CXF 2.6.11 Release Notes created by Daniel Kulp[02:54 AM] Page: CXF 2.7.8 Release Notes created by Daniel Kulp[02:52 AM] Home page: Index edited by Daniel Kulp[02:51 AM] (view changes) Page: Download edited by Daniel Kulp[02:49 AM] (view changes) Apache CXF Documentation Pages Page: JAXRS Testing edited by Sergey Beryozkin[10:50 AM] (view changes) Apache Felix Pages Page: Board Report (2013-12) edited by Felix Meschberger[07:58 AM] (view changes) Apache Hive Pages Page: HowToContribute edited by Brock Noland[06:36 PM] (view changes) Page: HiveDeveloperFAQ edited by Brock Noland[06:35 PM] (view changes)
svn commit: r1546514 - in /struts/struts2/trunk/core/src: main/java/org/apache/struts2/ main/java/org/apache/struts2/dispatcher/ main/java/org/apache/struts2/dispatcher/ng/ main/java/org/apache/struts
Author: lukaszlenart Date: Fri Nov 29 07:12:14 2013 New Revision: 1546514 URL: http://svn.apache.org/r1546514 Log: WW-4227 Temporally reverts changes related to SecurityGate to allow prepare new release without introducing new API Removed: struts/struts2/trunk/core/src/main/java/org/apache/struts2/security/DefaultSecurityGate.java struts/struts2/trunk/core/src/main/java/org/apache/struts2/security/ParameterNameSecurityGuard.java struts/struts2/trunk/core/src/main/java/org/apache/struts2/security/ParameterValueSecurityGuard.java struts/struts2/trunk/core/src/main/java/org/apache/struts2/security/SecurityGate.java struts/struts2/trunk/core/src/main/java/org/apache/struts2/security/SecurityGuard.java struts/struts2/trunk/core/src/main/java/org/apache/struts2/security/SecurityPass.java struts/struts2/trunk/core/src/main/java/org/apache/struts2/security/StrutsSecurityException.java struts/struts2/trunk/core/src/test/java/org/apache/struts2/security/ParameterNameSecurityGuardTest.java struts/struts2/trunk/core/src/test/java/org/apache/struts2/security/ParameterValueSecurityGuardTest.java Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/StrutsConstants.java struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/ng/PrepareOperations.java struts/struts2/trunk/core/src/main/resources/struts-default.xml Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/StrutsConstants.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/StrutsConstants.java?rev=1546514&r1=1546513&r2=1546514&view=diff == --- struts/struts2/trunk/core/src/main/java/org/apache/struts2/StrutsConstants.java (original) +++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/StrutsConstants.java Fri Nov 29 07:12:14 2013 @@ -271,9 +271,6 @@ public final class StrutsConstants { /** actions names' whitelist **/ public static final String STRUTS_ALLOWED_ACTION_NAMES = "struts.allowed.action.names"; -/** Security firewall **/ -public static final String STRUTS_SECURITY_GATE = "struts.securityGate"; - /** enables action: prefix **/ public static final String STRUTS_MAPPER_ACTION_PREFIX_ENABLED = "struts.mapper.action.prefix.enabled"; Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java?rev=1546514&r1=1546513&r2=1546514&view=diff == --- struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java (original) +++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java Fri Nov 29 07:12:14 2013 @@ -65,7 +65,6 @@ import org.apache.struts2.config.StrutsX import org.apache.struts2.dispatcher.mapper.ActionMapping; import org.apache.struts2.dispatcher.multipart.MultiPartRequest; import org.apache.struts2.dispatcher.multipart.MultiPartRequestWrapper; -import org.apache.struts2.security.SecurityGate; import org.apache.struts2.util.AttributeMap; import org.apache.struts2.util.ObjectFactoryDestroyable; import org.apache.struts2.util.fs.JBossFileManager; @@ -210,8 +209,6 @@ public class Dispatcher { private ValueStackFactory valueStackFactory; -private SecurityGate securityGate; - /** * Create the Dispatcher instance for a given ServletContext and set of initialization parameters. * @@ -283,11 +280,6 @@ public class Dispatcher { this.handleException = Boolean.parseBoolean(handleException); } -@Inject -public void setSecurityGate(SecurityGate securityGate) { -this.securityGate = securityGate; -} - /** * Releases all instances bound to this dispatcher instance. */ @@ -937,15 +929,6 @@ public class Dispatcher { } /** - * Checks if request doesn't contain suspicious values - * - * @param request current {@link HttpServletRequest} - */ -public void checkRequest(HttpServletRequest request) { -securityGate.check(request); -} - -/** * Provide an accessor class for static XWork utility. */ public static class Locator { Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/ng/PrepareOperations.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/ng/PrepareOperations.java?rev=1546514&r1=1546513&r2=1546514&view=diff == --- struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/ng/PrepareOperations.ja
svn commit: r1546515 - /struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/DefaultSettings.java
Author: lukaszlenart Date: Fri Nov 29 07:27:16 2013 New Revision: 1546515 URL: http://svn.apache.org/r1546515 Log: WW-4227 Removes wrong class reference Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/DefaultSettings.java Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/DefaultSettings.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/DefaultSettings.java?rev=1546515&r1=1546514&r2=1546515&view=diff == --- struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/DefaultSettings.java (original) +++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/DefaultSettings.java Fri Nov 29 07:27:16 2013 @@ -25,14 +25,11 @@ import com.opensymphony.xwork2.util.loca import com.opensymphony.xwork2.util.logging.Logger; import com.opensymphony.xwork2.util.logging.LoggerFactory; import org.apache.struts2.StrutsConstants; -import org.apache.struts2.security.DefaultSecurityGate; import java.util.ArrayList; import java.util.Iterator; import java.util.StringTokenizer; - - /** * DefaultSettings implements optional methods of Settings. * @@ -41,7 +38,7 @@ import java.util.StringTokenizer; */ public class DefaultSettings implements Settings { -private static final Logger LOG = LoggerFactory.getLogger(DefaultSecurityGate.class); +private static final Logger LOG = LoggerFactory.getLogger(DefaultSettings.class); /** * The Settings object that handles API calls.
svn commit: r1546516 - /struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/DefaultBeanSelectionProvider.java
Author: lukaszlenart Date: Fri Nov 29 07:27:54 2013 New Revision: 1546516 URL: http://svn.apache.org/r1546516 Log: WW-4227 Temporally reverts changes related to SecurityGate to allow prepare new release without introducing new API Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/DefaultBeanSelectionProvider.java Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/DefaultBeanSelectionProvider.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/DefaultBeanSelectionProvider.java?rev=1546516&r1=1546515&r2=1546516&view=diff == --- struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/DefaultBeanSelectionProvider.java (original) +++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/config/DefaultBeanSelectionProvider.java Fri Nov 29 07:27:54 2013 @@ -63,7 +63,6 @@ import org.apache.struts2.components.Url import org.apache.struts2.dispatcher.StaticContentLoader; import org.apache.struts2.dispatcher.mapper.ActionMapper; import org.apache.struts2.dispatcher.multipart.MultiPartRequest; -import org.apache.struts2.security.SecurityGate; import org.apache.struts2.views.freemarker.FreemarkerManager; import org.apache.struts2.views.util.UrlHelper; import org.apache.struts2.views.velocity.VelocityManager; @@ -381,8 +380,6 @@ public class DefaultBeanSelectionProvide alias(TextParser.class, StrutsConstants.STRUTS_EXPRESSION_PARSER, builder, props); -alias(SecurityGate.class, StrutsConstants.STRUTS_SECURITY_GATE, builder, props); - switchDevMode(props); // Convert Struts properties into XWork properties