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
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/
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
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
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)
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
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)
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)
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)
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/
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/
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
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)
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)
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
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)
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)
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)
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)
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/
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/
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/
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)
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)
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/
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/
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/
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)
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
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)
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
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)
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)
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)
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
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)
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
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)
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)
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
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)
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
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
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)
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)
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
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)
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.
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
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)
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?
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?
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)
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)
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)
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
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/
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/
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/
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)
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
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
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/
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/
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/
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
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)
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/
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/
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/
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/
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/
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
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/
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
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)
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
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
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)
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
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
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)
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)
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)
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)
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
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
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
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)
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
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)
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)
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
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
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
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/
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
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)
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
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
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