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

quantranhong1999 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git


    from 98c4277aff [FIX] Handle partial rows in attachmentV2
     new ce72947534 JAMES-4210 Add RFC 5804 ManageSieve SASL codec
     new 26824b5b4b JAMES-4210 Drive ManageSieve AUTHENTICATE through SASL 
exchanges
     new 008f474aff JAMES-4210 Close ManageSieve SASL exchanges on transport 
termination
     new 20a1ea25c4 JAMES-4210 Resolve ManageSieve SASL mechanisms per server 
configuration
     new 236e808a59 JAMES-4210 Resolve configured ManageSieve SASL factories 
with Guice
     new 7d4cc8c82b JAMES-4210 Adapt ManageSieve MPT to shared SASL
     new 76c409e66d JAMES-4210 Adapt ManageSieve mailet to shared SASL
     new 381e20feb0 JAMES-4210 Add tests to cover ManageSieve SASL behaviors
     new 96b619c4e0 JAMES-4210 Align ManageSieve OAuth failure flow with RFC 
7628
     new e79eec9607 JAMES-4210 Harden ManageSieve STARTTLS capability handling
     new 5af96523c1 JAMES-4210 Document ManageSieve SASL adoption
     new 17338ae4d2 JAMES-4210 [FIX] ManageSieve commands after STARTTLS should 
work

The 12 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:
 docs/modules/servers/partials/configure/sieve.adoc |  55 ++++-
 mpt/impl/managesieve/core/pom.xml                  |   8 +
 .../james/mpt/host/JamesManageSieveHostSystem.java |  22 +-
 .../apache/james/mpt/host/ManageSieveSession.java  |   1 +
 .../james/managesieve/scripts/authenticate.test    |  10 +-
 .../james/managesieve/scripts/capability.test      |   2 +-
 .../james/managesieve/scripts/checkscript.test     |   2 +-
 .../james/managesieve/scripts/deletescript.test    |   2 +-
 .../james/managesieve/scripts/getscript.test       |   2 +-
 .../james/managesieve/scripts/havespace.test       |   2 +-
 .../james/managesieve/scripts/listscripts.test     |   2 +-
 .../james/managesieve/scripts/putscript.test       |   2 +-
 .../james/managesieve/scripts/renamescript.test    |   2 +-
 .../james/managesieve/scripts/setactive.test       |   2 +-
 .../apache/james/managesieve/scripts/starttls.test |   2 +-
 .../james/managesieve/scripts/unauthenticate.test  |   2 +-
 protocols/managesieve/pom.xml                      |  16 --
 .../managesieve/api/AuthenticationProcessor.java   |  34 ---
 .../org/apache/james/managesieve/api/Session.java  |  17 +-
 .../managesieve/api/UnknownSaslMechanism.java      |  28 ---
 .../managesieve/api/commands/Authenticate.java     |  48 ----
 .../managesieve/api/commands/CoreCommands.java     |   2 +-
 .../managesieve/api/commands/LineCommands.java     |   2 +-
 .../james/managesieve/core/CoreProcessor.java      |  96 ++------
 .../core/OAUTHAuthenticationProcessor.java         |  75 ------
 .../core/PlainAuthenticationProcessor.java         |  94 -------
 .../managesieve/sasl/ManageSieveSaslCodec.java     | 222 +++++++++++++++++
 .../managesieve/transcode/ArgumentParser.java      |  11 -
 .../transcode/ManageSieveProcessor.java            |  93 +++----
 .../transcode/ManageSieveSaslProcessor.java        | 248 +++++++++++++++++++
 .../james/managesieve/util/SettableSession.java    |  30 ++-
 .../managesieve/sasl/ManageSieveSaslCodecTest.java | 160 ++++++++++++
 .../container/guice/protocols/managedsieve/pom.xml |   4 +
 .../ManageSieveDefaultSaslMechanismFactories.java} |   7 +-
 .../modules/protocols/ManageSieveServerModule.java |  33 ++-
 .../protocols/ManageSieveServerModuleTest.java     |  43 ++--
 server/mailet/mailets/pom.xml                      |   4 +
 .../mailets/managesieve/ManageSieveMailet.java     |  20 +-
 .../managesieve/ManageSieveMailetTestCase.java     |  11 +-
 server/protocols/protocols-managesieve/pom.xml     |  12 +-
 .../netty/ManageSieveChannelUpstreamHandler.java   |  59 +++--
 .../managesieveserver/netty/ManageSieveServer.java |  17 +-
 .../netty/ManageSieveServerFactory.java            | 140 +++++++++--
 .../managesieveserver/netty/NettyConstants.java    |   3 +-
 .../META-INF/spring/managesieveserver-context.xml  |   6 +-
 .../james/managesieveserver/AuthenticateTest.java  | 269 ++++++++++++++++++---
 .../james/managesieveserver/CapabilityTest.java    |  91 ++++++-
 .../james/managesieveserver/ManageSieveClient.java |  43 +++-
 .../ManageSieveServerTestSystem.java               |  60 ++++-
 .../apache/james/managesieveserver/OIDCTest.java   |  66 ++---
 .../netty/ManageSieveServerFactoryTest.java        | 138 +++++++++++
 .../src/test/resources/managesieveserver-oidc.xml  |  22 +-
 ...veserver.xml => managesieveserver-starttls.xml} |   6 +
 upgrade-instructions.md                            |  20 ++
 54 files changed, 1698 insertions(+), 670 deletions(-)
 delete mode 100644 
protocols/managesieve/src/main/java/org/apache/james/managesieve/api/AuthenticationProcessor.java
 delete mode 100644 
protocols/managesieve/src/main/java/org/apache/james/managesieve/api/UnknownSaslMechanism.java
 delete mode 100644 
protocols/managesieve/src/main/java/org/apache/james/managesieve/api/commands/Authenticate.java
 delete mode 100644 
protocols/managesieve/src/main/java/org/apache/james/managesieve/core/OAUTHAuthenticationProcessor.java
 delete mode 100644 
protocols/managesieve/src/main/java/org/apache/james/managesieve/core/PlainAuthenticationProcessor.java
 create mode 100644 
protocols/managesieve/src/main/java/org/apache/james/managesieve/sasl/ManageSieveSaslCodec.java
 create mode 100644 
protocols/managesieve/src/main/java/org/apache/james/managesieve/transcode/ManageSieveSaslProcessor.java
 create mode 100644 
protocols/managesieve/src/test/java/org/apache/james/managesieve/sasl/ManageSieveSaslCodecTest.java
 copy 
server/container/guice/protocols/{pop/src/main/java/org/apache/james/modules/protocols/Pop3DefaultSaslMechanismFactories.java
 => 
managedsieve/src/main/java/org/apache/james/modules/protocols/ManageSieveDefaultSaslMechanismFactories.java}
 (82%)
 copy mailbox/api/src/test/java/org/apache/james/mailbox/MessageUidTest.java => 
server/container/guice/protocols/managedsieve/src/test/java/org/apache/james/modules/protocols/ManageSieveServerModuleTest.java
 (58%)
 create mode 100644 
server/protocols/protocols-managesieve/src/test/java/org/apache/james/managesieveserver/netty/ManageSieveServerFactoryTest.java
 copy 
server/protocols/protocols-managesieve/src/test/resources/{managesieveserver.xml
 => managesieveserver-starttls.xml} (58%)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to