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 920e575 JAMES-3433 Ensure CachedBlobStore is only queried for headers
new 7d3624a JAMES-3411 [REFACTORING] Validate EmailSetUpdates upfront
new 0b05fa3 JAMES-3277 Optimization: JMAP Rely on
MessageManager::moveMessage (Draft)
new 2bbde61 JAMES-3277 Optimize range message updates for RFC-8621
new eed9ea5 JAMES-3410 Optimisation Group destroys together
new 7f6003f JAMES-3432 Upload: Attachment
new 8335aa3 JAMES-3432 Add test case
downloadShouldRejectWhenDownloadFromOther
new 41065ee JAMES-3432 fix indent issue for Licenses
new 7d94885 JAMES-3412 Keywords are case insentive, lower cased
The 8 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:
.../org/apache/james/mailbox/MailboxManager.java | 2 +
.../james/mailbox/store/StoreMailboxManager.java | 8 +
.../james/jmap/rfc8621/RFC8621MethodsModule.java | 5 +-
.../methods/integration/SetMessagesMethodTest.java | 74 +++++
.../draft/methods/SetMessagesUpdateProcessor.java | 60 ++++
.../james/jmap/draft/model/UpdateMessagePatch.java | 6 +
...sioningTest.java => DistributedUploadTest.java} | 4 +-
.../jmap/rfc8621/contract/DownloadContract.scala | 20 +-
.../rfc8621/contract/EmailGetMethodContract.scala | 16 +-
.../rfc8621/contract/EmailSetMethodContract.scala | 314 ++++++++++++++++++++-
.../james/jmap/rfc8621/contract/Fixture.scala | 2 +
.../jmap/rfc8621/contract/UploadContract.scala | 164 +++++++++++
...isioningTest.java => MemoryUploadContract.java} | 4 +-
.../apache/james/jmap/http/SessionSupplier.scala | 10 +-
.../apache/james/jmap/json/UploadSerializer.scala | 24 +-
.../org/apache/james/jmap/mail/EmailAddress.scala | 2 +-
.../org/apache/james/jmap/mail/EmailBodyPart.scala | 2 +-
.../org/apache/james/jmap/mail/EmailSet.scala | 19 +-
.../scala/org/apache/james/jmap/mail/Mailbox.scala | 2 +-
.../scala/org/apache/james/jmap/mail/Quotas.scala | 2 +-
.../scala/org/apache/james/jmap/mail/Rights.scala | 2 +-
.../apache/james/jmap/method/CoreEchoMethod.scala | 10 +-
.../apache/james/jmap/method/EmailGetMethod.scala | 10 +-
.../apache/james/jmap/method/EmailSetMethod.scala | 183 +++++++++---
.../org/apache/james/jmap/method/Method.scala | 8 +-
.../org/apache/james/jmap/model/Capabilities.scala | 10 +-
.../org/apache/james/jmap/model/Capability.scala | 10 +-
.../scala/org/apache/james/jmap/model/Id.scala | 2 +-
.../org/apache/james/jmap/model/Invocation.scala | 10 +-
.../org/apache/james/jmap/model/Keyword.scala | 18 +-
.../apache/james/jmap/model/RequestObject.scala | 10 +-
.../apache/james/jmap/model/ResponseObject.scala | 10 +-
.../org/apache/james/jmap/model/Session.scala | 10 +-
.../org/apache/james/jmap/model/UnsignedInt.scala | 10 +-
.../apache/james/jmap/routes/DownloadRoutes.scala | 88 ++++--
.../apache/james/jmap/routes/JMAPApiRoutes.scala | 10 +-
.../apache/james/jmap/routes/UploadRoutes.scala | 146 ++++++++++
37 files changed, 1115 insertions(+), 172 deletions(-)
copy
server/protocols/jmap-rfc-8621-integration-tests/distributed-jmap-rfc-8621-integration-tests/src/test/java/org/apache/james/jmap/rfc8621/distributed/{DistributedProvisioningTest.java
=> DistributedUploadTest.java} (94%)
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/UploadContract.scala
copy
server/protocols/jmap-rfc-8621-integration-tests/memory-jmap-rfc-8621-integration-tests/src/test/java/org/apache/james/jmap/rfc8621/memory/{MemoryProvisioningTest.java
=> MemoryUploadContract.java} (93%)
copy
backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/utils/LightweightTransactionException.java
=>
server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/UploadSerializer.scala
(60%)
create mode 100644
server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/UploadRoutes.scala
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]