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 f633c2d  JAMES-2704 Add Mailet to randomly assign messages to users
     new c7f8f87  JAMES-2720 provision of dockerized LinShare containers
     new b78cdde  JAMES-2720 Perform LDAP configuration manually
     new 20df1aa  JAMES-2720 Using Dockerfile instead of mounts for LinShare
     new d4731a4  JAMES-2714 Document howTo for DeletedMessageVault
     new 06d79b8  JAMES-2688 Move FakePropertiesProvider to guice-common
     new bc9fafe  JAMES-2688 LocalFileExport.Configuration creation from 
properties
     new a342b9e  JAMES-2688 POJO for the chosen of which BlobExport is used
     new 5e78a27  JAMES-2688 BlobExport Guice module: choosing impl from 
configurations
     new c202873  JAMES-2708 Update blobExport configuration in template 
configuration files
     new 9239669  JAMES-2708 Export mechanism choice should not fail when not 
given
     new c94fcf7  JAMES-2708 Avoid unecessary class nesting
     new 246421a  JAMES-2708 LocalFileSharing mechanism should be instanciable 
without configuration
     new 2e61afd  JAMES-2708 PropertiesProvider should allow fetching the first 
configuration among the names specified
     new 9ec1c69  JAMES-2708 blobstore.properties should now be blob.properties
     new b08f5ca  JAMES-2708 Explicitly add blob.properties for all products
     new b85e7fe  JAMES-2708 Write missing tests for PropertiesProvider
     new df7294c  JAMES-2731 ReadOnlyException should rely on 
MailboxPath::asString
     new 45659c6  JAMES-2731 Deprecate MailboxPath::getFullName
     new b93d959  JAMES-2721 Implement new Rules and Extension for docker 
cassandra restart strategy
     new 0c290e1  JAMES-2721 Implement new restart Rules strategy in 
mailbox/cassandra test files
     new 31e0ec0  JAMES-2721 Implement new restart Extension strategy in 
mailbox/cassandra test files
     new b9168d9  JAMES-2721 Re-enable forks for mailbox/cassandra tests
     new affd4bd  JAMES-2721 quick checkstyle refactoring
     new ec199e2  JAMES-2721 Refactor restart Rule strategy between tests 
instead of test classes

The 24 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:
 ...ngleton.java => CassandraRestartExtension.java} |  19 +-
 ...gleton.java => DockerCassandraRestartRule.java} |  18 +-
 .../cassandra/DockerCassandraSingleton.java        |  17 +-
 .../destination/conf/blob.properties               |   2 +
 .../conf/{blobstore.properties => blob.properties} |   6 +-
 .../conf/{blobstore.properties => blob.properties} |   6 +-
 .../cassandra/destination/conf/blob.properties     |   2 +
 .../james/mailbox/exception/ReadOnlyException.java |  18 +-
 .../apache/james/mailbox/model/MailboxPath.java    |   2 +
 mailbox/cassandra/pom.xml                          |  12 +
 .../cassandra/CassandraCombinationManagerTest.java |  17 +-
 .../CassandraMailboxManagerStressTest.java         |  17 +-
 .../cassandra/CassandraMailboxManagerTest.java     |   3 +
 .../CassandraMessageIdManagerQuotaTest.java        |  17 +-
 .../CassandraMessageIdManagerSideEffectTest.java   |  17 +-
 .../CassandraMessageIdManagerStorageTest.java      |  17 +-
 .../CassandraSubscriptionManagerTest.java          |  17 +-
 .../cassandra/mail/CassandraACLMapperTest.java     |   5 +-
 .../mail/CassandraAnnotationMapperTest.java        |  18 +-
 .../mail/CassandraApplicableFlagDAOTest.java       |   3 +
 .../cassandra/mail/CassandraAttachmentDAOTest.java |   3 +
 .../mail/CassandraAttachmentDAOV2Test.java         |   3 +
 .../mail/CassandraAttachmentFallbackTest.java      |   3 +
 .../mail/CassandraAttachmentMapperTest.java        |  28 +-
 .../mail/CassandraAttachmentMessageIdDAOTest.java  |   5 +-
 .../mail/CassandraAttachmentOwnerDAOTest.java      |   3 +
 .../mail/CassandraDeletedMessageDAOTest.java       |   3 +
 .../mail/CassandraFirstUnseenDAOTest.java          |   3 +
 .../mail/CassandraGenericMailboxMapperTest.java    |  34 +--
 .../mail/CassandraIndexTableHandlerTest.java       |  15 +-
 .../mail/CassandraMailboxCounterDAOTest.java       |   3 +
 .../cassandra/mail/CassandraMailboxDAOTest.java    |   3 +
 .../CassandraMailboxManagerAttachmentTest.java     |  20 +-
 .../mail/CassandraMailboxMapperAclTest.java        |  28 +-
 .../CassandraMailboxMapperConcurrencyTest.java     |   3 +
 .../cassandra/mail/CassandraMailboxMapperTest.java |  30 +-
 .../mail/CassandraMailboxPathDAOTest.java          |  23 +-
 .../mail/CassandraMailboxRecentDAOTest.java        |   3 +
 .../cassandra/mail/CassandraMessageDAOTest.java    |   3 +
 .../cassandra/mail/CassandraMessageIdDAOTest.java  |   3 +
 .../mail/CassandraMessageIdMapperTest.java         |  18 +-
 .../mail/CassandraMessageIdToImapUidDAOTest.java   |   4 +
 .../cassandra/mail/CassandraMessageMapperTest.java |  17 +-
 .../cassandra/mail/CassandraMessageMoveTest.java   |  17 +-
 .../CassandraMessageWithAttachmentMapperTest.java  |  19 +-
 .../mail/CassandraModSeqProviderTest.java          |   3 +
 .../cassandra/mail/CassandraUidProviderTest.java   |   3 +
 .../mail/CassandraUserMailboxRightsDAOTest.java    |   3 +
 .../migration/AttachmentMessageIdCreationTest.java |   3 +
 .../mail/migration/AttachmentV2MigrationTest.java  |   3 +
 .../mail/migration/MailboxPathV2MigrationTest.java |   3 +
 .../quota/CassandraCurrentQuotaManagerTest.java    |  21 +-
 .../quota/CassandraPerUserMaxQuotaManagerTest.java |  18 +-
 .../user/CassandraSubscriptionMapperTest.java      |  20 +-
 .../james/mailbox/store/StoreMessageManager.java   |  14 +-
 .../imap/processor/AbstractMailboxProcessor.java   |   3 +-
 .../imap/processor/AbstractSelectionProcessor.java |   6 +-
 .../james/imap/processor/StoreProcessor.java       |   2 +-
 server/blob/blob-export-file/pom.xml               |   6 +-
 .../export/file/LocalFileBlobExportMechanism.java  |  34 ++-
 .../blob/export/file/FileSystemExtension.java      |  10 +-
 .../blob/export/file/FileSystemExtensionTest.java  |  64 +++++
 .../file/LocalFileBlobExportMechanismTest.java     |  39 +++
 .../modules/mailbox/ConfigurationComponent.java    |   5 +-
 server/container/guice/blob-export-guice/pom.xml   |  29 ++
 .../apache/james/modules/BlobExportImplChoice.java |  76 +++++
 .../james/modules/BlobExportMechanismModule.java   |  77 +++++
 .../LocalFileBlobExportMechanismModule.java        |  32 ++-
 .../james/modules/BlobExportImplChoiceTest.java    |  81 ++++++
 .../modules/BlobExportMechanismModuleTest.java     |  97 +++++++
 .../ObjectStorageDependenciesModule.java           |   2 +-
 .../org/apache/james/CassandraJamesServerMain.java |  13 +-
 .../modules/blobstore/BlobStoreChoosingModule.java |   2 +-
 .../blobstore/BlobStoreChoosingModuleTest.java     |   2 +-
 server/container/guice/configuration/pom.xml       |  10 +
 .../org/apache/james/utils/PropertiesProvider.java |  31 +-
 .../apache/james/utils/PropertiesProviderTest.java |  80 ++++++
 .../configuration/src/test/resources/a.properties  |   1 +
 .../configuration/src/test/resources/b.properties  |   1 +
 .../org/apache/james}/FakePropertiesProvider.java  |  22 +-
 .../org/apache/james/MemoryJamesServerMain.java    |   4 +-
 .../mailets/delivery/SimpleMailStore.java          |   2 +-
 src/homepage/howTo/deleted-messages-vault.html     | 311 +++++++++++++++++++++
 src/homepage/howTo/index.html                      |   7 +
 .../linshare}/pom.xml                              |  54 ++--
 .../james/linshare/LDAPConfigurationPerformer.java | 122 ++++++++
 .../java/org/apache/james/linshare/Linshare.java   | 130 +++++++++
 .../apache/james/linshare/LinshareExtension.java   |  26 +-
 .../org/apache/james/linshare/LinshareTest.java    |  61 ++++
 .../linshare/src/test/resources/backend/Dockerfile |   4 +
 .../resources/backend/conf/catalina.properties     | 147 ++++++++++
 .../test/resources/backend/conf/log4j.properties   |  59 ++++
 .../linshare/src/test/resources/docker-compose.yml |  58 ++++
 .../src/test/resources/logback-test.xml}           |  29 +-
 .../linshare/src/test/resources/smtp/Dockerfile    |   3 +
 .../src/test/resources/smtp/conf/smtpd.conf        |  14 +
 third-party/linshare/src/test/resources/ssl/ca.pem |  28 ++
 third-party/linshare/src/test/resources/ssl/id_rsa |  27 ++
 .../linshare/src/test/resources/ssl/id_rsa.pub     |   1 +
 .../linshare/src/test/resources/ssl/linshare.key   |  28 ++
 .../linshare/src/test/resources/ssl/linshare.pem   |  97 +++++++
 third-party/pom.xml                                |   2 +-
 102 files changed, 2168 insertions(+), 389 deletions(-)
 copy 
backends-common/cassandra/src/test/java/org/apache/james/backends/cassandra/{DockerCassandraSingleton.java
 => CassandraRestartExtension.java} (69%)
 copy 
backends-common/cassandra/src/test/java/org/apache/james/backends/cassandra/{DockerCassandraSingleton.java
 => DockerCassandraRestartRule.java} (79%)
 create mode 100644 
dockerfiles/run/guice/cassandra-ldap/destination/conf/blob.properties
 rename 
dockerfiles/run/guice/cassandra-rabbitmq-ldap/destination/conf/{blobstore.properties
 => blob.properties} (74%)
 rename 
dockerfiles/run/guice/cassandra-rabbitmq/destination/conf/{blobstore.properties 
=> blob.properties} (74%)
 create mode 100644 
dockerfiles/run/guice/cassandra/destination/conf/blob.properties
 create mode 100644 
server/blob/blob-export-file/src/test/java/org/apache/james/blob/export/file/FileSystemExtensionTest.java
 create mode 100644 
server/container/guice/blob-export-guice/src/main/java/org/apache/james/modules/BlobExportImplChoice.java
 create mode 100644 
server/container/guice/blob-export-guice/src/main/java/org/apache/james/modules/BlobExportMechanismModule.java
 create mode 100644 
server/container/guice/blob-export-guice/src/test/java/org/apache/james/modules/BlobExportImplChoiceTest.java
 create mode 100644 
server/container/guice/blob-export-guice/src/test/java/org/apache/james/modules/BlobExportMechanismModuleTest.java
 create mode 100644 
server/container/guice/configuration/src/test/java/org/apache/james/utils/PropertiesProviderTest.java
 create mode 100644 
server/container/guice/configuration/src/test/resources/a.properties
 create mode 100644 
server/container/guice/configuration/src/test/resources/b.properties
 rename 
server/container/guice/{blob-objectstorage-guice/src/test/java/org/apache/james/modules/objectstorage
 => guice-common/src/test/java/org/apache/james}/FakePropertiesProvider.java 
(80%)
 create mode 100644 src/homepage/howTo/deleted-messages-vault.html
 copy {server/blob/blob-export-file => third-party/linshare}/pom.xml (56%)
 create mode 100644 
third-party/linshare/src/test/java/org/apache/james/linshare/LDAPConfigurationPerformer.java
 create mode 100644 
third-party/linshare/src/test/java/org/apache/james/linshare/Linshare.java
 copy 
backends-common/cassandra/src/test/java/org/apache/james/backends/cassandra/DockerCassandraSingleton.java
 => 
third-party/linshare/src/test/java/org/apache/james/linshare/LinshareExtension.java
 (66%)
 create mode 100644 
third-party/linshare/src/test/java/org/apache/james/linshare/LinshareTest.java
 create mode 100644 third-party/linshare/src/test/resources/backend/Dockerfile
 create mode 100644 
third-party/linshare/src/test/resources/backend/conf/catalina.properties
 create mode 100644 
third-party/linshare/src/test/resources/backend/conf/log4j.properties
 create mode 100644 third-party/linshare/src/test/resources/docker-compose.yml
 copy third-party/{pom.xml => linshare/src/test/resources/logback-test.xml} 
(51%)
 create mode 100644 third-party/linshare/src/test/resources/smtp/Dockerfile
 create mode 100644 third-party/linshare/src/test/resources/smtp/conf/smtpd.conf
 create mode 100644 third-party/linshare/src/test/resources/ssl/ca.pem
 create mode 100644 third-party/linshare/src/test/resources/ssl/id_rsa
 create mode 100644 third-party/linshare/src/test/resources/ssl/id_rsa.pub
 create mode 100644 third-party/linshare/src/test/resources/ssl/linshare.key
 create mode 100644 third-party/linshare/src/test/resources/ssl/linshare.pem


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