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]