Re: Fwd: I-D Action: draft-melnikov-rfc2088bis-01.txt

Michael M Slusarz <[email protected]>
Newsgroups gmane.ietf.imapext
Message-ID <20141218131552.Horde.m08XVgcG3aDfjNuxwQJupA1@bigworm.curecanti.org>
Quoting Arnt Gulbrandsen <[email protected]>:

> On Thursday, December 18, 2014 1:14:12 PM CEST, Alexey Melnikov wrote:
>> Allowing smaller non synchronizing literal sizes in APPEND might  
>> work, but the problem is that this still allows for abuse if the  
>> limit is exceeded.
>
> Not really, not if the limit is comparable to typical TCP send  
> windows. A badly behaving client can send one TCP window's worth of  
> stuff to the server anyway.
>
> Specifically, the client can send
>    a append inbox () "01-01-2000" {9999999999999999999999999999+}
> no matter whether which part of that line is forbidden, and the  
> server has to eat one whole TCP window before it can throw the  
> client out.

I do like having the option of allowing small messages to be directly  
appended with LITERAL+.  That's the way I've coded APPENDs currently.

Arnt's selection of 16k seems reasonable when viewed through the  
network lens.  Although with multipart/alternative and/or HTML  
messages being more prevalent these days, this probably means that the  
majority of sent-mail like APPENDs won't fall under this 16k  
exception.  So wondering if that means a large limit is needed (64k?)  
or whether we are adding complexity for optimizing only a limited  
number of APPEND transactions and this would be overkill.

michael

___________________________________
Michael Slusarz [[email protected]]

_______________________________________________
imapext mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/imapext
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.