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 2de38df JAMES-3157 Fix support for bench profiles
new 62b20ec JAMES-2892 Request level error handling
new 6867c94 JAMES-2892 use the same default capabilities everywhere
new e1ae434 JAMES-3093 Port UserProvisioner from draft to jmap-rfc-8621
new 98f9f18 JAMES-3093 Port MailboxProvisioner from draft to jmap-rfc-8621
new d2c314e JAMES-3093 User and mailboxes provisioning for JMAP-RFC-8621
new 029fc19 JAMES-3093 Refactoring MailboxGetMethodContract with
mailboxes provisioning
new 986002b JAMES-3317 add deduplication propertie for blobstore in
configuration
new d6ac26f JAMES-3317 use Storage strategy from BlobStoreConfiguration
when instantiating the blobstore
new 03addb0 JAMES-3348 Add missing Sieve persistent class declarations
new ab1a174 [REFACTORING] Default methods for GuiceModuleTestRule
new 039bdea [REFACTORING] Cleanup Text extractor overrides
new 89fb5f4 [REFACTORING] Override cleanup for RabbitMQAwsS3Stepdefs
The 12 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:
.../destination/conf/blob.properties | 9 +-
.../destination/conf/blob.properties | 7 +
.../destination/conf/blob.properties | 7 +
.../cassandra/destination/conf/blob.properties | 9 +-
.../src/main/resources/META-INF/persistence.xml | 2 +
server/container/cli-integration/pom.xml | 6 -
.../objectstorage/aws/s3/DockerAwsS3TestRule.java | 4 -
.../objectstorage/swift/DockerSwiftTestRule.java | 4 -
server/container/guice/cassandra-guice/pom.xml | 6 -
.../AuthenticatedCassandraJamesServerTest.java | 3 -
.../org/apache/james/CassandraJamesServerTest.java | 3 -
.../apache/james/CassandraJmapJamesServerTest.java | 3 -
.../james/DefaultCassandraJamesServerTest.java | 3 -
.../java/org/apache/james/DockerCassandraRule.java | 4 -
.../test/java/org/apache/james/DockerLdapRule.java | 4 -
.../guice/cassandra-rabbitmq-guice/pom.xml | 6 -
.../modules/blobstore/BlobStoreConfiguration.java | 87 +++-
.../modules/blobstore/BlobStoreModulesChooser.java | 45 +-
.../james/CassandraRabbitMQAwsS3JmapTestRule.java | 5 +-
.../james/CassandraRabbitMQJamesServerFixture.java | 5 +-
.../james/CassandraRabbitMQSwiftJmapTestRule.java | 5 +-
.../java/org/apache/james/WithCacheExtension.java | 5 +-
.../org/apache/james/WithCassandraBlobStore.java | 5 +-
.../apache/james/WithScanningSearchExtension.java | 5 +-
.../apache/james/modules/DockerRabbitMQRule.java | 4 -
.../BlobStoreCacheModulesChooserTest.java | 10 +-
.../blobstore/BlobStoreConfigurationTest.java | 63 ++-
.../blobstore/BlobStoreModulesChooserTest.java | 14 +-
.../CassandraRabbitMQLdapJmapJamesServerTest.java | 15 +-
.../java/org/apache/james/GuiceModuleTestRule.java | 8 +-
.../org/apache/james/TempFilesystemTestRule.java | 12 -
.../src/main/resources/META-INF/persistence.xml | 2 +
server/container/guice/memory-guice/pom.xml | 6 -
.../org/apache/james/MemoryJamesServerTest.java | 3 -
.../java/org/apache/james/MemoryJmapTestRule.java | 6 -
.../memory/MemoryGetMessageListMethodTest.java | 5 +-
.../rabbitmq/RabbitMQAwsS3SendMDNMethodTest.java | 5 +-
.../RabbitMQAwsS3SpamAssassinContractTest.java | 5 +-
.../cucumber/awss3/RabbitMQAwsS3Stepdefs.java | 11 +-
.../distributed/DistributedAuthenticationTest.java | 5 +-
.../distributed/DistributedEchoMethodTest.java | 5 +-
.../DistributedMailboxGetMethodTest.java | 5 +-
...dTest.java => DistributedProvisioningTest.java} | 12 +-
.../distributed/DistributedSessionRouteTest.java | 2 +-
.../james/jmap/rfc8621/contract/Fixture.scala | 14 +
.../contract/MailboxGetMethodContract.scala | 577 +++++++++------------
.../rfc8621/contract/ProvisioningContract.scala | 83 +++
...MethodTest.java => MemoryProvisioningTest.java} | 4 +-
.../james/jmap/http/MailboxesProvisioner.scala | 81 +++
.../apache/james/jmap/http/UserProvisioning.scala | 64 +++
.../org/apache/james/jmap/json/Serializer.scala | 16 +-
.../org/apache/james/jmap/model/Capabilities.scala | 13 +-
.../org/apache/james/jmap/model/Capability.scala | 16 +-
.../apache/james/jmap/model/ProblemDetails.scala | 23 +-
.../james/jmap/model/RequestLevelErrorType.scala | 13 +-
.../org/apache/james/jmap/model/StatusCode.scala | 10 +-
.../apache/james/jmap/routes/JMAPApiRoutes.scala | 81 ++-
.../james/jmap/http/MailboxesProvisionerTest.scala | 103 ++++
.../apache/james/jmap/http/SessionRoutesTest.scala | 68 ++-
.../james/jmap/http/UserProvisioningTest.scala | 103 ++++
.../james/jmap/json/SessionSerializationTest.scala | 6 +-
.../james/jmap/routes/JMAPApiRoutesTest.scala | 96 +++-
.../rabbitmq/ConsistencyTasksIntegrationTest.java | 5 +-
.../rabbitmq/FixingGhostMailboxTest.java | 5 +-
.../rabbitmq/RabbitMQAuthorizedEndpointsTest.java | 5 +-
.../RabbitMQEventDeadLettersIntegrationTest.java | 5 +-
...stViewProjectionHealthCheckIntegrationTest.java | 5 +-
.../rabbitmq/RabbitMQForwardIntegrationTest.java | 5 +-
.../rabbitmq/RabbitMQJmapExtension.java | 5 +-
.../rabbitmq/RabbitMQJwtFilterIntegrationTest.java | 5 +-
...RabbitMQReindexingWithEventDeadLettersTest.java | 5 +-
.../RabbitMQWebAdminServerIntegrationTest.java | 5 +-
...dminServerTaskSerializationIntegrationTest.java | 5 +-
...RabbitMQDeletedMessageVaultIntegrationTest.java | 5 +-
...LinshareBlobExportMechanismIntegrationTest.java | 8 +-
.../webadmin-integration-test-common/pom.xml | 10 -
src/site/xdoc/server/config-blobstore.xml | 9 +
77 files changed, 1325 insertions(+), 573 deletions(-)
copy
server/protocols/jmap-rfc-8621-integration-tests/distributed-jmap-rfc-8621-integration-tests/src/test/java/org/apache/james/jmap/rfc8621/distributed/{DistributedEchoMethodTest.java
=> DistributedProvisioningTest.java} (88%)
create mode 100644
server/protocols/jmap-rfc-8621-integration-tests/jmap-rfc-8621-integration-tests-common/src/main/scala/org/apache/james/jmap/rfc8621/contract/ProvisioningContract.scala
copy
server/protocols/jmap-rfc-8621-integration-tests/memory-jmap-rfc-8621-integration-tests/src/test/java/org/apache/james/jmap/rfc8621/memory/{MemoryEchoMethodTest.java
=> MemoryProvisioningTest.java} (93%)
create mode 100644
server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/http/MailboxesProvisioner.scala
create mode 100644
server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/http/UserProvisioning.scala
copy mailbox/api/src/main/java/org/apache/james/mailbox/Authorizator.java =>
server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/model/ProblemDetails.scala
(73%)
copy
backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/configuration/InjectionNames.java
=>
server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/model/RequestLevelErrorType.scala
(68%)
copy core/src/main/java/org/apache/james/core/healthcheck/HealthCheck.java =>
server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/model/StatusCode.scala
(86%)
create mode 100644
server/protocols/jmap-rfc-8621/src/test/scala/org/apache/james/jmap/http/MailboxesProvisionerTest.scala
create mode 100644
server/protocols/jmap-rfc-8621/src/test/scala/org/apache/james/jmap/http/UserProvisioningTest.scala
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]