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

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


    from c7408253d9 refactor(docs): completely rewrite docs for IMAP, SMTP, 
LMTP, ManageSieve, POP3, and TLS
     new 331116eb61 JAMES-4204 Webadmin endpoint for restore mailbox backup
     new 3dbd07c8cb JAMES-4204 Restore messages from backup zip file
     new 6e4318163b JAMES-4204 Add a force parameter to restore backup webadmin 
route
     new 5ed94170cc JAMES-4204 Add documentation for the force parameter

The 4 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:
 .../modules/servers/partials/operate/webadmin.adoc |  31 +-
 .../james/mailbox/backup/DefaultMailboxBackup.java |  47 ++-
 .../apache/james/mailbox/backup/MailboxBackup.java |   3 +-
 .../james/mailbox/backup/MessageArchiveEntry.java  |  43 +--
 .../james/mailbox/backup/UnknownArchiveEntry.java  |  12 +-
 .../mailbox/backup/ZipMailArchiveRestorer.java     |  70 +++--
 .../mailbox/backup/zip/ExtraFieldExtractor.java    |  33 +++
 .../james/mailbox/backup/zip/FlagsExtraField.java  |  24 ++
 .../mailbox/backup/zip/ZipArchivesLoader.java      |   3 +-
 .../backup/zip/ZippedMailAccountIterator.java      |  77 ++++-
 .../mailbox/backup/DefaultMailboxBackupTest.java   |  58 +++-
 .../james/CassandraRabbitMQJamesServerMain.java    |   4 +-
 .../james/DistributedPOP3JamesServerMain.java      |   4 +-
 .../org/apache/james/MemoryJamesServerMain.java    |   4 +-
 .../org/apache/james/PostgresJamesServerMain.java  |   4 +-
 ...odule.java => MailboxesBackupRoutesModule.java} |  13 +-
 ...adminMailboxBackupTaskSerializationModule.java} |  22 +-
 .../integration/WebAdminServerIntegrationTest.java |  28 ++
 ...ask.java => MailboxesRestoreRequestToTask.java} |  47 ++-
 .../webadmin/service/MailboxesRestoreTask.java}    |  74 ++---
 ...lboxesRestoreTaskAdditionalInformationDTO.java} |  46 +--
 .../webadmin/service/MailboxesRestoreTaskDTO.java} |  66 +++--
 .../james/webadmin/service/RestoreService.java     |  98 +++++++
 .../MailboxesRestoreRequestToTaskTest.java}        | 152 +++++-----
 ...esRestoreTaskAdditionalInformationDTOTest.java} |  12 +-
 ... => MailboxesRestoreTaskSerializationTest.java} |  18 +-
 .../james/webadmin/service/RestoreServiceTest.java | 322 +++++++++++++++++++++
 .../mailboxesRestore.additionalInformation.json    |   5 +
 .../test/resources/json/mailboxesRestore.task.json |   6 +
 src/site/markdown/server/manage-webadmin.md        |  30 +-
 30 files changed, 1043 insertions(+), 313 deletions(-)
 rename 
server/container/guice/protocols/webadmin-mailbox/src/main/java/org/apache/james/modules/server/{MailboxesExportRoutesModule.java
 => MailboxesBackupRoutesModule.java} (71%)
 rename 
server/container/guice/protocols/webadmin-mailbox/src/main/java/org/apache/james/modules/server/{WebadminMailboxExportTaskSerializationModule.java
 => WebadminMailboxBackupTaskSerializationModule.java} (70%)
 copy 
server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/{MailboxesExportRequestToTask.java
 => MailboxesRestoreRequestToTask.java} (52%)
 copy 
server/protocols/webadmin/{webadmin-rabbitmq/src/main/java/org/apache/james/webadmin/service/BrowseStartUpdateTask.java
 => 
webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/MailboxesRestoreTask.java}
 (58%)
 copy 
server/protocols/webadmin/{webadmin-rabbitmq/src/main/java/org/apache/james/webadmin/service/BrowseStartUpdateTaskAdditionalInformationDTO.java
 => 
webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/MailboxesRestoreTaskAdditionalInformationDTO.java}
 (64%)
 copy 
server/protocols/webadmin/{webadmin-data/src/main/java/org/apache/james/webadmin/service/DeleteUserDataTaskDTO.java
 => 
webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/MailboxesRestoreTaskDTO.java}
 (53%)
 create mode 100644 
server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/RestoreService.java
 copy 
server/protocols/webadmin/{webadmin-cassandra/src/test/java/org/apache/james/webadmin/routes/SolveMessageInconsistenciesRequestToTaskTest.java
 => 
webadmin-mailbox/src/test/java/org/apache/james/webadmin/service/MailboxesRestoreRequestToTaskTest.java}
 (53%)
 copy 
server/protocols/webadmin/webadmin-mailbox/src/test/java/org/apache/james/webadmin/service/{SubscribeAllTaskAdditionalInformationDTOTest.java
 => MailboxesRestoreTaskAdditionalInformationDTOTest.java} (81%)
 copy 
server/protocols/webadmin/webadmin-mailbox/src/test/java/org/apache/james/webadmin/service/{MailboxesExportTaskSerializationTest.java
 => MailboxesRestoreTaskSerializationTest.java} (76%)
 create mode 100644 
server/protocols/webadmin/webadmin-mailbox/src/test/java/org/apache/james/webadmin/service/RestoreServiceTest.java
 create mode 100644 
server/protocols/webadmin/webadmin-mailbox/src/test/resources/json/mailboxesRestore.additionalInformation.json
 create mode 100644 
server/protocols/webadmin/webadmin-mailbox/src/test/resources/json/mailboxesRestore.task.json


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

Reply via email to