At 2002-08-19 18:20:27, [EMAIL PROTECTED] wrote:
>
> "RFC2060 has an error in the definition of data-value. The syntax allows
> the value to be empty, since '#flag' includes zero instances of flag. The
> only valid way to indicate "no flags" is to use an empty flag-list, that
> is, '()'.
>
> So should a IMAP server support an empty value?
No.
> Has there been any updates on this part of RFC2060 after this?
The latest draft (draft-crispin-imapv-17.txt) updates the grammar thus:
flag-list = "(" [flag *(SP flag)] ")"
store-att-flags = (["+" / "-"] "FLAGS" [".SILENT"]) SP
(flag-list / (flag *(SP flag)))
- ams