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 c26bcfa JAMES-3091: Add Serializer guice binding for jmap-rfc8621
new 38bd8e9 JAMES-3140 Avoid a module override for CassandraBlobStore
new 1be5a93 JAMES-3140 Choosing blob store should be done via configured
modules
new 63f4c6a JAMES-3140 Generify configuration
new adc264c JAMES-3140 JamesServer main should take a GuiceJamesServer as
parameter
new 0e94bc7 JAMES-3140 Configuration for distributed James
new 763396f JAMES-3140 CassandraRabbitMQJamesServerMain should not expose
its module
new 0d5de68 JAMES-3140 CassandraRabbitMQLdapJamesServerMain should not
expose its module
new 2254b26 JAMES-3140 Fix JamesDirectoriesProvider JavaDoc
new 0d9953d JAMES-3140 Strong typing for ConfigurationPath
new 41d0a69 Revert "[REFACTORING] MDN parboiled parser can be a constant"
new c67b0c3 JAMES-3184 Correct Recompute Previews Tasks documentation
The 11 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:
.../java/org/apache/james/mdn/MDNReportParser.java | 6 +-
.../CassandraRabbitMQAwsS3SmtpTestRuleFactory.java | 26 ++-
.../mpt/smtp/CassandraSmtpTestRuleFactory.java | 2 +
.../server/core/configuration/Configuration.java | 139 +++++++++-----
.../configuration/FileConfigurationProvider.java | 4 +-
.../core/configuration/BasicConfigurationTest.java | 121 ++++++++++++
.../filesystem/api/JamesDirectoriesProvider.java | 18 +-
.../ObjectStorageBlobStoreModule.java | 39 ----
.../ObjectStorageDependenciesModule.java | 8 +-
.../swift/ObjectStorageBlobStoreModuleTest.java | 14 +-
.../org/apache/james/CassandraJamesServerMain.java | 14 +-
...a => CassandraBlobStoreDependenciesModule.java} | 8 +-
.../modules/mailbox/CassandraBlobStoreModule.java | 18 --
.../AuthenticatedCassandraJamesServerTest.java | 6 +-
.../java/org/apache/james/CacheSessionTest.java | 2 +-
.../org/apache/james/CassandraJamesServerTest.java | 2 +-
.../apache/james/CassandraJmapJamesServerTest.java | 2 +-
.../CassandraMailRepositoryIntegrationTest.java | 2 +-
.../CassandraMessageIdManagerInjectionTest.java | 2 +-
.../org/apache/james/CassandraNodeConfTest.java | 2 +-
.../org/apache/james/CassandraWithTikaTest.java | 2 +-
.../james/DefaultCassandraJamesServerTest.java | 2 +-
.../test/java/org/apache/james/ESReporterTest.java | 2 +-
.../apache/james/JamesCapabilitiesServerTest.java | 2 +-
.../james/JamesServerWithRetryConnectionTest.java | 2 +-
...esWithNonCompatibleElasticSearchServerTest.java | 2 +-
.../org/apache/james/KeyspaceCreationTest.java | 8 +-
.../apache/james/WithCassandraBlobStoreTest.java | 2 +-
.../CassandraSchemaVersionStartUpCheckTest.java | 2 +-
.../apache/james/CassandraLdapJamesServerMain.java | 10 +-
.../apache/james/CassandraLdapJamesServerTest.java | 2 +-
.../james/CassandraLdapJmapJamesServerTest.java | 2 +-
.../CassandraRabbitMQJamesConfiguration.java} | 71 ++++---
.../james/CassandraRabbitMQJamesServerMain.java | 24 ++-
.../modules/blobstore/BlobStoreChoosingModule.java | 49 -----
...figuration.java => BlobStoreConfiguration.java} | 51 +++--
.../modules/blobstore/BlobStoreModulesChooser.java | 114 +++++++++++
.../james/CassandraRabbitMQAwsS3JmapTestRule.java | 11 +-
.../CassandraRabbitMQJamesConfigurationTest.java | 115 +++++++++++
.../james/CassandraRabbitMQJamesServerFixture.java | 20 +-
.../james/CassandraRabbitMQSwiftJmapTestRule.java | 12 +-
.../james/RabbitMQJamesServerReprocessingTest.java | 6 +-
...RabbitMQJamesServerWithRetryConnectionTest.java | 2 +
.../org/apache/james/WithCassandraBlobStore.java | 18 +-
.../james/modules/AwsS3BlobStoreExtension.java | 6 +-
.../james/modules/SwiftBlobStoreExtension.java | 6 +-
.../james/modules/TestAwsS3BlobStoreModule.java | 47 -----
.../james/modules/TestSwiftBlobStoreModule.java | 46 -----
.../blobstore/BlobStoreChoosingModuleTest.java | 211 ---------------------
...onTest.java => BlobStoreConfigurationTest.java} | 108 +++++++++--
.../blobstore/BlobStoreModulesChooserTest.java | 105 ++++++++++
.../CassandraRabbitMQLdapJamesServerMain.java | 19 +-
.../CassandraRabbitMQLdapJmapJamesServerTest.java | 26 ++-
.../org/apache/james/utils/PropertiesProvider.java | 9 +-
.../PropertiesProviderFromEnvVariablesTest.java | 2 +-
.../apache/james/utils/PropertiesProviderTest.java | 4 +-
.../java/org/apache/james/GuiceJamesServer.java | 7 +-
.../java/org/apache/james/JamesServerMain.java | 14 +-
.../apache/james/modules/CommonServicesModule.java | 7 +-
.../org/apache/james/FakePropertiesProvider.java | 4 +-
.../java/org/apache/james/JamesServerBuilder.java | 50 +++--
.../james/utils/FailingPropertiesProvider.java | 3 +-
.../java/org/apache/james/JPAJamesServerMain.java | 10 +-
.../java/org/apache/james/JPAJamesServerTest.java | 2 +-
...WithAuthenticatedDatabaseSqlValidationTest.java | 2 +-
...atabaseAuthenticaticationSqlValidationTest.java | 2 +-
.../apache/james/JamesCapabilitiesServerTest.java | 2 +-
.../java/org/apache/james/JPAJamesServerMain.java | 10 +-
.../org/apache/james/MemoryJamesServerMain.java | 13 +-
.../apache/james/DefaultMemoryJamesServerTest.java | 2 +-
.../james/GuiceJamesServerStartUpCheckTest.java | 2 +-
.../org/apache/james/GuiceJamesServerTest.java | 2 +-
.../apache/james/GuiceLifecycleHeathCheckTest.java | 2 +-
.../LinshareBlobExportMechanismProvidingTest.java | 2 +-
.../org/apache/james/MemoryJamesServerTest.java | 2 +-
.../apache/james/MemoryJmapJamesServerTest.java | 2 +-
.../apache/james/WebAdminRoutesExtensionTest.java | 2 +-
.../jmap/cassandra/CassandraImapErrorTest.java | 2 +-
.../jmap/cassandra/CassandraSendMDNMethodTest.java | 2 +-
.../CassandraSpamAssassinContractTest.java | 2 +-
.../james/jmap/memory/MemorySendMDNMethodTest.java | 2 +-
.../memory/MemorySpamAssassinContractTest.java | 2 +-
.../rabbitmq/RabbitMQAwsS3SendMDNMethodTest.java | 27 +--
.../RabbitMQAwsS3SpamAssassinContractTest.java | 13 +-
.../cucumber/awss3/RabbitMQAwsS3Stepdefs.java | 20 +-
.../distributed/DistributedEchoMethodTest.java | 12 +-
.../jmap/rfc8621/memory/MemoryEchoMethodTest.java | 2 +-
.../rabbitmq/ConsistencyTasksIntegrationTest.java | 14 +-
.../rabbitmq/FixingGhostMailboxTest.java | 12 +-
.../rabbitmq/RabbitMQAuthorizedEndpointsTest.java | 13 +-
.../RabbitMQEventDeadLettersIntegrationTest.java | 12 +-
...stViewProjectionHealthCheckIntegrationTest.java | 14 +-
.../rabbitmq/RabbitMQForwardIntegrationTest.java | 14 +-
.../rabbitmq/RabbitMQJmapExtension.java | 15 +-
.../rabbitmq/RabbitMQJwtFilterIntegrationTest.java | 14 +-
...RabbitMQReindexingWithEventDeadLettersTest.java | 21 +-
.../RabbitMQWebAdminServerIntegrationTest.java | 13 +-
...dminServerTaskSerializationIntegrationTest.java | 12 +-
...RabbitMQDeletedMessageVaultIntegrationTest.java | 13 +-
...LinshareBlobExportMechanismIntegrationTest.java | 13 +-
.../memory/MemoryAuthorizedEndpointsTest.java | 2 +-
...stViewProjectionHealthCheckIntegrationTest.java | 2 +-
.../memory/MemoryForwardIntegrationTest.java | 2 +-
.../memory/MemoryJwtFilterIntegrationTest.java | 2 +-
.../memory/MemoryUnauthorizedEndpointsTest.java | 2 +-
.../MemoryWebAdminServerIntegrationTest.java | 2 +-
.../MemoryDeletedMessageVaultIntegrationTest.java | 2 +-
...LinshareBlobExportMechanismIntegrationTest.java | 2 +-
src/site/markdown/server/manage-webadmin.md | 18 +-
109 files changed, 1186 insertions(+), 809 deletions(-)
create mode 100644
server/container/core/src/test/java/org/apache/james/server/core/configuration/BasicConfigurationTest.java
delete mode 100644
server/container/guice/blob-objectstorage-guice/src/main/java/org/apache/james/modules/objectstorage/ObjectStorageBlobStoreModule.java
copy
server/container/guice/cassandra-guice/src/main/java/org/apache/james/modules/mailbox/{CassandraBlobStoreModule.java
=> CassandraBlobStoreDependenciesModule.java} (88%)
copy
server/container/{core/src/main/java/org/apache/james/server/core/configuration/Configuration.java
=>
guice/cassandra-rabbitmq-guice/src/main/java/org/apache/james/CassandraRabbitMQJamesConfiguration.java}
(51%)
rename
server/container/guice/cassandra-rabbitmq-guice/src/main/java/org/apache/james/modules/blobstore/{BlobStoreChoosingConfiguration.java
=> BlobStoreConfiguration.java} (63%)
create mode 100644
server/container/guice/cassandra-rabbitmq-guice/src/main/java/org/apache/james/modules/blobstore/BlobStoreModulesChooser.java
create mode 100644
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/CassandraRabbitMQJamesConfigurationTest.java
delete mode 100644
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/modules/TestAwsS3BlobStoreModule.java
delete mode 100644
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/modules/TestSwiftBlobStoreModule.java
delete mode 100644
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/modules/blobstore/BlobStoreChoosingModuleTest.java
rename
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/modules/blobstore/{BlobStoreChoosingConfigurationTest.java
=> BlobStoreConfigurationTest.java} (52%)
create mode 100644
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/modules/blobstore/BlobStoreModulesChooserTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]