This is an automated email from the ASF dual-hosted git repository.
lukaszlenart pushed a change to branch WW-5675-share-parsed-ognl-security-config
in repository https://gitbox.apache.org/repos/asf/struts.git
from 571014c98 WW-5675 fix(ognl): move the allowlist union onto the config
bean
add 85a9aeb5d WW-5675 fix(ognl): address SonarCloud and review findings on
config sharing
add b8cd7d128 WW-5675 fix(ognl): enforce the union immutability contract
instead of documenting it
No new revisions were added by this update.
Summary of changes:
.../apache/struts2/ognl/SecurityMemberAccess.java | 55 +++++++++++++++-------
.../struts2/ognl/SecurityMemberAccessConfig.java | 42 +++++++++--------
.../SecurityMemberAccessConfigSharingTest.java | 2 -
.../struts2/ognl/SecurityMemberAccessTest.java | 1 -
.../apache/struts2/util/ConfigParseUtilTest.java | 9 ++--
...security-member-access-config-sharing-design.md | 12 ++++-
6 files changed, 75 insertions(+), 46 deletions(-)