This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch 
dependabot/maven/org.mockito-mockito-core-5.8.0
in repository https://gitbox.apache.org/repos/asf/struts.git


 discard 7522656bc Bump org.mockito:mockito-core from 4.3.1 to 5.8.0
     add cf4523fba Bump actions/setup-java from 3 to 4 (#804)
     add ebdf01995 WW-5364 Modify XmlDocConfigurationProvider to be able to 
load into allowlist
     add 1d76bff95 WW-5364 Make allowlist classloader specific
     add 198812fe8 WW-5364 Implement provider allowlist
     add 3bf3e5f8d WW-5364 Inject ProviderAllowlist into SecurityMemberAccess
     add ee442db9e WW-5364 Enable allowlist for showcase
     add 39c3e332d WW-5364 Add Struts components to allowlist
     add 6657e01f9 WW-5364 Don't throw ConfigurationException on unloadable 
action or interceptor classes
     add d7df9ce99 WW-5364 Replace some allowlist classes with packages
     add 0566a207f Merge branch 'WW-5343-sec-extend' into 
WW-5364-populate-allowlist
     add d030532d6 WW-5343 Collect bootstrap factories
     add 9aff37a83 Merge branch 'master' into WW-5364-populate-allowlist
     add 5e33c7f2c WW-5343 Add unit test coverage for ProviderAllowlist
     add 16f822a2b WW-5343 Move JUnit4 test case into Struts-core
     add a26823386 WW-5343 Add integration tests for ConfigurationProvider 
populating ProviderAllowlist
     add 589219baa WW-5343 Add missing licenses
     add a7d273c1f WW-5343 Make StrutsTestCase extend same package
     add 80e83616b Merge pull request #800 from 
apache/WW-5364-populate-allowlist
     add 48a82fead WW-5339 Make ClassResolver a bean
     add 002e598b7 WW-5339 Add option to block custom OGNL maps
     add 6fcb50122 Merge pull request #806 from apache/WW-5339-astmap-block
     add 13d972d6e WW-5370 Makes HttpParameters case-insensitive
     add c40978f8c WW-5370 Uses TreeMap with case-insensitive comparator
     add 4eaab8a79 WW-5370 Simplifies code
     add 102e040e0 WW-5370 Adds proper logic to handle null
     add f684effd9 Merge pull request #807 from apache/feature/http-params-case
     add 0bc0217b9 WW-5371 Implements action based file upload
     add dc4103bcb WW-5371 Uses the new upload mechanism in Showcase app
     add 3ce3f8264 WW-5371 Simplifies file upload logic and extracts constants
     add 3ef9ade89 WW-5371 Document how to use the new file upload logic
     add 64c13cc74 WW-5370 Simplifies error handling logic
     add f4501846c Merge pull request #808 from 
apache/feature/WW-5371-modern-upload
     add 165e464a1 Builds Struts 7 as part of the main pipeline
     add 4bc19c773 Merge pull request #813 from 
apache/feature/jenkins-pipeline-struts-7
     add 5aeecd2d1 WW-5364 Add missing system allowlist classes
     add 545292561 Merge pull request #815 from apache/WW-5364-fix-map-access
     add 517d18bc4 Bump github/codeql-action from 2 to 3
     add 3aeff1c69 Merge pull request #817 from 
apache/dependabot/github_actions/github/codeql-action-3
     add 8965c575c Update CspReportAction.java WW-5373
     add 92227bb51 Merge pull request #814 from assachs/master
     add e8881f664 WW-5328 Removes deprecated setters
     add b5e07903f Merge pull request #811 from 
apache/feature/WW-5328-removes-deprecated
     add cc2eab79c Bump org.mockito:mockito-core from 4.3.1 to 5.8.0

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (7522656bc)
            \
             N -- N -- N   
refs/heads/dependabot/maven/org.mockito-mockito-core-5.8.0 (cc2eab79c)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/codeql.yml                       |   6 +-
 .github/workflows/maven.yml                        |   2 +-
 .github/workflows/scorecards-analysis.yaml         |   2 +-
 .github/workflows/sonar.yml                        |   2 +-
 Jenkinsfile                                        |  81 ++++-
 .../showcase/fileupload/FileUploadAction.java      | 122 ++++---
 apps/showcase/src/main/resources/struts.xml        |  13 +
 .../webapp/WEB-INF/fileupload/upload-success.jsp   |   9 +-
 .../opensymphony/xwork2}/XWorkJUnit4TestCase.java  |   3 +-
 .../xwork2/config/impl/DefaultConfiguration.java   | 103 +++---
 .../StrutsDefaultConfigurationProvider.java        | 167 +++-------
 .../providers/XmlDocConfigurationProvider.java     |  88 +++--
 .../com/opensymphony/xwork2/ognl/OgnlUtil.java     |  10 +-
 .../xwork2/ognl/OgnlValueStackFactory.java         |  13 +-
 .../xwork2/ognl/SecurityMemberAccess.java          |  34 +-
 .../xwork2/ognl/accessor/CompoundRootAccessor.java |  15 +-
 .../opensymphony/xwork2/util/ConfigParseUtil.java  |  11 +-
 .../xwork2/util/MemberAccessValueStack.java        |  16 -
 .../java/org/apache/struts2/StrutsConstants.java   |   2 +
 .../org/apache/struts2/action/CspReportAction.java |   2 +-
 .../{SessionAware.java => UploadedFilesAware.java} |  22 +-
 .../apache/struts2/dispatcher/HttpParameters.java  |  32 +-
 .../org/apache/struts2/dispatcher/Parameter.java   |  13 +
 .../multipart/JakartaMultiPartRequest.java         |   6 +-
 .../multipart/JakartaStreamMultiPartRequest.java   |  42 +--
 .../dispatcher/multipart/StrutsUploadedFile.java   |  64 +++-
 .../struts2/dispatcher/multipart/UploadedFile.java |   8 +-
 .../interceptor/AbstractFileUploadInterceptor.java | 263 +++++++++++++++
 .../interceptor/ActionFileUploadInterceptor.java   | 191 +++++++++++
 .../struts2/interceptor/FileUploadInterceptor.java | 265 ++-------------
 .../org/apache/struts2/ognl/ProviderAllowlist.java |  73 ++++
 .../apache/struts2/struts-messages_en.properties   |  27 +-
 core/src/main/resources/struts-beans.xml           |   4 +
 core/src/main/resources/struts-default.xml         |  11 +-
 .../src/main/resources/struts-excluded-classes.xml |  12 +-
 .../ConfigurationProviderOgnlAllowlistTest.java    | 114 +++++++
 .../com/opensymphony/xwork2/ognl/MyCustomMap.java} |  10 +-
 .../com/opensymphony/xwork2/ognl/OgnlUtilTest.java |  12 +
 .../xwork2/ognl/SecurityMemberAccessTest.java      |   9 +-
 .../conversion/UploadedFileConverterTest.java      |  19 +-
 .../struts2/dispatcher/HttpParametersTest.java     |  78 +++++
 ...t.java => ActionFileUploadInterceptorTest.java} | 369 ++++++++++-----------
 .../interceptor/FileUploadInterceptorTest.java     | 182 +++++-----
 .../apache/struts2/ognl/ProviderAllowlistTest.java |  88 +++++
 ...clude-parent.xml => xwork-test-allowlist-2.xml} |  16 +-
 ...rceptors-basic.xml => xwork-test-allowlist.xml} |  24 +-
 .../org/apache/struts2/junit/StrutsTestCase.java   |   1 -
 .../apache/struts2/junit/XWorkJUnit4TestCase.java  |  71 +---
 .../org/apache/struts2/junit/XWorkTestCase.java}   |   6 +-
 .../dispatcher/multipart/PellMultiPartRequest.java |  13 +-
 50 files changed, 1751 insertions(+), 995 deletions(-)
 copy {plugins/junit/src/main/java/org/apache/struts2/junit => 
core/src/main/java/com/opensymphony/xwork2}/XWorkJUnit4TestCase.java (97%)
 copy core/src/main/java/org/apache/struts2/action/{SessionAware.java => 
UploadedFilesAware.java} (57%)
 create mode 100644 
core/src/main/java/org/apache/struts2/interceptor/AbstractFileUploadInterceptor.java
 create mode 100644 
core/src/main/java/org/apache/struts2/interceptor/ActionFileUploadInterceptor.java
 create mode 100644 
core/src/main/java/org/apache/struts2/ognl/ProviderAllowlist.java
 create mode 100644 
core/src/test/java/com/opensymphony/xwork2/config/providers/ConfigurationProviderOgnlAllowlistTest.java
 copy 
core/src/{main/java/com/opensymphony/xwork2/DefaultLocaleProviderFactory.java 
=> test/java/com/opensymphony/xwork2/ognl/MyCustomMap.java} (80%)
 create mode 100644 
core/src/test/java/org/apache/struts2/dispatcher/HttpParametersTest.java
 copy 
core/src/test/java/org/apache/struts2/interceptor/{FileUploadInterceptorTest.java
 => ActionFileUploadInterceptorTest.java} (56%)
 create mode 100644 
core/src/test/java/org/apache/struts2/ognl/ProviderAllowlistTest.java
 copy 
core/src/test/resources/com/opensymphony/xwork2/config/providers/{xwork-include-parent.xml
 => xwork-test-allowlist-2.xml} (76%)
 copy 
core/src/test/resources/com/opensymphony/xwork2/config/providers/{xwork-test-interceptors-basic.xml
 => xwork-test-allowlist.xml} (70%)
 copy plugins/junit/src/{test/java/org/apache/struts2/junit/MySessionBean.java 
=> main/java/org/apache/struts2/junit/XWorkTestCase.java} (90%)

Reply via email to