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 1d0ed36  JAMES-2675 Add a simple unit test about indexing upon large 
copies
     new ad2be3b  JAMES-2662 Add createResources for test with hook
     new 6eb2e9f  JAMES-2662 Introduce converter DeletedMessage
     new eaf5cf1  JAMES-2662 Introduce DeletedMessageMetadata for using to 
group MetadataWithMailboxId by MessageId and Owner
     new 9a59a54  JAMES-2662 Implement DeletedMessageVaultHook
     new 0e2cfc0  JAMES-2662 Centralize and test Mime4J envelope parsing
     new 22128af  JAMES-2665 MailRepositoryConfiguration should expose a 
default protocol
     new e5c0dfb  JAMES-2665 Injections related to "deleted message vault"
     new c843ac6  JAMES-2665 "deleted message vault" should be supported by 
Cassandra-Guice
     new eca12b0  JAMES-2665 "deleted message vault" should be supported by 
Memory-Guice
     new c98b00f  JAMES-2665 Allow configuring directly "defaultProtocol" in 
mailrepositorystore.xml
     new 7160550  JAMES-2665 Guice sample files should explicitly specify 
"defaultProtocol"
     new 4f4da17  JAMES-2665 Adding deletedMessageVault.properties in Guice 
configuration references
     new d5a8e85  JAMES-2665 Test: vault endpoints are bound and require 
authentication
     new 0aecc7e  JAMES-2665 When none configured, we should use a default 
MailRepository configuration

The 14 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:
 .../conf/deletedMessageVault.properties            |   1 +
 .../destination/conf/mailrepositorystore.xml       |   1 +
 .../conf/deletedMessageVault.properties            |   1 +
 .../destination/conf/mailrepositorystore.xml       |   1 +
 .../conf/deletedMessageVault.properties            |   1 +
 .../destination/conf/mailrepositorystore.xml       |   1 +
 .../conf/deletedMessageVault.properties            |   1 +
 .../destination/conf/mailrepositorystore.xml       |   1 +
 .../destination/conf/mailrepositorystore.xml       |   1 +
 .../jpa/destination/conf/mailrepositorystore.xml   |   1 +
 .../manager/InMemoryIntegrationResources.java      |  35 +++
 mailbox/plugin/deleted-messages-vault/pom.xml      |  19 ++
 .../james/vault/DeletedMessageConverter.java       | 105 ++++++++
 .../james/vault/DeletedMessageVaultHook.java       | 168 ++++++++++++
 .../james/vault/DeletedMessageConverterTest.java   | 182 +++++++++++++
 .../apache/james/vault/DeletedMessageFixture.java  |   2 +
 .../vault/DeletedMessageMailboxContextTest.java    |  10 +-
 .../james/vault/DeletedMessageVaultHookTest.java   | 289 +++++++++++++++++++++
 ...gerWithPreDeletionHooksTestSystemProvider.java} |  28 +-
 pom.xml                                            |  15 ++
 .../org/apache/james/server/core}/Envelope.java    |  76 +++---
 .../org/apache/james/server/core/EnvelopeTest.java | 249 ++++++++++++++++++
 server/container/guice/cassandra-guice/pom.xml     |   4 +
 .../org/apache/james/CassandraJamesServerMain.java |   4 +
 .../data/CassandraMailRepositoryModule.java        |  13 +
 .../modules/server/MailStoreRepositoryModule.java  |  16 +-
 .../modules/data/JPAMailRepositoryModule.java      |  13 +
 .../pom.xml                                        |  22 +-
 .../modules/vault/DeletedMessageVaultModule.java   |  61 +++++
 .../vault/DeletedMessageVaultRoutesModule.java}    |  11 +-
 server/container/guice/memory-guice/pom.xml        |   4 +
 .../deletedMessageVault.properties                 |   1 +
 .../sample-configuration/mailrepositorystore.xml   |   1 +
 .../org/apache/james/MemoryJamesServerMain.java    |   4 +
 .../james/modules/data/MemoryDataModule.java       |  11 +
 server/container/guice/pom.xml                     |   1 +
 .../memory/MailRepositoryStoreConfiguration.java   |  37 ++-
 .../MailRepositoryStoreConfigurationTest.java      |  76 ++++++
 .../mailets/ToSenderDomainRepositoryTest.java      |   6 +-
 .../java/org/apache/james/vault/MailConverter.java |   2 +
 .../vault/MailRepositoryDeletedMessageVault.java   |   9 +-
 .../MailRepositoryDeletedMessageVaultTest.java     |   6 +-
 .../mailrepository/api/MailRepositoryUrl.java      |   4 +
 .../apache/james/jmap/methods/MessageSender.java   |   4 +-
 .../james/jmap/methods/SendMDNProcessor.java       |   2 +-
 .../jmap/methods/SetMessagesCreationProcessor.java |   5 +-
 .../org/apache/james/jmap/model/EnvelopeUtils.java |  41 +--
 .../james/jmap/methods/MessageSenderTest.java      |   5 +-
 .../apache/james/smtpserver/SMTPServerTest.java    |   6 +-
 .../integration/UnauthorizedEndpointsTest.java     |   2 +
 .../vault/routes/DeletedMessagesVaultRoutes.java   |   4 +-
 .../webadmin/vault/routes/RestoreService.java      |   3 +
 .../routes/MailRepositoriesRoutesTest.java         |  18 +-
 .../webadmin/service/ReprocessingServiceTest.java  |   6 +-
 54 files changed, 1469 insertions(+), 121 deletions(-)
 create mode 100644 
dockerfiles/run/guice/cassandra-ldap/destination/conf/deletedMessageVault.properties
 create mode 100644 
dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/deletedMessageVault.properties
 create mode 100644 
dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/deletedMessageVault.properties
 create mode 100644 
dockerfiles/run/guice/cassandra/destination/conf/deletedMessageVault.properties
 create mode 100644 
mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/DeletedMessageConverter.java
 create mode 100644 
mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/DeletedMessageVaultHook.java
 create mode 100644 
mailbox/plugin/deleted-messages-vault/src/test/java/org/apache/james/vault/DeletedMessageConverterTest.java
 copy 
server/queue/queue-rabbitmq/src/test/java/org/apache/james/queue/rabbitmq/view/cassandra/model/MailKeyTest.java
 => 
mailbox/plugin/deleted-messages-vault/src/test/java/org/apache/james/vault/DeletedMessageMailboxContextTest.java
 (86%)
 create mode 100644 
mailbox/plugin/deleted-messages-vault/src/test/java/org/apache/james/vault/DeletedMessageVaultHookTest.java
 copy 
mailbox/{memory/src/test/java/org/apache/james/mailbox/inmemory/MessageIdManagerTestSystemProvider.java
 => 
plugin/deleted-messages-vault/src/test/java/org/apache/james/vault/MessageIdManagerWithPreDeletionHooksTestSystemProvider.java}
 (61%)
 rename server/{protocols/jmap/src/main/java/org/apache/james/jmap/model => 
container/core/src/main/java/org/apache/james/server/core}/Envelope.java (61%)
 create mode 100644 
server/container/core/src/test/java/org/apache/james/server/core/EnvelopeTest.java
 copy server/container/guice/{rabbitmq => 
mailbox-plugin-deleted-messages-vault-guice}/pom.xml (71%)
 create mode 100644 
server/container/guice/mailbox-plugin-deleted-messages-vault-guice/src/main/java/org/apache/james/modules/vault/DeletedMessageVaultModule.java
 copy 
server/container/guice/{protocols/webadmin-data/src/main/java/org/apache/james/modules/server/DLPRoutesModule.java
 => 
mailbox-plugin-deleted-messages-vault-guice/src/main/java/org/apache/james/modules/vault/DeletedMessageVaultRoutesModule.java}
 (81%)
 create mode 100644 
server/container/guice/memory-guice/sample-configuration/deletedMessageVault.properties
 create mode 100644 
server/data/data-memory/src/test/java/org/apache/james/mailrepository/memory/MailRepositoryStoreConfigurationTest.java
 copy 
mailet/standard/src/main/java/org/apache/james/transport/mailets/RecipientToLowerCase.java
 => 
server/protocols/jmap/src/main/java/org/apache/james/jmap/model/EnvelopeUtils.java
 (55%)


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

Reply via email to