This is an automated email from the ASF dual-hosted git repository.
btellier pushed a change to branch 3.6.x
in repository https://gitbox.apache.org/repos/asf/james-project.git.
from 90ec73f JAMES-3635 Upgrade PrefixedRegex to RE2J
add 02a7ed4 JAMES-1862 Generalize STARTTLS sanitizing fix
add 82f3c18 JAMES-1862 Prevent Session fixation via STARTTLS
new fad40c4 Merge pull request #596 JAMES-1862 Generalize STARTTLS
sanitizing fix [BACKPORT]
The 1 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:
.../james/mpt/smtp/SmtpStarttlsCommandTest.java | 7 ++++
.../smtp/scripts/starttls_session_fixation.test | 26 +++++++++++++
.../protocols/api/CommandDetectionSession.java | 12 +++---
.../james/protocols/api/ProtocolSession.java | 3 +-
.../james/protocols/api/ProtocolSessionImpl.java | 17 ++++++++
.../apache/james/imap/api/process/ImapSession.java | 3 +-
.../apache/james/imap/encode/FakeImapSession.java | 15 ++++++++
.../imap/processor/AbstractAuthProcessor.java | 1 +
.../james/imap/processor/AppendProcessor.java | 2 +
.../imap/processor/AuthenticateProcessor.java | 1 +
.../AllButStartTlsLineBasedChannelHandler.java | 25 ++++++------
.../AllButStartTlsLineChannelHandlerFactory.java | 10 ++---
.../netty}/CommandInjectionDetectedException.java | 2 +-
.../apache/james/protocols/smtp/SMTPSession.java | 6 ---
.../james/protocols/smtp/SMTPSessionImpl.java | 14 -------
.../smtp/core/esmtp/StartTlsCmdHandler.java | 6 +++
.../smtp/netty/NettyStartTlsSMTPServerTest.java | 8 ++--
.../protocols/smtp/utils/BaseFakeSMTPSession.java | 2 +-
.../james/imapserver/netty/NettyImapSession.java | 17 ++++++++
.../netty/SwitchableLineBasedFrameDecoder.java | 45 +++++++++++++++++++---
.../SwitchableLineBasedFrameDecoderFactory.java | 2 +-
.../managesieveserver/netty/ManageSieveServer.java | 5 ++-
.../james/pop3server/core/PassCmdHandler.java | 1 +
.../apache/james/pop3server/netty/POP3Server.java | 4 +-
.../apache/james/smtpserver/netty/SMTPServer.java | 4 +-
25 files changed, 174 insertions(+), 64 deletions(-)
create mode 100644
mpt/impl/smtp/core/src/main/resources/org/apache/james/smtp/scripts/starttls_session_fixation.test
copy
backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/versions/table/CassandraSchemaVersionTable.java
=>
protocols/api/src/main/java/org/apache/james/protocols/api/CommandDetectionSession.java
(82%)
rename protocols/{smtp/src/main/java/org/apache/james/protocols/smtp =>
netty/src/main/java/org/apache/james/protocols/netty}/AllButStartTlsLineBasedChannelHandler.java
(78%)
rename protocols/{smtp/src/main/java/org/apache/james/protocols/smtp =>
netty/src/main/java/org/apache/james/protocols/netty}/AllButStartTlsLineChannelHandlerFactory.java
(87%)
rename protocols/{smtp/src/main/java/org/apache/james/protocols/smtp =>
netty/src/main/java/org/apache/james/protocols/netty}/CommandInjectionDetectedException.java
(96%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]