This is an automated email from the ASF dual-hosted git repository. btellier pushed a change to branch compress-cves-2 in repository https://gitbox.apache.org/repos/asf/james-project.git
omit 26408466b3 [UPDATE] commons-compress 1.24.0 -> 1.26.0 add 8a9a9d38de [SITE] Blog post for 3.7.5 release add fd767d9da5 [SITE] Blog post for 3.8.1 release add e9232deaac [SITE] Downloads for 3.8.1 James release add 924ce3c29c [SITE] Downloads for 3.7.5 James release add f8cd3b0596 [SITE] Downloads for 0.8.10 MIME4J release add 701f46bdac [SITE] s/3.8.0/3.8.1 add d40376550c [SITE] Release notes add b0ad23fb06 [SITE] Update upgrade instructions add 9cb4bcf949 [SITE] Mime4J 0.8.10 release add 169ae5b8e8 JMAP - EmailSubmission/set - Should not invoke onSuccessDestroyEmail/onSuccessUpdateEmail when not created (#2041) add 232adec907 [FIX] MailReceptionCheck do not send the mail before we actively listen to the results (#2038) add 9ac709336e [CHANGELOG] Mention 3.7.5 and 3.8.1 releases (#2045) add 01f39e7ba7 Document new CVEs (#2046) add 3897ad9b99 Update site plugin add 7fd6b27741 Update rat plugin add 487d9faeea [DOCUMENTATION] CVE-2023-51518 CVE-2023-51747 CVE-2024-21742 (#2047) add 915bcc33f2 JAMES-3997 Netty backpressure for IMAP FETCH (#2031) add 667c27e6b9 JAMES-4010 Do not index body (#2018) add 7a300ed824 JAMES-4009 StripAttachment should explicitly handle duplicates add aee6550277 JAMES-3995 Optimize Email/get add 66426a8005 JAMES-4002 AES blob store tuning to reduce memory pressure (#2021) add a2583d4e8a JAMES-4008 JMAP - Email/set - Should be able to save a draft with invalid email address (#2040) add ba34e7242c JAMES-4007 ImapChannelUpstreamHandler should always cleanup INBOUND message add 8b9cbf1385 JAMES-4007 Prevent channel inactivity to clear literal while IMAP APPEND is in progress add 25de96ea4f [UPDATE] commons-compress 1.24.0 -> 1.26.0 This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (26408466b3) \ N -- N -- N refs/heads/compress-cves-2 (25de96ea4f) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: CHANGELOG.md | 16 +- docs/antora.yml | 2 +- .../{IndexHeaders.java => IndexBody.java} | 2 +- .../opensearch/OpenSearchMailboxConfiguration.java | 37 +++- .../OpenSearchListeningMessageSearchIndex.java | 12 +- .../mailbox/opensearch/json/IndexableMessage.java | 17 +- .../opensearch/json/MessageToOpenSearchJson.java | 14 +- .../mailbox/opensearch/json/MimePartParser.java | 10 +- .../OpenSearchMailboxConfigurationTest.java | 97 ++++++--- ...a => OpenSearchNoIndexBodyIntegrationTest.java} | 104 +++++---- .../store/search/ListeningMessageSearchIndex.java | 10 +- .../james/transport/mailets/StripAttachment.java | 25 ++- .../transport/mailets/StripAttachmentTest.java | 96 ++++++--- pom.xml | 4 +- .../apache/james/imap/api/process/ImapSession.java | 13 ++ .../james/imap/processor/fetch/FetchProcessor.java | 66 +++++- server/apps/distributed-app/docs/antora.yml | 2 +- .../modules/ROOT/pages/configure/blobstore.adoc | 16 ++ .../modules/ROOT/pages/configure/opensearch.adoc | 3 + .../docs/modules/ROOT/pages/operate/security.adoc | 35 +++ .../docs/modules/ROOT/pages/run/k8s-values.adoc | 2 +- .../docs/modules/ROOT/pages/run/run-docker.adoc | 4 +- .../sample-configuration/jvm.properties | 12 ++ server/blob/blob-aes/pom.xml | 4 + .../org/apache/james/blob/aes/AESBlobStoreDAO.java | 76 ++++++- .../org/apache/james/blob/api/BlobStoreDAO.java | 26 +++ .../blob/objectstorage/aws/S3BlobStoreDAO.java | 10 + .../james/healthcheck/MailReceptionCheck.java | 7 +- .../org/apache/james/jmap/api/model/Preview.java | 2 + .../AvoidBinaryBodyBufferingBodyFactory.java | 98 +++------ .../apache/james/jmap/mime4j/FakeBinaryBody.java | 48 +++-- .../org/apache/james/jmap/mime4j/SizeUtils.java | 152 +++++++++++++ .../ComputeMessageFastViewProjectionListener.java | 4 +- .../src/main/resources/eml/nested2.eml | 77 +++++++ .../rfc8621/contract/EmailGetMethodContract.scala | 63 +++++- .../contract/EmailParseMethodContract.scala | 2 +- .../rfc8621/contract/EmailSetMethodContract.scala | 238 ++++++++++++++++++++- .../EmailSubmissionSetMethodContract.scala | 122 +++++++++++ .../james/jmap/json/EmailGetSerializer.scala | 3 + .../james/jmap/json/EmailSetSerializer.scala | 18 +- .../scala/org/apache/james/jmap/mail/Email.scala | 26 +-- .../org/apache/james/jmap/mail/EmailBodyPart.scala | 17 +- .../org/apache/james/jmap/mail/EmailSet.scala | 91 +++++++- .../james/jmap/mail/EmailSubmissionSet.scala | 30 +-- .../jmap/method/EmailSetCreatePerformer.scala | 4 +- .../jmap/method/EmailSubmissionSetMethod.scala | 45 ++-- .../james/jmap/json/EmailSetSerializerTest.scala | 87 ++++++++ .../netty/ImapChannelUpstreamHandler.java | 15 +- .../imapserver/netty/ImapRequestFrameDecoder.java | 8 +- .../james/imapserver/netty/NettyConstants.java | 1 + .../james/imapserver/netty/NettyImapSession.java | 10 + ....markdown => 2024-01-08-mime4j-0.8.10.markdown} | 8 +- ....4.markdown => 2024-01-09-james-3.7.5.markdown} | 13 +- ....4.markdown => 2024-01-09-james-3.8.1.markdown} | 15 +- src/homepage/howTo/deleted-messages-vault.html | 2 +- src/homepage/index.html | 6 +- src/site/markdown/mailet/quickstart.md | 2 +- src/site/markdown/server/install/guice-jpa-smtp.md | 10 +- src/site/markdown/server/install/guice-jpa.md | 2 +- src/site/xdoc/download.xml | 164 +++++++------- src/site/xdoc/protocols/imap4.xml | 2 +- src/site/xdoc/server/config-listeners.xml | 2 +- src/site/xdoc/server/config-opensearch.xml | 2 + src/site/xdoc/server/feature-security.xml | 32 +++ src/site/xdoc/server/index.xml | 10 +- src/site/xdoc/server/install.xml | 8 +- src/site/xdoc/server/objectives.xml | 2 +- src/site/xdoc/server/packaging.xml | 16 +- src/site/xdoc/server/quick-start.xml | 8 +- src/site/xdoc/server/release-notes.xml | 8 + upgrade-instructions.md | 8 + 71 files changed, 1730 insertions(+), 473 deletions(-) copy mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/{IndexHeaders.java => IndexBody.java} (97%) copy mailbox/opensearch/src/test/java/org/apache/james/mailbox/opensearch/{search/OpenSearchSearcherTest.java => OpenSearchNoIndexBodyIntegrationTest.java} (73%) copy mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl/FileBufferedBodyFactory.java => server/data/data-jmap/src/main/java/org/apache/james/jmap/mime4j/AvoidBinaryBodyBufferingBodyFactory.java (85%) copy protocols/imap/src/main/java/org/apache/james/imap/processor/fetch/EmptyContent.java => server/data/data-jmap/src/main/java/org/apache/james/jmap/mime4j/FakeBinaryBody.java (65%) create mode 100644 server/data/data-jmap/src/main/java/org/apache/james/jmap/mime4j/SizeUtils.java create mode 100644 server/protocols/jmap-rfc-8621-integration-tests/jmap-rfc-8621-integration-tests-common/src/main/resources/eml/nested2.eml create mode 100644 server/protocols/jmap-rfc-8621/src/test/scala/org/apache/james/jmap/json/EmailSetSerializerTest.scala copy src/homepage/_posts/{2022-10-28-mime4j-0.8.8.markdown => 2024-01-08-mime4j-0.8.10.markdown} (69%) copy src/homepage/_posts/{2023-03-20-james-3.7.4.markdown => 2024-01-09-james-3.7.5.markdown} (69%) copy src/homepage/_posts/{2023-03-20-james-3.7.4.markdown => 2024-01-09-james-3.8.1.markdown} (60%) --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@james.apache.org For additional commands, e-mail: notifications-h...@james.apache.org