Damian Poddebniak
Damian Poddebniak
> Which means that some extensions do not follow the general syntax?! So I am not sure to understand the ins and the outs of implementing a generic approach that...
So, it seems safe to implement `tagged-ext-label` exactly as defined? Not sure about `tagged-ext-val` due to the comment? (Havn't looked to deep in your code yet.) Maybe this is as...
Some issues that may come up when we implement generically... When you have `number / atom`, you cannot tell what `123` should be. Currently, we try to test that parsing...
{,UN}CHANGEDSINCE is a new thing from CONDSTORE, right? Or is there a case where support of an extension requires to update existing syntax from u32 to u64?
Don't worry! On my side, there is no time pressure regarding extensions, and I'm *very* happy about your contributions! Unfortunately, I don't know CONDSTORE/QRESYNC (yet) and am probably not too...
About to tackle this: Do you have an idea what would be the best place to put the documentation in? There is a ["primer" at the top-level](https://docs.rs/imap-types/latest/imap_types/#construction-of-messages) explaining a bit....
Sorted: * [x] SHA-1 * [x] SCRAM-SHA-1 * [x] SCRAM-SHA-1-PLUS * [ ] SHA-2 * [ ] SCRAM-SHA-224 (Standard?) * [ ] SCRAM-SHA-224-PLUS (Standard?) * [x] SCRAM-SHA-256 * [x] SCRAM-SHA-256-PLUS...
From my reading of RFC 3501 (IMAP4rev1), modified UTF-7 is the only thing we need to care about in mailbox names. RFC 9051 (IMAP4rev2) says: > Support for the Mailbox...
First proposal: ```rust pub struct Limits { /// Maximum allowed line length. /// /// This includes all bytes up to and including the first `\r\n`. /// Note that the octet...
From imap-protocol mailing list: ``` With the exception of the APPEND command, most literals that are likely to appear in an IMAP command are relatively small. UW and Panda IMAP...