This is an automated email from the ASF dual-hosted git repository. kusal pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/struts.git
from d1bdc83f1 Merge pull request #796 from apache/dependabot/maven/jackson.version-2.16.0 add 79ffc86b6 WW-5343 Delete unused code and consolidate constructors add 082532995 WW-5343 Extract ConfigParseUtil add b0b80bac7 WW-5343 Extract deprecated methods as default interface methods add 9e556e9ed WW-5343 Deprecate unnecessary setter add 90344b381 WW-5343 Make SecurityMemberAccess a prototype bean add 7e92a8d7b WW-5343 Refactor OgnlValueStackFactory to utilise SecurityMemberAccess bean add b518635e2 WW-5343 Update OgnlUtil#createDefaultContext to utilise SecurityMemberAccess bean add 4490d9d77 WW-5343 Move configuration injection from OgnlUtil to SecurityMemberAccess add 8bf47b367 WW-5343 Fix OgnlUtilTest#testBeanMapExpressions add 62988f783 WW-5343 Fix unit test compilation errors add ceff6cde0 WW-5343 Remove unnecessary method add f87d7d734 WW-5343 Add missing license add a402e5c80 WW-5343 Revert and fix serializability add d0d10d938 WW-5343 Fix MemberAccess access blocked tests add 68f5584d9 WW-5343 Remove defunct test now that constant is required add 05a99733f Merge branch 'master' into WW-5343-sec-extend add 9640f5bde WW-5343 Migrate tests to SecurityMemberAccessTest add eba79a784 WW-5343 Fix final test add 85d2c742c WW-5343 Clean up bootstrap constants add 7929d8634 WW-5343 Address SonarCloud code smells add a60842af7 Merge pull request #791 from apache/WW-5343-sec-extend No new revisions were added by this update. Summary of changes: .../xwork2/config/impl/DefaultConfiguration.java | 7 +- .../xwork2/config/impl/MockConfiguration.java | 2 - .../StrutsDefaultConfigurationProvider.java | 6 +- .../com/opensymphony/xwork2/ognl/OgnlUtil.java | 225 ++++++----------- .../opensymphony/xwork2/ognl/OgnlValueStack.java | 109 +++++--- .../xwork2/ognl/OgnlValueStackFactory.java | 23 +- .../xwork2/ognl/SecurityMemberAccess.java | 130 ++++------ .../opensymphony/xwork2/util/ConfigParseUtil.java | 98 ++++++++ .../xwork2/util/MemberAccessValueStack.java | 8 +- .../xwork2/util/location/LocationImpl.java | 40 +-- .../java/org/apache/struts2/StrutsConstants.java | 2 + .../config/StrutsBeanSelectionProvider.java | 2 + .../org/apache/struts2/default.properties | 7 - core/src/main/resources/struts-beans.xml | 3 +- .../xwork2/ognl/OgnlUtilStrutsTest.java | 27 -- .../com/opensymphony/xwork2/ognl/OgnlUtilTest.java | 279 ++------------------- .../xwork2/ognl/OgnlValueStackTest.java | 73 ++---- .../xwork2/ognl/SecurityMemberAccessTest.java | 250 ++++++++++-------- .../util/SecurityMemberAccessInServletsTest.java | 11 +- .../xwork2/ognl/SecurityMemberAccessProxyTest.java | 2 +- .../com/test/SecurityMemberAccessProxyTest.java | 49 +--- 21 files changed, 528 insertions(+), 825 deletions(-) create mode 100644 core/src/main/java/com/opensymphony/xwork2/util/ConfigParseUtil.java