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: [email protected]
For additional commands, e-mail: [email protected]