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 e81028f JAMES-2669 Standardize methods name for reading the object
storage configuration
new 643fe1c JAMES-2665 Clock should be injected as a common service
new a9bc662 JAMES-2665 Default vault path was incompatible with file
repositories
new 5b3c855 JAMES-2665 Injects for DeletedMessagesVaultHook
new e10f312 JAMES-2665 Add MemoryMailRepository as a valid configuration
choice for Guice memory
new e7675be JAMES-2665 Basic first integration test for memory and the
vault
new 1d4ae5c JAMES-2665 Basic first integration test for Cassandra and the
vault
new 7fc5ee2 JAMES-2665 Basic first integration test for RabbitMQ and the
vault
new 5b6c3e9 JAMES-2665 Add more tests for the vault feature
new 45af710 JAMES-2665 Add a test upon mailbox deletion
new 88102e5 JAMES-2665 Moved messages should not end up in the vault
new 0ca0bec JAMES-2665 DeletedMessageVault integration tests and sharing
new daa40dc JAMES-2665 Introduce await in Vault integration tests
new 8ccfd9c JAMES-2663 Adding action parameter to restoring API path
new 2fcc843 JAMES-2666 solve group deserialization issue with event dead
letters routes
new 7b4e8d2 JAMES-2666 add unit test for each group deserialization
The 15 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:
.../apache/james/mailbox/util/EventCollector.java | 2 +-
mailbox/caching/pom.xml | 9 +-
.../caching/CacheInvalidatingMailboxListener.java | 2 +-
.../CacheInvalidatingMailboxListenerTest.java} | 14 +-
.../cassandra/MailboxOperationLoggingListener.java | 2 +-
.../MailboxOperationLoggingListenerTest.java} | 14 +-
.../ElasticSearchListeningMessageSearchIndex.java | 2 +-
...asticSearchListeningMessageSearchIndexTest.java | 8 +
.../james/mailbox/events/RabbitMQEventBusTest.java | 7 +
.../james/vault/DeletedMessageVaultHook.java | 3 +
.../listeners/QuotaThresholdCrossingListener.java | 2 +-
.../QuotaThresholdCrossingListenerTest.java} | 14 +-
.../events/ElasticSearchQuotaMailboxListener.java | 2 +-
.../ElasticSearchQuotaMailboxListenerTest.java | 7 +
.../mailbox/spamassassin/SpamAssassinListener.java | 2 +-
.../spamassassin/SpamAssassinListenerTest.java | 7 +
.../store/event/MailboxAnnotationListener.java | 2 +-
.../store/quota/ListeningCurrentQuotaUpdater.java | 2 +-
.../store/search/LazyMessageSearchIndex.java | 2 +-
.../store/event/MailboxAnnotationListenerTest.java | 8 +
.../quota/ListeningCurrentQuotaUpdaterTest.java | 8 +
.../store/search/LazyMessageSearchIndexTest.java} | 14 +-
.../{MimeMessageModule.java => ClockModule.java} | 8 +-
.../apache/james/modules/CommonServicesModule.java | 1 +
.../modules/vault/DeletedMessageVaultModule.java | 2 +-
.../mailbox/PreDeletionHookConfiguration.java | 5 +
.../mailbox/PreDeletionHooksConfiguration.java | 4 +
.../mailbox/MailboxListenersLoaderImplTest.java | 6 +
.../james/modules/mailbox/NoopMailboxListener.java | 2 +-
server/container/guice/memory-guice/pom.xml | 4 +
.../james/modules/data/MemoryDataModule.java | 5 +
.../james/modules/rabbitmq/RabbitMQModule.java | 2 -
....java => CassandraDeletedMessageVaultTest.java} | 35 +-
.../integration/DeletedMessagesVaultTest.java | 448 +++++++++++++++++++++
...st.java => MemoryDeletedMessagesVaultTest.java} | 33 +-
.../src/test/resources/mailrepositorystore.xml | 7 +
....java => RabbitMQDeletedMessagesVaultTest.java} | 36 +-
.../jmap/event/PropagateLookupRightListener.java | 2 +-
.../event/PropagateLookupRightListenerTest.java | 7 +
.../vault/routes/DeletedMessagesVaultRoutes.java | 92 ++++-
.../routes/DeletedMessagesVaultRoutesTest.java | 78 +++-
.../org/apache/james/utils/IMAPMessageReader.java | 5 +
src/site/markdown/server/manage-webadmin.md | 13 +-
43 files changed, 840 insertions(+), 88 deletions(-)
copy
mailbox/{backup/src/test/java/org/apache/james/mailbox/backup/DirectoryTest.java
=>
caching/src/test/java/org/apache/james/mailbox/caching/CacheInvalidatingMailboxListenerTest.java}
(73%)
copy
mailbox/{backup/src/test/java/org/apache/james/mailbox/backup/DirectoryTest.java
=>
cassandra/src/test/java/org/apache/james/mailbox/cassandra/MailboxOperationLoggingListenerTest.java}
(73%)
copy
mailbox/{backup/src/test/java/org/apache/james/mailbox/backup/DirectoryTest.java
=>
plugin/quota-mailing/src/test/java/org/apache/james/mailbox/quota/mailing/listeners/QuotaThresholdCrossingListenerTest.java}
(73%)
copy
mailbox/{backup/src/test/java/org/apache/james/mailbox/backup/DirectoryTest.java
=>
store/src/test/java/org/apache/james/mailbox/store/search/LazyMessageSearchIndexTest.java}
(76%)
copy
server/container/guice/guice-common/src/main/java/org/apache/james/modules/{MimeMessageModule.java
=> ClockModule.java} (89%)
copy
server/protocols/jmap-integration-testing/cassandra-jmap-integration-testing/src/test/java/org/apache/james/jmap/cassandra/{CassandraForwardIntegrationTest.java
=> CassandraDeletedMessageVaultTest.java} (54%)
create mode 100644
server/protocols/jmap-integration-testing/jmap-integration-testing-common/src/test/java/org/apache/james/jmap/methods/integration/DeletedMessagesVaultTest.java
copy
server/protocols/jmap-integration-testing/memory-jmap-integration-testing/src/test/java/org/apache/james/jmap/memory/{MemoryGetMessageListMethodTest.java
=> MemoryDeletedMessagesVaultTest.java} (51%)
copy
server/protocols/jmap-integration-testing/rabbitmq-jmap-integration-testing/src/test/java/org/apache/james/jmap/rabbitmq/{RabbitMQForwardIntegrationTest.java
=> RabbitMQDeletedMessagesVaultTest.java} (54%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]