Repository: james-project Updated Branches: refs/heads/master f8506f768 -> 65f0b6383
JAMES-1990 Remove MIME4J limitations for MessageFactory Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/97e40bab Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/97e40bab Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/97e40bab Branch: refs/heads/master Commit: 97e40bab932ca284ca64ba82d4d74de72b7840b4 Parents: f8506f7 Author: benwa <btell...@linagora.com> Authored: Mon Apr 10 17:55:57 2017 +0700 Committer: benwa <btell...@linagora.com> Committed: Mon Apr 10 17:55:57 2017 +0700 ---------------------------------------------------------------------- .../java/org/apache/james/jmap/model/MessageFactory.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/james-project/blob/97e40bab/server/protocols/jmap/src/main/java/org/apache/james/jmap/model/MessageFactory.java ---------------------------------------------------------------------- diff --git a/server/protocols/jmap/src/main/java/org/apache/james/jmap/model/MessageFactory.java b/server/protocols/jmap/src/main/java/org/apache/james/jmap/model/MessageFactory.java index e7b1f2c..5c16b8a 100644 --- a/server/protocols/jmap/src/main/java/org/apache/james/jmap/model/MessageFactory.java +++ b/server/protocols/jmap/src/main/java/org/apache/james/jmap/model/MessageFactory.java @@ -64,7 +64,13 @@ import com.google.common.collect.Sets; public class MessageFactory { - private static final int NO_LINE_LENGTH_LIMIT_PARSING = -1; + private static final MimeConfig MIME_ENTITY_CONFIG = MimeConfig.custom() + .setMaxContentLen(-1) + .setMaxHeaderCount(-1) + .setMaxHeaderLen(-1) + .setMaxHeaderCount(-1) + .setMaxLineLen(-1) + .build(); private static final ZoneId UTC_ZONE_ID = ZoneId.of("Z"); @@ -130,7 +136,7 @@ public class MessageFactory { try { return MessageBuilder .create() - .use(MimeConfig.custom().setMaxLineLen(NO_LINE_LENGTH_LIMIT_PARSING).build()) + .use(MIME_ENTITY_CONFIG) .parse(message.getContent()) .setDate(message.getInternalDate(), TimeZone.getTimeZone(UTC_ZONE_ID)) .build(); --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org