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