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 a6081b5  Merge remote-tracking branch 'btellier/3.3.0-website-release'
     new c67fb17  JAMES-2685 make usages component become public
     new 205626f  JAMES-2685 Moving `Restore` tests to a nested class
     new 9d8b470  JAMES-2685 DMV Route export API
     new c0c1ca3  JAMES-2685 DMV Route webadmin markdown
     new 85cfd17  JAMES-2685 revise user vault api path
     new 994c58f  JAMES-2685 BlobMemoryModule for MemoryBlobStore
     new f52c3b6  JAMES-2685 LocalFileBlobExportModule for blob sharing
     new 2aa3780  JAMES-2685 Zipper.ContentLoader should return 
Optional<InputStream>
     new 02a63a3  JAMES-2702 TimeConverter is more a DurationParser
     new 1497fb2  JAMES-2702 Improve DurationParser exception handling
     new d983389  JAMES-2702 Improve DurationParser tests
     new a142a23  JAMES-2702 DurationParser should handle weeks, months and 
years
     new 1fe0d84  MAILBOX-388 Add runnable -> function util
     new 85d3b92  MAILBOX-388 FunctionUtils: turn toPredicate into 
identityPredicate
     new dde54c8  MAILBOX-388 MailRepositoryPath::hasPrefix
     new c394009  MAILBOX-388 MailRepositoryPath::parts
     new cb97101  MAILBOX-388 MailRepositoryUrl::hasPrefix
     new cfa2105  MAILBOX-388 DeletedMessagesVault::usersWithVault
     new 948f85b  MAILBOX-388 Add a VaultConfiguration object
     new 488faff  MAILBOX-388 Implement DeletedMessagesVault retention
     new e2e9f9c  MAILBOX-388 Error handling testing for DeleteByQueryExecutor
     new c89529e  MAILBOX-388 Move vault helper class out of Memory 
implementation package
     new 08ef402  MAILBOX-373 deadLetter::remove operation was not bound

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:
 .../custom/mailets/IsDelayedForMoreThan.java       |    4 +-
 .../mailbox/cassandra/mail/CassandraACLMapper.java |    5 +-
 .../cassandra/mail/CassandraMessageIdMapper.java   |    3 +-
 .../cassandra/mail/CassandraModSeqProvider.java    |    4 +-
 mailbox/plugin/deleted-messages-vault/pom.xml      |    1 +
 .../apache/james/vault/DeletedMessageVault.java    |    5 +
 .../apache/james/vault/DeletedMessageZipper.java   |   24 +-
 .../apache/james/vault/RetentionConfiguration.java |   61 +-
 .../vault/memory/MemoryDeletedMessagesVault.java   |   36 +-
 .../james/vault/utils/DeleteByQueryExecutor.java   |   98 +
 .../vault/utils/VaultGarbageCollectionTask.java    |  115 +
 .../apache/james/vault/DeletedMessageFixture.java  |   15 +
 .../james/vault/DeletedMessageVaultContract.java   |   84 +
 .../james/vault/DeletedMessageVaultHookTest.java   |    2 +-
 .../james/vault/DeletedMessageZipperTest.java      |   26 +-
 .../james/vault/RetentionConfigurationTest.java    |   61 +-
 .../memory/MemoryDeletedMessagesVaultTest.java     |    3 +-
 .../vault/utils/DeleteByQueryExecutorTest.java     |  180 ++
 .../mailing/QuotaMailingListenerConfiguration.java |    4 +-
 .../transport/matchers/SMTPIsAuthNetwork.java      |    3 +-
 pom.xml                                            |   15 +
 .../export/file/LocalFileBlobExportMechanism.java  |    7 +
 .../file/LocalFileBlobExportMechanismTest.java     |    5 +-
 .../apache/james/blob/memory/MemoryBlobStore.java  |    4 +
 .../guice/blob-export-guice}/pom.xml               |   15 +-
 .../LocalFileBlobExportMechanismModule.java}       |   12 +-
 .../guice/blob-memory-guice}/pom.xml               |   16 +-
 .../apache/james/modules/BlobMemoryModule.java}    |   10 +-
 server/container/guice/cassandra-guice/pom.xml     |    4 +
 .../org/apache/james/CassandraJamesServerMain.java |    4 +-
 .../modules/mailbox/TikaConfigurationReader.java   |    4 +-
 .../modules/vault/DeletedMessageVaultModule.java   |   14 +
 server/container/guice/memory-guice/pom.xml        |    8 +
 .../org/apache/james/MemoryJamesServerMain.java    |    8 +-
 server/container/guice/pom.xml                     |    2 +
 server/container/util/pom.xml                      |    5 +
 .../{TimeConverter.java => DurationParser.java}    |   25 +-
 .../org/apache/james/util/FunctionalUtils.java     |   12 +-
 .../org/apache/james/util/DurationParserTest.java  |  159 ++
 .../org/apache/james/util/FunctionalUtilsTest.java |   42 +-
 .../org/apache/james/util/TimeConverterTest.java   |  180 --
 .../sieve/cassandra/CassandraSieveRepository.java  |    3 +-
 .../transport/mailets/remote/delivery/Delay.java   |    8 +-
 .../vault/MailRepositoryDeletedMessageVault.java   |   46 +-
 .../MailRepositoryDeletedMessageVaultTest.java     |    3 +-
 .../mailrepository/api/MailRepositoryPath.java     |   18 +
 .../mailrepository/api/MailRepositoryUrl.java      |    5 +
 .../mailrepository/api/MailRepositoryPathTest.java |   96 +
 .../mailrepository/api/MailRepositoryUrlTest.java  |   72 +
 .../integration/DeletedMessagesVaultTest.java      |    2 +-
 .../memory-jmap-integration-testing/pom.xml        |    5 +
 .../james/smtpserver/POP3BeforeSMTPHandler.java    |    4 +-
 .../smtpserver/fastfail/JDBCGreylistHandler.java   |    8 +-
 .../webadmin-mailbox-deleted-message-vault/pom.xml |   27 +
 .../routes/DeletedMessagesVaultExportTask.java     |  100 +
 .../vault/routes/DeletedMessagesVaultRoutes.java   |  101 +-
 .../james/webadmin/vault/routes/ExportService.java |   86 +
 .../routes/DeletedMessagesVaultRoutesTest.java     | 2575 +++++++++++---------
 .../service/EventDeadLettersRedeliverService.java  |    6 +-
 .../CassandraMailQueueViewConfiguration.java       |    4 +-
 src/site/markdown/server/manage-webadmin.md        |   44 +-
 61 files changed, 2966 insertions(+), 1532 deletions(-)
 copy 
server/container/util/src/main/java/org/apache/james/util/streams/Limit.java => 
mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/RetentionConfiguration.java
 (55%)
 create mode 100644 
mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/utils/DeleteByQueryExecutor.java
 create mode 100644 
mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/utils/VaultGarbageCollectionTask.java
 copy 
server/container/guice/jmx/src/test/java/org/apache/james/modules/server/JmxConfigurationTest.java
 => 
mailbox/plugin/deleted-messages-vault/src/test/java/org/apache/james/vault/RetentionConfigurationTest.java
 (53%)
 create mode 100644 
mailbox/plugin/deleted-messages-vault/src/test/java/org/apache/james/vault/utils/DeleteByQueryExecutorTest.java
 copy server/{blob/blob-export-api => 
container/guice/blob-export-guice}/pom.xml (76%)
 copy 
server/container/guice/{guice-common/src/main/java/org/apache/james/modules/MimeMessageModule.java
 => 
blob-export-guice/src/main/java/org/apache/james/modules/LocalFileBlobExportMechanismModule.java}
 (71%)
 copy server/{blob/blob-export-api => 
container/guice/blob-memory-guice}/pom.xml (77%)
 copy 
server/container/guice/{blob-api-guice/src/main/java/org/apache/james/modules/mailbox/BlobStoreAPIModule.java
 => 
blob-memory-guice/src/main/java/org/apache/james/modules/BlobMemoryModule.java} 
(85%)
 rename 
server/container/util/src/main/java/org/apache/james/util/{TimeConverter.java 
=> DurationParser.java} (82%)
 create mode 100644 
server/container/util/src/test/java/org/apache/james/util/DurationParserTest.java
 delete mode 100644 
server/container/util/src/test/java/org/apache/james/util/TimeConverterTest.java
 create mode 100644 
server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes/DeletedMessagesVaultExportTask.java
 create mode 100644 
server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes/ExportService.java


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to