This is an automated email from the ASF dual-hosted git repository. elecharny pushed a change to branch 2.1.X in repository https://gitbox.apache.org/repos/asf/mina.git
from 88cb55397 Applied patch provided by David Robison already 4 years ago :/ (https://github.com/apache/mina/pull/28) new cdb59eb61 Added some controls on the classes that can be deserialized; Bumped up some plugin dependencies, and some dependencies; Fixed some javadoc issues; Fixed some Maven issues new 9cd251a83 Added the missing cyclonedx plugin new 92b7437eb Added a info in the files' header indicating that those classes are from commons-io new c9562f822 Fixed some links; Reverted to maven source plugin 3.2.1; Fixed some spacing new 438329d10 Fixed the java enforcer plugin configuration new 326142eca [maven-release-plugin] prepare release 2.1.10 The 6 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 | 4 +- .../apache/mina/core/buffer/AbstractIoBuffer.java | 105 +++- .../java/org/apache/mina/core/buffer/IoBuffer.java | 38 ++ .../apache/mina/core/buffer/IoBufferWrapper.java | 37 ++ .../mina/core/buffer/matcher/ClassNameMatcher.java | 31 +- .../mina/core/buffer/matcher/FileSystem.java | 529 +++++++++++++++++++++ .../mina/core/buffer/matcher/FilenameUtils.java | 178 +++++++ .../core/buffer/matcher/FullClassNameMatcher.java | 41 +- .../apache/mina/core/buffer/matcher/IOCase.java | 277 +++++++++++ .../buffer/matcher/RegexpClassNameMatcher.java | 59 +++ .../buffer/matcher/WildcardClassNameMatcher.java | 37 +- .../mina/core/session/AbstractIoSession.java | 2 + .../mina/core/write/DefaultWriteRequest.java | 4 +- .../ObjectSerializationCodecFactory.java | 38 ++ .../serialization/ObjectSerializationDecoder.java | 44 ++ .../transport/socket/nio/NioSocketAcceptor.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 | 138 +++--- 30 files changed, 1514 insertions(+), 152 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 (55%) 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%)