This is an automated email from the ASF dual-hosted git repository.
btellier pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git.
from 7080bd4 fixup! JAMES-2982 Improve Username validation error messages
new bcb75a6 [REFACTORING] Use Optional.stream
new 0b47d96 [REFACTORING] Use Predicate.{not, equals}
new 4eb9d55 JAMES-3295 Add an AtMost matcher
new 3a80f69 JAMES-3295
remoteDeliveryShouldStoreTemporaryFailureAsPermanentWhenExceedsMaximumRetries
new 45e9324 JAMES-3295 Matcher for permanent error SMTP code
new 29cd7d4 JAMES-3295 Matcher for permanent delivery error
new d8c498c JAMES-3295 Permanent delivery error matcher
implementation/test
new eb7510b JAMES-3302 Documentation skeleton for the distributed James
server
new 5331338 Fix anchor links
The 9 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:
README.adoc | 8 +-
.../cassandra/init/CassandraTableManager.java | 5 +-
.../java/org/apache/james/core/MaybeSender.java | 3 +-
docs/modules/servers/nav.adoc | 14 ++
docs/modules/servers/pages/distributed.adoc | 18 ++-
.../servers/pages/distributed/architecture.adoc | 16 ++
.../servers/pages/distributed/configure/index.adoc | 7 +
.../servers/pages/distributed/extend/index.adoc | 18 +++
.../pages/distributed/extend/mail-processing.adoc | 3 +
.../distributed/extend/mailbox-listeners.adoc | 3 +
.../pages/distributed/extend/smtp-hooks.adoc | 3 +
.../pages/distributed/extend/webadmin-routes.adoc | 3 +
.../servers/pages/distributed/operate/cli.adoc | 4 +
.../servers/pages/distributed/operate/guide.adoc | 4 +
.../servers/pages/distributed/operate/index.adoc | 20 +++
.../servers/pages/distributed/operate/metrics.adoc | 4 +
.../pages/distributed/operate/webadmin.adoc | 4 +
.../servers/pages/distributed/run-docker.adoc | 4 +
docs/modules/servers/pages/distributed/run.adoc | 4 +
.../org/apache/james/mailbox/model/MailboxACL.java | 3 +-
.../apache/james/mailbox/model/MailboxPath.java | 3 +-
.../mailbox/model/MessageAttachmentMetadata.java | 3 +-
.../james/mailbox/quota/MaxQuotaManager.java | 6 +-
.../mailbox/cassandra/DeleteMessageListener.java | 3 +-
.../task/SolveMessageInconsistenciesService.java | 3 +-
.../quota/CassandraCurrentQuotaManager.java | 4 +-
.../elasticsearch/json/IndexableMessage.java | 3 +-
.../james/mailbox/elasticsearch/json/MimePart.java | 7 +-
.../james/mailbox/events/GroupRegistration.java | 3 +-
.../mailbox/events/KeyRegistrationHandler.java | 3 +-
.../maildir/user/MaildirSubscriptionMapper.java | 4 +-
.../inmemory/mail/InMemoryMessageMapper.java | 5 +-
.../quota/InMemoryCurrentQuotaManager.java | 3 +-
.../james/mailbox/store/StoreMessageIdManager.java | 3 +-
.../mailbox/store/mail/model/FlagsFactory.java | 3 +-
.../store/mail/model/impl/MessageParser.java | 9 +-
.../api/src/main/java/org/apache/mailet/Mail.java | 3 +-
.../james/transport/mailets/SetErrorMessage.java | 4 +-
.../{TooManyRecipients.java => AtMost.java} | 37 +++--
.../utils/MailAddressCollectionReader.java | 3 +-
.../james/transport/matchers/AtMostTest.java | 158 +++++++++++++++++++
.../imap/decode/parser/CreateCommandParser.java | 4 +-
.../ObjectStorageBlobConfiguration.java | 3 +-
.../james/modules/protocols/ImapGuiceProbe.java | 16 +-
.../org/apache/james/jmap/draft/JMAPModule.java | 3 +-
.../java/org/apache/james/util/OptionalUtils.java | 3 +-
.../java/org/apache/james/util/UnitParser.java | 3 +-
.../james/util/mime/MessageContentExtractor.java | 5 +-
.../CassandraRecipientRewriteTableDAO.java | 4 +-
.../MessageFastViewPrecomputedProperties.java | 3 +-
.../domainlist/lib/DomainListConfiguration.java | 3 +-
.../mailets/RemoteDeliveryErrorHandlingTest.java | 27 +++-
.../mailetcontainer/impl/JamesMailetContext.java | 3 +-
.../james/transport/mailets/SpamAssassin.java | 3 +-
.../transport/mailets/jsieve/DiscardAction.java | 4 +-
.../transport/mailets/remote/delivery/Bouncer.java | 2 +
.../mailets/remote/delivery/DeliveryRunnable.java | 10 +-
.../matchers/IsRemoteDeliveryPermanentError.java | 18 ++-
.../matchers/RemoteDeliveryFailedWithSMTPCode.java | 30 ++--
.../IsRemoteDeliveryPermanentErrorTest.java | 102 ++++++++++++
.../RemoteDeliveryFailedWithSMTPCodeTest.java | 173 +++++++++++++++++++++
.../cucumber/util/ObjectFromStringExtractor.java | 3 +-
.../jmap/draft/methods/MIMEMessageConverter.java | 3 +-
.../methods/SetMailboxesDestructionProcessor.java | 3 +-
.../draft/methods/SetMailboxesUpdateProcessor.java | 4 +-
.../org/apache/james/jmap/draft/model/Emailer.java | 4 +-
.../jmap/draft/model/GetMailboxesRequest.java | 3 +-
.../james/jmap/draft/model/mailbox/Rights.java | 3 +-
.../model/message/view/MessageFullViewFactory.java | 6 +-
.../model/message/view/MessageViewFactory.java | 3 +-
.../jmap/draft/utils/JsoupHtmlTextExtractor.java | 5 +-
.../jmap/event/PropagateLookupRightListener.java | 3 +-
.../jmap/http/DefaultMailboxesProvisionerTest.java | 3 +-
.../apache/james/webadmin/routes/TasksRoutes.java | 3 +-
.../service/MailRepositoryStoreService.java | 7 +-
75 files changed, 772 insertions(+), 118 deletions(-)
create mode 100644 docs/modules/servers/pages/distributed/architecture.adoc
create mode 100644 docs/modules/servers/pages/distributed/configure/index.adoc
create mode 100644 docs/modules/servers/pages/distributed/extend/index.adoc
create mode 100644
docs/modules/servers/pages/distributed/extend/mail-processing.adoc
create mode 100644
docs/modules/servers/pages/distributed/extend/mailbox-listeners.adoc
create mode 100644
docs/modules/servers/pages/distributed/extend/smtp-hooks.adoc
create mode 100644
docs/modules/servers/pages/distributed/extend/webadmin-routes.adoc
create mode 100644 docs/modules/servers/pages/distributed/operate/cli.adoc
create mode 100644 docs/modules/servers/pages/distributed/operate/guide.adoc
create mode 100644 docs/modules/servers/pages/distributed/operate/index.adoc
create mode 100644 docs/modules/servers/pages/distributed/operate/metrics.adoc
create mode 100644 docs/modules/servers/pages/distributed/operate/webadmin.adoc
create mode 100644 docs/modules/servers/pages/distributed/run-docker.adoc
create mode 100644 docs/modules/servers/pages/distributed/run.adoc
copy
mailet/standard/src/main/java/org/apache/james/transport/matchers/{TooManyRecipients.java
=> AtMost.java} (56%)
create mode 100644
mailet/standard/src/test/java/org/apache/james/transport/matchers/AtMostTest.java
copy
mailet/standard/src/main/java/org/apache/james/transport/matchers/SentByMailet.java
=>
server/mailet/mailets/src/main/java/org/apache/james/transport/matchers/IsRemoteDeliveryPermanentError.java
(76%)
copy
mailet/standard/src/main/java/org/apache/james/transport/matchers/SentByMailet.java
=>
server/mailet/mailets/src/main/java/org/apache/james/transport/matchers/RemoteDeliveryFailedWithSMTPCode.java
(67%)
create mode 100644
server/mailet/mailets/src/test/java/org/apache/james/transport/matchers/IsRemoteDeliveryPermanentErrorTest.java
create mode 100644
server/mailet/mailets/src/test/java/org/apache/james/transport/matchers/RemoteDeliveryFailedWithSMTPCodeTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]