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 6ca83f999d JAMES-4210 Reduce boilerplate: Prefer SaslCodec over 
SaslBridges (#3093)
     new 8023d2703a JAMES-4210 Add shared POP3 mailbox provider
     new 01d33d1bc5 JAMES-4210 Add POP3 SASL protocol bridge
     new 88f762eedf JAMES-4210 Implement POP3 AUTH command handler
     new 80a11bbbcb JAMES-4210 Enforce POP3 AUTH and continuation line limits
     new 07981e2316 JAMES-4210 Wire POP3 AUTH and secure USER/PASS
     new 883f25db2c JAMES-4210 Wire configurable POP3 SASL mechanisms
     new 725b57bb67 JAMES-4210 Remove obsolete PLAIN SASL constant
     new b988d2cfc8 JAMES-4210 Test POP3 AUTH and TLS behavior
     new 31bc950aa9 JAMES-4210 Test POP3 SASL production wiring
     new a3d3d3e83c JAMES-4210 Document POP3 authentication configuration
     new 170ecf1e7b JAMES-4210 Fasten `DistributedPOP3ServerTest`: apply 
per_class lifecycle
     new 9b957b990c JAMES-4210 CrowdsecIntegrationTest: preserve clear text 
authentication
     new 6bc8a97e94 JAMES-4210 POP3: reuse SaslCodex

The 13 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/pop3.adoc  |  30 ++
 .../apache/james/protocols/api/sasl/SaslCodec.java |   2 +-
 .../protocols/pop3/core/Pop3CommandDispatcher.java |  63 +++
 .../protocols/sasl/plain/PlainSaslMechanism.java   |   1 -
 .../apache/james/DistributedPOP3ServerTest.java    |   2 +-
 .../java/org/apache/james/Pop3ServerContract.java  | 262 +++++++----
 .../src/test/resources/pop3server.xml              |   3 +
 server/container/guice/protocols/pop/pom.xml       |   4 +
 .../james/modules/protocols/POP3ServerModule.java  |  57 +++
 .../Pop3DefaultSaslMechanismFactories.java}        |   2 +-
 .../modules/protocols/POP3ServerModuleTest.java}   |  10 +-
 .../src/test/resources/pop3server.xml              |   3 +
 .../james/pop3server/core/AuthCmdHandler.java      | 405 +++++++++++++++++
 .../pop3server/core/CoreCmdHandlerLoader.java      |   5 +-
 .../james/pop3server/core/PassCmdHandler.java      |  77 ++--
 .../james/pop3server/core/Pop3MailboxProvider.java |  78 ++++
 .../apache/james/pop3server/netty/POP3Server.java  |  65 ++-
 .../james/pop3server/netty/POP3ServerFactory.java  |  47 ++
 .../META-INF/spring/pop3server-context.xml         |   4 +
 .../src/main/resources/pop3server.xml              |   8 +
 .../apache/james/pop3server/POP3ServerTest.java    | 499 +++++++++++++++++++++
 .../pop3server/netty/POP3ServerFactoryTest.java    |  79 ++++
 .../src/test/resources/pop3server.xml              |   3 +
 src/site/xdoc/server/config-pop3.xml               |  13 +-
 .../crowdsec/src/test/resources/pop3server.xml     |   6 +
 upgrade-instructions.md                            |  16 +
 26 files changed, 1601 insertions(+), 143 deletions(-)
 create mode 100644 
protocols/pop3/src/main/java/org/apache/james/protocols/pop3/core/Pop3CommandDispatcher.java
 copy 
server/container/guice/protocols/{imap/src/main/java/org/apache/james/modules/protocols/ImapDefaultSaslMechanismFactories.java
 => 
pop/src/main/java/org/apache/james/modules/protocols/Pop3DefaultSaslMechanismFactories.java}
 (96%)
 copy 
server/container/guice/protocols/{smtp/src/test/java/org/apache/james/modules/protocols/SMTPServerModuleTest.java
 => 
pop/src/test/java/org/apache/james/modules/protocols/POP3ServerModuleTest.java} 
(87%)
 create mode 100644 
server/protocols/protocols-pop3/src/main/java/org/apache/james/pop3server/core/AuthCmdHandler.java
 create mode 100644 
server/protocols/protocols-pop3/src/main/java/org/apache/james/pop3server/core/Pop3MailboxProvider.java
 create mode 100644 
server/protocols/protocols-pop3/src/test/java/org/apache/james/pop3server/netty/POP3ServerFactoryTest.java


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

Reply via email to