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

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


    from e3957d0e1a [BUILD] Fix typo
     new 3be6d50880 JAMES-4228 Extract RecipientValidator into data-api
     new 7153ba836f JAMES-4228 ValidRcptEmailSubmissionSetValidation
     new 7f91ba459b JAMES-4228 Plug EmailSubmissionSetValidation into 
EmailSubmissionSetMethod
     new 534980c897 JAMES-4228 ValidRcptEmailSubmissionSetValidation 
integration test
     new 9f6f43b1b3 JAMES-4228 Allow user to supply his own validations for 
EmailSubmission/set
     new 3bd39da2f1 JAMES-4228 Make integration tests per-class using peruser 
isolation strategy
     new 956f9493a2 JAMES-4228 Advertize invalid recipients

The 7 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/jmap.adoc  |  25 +++
 .../sample-configuration/jmap.properties           |   9 +
 .../sample-configuration/jmap.properties           |   9 +
 .../sample-configuration/jmap.properties           |   9 +
 .../james/jmap/rfc8621/RFC8621MethodsModule.java   |  26 +++
 .../apache/james/rrt/api/RecipientValidator.java}  |  89 +++++-----
 .../EmailSubmissionSetMethodContract.scala         |  53 ++++++
 .../EmailSubmissionSetValidateRcptContract.scala   | 185 +++++++++++++++++++++
 .../AcceptAllEmailSubmissionSetValidation.scala}   |  11 +-
 ...EmailSubmissionSetExtraValidationContract.scala | 176 ++++++++++++++++++++
 .../RejectAllEmailSubmissionSetValidation.scala}   |  25 +--
 ...moryEmailSubmissionSetExtraValidationTest.java} |   5 +-
 ... MemoryEmailSubmissionSetValidateRcptTest.java} |   9 +-
 .../james/jmap/core/JmapRfc8621Configuration.scala |  13 ++
 .../org/apache/james/jmap/core/SetError.scala      |   7 +-
 .../jmap/method/EmailSubmissionSetMethod.scala     |  25 +++
 .../EmailSubmissionSetValidation.scala}            |  20 ++-
 .../ValidRcptEmailSubmissionSetValidation.scala    |  78 +++++++++
 .../jmap/core/JmapRfc8621ConfigurationTest.scala   |  73 ++++++++
 .../smtpserver/fastfail/ValidRcptHandler.java      | 130 ++-------------
 .../james/smtpserver/ValidRcptHandlerTest.java     |   2 +-
 21 files changed, 795 insertions(+), 184 deletions(-)
 copy 
server/{protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/fastfail/ValidRcptHandler.java
 => 
data/data-api/src/main/java/org/apache/james/rrt/api/RecipientValidator.java} 
(67%)
 create mode 100644 
server/protocols/jmap-rfc-8621-integration-tests/jmap-rfc-8621-integration-tests-common/src/main/scala/org/apache/james/jmap/rfc8621/contract/EmailSubmissionSetValidateRcptContract.scala
 copy 
server/protocols/{jmap-rfc-8621/src/main/scala/org/apache/james/jmap/utils/quotas/QuotaLoader.scala
 => 
jmap-rfc-8621-integration-tests/jmap-rfc-8621-integration-tests-common/src/main/scala/org/apache/james/jmap/rfc8621/contract/custom/emailsubmission/AcceptAllEmailSubmissionSetValidation.scala}
 (76%)
 create mode 100644 
server/protocols/jmap-rfc-8621-integration-tests/jmap-rfc-8621-integration-tests-common/src/main/scala/org/apache/james/jmap/rfc8621/contract/custom/emailsubmission/EmailSubmissionSetExtraValidationContract.scala
 copy 
server/protocols/jmap-rfc-8621-integration-tests/jmap-rfc-8621-integration-tests-common/src/main/scala/org/apache/james/jmap/rfc8621/contract/custom/{authentication/strategy/DenyAuthenticationStrategy.scala
 => emailsubmission/RejectAllEmailSubmissionSetValidation.scala} (60%)
 copy 
server/protocols/jmap-rfc-8621-integration-tests/memory-jmap-rfc-8621-integration-tests/src/test/java/org/apache/james/jmap/rfc8621/memory/{MemoryModularizeJmapRFC8621AuthenticationStrategyContract.java
 => MemoryEmailSubmissionSetExtraValidationTest.java} (88%)
 copy 
server/protocols/jmap-rfc-8621-integration-tests/memory-jmap-rfc-8621-integration-tests/src/test/java/org/apache/james/jmap/rfc8621/memory/{MemoryWebPushDisabledTest.java
 => MemoryEmailSubmissionSetValidateRcptTest.java} (86%)
 copy 
server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/{utils/quotas/QuotaLoader.scala
 => method/EmailSubmissionSetValidation.scala} (65%)
 create mode 100644 
server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/ValidRcptEmailSubmissionSetValidation.scala
 create mode 100644 
server/protocols/jmap-rfc-8621/src/test/scala/org/apache/james/jmap/core/JmapRfc8621ConfigurationTest.scala


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

Reply via email to