Author: norman
Date: Wed Aug 17 05:30:04 2011
New Revision: 1158521

URL: http://svn.apache.org/viewvc?rev=1158521&view=rev
Log:
Don't force a specifc header length. This should get done by the protocol 
(SMTP/IMAP etc) not the mailbox impl

Modified:
    
james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/MimeDescriptorImpl.java
    
james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/ResultUtils.java
    
james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/StoreMessageManager.java
    
james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/search/MessageSearcher.java
    
james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/streaming/PartContentBuilder.java

Modified: 
james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/MimeDescriptorImpl.java
URL: 
http://svn.apache.org/viewvc/james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/MimeDescriptorImpl.java?rev=1158521&r1=1158520&r2=1158521&view=diff
==============================================================================
--- 
james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/MimeDescriptorImpl.java
 (original)
+++ 
james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/MimeDescriptorImpl.java
 Wed Aug 17 05:30:04 2011
@@ -92,7 +92,8 @@ public class MimeDescriptorImpl implemen
         // See https://issues.apache.org/jira/browse/IMAP-132
         MimeConfig config = new MimeConfig();
         config.setMaxLineLen(-1);
-        
+        config.setMaxHeaderLen(-1);
+
         //
         final MimeTokenStream parser = new MimeTokenStream(config, new 
DefaultBodyDescriptorBuilder());
         

Modified: 
james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/ResultUtils.java
URL: 
http://svn.apache.org/viewvc/james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/ResultUtils.java?rev=1158521&r1=1158520&r2=1158521&view=diff
==============================================================================
--- 
james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/ResultUtils.java
 (original)
+++ 
james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/ResultUtils.java
 Wed Aug 17 05:30:04 2011
@@ -64,6 +64,7 @@ public class ResultUtils {
         final List<MessageResult.Header> results = new 
ArrayList<MessageResult.Header>();
         MimeConfig config = new MimeConfig();
         config.setMaxLineLen(-1);
+        config.setMaxHeaderLen(-1);
         final MimeStreamParser parser = new MimeStreamParser(config);
         parser.setContentHandler(new AbstractContentHandler() {
             @Override

Modified: 
james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/StoreMessageManager.java
URL: 
http://svn.apache.org/viewvc/james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/StoreMessageManager.java?rev=1158521&r1=1158520&r2=1158521&view=diff
==============================================================================
--- 
james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/StoreMessageManager.java
 (original)
+++ 
james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/StoreMessageManager.java
 Wed Aug 17 05:30:04 2011
@@ -216,6 +216,8 @@ public class StoreMessageManager<Id> imp
             // https://issues.apache.org/jira/browse/IMAP-122
             MimeConfig config = new MimeConfig();
             config.setMaxLineLen(-1);
+            config.setMaxHeaderLen(-1);
+
             final MimeTokenStream parser = new MimeTokenStream(config, new 
DefaultBodyDescriptorBuilder());
            
             parser.setRecursionMode(RecursionMode.M_NO_RECURSE);

Modified: 
james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/search/MessageSearcher.java
URL: 
http://svn.apache.org/viewvc/james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/search/MessageSearcher.java?rev=1158521&r1=1158520&r2=1158521&view=diff
==============================================================================
--- 
james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/search/MessageSearcher.java
 (original)
+++ 
james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/search/MessageSearcher.java
 Wed Aug 17 05:30:04 2011
@@ -157,6 +157,7 @@ public class MessageSearcher {
             boolean result = false;
             MimeConfig config = new MimeConfig();
             config.setMaxLineLen(-1);
+            config.setMaxHeaderLen(-1);
 
             MimeTokenStream parser = new MimeTokenStream(config);            
parser.parse(input);
             while (!result && parser.next() != EntityState.T_END_OF_STREAM) {

Modified: 
james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/streaming/PartContentBuilder.java
URL: 
http://svn.apache.org/viewvc/james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/streaming/PartContentBuilder.java?rev=1158521&r1=1158520&r2=1158521&view=diff
==============================================================================
--- 
james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/streaming/PartContentBuilder.java
 (original)
+++ 
james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/streaming/PartContentBuilder.java
 Wed Aug 17 05:30:04 2011
@@ -51,6 +51,7 @@ public class PartContentBuilder {
     public PartContentBuilder() {
         MimeConfig config = new MimeConfig();
         config.setMaxLineLen(-1);
+        config.setMaxHeaderLen(-1);
 
         parser = new MimeTokenStream(config);
     }



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to