This is an automated email from the ASF dual-hosted git repository. elecharny pushed a change to branch 2.0.X in repository https://gitbox.apache.org/repos/asf/mina.git
from e1eaa6791 Bumped up the spring dependency to a more recent version new 834396355 Addded some controls on classes that can be deserialized; Bumped up some plugin dependencies, and some dependencies; Fixed some javadoc issues; Fixed some Maven issues new 508de9d99 added the missing cyclonedx plugin to generate the SBOM new dfbd91587 Added a info in the files' header indicating that those classes are from commons-io new 39608dd11 Fixed some links; Reverted to maven source plugin 3.2.1; new 1caf6f604 [maven-release-plugin] prepare release 2.0.27 The 5 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: distribution/pom.xml | 2 +- mina-core/pom.xml | 3 +- .../apache/mina/core/buffer/AbstractIoBuffer.java | 127 ++++- .../java/org/apache/mina/core/buffer/IoBuffer.java | 39 ++ .../apache/mina/core/buffer/IoBufferWrapper.java | 37 ++ .../mina/core/buffer/matcher/ClassNameMatcher.java | 30 +- .../mina/core/buffer/matcher/FileSystem.java | 528 +++++++++++++++++++++ .../mina/core/buffer/matcher/FilenameUtils.java | 177 +++++++ .../core/buffer/matcher/FullClassNameMatcher.java | 40 +- .../apache/mina/core/buffer/matcher/IOCase.java | 277 +++++++++++ .../buffer/matcher/RegexpClassNameMatcher.java | 58 +++ .../buffer/matcher/WildcardClassNameMatcher.java | 37 +- .../apache/mina/core/file/FilenameFileRegion.java | 1 - .../core/polling/AbstractPollingIoProcessor.java | 6 - .../mina/core/session/AbstractIoSession.java | 2 + .../mina/core/write/DefaultWriteRequest.java | 4 +- .../ObjectSerializationCodecFactory.java | 38 ++ .../serialization/ObjectSerializationDecoder.java | 44 ++ .../proxy/handlers/http/ntlm/NTLMResponses.java | 2 - .../org/apache/mina/core/buffer/IoBufferTest.java | 63 ++- mina-example/pom.xml | 13 +- mina-filter-compression/pom.xml | 2 +- mina-http/pom.xml | 2 +- mina-integration-beans/pom.xml | 2 +- mina-integration-jmx/pom.xml | 2 +- mina-integration-ognl/pom.xml | 2 +- mina-integration-xbean/pom.xml | 2 +- mina-legal/pom.xml | 6 +- mina-statemachine/pom.xml | 2 +- mina-transport-apr/pom.xml | 2 +- mina-transport-serial/pom.xml | 2 +- pom.xml | 132 +++--- 32 files changed, 1510 insertions(+), 174 deletions(-) copy mina-example/src/main/java/org/apache/mina/example/haiku/HaikuValidator.java => mina-core/src/main/java/org/apache/mina/core/buffer/matcher/ClassNameMatcher.java (54%) create mode 100644 mina-core/src/main/java/org/apache/mina/core/buffer/matcher/FileSystem.java create mode 100644 mina-core/src/main/java/org/apache/mina/core/buffer/matcher/FilenameUtils.java copy mina-example/src/main/java/org/apache/mina/example/haiku/HaikuValidatorIoHandler.java => mina-core/src/main/java/org/apache/mina/core/buffer/matcher/FullClassNameMatcher.java (50%) create mode 100644 mina-core/src/main/java/org/apache/mina/core/buffer/matcher/IOCase.java create mode 100644 mina-core/src/main/java/org/apache/mina/core/buffer/matcher/RegexpClassNameMatcher.java copy mina-example/src/main/java/org/apache/mina/example/haiku/HaikuValidatorIoHandler.java => mina-core/src/main/java/org/apache/mina/core/buffer/matcher/WildcardClassNameMatcher.java (50%)