You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by am...@apache.org on 2019/01/31 15:39:39 UTC
[struts] branch master updated (14c4c52 -> efd5a7c)
This is an automated email from the ASF dual-hosted git repository.
amashchenko pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/struts.git.
from 14c4c52 Excludes Jenkinsfile from license check
new 925eb62 Fix for access issue for 2.6 discovered in WW-5004 (2nd amended commit): - Restored ability to access public static fields (true by default). - Introduced a boolean configuration flag (allowStaticFieldAccess). - Replaced one remaining Boolean.parseBoolean() conversion in OgnlUtil use BooleanUtils.toBoolean(). - Enhanced unit tests to confirm proper operation of the fix. - Replicating L. Lenart's change in PR#317: - Removed injection parameter for setAllowStaticMethodAc [...]
new 64bd12b Fix for access issue for 2.6 discovered in WW-5004 (Minor update to previous commit): - Restored ability to access public static fields (true by default). - Introduced a boolean configuration flag (allowStaticFieldAccess). - Replaced one remaining Boolean.parseBoolean() conversion in OgnlUtil use BooleanUtils.toBoolean(). - Enhanced unit tests to confirm proper operation of the fix. - Replicating L. Lenart's change in PR#317: - Removed injection parameter for setAllowS [...]
new efd5a7c Merge pull request #320 from JCgH4164838Gh792C124B5/localS2_26x_B2
The 5613 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../providers/XWorkConfigurationProvider.java | 1 +
.../com/opensymphony/xwork2/ognl/OgnlUtil.java | 10 +-
.../opensymphony/xwork2/ognl/OgnlValueStack.java | 19 +--
.../xwork2/ognl/OgnlValueStackFactory.java | 32 +++-
.../xwork2/ognl/SecurityMemberAccess.java | 69 +++++++--
.../java/org/apache/struts2/StrutsConstants.java | 3 +
.../interceptor/ParametersInterceptorTest.java | 2 +-
.../com/opensymphony/xwork2/ognl/OgnlUtilTest.java | 166 ++++++++++++++++++++-
.../xwork2/ognl/OgnlValueStackTest.java | 10 +-
.../xwork2/ognl/SecurityMemberAccessProxyTest.java | 4 +-
.../xwork2/ognl/SecurityMemberAccessTest.java | 154 +++++++++++++++----
.../xwork2/ognl/SetPropertiesTest.java | 2 +-
.../struts2/result/ServletRedirectResultTest.java | 2 +-
.../util/SecurityMemberAccessInServletsTest.java | 4 +-
...-false.xml => xwork-test-staticfield-false.xml} | 1 +
...e-false.xml => xwork-test-staticfield-true.xml} | 1 +
16 files changed, 404 insertions(+), 76 deletions(-)
copy core/src/test/resources/com/opensymphony/xwork2/config/providers/{xwork-test-allowstatic-devmode-false.xml => xwork-test-staticfield-false.xml} (98%)
copy core/src/test/resources/com/opensymphony/xwork2/config/providers/{xwork-test-allowstatic-devmode-false.xml => xwork-test-staticfield-true.xml} (98%)