svn commit: r69602 - in /release/james/jspf/1.0.4: ./ apache-jspf-1.0.4-bin.zip apache-jspf-1.0.4-bin.zip.asc apache-jspf-1.0.4-bin.zip.sha512 apache-jspf-sources-1.0.4.zip apache-jspf-sources-1.0.4.z

2024-06-07 Thread btellier
Author: btellier
Date: Fri Jun  7 13:28:27 2024
New Revision: 69602

Log:
Build materials for JSPF release candidate

Added:
release/james/jspf/1.0.4/
release/james/jspf/1.0.4/apache-jspf-1.0.4-bin.zip   (with props)
release/james/jspf/1.0.4/apache-jspf-1.0.4-bin.zip.asc   (with props)
release/james/jspf/1.0.4/apache-jspf-1.0.4-bin.zip.sha512
release/james/jspf/1.0.4/apache-jspf-sources-1.0.4.zip   (with props)
release/james/jspf/1.0.4/apache-jspf-sources-1.0.4.zip.asc   (with props)
release/james/jspf/1.0.4/apache-jspf-sources-1.0.4.zip.sha512

Added: release/james/jspf/1.0.4/apache-jspf-1.0.4-bin.zip
==
Binary file - no diff available.

Propchange: release/james/jspf/1.0.4/apache-jspf-1.0.4-bin.zip
--
svn:mime-type = application/octet-stream

Added: release/james/jspf/1.0.4/apache-jspf-1.0.4-bin.zip.asc
==
Binary file - no diff available.

Propchange: release/james/jspf/1.0.4/apache-jspf-1.0.4-bin.zip.asc
--
svn:mime-type = application/octet-stream

Added: release/james/jspf/1.0.4/apache-jspf-1.0.4-bin.zip.sha512
==
--- release/james/jspf/1.0.4/apache-jspf-1.0.4-bin.zip.sha512 (added)
+++ release/james/jspf/1.0.4/apache-jspf-1.0.4-bin.zip.sha512 Fri Jun  7 
13:28:27 2024
@@ -0,0 +1 @@
+1ba126d28a94ae24352f944a812b0351cfcc52519f35196f30a412bbf45835f90539e038bddff3dd81dd4526c20690a864e898c0e05d4363934c8ff60013b860
  apache-jspf-1.0.4-bin.zip

Added: release/james/jspf/1.0.4/apache-jspf-sources-1.0.4.zip
==
Binary file - no diff available.

Propchange: release/james/jspf/1.0.4/apache-jspf-sources-1.0.4.zip
--
svn:mime-type = application/octet-stream

Added: release/james/jspf/1.0.4/apache-jspf-sources-1.0.4.zip.asc
==
Binary file - no diff available.

Propchange: release/james/jspf/1.0.4/apache-jspf-sources-1.0.4.zip.asc
--
svn:mime-type = application/octet-stream

Added: release/james/jspf/1.0.4/apache-jspf-sources-1.0.4.zip.sha512
==
--- release/james/jspf/1.0.4/apache-jspf-sources-1.0.4.zip.sha512 (added)
+++ release/james/jspf/1.0.4/apache-jspf-sources-1.0.4.zip.sha512 Fri Jun  7 
13:28:27 2024
@@ -0,0 +1 @@
+f9456eda110e979be21ed14f43f6a2079d0513353ea4f0b738374477b3714fd3a6645392149574f081cf81341b3652e0e5724ecc75286d292af865254fe75fc1
  apache-jspf-sources-1.0.4.zip



-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



svn commit: r69596 - /release/james/jspf/1.0.2/

2024-06-07 Thread btellier
Author: btellier
Date: Fri Jun  7 12:53:15 2024
New Revision: 69596

Log:
Archive JSPF 1.0.2

Removed:
release/james/jspf/1.0.2/


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-jspf) branch master updated: [maven-release-plugin] prepare release apache-jspf-project-1.0.4

2024-06-07 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-jspf.git


The following commit(s) were added to refs/heads/master by this push:
 new e6e7c0e  [maven-release-plugin] prepare release 
apache-jspf-project-1.0.4
e6e7c0e is described below

commit e6e7c0e577907bdf8e7607f5a245e3d779b8fee5
Author: Benoit TELLIER 
AuthorDate: Fri Jun 7 11:52:03 2024 +0200

[maven-release-plugin] prepare release apache-jspf-project-1.0.4
---
 assemble/pom.xml | 2 +-
 pom.xml  | 4 ++--
 resolver/pom.xml | 2 +-
 tester/pom.xml   | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/assemble/pom.xml b/assemble/pom.xml
index dc47e3f..0df1673 100644
--- a/assemble/pom.xml
+++ b/assemble/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-jspf-project
-1.0.4-SNAPSHOT
+1.0.4
 ../pom.xml
 
 
diff --git a/pom.xml b/pom.xml
index ca479ce..49e1523 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,7 +29,7 @@
 
 org.apache.james
 apache-jspf-project
-1.0.4-SNAPSHOT
+1.0.4
 pom
 
 Apache JAMES jSPF
@@ -47,7 +47,7 @@
 
scm:git:http://git-wip-us.apache.org/repos/asf/james-jspf.git
 
scm:git:ssh://g...@github.com/apache/james-jspf.git
 https://git-wip-us.apache.org/repos/asf/james-jspf.git
-  HEAD
+  apache-jspf-project-1.0.4
   
 
 JIRA
diff --git a/resolver/pom.xml b/resolver/pom.xml
index 2209e9a..d820bb5 100644
--- a/resolver/pom.xml
+++ b/resolver/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-jspf-project
-1.0.4-SNAPSHOT
+1.0.4
 ../pom.xml
 
 
diff --git a/tester/pom.xml b/tester/pom.xml
index c738fc4..65b8a79 100644
--- a/tester/pom.xml
+++ b/tester/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-jspf-project
-1.0.4-SNAPSHOT
+1.0.4
 ../pom.xml
 
 


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-jspf) branch master updated: [maven-release-plugin] prepare for next development iteration

2024-06-07 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-jspf.git


The following commit(s) were added to refs/heads/master by this push:
 new cb597d3  [maven-release-plugin] prepare for next development iteration
cb597d3 is described below

commit cb597d3aed85e715ae3b6c5f4887217fbef33698
Author: Benoit TELLIER 
AuthorDate: Fri Jun 7 11:52:23 2024 +0200

[maven-release-plugin] prepare for next development iteration
---
 assemble/pom.xml | 2 +-
 pom.xml  | 4 ++--
 resolver/pom.xml | 2 +-
 tester/pom.xml   | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/assemble/pom.xml b/assemble/pom.xml
index 0df1673..509c3e6 100644
--- a/assemble/pom.xml
+++ b/assemble/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-jspf-project
-1.0.4
+1.0.5-SNAPSHOT
 ../pom.xml
 
 
diff --git a/pom.xml b/pom.xml
index 49e1523..0701b60 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,7 +29,7 @@
 
 org.apache.james
 apache-jspf-project
-1.0.4
+1.0.5-SNAPSHOT
 pom
 
 Apache JAMES jSPF
@@ -47,7 +47,7 @@
 
scm:git:http://git-wip-us.apache.org/repos/asf/james-jspf.git
 
scm:git:ssh://g...@github.com/apache/james-jspf.git
 https://git-wip-us.apache.org/repos/asf/james-jspf.git
-  apache-jspf-project-1.0.4
+  HEAD
   
 
 JIRA
diff --git a/resolver/pom.xml b/resolver/pom.xml
index d820bb5..052992e 100644
--- a/resolver/pom.xml
+++ b/resolver/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-jspf-project
-1.0.4
+1.0.5-SNAPSHOT
 ../pom.xml
 
 
diff --git a/tester/pom.xml b/tester/pom.xml
index 65b8a79..d373c65 100644
--- a/tester/pom.xml
+++ b/tester/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-jspf-project
-1.0.4
+1.0.5-SNAPSHOT
 ../pom.xml
 
 


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-jspf) annotated tag apache-jspf-project-1.0.4 updated (e6e7c0e -> b4c364e)

2024-06-07 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a change to annotated tag apache-jspf-project-1.0.4
in repository https://gitbox.apache.org/repos/asf/james-jspf.git


*** WARNING: tag apache-jspf-project-1.0.4 was modified! ***

from e6e7c0e  (commit)
  to b4c364e  (tag)
 tagging e6e7c0e577907bdf8e7607f5a245e3d779b8fee5 (commit)
 replaces apache-jspf-project-1.0.3
  by Benoit TELLIER
  on Fri Jun 7 11:52:18 2024 +0200

- Log -
[maven-release-plugin] copy for tag apache-jspf-project-1.0.4
---


No new revisions were added by this update.

Summary of changes:


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-jspf) branch master updated: [FIX] AsynchronousSPFExecutor should chain correctly DNSLookupContinuation

2024-05-17 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-jspf.git


The following commit(s) were added to refs/heads/master by this push:
 new e188ef5  [FIX] AsynchronousSPFExecutor should chain correctly 
DNSLookupContinuation
e188ef5 is described below

commit e188ef5db6a76dc687faa0d464eabc06c4896339
Author: Benoit TELLIER 
AuthorDate: Fri May 17 11:08:15 2024 +0200

[FIX] AsynchronousSPFExecutor should chain correctly DNSLookupContinuation
---
 .../jspf/executor/AsynchronousSPFExecutor.java | 72 --
 .../AsynchronousSPFExecutorIntegrationTest.java| 42 +
 2 files changed, 82 insertions(+), 32 deletions(-)

diff --git 
a/resolver/src/main/java/org/apache/james/jspf/executor/AsynchronousSPFExecutor.java
 
b/resolver/src/main/java/org/apache/james/jspf/executor/AsynchronousSPFExecutor.java
index 2ec4e9d..0b950b3 100644
--- 
a/resolver/src/main/java/org/apache/james/jspf/executor/AsynchronousSPFExecutor.java
+++ 
b/resolver/src/main/java/org/apache/james/jspf/executor/AsynchronousSPFExecutor.java
@@ -50,39 +50,47 @@ public class AsynchronousSPFExecutor implements SPFExecutor 
{
  * @see SPFExecutor#execute(SPFSession, FutureSPFResult)
  */
 public void execute(SPFSession session, FutureSPFResult result) {
-SPFChecker checker;
-while ((checker = session.popChecker()) != null) {
-// only execute checkers we added (better recursivity)
-LOGGER.debug("Executing checker: {}", checker);
-SPFChecker finalChecker = checker;
-try {
-DNSLookupContinuation cont = checker.checkSPF(session);
-if (cont == null) {
-continue;
-}
-// if the checker returns a continuation we return it
-dnsProbe.getRecordsAsync(cont.getRequest())
-.thenAccept(results -> {
-try {
-cont.getListener().onDNSResponse(new 
DNSResponse(results), session);
-} catch (PermErrorException | NoneException | 
TempErrorException | NeutralException e) {
-handleError(session, finalChecker, e);
-}
-})
-.exceptionally(e -> {
-if (e instanceof TimeoutException) {
-handleTimeout(session, finalChecker, cont, 
(TimeoutException) e);
-}
-if (e.getCause() instanceof TimeoutException) {
-handleTimeout(session, finalChecker, cont, 
(TimeoutException) e.getCause());
-}
-return null;
-});
-} catch (Exception e) {
-handleError(session, checker, e);
-}
+SPFChecker checker = session.popChecker();
+if (checker == null) {
+result.setSPFResult(session);
+return;
+}
+// only execute checkers we added (better recursivity)
+LOGGER.debug("Executing checker: {}", checker);
+try {
+DNSLookupContinuation cont = checker.checkSPF(session);
+handleCont(session, result, cont, checker);
+} catch (Exception e) {
+handleError(session, checker, e);
+result.setSPFResult(session);
+}
+}
+
+private void handleCont(SPFSession session, FutureSPFResult result, 
DNSLookupContinuation cont, SPFChecker checker) {
+if (cont != null) {
+// if the checker returns a continuation we return it
+dnsProbe.getRecordsAsync(cont.getRequest())
+.thenAccept(results -> {
+try {
+DNSLookupContinuation dnsLookupContinuation = 
cont.getListener().onDNSResponse(new DNSResponse(results), session);
+handleCont(session, result, dnsLookupContinuation, 
checker);
+} catch (PermErrorException | NoneException | 
TempErrorException | NeutralException e) {
+handleError(session, checker, e);
+}
+})
+.exceptionally(e -> {
+if (e instanceof TimeoutException) {
+handleTimeout(session, checker, cont, 
(TimeoutException) e);
+}
+if (e.getCause() instanceof TimeoutException) {
+handleTimeout(session, checker, cont, 
(TimeoutException) e.getCause());
+}
+result.setSPFResult(session);
+return null;
+});
+} else {
+execute(session, result);
 }
-result.setSPFResult(session);
 }
 
 priva

(james-mime4j) branch master updated: MIME4J-327 LenientAddressParser now handles UTF-8 (#104)

2024-05-07 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


The following commit(s) were added to refs/heads/master by this push:
 new 85995590 MIME4J-327 LenientAddressParser now handles UTF-8 (#104)
85995590 is described below

commit 85995590ad6700cc8bf7a3b8462ce87843dab5bd
Author: Benoit TELLIER 
AuthorDate: Tue May 7 15:05:49 2024 +0200

MIME4J-327 LenientAddressParser now handles UTF-8 (#104)

Huge thanks to Chung dae hyun for reporting the issue and writing the test
Huge thanks to @twn for fixing utf-8 handling in the first place and
fixing up the test
---
 .../mime4j/field/address/LenientAddressBuilderTest.java| 14 ++
 1 file changed, 14 insertions(+)

diff --git 
a/dom/src/test/java/org/apache/james/mime4j/field/address/LenientAddressBuilderTest.java
 
b/dom/src/test/java/org/apache/james/mime4j/field/address/LenientAddressBuilderTest.java
index 78535802..a9d59642 100644
--- 
a/dom/src/test/java/org/apache/james/mime4j/field/address/LenientAddressBuilderTest.java
+++ 
b/dom/src/test/java/org/apache/james/mime4j/field/address/LenientAddressBuilderTest.java
@@ -108,6 +108,20 @@ public class LenientAddressBuilderTest {
 Assert.assertEquals("=?utf-8?Q?Dupont,_Gr=C3=A9goire", 
mailbox.getName());
 }
 
+@Test // MIME4J-327
+public void testNameUTF8Support() throws Exception {
+String s = "\"시험\" ";
+ByteSequence raw = ContentUtil.encode(s);
+ParserCursor cursor = new ParserCursor(0, raw.length());
+
+Address address = parser.parseAddress(raw, cursor, 
RawFieldParser.INIT_BITSET(','));
+Assert.assertNotNull(address);
+Assert.assertTrue(address instanceof Mailbox);
+Mailbox mailbox = (Mailbox) address;
+Assert.assertEquals("시험", mailbox.getName());
+Assert.assertEquals("koreant...@example.com", mailbox.getAddress());
+}
+
 @Test
 public void shouldTolerateMalformedEncoding() throws Exception {
 String s = "\"=?windows-1251?B?onsonsmekqixrbahkinyv?=\" 
";


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-mime4j) branch master updated: MIME4J-284 Test unfolding with equal sign (#105)

2024-05-07 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


The following commit(s) were added to refs/heads/master by this push:
 new 70a7b1ee MIME4J-284 Test unfolding with equal sign (#105)
70a7b1ee is described below

commit 70a7b1ee87b20a332aa78aeb65baff38b6a48f6b
Author: Benoit TELLIER 
AuthorDate: Tue May 7 15:05:36 2024 +0200

MIME4J-284 Test unfolding with equal sign (#105)
---
 .../java/org/apache/james/mime4j/field/UnstructuredFieldTest.java | 8 
 1 file changed, 8 insertions(+)

diff --git 
a/dom/src/test/java/org/apache/james/mime4j/field/UnstructuredFieldTest.java 
b/dom/src/test/java/org/apache/james/mime4j/field/UnstructuredFieldTest.java
index 23f3b0a9..d5ac6f99 100644
--- a/dom/src/test/java/org/apache/james/mime4j/field/UnstructuredFieldTest.java
+++ b/dom/src/test/java/org/apache/james/mime4j/field/UnstructuredFieldTest.java
@@ -43,6 +43,14 @@ public class UnstructuredFieldTest {
 Assert.assertEquals("Testing value without a leading ' '", "yada", 
f.getValue());
 }
 
+@Test
+public void testUnfoldWithEqualSign() throws Exception {
+UnstructuredField f = (UnstructuredField) 
DefaultFieldParser.parse("\n" +
+"References: 
\n" +
+" 
\r\n");
+
Assert.assertEquals("
 ", 
f.getValue());
+}
+
 @Test
 public void testGetBodyUtf8() throws Exception {
 UnstructuredField f;


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-mime4j) branch master updated: MIME4J-328 Fix DecoderUtil split point (#101)

2024-04-29 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


The following commit(s) were added to refs/heads/master by this push:
 new ff415b3a MIME4J-328 Fix DecoderUtil split point (#101)
ff415b3a is described below

commit ff415b3a664066818b7e9ed1ad65f36d9e1fd0f2
Author: Benoit TELLIER 
AuthorDate: Mon Apr 29 14:29:19 2024 +0200

MIME4J-328 Fix DecoderUtil split point (#101)

Huge thanks to Chung dae hyun
---
 .../org/apache/james/mime4j/codec/DecoderUtil.java | 62 ++
 .../apache/james/mime4j/codec/DecoderUtilTest.java |  7 +++
 2 files changed, 59 insertions(+), 10 deletions(-)

diff --git a/core/src/main/java/org/apache/james/mime4j/codec/DecoderUtil.java 
b/core/src/main/java/org/apache/james/mime4j/codec/DecoderUtil.java
index 14a981dd..5526b8fc 100644
--- a/core/src/main/java/org/apache/james/mime4j/codec/DecoderUtil.java
+++ b/core/src/main/java/org/apache/james/mime4j/codec/DecoderUtil.java
@@ -19,6 +19,7 @@
 
 package org.apache.james.mime4j.codec;
 
+import java.io.ByteArrayOutputStream;
 import java.io.IOException;
 import java.io.UnsupportedEncodingException;
 import java.lang.ref.SoftReference;
@@ -28,7 +29,6 @@ import java.util.Map;
 
 import org.apache.james.mime4j.io.InputStreams;
 import org.apache.james.mime4j.util.BufferRecycler;
-import org.apache.james.mime4j.util.ByteArrayBuffer;
 import org.apache.james.mime4j.util.CharsetUtil;
 import org.apache.james.mime4j.util.RecycledByteArrayBuffer;
 
@@ -122,6 +122,10 @@ public class DecoderUtil {
 return new String(decodedBytes, charset);
 }
 
+static byte[] decodeByteAryB(String encodedText, DecodeMonitor monitor) 
throws UnsupportedEncodingException {
+return decodeBase64(encodedText, monitor);
+}
+
 /**
  * Decodes an encoded text encoded with the 'Q' encoding (described in
  * RFC 2047) found in a header field body.
@@ -140,6 +144,10 @@ public class DecoderUtil {
 return new String(decodedBytes, charset);
 }
 
+static byte[] decodeByteAryQ(String encodedText, DecodeMonitor monitor) 
throws UnsupportedEncodingException {
+return decodeQuotedPrintable(replaceUnderscores(encodedText), monitor);
+}
+
 static String decodeEncodedWords(String body)  {
 return decodeEncodedWords(body, DecodeMonitor.SILENT);
 }
@@ -208,8 +216,11 @@ public class DecoderUtil {
 Map charsetOverrides)
 throws IllegalArgumentException {
 
+ByteArrayOutputStream out = new ByteArrayOutputStream();
 StringBuilder sb = new StringBuilder();
 int position = 0;
+String mimeCharset ="";
+String encoding ="";
 
 while (position < body.length()) {
 int startPattern = body.indexOf("=?", position);
@@ -217,6 +228,7 @@ public class DecoderUtil {
 if (position == 0) {
 return body;
 }
+appendStringBuffer(fallback, charsetOverrides, out, sb, 
mimeCharset);
 sb.append(body, position, body.length());
 break;
 }
@@ -227,29 +239,48 @@ public class DecoderUtil {
 
 if (charsetEnd < 0 || encodingEnd < 0 || encodedTextEnd < 0) {
 // Invalid pattern
+appendStringBuffer(fallback, charsetOverrides, out, sb, 
mimeCharset);
 sb.append(body, position, startPattern + 2);
 position = startPattern + 2;
 } else if (encodingEnd == encodedTextEnd) {
+appendStringBuffer(fallback, charsetOverrides, out, sb, 
mimeCharset);
 sb.append(body, position, Math.min(encodedTextEnd + 2, 
body.length()));
 position = encodedTextEnd +2;
 } else {
 String separator = body.substring(position, startPattern);
 if ((!CharsetUtil.isWhitespace(separator) || position == 0) && 
!separator.isEmpty()) {
+appendStringBuffer(fallback, charsetOverrides, out, sb, 
mimeCharset);
 sb.append(separator);
 }
-String mimeCharset = body.substring(startPattern + 2, 
charsetEnd);
-String encoding = body.substring(charsetEnd + 1, encodingEnd);
+String mimeCurCharset = body.substring(startPattern + 2, 
charsetEnd);
+String curEncoding = body.substring(charsetEnd + 1, 
encodingEnd);
 String encodedText = body.substring(encodingEnd + 1, 
encodedTextEnd);
 
+if (!mimeCharset.isEmpty() && 
!mimeCurCharset.equals(mimeCharset)){
+appendStringBuffer(fallback, charsetOverrides, out, sb, 
mimeCharset);
+}
+
+if (!encoding.isEmpty() && !curEncoding.equals(encoding)){
+

svn commit: r67736 - /release/james/mime4j/0.8.11/

2024-03-05 Thread btellier
Author: btellier
Date: Tue Mar  5 15:38:59 2024
New Revision: 67736

Log:
MIME4J 0.8.11

Added:
release/james/mime4j/0.8.11/
release/james/mime4j/0.8.11/apache-mime4j-0.8.11-bin.zip   (with props)
release/james/mime4j/0.8.11/apache-mime4j-0.8.11-bin.zip.asc   (with props)
release/james/mime4j/0.8.11/apache-mime4j-0.8.11-bin.zip.sha512
release/james/mime4j/0.8.11/apache-mime4j-core-0.8.11.jar   (with props)
release/james/mime4j/0.8.11/apache-mime4j-core-0.8.11.jar.asc   (with props)
release/james/mime4j/0.8.11/apache-mime4j-core-0.8.11.jar.sha512
release/james/mime4j/0.8.11/apache-mime4j-dom-0.8.11.jar   (with props)
release/james/mime4j/0.8.11/apache-mime4j-dom-0.8.11.jar.asc   (with props)
release/james/mime4j/0.8.11/apache-mime4j-dom-0.8.11.jar.sha512
release/james/mime4j/0.8.11/james-mime4j-sources-0.8.11.zip   (with props)
release/james/mime4j/0.8.11/james-mime4j-sources-0.8.11.zip.asc   (with 
props)
release/james/mime4j/0.8.11/james-mime4j-sources-0.8.11.zip.sha512

Added: release/james/mime4j/0.8.11/apache-mime4j-0.8.11-bin.zip
==
Binary file - no diff available.

Propchange: release/james/mime4j/0.8.11/apache-mime4j-0.8.11-bin.zip
--
svn:mime-type = application/octet-stream

Added: release/james/mime4j/0.8.11/apache-mime4j-0.8.11-bin.zip.asc
==
Binary file - no diff available.

Propchange: release/james/mime4j/0.8.11/apache-mime4j-0.8.11-bin.zip.asc
--
svn:mime-type = application/octet-stream

Added: release/james/mime4j/0.8.11/apache-mime4j-0.8.11-bin.zip.sha512
==
--- release/james/mime4j/0.8.11/apache-mime4j-0.8.11-bin.zip.sha512 (added)
+++ release/james/mime4j/0.8.11/apache-mime4j-0.8.11-bin.zip.sha512 Tue Mar  5 
15:38:59 2024
@@ -0,0 +1 @@
+37bd9dfa20bc38c2fa97c5957261faf395c71f76dde12f80bb42980e441f552dd2b1f271b1791a8b12a3f6533f2f448dd6c1b454d64695bd9ae43cb97871e029
  apache-mime4j-0.8.11-bin.zip

Added: release/james/mime4j/0.8.11/apache-mime4j-core-0.8.11.jar
==
Binary file - no diff available.

Propchange: release/james/mime4j/0.8.11/apache-mime4j-core-0.8.11.jar
--
svn:mime-type = application/octet-stream

Added: release/james/mime4j/0.8.11/apache-mime4j-core-0.8.11.jar.asc
==
Binary file - no diff available.

Propchange: release/james/mime4j/0.8.11/apache-mime4j-core-0.8.11.jar.asc
--
svn:mime-type = application/octet-stream

Added: release/james/mime4j/0.8.11/apache-mime4j-core-0.8.11.jar.sha512
==
--- release/james/mime4j/0.8.11/apache-mime4j-core-0.8.11.jar.sha512 (added)
+++ release/james/mime4j/0.8.11/apache-mime4j-core-0.8.11.jar.sha512 Tue Mar  5 
15:38:59 2024
@@ -0,0 +1 @@
+e5a43c0c6bad3ddd17af14b8da26a84a597fccbe92c13d0de0bb8376c92a70f6a407d2997f9f06696a2ef398debf58e86b40f2fa3823896e890faf3df35e3ac8
  apache-mime4j-core-0.8.11.jar

Added: release/james/mime4j/0.8.11/apache-mime4j-dom-0.8.11.jar
==
Binary file - no diff available.

Propchange: release/james/mime4j/0.8.11/apache-mime4j-dom-0.8.11.jar
--
svn:mime-type = application/octet-stream

Added: release/james/mime4j/0.8.11/apache-mime4j-dom-0.8.11.jar.asc
==
Binary file - no diff available.

Propchange: release/james/mime4j/0.8.11/apache-mime4j-dom-0.8.11.jar.asc
--
svn:mime-type = application/octet-stream

Added: release/james/mime4j/0.8.11/apache-mime4j-dom-0.8.11.jar.sha512
==
--- release/james/mime4j/0.8.11/apache-mime4j-dom-0.8.11.jar.sha512 (added)
+++ release/james/mime4j/0.8.11/apache-mime4j-dom-0.8.11.jar.sha512 Tue Mar  5 
15:38:59 2024
@@ -0,0 +1 @@
+9bf6b3dca2ed9696a7ebd7afcbbc4a6d580971b8f1c54301fb15dc6b3795b6865ba94470d59ee4412c04632f35100cf6f037b5b7f12b0dfde51c9f659fb012bf
  apache-mime4j-dom-0.8.11.jar

Added: release/james/mime4j/0.8.11/james-mime4j-sources-0.8.11.zip
==
Binary file - no diff available.

Propchange: release/james/mime4j

svn commit: r67735 - /release/james/mime4j/0.8.9/

2024-03-05 Thread btellier
Author: btellier
Date: Tue Mar  5 15:29:10 2024
New Revision: 67735

Log:
Archive MIME4J 0.8.9

Removed:
release/james/mime4j/0.8.9/


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-mime4j) branch MIME4J-326 updated: [maven-release-plugin] prepare for next development iteration

2024-03-05 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch MIME4J-326
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


The following commit(s) were added to refs/heads/MIME4J-326 by this push:
 new ae66a12b [maven-release-plugin] prepare for next development iteration
ae66a12b is described below

commit ae66a12b393f1ac44efdd6036600358da1cbb855
Author: Benoit TELLIER 
AuthorDate: Tue Mar 5 10:58:03 2024 +0100

[maven-release-plugin] prepare for next development iteration
---
 assemble/pom.xml| 2 +-
 benchmark/pom.xml   | 2 +-
 core/pom.xml| 2 +-
 dom/pom.xml | 2 +-
 examples/pom.xml| 2 +-
 james-utils/pom.xml | 2 +-
 mbox/pom.xml| 2 +-
 pom.xml | 4 ++--
 storage/pom.xml | 2 +-
 9 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/assemble/pom.xml b/assemble/pom.xml
index 7ae96d5b..2d5b4ccd 100644
--- a/assemble/pom.xml
+++ b/assemble/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.11
+0.8.12-SNAPSHOT
 ../pom.xml
 
 
diff --git a/benchmark/pom.xml b/benchmark/pom.xml
index 57716130..ded770bf 100644
--- a/benchmark/pom.xml
+++ b/benchmark/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.11
+0.8.12-SNAPSHOT
 ../pom.xml
 
 
diff --git a/core/pom.xml b/core/pom.xml
index c4ee5f4a..ef896b7c 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.11
+0.8.12-SNAPSHOT
 ../pom.xml
 
 
diff --git a/dom/pom.xml b/dom/pom.xml
index b644f9c4..969f3e18 100644
--- a/dom/pom.xml
+++ b/dom/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.11
+0.8.12-SNAPSHOT
 ../pom.xml
 
 
diff --git a/examples/pom.xml b/examples/pom.xml
index b907f598..31f5079c 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.11
+0.8.12-SNAPSHOT
 ../pom.xml
 
 
diff --git a/james-utils/pom.xml b/james-utils/pom.xml
index 61fe3b32..1517f7fa 100644
--- a/james-utils/pom.xml
+++ b/james-utils/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.11
+0.8.12-SNAPSHOT
 ../pom.xml
 
 
diff --git a/mbox/pom.xml b/mbox/pom.xml
index 4274b41b..955e5d58 100644
--- a/mbox/pom.xml
+++ b/mbox/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.11
+0.8.12-SNAPSHOT
 ../pom.xml
 
 
diff --git a/pom.xml b/pom.xml
index fcc9180f..b36e45d8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,7 +29,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.11
+0.8.12-SNAPSHOT
 pom
 
 Apache James :: Mime4j :: Project
@@ -52,7 +52,7 @@
 
scm:git:http://git-wip-us.apache.org/repos/asf/james-mime4j.git
 
scm:git:ssh://g...@github.com/apache/james-mime4j.git
 https://git-wip-us.apache.org/repos/asf/james-mime4j.git
-  apache-mime4j-project-0.8.11
+  HEAD
   
 
 http://issues.apache.org/jira/browse/MIME4J
diff --git a/storage/pom.xml b/storage/pom.xml
index d6d88730..43be4ea8 100644
--- a/storage/pom.xml
+++ b/storage/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.11
+0.8.12-SNAPSHOT
 ../pom.xml
 
 


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-mime4j) annotated tag apache-mime4j-project-0.8.11 updated (8da9c06b -> ed980739)

2024-03-05 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a change to annotated tag apache-mime4j-project-0.8.11
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


*** WARNING: tag apache-mime4j-project-0.8.11 was modified! ***

from 8da9c06b (commit)
  to ed980739 (tag)
 tagging 8da9c06b2ae1303107305e21bd60acb999b45075 (commit)
 replaces apache-mime4j-project-0.8.9
  by Benoit TELLIER
  on Tue Mar 5 10:58:01 2024 +0100

- Log -
[maven-release-plugin] copy for tag apache-mime4j-project-0.8.11
---


No new revisions were added by this update.

Summary of changes:


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-mime4j) branch MIME4J-326 created (now 8da9c06b)

2024-03-05 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a change to branch MIME4J-326
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


  at 8da9c06b [maven-release-plugin] prepare release 
apache-mime4j-project-0.8.11

This branch includes the following new commits:

 new 8da9c06b [maven-release-plugin] prepare release 
apache-mime4j-project-0.8.11

The 1 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.



-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-mime4j) 01/01: [maven-release-plugin] prepare release apache-mime4j-project-0.8.11

2024-03-05 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch MIME4J-326
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git

commit 8da9c06b2ae1303107305e21bd60acb999b45075
Author: Benoit TELLIER 
AuthorDate: Tue Mar 5 10:57:47 2024 +0100

[maven-release-plugin] prepare release apache-mime4j-project-0.8.11
---
 assemble/pom.xml| 2 +-
 benchmark/pom.xml   | 2 +-
 core/pom.xml| 2 +-
 dom/pom.xml | 2 +-
 examples/pom.xml| 2 +-
 james-utils/pom.xml | 2 +-
 mbox/pom.xml| 2 +-
 pom.xml | 4 ++--
 storage/pom.xml | 2 +-
 9 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/assemble/pom.xml b/assemble/pom.xml
index 8a7607b5..7ae96d5b 100644
--- a/assemble/pom.xml
+++ b/assemble/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.11-SNAPSHOT
+0.8.11
 ../pom.xml
 
 
diff --git a/benchmark/pom.xml b/benchmark/pom.xml
index f612b5a5..57716130 100644
--- a/benchmark/pom.xml
+++ b/benchmark/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.11-SNAPSHOT
+0.8.11
 ../pom.xml
 
 
diff --git a/core/pom.xml b/core/pom.xml
index d7a7fa1e..c4ee5f4a 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.11-SNAPSHOT
+0.8.11
 ../pom.xml
 
 
diff --git a/dom/pom.xml b/dom/pom.xml
index d2cba7bc..b644f9c4 100644
--- a/dom/pom.xml
+++ b/dom/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.11-SNAPSHOT
+0.8.11
 ../pom.xml
 
 
diff --git a/examples/pom.xml b/examples/pom.xml
index 2d02382d..b907f598 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.11-SNAPSHOT
+0.8.11
 ../pom.xml
 
 
diff --git a/james-utils/pom.xml b/james-utils/pom.xml
index d5c69bd7..61fe3b32 100644
--- a/james-utils/pom.xml
+++ b/james-utils/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.11-SNAPSHOT
+0.8.11
 ../pom.xml
 
 
diff --git a/mbox/pom.xml b/mbox/pom.xml
index d55c0e0d..4274b41b 100644
--- a/mbox/pom.xml
+++ b/mbox/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.11-SNAPSHOT
+0.8.11
 ../pom.xml
 
 
diff --git a/pom.xml b/pom.xml
index 60ef7b43..fcc9180f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,7 +29,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.11-SNAPSHOT
+0.8.11
 pom
 
 Apache James :: Mime4j :: Project
@@ -52,7 +52,7 @@
 
scm:git:http://git-wip-us.apache.org/repos/asf/james-mime4j.git
 
scm:git:ssh://g...@github.com/apache/james-mime4j.git
 https://git-wip-us.apache.org/repos/asf/james-mime4j.git
-  HEAD
+  apache-mime4j-project-0.8.11
   
 
 http://issues.apache.org/jira/browse/MIME4J
diff --git a/storage/pom.xml b/storage/pom.xml
index 84c5b817..d6d88730 100644
--- a/storage/pom.xml
+++ b/storage/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.11-SNAPSHOT
+0.8.11
 ../pom.xml
 
 


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-jsieve) branch master updated: Bump org.apache.james:apache-mime4j-core from 0.8.7 to 0.8.10 (#28)

2024-02-27 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-jsieve.git


The following commit(s) were added to refs/heads/master by this push:
 new 9c9bb93  Bump org.apache.james:apache-mime4j-core from 0.8.7 to 0.8.10 
(#28)
9c9bb93 is described below

commit 9c9bb93bdefb56a40a129f9b216034cf5c0c0202
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Wed Feb 28 07:30:29 2024 +0100

Bump org.apache.james:apache-mime4j-core from 0.8.7 to 0.8.10 (#28)

Bumps org.apache.james:apache-mime4j-core from 0.8.7 to 0.8.10.

---
updated-dependencies:
- dependency-name: org.apache.james:apache-mime4j-core
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] 
Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
---
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index 8344c9e..630eae6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -84,7 +84,7 @@
 3.0.0
 3.23.1
 32.0.0-jre
-0.8.7
+0.8.10
 2.0.3
 
 


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-jdkim) branch master updated: Bump org.apache.james:apache-mime4j-core from 0.8.3 to 0.8.10 (#16)

2024-02-27 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-jdkim.git


The following commit(s) were added to refs/heads/master by this push:
 new 289b8ef  Bump org.apache.james:apache-mime4j-core from 0.8.3 to 0.8.10 
(#16)
289b8ef is described below

commit 289b8ef520a5c447122ddb451c1480d1fa2f734e
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Wed Feb 28 07:30:20 2024 +0100

Bump org.apache.james:apache-mime4j-core from 0.8.3 to 0.8.10 (#16)

Bumps org.apache.james:apache-mime4j-core from 0.8.3 to 0.8.10.

---
updated-dependencies:
- dependency-name: org.apache.james:apache-mime4j-core
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] 
Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
---
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index d61d71c..561d413 100644
--- a/pom.xml
+++ b/pom.xml
@@ -61,7 +61,7 @@
 
 
 
-0.8.3
+0.8.10
 1.15
 1.2
 3.4.1


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-mime4j) branch master updated: [RELEASE] Rollover to 0.8.10 (#93)

2024-02-26 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


The following commit(s) were added to refs/heads/master by this push:
 new 597db871 [RELEASE] Rollover to 0.8.10 (#93)
597db871 is described below

commit 597db871705f2083041db39eb207cbb85ef533b4
Author: Benoit TELLIER 
AuthorDate: Tue Feb 27 07:34:25 2024 +0100

[RELEASE] Rollover to 0.8.10 (#93)
---
 CHANGELOG.md | 2 +-
 README.adoc  | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index b491bade..8fc56e49 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,7 +3,7 @@ All notable changes to this project will be documented in this 
file.
 
 The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
 
-## [UNRELEASED]
+## [0.8.10] - 2024-01-09
 
 ## [0.8.10] - 2024-02-22
 
diff --git a/README.adoc b/README.adoc
index 81e310ba..71f191c6 100644
--- a/README.adoc
+++ b/README.adoc
@@ -5,7 +5,7 @@ 
image:https://img.shields.io/badge/Join%20us-Mailing%20lists-purple.svg[link="ht
 
link:https://gitter.im/apache/james-project[image:https://badges.gitter.im/apache/james-project.svg[Join
 the chat at link:https://gitter.im/apache/james-project]]
 
image:https://img.shields.io/badge/CI-Jenkins-blue.svg[link="https://ci-builds.apache.org/job/james/job/ApacheJames-Mime4J/;]
 
image:https://img.shields.io/badge/Documentation-green.svg[link="https://james.apache.org/mime4j/index.html;]
-image:https://img.shields.io/badge/Downloads-0.8.9-yellow.svg[link="https://james.apache.org/download.cgi#Apache_Mime4J;]
+image:https://img.shields.io/badge/Downloads-0.8.10-yellow.svg[link="https://james.apache.org/download.cgi#Apache_Mime4J;]
 
image:https://img.shields.io/badge/Tickets-JIRA-blue.svg[link="https://issues.apache.org/jira/projects/MIME4J/issues;]
 
image:https://img.shields.io/badge/License-ApacheV2-orange.svg[link="https://www.apache.org/licenses/;]
 
image:https://img.shields.io/badge/Latests-news-red.svg[link="https://james.apache.org/index.html#posts;]
@@ -55,7 +55,7 @@ Add this maven dependency to import MIME4J core:
 
 org.apache.james
 apache-mime4j-core
-0.8.9
+0.8.10
 
 
 
@@ -65,7 +65,7 @@ Add this maven dependency to import MIME4J dom:
 
 org.apache.james
 apache-mime4j-dom
-0.8.9
+0.8.10
 
 
 


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-mime4j) branch master updated: CHANGELOG CVE-2024-21742: Mime4J DOM header injection (#95)

2024-02-23 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


The following commit(s) were added to refs/heads/master by this push:
 new d25fb3fd CHANGELOG CVE-2024-21742: Mime4J DOM header injection (#95)
d25fb3fd is described below

commit d25fb3fd35db42b060789a20634fbe3cb84aba17
Author: Benoit TELLIER 
AuthorDate: Fri Feb 23 21:24:07 2024 +0100

CHANGELOG CVE-2024-21742: Mime4J DOM header injection (#95)
---
 CHANGELOG.md | 4 
 1 file changed, 4 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index af190276..b491bade 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,10 @@ The format is based on [Keep a 
Changelog](http://keepachangelog.com/en/1.0.0/)
 
 ## [UNRELEASED]
 
+## [0.8.10] - 2024-02-22
+
+CVE-2024-21742: Mime4J DOM header injection
+
 Bug fixes:
 
  - Prevent header injection with MIME4J DOM


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



svn commit: r67295 - /release/james/server/3.8.1/

2024-02-12 Thread btellier
Author: btellier
Date: Mon Feb 12 10:44:54 2024
New Revision: 67295

Log:
Refresh James 3.8.1 for new RC

Added:
release/james/server/3.8.1/james-project-3.8.1-source-release.zip   (with 
props)
release/james/server/3.8.1/james-project-3.8.1-source-release.zip.asc   
(with props)
release/james/server/3.8.1/james-project-3.8.1-source-release.zip.sha512
release/james/server/3.8.1/james-server-cassandra-app.zip   (with props)
release/james/server/3.8.1/james-server-cassandra-app.zip.asc   (with props)
release/james/server/3.8.1/james-server-cassandra-app.zip.sha512
Modified:
release/james/server/3.8.1/james-server-cassandra-guice.zip
release/james/server/3.8.1/james-server-cassandra-guice.zip.asc
release/james/server/3.8.1/james-server-cassandra-guice.zip.sha512
release/james/server/3.8.1/james-server-distributed-guice.zip
release/james/server/3.8.1/james-server-distributed-guice.zip.asc
release/james/server/3.8.1/james-server-distributed-guice.zip.sha512
release/james/server/3.8.1/james-server-jpa-guice.zip
release/james/server/3.8.1/james-server-jpa-guice.zip.asc
release/james/server/3.8.1/james-server-jpa-guice.zip.sha512
release/james/server/3.8.1/james-server-spring-app-3.8.1-app.zip
release/james/server/3.8.1/james-server-spring-app-3.8.1-app.zip.asc
release/james/server/3.8.1/james-server-spring-app-3.8.1-app.zip.sha512

Added: release/james/server/3.8.1/james-project-3.8.1-source-release.zip
==
Binary file - no diff available.

Propchange: release/james/server/3.8.1/james-project-3.8.1-source-release.zip
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.8.1/james-project-3.8.1-source-release.zip.asc
==
Binary file - no diff available.

Propchange: 
release/james/server/3.8.1/james-project-3.8.1-source-release.zip.asc
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.8.1/james-project-3.8.1-source-release.zip.sha512
==
--- release/james/server/3.8.1/james-project-3.8.1-source-release.zip.sha512 
(added)
+++ release/james/server/3.8.1/james-project-3.8.1-source-release.zip.sha512 
Mon Feb 12 10:44:54 2024
@@ -0,0 +1 @@
+6eaf77f5f9a38c3d481b38b9e1d11a7fd9236269de143026fbcff3398e2ee5975b9edd262a29a25784762c4c30389e1a8a549dac0c93fee40f5829639b79ae30
  james-project-3.8.1-source-release.zip

Added: release/james/server/3.8.1/james-server-cassandra-app.zip
==
Binary file - no diff available.

Propchange: release/james/server/3.8.1/james-server-cassandra-app.zip
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.8.1/james-server-cassandra-app.zip.asc
==
Binary file - no diff available.

Propchange: release/james/server/3.8.1/james-server-cassandra-app.zip.asc
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.8.1/james-server-cassandra-app.zip.sha512
==
--- release/james/server/3.8.1/james-server-cassandra-app.zip.sha512 (added)
+++ release/james/server/3.8.1/james-server-cassandra-app.zip.sha512 Mon Feb 12 
10:44:54 2024
@@ -0,0 +1 @@
+c3f2039f239923a875c8ec584553d2e4ca1567f564f9851445473e5e602edf2d24561cf0d2eb6c7acc1940129f6970e67a4d9709ec3fb312248d313f3ee677b0
  james-server-cassandra-app.zip

Modified: release/james/server/3.8.1/james-server-cassandra-guice.zip
==
Binary files - no diff available.

Modified: release/james/server/3.8.1/james-server-cassandra-guice.zip.asc
==
Binary files - no diff available.

Modified: release/james/server/3.8.1/james-server-cassandra-guice.zip.sha512
==
--- release/james/server/3.8.1/james-server-cassandra-guice.zip.sha512 
(original)
+++ release/james/server/3.8.1/james-server-cassandra-guice.zip.sha512 Mon Feb 
12 10:44:54 2024
@@ -1 +1 @@
-b63aa16abba3b35da817acfdcac7e552066a952fc4941f772837ca080a61432bcd70a4f756434f64495f1caf39be2c15d16bfb2dc470519024290b317dbe219e
  james-server-cassandra-guice.zip

svn commit: r67293 - /release/james/server/3.7.5/

2024-02-12 Thread btellier
Author: btellier
Date: Mon Feb 12 10:27:11 2024
New Revision: 67293

Log:
Apache James 3.7.5 Release candidate materials

Added:
release/james/server/3.7.5/
release/james/server/3.7.5/.sha512
release/james/server/3.7.5/james-project-3.7.5-source-release.zip   (with 
props)
release/james/server/3.7.5/james-project-3.7.5-source-release.zip.asc
release/james/server/3.7.5/james-project-3.7.5-source-release.zip.sha512
release/james/server/3.7.5/james-server-cassandra-app.zip   (with props)
release/james/server/3.7.5/james-server-cassandra-app.zip.asc   (with props)
release/james/server/3.7.5/james-server-cassandra-app.zip.sha512
release/james/server/3.7.5/james-server-cassandra-guice.zip   (with props)
release/james/server/3.7.5/james-server-cassandra-guice.zip.asc   (with 
props)
release/james/server/3.7.5/james-server-cassandra-guice.zip.sha512
release/james/server/3.7.5/james-server-distributed-app.zip   (with props)
release/james/server/3.7.5/james-server-distributed-app.zip.asc   (with 
props)
release/james/server/3.7.5/james-server-distributed-app.zip.sha512
release/james/server/3.7.5/james-server-distributed-guice.zip   (with props)
release/james/server/3.7.5/james-server-distributed-guice.zip.asc   (with 
props)
release/james/server/3.7.5/james-server-distributed-guice.zip.sha512
release/james/server/3.7.5/james-server-jpa-guice.zip   (with props)
release/james/server/3.7.5/james-server-jpa-guice.zip.asc   (with props)
release/james/server/3.7.5/james-server-jpa-guice.zip.sha512
release/james/server/3.7.5/james-server-spring-app-3.7.5-app.zip   (with 
props)
release/james/server/3.7.5/james-server-spring-app-3.7.5-app.zip.asc   
(with props)
release/james/server/3.7.5/james-server-spring-app-3.7.5-app.zip.sha512

Added: release/james/server/3.7.5/.sha512
==
(empty)

Added: release/james/server/3.7.5/james-project-3.7.5-source-release.zip
==
Binary file - no diff available.

Propchange: release/james/server/3.7.5/james-project-3.7.5-source-release.zip
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.7.5/james-project-3.7.5-source-release.zip.asc
==
--- release/james/server/3.7.5/james-project-3.7.5-source-release.zip.asc 
(added)
+++ release/james/server/3.7.5/james-project-3.7.5-source-release.zip.asc Mon 
Feb 12 10:27:11 2024
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEE0C30riI0HNMhVtUjOOLTh5/fcLYFAmXJ8bsACgkQOOLTh5/f
+cLbhZA/+NuquzWPovGPK5flYu7+9kSwB2oZaKnne7TXknA71dhp/Fuuh8gZXt+dj
+ZfRIwtIyLTdzWAihgp9Ch1tzYVTbsxF0wAAJ6z3RkLYtyt275OZaMP33837iC0yA
+uQaUPoxEZTXBblD+je2jZOiL21YGvcNQn969lWbLXcX3XxCorD8dF2xOhc48cKpW
+idM1cu8p/H/bgMN/q+ux9qyGE5XVwiTnMm9ZqZuIzkZZA3/WHenvzZHTyyeFPHV/
+3+q4gOzCOCCNggzpOvDSw9/GfzRhU6LTDahQxfyqxcW+RN8Y0SiwPh482Q8EnKnF
+XNFgQAC004zIPEm5QYlR5gZoWFsk4NWCdmWCQrvdS89pm+zGI3PZLIxiNXI573l8
+mU2Nx3V4tKlVTlKqrMi1+zdxucdp5AMSeM9DRTt7iwv5bmjo45rTrST+VDZut4SW
+tU/PZN1o932uLxNJG3JHGQf6nsG1GqyjlDtvpRkYQ0wBPgQmsSNCQ1O3MZOtHcLc
+3k2wX8/pekHVkMCcDKljB0LS+y1+gvAWeG3EM+LWcDZW79arboFRIoChdOxS3HiR
+7MeHw8QsrO+riBJscFg9/kO+7XBjO40adqynNSKe0tvtsX8SSu6uk/hT5kMuWNyn
+jry5VvHSR3avbxC2lQinRozmGXhQ9IXK3VkouYQhDg/ALK44/7k=
+=LRE9
+-END PGP SIGNATURE-

Added: release/james/server/3.7.5/james-project-3.7.5-source-release.zip.sha512
==
--- release/james/server/3.7.5/james-project-3.7.5-source-release.zip.sha512 
(added)
+++ release/james/server/3.7.5/james-project-3.7.5-source-release.zip.sha512 
Mon Feb 12 10:27:11 2024
@@ -0,0 +1 @@
+a9fa3345efd79623a7791ea799105722416217ff6f0f5a84bbb0fa869760655c73b818416ee624d7c8093c105dbf8536775112cee7a1aae57da7af060810dfa0
  james-project-3.7.5-source-release.zip

Added: release/james/server/3.7.5/james-server-cassandra-app.zip
==
Binary file - no diff available.

Propchange: release/james/server/3.7.5/james-server-cassandra-app.zip
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.7.5/james-server-cassandra-app.zip.asc
==
Binary file - no diff available.

Propchange: release/james/server/3.7.5/james-server-cassandra-app.zip.asc
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.7.5/james-server-cassandra-app.zip.sha512

svn commit: r67291 - /release/james/server/3.6.2/

2024-02-12 Thread btellier
Author: btellier
Date: Mon Feb 12 10:05:25 2024
New Revision: 67291

Log:
Archive 3.6.2

Removed:
release/james/server/3.6.2/


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-mime4j) branch master updated: DefaultBodyDescriptorBuilder: Allow to customize standard charset (#94)

2024-01-31 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


The following commit(s) were added to refs/heads/master by this push:
 new ac81a5d4 DefaultBodyDescriptorBuilder: Allow to customize standard 
charset (#94)
ac81a5d4 is described below

commit ac81a5d45204bfdbfc43cc1eef73ae3238f53cee
Author: Benoit TELLIER 
AuthorDate: Thu Feb 1 07:35:27 2024 +0100

DefaultBodyDescriptorBuilder: Allow to customize standard charset (#94)
---
 .../james/mime4j/message/DefaultBodyDescriptorBuilder.java  | 13 +++--
 .../james/mime4j/message/MaximalBodyDescriptorTest.java |  8 
 2 files changed, 15 insertions(+), 6 deletions(-)

diff --git 
a/dom/src/main/java/org/apache/james/mime4j/message/DefaultBodyDescriptorBuilder.java
 
b/dom/src/main/java/org/apache/james/mime4j/message/DefaultBodyDescriptorBuilder.java
index f44cea99..e0cd112a 100644
--- 
a/dom/src/main/java/org/apache/james/mime4j/message/DefaultBodyDescriptorBuilder.java
+++ 
b/dom/src/main/java/org/apache/james/mime4j/message/DefaultBodyDescriptorBuilder.java
@@ -19,6 +19,8 @@
 
 package org.apache.james.mime4j.message;
 
+import java.nio.charset.Charset;
+import java.nio.charset.StandardCharsets;
 import java.util.HashMap;
 import java.util.Locale;
 import java.util.Map;
@@ -56,6 +58,7 @@ public class DefaultBodyDescriptorBuilder implements 
BodyDescriptorBuilder {
 private final DecodeMonitor monitor;
 private final FieldParser fieldParser;
 private final Map fields;
+private Charset defaultCharset = StandardCharsets.US_ASCII;
 
 /**
  * Creates a new root BodyDescriptor instance.
@@ -82,6 +85,10 @@ public class DefaultBodyDescriptorBuilder implements 
BodyDescriptorBuilder {
 this.fields = new HashMap();
 }
 
+public void setDefaultCharset(Charset charset) {
+this.defaultCharset = charset;
+}
+
 public void reset() {
 fields.clear();
 }
@@ -128,7 +135,7 @@ public class DefaultBodyDescriptorBuilder implements 
BodyDescriptorBuilder {
 }
 }
 if (actualCharset == null && MEDIA_TYPE_TEXT.equals(actualMediaType)) {
-actualCharset = US_ASCII;
+actualCharset = defaultCharset.name();
 }
 if (!MimeUtil.isMultipart(actualMimeType)) {
 actualBoundary = null;
@@ -150,7 +157,9 @@ public class DefaultBodyDescriptorBuilder implements 
BodyDescriptorBuilder {
 actualMimeType = DEFAULT_MIME_TYPE;
 }
 }
-return new DefaultBodyDescriptorBuilder(actualMimeType, fieldParser, 
monitor);
+DefaultBodyDescriptorBuilder child = new 
DefaultBodyDescriptorBuilder(actualMimeType, fieldParser, monitor);
+child.setDefaultCharset(defaultCharset);
+return child;
 }
 
 }
diff --git 
a/dom/src/test/java/org/apache/james/mime4j/message/MaximalBodyDescriptorTest.java
 
b/dom/src/test/java/org/apache/james/mime4j/message/MaximalBodyDescriptorTest.java
index 76ffa7ac..7591b05f 100644
--- 
a/dom/src/test/java/org/apache/james/mime4j/message/MaximalBodyDescriptorTest.java
+++ 
b/dom/src/test/java/org/apache/james/mime4j/message/MaximalBodyDescriptorTest.java
@@ -126,17 +126,17 @@ public class MaximalBodyDescriptorTest {
  * Test charset.
  */
 BodyDescriptor bd = builder.build();
-Assert.assertEquals("us-ascii", bd.getCharset());
+Assert.assertEquals("US-ASCII", bd.getCharset());
 builder.addField(new RawField("Content-Type ", "text/type; 
charset=ISO-8859-1"));
 bd = builder.build();
 Assert.assertEquals("ISO-8859-1", bd.getCharset());
 
 builder.reset();
 bd = builder.build();
-Assert.assertEquals("us-ascii", bd.getCharset());
+Assert.assertEquals("US-ASCII", bd.getCharset());
 builder.addField(new RawField("Content-Type ", "text/type"));
 bd = builder.build();
-Assert.assertEquals("us-ascii", bd.getCharset());
+Assert.assertEquals("US-ASCII", bd.getCharset());
 
 /*
  * Test boundary.
@@ -189,7 +189,7 @@ public class MaximalBodyDescriptorTest {
 BodyDescriptorBuilder builder = new DefaultBodyDescriptorBuilder();
 builder.addField(new RawField("To", "m...@example.org"));
 BodyDescriptor bd = builder.build();
-Assert.assertEquals("us-ascii", bd.getCharset());
+Assert.assertEquals("US-ASCII", bd.getCharset());
 }
 
 @Test


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-mime4j) branch master updated: Refresh changelog (#92)

2024-01-08 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


The following commit(s) were added to refs/heads/master by this push:
 new a069e1e2 Refresh changelog (#92)
a069e1e2 is described below

commit a069e1e22cef144a69489a33c0127a083efe759a
Author: Benoit TELLIER 
AuthorDate: Tue Jan 9 08:09:33 2024 +0100

Refresh changelog (#92)
---
 CHANGELOG.md | 12 
 1 file changed, 12 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index f5887215..af190276 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,18 @@ The format is based on [Keep a 
Changelog](http://keepachangelog.com/en/1.0.0/)
 
 ## [UNRELEASED]
 
+Bug fixes:
+
+ - Prevent header injection with MIME4J DOM
+ - MIME4J-325 DateTimeParser should throw ParseException if value can't be 
parsed (#88)
+ - MIME4J-324 Handle URL parsing exception in LenientContentDispositionField
+
+Performance:
+
+ - ContentTypeFieldLenientImpl: clear is not needed (#86)
+ - MIME4J-322 Use ArrayDeque in MimeTokenStream
+ - MIME4J-324 Avoid an extra copy of ContentDispositionFieldLenientImpl 
parameters
+
 ## [0.8.9] - 2022-12-30
 
 Bug fixes:


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



svn commit: r66474 - /release/james/server/3.8.1/

2024-01-08 Thread btellier
Author: btellier
Date: Mon Jan  8 16:29:12 2024
New Revision: 66474

Log:
James 3.8.1 release materials

Added:
release/james/server/3.8.1/
release/james/server/3.8.1/james-server-cassandra-guice.zip   (with props)
release/james/server/3.8.1/james-server-cassandra-guice.zip.asc   (with 
props)
release/james/server/3.8.1/james-server-cassandra-guice.zip.sha512
release/james/server/3.8.1/james-server-distributed-app.zip   (with props)
release/james/server/3.8.1/james-server-distributed-app.zip.asc   (with 
props)
release/james/server/3.8.1/james-server-distributed-app.zip.sha512
release/james/server/3.8.1/james-server-distributed-guice.zip   (with props)
release/james/server/3.8.1/james-server-distributed-guice.zip.asc   (with 
props)
release/james/server/3.8.1/james-server-distributed-guice.zip.sha512
release/james/server/3.8.1/james-server-jpa-guice.zip   (with props)
release/james/server/3.8.1/james-server-jpa-guice.zip.asc   (with props)
release/james/server/3.8.1/james-server-jpa-guice.zip.sha512
release/james/server/3.8.1/james-server-spring-app-3.8.1-app.zip   (with 
props)
release/james/server/3.8.1/james-server-spring-app-3.8.1-app.zip.asc   
(with props)
release/james/server/3.8.1/james-server-spring-app-3.8.1-app.zip.sha512

Added: release/james/server/3.8.1/james-server-cassandra-guice.zip
==
Binary file - no diff available.

Propchange: release/james/server/3.8.1/james-server-cassandra-guice.zip
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.8.1/james-server-cassandra-guice.zip.asc
==
Binary file - no diff available.

Propchange: release/james/server/3.8.1/james-server-cassandra-guice.zip.asc
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.8.1/james-server-cassandra-guice.zip.sha512
==
--- release/james/server/3.8.1/james-server-cassandra-guice.zip.sha512 (added)
+++ release/james/server/3.8.1/james-server-cassandra-guice.zip.sha512 Mon Jan  
8 16:29:12 2024
@@ -0,0 +1 @@
+b63aa16abba3b35da817acfdcac7e552066a952fc4941f772837ca080a61432bcd70a4f756434f64495f1caf39be2c15d16bfb2dc470519024290b317dbe219e
  james-server-cassandra-guice.zip

Added: release/james/server/3.8.1/james-server-distributed-app.zip
==
Binary file - no diff available.

Propchange: release/james/server/3.8.1/james-server-distributed-app.zip
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.8.1/james-server-distributed-app.zip.asc
==
Binary file - no diff available.

Propchange: release/james/server/3.8.1/james-server-distributed-app.zip.asc
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.8.1/james-server-distributed-app.zip.sha512
==
--- release/james/server/3.8.1/james-server-distributed-app.zip.sha512 (added)
+++ release/james/server/3.8.1/james-server-distributed-app.zip.sha512 Mon Jan  
8 16:29:12 2024
@@ -0,0 +1 @@
+fc77d47bcc92b1c686b42ba4c55d3fd6df0fcc1e9bdc2837344002e10e66384c3d6329ae0cf5f54a6661c5551e77b0a31fab2a7f98e192c60b7a76ea46f8deb1
  james-server-distributed-app.zip

Added: release/james/server/3.8.1/james-server-distributed-guice.zip
==
Binary file - no diff available.

Propchange: release/james/server/3.8.1/james-server-distributed-guice.zip
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.8.1/james-server-distributed-guice.zip.asc
==
Binary file - no diff available.

Propchange: release/james/server/3.8.1/james-server-distributed-guice.zip.asc
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.8.1/james-server-distributed-guice.zip.sha512
==
--- release/james/server/3.8.1/james-server-distributed-guice.zip.sha512 (added)
+++ release/james/server/3.8.1/james-server-distributed-guice.zip.sha512 Mon 
Jan  8 16:29:12 2024
@@ -0,0 +1

svn commit: r66468 - /release/james/mime4j/0.8.8/

2024-01-08 Thread btellier
Author: btellier
Date: Mon Jan  8 14:23:02 2024
New Revision: 66468

Log:
Archive Mime4j 0.8.8

Removed:
release/james/mime4j/0.8.8/


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



svn commit: r66467 - /release/james/mime4j/0.8.10/

2024-01-08 Thread btellier
Author: btellier
Date: Mon Jan  8 14:22:33 2024
New Revision: 66467

Log:
Apache Mime4J 0.8.10 release materials

Added:
release/james/mime4j/0.8.10/
release/james/mime4j/0.8.10/apache-mime4j-0.8.10-bin.zip   (with props)
release/james/mime4j/0.8.10/apache-mime4j-0.8.10-bin.zip.asc
release/james/mime4j/0.8.10/apache-mime4j-0.8.10-bin.zip.sha512
release/james/mime4j/0.8.10/apache-mime4j-core-0.8.10.jar   (with props)
release/james/mime4j/0.8.10/apache-mime4j-core-0.8.10.jar.asc   (with props)
release/james/mime4j/0.8.10/apache-mime4j-core-0.8.10.jar.sha512
release/james/mime4j/0.8.10/apache-mime4j-dom-0.8.10.jar   (with props)
release/james/mime4j/0.8.10/apache-mime4j-dom-0.8.10.jar.asc   (with props)
release/james/mime4j/0.8.10/apache-mime4j-dom-0.8.10.jar.sha512
release/james/mime4j/0.8.10/james-mime4j-sources-0.8.10.zip   (with props)
release/james/mime4j/0.8.10/james-mime4j-sources-0.8.10.zip.asc   (with 
props)
release/james/mime4j/0.8.10/james-mime4j-sources-0.8.10.zip.sha512

Added: release/james/mime4j/0.8.10/apache-mime4j-0.8.10-bin.zip
==
Binary file - no diff available.

Propchange: release/james/mime4j/0.8.10/apache-mime4j-0.8.10-bin.zip
--
svn:mime-type = application/octet-stream

Added: release/james/mime4j/0.8.10/apache-mime4j-0.8.10-bin.zip.asc
==
--- release/james/mime4j/0.8.10/apache-mime4j-0.8.10-bin.zip.asc (added)
+++ release/james/mime4j/0.8.10/apache-mime4j-0.8.10-bin.zip.asc Mon Jan  8 
14:22:33 2024
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEE0C30riI0HNMhVtUjOOLTh5/fcLYFAmWcBI4ACgkQOOLTh5/f
+cLblzw/+LknSd5BBZsAkTPzVkUu2eahKH9tZY0kzDWbwnwiVX6oDaGEPoOlntuiC
+J7/B6Qkg/p/WAMXvg4NTEL4y6cG4ecbX6S2iH/CsUyToMLZrMPOwmQZrJb2PCOO2
+K1LsFPYVdJWWUA7ZbXsmV8e2Zt7b8Aarcw3IN8CzpI06/guNJPdwx4jwgfg9U7yP
+19ekfcAhQfw4D0Xop48Bt7YjKmfJM4+21yLlJyF7BcobUh+59X6ENArq0u9k+Bp8
+MTOfM/fEvvSEcC/4A8DOptUTiue83/9yPjQ9UIg8R71+E2jXDIJlZaV4iAYaaC5Q
+ZH9u0ApcJ8cob4pLA+P40NBnaEQcu3vwfhNSsh5keEuZZbDHGYSeKUQoLkmu7bGh
+rDWZLQyChuBDotzYxCr9fOP5xu9RCzrge/pK1Hl45b2WomLrWL8LDXIQHu5rK1mO
+06UytPTTFjl+H5Yx6Bw4R0JAlEYEGTLnm0bqBFKf1FxD6K6zxxjpF/RnXYfy1rN7
+SZ74117Zh9/qTIT60h0juNGKVJtZ57jzVxdcYJLRr9Ta8jE02Hp4RqF0G4IoQq1C
+UrKfPwq7/qeM+YjZMalwnX14WcMSmurIcM81a0rPwWxG+gHdVXxl0gF7cqmmhOhP
+fCH5bUR5YQ3GkVHBn3QnHJSwPS56sxtbzCy6yrtOwwazy90wXMc=
+=oOm1
+-END PGP SIGNATURE-

Added: release/james/mime4j/0.8.10/apache-mime4j-0.8.10-bin.zip.sha512
==
--- release/james/mime4j/0.8.10/apache-mime4j-0.8.10-bin.zip.sha512 (added)
+++ release/james/mime4j/0.8.10/apache-mime4j-0.8.10-bin.zip.sha512 Mon Jan  8 
14:22:33 2024
@@ -0,0 +1 @@
+01f27333c68dec7bec22a1a6c7b53012fce757a76f7a27fb430ae129377ea78cf898ad0906db48adfb0e00e7c9a05a4fb6d38d2b755b6bef0892a0549ed27f46
  apache-mime4j-0.8.10-bin.zip

Added: release/james/mime4j/0.8.10/apache-mime4j-core-0.8.10.jar
==
Binary file - no diff available.

Propchange: release/james/mime4j/0.8.10/apache-mime4j-core-0.8.10.jar
--
svn:mime-type = application/octet-stream

Added: release/james/mime4j/0.8.10/apache-mime4j-core-0.8.10.jar.asc
==
Binary file - no diff available.

Propchange: release/james/mime4j/0.8.10/apache-mime4j-core-0.8.10.jar.asc
--
svn:mime-type = application/octet-stream

Added: release/james/mime4j/0.8.10/apache-mime4j-core-0.8.10.jar.sha512
==
--- release/james/mime4j/0.8.10/apache-mime4j-core-0.8.10.jar.sha512 (added)
+++ release/james/mime4j/0.8.10/apache-mime4j-core-0.8.10.jar.sha512 Mon Jan  8 
14:22:33 2024
@@ -0,0 +1 @@
+4659f904e36c51c111d3e0c2261661697e60a01d5102bcc4bd798ae3837564f5e4112b0c2292840f4733fee0ea75ec5f6329adb885f1586f6779a477ae3472a6
  apache-mime4j-core-0.8.10.jar

Added: release/james/mime4j/0.8.10/apache-mime4j-dom-0.8.10.jar
==
Binary file - no diff available.

Propchange: release/james/mime4j/0.8.10/apache-mime4j-dom-0.8.10.jar
--
svn:mime-type = application/octet-stream

Added: release/james/mime4j/0.8.10/apache-mime4j-dom-0.8.10.jar.asc
==
Binary file - no diff available.

Propchange: release/james/mime4j/0.8.10/apache-mime4j-dom-0.8.10.jar.asc

(james-mime4j) annotated tag apache-mime4j-project-0.8.10 updated (e4278a55 -> 0eccebbb)

2024-01-08 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a change to annotated tag apache-mime4j-project-0.8.10
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


*** WARNING: tag apache-mime4j-project-0.8.10 was modified! ***

from e4278a55 (commit)
  to 0eccebbb (tag)
 tagging e4278a55e70da172f7dfb51d73747ac453a7b738 (commit)
 replaces apache-mime4j-project-0.8.9
  by Benoit TELLIER
  on Mon Jan 8 14:53:43 2024 +0100

- Log -
[maven-release-plugin] copy for tag apache-mime4j-project-0.8.10
---


No new revisions were added by this update.

Summary of changes:


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-mime4j) branch 0.8.10-x updated: [maven-release-plugin] prepare for next development iteration

2024-01-08 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch 0.8.10-x
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


The following commit(s) were added to refs/heads/0.8.10-x by this push:
 new 097f4f76 [maven-release-plugin] prepare for next development iteration
097f4f76 is described below

commit 097f4f76af1559fd31e4242ec86e396a0b0f0f04
Author: Benoit TELLIER 
AuthorDate: Mon Jan 8 14:53:46 2024 +0100

[maven-release-plugin] prepare for next development iteration
---
 assemble/pom.xml| 2 +-
 benchmark/pom.xml   | 2 +-
 core/pom.xml| 2 +-
 dom/pom.xml | 2 +-
 examples/pom.xml| 2 +-
 james-utils/pom.xml | 2 +-
 mbox/pom.xml| 2 +-
 pom.xml | 4 ++--
 storage/pom.xml | 2 +-
 9 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/assemble/pom.xml b/assemble/pom.xml
index 4b18dd45..8a7607b5 100644
--- a/assemble/pom.xml
+++ b/assemble/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10
+0.8.11-SNAPSHOT
 ../pom.xml
 
 
diff --git a/benchmark/pom.xml b/benchmark/pom.xml
index 3f299d62..f612b5a5 100644
--- a/benchmark/pom.xml
+++ b/benchmark/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10
+0.8.11-SNAPSHOT
 ../pom.xml
 
 
diff --git a/core/pom.xml b/core/pom.xml
index 0ef30932..d7a7fa1e 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10
+0.8.11-SNAPSHOT
 ../pom.xml
 
 
diff --git a/dom/pom.xml b/dom/pom.xml
index 865ce6ab..d2cba7bc 100644
--- a/dom/pom.xml
+++ b/dom/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10
+0.8.11-SNAPSHOT
 ../pom.xml
 
 
diff --git a/examples/pom.xml b/examples/pom.xml
index 0bc27515..2d02382d 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10
+0.8.11-SNAPSHOT
 ../pom.xml
 
 
diff --git a/james-utils/pom.xml b/james-utils/pom.xml
index 177ff127..d5c69bd7 100644
--- a/james-utils/pom.xml
+++ b/james-utils/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.10
+0.8.11-SNAPSHOT
 ../pom.xml
 
 
diff --git a/mbox/pom.xml b/mbox/pom.xml
index 55faae57..d55c0e0d 100644
--- a/mbox/pom.xml
+++ b/mbox/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.10
+0.8.11-SNAPSHOT
 ../pom.xml
 
 
diff --git a/pom.xml b/pom.xml
index 02f6ecf8..60ef7b43 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,7 +29,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.10
+0.8.11-SNAPSHOT
 pom
 
 Apache James :: Mime4j :: Project
@@ -52,7 +52,7 @@
 
scm:git:http://git-wip-us.apache.org/repos/asf/james-mime4j.git
 
scm:git:ssh://g...@github.com/apache/james-mime4j.git
 https://git-wip-us.apache.org/repos/asf/james-mime4j.git
-  apache-mime4j-project-0.8.10
+  HEAD
   
 
 http://issues.apache.org/jira/browse/MIME4J
diff --git a/storage/pom.xml b/storage/pom.xml
index a0b40f7c..84c5b817 100644
--- a/storage/pom.xml
+++ b/storage/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10
+0.8.11-SNAPSHOT
 ../pom.xml
 
 


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-mime4j) branch 0.8.10-x created (now e4278a55)

2024-01-08 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a change to branch 0.8.10-x
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


  at e4278a55 [maven-release-plugin] prepare release 
apache-mime4j-project-0.8.10

This branch includes the following new commits:

 new e4278a55 [maven-release-plugin] prepare release 
apache-mime4j-project-0.8.10

The 1 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.



-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-mime4j) 01/01: [maven-release-plugin] prepare release apache-mime4j-project-0.8.10

2024-01-08 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch 0.8.10-x
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git

commit e4278a55e70da172f7dfb51d73747ac453a7b738
Author: Benoit TELLIER 
AuthorDate: Mon Jan 8 14:52:34 2024 +0100

[maven-release-plugin] prepare release apache-mime4j-project-0.8.10
---
 assemble/pom.xml| 2 +-
 benchmark/pom.xml   | 2 +-
 core/pom.xml| 2 +-
 dom/pom.xml | 2 +-
 examples/pom.xml| 2 +-
 james-utils/pom.xml | 2 +-
 mbox/pom.xml| 2 +-
 pom.xml | 4 ++--
 storage/pom.xml | 2 +-
 9 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/assemble/pom.xml b/assemble/pom.xml
index 6c29e3fc..4b18dd45 100644
--- a/assemble/pom.xml
+++ b/assemble/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10-SNAPSHOT
+0.8.10
 ../pom.xml
 
 
diff --git a/benchmark/pom.xml b/benchmark/pom.xml
index 88abaa2e..3f299d62 100644
--- a/benchmark/pom.xml
+++ b/benchmark/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10-SNAPSHOT
+0.8.10
 ../pom.xml
 
 
diff --git a/core/pom.xml b/core/pom.xml
index f0fba5dd..0ef30932 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10-SNAPSHOT
+0.8.10
 ../pom.xml
 
 
diff --git a/dom/pom.xml b/dom/pom.xml
index 8c469fd6..865ce6ab 100644
--- a/dom/pom.xml
+++ b/dom/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10-SNAPSHOT
+0.8.10
 ../pom.xml
 
 
diff --git a/examples/pom.xml b/examples/pom.xml
index 7ff40b04..0bc27515 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10-SNAPSHOT
+0.8.10
 ../pom.xml
 
 
diff --git a/james-utils/pom.xml b/james-utils/pom.xml
index 4a035c76..177ff127 100644
--- a/james-utils/pom.xml
+++ b/james-utils/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.10-SNAPSHOT
+0.8.10
 ../pom.xml
 
 
diff --git a/mbox/pom.xml b/mbox/pom.xml
index 8a0410b5..55faae57 100644
--- a/mbox/pom.xml
+++ b/mbox/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.10-SNAPSHOT
+0.8.10
 ../pom.xml
 
 
diff --git a/pom.xml b/pom.xml
index 85266f3a..02f6ecf8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,7 +29,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.10-SNAPSHOT
+0.8.10
 pom
 
 Apache James :: Mime4j :: Project
@@ -52,7 +52,7 @@
 
scm:git:http://git-wip-us.apache.org/repos/asf/james-mime4j.git
 
scm:git:ssh://g...@github.com/apache/james-mime4j.git
 https://git-wip-us.apache.org/repos/asf/james-mime4j.git
-  HEAD
+  apache-mime4j-project-0.8.10
   
 
 http://issues.apache.org/jira/browse/MIME4J
diff --git a/storage/pom.xml b/storage/pom.xml
index a7463f10..a0b40f7c 100644
--- a/storage/pom.xml
+++ b/storage/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10-SNAPSHOT
+0.8.10
 ../pom.xml
 
 


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-mime4j) annotated tag apache-mime4j-project-0.8.10 deleted (was 5c16c827)

2024-01-08 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a change to annotated tag apache-mime4j-project-0.8.10
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


*** WARNING: tag apache-mime4j-project-0.8.10 was deleted! ***

   tag was  5c16c827

The revisions that were on this annotated tag are still contained in
other references; therefore, this change does not discard any commits
from the repository.


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-mime4j) annotated tag mime4j-project-0.8.10 deleted (was b36ec8bc)

2024-01-08 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a change to annotated tag mime4j-project-0.8.10
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


*** WARNING: tag mime4j-project-0.8.10 was deleted! ***

   tag was  b36ec8bc

This change permanently discards the following revisions:

 discard 02fcb31b [maven-release-plugin] prepare release mime4j-project-0.8.10


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-mime4j) branch 0.8.10-x deleted (was f4a2df4f)

2024-01-08 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a change to branch 0.8.10-x
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


 was f4a2df4f [maven-release-plugin] prepare for next development iteration

This change permanently discards the following revisions:

 discard f4a2df4f [maven-release-plugin] prepare for next development iteration


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-mime4j) branch 0.8.10-x updated: [maven-release-plugin] prepare for next development iteration

2024-01-08 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch 0.8.10-x
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


The following commit(s) were added to refs/heads/0.8.10-x by this push:
 new f4a2df4f [maven-release-plugin] prepare for next development iteration
f4a2df4f is described below

commit f4a2df4f6bc8eb2dcd9752b7b525b008fed5f86b
Author: Benoit TELLIER 
AuthorDate: Mon Jan 8 14:46:20 2024 +0100

[maven-release-plugin] prepare for next development iteration
---
 assemble/pom.xml| 2 +-
 benchmark/pom.xml   | 2 +-
 core/pom.xml| 2 +-
 dom/pom.xml | 2 +-
 examples/pom.xml| 2 +-
 james-utils/pom.xml | 2 +-
 mbox/pom.xml| 2 +-
 pom.xml | 4 ++--
 storage/pom.xml | 2 +-
 9 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/assemble/pom.xml b/assemble/pom.xml
index 4b18dd45..8a7607b5 100644
--- a/assemble/pom.xml
+++ b/assemble/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10
+0.8.11-SNAPSHOT
 ../pom.xml
 
 
diff --git a/benchmark/pom.xml b/benchmark/pom.xml
index 3f299d62..f612b5a5 100644
--- a/benchmark/pom.xml
+++ b/benchmark/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10
+0.8.11-SNAPSHOT
 ../pom.xml
 
 
diff --git a/core/pom.xml b/core/pom.xml
index 0ef30932..d7a7fa1e 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10
+0.8.11-SNAPSHOT
 ../pom.xml
 
 
diff --git a/dom/pom.xml b/dom/pom.xml
index 865ce6ab..d2cba7bc 100644
--- a/dom/pom.xml
+++ b/dom/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10
+0.8.11-SNAPSHOT
 ../pom.xml
 
 
diff --git a/examples/pom.xml b/examples/pom.xml
index 0bc27515..2d02382d 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10
+0.8.11-SNAPSHOT
 ../pom.xml
 
 
diff --git a/james-utils/pom.xml b/james-utils/pom.xml
index 177ff127..d5c69bd7 100644
--- a/james-utils/pom.xml
+++ b/james-utils/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.10
+0.8.11-SNAPSHOT
 ../pom.xml
 
 
diff --git a/mbox/pom.xml b/mbox/pom.xml
index 55faae57..d55c0e0d 100644
--- a/mbox/pom.xml
+++ b/mbox/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.10
+0.8.11-SNAPSHOT
 ../pom.xml
 
 
diff --git a/pom.xml b/pom.xml
index f658051f..60ef7b43 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,7 +29,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.10
+0.8.11-SNAPSHOT
 pom
 
 Apache James :: Mime4j :: Project
@@ -52,7 +52,7 @@
 
scm:git:http://git-wip-us.apache.org/repos/asf/james-mime4j.git
 
scm:git:ssh://g...@github.com/apache/james-mime4j.git
 https://git-wip-us.apache.org/repos/asf/james-mime4j.git
-  mime4j-project-0.8.10
+  HEAD
   
 
 http://issues.apache.org/jira/browse/MIME4J
diff --git a/storage/pom.xml b/storage/pom.xml
index a0b40f7c..84c5b817 100644
--- a/storage/pom.xml
+++ b/storage/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10
+0.8.11-SNAPSHOT
 ../pom.xml
 
 


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-mime4j) annotated tag mime4j-project-0.8.10 updated (02fcb31b -> b36ec8bc)

2024-01-08 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a change to annotated tag mime4j-project-0.8.10
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


*** WARNING: tag mime4j-project-0.8.10 was modified! ***

from 02fcb31b (commit)
  to b36ec8bc (tag)
 tagging 02fcb31b64a1bd01881174a670894404c8978c97 (commit)
 replaces apache-mime4j-project-0.8.9
  by Benoit TELLIER
  on Mon Jan 8 14:46:16 2024 +0100

- Log -
[maven-release-plugin] copy for tag mime4j-project-0.8.10
---


No new revisions were added by this update.

Summary of changes:


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-mime4j) 01/01: [maven-release-plugin] prepare release mime4j-project-0.8.10

2024-01-08 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch 0.8.10-x
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git

commit 02fcb31b64a1bd01881174a670894404c8978c97
Author: Benoit TELLIER 
AuthorDate: Mon Jan 8 14:46:03 2024 +0100

[maven-release-plugin] prepare release mime4j-project-0.8.10
---
 assemble/pom.xml| 2 +-
 benchmark/pom.xml   | 2 +-
 core/pom.xml| 2 +-
 dom/pom.xml | 2 +-
 examples/pom.xml| 2 +-
 james-utils/pom.xml | 2 +-
 mbox/pom.xml| 2 +-
 pom.xml | 4 ++--
 storage/pom.xml | 2 +-
 9 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/assemble/pom.xml b/assemble/pom.xml
index 6c29e3fc..4b18dd45 100644
--- a/assemble/pom.xml
+++ b/assemble/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10-SNAPSHOT
+0.8.10
 ../pom.xml
 
 
diff --git a/benchmark/pom.xml b/benchmark/pom.xml
index 88abaa2e..3f299d62 100644
--- a/benchmark/pom.xml
+++ b/benchmark/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10-SNAPSHOT
+0.8.10
 ../pom.xml
 
 
diff --git a/core/pom.xml b/core/pom.xml
index f0fba5dd..0ef30932 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10-SNAPSHOT
+0.8.10
 ../pom.xml
 
 
diff --git a/dom/pom.xml b/dom/pom.xml
index 8c469fd6..865ce6ab 100644
--- a/dom/pom.xml
+++ b/dom/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10-SNAPSHOT
+0.8.10
 ../pom.xml
 
 
diff --git a/examples/pom.xml b/examples/pom.xml
index 7ff40b04..0bc27515 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10-SNAPSHOT
+0.8.10
 ../pom.xml
 
 
diff --git a/james-utils/pom.xml b/james-utils/pom.xml
index 4a035c76..177ff127 100644
--- a/james-utils/pom.xml
+++ b/james-utils/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.10-SNAPSHOT
+0.8.10
 ../pom.xml
 
 
diff --git a/mbox/pom.xml b/mbox/pom.xml
index 8a0410b5..55faae57 100644
--- a/mbox/pom.xml
+++ b/mbox/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.10-SNAPSHOT
+0.8.10
 ../pom.xml
 
 
diff --git a/pom.xml b/pom.xml
index 85266f3a..f658051f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,7 +29,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.10-SNAPSHOT
+0.8.10
 pom
 
 Apache James :: Mime4j :: Project
@@ -52,7 +52,7 @@
 
scm:git:http://git-wip-us.apache.org/repos/asf/james-mime4j.git
 
scm:git:ssh://g...@github.com/apache/james-mime4j.git
 https://git-wip-us.apache.org/repos/asf/james-mime4j.git
-  HEAD
+  mime4j-project-0.8.10
   
 
 http://issues.apache.org/jira/browse/MIME4J
diff --git a/storage/pom.xml b/storage/pom.xml
index a7463f10..a0b40f7c 100644
--- a/storage/pom.xml
+++ b/storage/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10-SNAPSHOT
+0.8.10
 ../pom.xml
 
 


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-mime4j) branch 0.8.10-x created (now 02fcb31b)

2024-01-08 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a change to branch 0.8.10-x
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


  at 02fcb31b [maven-release-plugin] prepare release mime4j-project-0.8.10

This branch includes the following new commits:

 new 02fcb31b [maven-release-plugin] prepare release mime4j-project-0.8.10

The 1 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.



-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-mime4j) branch ref-ch-log created (now ada329f0)

2024-01-08 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a change to branch ref-ch-log
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


  at ada329f0 [maven-release-plugin] prepare release 
apache-mime4j-project-0.8.10

This branch includes the following new commits:

 new ada329f0 [maven-release-plugin] prepare release 
apache-mime4j-project-0.8.10

The 1 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.



-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-mime4j) branch ref-ch-log updated: [maven-release-plugin] prepare for next development iteration

2024-01-08 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch ref-ch-log
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


The following commit(s) were added to refs/heads/ref-ch-log by this push:
 new eaea0be5 [maven-release-plugin] prepare for next development iteration
eaea0be5 is described below

commit eaea0be50a5d14b0e51d34291abb5d66ea2a35e3
Author: Benoit TELLIER 
AuthorDate: Mon Jan 8 14:19:54 2024 +0100

[maven-release-plugin] prepare for next development iteration
---
 assemble/pom.xml| 2 +-
 benchmark/pom.xml   | 2 +-
 core/pom.xml| 2 +-
 dom/pom.xml | 2 +-
 examples/pom.xml| 2 +-
 james-utils/pom.xml | 2 +-
 mbox/pom.xml| 2 +-
 pom.xml | 4 ++--
 storage/pom.xml | 2 +-
 9 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/assemble/pom.xml b/assemble/pom.xml
index 4b18dd45..8a7607b5 100644
--- a/assemble/pom.xml
+++ b/assemble/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10
+0.8.11-SNAPSHOT
 ../pom.xml
 
 
diff --git a/benchmark/pom.xml b/benchmark/pom.xml
index 3f299d62..f612b5a5 100644
--- a/benchmark/pom.xml
+++ b/benchmark/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10
+0.8.11-SNAPSHOT
 ../pom.xml
 
 
diff --git a/core/pom.xml b/core/pom.xml
index 0ef30932..d7a7fa1e 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10
+0.8.11-SNAPSHOT
 ../pom.xml
 
 
diff --git a/dom/pom.xml b/dom/pom.xml
index 865ce6ab..d2cba7bc 100644
--- a/dom/pom.xml
+++ b/dom/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10
+0.8.11-SNAPSHOT
 ../pom.xml
 
 
diff --git a/examples/pom.xml b/examples/pom.xml
index 0bc27515..2d02382d 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10
+0.8.11-SNAPSHOT
 ../pom.xml
 
 
diff --git a/james-utils/pom.xml b/james-utils/pom.xml
index 177ff127..d5c69bd7 100644
--- a/james-utils/pom.xml
+++ b/james-utils/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.10
+0.8.11-SNAPSHOT
 ../pom.xml
 
 
diff --git a/mbox/pom.xml b/mbox/pom.xml
index 55faae57..d55c0e0d 100644
--- a/mbox/pom.xml
+++ b/mbox/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.10
+0.8.11-SNAPSHOT
 ../pom.xml
 
 
diff --git a/pom.xml b/pom.xml
index 02f6ecf8..60ef7b43 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,7 +29,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.10
+0.8.11-SNAPSHOT
 pom
 
 Apache James :: Mime4j :: Project
@@ -52,7 +52,7 @@
 
scm:git:http://git-wip-us.apache.org/repos/asf/james-mime4j.git
 
scm:git:ssh://g...@github.com/apache/james-mime4j.git
 https://git-wip-us.apache.org/repos/asf/james-mime4j.git
-  apache-mime4j-project-0.8.10
+  HEAD
   
 
 http://issues.apache.org/jira/browse/MIME4J
diff --git a/storage/pom.xml b/storage/pom.xml
index a0b40f7c..84c5b817 100644
--- a/storage/pom.xml
+++ b/storage/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10
+0.8.11-SNAPSHOT
 ../pom.xml
 
 


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-mime4j) annotated tag apache-mime4j-project-0.8.10 updated (ada329f0 -> 5c16c827)

2024-01-08 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a change to annotated tag apache-mime4j-project-0.8.10
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


*** WARNING: tag apache-mime4j-project-0.8.10 was modified! ***

from ada329f0 (commit)
  to 5c16c827 (tag)
 tagging ada329f08ccd620f2143623bf8c85d7d33af7c16 (commit)
 replaces apache-mime4j-project-0.8.9
  by Benoit TELLIER
  on Mon Jan 8 14:19:51 2024 +0100

- Log -
[maven-release-plugin] copy for tag apache-mime4j-project-0.8.10
---


No new revisions were added by this update.

Summary of changes:


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-mime4j) 01/01: [maven-release-plugin] prepare release apache-mime4j-project-0.8.10

2024-01-08 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch ref-ch-log
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git

commit ada329f08ccd620f2143623bf8c85d7d33af7c16
Author: Benoit TELLIER 
AuthorDate: Mon Jan 8 14:19:38 2024 +0100

[maven-release-plugin] prepare release apache-mime4j-project-0.8.10
---
 assemble/pom.xml| 2 +-
 benchmark/pom.xml   | 2 +-
 core/pom.xml| 2 +-
 dom/pom.xml | 2 +-
 examples/pom.xml| 2 +-
 james-utils/pom.xml | 2 +-
 mbox/pom.xml| 2 +-
 pom.xml | 4 ++--
 storage/pom.xml | 2 +-
 9 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/assemble/pom.xml b/assemble/pom.xml
index 6c29e3fc..4b18dd45 100644
--- a/assemble/pom.xml
+++ b/assemble/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10-SNAPSHOT
+0.8.10
 ../pom.xml
 
 
diff --git a/benchmark/pom.xml b/benchmark/pom.xml
index 88abaa2e..3f299d62 100644
--- a/benchmark/pom.xml
+++ b/benchmark/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10-SNAPSHOT
+0.8.10
 ../pom.xml
 
 
diff --git a/core/pom.xml b/core/pom.xml
index f0fba5dd..0ef30932 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10-SNAPSHOT
+0.8.10
 ../pom.xml
 
 
diff --git a/dom/pom.xml b/dom/pom.xml
index 8c469fd6..865ce6ab 100644
--- a/dom/pom.xml
+++ b/dom/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10-SNAPSHOT
+0.8.10
 ../pom.xml
 
 
diff --git a/examples/pom.xml b/examples/pom.xml
index 7ff40b04..0bc27515 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10-SNAPSHOT
+0.8.10
 ../pom.xml
 
 
diff --git a/james-utils/pom.xml b/james-utils/pom.xml
index 4a035c76..177ff127 100644
--- a/james-utils/pom.xml
+++ b/james-utils/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.10-SNAPSHOT
+0.8.10
 ../pom.xml
 
 
diff --git a/mbox/pom.xml b/mbox/pom.xml
index 8a0410b5..55faae57 100644
--- a/mbox/pom.xml
+++ b/mbox/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.10-SNAPSHOT
+0.8.10
 ../pom.xml
 
 
diff --git a/pom.xml b/pom.xml
index 85266f3a..02f6ecf8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,7 +29,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.10-SNAPSHOT
+0.8.10
 pom
 
 Apache James :: Mime4j :: Project
@@ -52,7 +52,7 @@
 
scm:git:http://git-wip-us.apache.org/repos/asf/james-mime4j.git
 
scm:git:ssh://g...@github.com/apache/james-mime4j.git
 https://git-wip-us.apache.org/repos/asf/james-mime4j.git
-  HEAD
+  apache-mime4j-project-0.8.10
   
 
 http://issues.apache.org/jira/browse/MIME4J
diff --git a/storage/pom.xml b/storage/pom.xml
index a7463f10..a0b40f7c 100644
--- a/storage/pom.xml
+++ b/storage/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.10-SNAPSHOT
+0.8.10
 ../pom.xml
 
 


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



svn commit: r66466 - /release/james/KEYS

2024-01-08 Thread btellier
Author: btellier
Date: Mon Jan  8 13:18:51 2024
New Revision: 66466

Log:
Add a new private key for my new laptop

Modified:
release/james/KEYS

Modified: release/james/KEYS
==
--- release/james/KEYS (original)
+++ release/james/KEYS Mon Jan  8 13:18:51 2024
@@ -1649,3 +1649,62 @@ H7gj7MuoDhV6cdoqIdW7qvgSMwkMXAhWH/TWk7sZ
 zNKJHLHBBKZTIkvF+diAh+BdnmAY+gU8LBI=
 =gP+0
 -END PGP PUBLIC KEY BLOCK-
+
+pub   rsa4096 2024-01-08 [SC]
+  D02DF4AE22341CD32156D52338E2D3879FDF70B6
+uid   [ultimate] Benoit TELLIER 
+sig 338E2D3879FDF70B6 2024-01-08  Benoit TELLIER 
+sub   rsa4096 2024-01-08 [E]
+sig  38E2D3879FDF70B6 2024-01-08  Benoit TELLIER 
+
+-BEGIN PGP PUBLIC KEY BLOCK-
+
+mQINBGWb9LABEAC7ZvPj9qShlzCtgQjLQsrfyVaFLIe5R7Mgyi8pddna6jNBgQpt
+I+KeeU5oURe8NkGpMwIykyCctt2AJZvAq+Fh12flJer8d4q+SdWTFG68el+ackzr
+7cDUZfG3Eu+L2Zsn5EG4yWpJ/JxSKaj/hbImNXP+rWeQsewn2QUq9OwAc1KfPZZD
+gsSxv5CKIOGsomHNyrx1olo4D97sfJv24T4HZuYS0If+iwsbhPgEL9fo0C87joHf
+FTLn+uLZbYbOX1feUY3lUddCLck2qpF/bB2Bk+asDXa30SAdyQ9WNNKRqQAa+Di5
+fBQF9CI2iaLkDf0DZAEqt3YFHQ2X30Vl7BIyAcPb2zZC6ICpbLqN6RhAIF0UjCbU
+PUCyLfUxpUU2kNQ1YM4TrnyKIBsHHO/YsGNXYs8Ac07pDe5Rod9btfdJhUkmBJA2
+ZF5dycsEbFlHXxMmXPr4Mla3mtEvd+89rDUqiAf0Ka1F/Ay3kpIjuaWBv+7qmWJL
+NgvzbDv90fCobD2ICEqBMhjqUf5/0cFTB5cwGN5/zzlTVc98k3FrORSGszkTieJl
+6OkWxJrKGDlqcgzVgck7KMaZQaHp4/IfHFKKRrexq1CIKLhdclFguR3P3FsoTItL
+3+tWCraUezV3yHQEAx44cM+RlkIcW8+L7pn4xlRd3AA6RpVcIRmIEZJ1+wARAQAB
+tCRCZW5vaXQgVEVMTElFUiA8YnRlbGxpZXJAYXBhY2hlLm9yZz6JAk4EEwEKADgW
+IQTQLfSuIjQc0yFW1SM44tOHn99wtgUCZZv0sAIbAwULCQgHAgYVCgkICwIEFgID
+AQIeAQIXgAAKCRA44tOHn99wtrrXD/9a9bat/t0Q/o9SWZpSe8UIH8UYVoi0emcv
+eT27U/vI5fXD2hfuFCWPNuci4Cxt6whJb8Josh5q+hGTcDt9NwDhNojwCt1QgB67
+60JusvrLnq2ak9Qa0KGpEk9lOWRtz9898ueZeLz9o2mIFPBTe2ErbBLIHS6E4H5F
+rLCipVuWwv+O6K35FitErpoN5+rjYnwrRcG3HAbY76Cp2gmjh56LfnLsH+0FHKp3
+mBUPV0IJr8I6YbF7gs/EcHT8glaQACagJ5MOxDVZ0+Uxu9cOTxIIFWHTZI9wPA1c
+VnxRgphGpqbu3OCX60j73CX8UB3MsB9jXU3poHLhD0y3yxDi0fqT1Suio3DQGnL9
+RTtpimg/YHOtOR/hAKjER3AuvCPBQOIYUpj1LWz5k4RRDLM9n/hBF9GqDs/dtMUw
+e7mKARuB/n0+FepsCQorb0W9aM2sHxuwJNyu+I4pEnKF4fEwuslDiz7muAWwin6U
+Iq2s7pB4dCjN193pd8BjmmuojzqTAeVO97Vgun8oGyi9ycq7VtodbkDpolFOdGx5
+4EhNtCf3riH+5Pa95RTq16kOoNeNc1CVNs2iN6Y8Eo7+vjLRK1Og1l3czAs7TqAa
+sIvy+d1yA9jOtgOwSw07+n29ky0zNzTvGHc8RBuTTvHMwpi5+KxYdYneSyRepg25
+vnQUKUCz8bkCDQRlm/SwARAAvl7CFpMXSEh1VhPus48BWLdyEXjnYdR5RgTA0Tzy
+5+TTpAPAyy5i5Hj6RKxa8lMXWxoW+VZekDbd1NIOP6jO3uihlLsdkVYSP4meMZOT
+YVaPxgRHhE24ltA19bj4RZMq8zGGf/BN9v5siNTuMswmiQBkJLDzbNZ4y85UYzJy
+ko7f/tnTxhmXXM0racPFfY5tpgJHuUvAtgA4WMyonH4TikY5IsW33zvIW3SQ3lW9
+U7JaWpdomFSdrqtFSSWpoZcKXjzgoLTxXgKLnJzL/rCIkudwj2uMjmhzn4kJU9jn
+2Y1hdVHWIsOL1ZxXTrMFxz0ApM99h8a4i05DDqxoLmi3T9saIFU6b4ym1Rt9uMZ6
+wbjhB8TiRQ20ZFzVNj4JfAabQXcizoK4A6h89SainDdXRCd1vwKDgfKJquMdqBxx
+3yyoDf8JsR1Su6ZD8K8wbpMTGz9Gvymju5IZ/K7luI3X8oJjrywNYbf71NMeMVsc
+SIU50svOeCAK1Y5K1qQxvJNScUOBZ1ptnO7oPvuBH5KboM53vNpyxaLZQZfGNesU
+ygU+941Spx91HfxFeJ/Q+OG4FNdFAA+263CkiXB865OrzcVsPzH3MRlptyW3zjy1
+mK5xxdqn3/tYzz2Erafx4LuDWsDx76/gYGUhPB/MYxX2WasLfOabGyj0bDMWps8W
+6wEAEQEAAYkCNgQYAQoAIBYhBNAt9K4iNBzTIVbVIzji04ef33C2BQJlm/SwAhsM
+AAoJEDji04ef33C2Cb0QALBL2sMQLDreTmEJuv5cAUxul8Ssh9Gtcg89AVTu1v7H
+yxPs+UnWuAsK2NN/qXTpHeEnHkLSnujes1zmCvfDDj+1tSTFxhqioMZKhsjy1U3Y
+FZOcgzckgVWZE6+xux37cogk3W20RJBS8OsVtH+Ntwu1+fGAPhMmHEIbr3QKbaMe
+8dashslNmMK/4gMx1y4MVEwtpN7woR/1nZuhe0WqTQIJGCb29YKpzy6lVkUNbZDC
+kl7o/gemtVDs+QOVSR2ZOnztCVc90Ve6oML8KBWEx1MImoO3pmu8q/2uVmpKw50k
+9wvbQdFEYZQFvcY6ACcyEzCM2ZV9mLgbbs99S33Q7gmE8Lyp40AP/uaOcQohH7k8
+nV0946S6+VTA+KYodest6i+A0m40VaJuVNpGnkLSbknVyOshgipOFvjhut7HfJOU
+6O5bekOS3h0dG4NnvVTS2Vagse6tmGr9OZaAii+a30y2PzU6bofutUo6e7YLSxMx
+/vbgsiqHcYfx8gIusg60Ahoy4k0bNMYPyeQyMMXC2zeXmzRSuR5bfNNXVo+psRJ+
+t5zQ78/ZUbztmwCGMt9W6fICZXYcLiJsQktYOZ2nrGBT0c/klIKhfNzah7Mpj4Hl
+lWm6JMilochI7XA0Y4uK54pIXXMVqkluCzaQgIIoAOu1XT2jeflYxM95p1cx/t+5
+=MEf7
+-END PGP PUBLIC KEY BLOCK-



-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-mime4j) branch master updated: [FIX] Prevent header injection with MIME4J DOM (#91)

2024-01-04 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


The following commit(s) were added to refs/heads/master by this push:
 new 9dec5df2 [FIX] Prevent header injection with MIME4J DOM (#91)
9dec5df2 is described below

commit 9dec5df2a588fed8027839815daefa79ee66efd1
Author: Benoit TELLIER 
AuthorDate: Fri Jan 5 08:12:54 2024 +0100

[FIX] Prevent header injection with MIME4J DOM (#91)
---
 core/pom.xml   |  5 +++
 .../org/apache/james/mime4j/stream/RawField.java   | 23 +
 .../apache/james/mime4j/stream/RawFieldTest.java   | 40 --
 .../mime4j/message/DefaultMessageWriterTest.java   | 11 ++
 4 files changed, 76 insertions(+), 3 deletions(-)

diff --git a/core/pom.xml b/core/pom.xml
index 93d7827b..f0fba5dd 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -42,6 +42,11 @@
 commons-io
 commons-io
 
+
+org.assertj
+assertj-core
+test
+
 
 
 
diff --git a/core/src/main/java/org/apache/james/mime4j/stream/RawField.java 
b/core/src/main/java/org/apache/james/mime4j/stream/RawField.java
index e64c6a73..1be89662 100644
--- a/core/src/main/java/org/apache/james/mime4j/stream/RawField.java
+++ b/core/src/main/java/org/apache/james/mime4j/stream/RawField.java
@@ -56,6 +56,29 @@ public final class RawField implements Field {
 
 public RawField(String name, String body) {
 this(null, -1, name, body);
+
+int pos = 0;
+
+while (true) {
+pos = body.indexOf('\r', pos);
+if (pos < 0) {
+break;
+}
+if (pos < body.length() + 2) {
+if (body.charAt(pos + 1) != '\n') {
+throw new IllegalArgumentException("Injection of 
un-encoded line breaks inside header field could be assimilated to header 
injection");
+}
+if (pos != body.length() - 2 && !isSpace(body, pos + 2)) {
+throw new IllegalArgumentException("Injection of 
un-encoded line breaks inside header field could be assimilated to header 
injection");
+}
+}
+pos ++;
+}
+}
+
+private static boolean isSpace(String body, int pos) {
+return body.charAt(pos) == ' '
+|| body.charAt(pos) == '\t';
 }
 
 public ByteSequence getRaw() {
diff --git 
a/core/src/test/java/org/apache/james/mime4j/stream/RawFieldTest.java 
b/core/src/test/java/org/apache/james/mime4j/stream/RawFieldTest.java
index 5a1cc7da..90d85134 100644
--- a/core/src/test/java/org/apache/james/mime4j/stream/RawFieldTest.java
+++ b/core/src/test/java/org/apache/james/mime4j/stream/RawFieldTest.java
@@ -19,6 +19,9 @@
 
 package org.apache.james.mime4j.stream;
 
+import static org.assertj.core.api.AssertionsForClassTypes.assertThatCode;
+import static org.assertj.core.api.AssertionsForClassTypes.assertThatThrownBy;
+
 import junit.framework.Assert;
 import org.apache.james.mime4j.util.ByteSequence;
 import org.apache.james.mime4j.util.ContentUtil;
@@ -45,11 +48,11 @@ public class RawFieldTest {
 Assert.assertEquals("stuff", field1.getBody());
 Assert.assertEquals("raw: stuff", field1.toString());
 
-RawField field2 = new RawField("raw", null);
+RawField field2 = new RawField("raw", "any");
 Assert.assertNull(field2.getRaw());
 Assert.assertEquals("raw", field2.getName());
-Assert.assertEquals(null, field2.getBody());
-Assert.assertEquals("raw: ", field2.toString());
+Assert.assertEquals("any", field2.getBody());
+Assert.assertEquals("raw: any", field2.toString());
 }
 
 @Test
@@ -63,4 +66,35 @@ public class RawFieldTest {
 Assert.assertEquals(s, field.toString());
 }
 
+@Test
+public void shouldRejectAmbiguousLineEnding() {
+assertThatThrownBy(() -> new RawField("Name", 
"Value\r\ncheating")).isInstanceOf(IllegalArgumentException.class);
+}
+
+@Test
+public void shouldAcceptCRLFTerminatedHeader() {
+assertThatCode(() -> new RawField("Name", 
"Value\r\n")).doesNotThrowAnyException();
+}
+
+@Test
+public void shouldAcceptTabFolding() {
+assertThatCode(() -> new RawField("Name", 
"Value\r\n\thello")).doesNotThrowAnyException();
+}
+
+@Test
+public void shouldAcceptSpaceFolding() {
+assertThatCode(() -> new RawField("Name", "Value\r\n 
hello")).doesNotThrowAnyException();
+}
+
+@Test
+public void shouldAcceptOnlyDelimiter() {
+assertThatCode(() -> new RawField("Name&qu

(james-jsieve) branch master updated: Bump ch.qos.logback:logback-classic from 1.4.4 to 1.4.12 (#27)

2023-11-30 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-jsieve.git


The following commit(s) were added to refs/heads/master by this push:
 new 0756e8c  Bump ch.qos.logback:logback-classic from 1.4.4 to 1.4.12 (#27)
0756e8c is described below

commit 0756e8c125f224d48e83546d2c2fa5fcf5c32564
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Fri Dec 1 08:21:11 2023 +0100

Bump ch.qos.logback:logback-classic from 1.4.4 to 1.4.12 (#27)

Bumps [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) 
from 1.4.4 to 1.4.12.
- [Commits](https://github.com/qos-ch/logback/compare/v_1.4.4...v_1.4.12)

---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-classic
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] 
Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
---
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index fb65341..8344c9e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -78,7 +78,7 @@
 
 4.13.2
 1.2.0
-1.4.4
+1.4.12
 1.6.2
 1.1.1
 3.0.0


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-jspf) branch master updated: Bump ch.qos.logback:logback-classic from 1.4.4 to 1.4.12

2023-11-30 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-jspf.git


The following commit(s) were added to refs/heads/master by this push:
 new c95db10  Bump ch.qos.logback:logback-classic from 1.4.4 to 1.4.12
c95db10 is described below

commit c95db10d829b462a3164d29a48be33b0c88a66b8
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Wed Nov 29 21:47:24 2023 +

Bump ch.qos.logback:logback-classic from 1.4.4 to 1.4.12

Bumps [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) 
from 1.4.4 to 1.4.12.
- [Commits](https://github.com/qos-ch/logback/compare/v_1.4.4...v_1.4.12)

---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-classic
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] 
---
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index 7d769c2..ca479ce 100644
--- a/pom.xml
+++ b/pom.xml
@@ -101,7 +101,7 @@
 
 ch.qos.logback
 logback-classic
-1.4.4
+1.4.12
 
 
 commons-cli


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-mime4j) branch master updated: Parsing multipart UTF-8 encoded filename. (#89)

2023-11-28 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


The following commit(s) were added to refs/heads/master by this push:
 new 6581bd26 Parsing multipart UTF-8 encoded filename. (#89)
6581bd26 is described below

commit 6581bd264b5c60fae23bdd7e5990c2641ae3bed8
Author: Shamil Vakhitov <33479697+pingvin...@users.noreply.github.com>
AuthorDate: Tue Nov 28 14:52:00 2023 +0100

Parsing multipart UTF-8 encoded filename. (#89)
---
 .../apache/james/mime4j/util/MimeParameterMapping.java | 18 ++
 .../field/LenientContentDispositionFieldTest.java  | 15 +--
 2 files changed, 27 insertions(+), 6 deletions(-)

diff --git 
a/core/src/main/java/org/apache/james/mime4j/util/MimeParameterMapping.java 
b/core/src/main/java/org/apache/james/mime4j/util/MimeParameterMapping.java
index 1335310e..d8b5af2a 100644
--- a/core/src/main/java/org/apache/james/mime4j/util/MimeParameterMapping.java
+++ b/core/src/main/java/org/apache/james/mime4j/util/MimeParameterMapping.java
@@ -25,6 +25,8 @@ import java.util.Map;
 public class MimeParameterMapping {
 
 private final Map parameters = new HashMap<>();
+/** Charset, taken from the first item added to {@link #parameters}. */
+private String charset;
 
 public Map getParameters() {
 return parameters;
@@ -50,15 +52,23 @@ public class MimeParameterMapping {
 int charsetEnd = value.indexOf("'");
 int languageEnd = value.indexOf("'", charsetEnd + 1);
 if (charsetEnd < 0 || languageEnd < 0) {
-return MimeUtil.unscrambleHeaderValue(value);
+if (charset != null) {
+return urlDecode(value);
+} else {
+return MimeUtil.unscrambleHeaderValue(value);
+}
 }
-String charset = value.substring(0, charsetEnd);
+charset = value.substring(0, charsetEnd);
 String fileName = value.substring(languageEnd + 1);
+return urlDecode(fileName);
+}
+
+private String urlDecode(String value) {
 try {
-return java.net.URLDecoder.decode(fileName, charset);
+return java.net.URLDecoder.decode(value, charset);
 }
 catch (Exception ignore) {
-return fileName;
+return value;
 }
 }
 
diff --git 
a/dom/src/test/java/org/apache/james/mime4j/field/LenientContentDispositionFieldTest.java
 
b/dom/src/test/java/org/apache/james/mime4j/field/LenientContentDispositionFieldTest.java
index e3ca1c8c..5978f3b2 100644
--- 
a/dom/src/test/java/org/apache/james/mime4j/field/LenientContentDispositionFieldTest.java
+++ 
b/dom/src/test/java/org/apache/james/mime4j/field/LenientContentDispositionFieldTest.java
@@ -124,7 +124,7 @@ public class LenientContentDispositionFieldTest {
 " 
FileName=\"=?WINDOWS-1251?Q?3244659=5F=C0=EA=F2_=E7=E0_=C8=FE=EB=FC_?=\n" +
 " =?WINDOWS-1251?Q?2020.pdf?=\"")
 .getBytes(StandardCharsets.UTF_8);
-
+
 ContentDispositionField f = parse(data);
 
 Assert.assertEquals("WINDOWS-1251 Q encoded filename", "3244659_Акт за 
Июль 2020.pdf", f.getFilename());
@@ -132,7 +132,7 @@ public class LenientContentDispositionFieldTest {
 
 @Test
 public void testGetFilenameUtf8() throws Exception {
-byte[] data = 
+byte[] data =
 "Content-Disposition: attachment; filename=\"УПД ОБЩЕСТВО С 
ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ \"СТАНЦИЯ ВИРТУАЛЬНАЯ\" 01-05-21.pdf\""
 .getBytes(StandardCharsets.UTF_8);
 
@@ -141,6 +141,17 @@ public class LenientContentDispositionFieldTest {
 Assert.assertEquals("UTF8 encoded filename", "УПД ОБЩЕСТВО С 
ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ \"СТАНЦИЯ ВИРТУАЛЬНАЯ\" 01-05-21.pdf", 
f.getFilename());
 }
 
+@Test
+public void testGetFilenameMultipartUtf8() throws Exception {
+byte[] data = ("Content-Disposition: attachment;\n" +
+"  
filename*0*=\"UTF-8''%D0%A0%D0%BE%D1%81%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D0%BE\";\n"
 +
+"  filename*1*=\"%D0%BC%2E%78%6C%73%78\"\n")
+.getBytes(StandardCharsets.UTF_8);
+
+ContentDispositionField f = parse(data);
+Assert.assertEquals("Ростелеком.xlsx", f.getFilename());
+}
+
 @Test
 public void testGetCreationDate() throws Exception {
 ContentDispositionField f = parse("Content-Disposition: inline; "


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



(james-mime4j) 02/02: Content-Disposition filename Q and UTF-8 encoded.

2023-11-27 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git

commit d5ddd879a7fd4e1e1e7c9edb30850a43031fa7b3
Author: Shamil Vakhitov 
AuthorDate: Thu Aug 19 13:25:26 2021 +0500

Content-Disposition filename Q and UTF-8 encoded.
---
 .../apache/james/mime4j/stream/RawFieldParser.java | 46 --
 .../org/apache/james/mime4j/util/CharsetUtil.java  | 17 
 .../field/LenientContentDispositionFieldTest.java  | 34 +++-
 3 files changed, 92 insertions(+), 5 deletions(-)

diff --git 
a/core/src/main/java/org/apache/james/mime4j/stream/RawFieldParser.java 
b/core/src/main/java/org/apache/james/mime4j/stream/RawFieldParser.java
index bb6448b6..e2c099dc 100644
--- a/core/src/main/java/org/apache/james/mime4j/stream/RawFieldParser.java
+++ b/core/src/main/java/org/apache/james/mime4j/stream/RawFieldParser.java
@@ -19,11 +19,15 @@
 
 package org.apache.james.mime4j.stream;
 
+import java.nio.charset.StandardCharsets;
 import java.util.ArrayList;
 import java.util.BitSet;
 import java.util.List;
 
 import org.apache.james.mime4j.MimeException;
+import org.apache.james.mime4j.codec.DecodeMonitor;
+import org.apache.james.mime4j.codec.DecoderUtil;
+import org.apache.james.mime4j.util.ByteArrayBuffer;
 import org.apache.james.mime4j.util.ByteSequence;
 import org.apache.james.mime4j.util.CharsetUtil;
 import org.apache.james.mime4j.util.ContentUtil;
@@ -191,6 +195,12 @@ public class RawFieldParser {
  *  is not delimited by any character.
  */
 public String parseValue(final ByteSequence buf, final ParserCursor 
cursor, final BitSet delimiters) {
+if (!CharsetUtil.isASCII(buf)) {
+String value = parseUtf8Filename(buf);
+if (value != null)
+return value;
+}
+
 StringBuilder dst = new StringBuilder();
 boolean whitespace = false;
 while (!cursor.atEnd()) {
@@ -219,6 +229,25 @@ public class RawFieldParser {
 return dst.toString();
 }
 
+/**
+ * Special case for parsing {@code filename} attribute in nonstandard 
encoding like:
+ * {@code Content-Disposition: attachment; filename="УПД ОБЩЕСТВО С 
ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "СТАНЦИЯ ВИРТУАЛЬНАЯ" 01-05-21.pdf"}
+ * 
+ * @param buf field raw.
+ * @return filename value or {@code null}.
+ */
+private String parseUtf8Filename(ByteSequence buf) {
+final String value = new String(buf.toByteArray(), 
StandardCharsets.UTF_8);
+
+final String prefix = "filename=\"";
+final int pos = value.indexOf(prefix);
+if (pos > 0) {
+return value.substring(pos + prefix.length(), value.length() - 1);
+}
+
+return null;
+}
+
 /**
  * Skips semantically insignificant whitespace characters and moves the 
cursor to the closest
  * non-whitespace character.
@@ -384,14 +413,17 @@ public class RawFieldParser {
 }
 pos++;
 indexFrom++;
+
+ByteArrayBuffer dstRaw = new ByteArrayBuffer(200);
+
 boolean escaped = false;
 for (int i = indexFrom; i < indexTo; i++, pos++) {
 current = (char) (buf.byteAt(i) & 0xff);
 if (escaped) {
 if (current != '\"' && current != '\\') {
-dst.append('\\');
+dstRaw.append('\\');
 }
-dst.append(current);
+dstRaw.append(current);
 escaped = false;
 } else {
 if (current == '\"') {
@@ -401,10 +433,18 @@ public class RawFieldParser {
 if (current == '\\') {
 escaped = true;
 } else if (current != '\r' && current != '\n') {
-dst.append(current);
+dstRaw.append(current);
 }
 }
 }
+
+String decoded = ContentUtil.decode(dstRaw);
+if (decoded.startsWith("=?")) {
+decoded = DecoderUtil.decodeEncodedWords(decoded, 
DecodeMonitor.STRICT);
+}
+
+dst.append(decoded);
+
 cursor.updatePos(pos);
 }
 
diff --git a/core/src/main/java/org/apache/james/mime4j/util/CharsetUtil.java 
b/core/src/main/java/org/apache/james/mime4j/util/CharsetUtil.java
index 3504d29f..0a9c983c 100644
--- a/core/src/main/java/org/apache/james/mime4j/util/CharsetUtil.java
+++ b/core/src/main/java/org/apache/james/mime4j/util/CharsetUtil.java
@@ -56,6 +56,23 @@ public class CharsetUtil {
 return (0xFF80 & ch) == 0;
 }
 
+/**
+ * Returns true if the specified byte array consists entirely 
of
+ * US ASCII characters.
+ *
+ * @param raw
+ *byte array to test.
+ * @return true if the specified string consists entirely of
+   

(james-mime4j) 01/02: RawField.getBody() in UTF-8

2023-11-27 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git

commit 8122e4b901274b2e377f2642b4874951a8f6fea1
Author: Shamil Vakhitov 
AuthorDate: Wed Aug 18 20:25:15 2021 +0500

RawField.getBody() in UTF-8
---
 .../org/apache/james/mime4j/stream/RawField.java   |  3 ++-
 .../org/apache/james/mime4j/util/ContentUtil.java  | 31 ++
 .../james/mime4j/field/UnstructuredFieldTest.java  | 14 ++
 .../james/mime4j/message/HeaderImplTest.java   |  9 +--
 4 files changed, 54 insertions(+), 3 deletions(-)

diff --git a/core/src/main/java/org/apache/james/mime4j/stream/RawField.java 
b/core/src/main/java/org/apache/james/mime4j/stream/RawField.java
index 8bcaa773..e64c6a73 100644
--- a/core/src/main/java/org/apache/james/mime4j/stream/RawField.java
+++ b/core/src/main/java/org/apache/james/mime4j/stream/RawField.java
@@ -19,6 +19,7 @@
 
 package org.apache.james.mime4j.stream;
 
+import java.nio.charset.StandardCharsets;
 import java.util.Locale;
 
 import org.apache.james.mime4j.util.ByteSequence;
@@ -83,7 +84,7 @@ public final class RawField implements Field {
 if (len > off + 1 && (CharsetUtil.isWhitespace((char) 
(raw.byteAt(off) & 0xff {
 off++;
 }
-return MimeUtil.unfold(ContentUtil.decode(raw, off, len - off));
+return MimeUtil.unfold(ContentUtil.decode(raw, off, len - off, 
StandardCharsets.UTF_8));
 }
 return null;
 }
diff --git a/core/src/main/java/org/apache/james/mime4j/util/ContentUtil.java 
b/core/src/main/java/org/apache/james/mime4j/util/ContentUtil.java
index d6d2d96e..1e078120 100644
--- a/core/src/main/java/org/apache/james/mime4j/util/ContentUtil.java
+++ b/core/src/main/java/org/apache/james/mime4j/util/ContentUtil.java
@@ -223,6 +223,37 @@ public class ContentUtil {
 return new String(underlying);
 }
 
+/**
+ * Decodes a sub-sequence of the specified sequence of bytes into a string
+ * using the US-ASCII charset with falling back to {@link #decode(Charset, 
ByteSequence, int, int)} 
+ * on a first non US-ASCII character.
+ * 
+ * @param byteSequence
+ *sequence of bytes to decode.
+ * @param offset
+ *offset into the byte sequence.
+ * @param length
+ *number of bytes.
+ * @param charset
+ *fallback charset.
+ * @return decoded string.
+ */
+public static String decode(ByteSequence byteSequence, int offset, int 
length, Charset charset) {
+if (byteSequence == null) {
+return null;
+}
+
+StringBuilder buf = new StringBuilder(length);
+for (int i = offset; i < offset + length; i++) {
+char ch = (char) (byteSequence.byteAt(i) & 0xff);
+if (!CharsetUtil.isASCII(ch)) {
+return decode(charset, byteSequence, offset, length);
+}
+buf.append(ch);
+}
+return buf.toString();
+}
+
 /**
  * Decodes a sub-sequence of the specified sequence of bytes into a string
  * using the specified charset.
diff --git 
a/dom/src/test/java/org/apache/james/mime4j/field/UnstructuredFieldTest.java 
b/dom/src/test/java/org/apache/james/mime4j/field/UnstructuredFieldTest.java
index 96986c9b..23f3b0a9 100644
--- a/dom/src/test/java/org/apache/james/mime4j/field/UnstructuredFieldTest.java
+++ b/dom/src/test/java/org/apache/james/mime4j/field/UnstructuredFieldTest.java
@@ -19,7 +19,11 @@
 
 package org.apache.james.mime4j.field;
 
+import java.nio.charset.StandardCharsets;
+
+import org.apache.james.mime4j.codec.DecodeMonitor;
 import org.apache.james.mime4j.dom.field.UnstructuredField;
+import org.apache.james.mime4j.util.ByteArrayBuffer;
 import org.junit.Assert;
 import org.junit.Test;
 
@@ -39,4 +43,14 @@ public class UnstructuredFieldTest {
 Assert.assertEquals("Testing value without a leading ' '", "yada", 
f.getValue());
 }
 
+@Test
+public void testGetBodyUtf8() throws Exception {
+UnstructuredField f;
+
+byte[] data = "Subject: Счет для ООО \"СТАНЦИЯ ВИРТУАЛЬНАЯ\" от ООО 
\"Цифровые системы\"".getBytes(StandardCharsets.UTF_8);
+
+f = (UnstructuredField) DefaultFieldParser.parse(new 
ByteArrayBuffer(data, true), DecodeMonitor.SILENT);
+Assert.assertEquals("Testing UTF8 value 1", "Счет для ООО \"СТАНЦИЯ 
ВИРТУАЛЬНАЯ\" от ООО \"Цифровые системы\"", f.getValue());
+}
+
 }
diff --git 
a/dom/src/test/java/org/apache/james/mime4j/message/HeaderImplTest.java 
b/dom/src/test/java/org/apache/james/mime4j/message/HeaderImplTest.java
index 0ed76662..5362ecc6 100644
--- a/dom/src/test/java/org/apache/james/mime4j/message/HeaderImplTest.java
+++ b/dom/src/test/java/o

(james-mime4j) branch master updated (0ef21683 -> d5ddd879)

2023-11-27 Thread btellier
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-mime4j.git


from 0ef21683 MIME4J-325 DateTimeParser should throw ParseException if 
value can't be parsed (#88)
 new 8122e4b9 RawField.getBody() in UTF-8
 new d5ddd879 Content-Disposition filename Q and UTF-8 encoded.

The 2 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/mime4j/stream/RawField.java   |  3 +-
 .../apache/james/mime4j/stream/RawFieldParser.java | 46 --
 .../org/apache/james/mime4j/util/CharsetUtil.java  | 17 
 .../org/apache/james/mime4j/util/ContentUtil.java  | 31 +++
 .../field/LenientContentDispositionFieldTest.java  | 34 +++-
 .../james/mime4j/field/UnstructuredFieldTest.java  | 14 +++
 .../james/mime4j/message/HeaderImplTest.java   |  9 -
 7 files changed, 146 insertions(+), 8 deletions(-)


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



Re: Building a PostgreSQL mailbox for James?

2023-10-10 Thread btellier
I'll answer: first thanks for the head up andenthousiasm!Regarding your 
remarks, row level security is none essential requirement on james side but an 
essential requirement to me ;-)Regarding JPA, sure if we have contributors 
making it leave and fixing its flows there is no reason to deprecate and drop 
it. Let see what happens. At least we will have an alternative.Regarding 
reactive/loom topic, though a strong advocate internally to use newly available 
jdk/jre, we always had issues in the community to adopt newer jdk/jre. Second, 
I havent seen any detailed return of experience on reactive / loom topic. I'm 
personnally expecting perfs to be somewhat similar bit loom might still require 
extra scheduling compared to pure reactive implementations... for sure loom 
will make it seem less handy...yes i am also expecting citusData to work OOTB 
but our dockerised test suite would make great job fact-checking this 
assumption, at least with smoke tests...Envoyé depuis mon appareil Galaxy
 Message d'origine De : Wojtek  Date : 
10/10/2023  16:05  (GMT+07:00) À : James Developers List 
 Objet : Re: Building a PostgreSQL mailbox for 
James? Hi Benoit,Please see comments below.On 06/10/2023 23:48, Benoit TELLIER 
wrote:> Hey there!> > The goal: deliver James "stateless email server" concept 
to smaller deployments than those addressable with the Distributed server.> > 
Why Postgres? Rock solid. And more options than other SQL stores (see below)> > 
The requirements would be:>    - Leverage the blobStore for binary storage 
(email bodies + attachements). Those big binaries are not meant to be stored 
into SQL rows - blaming you, JPA!>    - Bring choice on blob store : PGSQL 
native solution ( https://www.postgresql.org/docs/7.4/jdbc-binary-data.html ) 
for small deployments OR S3>    - Bring choice on search: PGSQL native solution 
( https://www.postgresql.org/docs/current/textsearch.html ) for small 
deployments OR OpenSearch>    - Bring choice on PubSub: PGSQL native solution ( 
https://www.postgresql.org/docs/current/plpgsql-trigger.html  ) OR RabbitMQThis 
sounds very good.>    - Enforce strict tenant isolation: domain A won't access 
domain B data even if we screw up James access control layer. This can be done 
with Row security https://www.postgresql.org/docs/current/ddl-rowsecurity.html 
.Handy, but not essential (perspective: small, personal mail server running on 
home machine)>    - Be reactive. This can be achieved by using a reactive 
firendly driver like r2dbc...While reactive has it's benefits (backpressure), 
I'm not sure it will be as handy with Loom.>    - Ensure that we can easily run 
on some largely scaling postgres... CitusData ?This should work OOTB if we 
stick with Posgress?> An other outcome might be to drop JPA implementation, 
ideally... (we provide something similar but wy better)Hmm... I'm split on 
this. There was previous implementation using pure JDBC, but it was 
deprecated/dropped in favour of using universal JPA. And JPA "just works", but 
has it's limitations (I'd say storing blobs being the most annoying).> Ideally 
I would like to deliver this before september 2024...> > Thoughts?> Would this 
be something interesting people in here?Very much so!> Would some people be 
interested contributing to this effort?> Would some people desire sponsoring 
this effort?> > If this is non consensual, I can also contribute this into 
https://github.com/linagora/tmail-backend/ without annoying people in here...> 
Benoit TELLIERWould be nice to have it directly in James main repository 
:-)w.-To 
unsubscribe, e-mail: server-dev-unsubscribe@james.apache.orgFor additional 
commands, e-mail: server-dev-h...@james.apache.org

Re: Building a PostgreSQL mailbox for James?

2023-10-10 Thread btellier
I'll answer: first thanks for the head up andenthousiasm!Regarding your 
remarks, row level security is none essential requirement on james side but an 
essential requirement to me ;-)Regarding JPA, sure if we have contributors 
making it leave and fixing its flows there is no reason to deprecate and drop 
it. Let see what happens. At least we will have an alternative.Regarding 
reactive/loom topic, though a strong advocate internally to use newly available 
jdk/jre, we always had issues in the community to adopt newer jdk/jre. Second, 
I havent seen any detailed return of experience on reactive / loom topic. I'm 
personnally expecting perfs to be somewhat similar bit loom might still require 
extra scheduling compared to pure reactive implementations... for sure loom 
will make it seem less handy...yes i am also expecting citusData to work OOTB 
but our dockerised test suite would make great job fact-checking this 
assumption, at least with smoke tests...Envoyé depuis mon appareil Galaxy
 Message d'origine De : Wojtek  Date : 
10/10/2023  16:05  (GMT+07:00) À : James Developers List 
 Objet : Re: Building a PostgreSQL mailbox for 
James? Hi Benoit,Please see comments below.On 06/10/2023 23:48, Benoit TELLIER 
wrote:> Hey there!> > The goal: deliver James "stateless email server" concept 
to smaller deployments than those addressable with the Distributed server.> > 
Why Postgres? Rock solid. And more options than other SQL stores (see below)> > 
The requirements would be:>    - Leverage the blobStore for binary storage 
(email bodies + attachements). Those big binaries are not meant to be stored 
into SQL rows - blaming you, JPA!>    - Bring choice on blob store : PGSQL 
native solution ( https://www.postgresql.org/docs/7.4/jdbc-binary-data.html ) 
for small deployments OR S3>    - Bring choice on search: PGSQL native solution 
( https://www.postgresql.org/docs/current/textsearch.html ) for small 
deployments OR OpenSearch>    - Bring choice on PubSub: PGSQL native solution ( 
https://www.postgresql.org/docs/current/plpgsql-trigger.html  ) OR RabbitMQThis 
sounds very good.>    - Enforce strict tenant isolation: domain A won't access 
domain B data even if we screw up James access control layer. This can be done 
with Row security https://www.postgresql.org/docs/current/ddl-rowsecurity.html 
.Handy, but not essential (perspective: small, personal mail server running on 
home machine)>    - Be reactive. This can be achieved by using a reactive 
firendly driver like r2dbc...While reactive has it's benefits (backpressure), 
I'm not sure it will be as handy with Loom.>    - Ensure that we can easily run 
on some largely scaling postgres... CitusData ?This should work OOTB if we 
stick with Posgress?> An other outcome might be to drop JPA implementation, 
ideally... (we provide something similar but wy better)Hmm... I'm split on 
this. There was previous implementation using pure JDBC, but it was 
deprecated/dropped in favour of using universal JPA. And JPA "just works", but 
has it's limitations (I'd say storing blobs being the most annoying).> Ideally 
I would like to deliver this before september 2024...> > Thoughts?> Would this 
be something interesting people in here?Very much so!> Would some people be 
interested contributing to this effort?> Would some people desire sponsoring 
this effort?> > If this is non consensual, I can also contribute this into 
https://github.com/linagora/tmail-backend/ without annoying people in here...> 
Benoit TELLIERWould be nice to have it directly in James main repository 
:-)w.-To 
unsubscribe, e-mail: server-dev-unsubscribe@james.apache.orgFor additional 
commands, e-mail: server-dev-h...@james.apache.org

[james-mime4j] branch master updated: MIME4J-325 DateTimeParser should throw ParseException if value can't be parsed (#88)

2023-06-30 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


The following commit(s) were added to refs/heads/master by this push:
 new 0ef21683 MIME4J-325 DateTimeParser should throw ParseException if 
value can't be parsed (#88)
0ef21683 is described below

commit 0ef216839687e1b0b027f2cff75912f4432747a1
Author: Wojtek 
AuthorDate: Fri Jun 30 02:08:28 2023 -0400

MIME4J-325 DateTimeParser should throw ParseException if value can't be 
parsed (#88)
---
 .../james/mime4j/field/datetime/DateTimeParser.jj| 20 ++--
 .../james/mime4j/field/datetime/DateTimeTest.java|  5 +
 2 files changed, 23 insertions(+), 2 deletions(-)

diff --git 
a/dom/src/main/javacc/org/apache/james/mime4j/field/datetime/DateTimeParser.jj 
b/dom/src/main/javacc/org/apache/james/mime4j/field/datetime/DateTimeParser.jj
index 8582f6e9..f67cf312 100644
--- 
a/dom/src/main/javacc/org/apache/james/mime4j/field/datetime/DateTimeParser.jj
+++ 
b/dom/src/main/javacc/org/apache/james/mime4j/field/datetime/DateTimeParser.jj
@@ -72,6 +72,22 @@ public class DateTimeParser {
}
 }
 
+public DateTime parseAll() throws ParseException {
+   try {
+   return doParseAll();
+   } catch (TokenMgrError e) {
+   throw new ParseException(e);
+   }
+}
+
+public DateTime parseLine() throws ParseException {
+   try {
+   return doParseLine();
+   } catch (TokenMgrError e) {
+   throw new ParseException(e);
+   }
+}
+
 private static int parseDigits(Token token) {
 return Integer.parseInt(token.image, 10);
 }
@@ -152,14 +168,14 @@ public class DateTimeParser {
 
 PARSER_END(DateTimeParser)
 
-DateTime parseLine() :
+private DateTime doParseLine() :
 {DateTime dt;}
 {
dt=date_time() ["\r"] "\n"
{ return dt; }
 }
 
-DateTime parseAll() :
+private DateTime doParseAll() :
 {DateTime dt;}
 {
dt=date_time() 
diff --git 
a/dom/src/test/java/org/apache/james/mime4j/field/datetime/DateTimeTest.java 
b/dom/src/test/java/org/apache/james/mime4j/field/datetime/DateTimeTest.java
index 02510bae..542021f0 100644
--- a/dom/src/test/java/org/apache/james/mime4j/field/datetime/DateTimeTest.java
+++ b/dom/src/test/java/org/apache/james/mime4j/field/datetime/DateTimeTest.java
@@ -101,6 +101,11 @@ public class DateTimeTest {
 });
 }
 
+@Test(expected=ParseException.class)
+public void testParseInvalidDateTime() throws Exception {
+new DateTimeParser(new StringReader("Thu, 29 Jan   
\u008Crodkowoeuropejski czas stand.")).parseAll();
+}
+
 private void ensureAllEqual(String[] dateStrings) throws ParseException {
 for (int i = 0; i < dateStrings.length - 1; i++) {
 long date1 = new DateTimeParser(new 
StringReader(dateStrings[i])).parseAll().getDate().getTime();


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[james-jsieve] branch master updated: Bump guava from 31.1-jre to 32.0.0-jre (#26)

2023-06-14 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-jsieve.git


The following commit(s) were added to refs/heads/master by this push:
 new d656cdb  Bump guava from 31.1-jre to 32.0.0-jre (#26)
d656cdb is described below

commit d656cdbb79725ddcb84483b05a6e6f20118bc1a2
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Thu Jun 15 12:14:08 2023 +0700

Bump guava from 31.1-jre to 32.0.0-jre (#26)

Bumps [guava](https://github.com/google/guava) from 31.1-jre to 32.0.0-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

---
updated-dependencies:
- dependency-name: com.google.guava:guava
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] 
Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
---
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index 9b7aab4..fb65341 100644
--- a/pom.xml
+++ b/pom.xml
@@ -83,7 +83,7 @@
 1.1.1
 3.0.0
 3.23.1
-31.1-jre
+32.0.0-jre
 0.8.7
 2.0.3
 


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[james-mime4j] branch master updated: [PERF] ContentTypeFieldLenientImpl: clear is not needed (#86)

2023-06-04 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


The following commit(s) were added to refs/heads/master by this push:
 new 2db07c21 [PERF] ContentTypeFieldLenientImpl: clear is not needed (#86)
2db07c21 is described below

commit 2db07c2135d0222777868ca1be67b7303d0e4aae
Author: Benoit TELLIER 
AuthorDate: Mon Jun 5 09:01:04 2023 +0700

[PERF] ContentTypeFieldLenientImpl: clear is not needed (#86)
---
 .../java/org/apache/james/mime4j/field/ContentTypeFieldLenientImpl.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dom/src/main/java/org/apache/james/mime4j/field/ContentTypeFieldLenientImpl.java
 
b/dom/src/main/java/org/apache/james/mime4j/field/ContentTypeFieldLenientImpl.java
index 7b923d7b..79e704b8 100644
--- 
a/dom/src/main/java/org/apache/james/mime4j/field/ContentTypeFieldLenientImpl.java
+++ 
b/dom/src/main/java/org/apache/james/mime4j/field/ContentTypeFieldLenientImpl.java
@@ -137,7 +137,7 @@ public class ContentTypeFieldLenientImpl extends 
AbstractField implements Conten
 mimeType = main;
 mediaType = type;
 subType = subtype;
-parameters.clear();
+
 for (NameValuePair nmp: body.getParams()) {
 String name = nmp.getName().toLowerCase(Locale.US);
 parameters.put(name, nmp.getValue());


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[james-mime4j] branch master updated: MIME4J-322 Use ArrayDeque in MimeTokenStream

2023-06-01 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


The following commit(s) were added to refs/heads/master by this push:
 new 53413b0a MIME4J-322 Use ArrayDeque in MimeTokenStream
53413b0a is described below

commit 53413b0acd5500a678dde75824f2f30d7a52a589
Author: Benoit Tellier 
AuthorDate: Mon Feb 13 16:58:45 2023 +0700

MIME4J-322 Use ArrayDeque in MimeTokenStream

This reduces overall allocations as structures related to "linked lists"
do not need to be allocated.
---
 .../src/main/java/org/apache/james/mime4j/stream/MimeTokenStream.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/core/src/main/java/org/apache/james/mime4j/stream/MimeTokenStream.java 
b/core/src/main/java/org/apache/james/mime4j/stream/MimeTokenStream.java
index 715eeeb9..8b6bcd7c 100644
--- a/core/src/main/java/org/apache/james/mime4j/stream/MimeTokenStream.java
+++ b/core/src/main/java/org/apache/james/mime4j/stream/MimeTokenStream.java
@@ -25,7 +25,7 @@ import java.io.InputStreamReader;
 import java.io.Reader;
 import java.io.UnsupportedEncodingException;
 import java.nio.charset.Charset;
-import java.util.LinkedList;
+import java.util.ArrayDeque;
 
 import org.apache.james.mime4j.Charsets;
 import org.apache.james.mime4j.MimeException;
@@ -82,7 +82,7 @@ public class MimeTokenStream {
 private final DecodeMonitor monitor;
 private final FieldBuilder fieldBuilder;
 private final BodyDescriptorBuilder bodyDescBuilder;
-private final LinkedList entities = new 
LinkedList();
+private final ArrayDeque entities = new ArrayDeque<>();
 
 private EntityState state = EntityState.T_END_OF_STREAM;
 private EntityStateMachine currentStateMachine;


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



svn commit: r62211 - /release/james/server/3.8.0/

2023-05-30 Thread btellier
Author: btellier
Date: Tue May 30 08:39:11 2023
New Revision: 62211

Log:
FIX spring filenames

Added:
release/james/server/3.8.0/james-server-app-3.8.0-app.zip   (with props)
release/james/server/3.8.0/james-server-app-3.8.0-app.zip.asc   (with props)
release/james/server/3.8.0/james-server-app-3.8.0-app.zip.sha512
Removed:
release/james/server/3.8.0/james-server-spring-app-3.8.0-app.zip
release/james/server/3.8.0/james-server-spring-app-3.8.0-app.zip.asc
release/james/server/3.8.0/james-server-spring-app-3.8.0-app.zip.sha512

Added: release/james/server/3.8.0/james-server-app-3.8.0-app.zip
==
Binary file - no diff available.

Propchange: release/james/server/3.8.0/james-server-app-3.8.0-app.zip
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.8.0/james-server-app-3.8.0-app.zip.asc
==
Binary file - no diff available.

Propchange: release/james/server/3.8.0/james-server-app-3.8.0-app.zip.asc
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.8.0/james-server-app-3.8.0-app.zip.sha512
==
--- release/james/server/3.8.0/james-server-app-3.8.0-app.zip.sha512 (added)
+++ release/james/server/3.8.0/james-server-app-3.8.0-app.zip.sha512 Tue May 30 
08:39:11 2023
@@ -0,0 +1 @@
+167803cf2d8572b1f6886e97f6bdc3ccf234cf14ec7549154b070bdb682802229c8b10af95970f0a2932205e765204e5dc0200c4011c08b4de3a1562b26a04d2
  james-server-app-3.8.0-app.zip



-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



svn commit: r62208 - /release/james/mailets/3.8.0/

2023-05-29 Thread btellier
Author: btellier
Date: Tue May 30 04:40:50 2023
New Revision: 62208

Log:
Atrifacts for James 3.8.0 release (mailets)

Added:
release/james/mailets/3.8.0/
release/james/mailets/3.8.0/apache-mailet-api-3.8.0-sources.jar   (with 
props)
release/james/mailets/3.8.0/apache-mailet-api-3.8.0-sources.jar.asc   (with 
props)
release/james/mailets/3.8.0/apache-mailet-api-3.8.0-sources.jar.sha512
release/james/mailets/3.8.0/apache-mailet-api-3.8.0.jar   (with props)
release/james/mailets/3.8.0/apache-mailet-api-3.8.0.jar.asc   (with props)
release/james/mailets/3.8.0/apache-mailet-api-3.8.0.jar.sha512
release/james/mailets/3.8.0/apache-mailet-base-3.8.0-sources.jar   (with 
props)
release/james/mailets/3.8.0/apache-mailet-base-3.8.0-sources.jar.asc   
(with props)
release/james/mailets/3.8.0/apache-mailet-base-3.8.0-sources.jar.sha512
release/james/mailets/3.8.0/apache-mailet-base-3.8.0.jar   (with props)
release/james/mailets/3.8.0/apache-mailet-base-3.8.0.jar.asc   (with props)
release/james/mailets/3.8.0/apache-mailet-base-3.8.0.jar.sha512
release/james/mailets/3.8.0/apache-mailet-crypto-3.8.0-sources.jar   (with 
props)
release/james/mailets/3.8.0/apache-mailet-crypto-3.8.0-sources.jar.asc   
(with props)
release/james/mailets/3.8.0/apache-mailet-crypto-3.8.0-sources.jar.sha512
release/james/mailets/3.8.0/apache-mailet-crypto-3.8.0.jar   (with props)
release/james/mailets/3.8.0/apache-mailet-crypto-3.8.0.jar.asc   (with 
props)
release/james/mailets/3.8.0/apache-mailet-crypto-3.8.0.jar.sha512
release/james/mailets/3.8.0/apache-mailet-standard-3.8.0-sources.jar   
(with props)
release/james/mailets/3.8.0/apache-mailet-standard-3.8.0-sources.jar.asc   
(with props)
release/james/mailets/3.8.0/apache-mailet-standard-3.8.0-sources.jar.sha512
release/james/mailets/3.8.0/apache-mailet-standard-3.8.0.jar   (with props)
release/james/mailets/3.8.0/apache-mailet-standard-3.8.0.jar.asc   (with 
props)
release/james/mailets/3.8.0/apache-mailet-standard-3.8.0.jar.sha512

Added: release/james/mailets/3.8.0/apache-mailet-api-3.8.0-sources.jar
==
Binary file - no diff available.

Propchange: release/james/mailets/3.8.0/apache-mailet-api-3.8.0-sources.jar
--
svn:mime-type = application/octet-stream

Added: release/james/mailets/3.8.0/apache-mailet-api-3.8.0-sources.jar.asc
==
Binary file - no diff available.

Propchange: release/james/mailets/3.8.0/apache-mailet-api-3.8.0-sources.jar.asc
--
svn:mime-type = application/octet-stream

Added: release/james/mailets/3.8.0/apache-mailet-api-3.8.0-sources.jar.sha512
==
--- release/james/mailets/3.8.0/apache-mailet-api-3.8.0-sources.jar.sha512 
(added)
+++ release/james/mailets/3.8.0/apache-mailet-api-3.8.0-sources.jar.sha512 Tue 
May 30 04:40:50 2023
@@ -0,0 +1 @@
+66a63951f53bb828f1d6c71999120ebb90f79b403ad197f68e66dc1086ff7cf18ad21d04fba0844047aa532a115551fe224a6f530de7ef9cfc179ee6315d967b
  apache-mailet-api-3.8.0-sources.jar

Added: release/james/mailets/3.8.0/apache-mailet-api-3.8.0.jar
==
Binary file - no diff available.

Propchange: release/james/mailets/3.8.0/apache-mailet-api-3.8.0.jar
--
svn:mime-type = application/octet-stream

Added: release/james/mailets/3.8.0/apache-mailet-api-3.8.0.jar.asc
==
Binary file - no diff available.

Propchange: release/james/mailets/3.8.0/apache-mailet-api-3.8.0.jar.asc
--
svn:mime-type = application/octet-stream

Added: release/james/mailets/3.8.0/apache-mailet-api-3.8.0.jar.sha512
==
--- release/james/mailets/3.8.0/apache-mailet-api-3.8.0.jar.sha512 (added)
+++ release/james/mailets/3.8.0/apache-mailet-api-3.8.0.jar.sha512 Tue May 30 
04:40:50 2023
@@ -0,0 +1 @@
+9e80effea0a4ba32f7a18737756bb5e9756dea10eaf34d237bdfc83271793a25d9e6397166672aecd6a3475701b62275064ac7a1eba3105419faee6f7a21b599
  apache-mailet-api-3.8.0.jar

Added: release/james/mailets/3.8.0/apache-mailet-base-3.8.0-sources.jar
==
Binary file - no diff available.

Propchange: release/james/mailets/3.8.0/apache-mailet-base-3.8.0-sources.jar
--
svn:mime-type

svn commit: r62207 - /release/james/server/3.8.0/

2023-05-29 Thread btellier
Author: btellier
Date: Tue May 30 04:34:55 2023
New Revision: 62207

Log:
Atrifacts for James 3.8.0 release

Added:
release/james/server/3.8.0/
release/james/server/3.8.0/james-project-3.8.0-source-release.zip   (with 
props)
release/james/server/3.8.0/james-project-3.8.0-source-release.zip.asc   
(with props)
release/james/server/3.8.0/james-project-3.8.0-source-release.zip.sha512
release/james/server/3.8.0/james-server-cassandra-app.zip   (with props)
release/james/server/3.8.0/james-server-cassandra-app.zip.asc   (with props)
release/james/server/3.8.0/james-server-cassandra-app.zip.sha512
release/james/server/3.8.0/james-server-cassandra-guice.zip   (with props)
release/james/server/3.8.0/james-server-cassandra-guice.zip.asc   (with 
props)
release/james/server/3.8.0/james-server-cassandra-guice.zip.sha512
release/james/server/3.8.0/james-server-distributed-app.zip   (with props)
release/james/server/3.8.0/james-server-distributed-app.zip.asc   (with 
props)
release/james/server/3.8.0/james-server-distributed-app.zip.sha512
release/james/server/3.8.0/james-server-distributed-guice.zip   (with props)
release/james/server/3.8.0/james-server-distributed-guice.zip.asc   (with 
props)
release/james/server/3.8.0/james-server-distributed-guice.zip.sha512
release/james/server/3.8.0/james-server-jpa-guice.zip   (with props)
release/james/server/3.8.0/james-server-jpa-guice.zip.asc   (with props)
release/james/server/3.8.0/james-server-jpa-guice.zip.sha512
release/james/server/3.8.0/james-server-spring-app-3.8.0-app.zip   (with 
props)
release/james/server/3.8.0/james-server-spring-app-3.8.0-app.zip.asc   
(with props)
release/james/server/3.8.0/james-server-spring-app-3.8.0-app.zip.sha512

Added: release/james/server/3.8.0/james-project-3.8.0-source-release.zip
==
Binary file - no diff available.

Propchange: release/james/server/3.8.0/james-project-3.8.0-source-release.zip
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.8.0/james-project-3.8.0-source-release.zip.asc
==
Binary file - no diff available.

Propchange: 
release/james/server/3.8.0/james-project-3.8.0-source-release.zip.asc
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.8.0/james-project-3.8.0-source-release.zip.sha512
==
--- release/james/server/3.8.0/james-project-3.8.0-source-release.zip.sha512 
(added)
+++ release/james/server/3.8.0/james-project-3.8.0-source-release.zip.sha512 
Tue May 30 04:34:55 2023
@@ -0,0 +1 @@
+11594d475a90b67e855d89b24fc296c4c0bf4bd9273b9a33a59a1ae1454755e38fd9750acf7ac790cb5237d1c451686888f79ac88699c666e13d6ff156c9eb76
  james-project-3.8.0-source-release.zip

Added: release/james/server/3.8.0/james-server-cassandra-app.zip
==
Binary file - no diff available.

Propchange: release/james/server/3.8.0/james-server-cassandra-app.zip
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.8.0/james-server-cassandra-app.zip.asc
==
Binary file - no diff available.

Propchange: release/james/server/3.8.0/james-server-cassandra-app.zip.asc
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.8.0/james-server-cassandra-app.zip.sha512
==
--- release/james/server/3.8.0/james-server-cassandra-app.zip.sha512 (added)
+++ release/james/server/3.8.0/james-server-cassandra-app.zip.sha512 Tue May 30 
04:34:55 2023
@@ -0,0 +1 @@
+9abd47e8d9bbc4fac8031fbeecfe07fbcd657e3bdeb364ee5d4b3339241e621d039ed97afe1ac0e27b865e98879a32d146e4d4a3f9a4619cea154183e51f583c
  james-server-cassandra-app.zip

Added: release/james/server/3.8.0/james-server-cassandra-guice.zip
==
Binary file - no diff available.

Propchange: release/james/server/3.8.0/james-server-cassandra-guice.zip
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.8.0/james-server-cassandra-guice.zip.asc
==
Binary file - no diff available.

Propchange: release/james/server/3.8.0/james-server

[james-mime4j] branch master updated (26c8c38f -> 15d87387)

2023-04-18 Thread btellier
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-mime4j.git


from 26c8c38f [RELEASE] Bump changelog, readme, to 0.8.9 (#83)
 new 8f72ae5a MIME4J-324 Handle URL parsing exception in 
LenientContentDispositionField
 new 15d87387 MIME4J-324 Avoid an extra copy of 
ContentDispositionFieldLenientImpl parameters

The 2 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/mime4j/util/MimeParameterMapping.java |  9 ++---
 .../james/mime4j/field/ContentDispositionFieldLenientImpl.java |  8 +++-
 .../apache/james/mime4j/field/ContentDispositionFieldTest.java |  2 +-
 .../james/mime4j/field/LenientContentDispositionFieldTest.java | 10 ++
 4 files changed, 20 insertions(+), 9 deletions(-)


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[james-mime4j] 01/02: MIME4J-324 Handle URL parsing exception in LenientContentDispositionField

2023-04-18 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git

commit 8f72ae5ae442427f84e561793396f3b52eb09f48
Author: Benoit Tellier 
AuthorDate: Tue Apr 18 09:20:39 2023 +0700

MIME4J-324 Handle URL parsing exception in LenientContentDispositionField
---
 .../org/apache/james/mime4j/util/MimeParameterMapping.java |  5 ++---
 .../apache/james/mime4j/field/ContentDispositionFieldTest.java |  2 +-
 .../james/mime4j/field/LenientContentDispositionFieldTest.java | 10 ++
 3 files changed, 13 insertions(+), 4 deletions(-)

diff --git 
a/core/src/main/java/org/apache/james/mime4j/util/MimeParameterMapping.java 
b/core/src/main/java/org/apache/james/mime4j/util/MimeParameterMapping.java
index 1e98ac4d..a3ffd44e 100644
--- a/core/src/main/java/org/apache/james/mime4j/util/MimeParameterMapping.java
+++ b/core/src/main/java/org/apache/james/mime4j/util/MimeParameterMapping.java
@@ -19,7 +19,6 @@
 
 package org.apache.james.mime4j.util;
 
-import java.io.UnsupportedEncodingException;
 import java.util.HashMap;
 import java.util.Map;
 
@@ -54,9 +53,9 @@ public class MimeParameterMapping {
 try {
 return java.net.URLDecoder.decode(fileName, charset);
 }
-catch (UnsupportedEncodingException ignore) {
+catch (Exception ignore) {
+return fileName;
 }
-return MimeUtil.unscrambleHeaderValue(value);
 }
 
 private String removeSectionFromName(String parameterName) {
diff --git 
a/dom/src/test/java/org/apache/james/mime4j/field/ContentDispositionFieldTest.java
 
b/dom/src/test/java/org/apache/james/mime4j/field/ContentDispositionFieldTest.java
index 13326e24..fb1fb534 100644
--- 
a/dom/src/test/java/org/apache/james/mime4j/field/ContentDispositionFieldTest.java
+++ 
b/dom/src/test/java/org/apache/james/mime4j/field/ContentDispositionFieldTest.java
@@ -138,7 +138,7 @@ public class ContentDispositionFieldTest extends TestCase {
 " \nfilename*=%s\"", fileName);
 ContentDispositionField f = parse(fileNameString);
 String name = f.getFilename();
-assertEquals(getMessage(f), fileName, name);
+assertEquals(getMessage(f), 
"%D8%AF%D9%8A%D9%86%D8%A7%D8%B5%D9%88%D8%B1%2E%6F%64%74", name);
 }
 
 public void testFileNameWithInitialSection() throws MimeException {
diff --git 
a/dom/src/test/java/org/apache/james/mime4j/field/LenientContentDispositionFieldTest.java
 
b/dom/src/test/java/org/apache/james/mime4j/field/LenientContentDispositionFieldTest.java
index 67df4c5c..1031da71 100644
--- 
a/dom/src/test/java/org/apache/james/mime4j/field/LenientContentDispositionFieldTest.java
+++ 
b/dom/src/test/java/org/apache/james/mime4j/field/LenientContentDispositionFieldTest.java
@@ -197,4 +197,14 @@ public class LenientContentDispositionFieldTest {
 f.getFilename());
 }
 
+@Test
+public void testBadEncodingFilename() throws MimeException {
+ ContentDispositionField f = parse("Content-Disposition: attachment; 
\n" +
+ "filename*=utf-8''4%P001!.DOC;\n" +
+ "filename=\"4%P001!.DOC\"");
+
+ Assert.assertEquals(f.getDispositionType(), "attachment");
+ Assert.assertEquals(f.getFilename(), "4%P001!.DOC4%P001!.DOC");
+}
+
 }


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[james-mime4j] 02/02: MIME4J-324 Avoid an extra copy of ContentDispositionFieldLenientImpl parameters

2023-04-18 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git

commit 15d873873db4eceb0a0057cc1e46aa71fce155f8
Author: Benoit Tellier 
AuthorDate: Tue Apr 18 09:21:12 2023 +0700

MIME4J-324 Avoid an extra copy of ContentDispositionFieldLenientImpl 
parameters
---
 .../java/org/apache/james/mime4j/util/MimeParameterMapping.java   | 4 
 .../james/mime4j/field/ContentDispositionFieldLenientImpl.java| 8 +++-
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git 
a/core/src/main/java/org/apache/james/mime4j/util/MimeParameterMapping.java 
b/core/src/main/java/org/apache/james/mime4j/util/MimeParameterMapping.java
index a3ffd44e..1335310e 100644
--- a/core/src/main/java/org/apache/james/mime4j/util/MimeParameterMapping.java
+++ b/core/src/main/java/org/apache/james/mime4j/util/MimeParameterMapping.java
@@ -30,6 +30,10 @@ public class MimeParameterMapping {
 return parameters;
 }
 
+public String get(String name) {
+return parameters.get(name);
+}
+
 public void addParameter(String name, String value) {
 String key = removeSectionFromName(name).toLowerCase();
 if (parameters.containsKey(key)) {
diff --git 
a/dom/src/main/java/org/apache/james/mime4j/field/ContentDispositionFieldLenientImpl.java
 
b/dom/src/main/java/org/apache/james/mime4j/field/ContentDispositionFieldLenientImpl.java
index 6abc127b..1291fbd0 100644
--- 
a/dom/src/main/java/org/apache/james/mime4j/field/ContentDispositionFieldLenientImpl.java
+++ 
b/dom/src/main/java/org/apache/james/mime4j/field/ContentDispositionFieldLenientImpl.java
@@ -51,7 +51,7 @@ public class ContentDispositionFieldLenientImpl extends 
AbstractField implements
 private boolean parsed = false;
 
 private String dispositionType = "";
-private final Map parameters = new HashMap();
+private final MimeParameterMapping mapping = new MimeParameterMapping();
 
 private boolean creationDateParsed;
 private Date creationDate;
@@ -78,14 +78,14 @@ public class ContentDispositionFieldLenientImpl extends 
AbstractField implements
 if (!parsed) {
 parse();
 }
-return parameters.get(name);
+return mapping.get(name);
 }
 
 public Map getParameters() {
 if (!parsed) {
 parse();
 }
-return Collections.unmodifiableMap(parameters);
+return Collections.unmodifiableMap(mapping.getParameters());
 }
 
 public boolean isDispositionType(String dispositionType) {
@@ -160,11 +160,9 @@ public class ContentDispositionFieldLenientImpl extends 
AbstractField implements
 } else {
 dispositionType = null;
 }
-MimeParameterMapping mapping = new MimeParameterMapping();
 for (NameValuePair pair : body.getParams()) {
 mapping.addParameter(pair.getName(), pair.getValue());
 }
-parameters.putAll(mapping.getParameters());
 }
 
 private Date parseDate(final String paramName) {


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



svn commit: r60790 - /release/james/mailets/3.7.2/

2023-03-23 Thread btellier
Author: btellier
Date: Thu Mar 23 15:04:23 2023
New Revision: 60790

Log:
Archive mailets release 3.7.2

Removed:
release/james/mailets/3.7.2/


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



svn commit: r60789 - in /release/james: mailets/3.7.4/ server/3.7.4/

2023-03-23 Thread btellier
Author: btellier
Date: Thu Mar 23 14:55:08 2023
New Revision: 60789

Log:
JAMES Release 3.7.4 (candidate 1)

Added:
release/james/mailets/3.7.4/
release/james/mailets/3.7.4/apache-mailet-api-3.7.4-sources.jar   (with 
props)
release/james/mailets/3.7.4/apache-mailet-api-3.7.4-sources.jar.asc
release/james/mailets/3.7.4/apache-mailet-api-3.7.4-sources.jar.sha512
release/james/mailets/3.7.4/apache-mailet-api-3.7.4.jar   (with props)
release/james/mailets/3.7.4/apache-mailet-api-3.7.4.jar.asc
release/james/mailets/3.7.4/apache-mailet-api-3.7.4.jar.sha512
release/james/mailets/3.7.4/apache-mailet-base-3.7.4-sources.jar   (with 
props)
release/james/mailets/3.7.4/apache-mailet-base-3.7.4-sources.jar.asc
release/james/mailets/3.7.4/apache-mailet-base-3.7.4-sources.jar.sha512
release/james/mailets/3.7.4/apache-mailet-base-3.7.4.jar   (with props)
release/james/mailets/3.7.4/apache-mailet-base-3.7.4.jar.asc
release/james/mailets/3.7.4/apache-mailet-base-3.7.4.jar.sha512
release/james/mailets/3.7.4/apache-mailet-crypto-3.7.4-sources.jar   (with 
props)
release/james/mailets/3.7.4/apache-mailet-crypto-3.7.4-sources.jar.asc
release/james/mailets/3.7.4/apache-mailet-crypto-3.7.4-sources.jar.sha512
release/james/mailets/3.7.4/apache-mailet-crypto-3.7.4.jar   (with props)
release/james/mailets/3.7.4/apache-mailet-crypto-3.7.4.jar.asc
release/james/mailets/3.7.4/apache-mailet-crypto-3.7.4.jar.sha512
release/james/mailets/3.7.4/apache-mailet-standard-3.7.4-sources.jar   
(with props)
release/james/mailets/3.7.4/apache-mailet-standard-3.7.4-sources.jar.asc
release/james/mailets/3.7.4/apache-mailet-standard-3.7.4-sources.jar.sha512
release/james/mailets/3.7.4/apache-mailet-standard-3.7.4.jar   (with props)
release/james/mailets/3.7.4/apache-mailet-standard-3.7.4.jar.asc
release/james/mailets/3.7.4/apache-mailet-standard-3.7.4.jar.sha512
release/james/server/3.7.4/
release/james/server/3.7.4/james-project-3.7.4-source-release.zip   (with 
props)
release/james/server/3.7.4/james-project-3.7.4-source-release.zip.asc
release/james/server/3.7.4/james-project-3.7.4-source-release.zip.sha512
release/james/server/3.7.4/james-server-cassandra-app.zip   (with props)
release/james/server/3.7.4/james-server-cassandra-app.zip.asc
release/james/server/3.7.4/james-server-cassandra-app.zip.sha512
release/james/server/3.7.4/james-server-cassandra-guice.zip   (with props)
release/james/server/3.7.4/james-server-cassandra-guice.zip.asc
release/james/server/3.7.4/james-server-cassandra-guice.zip.sha512
release/james/server/3.7.4/james-server-distributed-app.zip   (with props)
release/james/server/3.7.4/james-server-distributed-app.zip.asc
release/james/server/3.7.4/james-server-distributed-app.zip.sha512
release/james/server/3.7.4/james-server-distributed-guice.zip   (with props)
release/james/server/3.7.4/james-server-distributed-guice.zip.asc
release/james/server/3.7.4/james-server-distributed-guice.zip.sha512
release/james/server/3.7.4/james-server-jpa-guice.zip   (with props)
release/james/server/3.7.4/james-server-jpa-guice.zip.asc
release/james/server/3.7.4/james-server-jpa-guice.zip.sha512
release/james/server/3.7.4/james-server-spring-app-3.7.4-app.zip   (with 
props)
release/james/server/3.7.4/james-server-spring-app-3.7.4-app.zip.asc
release/james/server/3.7.4/james-server-spring-app-3.7.4-app.zip.sha512

Added: release/james/mailets/3.7.4/apache-mailet-api-3.7.4-sources.jar
==
Binary file - no diff available.

Propchange: release/james/mailets/3.7.4/apache-mailet-api-3.7.4-sources.jar
--
svn:mime-type = application/octet-stream

Added: release/james/mailets/3.7.4/apache-mailet-api-3.7.4-sources.jar.asc
==
--- release/james/mailets/3.7.4/apache-mailet-api-3.7.4-sources.jar.asc (added)
+++ release/james/mailets/3.7.4/apache-mailet-api-3.7.4-sources.jar.asc Thu Mar 
23 14:55:08 2023
@@ -0,0 +1,14 @@
+-BEGIN PGP SIGNATURE-
+
+iQGzBAABCgAdFiEEIi+UkysPXMxaSgxSepBRykJe4x0FAmQcZtYACgkQepBRykJe
+4x2Uvwv/VcxdXnQ1XZ+G3i1f2q/ErTCVw96ShbB/6UcBRJX+waWzEfL7xVmolEFp
+yxu12+2MlAdK4P/FeYNxLl4NBbKYTx4hVeQOSVJwTgXrOi8ySgqZONvDy+jg1PlS
+oR1UedKgU67ZD+h2dGj1afdn7SXpxhHELsM0CQF8EVxEWY1EMBa3gTwfEZ1zNp6i
+8xV+NDvphxKHWpggWuIzv6JrZwOnmBzhNbIbWmCl63R9ubF+9/+k4teW6AuomJmR
+UXNmpMJghs/OEs3756AJe8OUpEKLQ7r4leJWI+8Uc2UnEHvTaZfxyT00EO8fTJcS
+RZ1qA5sqULOtwdoVNqCbJ2YHXNjHDhA5WeJaCCziBtAFWtldyzAztfhKjQR1UTkW
+/hzTVETrxGLiRr0CqLsuxF6F8EAdapFd0RikzdFO/AoJGOibE2EYfKv5ZqTtVG0P
+SGt4iTtMOx9WQNPuQfpxEW2fJivDAv+2Db0oyNMivDXSOcXYC18ELcpoQMiRKg6P
+rKhfoMVd
+=ISux
+-END PGP SIGNATURE-

Added: release/james/mailets/3.7.4/apache-mailet-api-3.7.4

svn commit: r60785 - /release/james/server/3.7.2/

2023-03-23 Thread btellier
Author: btellier
Date: Thu Mar 23 13:03:58 2023
New Revision: 60785

Log:
Archive 3.7.2

Removed:
release/james/server/3.7.2/


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



svn commit: r60781 - /release/james/KEYS

2023-03-23 Thread btellier
Author: btellier
Date: Thu Mar 23 09:16:26 2023
New Revision: 60781

Log:
Add new laptop PGP key for btell...@linagora.com

Modified:
release/james/KEYS

Modified: release/james/KEYS
==
--- release/james/KEYS (original)
+++ release/james/KEYS Thu Mar 23 09:16:26 2023
@@ -1558,3 +1558,94 @@ ZuaYUfRcP6s6X/jyANThgSKi2uficXw79CSO1JO0
 +KVQCwo=
 =93vA
 -END PGP PUBLIC KEY BLOCK-
+pub   rsa3072 2021-03-31 [SC]
+  294480FE983D7B940ECD4996E3D076C8664A8B7F
+uid   [ultimate] BTellier 
+sig 3E3D076C8664A8B7F 2021-03-31  BTellier 
+sub   rsa3072 2021-03-31 [E]
+sig  E3D076C8664A8B7F 2021-03-31  BTellier 
+
+pub   rsa3072 2023-03-23 [SC]
+  222F94932B0F5CCC5A4A0C527A9051CA425EE31D
+uid   [ultimate] Benoit TELLIER 
+sig 37A9051CA425EE31D 2023-03-23  Benoit TELLIER 
+sub   rsa3072 2023-03-23 [E]
+sig  7A9051CA425EE31D 2023-03-23  Benoit TELLIER 
+
+-BEGIN PGP PUBLIC KEY BLOCK-
+
+mQGNBGBkmdcBDACkiCLure49mP+prXeWKEC+E+6pPRiCOJDnmMLIHH91QlkkXWUi
+kUdTFSbGMKmhFr5tRKRVpyxEQ7sM86QU0i69mmxC2iZeiqxZQkmp5pDe/w9Wz8yB
+/vga8k6WzcE1WDWl9xsmnlOqhX4iwZ2fOkrchDRbwFqKKu9F8ijPqpJ/vGDDON7z
+yx7mnBTKo+1YO61MZqc3/fUxkcpap9Ujv6QNrb/+7bTz/tMxjYgjxx5EgLjxqLoB
+vdWvcnE4Mgc4waDfd+26JvHoFnO3jRd9Z44BHdQzL+0GugALVyyFN9Gl3s1j+tks
+QsqUwQzZ4T5qaoia8A8s07F6Oio9ARzWzvXmtTvwkioWBHrdj/slBDDgw7YkzkGX
+X6OSwD5fI6Ce+FuTQl6DL9oKsyk+6KunDJHAI+LHMTSjdrqagfwDHQ2xEQoW5I1r
+oARN6zTe4ZobWMH4x277df0hv9xu1pPJfwcFc1Ph1Gtf3dIehhquR1Dx6JRvqBJv
+5lODfrRu+3foDxUAEQEAAbQeQlRlbGxpZXIgPGJ0ZWxsaWVyQGFwYWNoZS5vcmc+
+iQHOBBMBCgA4FiEEKUSA/pg9e5QOzUmW49B2yGZKi38FAmBkmdcCGwMFCwkIBwIG
+FQoJCAsCBBYCAwECHgECF4AACgkQ49B2yGZKi38B8gwAn34LWZPbCVdr5we20DJl
+AFMF2t3WhkN94iOaUDy4Fi+BJyZhKml0eH9JJq7PTHErbxY4RG7MjCsGguNj5gSc
+ejZgbhOaKRybtcDmNy5BJ5AM3tGIBdObQF0br6dd1D9X4d54iR+saWV3icRnnerh
+riA9j4iLZeuB8KjUW8cVcfvWucmVKemITAvnzvNSnW/iIKoBk5GF9GNZe46feLyP
+UBD2bgs85M8gM0w8Qyb+1Eud14G7Wufbt1RFlQTwP82HvHgWGWjFE491WUWHSUyp
+o6V5Jih6ynHD1fi0Ri4/WVRvuY6ZyfcAxJlRXiS57javJu8M9z6GJrIAx7RhnKV2
+X4b7zz86Y0OWXj3+UF8PzZ3j60b2g0fhOBQOvhCAYTTdUKGmKhofAT2WD4BC+UDH
+EHXobDwYFTdgzXF6r54xYK/f1YmK1u41U1jKAMQX55BhAqSx7Sb/mQ1Qlbm0U/Tq
+bsWW0rhtl/7DxtEpHhsklLz7iBkelWzeduU+qSpf/NVGuQGNBGBkmdcBDAC5XspJ
+9tFMS6co6DjMeg4WORIt6bf1SLZCVc8aQp3mGgIDBn1Ilx1xLRFtbZchSr0mf5qr
+1JkczvfByEuGMgpQf5RURUBLn+zFaaUOt/Lzucux1AEw9avJBbNNCUNXKMdyHTNl
+km0ex+kHrU2wtgbinqogb0Ku453JZ2wXcAvfsCZDmkDUC3CSDU+XSY5QibLa2fHF
+4Gb20dVoFFu9VKstzFbLFd1fAy9KeELqHySV8u/bVFebPsYvWQj+5S4rS9btbxRq
+hXIVo8avxdonWVxwj6i9CkIQdQ4aOmV8fko18CYtVlJp+NHzTfmJbxFSC6Nxsg7v
+lqyE//jhibyq9xz6yTNhi6scFS6V4G08HmA4e5XdkmbuahR42QnKcgxBBDQjilBY
+V5v4vwWYE9qMIIhEkRqXCZtIU5KNUPHYTxF8+vhFc+QSXbhYm1frGAG1lG78c7uZ
+o3Mg8RMMiVLA9xhUjVddxGAZSW2RTcBCRjUhNy0yCpedfU8XYKe+L5lmePUAEQEA
+AYkBtgQYAQoAIBYhBClEgP6YPXuUDs1JluPQdshmSot/BQJgZJnXAhsMAAoJEOPQ
+dshmSot/GGwL/0A8CCtqWfB9Vb6Ayykvqi8vyfldniQ2tdNwmF35SRYkJLtDyMtY
+qGe5nUz8OpNj6oDiJ/FQUZt++pGNGoKgcFKmN2x7+4sn5JWgzjQ7tCE78msmbWpu
+gI6m+rKYSlTPlADGeVdHT5yCz4uyLNZgMAx0Ehx7oTJ/3SKuQ/u0aUH/qV3ON50r
+KIELZ4QWFtulw1KmqMBTsyJWoI5aUqJ7CZHcVNxELLQSxFpjHpESH8bnAG0Nslrw
+dBckg+2FN1EGsJSvQJ8pfYTOYZR64Uz61Ta4MkCZl9S1TU3299RaVpIT+j5elSSP
+nFyO6qapeyklabbIRLo3O2HESBj65hyzYxKF220iCqPaAXjXA6tbiwisNDzWGnpZ
+4lshC80JDitdIoXQyIibcz4cKj3GHRO890qtT8k05LUnMWVCLz5/Ly9ljM1RvpDV
+vtHp8qpw8Fy4U0UOByvsbNhEbu9jtxZOa1SMh+b6fX5mc2SZnmvNLs//wKNfMO5/
+UanHT+bfJCuBhpkBjQRkHBETAQwA45ADph5RZGamO0Q122Zyu58rj2+b0c0JLLKs
+ByZ6Kz+uXJCcUoH1EdqKUhXSfxnMUJPR2c2jzFsj3nbdyoukNl79DuxKY0GJI8Sb
+XL8blBJN7UYiqnSP3S6atpKdhUbhNPqVDgBCcXVaPmOTE+RSrTmuPywo/V/QWf2K
+PHZNPCgs7hlZGLImMZrVPmPLQMd2c0t1OZ5QFBd6eAKP+b4wrohHEfT+IsD2rEVe
+wyp3IE3m0XjJVKGNtfT3Q1cdihz9m6AQddJ/S1wwJGiJ+hFeRdv/Dl7ietWMImEr
+42Xfjrb4E/UN1ACAPYRwJGE/6qhT0zXLs0z2IQkMrYTYsmdUUrXput6uxzXm37gP
+E7xrpa1qXL0TOSN/7ySmEask6OviJLOEol1RSThuA9rUZK8YlJUFu0JFu8jYBRfn
+D9WPd0+tl+e1jBfy92D7Vy/bFAoO9rcMRIVHJRDiKFJLwobKqCo2qUTqyRqsuBN0
++s/flwwGU0dRWTnvQ7m8oNRCY+WvABEBAAG0JEJlbm9pdCBURUxMSUVSIDxidGVs
+bGllckBhcGFjaGUub3JnPokBzgQTAQoAOBYhBCIvlJMrD1zMWkoMUnqQUcpCXuMd
+BQJkHBETAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEHqQUcpCXuMdGfoM
+ALqcJ/OagndC1pRB4QIFcK0c9r6wIy6W5jmFwUNSXEoc+26cxn5Jasp5c7wdxnBn
+3Hhrr4Ytj8mjnUakr/pQ8HyUP8yBsrQ1PIThHVrNIlOXVlBV8SeHos0VGXPgXvng
++kFwkv4CYiEWEoRLlf2GbGLqooFu5Y5i1XYypi9/OFu6U/8gLGQM/kBl+LJakWz9
+70RCvWe2uuDbkc+D3GNZAgsq+oKUUY8pclHv9gD8/tzOsPqqvncordb8DRAFTDSp
+jy+WiY4kvMNfq4xYD5hB++ggBjv/30hWjy/pkE9lEnSJdfWtLez5uKnC9v4clEJ5
+KmY8RxCGEOBYMVadTx4FoeAGEMteVIXlfnWi8vukA/frMC9uDxJFWR3MbSWaCW4r
+zsYAo6vXry+rQh9K8f19JekfO8imSu4u13ftvetc6xBFlSWvfHWLuTJvuEf5srLW
+51UMxZ/XNu7jhbL51OWdhcoPlWQWJJ/KAuvc2z16IZAG6SjlGvKX1OHeLrRH9L5e
+gLkBjQRkHBETAQwAqE02wS2ZIBut+fUMrZjpygdleVRwRLyR+0EngDV/zpFGyNex
+dLykPOZLfuOd0WhDc4aKtHEq1WHIdOQiq8uVK4tzjMNqcqFXGX3oRNm/n4ovSiVj
+2n7Zp7HzxVG/XrJcmNjAsELpqUAP1X3wvC/MxIcvENi4ffoGcdgLpTH3I/JXBP0F
+0IIiWFirPoQB5Mm8oT6KYXWAKW7TGSNy4gUE98cPEuBDnGaop9s+cXFUoNjw1mZH
+K9rA4HbEYSQsQtqE3+XfFeTkPET9KEAfKXBpEMZUpdcfUyafOFaQ8c7G1KyPhS1C

[james-mime4j] branch master updated: [RELEASE] Bump changelog, readme, to 0.8.9 (#83)

2023-01-05 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


The following commit(s) were added to refs/heads/master by this push:
 new 26c8c38f [RELEASE] Bump changelog, readme, to 0.8.9 (#83)
26c8c38f is described below

commit 26c8c38f14bdccf917dbbe56ade8cd137548694e
Author: Benoit TELLIER 
AuthorDate: Fri Jan 6 13:54:35 2023 +0700

[RELEASE] Bump changelog, readme, to 0.8.9 (#83)
---
 CHANGELOG.md | 10 ++
 README.adoc  |  6 +++---
 2 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3a7c5fa7..f5887215 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,16 @@ The format is based on [Keep a 
Changelog](http://keepachangelog.com/en/1.0.0/)
 
 ## [UNRELEASED]
 
+## [0.8.9] - 2022-12-30
+
+Bug fixes:
+ 
+ - MIME4J-322 Rely on Files.createTempFile (#82)
+
+Enhancements:
+
+ - MIME4J-321 SingleBody should return its size (#80)
+
 ## [0.8.8] - 2022-10-28
 
 Upgrades:
diff --git a/README.adoc b/README.adoc
index fe98027a..81e310ba 100644
--- a/README.adoc
+++ b/README.adoc
@@ -5,7 +5,7 @@ 
image:https://img.shields.io/badge/Join%20us-Mailing%20lists-purple.svg[link="ht
 
link:https://gitter.im/apache/james-project[image:https://badges.gitter.im/apache/james-project.svg[Join
 the chat at link:https://gitter.im/apache/james-project]]
 
image:https://img.shields.io/badge/CI-Jenkins-blue.svg[link="https://ci-builds.apache.org/job/james/job/ApacheJames-Mime4J/;]
 
image:https://img.shields.io/badge/Documentation-green.svg[link="https://james.apache.org/mime4j/index.html;]
-image:https://img.shields.io/badge/Downloads-0.8.8-yellow.svg[link="https://james.apache.org/download.cgi#Apache_Mime4J;]
+image:https://img.shields.io/badge/Downloads-0.8.9-yellow.svg[link="https://james.apache.org/download.cgi#Apache_Mime4J;]
 
image:https://img.shields.io/badge/Tickets-JIRA-blue.svg[link="https://issues.apache.org/jira/projects/MIME4J/issues;]
 
image:https://img.shields.io/badge/License-ApacheV2-orange.svg[link="https://www.apache.org/licenses/;]
 
image:https://img.shields.io/badge/Latests-news-red.svg[link="https://james.apache.org/index.html#posts;]
@@ -55,7 +55,7 @@ Add this maven dependency to import MIME4J core:
 
 org.apache.james
 apache-mime4j-core
-0.8.8
+0.8.9
 
 
 
@@ -65,7 +65,7 @@ Add this maven dependency to import MIME4J dom:
 
 org.apache.james
 apache-mime4j-dom
-0.8.8
+0.8.9
 
 
 


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



svn commit: r59154 - /release/james/server/3.7.3/

2023-01-05 Thread btellier
Author: btellier
Date: Fri Jan  6 03:39:59 2023
New Revision: 59154

Log:
Fix 3.7.3 release materials

Added:
release/james/server/3.7.3/james-server-cassandra-app.zip   (with props)
release/james/server/3.7.3/james-server-cassandra-app.zip.asc   (with props)
release/james/server/3.7.3/james-server-cassandra-app.zip.sha512
release/james/server/3.7.3/james-server-distributed-app.zip   (with props)
release/james/server/3.7.3/james-server-distributed-app.zip.asc   (with 
props)
release/james/server/3.7.3/james-server-distributed-app.zip.sha512
Modified:
release/james/server/3.7.3/james-server-jpa-guice.zip
release/james/server/3.7.3/james-server-jpa-guice.zip.asc
release/james/server/3.7.3/james-server-jpa-guice.zip.sha512

Added: release/james/server/3.7.3/james-server-cassandra-app.zip
==
Binary file - no diff available.

Propchange: release/james/server/3.7.3/james-server-cassandra-app.zip
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.7.3/james-server-cassandra-app.zip.asc
==
Binary file - no diff available.

Propchange: release/james/server/3.7.3/james-server-cassandra-app.zip.asc
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.7.3/james-server-cassandra-app.zip.sha512
==
--- release/james/server/3.7.3/james-server-cassandra-app.zip.sha512 (added)
+++ release/james/server/3.7.3/james-server-cassandra-app.zip.sha512 Fri Jan  6 
03:39:59 2023
@@ -0,0 +1 @@
+81765403828b91480682d7fb7361fe6dc265c1d29540334b0248002e7f5c7b92ead4d1502a8c81e5bc3479c0c27c8a1ab734f6c5a64185a9bc18ee1f1a1cd7c6
  james-server-cassandra-app.zip

Added: release/james/server/3.7.3/james-server-distributed-app.zip
==
Binary file - no diff available.

Propchange: release/james/server/3.7.3/james-server-distributed-app.zip
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.7.3/james-server-distributed-app.zip.asc
==
Binary file - no diff available.

Propchange: release/james/server/3.7.3/james-server-distributed-app.zip.asc
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.7.3/james-server-distributed-app.zip.sha512
==
--- release/james/server/3.7.3/james-server-distributed-app.zip.sha512 (added)
+++ release/james/server/3.7.3/james-server-distributed-app.zip.sha512 Fri Jan  
6 03:39:59 2023
@@ -0,0 +1 @@
+ff98e669522dd54cd910f4ac7a5c67d5108a961d02a3aff2386845c07ab049747915d7951a9ed2b977fa257f13eadc19bfbd92f92fd50f2939673e6b188b3391
  james-server-distributed-app.zip

Modified: release/james/server/3.7.3/james-server-jpa-guice.zip
==
Binary files - no diff available.

Modified: release/james/server/3.7.3/james-server-jpa-guice.zip.asc
==
Binary files - no diff available.

Modified: release/james/server/3.7.3/james-server-jpa-guice.zip.sha512
==
--- release/james/server/3.7.3/james-server-jpa-guice.zip.sha512 (original)
+++ release/james/server/3.7.3/james-server-jpa-guice.zip.sha512 Fri Jan  6 
03:39:59 2023
@@ -1 +1 @@
-8085c784856a0a04be502db4a0458d8176f1c5fd7f856df0f1b6d76c032490002200d79a739e58cf5d4bec8563e717c5886d298ab251164fd56485caf079830a
  james-server-jpa-guice.zip
+722b647fa401e069c56127a77f7fb86935bc85da5da2e78e5307c8a04cd11f0536317d6fd6a9d674c2a9e8c0a5d3844da94e37812ab6d9537327ea332091683c
  james-server-jpa-guice.zip



-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



svn commit: r59032 - /release/james/mailets/3.7.3/

2022-12-30 Thread btellier
Author: btellier
Date: Fri Dec 30 14:24:08 2022
New Revision: 59032

Log:
Release materials James server 3.7.3 (mailets)

Added:
release/james/mailets/3.7.3/
release/james/mailets/3.7.3/apache-mailet-api-3.7.3-sources.jar   (with 
props)
release/james/mailets/3.7.3/apache-mailet-api-3.7.3-sources.jar.asc   (with 
props)
release/james/mailets/3.7.3/apache-mailet-api-3.7.3-sources.jar.sha512
release/james/mailets/3.7.3/apache-mailet-api-3.7.3.jar   (with props)
release/james/mailets/3.7.3/apache-mailet-api-3.7.3.jar.asc   (with props)
release/james/mailets/3.7.3/apache-mailet-api-3.7.3.jar.sha512
release/james/mailets/3.7.3/apache-mailet-base-3.7.3-sources.jar   (with 
props)
release/james/mailets/3.7.3/apache-mailet-base-3.7.3-sources.jar.asc   
(with props)
release/james/mailets/3.7.3/apache-mailet-base-3.7.3-sources.jar.sha512
release/james/mailets/3.7.3/apache-mailet-base-3.7.3.jar   (with props)
release/james/mailets/3.7.3/apache-mailet-base-3.7.3.jar.asc   (with props)
release/james/mailets/3.7.3/apache-mailet-base-3.7.3.jar.sha512
release/james/mailets/3.7.3/apache-mailet-crypto-3.7.3-sources.jar   (with 
props)
release/james/mailets/3.7.3/apache-mailet-crypto-3.7.3-sources.jar.asc   
(with props)
release/james/mailets/3.7.3/apache-mailet-crypto-3.7.3-sources.jar.sha512
release/james/mailets/3.7.3/apache-mailet-crypto-3.7.3.jar   (with props)
release/james/mailets/3.7.3/apache-mailet-crypto-3.7.3.jar.asc   (with 
props)
release/james/mailets/3.7.3/apache-mailet-crypto-3.7.3.jar.sha512
release/james/mailets/3.7.3/apache-mailet-standard-3.7.3-sources.jar   
(with props)
release/james/mailets/3.7.3/apache-mailet-standard-3.7.3-sources.jar.asc   
(with props)
release/james/mailets/3.7.3/apache-mailet-standard-3.7.3-sources.jar.sha512
release/james/mailets/3.7.3/apache-mailet-standard-3.7.3.jar   (with props)
release/james/mailets/3.7.3/apache-mailet-standard-3.7.3.jar.asc   (with 
props)
release/james/mailets/3.7.3/apache-mailet-standard-3.7.3.jar.sha512

Added: release/james/mailets/3.7.3/apache-mailet-api-3.7.3-sources.jar
==
Binary file - no diff available.

Propchange: release/james/mailets/3.7.3/apache-mailet-api-3.7.3-sources.jar
--
svn:mime-type = application/octet-stream

Added: release/james/mailets/3.7.3/apache-mailet-api-3.7.3-sources.jar.asc
==
Binary file - no diff available.

Propchange: release/james/mailets/3.7.3/apache-mailet-api-3.7.3-sources.jar.asc
--
svn:mime-type = application/octet-stream

Added: release/james/mailets/3.7.3/apache-mailet-api-3.7.3-sources.jar.sha512
==
--- release/james/mailets/3.7.3/apache-mailet-api-3.7.3-sources.jar.sha512 
(added)
+++ release/james/mailets/3.7.3/apache-mailet-api-3.7.3-sources.jar.sha512 Fri 
Dec 30 14:24:08 2022
@@ -0,0 +1 @@
+611cdb3db3c80c50b57f421b4a55698e14744f31b44cde58c8893d7156c975af2fc2ae6de491333b52fad5857162fbf6323b2a5c144a9d40275e4a171034be54
  apache-mailet-api-3.7.3-sources.jar

Added: release/james/mailets/3.7.3/apache-mailet-api-3.7.3.jar
==
Binary file - no diff available.

Propchange: release/james/mailets/3.7.3/apache-mailet-api-3.7.3.jar
--
svn:mime-type = application/zip

Added: release/james/mailets/3.7.3/apache-mailet-api-3.7.3.jar.asc
==
Binary file - no diff available.

Propchange: release/james/mailets/3.7.3/apache-mailet-api-3.7.3.jar.asc
--
svn:mime-type = application/pgp-signature

Added: release/james/mailets/3.7.3/apache-mailet-api-3.7.3.jar.sha512
==
--- release/james/mailets/3.7.3/apache-mailet-api-3.7.3.jar.sha512 (added)
+++ release/james/mailets/3.7.3/apache-mailet-api-3.7.3.jar.sha512 Fri Dec 30 
14:24:08 2022
@@ -0,0 +1 @@
+6e37fac77e90fb08089d4867cf7ba980dc271a3efd6886fe9cb5f2dfe002b70976f37babf6d593d350c8d1bb6cc6f8d4368df0a20945c005ac1e00a6b0a24411
  apache-mailet-api-3.7.3.jar

Added: release/james/mailets/3.7.3/apache-mailet-base-3.7.3-sources.jar
==
Binary file - no diff available.

Propchange: release/james/mailets/3.7.3/apache-mailet-base-3.7.3-sources.jar
--
svn:mime-type = application

svn commit: r59031 - /release/james/server/3.7.3/

2022-12-30 Thread btellier
Author: btellier
Date: Fri Dec 30 14:13:34 2022
New Revision: 59031

Log:
Release materials James server 3.7.3

Added:
release/james/server/3.7.3/
release/james/server/3.7.3/james-project-3.7.3-source-release.zip   (with 
props)
release/james/server/3.7.3/james-project-3.7.3-source-release.zip.asc   
(with props)
release/james/server/3.7.3/james-project-3.7.3-source-release.zip.sha512
release/james/server/3.7.3/james-server-cassandra-guice.zip   (with props)
release/james/server/3.7.3/james-server-cassandra-guice.zip.asc   (with 
props)
release/james/server/3.7.3/james-server-cassandra-guice.zip.sha512
release/james/server/3.7.3/james-server-distributed-guice.zip   (with props)
release/james/server/3.7.3/james-server-distributed-guice.zip.asc   (with 
props)
release/james/server/3.7.3/james-server-distributed-guice.zip.sha512
release/james/server/3.7.3/james-server-jpa-guice.zip   (with props)
release/james/server/3.7.3/james-server-jpa-guice.zip.asc   (with props)
release/james/server/3.7.3/james-server-jpa-guice.zip.sha512
release/james/server/3.7.3/james-server-spring-app-3.7.3-app.zip   (with 
props)
release/james/server/3.7.3/james-server-spring-app-3.7.3-app.zip.asc   
(with props)
release/james/server/3.7.3/james-server-spring-app-3.7.3-app.zip.sha512

Added: release/james/server/3.7.3/james-project-3.7.3-source-release.zip
==
Binary file - no diff available.

Propchange: release/james/server/3.7.3/james-project-3.7.3-source-release.zip
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.7.3/james-project-3.7.3-source-release.zip.asc
==
Binary file - no diff available.

Propchange: 
release/james/server/3.7.3/james-project-3.7.3-source-release.zip.asc
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.7.3/james-project-3.7.3-source-release.zip.sha512
==
--- release/james/server/3.7.3/james-project-3.7.3-source-release.zip.sha512 
(added)
+++ release/james/server/3.7.3/james-project-3.7.3-source-release.zip.sha512 
Fri Dec 30 14:13:34 2022
@@ -0,0 +1 @@
+06a1ba71dc0a603229532e460eaf063271e749f6e9866d4951645689fed3eb1e58826d1a4ce844ca8b713cb848491fdb95b9565cc3a11aa5558ce591726b87b8
  james-project-3.7.3-source-release.zip

Added: release/james/server/3.7.3/james-server-cassandra-guice.zip
==
Binary file - no diff available.

Propchange: release/james/server/3.7.3/james-server-cassandra-guice.zip
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.7.3/james-server-cassandra-guice.zip.asc
==
Binary file - no diff available.

Propchange: release/james/server/3.7.3/james-server-cassandra-guice.zip.asc
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.7.3/james-server-cassandra-guice.zip.sha512
==
--- release/james/server/3.7.3/james-server-cassandra-guice.zip.sha512 (added)
+++ release/james/server/3.7.3/james-server-cassandra-guice.zip.sha512 Fri Dec 
30 14:13:34 2022
@@ -0,0 +1 @@
+21bda7867f2f48b7b7424622f65c1711d07b3944b0d56d8ea9dcdd68af76b72ebe58df0b439d22e07db88f979410f7755245ce8eaf470f3055b18d1b24d522f3
  james-server-cassandra-guice.zip

Added: release/james/server/3.7.3/james-server-distributed-guice.zip
==
Binary file - no diff available.

Propchange: release/james/server/3.7.3/james-server-distributed-guice.zip
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.7.3/james-server-distributed-guice.zip.asc
==
Binary file - no diff available.

Propchange: release/james/server/3.7.3/james-server-distributed-guice.zip.asc
--
svn:mime-type = application/octet-stream

Added: release/james/server/3.7.3/james-server-distributed-guice.zip.sha512
==
--- release/james/server/3.7.3/james-server-distributed-guice.zip.sha512 (added)
+++ release/james/server/3.7.3/james-server-distributed

svn commit: r59024 - /release/james/mime4j/0.8.9/

2022-12-29 Thread btellier
Author: btellier
Date: Fri Dec 30 07:44:58 2022
New Revision: 59024

Log:
Upload release materials for MIME4J 0.8.9

Added:
release/james/mime4j/0.8.9/
release/james/mime4j/0.8.9/apache-mime4j-0.8.9-bin.zip   (with props)
release/james/mime4j/0.8.9/apache-mime4j-0.8.9-bin.zip.asc   (with props)
release/james/mime4j/0.8.9/apache-mime4j-0.8.9-bin.zip.sha512
release/james/mime4j/0.8.9/apache-mime4j-core-0.8.9.jar   (with props)
release/james/mime4j/0.8.9/apache-mime4j-core-0.8.9.jar.asc   (with props)
release/james/mime4j/0.8.9/apache-mime4j-core-0.8.9.jar.sha512
release/james/mime4j/0.8.9/apache-mime4j-dom-0.8.9.jar   (with props)
release/james/mime4j/0.8.9/apache-mime4j-dom-0.8.9.jar.asc   (with props)
release/james/mime4j/0.8.9/apache-mime4j-dom-0.8.9.jar.sha512
release/james/mime4j/0.8.9/james-mime4j-sources-0.8.9.zip   (with props)
release/james/mime4j/0.8.9/james-mime4j-sources-0.8.9.zip.asc   (with props)
release/james/mime4j/0.8.9/james-mime4j-sources-0.8.9.zip.sha512

Added: release/james/mime4j/0.8.9/apache-mime4j-0.8.9-bin.zip
==
Binary file - no diff available.

Propchange: release/james/mime4j/0.8.9/apache-mime4j-0.8.9-bin.zip
--
svn:mime-type = application/octet-stream

Added: release/james/mime4j/0.8.9/apache-mime4j-0.8.9-bin.zip.asc
==
Binary file - no diff available.

Propchange: release/james/mime4j/0.8.9/apache-mime4j-0.8.9-bin.zip.asc
--
svn:mime-type = application/octet-stream

Added: release/james/mime4j/0.8.9/apache-mime4j-0.8.9-bin.zip.sha512
==
--- release/james/mime4j/0.8.9/apache-mime4j-0.8.9-bin.zip.sha512 (added)
+++ release/james/mime4j/0.8.9/apache-mime4j-0.8.9-bin.zip.sha512 Fri Dec 30 
07:44:58 2022
@@ -0,0 +1 @@
+ed71b3970c4120fbd9aacd41754b61abbacd53f73286ada6d67c171fde99270feebb5f1018124acecaf44a1db67e7f1242d4ea3ab53c5152d3bff7f4ac1b5597
  apache-mime4j-0.8.9-bin.zip

Added: release/james/mime4j/0.8.9/apache-mime4j-core-0.8.9.jar
==
Binary file - no diff available.

Propchange: release/james/mime4j/0.8.9/apache-mime4j-core-0.8.9.jar
--
svn:mime-type = application/octet-stream

Added: release/james/mime4j/0.8.9/apache-mime4j-core-0.8.9.jar.asc
==
Binary file - no diff available.

Propchange: release/james/mime4j/0.8.9/apache-mime4j-core-0.8.9.jar.asc
--
svn:mime-type = application/octet-stream

Added: release/james/mime4j/0.8.9/apache-mime4j-core-0.8.9.jar.sha512
==
--- release/james/mime4j/0.8.9/apache-mime4j-core-0.8.9.jar.sha512 (added)
+++ release/james/mime4j/0.8.9/apache-mime4j-core-0.8.9.jar.sha512 Fri Dec 30 
07:44:58 2022
@@ -0,0 +1 @@
+335aabbec5f7f12ceed2bed4f98e0753f858b379b61159ac5872a6cfa0b12926aba243b9405e6dadeb047dbca1a10b45f8915ac1c83c706f96ee5a9cbe6ec93a
  apache-mime4j-core-0.8.9.jar

Added: release/james/mime4j/0.8.9/apache-mime4j-dom-0.8.9.jar
==
Binary file - no diff available.

Propchange: release/james/mime4j/0.8.9/apache-mime4j-dom-0.8.9.jar
--
svn:mime-type = application/octet-stream

Added: release/james/mime4j/0.8.9/apache-mime4j-dom-0.8.9.jar.asc
==
Binary file - no diff available.

Propchange: release/james/mime4j/0.8.9/apache-mime4j-dom-0.8.9.jar.asc
--
svn:mime-type = application/octet-stream

Added: release/james/mime4j/0.8.9/apache-mime4j-dom-0.8.9.jar.sha512
==
--- release/james/mime4j/0.8.9/apache-mime4j-dom-0.8.9.jar.sha512 (added)
+++ release/james/mime4j/0.8.9/apache-mime4j-dom-0.8.9.jar.sha512 Fri Dec 30 
07:44:58 2022
@@ -0,0 +1 @@
+d6a67ff05fd384a2572c73f339694b484428f1e27514cdd7fee770a9fa98ce011dbfce260483d146326f2932667f197f457f62625deb82bff78220c274dd44c8
  apache-mime4j-dom-0.8.9.jar

Added: release/james/mime4j/0.8.9/james-mime4j-sources-0.8.9.zip
==
Binary file - no diff available.

Propchange: release/james/mime4j/0.8.9/james-mime4j-sources-0.8.9.zip

svn commit: r59022 - /release/james/mime4j/0.8.7/

2022-12-29 Thread btellier
Author: btellier
Date: Fri Dec 30 07:32:31 2022
New Revision: 59022

Log:
Archive MIME4J 0.8.7

Removed:
release/james/mime4j/0.8.7/


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



svn commit: r59021 - in /release/james/jspf/1.0.3: ./ apache-jspf-1.0.3-bin.zip apache-jspf-1.0.3-bin.zip.asc apache-jspf-1.0.3-bin.zip.sha512 apache-jspf-sources-1.0.3.zip apache-jspf-sources-1.0.3.z

2022-12-29 Thread btellier
Author: btellier
Date: Fri Dec 30 07:31:58 2022
New Revision: 59021

Log:
Upload release materials for JSPF 1.0.3

Added:
release/james/jspf/1.0.3/
release/james/jspf/1.0.3/apache-jspf-1.0.3-bin.zip   (with props)
release/james/jspf/1.0.3/apache-jspf-1.0.3-bin.zip.asc   (with props)
release/james/jspf/1.0.3/apache-jspf-1.0.3-bin.zip.sha512
release/james/jspf/1.0.3/apache-jspf-sources-1.0.3.zip   (with props)
release/james/jspf/1.0.3/apache-jspf-sources-1.0.3.zip.asc   (with props)
release/james/jspf/1.0.3/apache-jspf-sources-1.0.3.zip.sha512

Added: release/james/jspf/1.0.3/apache-jspf-1.0.3-bin.zip
==
Binary file - no diff available.

Propchange: release/james/jspf/1.0.3/apache-jspf-1.0.3-bin.zip
--
svn:mime-type = application/octet-stream

Added: release/james/jspf/1.0.3/apache-jspf-1.0.3-bin.zip.asc
==
Binary file - no diff available.

Propchange: release/james/jspf/1.0.3/apache-jspf-1.0.3-bin.zip.asc
--
svn:mime-type = application/octet-stream

Added: release/james/jspf/1.0.3/apache-jspf-1.0.3-bin.zip.sha512
==
--- release/james/jspf/1.0.3/apache-jspf-1.0.3-bin.zip.sha512 (added)
+++ release/james/jspf/1.0.3/apache-jspf-1.0.3-bin.zip.sha512 Fri Dec 30 
07:31:58 2022
@@ -0,0 +1 @@
+3e61a14206f97581ce1346ddd8c62cb1e11a79ab5390c7dc248a376b5158a22ac7a390b5a5911aa04289b80c86020cd3ca10dabc7d2ebcea7f990e2320107026
  apache-jspf-1.0.3-bin.zip

Added: release/james/jspf/1.0.3/apache-jspf-sources-1.0.3.zip
==
Binary file - no diff available.

Propchange: release/james/jspf/1.0.3/apache-jspf-sources-1.0.3.zip
--
svn:mime-type = application/octet-stream

Added: release/james/jspf/1.0.3/apache-jspf-sources-1.0.3.zip.asc
==
Binary file - no diff available.

Propchange: release/james/jspf/1.0.3/apache-jspf-sources-1.0.3.zip.asc
--
svn:mime-type = application/octet-stream

Added: release/james/jspf/1.0.3/apache-jspf-sources-1.0.3.zip.sha512
==
--- release/james/jspf/1.0.3/apache-jspf-sources-1.0.3.zip.sha512 (added)
+++ release/james/jspf/1.0.3/apache-jspf-sources-1.0.3.zip.sha512 Fri Dec 30 
07:31:58 2022
@@ -0,0 +1 @@
+8eded7278e66113e41ce077db3a324a77d6803f88ea6f7a8148d33cccade0e807c059118beb54cca5c4a738c8636027b9ba1f5aad19a3ae3cda76a7ea519dcb7
  apache-jspf-sources-1.0.3.zip



-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



svn commit: r59020 - /release/james/jspf/1.0.1/

2022-12-29 Thread btellier
Author: btellier
Date: Fri Dec 30 07:28:19 2022
New Revision: 59020

Log:
Archive JSPF 1.0.1

Removed:
release/james/jspf/1.0.1/


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[james-jspf] branch master updated: [maven-release-plugin] prepare for next development iteration

2022-12-29 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-jspf.git


The following commit(s) were added to refs/heads/master by this push:
 new 7121f99  [maven-release-plugin] prepare for next development iteration
7121f99 is described below

commit 7121f99a3cefce87b89f129b57bd13dd82d79380
Author: Benoit Tellier 
AuthorDate: Fri Dec 30 13:01:36 2022 +0700

[maven-release-plugin] prepare for next development iteration
---
 assemble/pom.xml | 2 +-
 pom.xml  | 4 ++--
 resolver/pom.xml | 2 +-
 tester/pom.xml   | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/assemble/pom.xml b/assemble/pom.xml
index cae19b0..dc47e3f 100644
--- a/assemble/pom.xml
+++ b/assemble/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-jspf-project
-1.0.3
+1.0.4-SNAPSHOT
 ../pom.xml
 
 
diff --git a/pom.xml b/pom.xml
index 8537b2d..7d769c2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,7 +29,7 @@
 
 org.apache.james
 apache-jspf-project
-1.0.3
+1.0.4-SNAPSHOT
 pom
 
 Apache JAMES jSPF
@@ -47,7 +47,7 @@
 
scm:git:http://git-wip-us.apache.org/repos/asf/james-jspf.git
 
scm:git:ssh://g...@github.com/apache/james-jspf.git
 https://git-wip-us.apache.org/repos/asf/james-jspf.git
-  apache-jspf-project-1.0.3
+  HEAD
   
 
 JIRA
diff --git a/resolver/pom.xml b/resolver/pom.xml
index c9aed11..2209e9a 100644
--- a/resolver/pom.xml
+++ b/resolver/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-jspf-project
-1.0.3
+1.0.4-SNAPSHOT
 ../pom.xml
 
 
diff --git a/tester/pom.xml b/tester/pom.xml
index e93a372..c738fc4 100644
--- a/tester/pom.xml
+++ b/tester/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-jspf-project
-1.0.3
+1.0.4-SNAPSHOT
 ../pom.xml
 
 


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[james-jspf] annotated tag apache-jspf-project-1.0.3 updated (378ff60 -> 0f5d2ed)

2022-12-29 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a change to annotated tag apache-jspf-project-1.0.3
in repository https://gitbox.apache.org/repos/asf/james-jspf.git


*** WARNING: tag apache-jspf-project-1.0.3 was modified! ***

from 378ff60  (commit)
  to 0f5d2ed  (tag)
 tagging 378ff600597cc1ebdafea39c4b105c13f9224b93 (commit)
 replaces apache-jspf-project-1.0.2
  by Benoit Tellier
  on Fri Dec 30 13:01:32 2022 +0700

- Log -
[maven-release-plugin] copy for tag apache-jspf-project-1.0.3
---


No new revisions were added by this update.

Summary of changes:


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[james-jspf] branch master updated: [maven-release-plugin] prepare release apache-jspf-project-1.0.3

2022-12-29 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-jspf.git


The following commit(s) were added to refs/heads/master by this push:
 new 378ff60  [maven-release-plugin] prepare release 
apache-jspf-project-1.0.3
378ff60 is described below

commit 378ff600597cc1ebdafea39c4b105c13f9224b93
Author: Benoit Tellier 
AuthorDate: Fri Dec 30 13:01:18 2022 +0700

[maven-release-plugin] prepare release apache-jspf-project-1.0.3
---
 assemble/pom.xml | 2 +-
 pom.xml  | 4 ++--
 resolver/pom.xml | 2 +-
 tester/pom.xml   | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/assemble/pom.xml b/assemble/pom.xml
index 039c3da..cae19b0 100644
--- a/assemble/pom.xml
+++ b/assemble/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-jspf-project
-1.0.3-SNAPSHOT
+1.0.3
 ../pom.xml
 
 
diff --git a/pom.xml b/pom.xml
index afeb651..8537b2d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,7 +29,7 @@
 
 org.apache.james
 apache-jspf-project
-1.0.3-SNAPSHOT
+1.0.3
 pom
 
 Apache JAMES jSPF
@@ -47,7 +47,7 @@
 
scm:git:http://git-wip-us.apache.org/repos/asf/james-jspf.git
 
scm:git:ssh://g...@github.com/apache/james-jspf.git
 https://git-wip-us.apache.org/repos/asf/james-jspf.git
-  HEAD
+  apache-jspf-project-1.0.3
   
 
 JIRA
diff --git a/resolver/pom.xml b/resolver/pom.xml
index 2b4237d..c9aed11 100644
--- a/resolver/pom.xml
+++ b/resolver/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-jspf-project
-1.0.3-SNAPSHOT
+1.0.3
 ../pom.xml
 
 
diff --git a/tester/pom.xml b/tester/pom.xml
index 03f861d..e93a372 100644
--- a/tester/pom.xml
+++ b/tester/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-jspf-project
-1.0.3-SNAPSHOT
+1.0.3
 ../pom.xml
 
 


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[james-mime4j] branch master updated: [maven-release-plugin] prepare for next development iteration

2022-12-29 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


The following commit(s) were added to refs/heads/master by this push:
 new 04ae0f67 [maven-release-plugin] prepare for next development iteration
04ae0f67 is described below

commit 04ae0f671253301cbb60a3d43ab8067a96f56550
Author: Benoit Tellier 
AuthorDate: Fri Dec 30 12:53:04 2022 +0700

[maven-release-plugin] prepare for next development iteration
---
 assemble/pom.xml| 2 +-
 benchmark/pom.xml   | 2 +-
 core/pom.xml| 2 +-
 dom/pom.xml | 2 +-
 examples/pom.xml| 2 +-
 james-utils/pom.xml | 2 +-
 mbox/pom.xml| 2 +-
 pom.xml | 4 ++--
 storage/pom.xml | 2 +-
 9 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/assemble/pom.xml b/assemble/pom.xml
index 331ab025..6c29e3fc 100644
--- a/assemble/pom.xml
+++ b/assemble/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.9
+0.8.10-SNAPSHOT
 ../pom.xml
 
 
diff --git a/benchmark/pom.xml b/benchmark/pom.xml
index 4a9a240b..88abaa2e 100644
--- a/benchmark/pom.xml
+++ b/benchmark/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.9
+0.8.10-SNAPSHOT
 ../pom.xml
 
 
diff --git a/core/pom.xml b/core/pom.xml
index 0f4c44ba..93d7827b 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.9
+0.8.10-SNAPSHOT
 ../pom.xml
 
 
diff --git a/dom/pom.xml b/dom/pom.xml
index 55a31a0d..8c469fd6 100644
--- a/dom/pom.xml
+++ b/dom/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.9
+0.8.10-SNAPSHOT
 ../pom.xml
 
 
diff --git a/examples/pom.xml b/examples/pom.xml
index 8b8636ba..7ff40b04 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.9
+0.8.10-SNAPSHOT
 ../pom.xml
 
 
diff --git a/james-utils/pom.xml b/james-utils/pom.xml
index b60baf21..decc640b 100644
--- a/james-utils/pom.xml
+++ b/james-utils/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.9
+0.8.10-SNAPSHOT
 ../pom.xml
 
 
diff --git a/mbox/pom.xml b/mbox/pom.xml
index 82d68ece..8a0410b5 100644
--- a/mbox/pom.xml
+++ b/mbox/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.9
+0.8.10-SNAPSHOT
 ../pom.xml
 
 
diff --git a/pom.xml b/pom.xml
index 2248301b..85266f3a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,7 +29,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.9
+0.8.10-SNAPSHOT
 pom
 
 Apache James :: Mime4j :: Project
@@ -52,7 +52,7 @@
 
scm:git:http://git-wip-us.apache.org/repos/asf/james-mime4j.git
 
scm:git:ssh://g...@github.com/apache/james-mime4j.git
 https://git-wip-us.apache.org/repos/asf/james-mime4j.git
-  apache-mime4j-project-0.8.9
+  HEAD
   
 
 http://issues.apache.org/jira/browse/MIME4J
diff --git a/storage/pom.xml b/storage/pom.xml
index 844ae37e..a7463f10 100644
--- a/storage/pom.xml
+++ b/storage/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.9
+0.8.10-SNAPSHOT
 ../pom.xml
 
 


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[james-mime4j] annotated tag apache-mime4j-project-0.8.9 updated (8964fbd8 -> dadae9bb)

2022-12-29 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a change to annotated tag apache-mime4j-project-0.8.9
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


*** WARNING: tag apache-mime4j-project-0.8.9 was modified! ***

from 8964fbd8 (commit)
  to dadae9bb (tag)
 tagging 8964fbd808a823672a516b669be4edebc191aa17 (commit)
 replaces apache-mime4j-project-0.8.8
  by Benoit Tellier
  on Fri Dec 30 12:53:00 2022 +0700

- Log -
[maven-release-plugin] copy for tag apache-mime4j-project-0.8.9
---


No new revisions were added by this update.

Summary of changes:


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[james-mime4j] branch master updated: [maven-release-plugin] prepare release apache-mime4j-project-0.8.9

2022-12-29 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


The following commit(s) were added to refs/heads/master by this push:
 new 8964fbd8 [maven-release-plugin] prepare release 
apache-mime4j-project-0.8.9
8964fbd8 is described below

commit 8964fbd808a823672a516b669be4edebc191aa17
Author: Benoit Tellier 
AuthorDate: Fri Dec 30 12:52:45 2022 +0700

[maven-release-plugin] prepare release apache-mime4j-project-0.8.9
---
 assemble/pom.xml| 2 +-
 benchmark/pom.xml   | 2 +-
 core/pom.xml| 2 +-
 dom/pom.xml | 2 +-
 examples/pom.xml| 2 +-
 james-utils/pom.xml | 2 +-
 mbox/pom.xml| 2 +-
 pom.xml | 4 ++--
 storage/pom.xml | 2 +-
 9 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/assemble/pom.xml b/assemble/pom.xml
index f008743c..331ab025 100644
--- a/assemble/pom.xml
+++ b/assemble/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.9-SNAPSHOT
+0.8.9
 ../pom.xml
 
 
diff --git a/benchmark/pom.xml b/benchmark/pom.xml
index f436b94b..4a9a240b 100644
--- a/benchmark/pom.xml
+++ b/benchmark/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.9-SNAPSHOT
+0.8.9
 ../pom.xml
 
 
diff --git a/core/pom.xml b/core/pom.xml
index 6d846754..0f4c44ba 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.9-SNAPSHOT
+0.8.9
 ../pom.xml
 
 
diff --git a/dom/pom.xml b/dom/pom.xml
index 97950f4d..55a31a0d 100644
--- a/dom/pom.xml
+++ b/dom/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.9-SNAPSHOT
+0.8.9
 ../pom.xml
 
 
diff --git a/examples/pom.xml b/examples/pom.xml
index 11ddd60b..8b8636ba 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.9-SNAPSHOT
+0.8.9
 ../pom.xml
 
 
diff --git a/james-utils/pom.xml b/james-utils/pom.xml
index 41a0be46..b60baf21 100644
--- a/james-utils/pom.xml
+++ b/james-utils/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.9-SNAPSHOT
+0.8.9
 ../pom.xml
 
 
diff --git a/mbox/pom.xml b/mbox/pom.xml
index 175c2adc..82d68ece 100644
--- a/mbox/pom.xml
+++ b/mbox/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.9-SNAPSHOT
+0.8.9
 ../pom.xml
 
 
diff --git a/pom.xml b/pom.xml
index bdac1cb9..2248301b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,7 +29,7 @@
 
 org.apache.james
 apache-mime4j-project
-0.8.9-SNAPSHOT
+0.8.9
 pom
 
 Apache James :: Mime4j :: Project
@@ -52,7 +52,7 @@
 
scm:git:http://git-wip-us.apache.org/repos/asf/james-mime4j.git
 
scm:git:ssh://g...@github.com/apache/james-mime4j.git
 https://git-wip-us.apache.org/repos/asf/james-mime4j.git
-  HEAD
+  apache-mime4j-project-0.8.9
   
 
 http://issues.apache.org/jira/browse/MIME4J
diff --git a/storage/pom.xml b/storage/pom.xml
index 26c20f76..844ae37e 100644
--- a/storage/pom.xml
+++ b/storage/pom.xml
@@ -23,7 +23,7 @@
 
 apache-mime4j-project
 org.apache.james
-0.8.9-SNAPSHOT
+0.8.9
 ../pom.xml
 
 


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[james-jspf] branch master updated: [FIX] AsynchronousSPFExecutor should handle null continuation and CompletionExceotions

2022-12-14 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-jspf.git


The following commit(s) were added to refs/heads/master by this push:
 new 512e89a  [FIX] AsynchronousSPFExecutor should handle null continuation 
and CompletionExceotions
512e89a is described below

commit 512e89ae46b5bc2056780e01898e0cd93d980d8f
Author: Benoit Tellier 
AuthorDate: Fri Dec 9 09:41:48 2022 +0700

[FIX] AsynchronousSPFExecutor should handle null continuation and 
CompletionExceotions
---
 .../jspf/executor/AsynchronousSPFExecutor.java | 24 +++---
 1 file changed, 17 insertions(+), 7 deletions(-)

diff --git 
a/resolver/src/main/java/org/apache/james/jspf/executor/AsynchronousSPFExecutor.java
 
b/resolver/src/main/java/org/apache/james/jspf/executor/AsynchronousSPFExecutor.java
index ac8836d..2ec4e9d 100644
--- 
a/resolver/src/main/java/org/apache/james/jspf/executor/AsynchronousSPFExecutor.java
+++ 
b/resolver/src/main/java/org/apache/james/jspf/executor/AsynchronousSPFExecutor.java
@@ -54,9 +54,12 @@ public class AsynchronousSPFExecutor implements SPFExecutor {
 while ((checker = session.popChecker()) != null) {
 // only execute checkers we added (better recursivity)
 LOGGER.debug("Executing checker: {}", checker);
-final SPFChecker finalChecker = checker;
+SPFChecker finalChecker = checker;
 try {
-final DNSLookupContinuation cont = checker.checkSPF(session);
+DNSLookupContinuation cont = checker.checkSPF(session);
+if (cont == null) {
+continue;
+}
 // if the checker returns a continuation we return it
 dnsProbe.getRecordsAsync(cont.getRequest())
 .thenAccept(results -> {
@@ -68,11 +71,10 @@ public class AsynchronousSPFExecutor implements SPFExecutor 
{
 })
 .exceptionally(e -> {
 if (e instanceof TimeoutException) {
-try {
-cont.getListener().onDNSResponse(new 
DNSResponse((TimeoutException) e), session);
-} catch (PermErrorException | NoneException | 
TempErrorException | NeutralException ex2) {
-handleError(session, finalChecker, ex2);
-}
+handleTimeout(session, finalChecker, cont, 
(TimeoutException) e);
+}
+if (e.getCause() instanceof TimeoutException) {
+handleTimeout(session, finalChecker, cont, 
(TimeoutException) e.getCause());
 }
 return null;
 });
@@ -83,6 +85,14 @@ public class AsynchronousSPFExecutor implements SPFExecutor {
 result.setSPFResult(session);
 }
 
+private void handleTimeout(SPFSession session, SPFChecker finalChecker, 
DNSLookupContinuation cont, TimeoutException e) {
+try {
+cont.getListener().onDNSResponse(new DNSResponse(e), session);
+} catch (PermErrorException | NoneException | TempErrorException | 
NeutralException ex2) {
+handleError(session, finalChecker, ex2);
+}
+}
+
 private void handleError(SPFSession session, SPFChecker checker, Exception 
e) {
 while (e != null) {
 while (checker == null || !(checker instanceof 
SPFCheckerExceptionCatcher)) {


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[james-mime4j] branch master updated: MIME4J-322 Rely on Files.createTempFile (#82)

2022-11-21 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


The following commit(s) were added to refs/heads/master by this push:
 new 021eb79b MIME4J-322 Rely on Files.createTempFile (#82)
021eb79b is described below

commit 021eb79ba312fe5a7f99fa867ee5350aa5533069
Author: Benoit TELLIER 
AuthorDate: Tue Nov 22 09:14:14 2022 +0700

MIME4J-322 Rely on Files.createTempFile (#82)
---
 .../org/apache/james/mime4j/storage/TempFileStorageProvider.java | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git 
a/storage/src/main/java/org/apache/james/mime4j/storage/TempFileStorageProvider.java
 
b/storage/src/main/java/org/apache/james/mime4j/storage/TempFileStorageProvider.java
index ac13cd98..0e87f928 100644
--- 
a/storage/src/main/java/org/apache/james/mime4j/storage/TempFileStorageProvider.java
+++ 
b/storage/src/main/java/org/apache/james/mime4j/storage/TempFileStorageProvider.java
@@ -26,8 +26,10 @@ import java.io.FileOutputStream;
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.OutputStream;
+import java.nio.file.Files;
 import java.util.HashSet;
 import java.util.Iterator;
+import java.util.Optional;
 import java.util.Set;
 
 import org.apache.commons.io.FileUtils;
@@ -107,7 +109,12 @@ public class TempFileStorageProvider extends 
AbstractStorageProvider {
 }
 
 public StorageOutputStream createStorageOutputStream() throws IOException {
-File file = File.createTempFile(prefix, suffix, directory);
+File file;
+if (directory == null) {
+file = Files.createTempFile(prefix, suffix).toFile();
+} else {
+file = Files.createTempFile(directory.toPath(), prefix, 
suffix).toFile();
+}
 file.deleteOnExit();
 
 return new TempFileStorageOutputStream(file);


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[james-mime4j] branch master updated: MIME4J-321 SingleBody should return its size (#80)

2022-11-04 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


The following commit(s) were added to refs/heads/master by this push:
 new 8479bf66 MIME4J-321 SingleBody should return its size (#80)
8479bf66 is described below

commit 8479bf6650cf6e56f7446438c23cad2803fc08d2
Author: Benoit TELLIER 
AuthorDate: Fri Nov 4 14:09:14 2022 +0700

MIME4J-321 SingleBody should return its size (#80)

A quite common need is for instance to get the size off attachments.

Today the DOM API offer no other ways than to read the inputstream of the 
Body Part and manually compute the size.

However, implementation holding the raw data might already have this value 
pre-computed and this could be used to get the size very cheaply, without 
copies.

I propose to add a default "copy" implementation, and provide more optimal 
implementations where possible.
---
 .../java/org/apache/james/mime4j/dom/SingleBody.java |  6 ++
 .../james/mime4j/message/BasicBodyFactory.java   | 20 
 2 files changed, 26 insertions(+)

diff --git a/dom/src/main/java/org/apache/james/mime4j/dom/SingleBody.java 
b/dom/src/main/java/org/apache/james/mime4j/dom/SingleBody.java
index ea421114..a13ad267 100644
--- a/dom/src/main/java/org/apache/james/mime4j/dom/SingleBody.java
+++ b/dom/src/main/java/org/apache/james/mime4j/dom/SingleBody.java
@@ -23,6 +23,8 @@ import java.io.IOException;
 import java.io.InputStream;
 import java.io.OutputStream;
 
+import org.apache.commons.io.IOUtils;
+import org.apache.commons.io.output.NullOutputStream;
 import org.apache.james.mime4j.util.ContentUtil;
 
 /**
@@ -82,6 +84,10 @@ public abstract class SingleBody implements Body {
 in.close();
 }
 
+public long size() throws IOException {
+return IOUtils.copyLarge(getInputStream(), 
NullOutputStream.NULL_OUTPUT_STREAM);
+}
+
 /**
  * Returns a copy of this SingleBody (optional operation).
  * 
diff --git 
a/dom/src/main/java/org/apache/james/mime4j/message/BasicBodyFactory.java 
b/dom/src/main/java/org/apache/james/mime4j/message/BasicBodyFactory.java
index 7470dc7b..30cee09d 100644
--- a/dom/src/main/java/org/apache/james/mime4j/message/BasicBodyFactory.java
+++ b/dom/src/main/java/org/apache/james/mime4j/message/BasicBodyFactory.java
@@ -226,6 +226,11 @@ public class BasicBodyFactory implements BodyFactory {
 out.write(content);
 }
 
+@Override
+public long size() {
+return content.length;
+}
+
 @Override
 public void dispose() {
 }
@@ -268,6 +273,11 @@ public class BasicBodyFactory implements BodyFactory {
 return this.content.getValue().toInputStream();
 }
 
+@Override
+public long size() {
+return content.getValue().size();
+}
+
 @Override
 public void writeTo(OutputStream out) throws IOException {
 content.getValue().writeTo(out);
@@ -304,6 +314,11 @@ public class BasicBodyFactory implements BodyFactory {
 out.write(content);
 }
 
+@Override
+public long size() {
+return content.length;
+}
+
 @Override
 public void dispose() {
 }
@@ -334,6 +349,11 @@ public class BasicBodyFactory implements BodyFactory {
 content.getValue().writeTo(out);
 }
 
+@Override
+public long size() {
+return content.getValue().size();
+}
+
 @Override
 public void dispose() {
 content.release();


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[james-jsieve] branch master updated: [RELEASE] JSieve 0.8 release materials (#25)

2022-11-04 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-jsieve.git


The following commit(s) were added to refs/heads/master by this push:
 new b25e0b0  [RELEASE] JSieve 0.8 release materials (#25)
b25e0b0 is described below

commit b25e0b00a6caef679b49697b6b172c23f0a85a96
Author: Benoit TELLIER 
AuthorDate: Fri Nov 4 14:08:52 2022 +0700

[RELEASE] JSieve 0.8 release materials (#25)

- Website news
- Release notes
---
 RELEASE_NOTES.txt   | 50 -
 src/site/xdoc/index.xml | 11 +--
 2 files changed, 58 insertions(+), 3 deletions(-)

diff --git a/RELEASE_NOTES.txt b/RELEASE_NOTES.txt
index d7b014d..abcc6b0 100644
--- a/RELEASE_NOTES.txt
+++ b/RELEASE_NOTES.txt
@@ -20,8 +20,56 @@ Licensing and legal issues
 For legal and licensing issues, please look in the legal section of
 the documentation or read the LICENSE and NOTICE files.
 
+Version 0.8
+---
+
+Changes
+-
+
+Fixes:
+ - JSIEVE-107 Decode headers before returning back
+ - JSIEVE-107 Unfold headers for address matching
+ - JSIEVE-107 Always do unfold headers to fix long header test match
+
+Changes:
+ - Multiple dependencies upgrades
+ - JSIEVE-113 Use JDK 8 as a target JDK
+
+Version 0.7
+---
+
+Changes
+-
+
+Changes:
+
+ - Upgrading mime4j to released version 0.8.1
+
+Version 0.6
+---
+
+Changes
+-
+
+Changes:
+
+ - JSIEVE-106 JSIEVE do not depend anymore on Mime4J
+ - JSIEVE-106 JSIEVE should be compiled with JDK 1.6
+ - JSIEVE-106 jsieve/mailet should be located in server/mailet/.../jsieve
+ - MAILBOX-266 Update GUAVA to 18.0
+ - JSIEVE-103 Add vacation command to supported commands
+ - JAMES-1615 Allow ResourceLocator to throw Exception - contibuted by Erwan 
Guyomarc'h
+
+Fixes:
+
+ - JSIEVE-73 Body test argument parsing should be RFC-5173 compliant
+ - JAMES-1620 getEnvelopeTo should return first not null address
+ - JAMES-1620 Addresses should be well retrieved from headers
+ - JAMES-1620 Mail size should be used rather than message size
+ - JSIEVE-92 Code analisys improvements
+
 Version 0.5
 
+---
 
 Changes
 -
diff --git a/src/site/xdoc/index.xml b/src/site/xdoc/index.xml
index 03f0621..b6cbd74 100644
--- a/src/site/xdoc/index.xml
+++ b/src/site/xdoc/index.xml
@@ -85,13 +85,20 @@
   
 
 
+ October/2022 - jSieve-0.8 released
+
+  The Apache JAMES team is happy to announce the availability of
+  
+Apache jSieve 0.8
+  
+
  May/2010 - jSieve-0.4 released
 
   The Apache JAMES team is happy to announce the availability of
   
 Apache jSieve 0.5
   
-  See release
 notes 
+  See release
 notes
   for more details.
 
 
@@ -99,7 +106,7 @@
   
 Apache jSieve 0.4
   
-  See release
 notes 
+  See release
 notes
   for more details.
 
 Jun/2008 - jSieve-0.3 released


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[james-mime4j] branch master updated: [RELEASE] Bump changelog, readme, to 0.8.8 (#79)

2022-11-04 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-mime4j.git


The following commit(s) were added to refs/heads/master by this push:
 new d7569c4c [RELEASE] Bump changelog, readme, to 0.8.8 (#79)
d7569c4c is described below

commit d7569c4cb2ef24ad583ecf6197771c87ab578e21
Author: Benoit TELLIER 
AuthorDate: Fri Nov 4 14:08:15 2022 +0700

[RELEASE] Bump changelog, readme, to 0.8.8 (#79)
---
 CHANGELOG.md | 26 ++
 README.adoc  |  6 +++---
 2 files changed, 29 insertions(+), 3 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index b6222676..3a7c5fa7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,32 @@ The format is based on [Keep a 
Changelog](http://keepachangelog.com/en/1.0.0/)
 
 ## [UNRELEASED]
 
+## [0.8.8] - 2022-10-28
+
+Upgrades:
+
+ - Bump log4j-core from 2.16.0 to 2.19.0
+
+Bug fixes:
+ 
+ - MIME4J-320 Make DateTimeParser case-insensitive for day of week and month
+ - MIME4J-316 Parts missing in case of a specific combination of boundaries
+ - MIME4J-313 -- correctly allow for builds with JDK > 8 but target/release of 
8. (#67)
+
+Enhancements:
+
+ - MIME4J-315 Add a convenient method to parse DateTime
+ - MIME4J-315 Add a convenient method to transform DateTime into a java date
+ 
+Performance:
+
+ - MIME4J-317 Improve message writing (JMH + optimized copy)
+ - MIME4J-318 Add a TextBody::getCharset
+ - MIME4J-318 Buffer recycling
+ - MIME4J-318 Fasten ContentDispositionFieldLenientImpl
+ - MIME4J-318 DefaultBodyDescriptorBuilder should avoid copying all headers
+ - MIME4J-318 Fields: rely on lenient parsers
+
 ## [0.8.7] - 2022-04-01
 
 Bug fixes:
diff --git a/README.adoc b/README.adoc
index 1c94831b..fe98027a 100644
--- a/README.adoc
+++ b/README.adoc
@@ -5,7 +5,7 @@ 
image:https://img.shields.io/badge/Join%20us-Mailing%20lists-purple.svg[link="ht
 
link:https://gitter.im/apache/james-project[image:https://badges.gitter.im/apache/james-project.svg[Join
 the chat at link:https://gitter.im/apache/james-project]]
 
image:https://img.shields.io/badge/CI-Jenkins-blue.svg[link="https://ci-builds.apache.org/job/james/job/ApacheJames-Mime4J/;]
 
image:https://img.shields.io/badge/Documentation-green.svg[link="https://james.apache.org/mime4j/index.html;]
-image:https://img.shields.io/badge/Downloads-0.8.5-yellow.svg[link="https://james.apache.org/download.cgi#Apache_Mime4J;]
+image:https://img.shields.io/badge/Downloads-0.8.8-yellow.svg[link="https://james.apache.org/download.cgi#Apache_Mime4J;]
 
image:https://img.shields.io/badge/Tickets-JIRA-blue.svg[link="https://issues.apache.org/jira/projects/MIME4J/issues;]
 
image:https://img.shields.io/badge/License-ApacheV2-orange.svg[link="https://www.apache.org/licenses/;]
 
image:https://img.shields.io/badge/Latests-news-red.svg[link="https://james.apache.org/index.html#posts;]
@@ -55,7 +55,7 @@ Add this maven dependency to import MIME4J core:
 
 org.apache.james
 apache-mime4j-core
-0.8.5
+0.8.8
 
 
 
@@ -65,7 +65,7 @@ Add this maven dependency to import MIME4J dom:
 
 org.apache.james
 apache-mime4j-dom
-0.8.5
+0.8.8
 
 
 


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



svn commit: r57638 - in /release/james/jspf/1.0.2: ./ apache-jspf-1.0.2-bin.zip apache-jspf-1.0.2-bin.zip.asc apache-jspf-1.0.2-bin.zip.sha512 apache-jspf-sources-1.0.2.zip apache-jspf-sources-1.0.2.z

2022-10-27 Thread btellier
Author: btellier
Date: Fri Oct 28 04:10:27 2022
New Revision: 57638

Log:
Release Apache James JSPF 1.0.2

Added:
release/james/jspf/1.0.2/
release/james/jspf/1.0.2/apache-jspf-1.0.2-bin.zip   (with props)
release/james/jspf/1.0.2/apache-jspf-1.0.2-bin.zip.asc   (with props)
release/james/jspf/1.0.2/apache-jspf-1.0.2-bin.zip.sha512
release/james/jspf/1.0.2/apache-jspf-sources-1.0.2.zip   (with props)
release/james/jspf/1.0.2/apache-jspf-sources-1.0.2.zip.asc   (with props)
release/james/jspf/1.0.2/apache-jspf-sources-1.0.2.zip.sha512

Added: release/james/jspf/1.0.2/apache-jspf-1.0.2-bin.zip
==
Binary file - no diff available.

Propchange: release/james/jspf/1.0.2/apache-jspf-1.0.2-bin.zip
--
svn:mime-type = application/octet-stream

Added: release/james/jspf/1.0.2/apache-jspf-1.0.2-bin.zip.asc
==
Binary file - no diff available.

Propchange: release/james/jspf/1.0.2/apache-jspf-1.0.2-bin.zip.asc
--
svn:mime-type = application/octet-stream

Added: release/james/jspf/1.0.2/apache-jspf-1.0.2-bin.zip.sha512
==
--- release/james/jspf/1.0.2/apache-jspf-1.0.2-bin.zip.sha512 (added)
+++ release/james/jspf/1.0.2/apache-jspf-1.0.2-bin.zip.sha512 Fri Oct 28 
04:10:27 2022
@@ -0,0 +1 @@
+248be087d6a5ebcdf046a0ca35f561d17226b20251ed5f7b2c4b4a70749c1f5d13a828206dee41d7fbb7c0ad48c030a42a28558b35e1974811483133e812591f
  apache-jspf-1.0.2-bin.zip

Added: release/james/jspf/1.0.2/apache-jspf-sources-1.0.2.zip
==
Binary file - no diff available.

Propchange: release/james/jspf/1.0.2/apache-jspf-sources-1.0.2.zip
--
svn:mime-type = application/octet-stream

Added: release/james/jspf/1.0.2/apache-jspf-sources-1.0.2.zip.asc
==
Binary file - no diff available.

Propchange: release/james/jspf/1.0.2/apache-jspf-sources-1.0.2.zip.asc
--
svn:mime-type = application/octet-stream

Added: release/james/jspf/1.0.2/apache-jspf-sources-1.0.2.zip.sha512
==
--- release/james/jspf/1.0.2/apache-jspf-sources-1.0.2.zip.sha512 (added)
+++ release/james/jspf/1.0.2/apache-jspf-sources-1.0.2.zip.sha512 Fri Oct 28 
04:10:27 2022
@@ -0,0 +1 @@
+70e856ac669ab7c3b4846c4ca6003d92bc91d64a5e9ec4b1b1127acbc3603735fd92fb0e9bdedc5ba107f73cb527f8c39502d0d3bff859077a9802506b8ca94e
  apache-jspf-sources-1.0.2.zip



-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[james-jspf] 01/02: Update developer connection

2022-10-27 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-jspf.git

commit 5f0f73d9276fe99b56d41f9f8da67a68ddedcffd
Author: Benoit Tellier 
AuthorDate: Fri Oct 28 10:55:38 2022 +0700

Update developer connection
---
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index c1770e2..5ded591 100644
--- a/pom.xml
+++ b/pom.xml
@@ -45,7 +45,7 @@
 
 
 
scm:git:http://git-wip-us.apache.org/repos/asf/james-jspf.git
-
scm:git:https://git-wip-us.apache.org/repos/asf/james-jspf.git
+
scm:git:ssh://g...@github.com/apache/james-jspf.git
 https://git-wip-us.apache.org/repos/asf/james-jspf.git
   HEAD
   


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[james-jspf] branch master updated: [maven-release-plugin] prepare for next development iteration

2022-10-27 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-jspf.git


The following commit(s) were added to refs/heads/master by this push:
 new 4bed64a  [maven-release-plugin] prepare for next development iteration
4bed64a is described below

commit 4bed64a82d3a5bc463d14f29340ed97907508481
Author: Benoit Tellier 
AuthorDate: Fri Oct 28 11:00:28 2022 +0700

[maven-release-plugin] prepare for next development iteration
---
 assemble/pom.xml | 2 +-
 pom.xml  | 4 ++--
 resolver/pom.xml | 2 +-
 tester/pom.xml   | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/assemble/pom.xml b/assemble/pom.xml
index 49aedcd..039c3da 100644
--- a/assemble/pom.xml
+++ b/assemble/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-jspf-project
-1.0.2
+1.0.3-SNAPSHOT
 ../pom.xml
 
 
diff --git a/pom.xml b/pom.xml
index f7e8cd9..afeb651 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,7 +29,7 @@
 
 org.apache.james
 apache-jspf-project
-1.0.2
+1.0.3-SNAPSHOT
 pom
 
 Apache JAMES jSPF
@@ -47,7 +47,7 @@
 
scm:git:http://git-wip-us.apache.org/repos/asf/james-jspf.git
 
scm:git:ssh://g...@github.com/apache/james-jspf.git
 https://git-wip-us.apache.org/repos/asf/james-jspf.git
-  apache-jspf-project-1.0.2
+  HEAD
   
 
 JIRA
diff --git a/resolver/pom.xml b/resolver/pom.xml
index 3f4e601..2b4237d 100644
--- a/resolver/pom.xml
+++ b/resolver/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-jspf-project
-1.0.2
+1.0.3-SNAPSHOT
 ../pom.xml
 
 
diff --git a/tester/pom.xml b/tester/pom.xml
index a91c136..03f861d 100644
--- a/tester/pom.xml
+++ b/tester/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-jspf-project
-1.0.2
+1.0.3-SNAPSHOT
 ../pom.xml
 
 


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[james-jspf] annotated tag apache-jspf-project-1.0.2 updated (d8e9cff -> 6cbd930)

2022-10-27 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a change to annotated tag apache-jspf-project-1.0.2
in repository https://gitbox.apache.org/repos/asf/james-jspf.git


*** WARNING: tag apache-jspf-project-1.0.2 was modified! ***

from d8e9cff  (commit)
  to 6cbd930  (tag)
 tagging d8e9cff06a7bcc488943fb813e8fd7491f3e9f8b (commit)
 replaces apache-jspf-project-1.0.1
  by Benoit Tellier
  on Fri Oct 28 11:00:23 2022 +0700

- Log -
[maven-release-plugin] copy for tag apache-jspf-project-1.0.2
---


No new revisions were added by this update.

Summary of changes:


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[james-jspf] 02/02: [maven-release-plugin] prepare release apache-jspf-project-1.0.2

2022-10-27 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-jspf.git

commit d8e9cff06a7bcc488943fb813e8fd7491f3e9f8b
Author: Benoit Tellier 
AuthorDate: Fri Oct 28 11:00:09 2022 +0700

[maven-release-plugin] prepare release apache-jspf-project-1.0.2
---
 assemble/pom.xml | 2 +-
 pom.xml  | 4 ++--
 resolver/pom.xml | 2 +-
 tester/pom.xml   | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/assemble/pom.xml b/assemble/pom.xml
index 55f736a..49aedcd 100644
--- a/assemble/pom.xml
+++ b/assemble/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-jspf-project
-1.0.2-SNAPSHOT
+1.0.2
 ../pom.xml
 
 
diff --git a/pom.xml b/pom.xml
index 5ded591..f7e8cd9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,7 +29,7 @@
 
 org.apache.james
 apache-jspf-project
-1.0.2-SNAPSHOT
+1.0.2
 pom
 
 Apache JAMES jSPF
@@ -47,7 +47,7 @@
 
scm:git:http://git-wip-us.apache.org/repos/asf/james-jspf.git
 
scm:git:ssh://g...@github.com/apache/james-jspf.git
 https://git-wip-us.apache.org/repos/asf/james-jspf.git
-  HEAD
+  apache-jspf-project-1.0.2
   
 
 JIRA
diff --git a/resolver/pom.xml b/resolver/pom.xml
index d78ec89..3f4e601 100644
--- a/resolver/pom.xml
+++ b/resolver/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-jspf-project
-1.0.2-SNAPSHOT
+1.0.2
 ../pom.xml
 
 
diff --git a/tester/pom.xml b/tester/pom.xml
index 605f46f..a91c136 100644
--- a/tester/pom.xml
+++ b/tester/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-jspf-project
-1.0.2-SNAPSHOT
+1.0.2
 ../pom.xml
 
 


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[james-jspf] branch master updated (3ea9bff -> d8e9cff)

2022-10-27 Thread btellier
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-jspf.git


from 3ea9bff  [UPGRADES] Drop uk.nominet:dnsjnio
 new 5f0f73d  Update developer connection
 new d8e9cff  [maven-release-plugin] prepare release 
apache-jspf-project-1.0.2

The 2 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:
 assemble/pom.xml | 2 +-
 pom.xml  | 6 +++---
 resolver/pom.xml | 2 +-
 tester/pom.xml   | 2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[james-jspf] branch master updated (6b12046 -> 3ea9bff)

2022-10-27 Thread btellier
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-jspf.git


from 6b12046  Drop Log4J
 new db8d03d  [UPGRADES] Various library updates
 new df83697  [UPGRADES] Drop failing maven plugins
 new 3ea9bff  [UPGRADES] Drop uk.nominet:dnsjnio

The 3 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:
 assemble/pom.xml   |   4 -
 pom.xml|  13 +-
 resolver/pom.xml   |  52 --
 .../org/apache/james/jspf/core/DNSService.java |   4 +
 ...FExecutor.java => AsynchronousSPFExecutor.java} | 186 +++--
 .../james/jspf/impl/DNSJnioAsynchService.java  | 134 ---
 .../james/jspf/impl/DNSServiceXBillImpl.java   |  32 +++-
 .../main/java/org/apache/james/jspf/impl/SPF.java  |   4 +-
 .../org/apache/james/jspf/AbstractYamlTest.java|  58 ++-
 .../org/apache/james/jspf/LoggingDNSService.java   |  52 --
 .../james/jspf/MailZoneAsynchronousYamlTest.java   |   2 +-
 tester/pom.xml |  41 -
 .../apache/james/jspf/tester/DNSTestingServer.java |  16 +-
 13 files changed, 204 insertions(+), 394 deletions(-)
 copy 
resolver/src/main/java/org/apache/james/jspf/executor/{SynchronousSPFExecutor.java
 => AsynchronousSPFExecutor.java} (52%)
 delete mode 100644 
resolver/src/main/java/org/apache/james/jspf/impl/DNSJnioAsynchService.java


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[james-jspf] 03/03: [UPGRADES] Drop uk.nominet:dnsjnio

2022-10-27 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-jspf.git

commit 3ea9bffa7b6344c4d85e801b5b703510f613b155
Author: Benoit Tellier 
AuthorDate: Thu Oct 27 17:05:09 2022 +0700

[UPGRADES] Drop uk.nominet:dnsjnio

DNSJava from 3.5 onward allows already asynchronous request execution,
thus this external dependency, incompatible with DNSJava 3.5, can be 
dropped.
---
 assemble/pom.xml   |   4 -
 pom.xml|   5 -
 resolver/pom.xml   |   4 -
 .../org/apache/james/jspf/core/DNSService.java |   4 +
 .../jspf/executor/AsynchronousSPFExecutor.java | 101 
 .../james/jspf/impl/DNSJnioAsynchService.java  | 134 -
 .../james/jspf/impl/DNSServiceXBillImpl.java   |  32 -
 .../main/java/org/apache/james/jspf/impl/SPF.java  |   4 +-
 .../org/apache/james/jspf/AbstractYamlTest.java|  58 +++--
 .../org/apache/james/jspf/LoggingDNSService.java   |  52 +---
 .../james/jspf/MailZoneAsynchronousYamlTest.java   |   2 +-
 11 files changed, 192 insertions(+), 208 deletions(-)

diff --git a/assemble/pom.xml b/assemble/pom.xml
index 45caa92..55f736a 100644
--- a/assemble/pom.xml
+++ b/assemble/pom.xml
@@ -42,10 +42,6 @@
 dnsjava
 dnsjava
 
-
-uk.nominet
-dnsjnio
-
 
 net.java.dev
 jvyaml
diff --git a/pom.xml b/pom.xml
index 95799a9..c1770e2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -87,11 +87,6 @@
 dnsjava
 3.5.1
 
-
-uk.nominet
-dnsjnio
-1.0.3
-
 
 junit
 junit
diff --git a/resolver/pom.xml b/resolver/pom.xml
index 2138ecb..d78ec89 100644
--- a/resolver/pom.xml
+++ b/resolver/pom.xml
@@ -45,10 +45,6 @@
 dnsjava
 dnsjava
 
-
-uk.nominet
-dnsjnio
-
 
 junit
 junit
diff --git a/resolver/src/main/java/org/apache/james/jspf/core/DNSService.java 
b/resolver/src/main/java/org/apache/james/jspf/core/DNSService.java
index fb86a20..82935d7 100644
--- a/resolver/src/main/java/org/apache/james/jspf/core/DNSService.java
+++ b/resolver/src/main/java/org/apache/james/jspf/core/DNSService.java
@@ -22,6 +22,8 @@ package org.apache.james.jspf.core;
 import org.apache.james.jspf.core.exceptions.TimeoutException;
 
 import java.util.List;
+import java.util.concurrent.CompletableFuture;
+import java.util.concurrent.CompletionStage;
 
 /**
  * Interface which should be used to access all necassary DNS-Records
@@ -38,6 +40,8 @@ public interface DNSService {
  */
 public List getRecords(DNSRequest request) throws TimeoutException;
 
+CompletionStage> getRecordsAsync(DNSRequest request);
+
 /**
  * Try to get all domain names for the running host
  * 
diff --git 
a/resolver/src/main/java/org/apache/james/jspf/executor/AsynchronousSPFExecutor.java
 
b/resolver/src/main/java/org/apache/james/jspf/executor/AsynchronousSPFExecutor.java
new file mode 100644
index 000..ac8836d
--- /dev/null
+++ 
b/resolver/src/main/java/org/apache/james/jspf/executor/AsynchronousSPFExecutor.java
@@ -0,0 +1,101 @@
+/
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information*
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the*
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *  *
+ *   http://www.apache.org/licenses/LICENSE-2.0 *
+ *  *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY   *
+ * KIND, either express or implied.  See the License for the*
+ * specific language governing permissions and limitations  *
+ * under the License.   *
+ /
+
+package org.apache.james.jspf.executor;
+
+import org.apache.james.jspf.core.DNSLookupContinuation;
+import org.apache.james.jspf.core.DNSResponse;
+import org.apache.james.jspf.core.DNSService;
+import org.apache.james.jspf.c

[james-jspf] 02/03: [UPGRADES] Drop failing maven plugins

2022-10-27 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-jspf.git

commit df83697c7f636295dd55fd50ab6c4c29506fdf97
Author: Benoit Tellier 
AuthorDate: Thu Oct 27 17:00:44 2022 +0700

[UPGRADES] Drop failing maven plugins
---
 resolver/pom.xml | 48 
 tester/pom.xml   | 41 -
 2 files changed, 89 deletions(-)

diff --git a/resolver/pom.xml b/resolver/pom.xml
index 323bd69..2138ecb 100644
--- a/resolver/pom.xml
+++ b/resolver/pom.xml
@@ -75,54 +75,6 @@
 org.apache.rat
 apache-rat-plugin
 
-
-org.apache.felix
-maven-bundle-plugin
-
-
-bundle-manifest
-process-classes
-
-manifest
-
-
-
-true
-
-
-
-
-
!org.apache.commons.cli,uk.nominet.dnsjnio;resolution:=optional,*
-
org.apache.james.jspf.*
-
-
-
-
-org.apache.maven.plugins
-maven-jar-plugin
-
-
-
${project.build.outputDirectory}/META-INF/MANIFEST.MF
-
-
org.apache.james.jspf.impl.SPFQuery
-org.apache.james.jspf
-true
-
-
-
${project.name}
-
${project.version}
-The Apache Software 
Foundation
-
${project.name}
-
${project.version}
-The Apache Software 
Foundation
-
org.apache
-
${target.jdk}
-
${target.jdk}
-${project.url}
-
-
-
-
 
 org.apache.maven.plugins
 maven-compiler-plugin
diff --git a/tester/pom.xml b/tester/pom.xml
index b30766c..605f46f 100644
--- a/tester/pom.xml
+++ b/tester/pom.xml
@@ -64,47 +64,6 @@
 org.apache.rat
 apache-rat-plugin
 
-
-org.apache.felix
-maven-bundle-plugin
-
-
-bundle-manifest
-process-classes
-
-manifest
-
-
-
-true
-
-
-
org.apache.james.jspf.tester
-*;scope=runtime
-
-
-
-
-org.apache.maven.plugins
-maven-jar-plugin
-
-
-
${project.build.outputDirectory}/META-INF/MANIFEST.MF
-
-
${project.name}
-
${project.version}
-The Apache Software 
Foundation
-
${project.name}
-
${project.version}
-The Apache Software 
Foundation
-
org.apache
-
${target.jdk}
-
${target.jdk}
-${project.url}
-
-
-
-
 
 org.apache.maven.plugins
 maven-javadoc-plugin


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[james-jspf] 01/03: [UPGRADES] Various library updates

2022-10-27 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-jspf.git

commit db8d03d06f96aba7d50a1f0de1a9f5977ee96cae
Author: Benoit Tellier 
AuthorDate: Mon Oct 17 13:32:39 2022 +0700

[UPGRADES] Various library updates

 - dnsjava 2.1.9 -> 3.5.1
 - logback 1.2.6 -> 1.4.4
 - commons-cli 1.4 -> 1.5.0
 - slf4j 1.7.32 -> 2.0.3
---
 pom.xml  |  8 
 .../org/apache/james/jspf/tester/DNSTestingServer.java   | 16 
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/pom.xml b/pom.xml
index 3a25551..95799a9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -85,7 +85,7 @@
 
 dnsjava
 dnsjava
-2.1.9
+3.5.1
 
 
 uk.nominet
@@ -106,12 +106,12 @@
 
 ch.qos.logback
 logback-classic
-1.2.6
+1.4.4
 
 
 commons-cli
 commons-cli
-1.4
+1.5.0
 
 
 commons-logging
@@ -126,7 +126,7 @@
 
 org.slf4j
 slf4j-api
-1.7.32
+2.0.3
 
 
 
diff --git 
a/tester/src/main/java/org/apache/james/jspf/tester/DNSTestingServer.java 
b/tester/src/main/java/org/apache/james/jspf/tester/DNSTestingServer.java
index 635c3af..60a1125 100644
--- a/tester/src/main/java/org/apache/james/jspf/tester/DNSTestingServer.java
+++ b/tester/src/main/java/org/apache/james/jspf/tester/DNSTestingServer.java
@@ -187,7 +187,7 @@ public class DNSTestingServer implements ResponseGenerator {
 } else if ("SPF".equals(type)) {
 if (value instanceof List) {
 records.add(new SPFRecord(hostname,
-DClass.IN, 3600, (List) 
value));
+DClass.IN, 3600L, 
(List) value));
 } else {
 records.add(new SPFRecord(hostname,
 DClass.IN, 3600, (String) 
value));
@@ -195,7 +195,7 @@ public class DNSTestingServer implements ResponseGenerator {
 } else if ("TXT".equals(type)) {
 if (value instanceof List) {
 records.add(new TXTRecord(hostname,
-DClass.IN, 3600, (List) 
value));
+DClass.IN, 3600L, 
(List) value));
 } else {
 records.add(new TXTRecord(hostname,
 DClass.IN, 3600, (String) 
value));
@@ -264,7 +264,7 @@ public class DNSTestingServer implements ResponseGenerator {
 private SetResponse findRecords(Name name, int type) {
 SetResponse sr = zone.findRecords(name, type);
 
-if (sr == null || sr.answers() == null || sr.answers().length == 0) {
+if (sr == null || sr.answers() == null || sr.answers().size() == 0) {
 boolean timeout = timeoutServers.contains(name);
 if (timeout) {
 try {
@@ -291,7 +291,7 @@ public class DNSTestingServer implements ResponseGenerator {
 if (response.findRRset(name, rrset.getType(), s))
 return;
 if ((flags & FLAG_SIGONLY) == 0) {
-Iterator it = rrset.rrs();
+Iterator it = rrset.rrs().iterator();
 while (it.hasNext()) {
 Record r = (Record) it.next();
 if (r.getName().isWild() && !name.isWild())
@@ -300,7 +300,7 @@ public class DNSTestingServer implements ResponseGenerator {
 }
 }
 if ((flags & (FLAG_SIGONLY | FLAG_DNSSECOK)) != 0) {
-Iterator it = rrset.sigs();
+Iterator it = rrset.sigs().iterator();
 while (it.hasNext()) {
 Record r = (Record) it.next();
 if (r.getName().isWild() && !name.isWild())
@@ -392,9 +392,9 @@ public class DNSTestingServer implements ResponseGenerator {
 rcode = addAnswer(response, newname, type, dclass, iterations + 1,
 flags);
 } else if (sr.isSuccessful()) {
-RRset[] rrsets = sr.answers();
-for (int i = 0; i < rrsets.length; i++)
-addRRset(name, response, rrsets[i], Se

svn commit: r57637 - /release/james/jsieve/0.8/

2022-10-27 Thread btellier
Author: btellier
Date: Fri Oct 28 03:23:22 2022
New Revision: 57637

Log:
Release Apache James JSieve 0.8

Added:
release/james/jsieve/0.8/
release/james/jsieve/0.8/apache-jsieve-0.8-all.tar.gz   (with props)
release/james/jsieve/0.8/apache-jsieve-0.8-all.tar.gz.asc   (with props)
release/james/jsieve/0.8/apache-jsieve-0.8-all.tar.gz.sha512
release/james/jsieve/0.8/apache-jsieve-core-0.8.jar   (with props)
release/james/jsieve/0.8/apache-jsieve-core-0.8.jar.asc   (with props)
release/james/jsieve/0.8/apache-jsieve-core-0.8.jar.sha512
release/james/jsieve/0.8/apache-jsieve-sources-0.8.zip   (with props)
release/james/jsieve/0.8/apache-jsieve-sources-0.8.zip.asc   (with props)
release/james/jsieve/0.8/apache-jsieve-sources-0.8.zip.sha512

Added: release/james/jsieve/0.8/apache-jsieve-0.8-all.tar.gz
==
Binary file - no diff available.

Propchange: release/james/jsieve/0.8/apache-jsieve-0.8-all.tar.gz
--
svn:mime-type = application/octet-stream

Added: release/james/jsieve/0.8/apache-jsieve-0.8-all.tar.gz.asc
==
Binary file - no diff available.

Propchange: release/james/jsieve/0.8/apache-jsieve-0.8-all.tar.gz.asc
--
svn:mime-type = application/octet-stream

Added: release/james/jsieve/0.8/apache-jsieve-0.8-all.tar.gz.sha512
==
--- release/james/jsieve/0.8/apache-jsieve-0.8-all.tar.gz.sha512 (added)
+++ release/james/jsieve/0.8/apache-jsieve-0.8-all.tar.gz.sha512 Fri Oct 28 
03:23:22 2022
@@ -0,0 +1 @@
+f05b2a7e0910a724b61932da77b033ffd4b55c11fdc7776867e0a2a6ab777bdcef3f7311fc01199e09f0746199eee952f845550fdb52a05b6b71381db285b2d6
  apache-jsieve-0.8-all.tar.gz

Added: release/james/jsieve/0.8/apache-jsieve-core-0.8.jar
==
Binary file - no diff available.

Propchange: release/james/jsieve/0.8/apache-jsieve-core-0.8.jar
--
svn:mime-type = application/octet-stream

Added: release/james/jsieve/0.8/apache-jsieve-core-0.8.jar.asc
==
Binary file - no diff available.

Propchange: release/james/jsieve/0.8/apache-jsieve-core-0.8.jar.asc
--
svn:mime-type = application/octet-stream

Added: release/james/jsieve/0.8/apache-jsieve-core-0.8.jar.sha512
==
--- release/james/jsieve/0.8/apache-jsieve-core-0.8.jar.sha512 (added)
+++ release/james/jsieve/0.8/apache-jsieve-core-0.8.jar.sha512 Fri Oct 28 
03:23:22 2022
@@ -0,0 +1 @@
+34dd689179050c97bba1ac0ed41a1079d48daeb089a0a5bcd47d348e93c74c761152859d513855426366129b868b6c5e2ff073bf75eedb19185aac8df58ac222
  apache-jsieve-core-0.8.jar

Added: release/james/jsieve/0.8/apache-jsieve-sources-0.8.zip
==
Binary file - no diff available.

Propchange: release/james/jsieve/0.8/apache-jsieve-sources-0.8.zip
--
svn:mime-type = application/octet-stream

Added: release/james/jsieve/0.8/apache-jsieve-sources-0.8.zip.asc
==
Binary file - no diff available.

Propchange: release/james/jsieve/0.8/apache-jsieve-sources-0.8.zip.asc
--
svn:mime-type = application/octet-stream

Added: release/james/jsieve/0.8/apache-jsieve-sources-0.8.zip.sha512
==
--- release/james/jsieve/0.8/apache-jsieve-sources-0.8.zip.sha512 (added)
+++ release/james/jsieve/0.8/apache-jsieve-sources-0.8.zip.sha512 Fri Oct 28 
03:23:22 2022
@@ -0,0 +1 @@
+b914f2813985350044c8295123815909611e6a5f6641d40e23f1a743efe34e9d711d294d72b967eef487ac55f91c15e003bc2e2a5319a6dcfcc707104daa812e
  apache-jsieve-sources-0.8.zip



-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[james-jsieve] branch master updated: [maven-release-plugin] prepare for next development iteration

2022-10-27 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-jsieve.git


The following commit(s) were added to refs/heads/master by this push:
 new 8517126  [maven-release-plugin] prepare for next development iteration
8517126 is described below

commit 8517126b4ec43e24eea9f759f19af82363fef412
Author: Benoit Tellier 
AuthorDate: Fri Oct 28 10:11:50 2022 +0700

[maven-release-plugin] prepare for next development iteration
---
 all/pom.xml  | 2 +-
 core/pom.xml | 2 +-
 pom.xml  | 4 ++--
 util/pom.xml | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/all/pom.xml b/all/pom.xml
index f2586b7..55e0868 100644
--- a/all/pom.xml
+++ b/all/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-jsieve
-0.8
+0.9-SNAPSHOT
 ..
 
 
diff --git a/core/pom.xml b/core/pom.xml
index d034597..19c9afc 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -23,7 +23,7 @@
 
 apache-jsieve
 org.apache.james
-0.8
+0.9-SNAPSHOT
 ..
 
 
diff --git a/pom.xml b/pom.xml
index 89321cc..9b7aab4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,7 +29,7 @@
 
 org.apache.james
 apache-jsieve
-0.8
+0.9-SNAPSHOT
 pom
 
 Apache James :: JSieve
@@ -47,7 +47,7 @@
 
scm:git:http://git-wip-us.apache.org/repos/asf/james-jsieve.git
 
scm:git:ssh://g...@github.com/apache/james-jsieve.git
 https://git-wip-us.apache.org/repos/asf/james-jsieve.git
-  apache-jsieve-0.8
+  HEAD
   
 
 
diff --git a/util/pom.xml b/util/pom.xml
index 76ab2f4..c5194cc 100644
--- a/util/pom.xml
+++ b/util/pom.xml
@@ -23,7 +23,7 @@
 
 apache-jsieve
 org.apache.james
-0.8
+0.9-SNAPSHOT
 ..
 
 


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[james-jsieve] annotated tag apache-jsieve-0.8 updated (33f32ed -> 1c5b76e)

2022-10-27 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a change to annotated tag apache-jsieve-0.8
in repository https://gitbox.apache.org/repos/asf/james-jsieve.git


*** WARNING: tag apache-jsieve-0.8 was modified! ***

from 33f32ed  (commit)
  to 1c5b76e  (tag)
 tagging 33f32ede2ec26dd414f76d73a6b9c93623b99fd0 (commit)
 replaces apache-jsieve-0.7
  by Benoit Tellier
  on Fri Oct 28 10:11:46 2022 +0700

- Log -
[maven-release-plugin] copy for tag apache-jsieve-0.8
---


No new revisions were added by this update.

Summary of changes:


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[james-jsieve] 01/02: Update developer connection

2022-10-27 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-jsieve.git

commit bda0351696112c1964f629cf51276b06216933a6
Author: Benoit Tellier 
AuthorDate: Fri Oct 28 10:10:54 2022 +0700

Update developer connection
---
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index ffc9a77..e6e140d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -45,7 +45,7 @@
 
 
 
scm:git:http://git-wip-us.apache.org/repos/asf/james-jsieve.git
-
scm:git:https://git-wip-us.apache.org/repos/asf/james-jsieve.git
+
scm:git:ssh://g...@github.com/apache/james-jsieve.git
 https://git-wip-us.apache.org/repos/asf/james-jsieve.git
   HEAD
   


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



[james-jsieve] 02/02: [maven-release-plugin] prepare release apache-jsieve-0.8

2022-10-27 Thread btellier
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-jsieve.git

commit 33f32ede2ec26dd414f76d73a6b9c93623b99fd0
Author: Benoit Tellier 
AuthorDate: Fri Oct 28 10:11:32 2022 +0700

[maven-release-plugin] prepare release apache-jsieve-0.8
---
 all/pom.xml  | 2 +-
 core/pom.xml | 2 +-
 pom.xml  | 4 ++--
 util/pom.xml | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/all/pom.xml b/all/pom.xml
index 3701723..f2586b7 100644
--- a/all/pom.xml
+++ b/all/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.james
 apache-jsieve
-0.8-SNAPSHOT
+0.8
 ..
 
 
diff --git a/core/pom.xml b/core/pom.xml
index b6b56a4..d034597 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -23,7 +23,7 @@
 
 apache-jsieve
 org.apache.james
-0.8-SNAPSHOT
+0.8
 ..
 
 
diff --git a/pom.xml b/pom.xml
index e6e140d..89321cc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,7 +29,7 @@
 
 org.apache.james
 apache-jsieve
-0.8-SNAPSHOT
+0.8
 pom
 
 Apache James :: JSieve
@@ -47,7 +47,7 @@
 
scm:git:http://git-wip-us.apache.org/repos/asf/james-jsieve.git
 
scm:git:ssh://g...@github.com/apache/james-jsieve.git
 https://git-wip-us.apache.org/repos/asf/james-jsieve.git
-  HEAD
+  apache-jsieve-0.8
   
 
 
diff --git a/util/pom.xml b/util/pom.xml
index 91b19bf..76ab2f4 100644
--- a/util/pom.xml
+++ b/util/pom.xml
@@ -23,7 +23,7 @@
 
 apache-jsieve
 org.apache.james
-0.8-SNAPSHOT
+0.8
 ..
 
 


-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



  1   2   3   4   5   6   7   8   9   10   >