This is an automated email from the ASF dual-hosted git repository.

rcordier pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git.


    from 69de2ec  [Refactoring] rename DeleteMailsFromMailQueueTask fields to 
make it clear arguments are optionals
     new 0968022  JAMES-3115 Fail when typo in mailet-container configuration 
file.ยต
     new fff7ae2  JAMES-3115 Do not catch then retrow configuration exceptions
     new 81139cd  JAMES-3112 distinguish Domain Alias from Domain Mapping RRTs
     new d5df3be  JAMES-3112 Better document RRT mapping types
     new 3d76572  [Refactoring] Add toString to ClassName
     new 2f6038e  [Refactoring] Fluentify Username::withOtherDomain
     new 469b24d  JAMES-3112 Upgrade notes and Changelog
     new c1839ca  JAMES-3112 Fluentify CanSendFromContact domain mapping 
creation
     new 8028baa  JAMES-3072 Add Task for Mailboxes Export Service
     new e76f49e  JAMES-3072 Simplify test setup
     new c2f461c  JAMES-3072 Add test for failing case
     new cf6fb9f  JAMES-3072 MailboxesExportTask guice binding
     new b20ab2c  JAMES-3072 MailboxesExportTask webadmin integration test
     new 18b10b9  JAMES-3072 Move bindings for backup task from 
MailboxRoutesModule to new module
     new 3a202fe  JAMES-3072 Add MailboxesExportRoutes module
     new b808b5e  JAMES-3072 Add documentation for mailboxes export route in 
webadmin
     new f21d375  JAMES-3072 Add an entry for mailbox export in the CHANGELOG

The 17 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:
 CHANGELOG.md                                       |   2 +
 .../main/java/org/apache/james/core/Username.java  |   4 +
 .../james/mailbox/backup/DefaultMailboxBackup.java |   3 +
 .../mailbox/backup/ZipMailArchiveRestorer.java     |   3 +
 .../apache/james/mailbox/backup/zip/Zipper.java    |   3 +
 .../org/apache/james/CassandraJamesServerMain.java |   2 +
 .../modules/data/CassandraDomainListModule.java    |   8 +-
 .../james/modules/TaskSerializationModule.java     |  13 +
 .../java/org/apache/james/utils/DataProbeImpl.java |   2 +-
 .../java/org/apache/james/utils/ClassName.java     |   8 +
 .../james/modules/data/JPADomainListModule.java    |   8 +-
 server/container/guice/mailet/pom.xml              |   5 +
 .../modules/server/CamelMailetContainerModule.java |  23 +-
 .../server/CamelMailetContainerModuleTest.java     | 150 ++++++++
 .../org/apache/james/MemoryJamesServerMain.java    |   2 +
 .../james/modules/data/MemoryDataModule.java       |   8 +-
 .../modules/server/MailboxesBackupModule.java}     |  28 +-
 .../server/MailboxesExportRoutesModule.java}       |  16 +-
 .../james/rrt/api/RecipientRewriteTable.java       |  11 +-
 .../java/org/apache/james/rrt/lib/Mapping.java     |  44 +++
 .../rrt/lib/AliasReverseResolverContract.java      |  20 +-
 .../apache/james/rrt/lib/CanSendFromContract.java  |  46 ++-
 .../java/org/apache/james/rrt/lib/MappingTest.java |  16 +
 .../rrt/lib/AbstractRecipientRewriteTable.java     |  19 +-
 .../james/rrt/lib/AliasReverseResolverImpl.java    |   2 +-
 .../org/apache/james/rrt/lib/CanSendFromImpl.java  |   3 +-
 .../rrt/lib/RecipientRewriteTableManagement.java   |   4 +-
 .../rrt/lib/AbstractRecipientRewriteTableTest.java |  10 +-
 .../org/apache/james/rrt/lib/MappingsImplTest.java |  23 +-
 .../james/rrt/lib/RewriteTablesStepdefs.java       |  22 +-
 .../test/resources/cucumber/rewrite_tables.feature |  85 ++++-
 .../rrt/lib/AliasReverseResolverImplTest.java      |   4 +-
 .../apache/james/rrt/lib/CanSendFromImplTest.java  |  16 +-
 .../methods/integration/SetMessagesMethodTest.java |   4 +-
 .../methods/SetMessagesCreationProcessorTest.java  |   2 +-
 .../apache/james/smtpserver/SMTPServerTest.java    |   2 +-
 .../integration/WebAdminServerIntegrationTest.java |  19 +
 .../webadmin/routes/DomainMappingsRoutes.java      |   4 +-
 .../james/webadmin/service/DomainAliasService.java |   6 +-
 .../james/webadmin/routes/AliasRoutesTest.java     |   5 +-
 .../webadmin/routes/DomainMappingsRoutesTest.java  |  10 +-
 .../james/webadmin/routes/ForwardRoutesTest.java   |   5 +-
 .../james/webadmin/routes/GroupsRoutesTest.java    |   6 +-
 .../james/webadmin/routes/MappingRoutesTest.java   |  57 ++-
 .../service/MailboxesExportRequestToTask.java}     |  22 +-
 .../webadmin/service/MailboxesExportTask.java}     |  61 +---
 ...ailboxesExportTaskAdditionalInformationDTO.java |  42 ++-
 .../james/webadmin/service/ExportServiceTest.java  |  88 +----
 .../webadmin/service/ExportServiceTestSystem.java  | 109 ++++++
 .../service/MailboxesExportRequestToTaskTest.java  | 401 +++++++++++++++++++++
 ...xesExportTaskAdditionalInformationDTOTest.java} |  12 +-
 .../MailboxesExportTaskSerializationTest.java}     |  15 +-
 .../mailboxesExport.additionalInformation.json     |   5 +
 .../test/resources/json/mailboxesExport.task.json  |   4 +
 src/site/markdown/server/manage-webadmin.md        |  29 +-
 .../xdoc/server/config-recipientrewritetable.xml   |  31 ++
 upgrade-instructions.md                            |  22 ++
 57 files changed, 1285 insertions(+), 289 deletions(-)
 create mode 100644 
server/container/guice/mailet/src/test/java/org/apache/james/modules/server/CamelMailetContainerModuleTest.java
 copy 
server/container/guice/protocols/{webadmin/src/main/java/org/apache/james/modules/server/HealthCheckRoutesModule.java
 => 
webadmin-mailbox/src/main/java/org/apache/james/modules/server/MailboxesBackupModule.java}
 (57%)
 copy 
server/container/guice/protocols/{webadmin-jmap/src/main/java/org/apache/james/modules/server/JmapTasksModule.java
 => 
webadmin-mailbox/src/main/java/org/apache/james/modules/server/MailboxesExportRoutesModule.java}
 (73%)
 copy 
server/protocols/webadmin/{webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/RecomputeUserFastViewProjectionItemsRequestToTask.java
 => 
webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/MailboxesExportRequestToTask.java}
 (70%)
 copy 
server/protocols/webadmin/{webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/RecomputeUserFastViewProjectionItemsTask.java
 => 
webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/MailboxesExportTask.java}
 (54%)
 copy 
backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/migration/MigrationTaskAdditionalInformationDTO.java
 => 
server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/MailboxesExportTaskAdditionalInformationDTO.java
 (57%)
 create mode 100644 
server/protocols/webadmin/webadmin-mailbox/src/test/java/org/apache/james/webadmin/service/ExportServiceTestSystem.java
 create mode 100644 
server/protocols/webadmin/webadmin-mailbox/src/test/java/org/apache/james/webadmin/service/MailboxesExportRequestToTaskTest.java
 copy 
server/protocols/webadmin/{webadmin-jmap/src/test/java/org/apache/james/webadmin/data/jmap/RecomputeAllFastViewProjectionItemsTaskAdditionalInformationDTOTest.java
 => 
webadmin-mailbox/src/test/java/org/apache/james/webadmin/service/MailboxesExportTaskAdditionalInformationDTOTest.java}
 (77%)
 copy 
server/protocols/webadmin/{webadmin-jmap/src/test/java/org/apache/james/webadmin/data/jmap/RecomputeAllFastViewProjectionItemsTaskSerializationTest.java
 => 
webadmin-mailbox/src/test/java/org/apache/james/webadmin/service/MailboxesExportTaskSerializationTest.java}
 (78%)
 create mode 100644 
server/protocols/webadmin/webadmin-mailbox/src/test/resources/json/mailboxesExport.additionalInformation.json
 create mode 100644 
server/protocols/webadmin/webadmin-mailbox/src/test/resources/json/mailboxesExport.task.json


---------------------------------------------------------------------
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