This is an automated email from the ASF dual-hosted git repository. yasserzamani pushed a change to branch fix/double_evaluations in repository https://gitbox.apache.org/repos/asf/struts.git.
from 466fcfb add iterator test add a37e35b add singleton not excluded and accepted pattern checker for non interceptors No new revisions were added by this update. Summary of changes: .../StrutsDefaultConfigurationProvider.java | 4 + .../xwork2/security/AcceptedPatternsChecker.java | 2 +- .../DefaultNotExcludedAcceptedPatternsChecker.java | 105 +++++++++++++++++++++ .../NotExcludedAcceptedPatternsChecker.java | 70 ++++++++++++++ .../java/org/apache/struts2/StrutsConstants.java | 1 + .../org/apache/struts2/components/Component.java | 52 +++------- .../config/StrutsBeanSelectionProvider.java | 3 + .../struts2/config/entities/ConstantConfig.java | 14 +++ .../org/apache/struts2/result/StreamResult.java | 52 +++------- core/src/main/resources/struts-default.xml | 1 + ...aultNotExcludedAcceptedPatternsCheckerTest.java | 91 ++++++++++++++++++ .../apache/struts2/TestConfigurationProvider.java | 5 + .../org/apache/struts2/components/UIBeanTest.java | 6 +- .../apache/struts2/result/StreamResultTest.java | 6 +- .../org/apache/struts2/views/jsp/BeanTagTest.java | 6 +- .../views/jasperreports/JasperReportsResult.java | 52 +++------- .../jasperreports/JasperReportsResultTest.java | 47 +++++---- .../struts2/views/java/simple/AnchorTest.java | 6 +- .../struts2/views/java/simple/CheckboxTest.java | 6 +- .../struts2/views/java/simple/ScriptTest.java | 6 +- 20 files changed, 372 insertions(+), 163 deletions(-) create mode 100644 core/src/main/java/com/opensymphony/xwork2/security/DefaultNotExcludedAcceptedPatternsChecker.java create mode 100644 core/src/main/java/com/opensymphony/xwork2/security/NotExcludedAcceptedPatternsChecker.java create mode 100644 core/src/test/java/com/opensymphony/xwork2/security/DefaultNotExcludedAcceptedPatternsCheckerTest.java