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

rcordier pushed a change to branch opensearch-high-level-client
in repository https://gitbox.apache.org/repos/asf/james-project.git


    omit fe86ffa0da JAMES-3771 Fix some test issues with 
ElasticSearchStartUpCheck
    omit d5166e5a28 JAMES-3771 Fixing missing path changes from es7 to 
opensearch
    omit 65fc1ec968 JAMES-3771 Migrate to opensearch 2.0 and its high level 
rest java client
     add 466b19deec JAMES-3789 Upgrade apache commons-configuration to 2.8.0
     add 1e8a5ebe7d JAMES-3760 Fixing memory leaks in MimeMessageWrapperTest
     add ad05e79750 JAMES-3791 Remote Delivery uses a pool of SMTP sessions.
     add 4f852d631e JAMES-3775 Docker container for testing RSpamD
     add cc7ba60ce5 JAMES-3534 Fix Identity/set update when custom identity
     add da2219b360 JAMES-3791 Remote delivery pooling supports SMTPS
     add 6b41a8e011 JAMES-3792 Remote and Local delivery should log MIME 
MessageId
     add 7dfd919517 JAMES-3779 - Tasks should avoid blocking calls into 
constructors.
     add 9aba7f92a3 JAMES-3779 - TaskManagerWorker support the 
additionalInformation Publisher
     add 8f29637249 JAMES-3779 - Override Tasks.detailsReactive for blocking 
implements
     add c4e425c5d4 JAMES-3779 - Clean code some class related to Tasks
     add d7e073ce65 JAMES-3779 - MailRepository support sizeReactive method
     add 2f35de6d8a JAMES-3779 - Task implements support detailReactive
     add 1b653b4b0e JAMES-3779 - RabbitMQMailQueue support getSizeReactive
     add 0eabeee3a2 JAMES-3779 - ClearMailQueueTask, 
DeleteMailsFromMailQueueTask remove blocking code in detailReactive
     add 81b634a9a4 JAMES-3779 - Adapt SerialTaskManagerWorker with the latest 
code
     add cf48c5b387 JAMES-3784 HealthCheck /var/mail/error repository size
     add 6960a159f5 JAMES-3784 WebAdmin: Provide RunningOptions (rateLimit) for 
Redeliver event task, Reprocessing mail task
     add 0d16bfd9e5 JAMES-3784 WebAdmin: Document - Provide RunningOptions 
(limit) for Redeliver event task, Reprocessing mail task
     add 5a6d4e3221 JAMES-3784 EmptyErrorMailRepositoryHealthCheck support 
sizeReactive
     add f3b2e9144b task/task-distributed - fixing NullPointerException when 
executeTask
     add c83e97ad73 JAMES-3775 Implement a RSpamD client
     add 3a7232bc20 JAMES-3771 Migrate to opensearch 2.0 and its high level 
rest java client
     add 000c8f0b52 JAMES-3771 Upgrade to opensearch 2.1.0

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (fe86ffa0da)
            \
             N -- N -- N   refs/heads/opensearch-high-level-client (000c8f0b52)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 backends-common/opensearch/pom.xml                 |   2 +-
 .../mail/task/SolveMailboxInconsistenciesTask.java |   2 +-
 .../mail/task/SolveMessageInconsistenciesTask.java |   4 +-
 ...asticSearchListeningMessageSearchIndexTest.java |   2 +-
 .../blob/BlobStoreVaultGarbageCollectionTask.java  |  11 +-
 .../v7}/ElasticSearchQuotaConfiguration.java       |   2 +-
 .../v7}/ElasticSearchQuotaSearcher.java            |   4 +-
 .../v7}/QuotaQueryConverter.java                   |  11 +-
 .../v7}/QuotaRatioElasticSearchConstants.java      |   2 +-
 .../v7}/QuotaRatioMappingFactory.java              |  12 +-
 .../v7}/QuotaSearchIndexCreationUtil.java          |   2 +-
 .../v7}/UserRoutingKeyFactory.java                 |   2 +-
 .../events/ElasticSearchQuotaMailboxListener.java  |   6 +-
 .../v7}/json/JsonMessageConstants.java             |   2 +-
 .../v7}/json/QuotaRatioAsJson.java                 |   2 +-
 .../v7}/json/QuotaRatioToElasticSearchJson.java    |   2 +-
 .../v7}/ElasticSearchQuotaConfigurationTest.java   |   2 +-
 ...lasticSearchQuotaSearchTestSystemExtension.java |   6 +-
 .../v7}/ElasticSearchQuotaSearcherTest.java        |   2 +-
 .../v7}/QuotaQueryConverterTest.java               |   6 +-
 .../v7}/UserRoutingKeyFactoryTest.java             |   2 +-
 .../ElasticSearchQuotaMailboxListenerTest.java     |  12 +-
 .../v7}/json/QuotaRatioAsJsonTest.java             |   2 +-
 .../json/QuotaRatioToElasticSearchJsonTest.java    |   2 +-
 .../tools/indexer/MessageIdReIndexingTask.java     |   4 +-
 pom.xml                                            |  24 ++-
 ...esWithNonCompatibleElasticSearchServerTest.java |   2 +-
 .../docs/modules/ROOT/pages/operate/guide.adoc     |   9 +-
 .../docs/modules/ROOT/pages/operate/webadmin.adoc  |  28 +++-
 .../james/server/core/MimeMessageWrapperTest.java  |  26 +++-
 .../apache/james/modules/CommonServicesModule.java |   1 +
 ...ErrorMailRepositoryEmptyHealthCheckModule.java} |  34 ++---
 .../modules/mailbox/ElasticSearchClientModule.java |   2 +-
 .../mailbox/ElasticSearchQuotaSearcherModule.java  |  12 +-
 .../modules/mailbox/ElasticSearchStartUpCheck.java |   2 +-
 .../jmap/api/identity/CustomIdentityDAO.scala      |   2 +-
 server/mailet/mailets/pom.xml                      |   4 +
 .../mailets/delivery/SimpleMailStore.java          |  13 +-
 .../remote/delivery/MailDelivrerToHost.java        |  86 +++++++++--
 .../org/apache/james/rate/limiter/DockerRedis.java |   8 +
 .../api/EmptyErrorMailRepositoryHealthCheck.java   |  56 +++++++
 .../james/mailrepository/api/MailRepository.java   |   7 +
 ...mptyErrorMailRepositoryHealthCheckContract.java |  94 ++++++++++++
 .../cassandra/CassandraMailRepository.java         |   6 +
 ...oryEmptyErrorMailRepositoryHealthCheckTest.java |  65 ++++++++
 .../rfc8621/contract/IdentitySetContract.scala     |  97 ++++++++++++
 ...RabbitMQReindexingWithEventDeadLettersTest.java |   2 +-
 .../CassandraMappingsSolveInconsistenciesTask.java |   5 +-
 .../james/webadmin/utils/ParametersExtractor.java  |   9 ++
 .../webadmin/routes/EventDeadLettersRoutes.java    |  15 +-
 .../service/EventDeadLettersRedeliverAllTask.java  |  15 +-
 .../EventDeadLettersRedeliverAllTaskDTO.java       |  17 ++-
 .../EventDeadLettersRedeliverGroupTask.java        |  15 +-
 .../EventDeadLettersRedeliverGroupTaskDTO.java     |  18 ++-
 .../service/EventDeadLettersRedeliverOneTask.java  |   2 +-
 .../service/EventDeadLettersRedeliverService.java  |  36 ++++-
 ...tersRedeliveryTaskAdditionalInformationDTO.java |  71 ++++++---
 .../webadmin/service/EventDeadLettersService.java  |   8 +-
 .../routes/ElasticSearchQuotaSearchExtension.java  |  12 +-
 .../routes/EventDeadLettersRoutesTest.java         |  91 +++++++++++
 .../service/EventDeadLettersRedeliverTaskTest.java | 152 +++++++++++++++++--
 .../james/webadmin/service/ClearMailQueueTask.java |  33 ++--
 .../service/DeleteMailsFromMailQueueTask.java      |  38 +++--
 .../webadmin/routes/MailRepositoriesRoutes.java    |   7 +-
 .../webadmin/service/ClearMailRepositoryTask.java  |  23 +--
 .../service/MailRepositoryStoreService.java        |  11 +-
 .../webadmin/service/ReprocessingAllMailsTask.java |  12 +-
 ...essingAllMailsTaskAdditionalInformationDTO.java |  16 +-
 .../service/ReprocessingAllMailsTaskDTO.java       |  17 ++-
 ...cessingOneMailTaskAdditionalInformationDTO.java |   4 +-
 .../service/ReprocessingOneMailTaskDTO.java        |   4 +-
 .../webadmin/service/ReprocessingService.java      |  49 ++++--
 .../routes/MailRepositoriesRoutesTest.java         |  56 +++++++
 .../service/ReprocessingAllMailsTaskTest.java      |  32 +++-
 .../service/ReprocessingOneMailTaskTest.java       |  20 ++-
 .../webadmin/service/ReprocessingServiceTest.java  |  11 +-
 server/queue/queue-api/pom.xml                     |   1 -
 .../james/queue/api/ManageableMailQueue.java       |   7 +
 .../james/queue/rabbitmq/RabbitMQMailQueue.java    |   5 +
 .../queue/rabbitmq/view/api/FakeMailQueueView.java |   5 +
 .../queue/rabbitmq/view/api/MailQueueView.java     |   2 +
 .../view/cassandra/CassandraMailQueueView.java     |   9 +-
 server/task/task-api/pom.xml                       |   8 +
 .../src/main/java/org/apache/james/task/Task.java  |   7 +
 .../apache/james/task/TaskExecutionDetails.scala   |  12 +-
 .../java/org/apache/james/task/CompletedTask.java  |   7 -
 .../java/org/apache/james/task/FailedTask.java     |   7 -
 .../james/task/FailsDeserializationTask.java       |   6 -
 .../org/apache/james/task/MemoryReferenceTask.java |   7 -
 .../java/org/apache/james/task/ThrowingTask.java   |   7 -
 .../distributed/RabbitMQWorkQueue.java             |  15 +-
 .../distributed/DistributedTaskManagerTest.java    |   8 +-
 .../eventsourcing/distributed/ImmediateWorker.java |   2 +-
 .../apache/james/server/task/json/TestTask.java    |   7 -
 .../org/apache/james/task/MemoryTaskManager.java   |  36 ++---
 .../apache/james/task/SerialTaskManagerWorker.java |  37 ++---
 .../org/apache/james/task/TaskManagerWorker.java   |  19 ++-
 .../task/eventsourcing/WorkerStatusListener.scala  |  34 +++--
 .../james/task/SerialTaskManagerWorkerTest.java    |  27 +++-
 .../java/org/apache/james/util/docker/Images.java  |   2 +-
 .../server/manage-guice-distributed-james.md       |   9 +-
 third-party/pom.xml                                |   1 +
 .../queue/queue-api => third-party/rspamd}/pom.xml |  71 ++++-----
 .../CombinedHeaderAndContentInputStreamHelper.java |  33 ++--
 .../rspamd/client/RSpamDClientConfiguration.java   |  34 +++--
 .../james/rspamd/client/RSpamDHttpClient.java      | 134 +++++++++++++++++
 .../exception/RSpamDUnexpectedException.java       |  13 +-
 .../rspamd/exception/UnauthorizedException.java    |  12 +-
 .../apache/james/rspamd/model/AnalysisResult.java  | 151 +++++++++++++++++++
 .../java/org/apache/james/rspamd/DockerRSpamD.java |  60 ++++----
 .../apache/james/rspamd/DockerRSpamDExtension.java |  65 ++++++++
 .../james/rspamd/DockerRSpamDExtensionTest.java    | 121 +++++++++++++++
 .../james/rspamd/client/RSpamDHttpClientTest.java  | 167 +++++++++++++++++++++
 .../model/AnalysisResultDeserializationTest.java   |  98 ++++++++++++
 .../rspamd/src/test/resources/mail/ham/ham1.eml    |  73 +++++++++
 .../src/test/resources/mail/spam/spam8.eml}        |   0
 .../src/test/resources/rspamd-config/actions.conf  |  29 ++++
 117 files changed, 2306 insertions(+), 527 deletions(-)
 rename 
mailbox/plugin/quota-search-opensearch/src/main/java/org/apache/james/quota/search/{opensearch
 => elasticsearch/v7}/ElasticSearchQuotaConfiguration.java (99%)
 rename 
mailbox/plugin/quota-search-opensearch/src/main/java/org/apache/james/quota/search/{opensearch
 => elasticsearch/v7}/ElasticSearchQuotaSearcher.java (96%)
 rename 
mailbox/plugin/quota-search-opensearch/src/main/java/org/apache/james/quota/search/{opensearch
 => elasticsearch/v7}/QuotaQueryConverter.java (89%)
 rename 
mailbox/plugin/quota-search-opensearch/src/main/java/org/apache/james/quota/search/{opensearch
 => elasticsearch/v7}/QuotaRatioElasticSearchConstants.java (96%)
 rename 
mailbox/plugin/quota-search-opensearch/src/main/java/org/apache/james/quota/search/{opensearch
 => elasticsearch/v7}/QuotaRatioMappingFactory.java (84%)
 rename 
mailbox/plugin/quota-search-opensearch/src/main/java/org/apache/james/quota/search/{opensearch
 => elasticsearch/v7}/QuotaSearchIndexCreationUtil.java (97%)
 rename 
mailbox/plugin/quota-search-opensearch/src/main/java/org/apache/james/quota/search/{opensearch
 => elasticsearch/v7}/UserRoutingKeyFactory.java (96%)
 rename 
mailbox/plugin/quota-search-opensearch/src/main/java/org/apache/james/quota/search/{opensearch
 => elasticsearch/v7}/events/ElasticSearchQuotaMailboxListener.java (94%)
 copy 
mailbox/plugin/quota-search-opensearch/src/main/java/org/apache/james/quota/search/{opensearch
 => elasticsearch/v7}/json/JsonMessageConstants.java (95%)
 rename 
mailbox/plugin/quota-search-opensearch/src/main/java/org/apache/james/quota/search/{opensearch
 => elasticsearch/v7}/json/QuotaRatioAsJson.java (98%)
 rename 
mailbox/plugin/quota-search-opensearch/src/main/java/org/apache/james/quota/search/{opensearch
 => elasticsearch/v7}/json/QuotaRatioToElasticSearchJson.java (97%)
 rename 
mailbox/plugin/quota-search-opensearch/src/test/java/org/apache/james/quota/search/{opensearch
 => elasticsearch/v7}/ElasticSearchQuotaConfigurationTest.java (98%)
 rename 
mailbox/plugin/quota-search-opensearch/src/test/java/org/apache/james/quota/search/{opensearch
 => elasticsearch/v7}/ElasticSearchQuotaSearchTestSystemExtension.java (95%)
 rename 
mailbox/plugin/quota-search-opensearch/src/test/java/org/apache/james/quota/search/{opensearch
 => elasticsearch/v7}/ElasticSearchQuotaSearcherTest.java (98%)
 rename 
mailbox/plugin/quota-search-opensearch/src/test/java/org/apache/james/quota/search/{opensearch
 => elasticsearch/v7}/QuotaQueryConverterTest.java (93%)
 rename 
mailbox/plugin/quota-search-opensearch/src/test/java/org/apache/james/quota/search/{opensearch
 => elasticsearch/v7}/UserRoutingKeyFactoryTest.java (96%)
 rename 
mailbox/plugin/quota-search-opensearch/src/test/java/org/apache/james/quota/search/{opensearch
 => elasticsearch/v7}/events/ElasticSearchQuotaMailboxListenerTest.java (91%)
 rename 
mailbox/plugin/quota-search-opensearch/src/test/java/org/apache/james/quota/search/{opensearch
 => elasticsearch/v7}/json/QuotaRatioAsJsonTest.java (98%)
 rename 
mailbox/plugin/quota-search-opensearch/src/test/java/org/apache/james/quota/search/{opensearch
 => elasticsearch/v7}/json/QuotaRatioToElasticSearchJsonTest.java (98%)
 copy 
server/container/guice/{elasticsearch/src/main/java/org/apache/james/modules/mailbox/ElasticSearchClientModule.java
 => 
common/src/main/java/org/apache/james/modules/ErrorMailRepositoryEmptyHealthCheckModule.java}
 (55%)
 create mode 100644 
server/mailrepository/mailrepository-api/src/main/java/org/apache/james/mailrepository/api/EmptyErrorMailRepositoryHealthCheck.java
 create mode 100644 
server/mailrepository/mailrepository-api/src/test/java/org/apache/james/mailrepository/api/EmptyErrorMailRepositoryHealthCheckContract.java
 create mode 100644 
server/mailrepository/mailrepository-memory/src/test/java/org/apache/james/mailrepository/memory/MemoryEmptyErrorMailRepositoryHealthCheckTest.java
 copy {server/queue/queue-api => third-party/rspamd}/pom.xml (57%)
 copy 
server/task/task-api/src/test/java/org/apache/james/task/ThrowingTask.java => 
third-party/rspamd/src/main/java/org/apache/james/rspamd/client/CombinedHeaderAndContentInputStreamHelper.java
 (53%)
 copy 
server/task/task-api/src/test/java/org/apache/james/task/ThrowingTask.java => 
third-party/rspamd/src/main/java/org/apache/james/rspamd/client/RSpamDClientConfiguration.java
 (66%)
 create mode 100644 
third-party/rspamd/src/main/java/org/apache/james/rspamd/client/RSpamDHttpClient.java
 copy 
mailbox/plugin/quota-search-opensearch/src/main/java/org/apache/james/quota/search/opensearch/json/JsonMessageConstants.java
 => 
third-party/rspamd/src/main/java/org/apache/james/rspamd/exception/RSpamDUnexpectedException.java
 (83%)
 rename 
mailbox/plugin/quota-search-opensearch/src/main/java/org/apache/james/quota/search/opensearch/json/JsonMessageConstants.java
 => 
third-party/rspamd/src/main/java/org/apache/james/rspamd/exception/UnauthorizedException.java
 (83%)
 create mode 100644 
third-party/rspamd/src/main/java/org/apache/james/rspamd/model/AnalysisResult.java
 copy 
server/mailet/rate-limiter-redis/src/test/java/org/apache/james/rate/limiter/DockerRedis.java
 => third-party/rspamd/src/test/java/org/apache/james/rspamd/DockerRSpamD.java 
(59%)
 create mode 100644 
third-party/rspamd/src/test/java/org/apache/james/rspamd/DockerRSpamDExtension.java
 create mode 100644 
third-party/rspamd/src/test/java/org/apache/james/rspamd/DockerRSpamDExtensionTest.java
 create mode 100644 
third-party/rspamd/src/test/java/org/apache/james/rspamd/client/RSpamDHttpClientTest.java
 create mode 100644 
third-party/rspamd/src/test/java/org/apache/james/rspamd/model/AnalysisResultDeserializationTest.java
 create mode 100644 third-party/rspamd/src/test/resources/mail/ham/ham1.eml
 copy third-party/{spamassassin/src/test/resources/spamassassin_db/spam/spam8 
=> rspamd/src/test/resources/mail/spam/spam8.eml} (100%)
 create mode 100644 
third-party/rspamd/src/test/resources/rspamd-config/actions.conf


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

Reply via email to