[ 
https://issues.apache.org/jira/browse/IMAP-374?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13639436#comment-13639436
 ] 

Andrzej Rusin commented on IMAP-374:
------------------------------------

Eric, 

Reading that request line can be quite boring, but it starts like this:

5bnb UID FETCH 16301,16320,16323,16327,16330:16331,16335:16336

and continues that way for several screens, ending with 

3352087:3352170 (UID FLAGS RFC822.SIZE BODY.PEEK[HEADER])

The client is of course from the "640K enough for everyone" gang. Vintage 2007.

I believe that a practical limit for now is about the 64K-128K range. But 
universe produces better idiots all the time.

                
> Client command line length limit is problematic
> -----------------------------------------------
>
>                 Key: IMAP-374
>                 URL: https://issues.apache.org/jira/browse/IMAP-374
>             Project: James Imap
>          Issue Type: Bug
>          Components: Protocol
>            Reporter: Andrzej Rusin
>            Assignee: Eric Charles
>
> I believe (based on some observations) that:
> A) maximum client command line length in James IMAP is 8192 as defined in 
> org.apache.james.protocols.netty.AbstractChannelPipelineFactory.MAX_LINE_LENGTH.
> B) I do not think that IMAP RFC limits the line length, at least I did not 
> find any reference of that.
> C) James IMAP does not seem to reply with BAD when it sees a too long line.
> D) Some clients send quite long lines (I just saw one about 23000 characters 
> and sky is the limit) and they probably expect some answer, hanging 
> indefinitely.
> So:
> 1. If B is true, then we should not practically really limit in A; or rather 
> the limit should be really high. And looks like 640K is not enough for 
> everyone anymore ;)
> 2. Probably C should be fixed.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

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

Reply via email to