This is an automated email from the ASF dual-hosted git repository.
elecharny pushed a change to branch 2.2.X
in repository https://gitbox.apache.org/repos/asf/mina.git
from 23e6ee17b Added the SBOM generaion plugin
new 691a9df5a pom.xml
new 5976fe0cc o Added a maven version prerequisite o Bumped up some
plugins and dependencies o Removed the useless commons-io dependency o Removed
javadoc useless configuration o Bump up Java version to be use to 11 o Fixed
the taglist plugin configuration o Removed the unused lifecycle-mapping plugin
o Fixed the showDeprecation configuration in compiler plugin o Removed the
aggregate cinfiguration for the javadoc plugin o Removed the unreachable
http://static.springframework.org lin [...]
new 6376578e7 Removed a duplicate replacer plugin declaration
new cebf645e0 Fixed a javadoc issue
new 2ac057904 Fixed some javadoc issue
new 721622e9a Fixed some javadoc issue
new 8859dd365 Removed the useless lifecycle-mapping and rat-maven-plugin
plugins
new f9cc5ada6 Added some control on the classes that can be deserialized
new 47789bb50 git commit -m "Added a info in the files' header indicating
that those classes are from commons-io"
new 97918866b Added some missing spaces
new 06a51073e Rollbacked maven source plugin to 3.2.1, because since 3.3.0
the build fails
new b1dc83a3a Fixed some javadoc issues
new f58344115 Fixed some compilation issues
new 859e7aaa6 Fixed a bad @link
new 252130da0 Solved some link issues
new 625a52405 Trying to get maven source plugin to the latest version
new bfb75f249 Rollbacked to source plugin 3.2.1
new ccc85e38a Fixing another link issue
new 4134a125d [maven-release-plugin] prepare release 2.2.4
The 19 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 | 5 +-
mina-core/{pom.xml => pom.xml.releaseBackup} | 3 +-
mina-core/{pom.xml => pom.xml.tag} | 5 +-
.../apache/mina/core/buffer/AbstractIoBuffer.java | 109 ++++-
.../java/org/apache/mina/core/buffer/IoBuffer.java | 40 +-
.../apache/mina/core/buffer/IoBufferWrapper.java | 37 ++
.../mina/core/buffer/matcher/ClassNameMatcher.java | 32 +-
.../mina/core/buffer/matcher/FileSystem.java | 528 +++++++++++++++++++++
.../mina/core/buffer/matcher/FilenameUtils.java | 177 +++++++
.../core/buffer/matcher/FullClassNameMatcher.java | 42 +-
.../apache/mina/core/buffer/matcher/IOCase.java | 277 +++++++++++
.../buffer/matcher/RegexpClassNameMatcher.java | 58 +++
.../buffer/matcher/WildcardClassNameMatcher.java | 37 +-
.../mina/core/session/AbstractIoSession.java | 4 +
.../mina/core/write/DefaultWriteRequest.java | 2 +
.../ObjectSerializationCodecFactory.java | 38 ++
.../serialization/ObjectSerializationDecoder.java | 44 ++
.../java/org/apache/mina/filter/ssl/SslFilter.java | 2 +-
.../transport/socket/nio/NioSocketAcceptor.java | 2 +-
.../org/apache/mina/core/buffer/IoBufferTest.java | 63 ++-
mina-example/pom.xml | 13 +-
.../org/apache/mina/example/rce/MinaClient.java | 35 ++
.../org/apache/mina/example/rce/MinaServer.java | 63 +++
.../org/apache/mina/example/rce/Reflections.java | 92 ++++
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 | 31 +-
mina-legal/pom.xml | 2 +-
mina-statemachine/pom.xml | 2 +-
mina-transport-apr/pom.xml | 2 +-
mina-transport-serial/pom.xml | 2 +-
pom.xml | 120 ++---
36 files changed, 1688 insertions(+), 191 deletions(-)
copy mina-core/{pom.xml => pom.xml.releaseBackup} (98%)
copy mina-core/{pom.xml => pom.xml.tag} (97%)
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%)
create mode 100644
mina-example/src/main/java/org/apache/mina/example/rce/MinaClient.java
create mode 100644
mina-example/src/main/java/org/apache/mina/example/rce/MinaServer.java
create mode 100644
mina-example/src/main/java/org/apache/mina/example/rce/Reflections.java