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 f31eedc  JAMES-2756 MessageSearcher should decode value before 
searching
     new cb8d222  JAMES-2149 Support listing sources for domains in RRT
     new abaa002  JAMES-2149 Domain routes should handle aliases
     new 9370dc6  JAMES-2149 Integration tests for domain aliases
     new df68593  JAMES-2149 Website documentation for Domain aliases
     new 4d86c00  JAMES-2149 When I remove a domain, the corresponding aliases 
are also deleted
     new c901923  JAMES-2149 Factorize RRT error processor definitions
     new 41e29c5  JAMES-2149 RRT processing should fail when DomainAlias loop
     new 49e309c  JAMES-2149 User alias should be applied before domain mapping
     new bbfb2fb  JAMES-2149 Extract 'returnNoContent' is a static method
     new a0545c7  JAMES-2149 Introduce DomainAliasService
     new 16914c8  JAMES-2763 StartUpChecksPerformer implementation
     new 1be5ce5  JAMES-2763 Plug StartUpChecksPerformer to GuiceJamesServer
     new 89d880c  JAMES-2719 Copy of backends-es module to a new backends-es-v6 
module
     new f803a50  JAMES-2719 Update version of ES 6 docker image to 6.7.2
     new eb5fc15  JAMES-2719 Update version of ES to 6.7.2 in the backends 
module
     new 7f756a8  JAMES-2719 Migrate ES backend code to ES6 syntax
     new eed7a8b  JAMES-2719 Migrate ES backend tests to ES6 syntax
     new b79ce0b  JAMES-2719 Migrate and fix ClientProviderImplConnectionTest 
class with ES6 syntax
     new 2d5473f  JAMES-2719 Refactor IndexCreationFactory to an immutable 
structure
     new 00026aa  JAMES-2719 Add bean contract for AliasName and 
ElasticSearchConfiguration in ES backend module
     new 45e3224  JAMES-2719 Refactor delete by query on ES backend
     new 2013287  JAMES-2763 CassandraSchemaVersion StartUpCheck
     new 895b50b  JAMES-2770 RRT rewriting can lead to duplicated mails

The 23 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:
 backends-common/elasticsearch-v6/pom.xml           | 102 +++++++
 .../org/apache/james/backends/es/v6/AliasName.java |  39 ++-
 .../james/backends/es/v6/ClientProvider.java       |  14 +-
 .../james/backends/es/v6/ClientProviderImpl.java   |  80 +++++
 .../es/v6/DeleteByQueryActionListener.java         |  27 +-
 .../backends/es/v6/ElasticSearchConfiguration.java | 240 +++++++++++++++
 .../james/backends/es/v6/ElasticSearchIndexer.java | 129 ++++++++
 .../james/backends/es/v6/IndexCreationFactory.java | 189 ++++++++++++
 .../org/apache/james/backends/es/v6/IndexName.java |  39 ++-
 .../james/backends/es/v6/NodeMappingFactory.java   |  81 +++++
 .../apache/james/backends/es/v6/ReadAliasName.java |  14 +-
 .../org/apache/james/backends/es/v6/TypeName.java  |  20 +-
 .../backends/es/v6/UpdatedRepresentation.java      |  69 +++++
 .../james/backends/es/v6/WriteAliasName.java       |  14 +-
 .../apache/james/backends/es/v6/AliasNameTest.java |  20 +-
 .../es/v6/ClientProviderImplConnectionTest.java    | 103 +++++++
 .../backends/es/v6/ClientProviderImplTest.java     | 142 +++++++++
 .../james/backends/es/v6/DockerElasticSearch.java  | 119 ++++++++
 .../backends/es/v6/DockerElasticSearchRule.java    |  33 ++-
 .../es/v6/DockerElasticSearchSingleton.java        |  16 +-
 .../es/v6/ElasticSearchConfigurationTest.java      | 327 +++++++++++++++++++++
 .../backends/es/v6/ElasticSearchIndexerTest.java   | 257 ++++++++++++++++
 .../backends/es/v6/IndexCreationFactoryTest.java   |  69 +++++
 .../backends/es/v6/NodeMappingFactoryTest.java     | 100 +++++++
 .../src/test/resources/logback-test.xml            |   0
 backends-common/pom.xml                            |   1 +
 .../apache/james/modules/BlobExportImplChoice.java |   2 +-
 .../CassandraSchemaVersionStartUpCheck.java        | 116 ++++++++
 .../modules/mailbox/CassandraSessionModule.java    |  54 +---
 .../CassandraSchemaVersionStartUpCheckTest.java}   |  42 ++-
 .../java/org/apache/james/GuiceJamesServer.java    |   2 +
 .../org/apache/james/StartUpChecksPerformer.java   | 215 ++++++++++++++
 .../apache/james/modules/CommonServicesModule.java |   1 +
 .../apache/james/modules/StartUpChecksModule.java} |  21 +-
 .../apache/james/StartUpChecksPerformerTest.java   |  92 ++++++
 .../james/GuiceJamesServerStartUpCheckTest.java    | 189 ++++++++++++
 .../james/rrt/api/RecipientRewriteTable.java       |   3 +-
 .../rrt/lib/AbstractRecipientRewriteTableTest.java |  37 ++-
 .../mailets/configuration/CommonProcessors.java    |  34 +++
 .../james/transport/mailets/AliasMappingTest.java  |  50 ++--
 .../james/transport/mailets/DomainMappingTest.java | 107 +++++++
 .../transport/mailets/GroupMappingRelayTest.java   |  35 +--
 .../james/transport/mailets/GroupMappingTest.java  |  38 +--
 .../mailets/RecipientRewriteTableProcessor.java    |  24 +-
 .../RecipientRewriteTableProcessorTest.java        |  21 ++
 .../apache/james/webadmin/routes/TasksRoutes.java  |   5 +-
 .../apache/james/webadmin/utils/Responses.java}    |  20 +-
 .../james/webadmin/dto/DomainAliasResponse.java}   |  41 ++-
 .../webadmin/routes/DLPConfigurationRoutes.java    |   8 +-
 .../james/webadmin/routes/DomainsRoutes.java       | 167 +++++++++--
 .../james/webadmin/routes/SieveQuotaRoutes.java    |  21 +-
 .../apache/james/webadmin/routes/UserRoutes.java   |   5 +-
 .../james/webadmin/service/DomainAliasService.java |  98 ++++++
 .../apache/james/webadmin/service/UserService.java |   3 +-
 .../webadmin/dto/DomainAliasResponseTest.java}     |  21 +-
 .../james/webadmin/routes/DomainsRoutesTest.java   | 296 ++++++++++++++++++-
 .../james/webadmin/routes/DomainQuotaRoutes.java   |  22 +-
 .../webadmin/routes/EventDeadLettersRoutes.java    |   6 +-
 .../james/webadmin/routes/GlobalQuotaRoutes.java   |  16 +-
 .../james/webadmin/routes/UserMailboxesRoutes.java |  13 +-
 .../james/webadmin/routes/UserQuotaRoutes.java     |  22 +-
 .../james/webadmin/routes/MailQueueRoutes.java     |   6 +-
 .../webadmin/routes/MailRepositoriesRoutes.java    |   7 +-
 .../java/org/apache/james/util/docker/Images.java  |   2 +-
 src/site/markdown/server/manage-webadmin.md        |  64 ++++
 65 files changed, 3748 insertions(+), 422 deletions(-)
 create mode 100644 backends-common/elasticsearch-v6/pom.xml
 copy server/testing/src/main/java/org/apache/james/util/docker/Images.java => 
backends-common/elasticsearch-v6/src/main/java/org/apache/james/backends/es/v6/AliasName.java
 (66%)
 copy server/testing/src/main/java/org/apache/james/util/docker/Images.java => 
backends-common/elasticsearch-v6/src/main/java/org/apache/james/backends/es/v6/ClientProvider.java
 (73%)
 create mode 100644 
backends-common/elasticsearch-v6/src/main/java/org/apache/james/backends/es/v6/ClientProviderImpl.java
 copy server/testing/src/main/java/org/apache/james/util/docker/Images.java => 
backends-common/elasticsearch-v6/src/main/java/org/apache/james/backends/es/v6/DeleteByQueryActionListener.java
 (65%)
 create mode 100644 
backends-common/elasticsearch-v6/src/main/java/org/apache/james/backends/es/v6/ElasticSearchConfiguration.java
 create mode 100644 
backends-common/elasticsearch-v6/src/main/java/org/apache/james/backends/es/v6/ElasticSearchIndexer.java
 create mode 100644 
backends-common/elasticsearch-v6/src/main/java/org/apache/james/backends/es/v6/IndexCreationFactory.java
 copy server/testing/src/main/java/org/apache/james/util/docker/Images.java => 
backends-common/elasticsearch-v6/src/main/java/org/apache/james/backends/es/v6/IndexName.java
 (66%)
 create mode 100644 
backends-common/elasticsearch-v6/src/main/java/org/apache/james/backends/es/v6/NodeMappingFactory.java
 copy server/testing/src/main/java/org/apache/james/util/docker/Images.java => 
backends-common/elasticsearch-v6/src/main/java/org/apache/james/backends/es/v6/ReadAliasName.java
 (73%)
 copy server/testing/src/main/java/org/apache/james/util/docker/Images.java => 
backends-common/elasticsearch-v6/src/main/java/org/apache/james/backends/es/v6/TypeName.java
 (73%)
 create mode 100644 
backends-common/elasticsearch-v6/src/main/java/org/apache/james/backends/es/v6/UpdatedRepresentation.java
 copy server/testing/src/main/java/org/apache/james/util/docker/Images.java => 
backends-common/elasticsearch-v6/src/main/java/org/apache/james/backends/es/v6/WriteAliasName.java
 (73%)
 copy server/testing/src/main/java/org/apache/james/util/docker/Images.java => 
backends-common/elasticsearch-v6/src/test/java/org/apache/james/backends/es/v6/AliasNameTest.java
 (73%)
 create mode 100644 
backends-common/elasticsearch-v6/src/test/java/org/apache/james/backends/es/v6/ClientProviderImplConnectionTest.java
 create mode 100644 
backends-common/elasticsearch-v6/src/test/java/org/apache/james/backends/es/v6/ClientProviderImplTest.java
 create mode 100644 
backends-common/elasticsearch-v6/src/test/java/org/apache/james/backends/es/v6/DockerElasticSearch.java
 copy server/testing/src/main/java/org/apache/james/util/docker/Images.java => 
backends-common/elasticsearch-v6/src/test/java/org/apache/james/backends/es/v6/DockerElasticSearchRule.java
 (64%)
 copy server/testing/src/main/java/org/apache/james/util/docker/Images.java => 
backends-common/elasticsearch-v6/src/test/java/org/apache/james/backends/es/v6/DockerElasticSearchSingleton.java
 (73%)
 create mode 100644 
backends-common/elasticsearch-v6/src/test/java/org/apache/james/backends/es/v6/ElasticSearchConfigurationTest.java
 create mode 100644 
backends-common/elasticsearch-v6/src/test/java/org/apache/james/backends/es/v6/ElasticSearchIndexerTest.java
 create mode 100644 
backends-common/elasticsearch-v6/src/test/java/org/apache/james/backends/es/v6/IndexCreationFactoryTest.java
 create mode 100644 
backends-common/elasticsearch-v6/src/test/java/org/apache/james/backends/es/v6/NodeMappingFactoryTest.java
 copy backends-common/{elasticsearch => 
elasticsearch-v6}/src/test/resources/logback-test.xml (100%)
 create mode 100644 
server/container/guice/cassandra-guice/src/main/java/org/apache/james/modules/mailbox/CassandraSchemaVersionStartUpCheck.java
 rename 
server/container/guice/cassandra-guice/src/test/java/org/apache/james/{CassandraVersionCheckingTest.java
 => modules/mailbox/CassandraSchemaVersionStartUpCheckTest.java} (77%)
 create mode 100644 
server/container/guice/guice-common/src/main/java/org/apache/james/StartUpChecksPerformer.java
 copy server/{testing/src/main/java/org/apache/james/util/docker/Images.java => 
container/guice/guice-common/src/main/java/org/apache/james/modules/StartUpChecksModule.java}
 (73%)
 create mode 100644 
server/container/guice/guice-common/src/test/java/org/apache/james/StartUpChecksPerformerTest.java
 create mode 100644 
server/container/guice/memory-guice/src/test/java/org/apache/james/GuiceJamesServerStartUpCheckTest.java
 copy server/{testing/src/main/java/org/apache/james/util/docker/Images.java => 
protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/utils/Responses.java}
 (73%)
 copy server/{testing/src/main/java/org/apache/james/util/docker/Images.java => 
protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/dto/DomainAliasResponse.java}
 (62%)
 create mode 100644 
server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/service/DomainAliasService.java
 copy server/{testing/src/main/java/org/apache/james/util/docker/Images.java => 
protocols/webadmin/webadmin-data/src/test/java/org/apache/james/webadmin/dto/DomainAliasResponseTest.java}
 (73%)


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

Reply via email to