This is an automated email from the ASF dual-hosted git repository. rouazana pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git.
from 1e5087a JAMES-2826 Use native git and only publish meaningful properties new b47710f JAMES-2833 use linagora fork of elastic search appender to allow MDC keys exclusion new 82e2bf9 JAMES-2827 remove geronimo library new fa5897d JAMES-2812 new module for BlobStore based DeletedMessageVault new ffce28b JAMES-2812 use random bucket prefix each test new 70010b9 JAMES-2812 integration test for BlobStore based DeletedMessagesVault new 1df15b5 JAMES-2812 using PreDeletionHook Vault test module in other tests new 218cd15 JAMES-2812 Integration test for retention new 7c41c22 JAMES-2812 Improve Guice structure for DeletedMessageVault new 4524b23 JAMES-2812 Memory integration tests for Blob Store DeletedMessageVault new 86c0010 JAMES-2812 use default MailRepository(File) for memory vault integration tests new 1e1abc6 Merge remote-tracking branch 'benoit/vault-it' 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: .../CassandraDeletedMessageMetadataVault.java | 3 + .../apache/james/vault/metadata/MetadataDAO.java | 5 +- .../james/vault/metadata/MetadataSerializer.java | 4 +- .../vault/metadata/StorageInformationDAO.java | 5 +- .../james/vault/metadata/UserPerBucketDAO.java | 5 +- .../vault/blob/BlobStoreDeletedMessageVault.java | 3 + .../james/vault/blob/BucketNameGenerator.java | 3 + mailbox/pom.xml | 1 + pom.xml | 15 +++-- .../appended-resources/supplemental-models.xml | 25 --------- server/app/src/main/licensing/app/licensing.xml | 7 --- server/app/src/main/licensing/war/licensing.xml | 7 --- .../blob/objectstorage/ObjectStorageBlobsDAO.java | 2 +- .../ObjectStorageBlobConfiguration.java | 5 ++ .../objectstorage/aws/s3/DockerAwsS3TestRule.java | 23 +------- .../objectstorage/swift/DockerSwiftTestRule.java | 23 +------- server/container/guice/cassandra-guice/pom.xml | 6 +- .../CassandraDeletedMessageVaultModule.java | 64 ++++++++++++++++++++++ server/container/guice/jpa-guice/pom.xml | 2 +- server/container/guice/jpa-smtp-common/pom.xml | 2 +- .../pom.xml | 5 ++ ...ava => BlobStoreDeletedMessageVaultModule.java} | 17 ++++-- .../modules/vault/DeletedMessageVaultModule.java | 16 +----- .../vault/DeletedMessageVaultRetentionModule.java} | 23 ++++---- ...stDeleteMessageVaultPreDeletionHookModule.java} | 14 +++-- .../mailbox/MemoryDeletedMessageVaultModule.java} | 28 +++++----- server/container/guice/pom.xml | 4 +- .../appended-resources/supplemental-models.xml | 25 --------- server/mailet/dkim/pom.xml | 8 --- .../cassandra-jmap-integration-testing/pom.xml | 6 ++ .../CassandraDeletedMessageVaultTest.java | 8 +-- ...LinshareBlobExportMechanismIntegrationTest.java | 8 +-- .../integration/DeletedMessagesVaultTest.java | 15 +++-- .../memory-jmap-integration-testing/pom.xml | 6 ++ ...FileMailRepositoryDeletedMessagesVaultTest.java | 8 +-- ...> MemoryBlobStoreDeletedMessagesVaultTest.java} | 49 +++++++++++------ .../memory/MemoryDeletedMessagesVaultTest.java | 12 +--- ...LinshareBlobExportMechanismIntegrationTest.java | 12 +--- .../rabbitmq-jmap-integration-testing/pom.xml | 6 ++ ...RabbitMQBlobStoreDeletedMessagesVaultTest.java} | 38 +++++++++---- .../rabbitmq/RabbitMQDeletedMessagesVaultTest.java | 8 +-- .../appended-resources/supplemental-models.xml | 24 -------- 42 files changed, 263 insertions(+), 287 deletions(-) create mode 100644 server/container/guice/cassandra-guice/src/main/java/org/apache/james/modules/mailbox/CassandraDeletedMessageVaultModule.java copy server/container/guice/mailbox-plugin-deleted-messages-vault-guice/src/main/java/org/apache/james/modules/vault/{DeletedMessageVaultRoutesModule.java => BlobStoreDeletedMessageVaultModule.java} (70%) copy server/container/guice/{mailbox-plugin-spamassassin/src/main/java/org/apache/james/modules/spamassassin/SpamAssassinListenerModule.java => mailbox-plugin-deleted-messages-vault-guice/src/main/java/org/apache/james/modules/vault/DeletedMessageVaultRetentionModule.java} (68%) copy server/container/guice/mailbox-plugin-deleted-messages-vault-guice/src/{main/java/org/apache/james/modules/vault/DeletedMessageVaultRoutesModule.java => test/java/org/apache/james/modules/vault/TestDeleteMessageVaultPreDeletionHookModule.java} (73%) copy server/container/guice/{cassandra-guice/src/main/java/org/apache/james/modules/mailbox/CassandraObjectStoreModule.java => memory-guice/src/main/java/org/apache/james/modules/mailbox/MemoryDeletedMessageVaultModule.java} (59%) copy server/protocols/jmap-integration-testing/memory-jmap-integration-testing/src/test/java/org/apache/james/jmap/memory/{FileMailRepositoryDeletedMessagesVaultTest.java => MemoryBlobStoreDeletedMessagesVaultTest.java} (68%) copy server/protocols/jmap-integration-testing/rabbitmq-jmap-integration-testing/src/test/java/org/apache/james/jmap/rabbitmq/{RabbitMQDeletedMessagesVaultTest.java => RabbitMQBlobStoreDeletedMessagesVaultTest.java} (70%) --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org