Appendix A. References
-
Add UIDNEXT response code. Correct UIDVALIDITY definition reference.
-
Further clarification of "can" vs. "MAY".
-
Reference RFC-2119.
-
Clarify that superfluous shifts are not permitted in modified UTF-7.
-
Clarify that there are no implicit shifts in modified UTF-7.
RFC 3501 IMAPv4 March 2003
-
Clarify that "INBOX" in a mailbox name is always INBOX, even if it is given as a string.
-
Add missing open parenthesis in media-basic grammar rule.
-
Correct attribute syntax in mailbox-data.
-
Add UIDNEXT to EXAMINE responses.
-
Clarify UNSEEN, PERMANENTFLAGS, UIDVALIDITY, and UIDNEXT responses in SELECT and EXAMINE. They are required now, but weren't in older versions.
-
Update references with RFC numbers.
-
Flush text-mime2.
-
Clarify that modified UTF-7 names must be case-sensitive and that violating the convention should be avoided.
-
Correct UID FETCH example.
-
Clarify UID FETCH, UID STORE, and UID SEARCH vs. untagged EXPUNGE responses.
-
Clarify the use of the word "convention".
-
Clarify that a command is not "in progress" until it has been fully received (specifically, that a command is not "in progress" during command continuation negotiation).
-
Clarify envelope defaulting.
-
Clarify that SP means one and only one space character.
-
Forbid silly states in LIST response.
-
Clarify that the ENVELOPE, INTERNALDATE, RFC822*, BODY*, and UID for a message is static.
-
Add BADCHARSET response code.
-
Update formal syntax to [ABNF] conventions.
-
Clarify trailing hierarchy delimiter in CREATE semantics.
-
Clarify that the "blank line" is the [RFC-2822] delimiting blank line.
RFC 3501 IMAPv4 March 2003
-
Clarify that RENAME should also create hierarchy as needed for the command to complete.
-
Fix body-ext-mpart to not require language if disposition present.
-
Clarify the RFC822.HEADER response.
-
Correct missing space after charset astring in search.
-
Correct missing quote for BADCHARSET in resp-text-code.
-
Clarify that ALL, FAST, and FULL preclude any other data items appearing.
-
Clarify semantics of reference argument in LIST.
-
Clarify that a null string for SEARCH HEADER X-FOO means any message with a header line with a field-name of X-FOO regardless of the text of the header.
-
Specifically reserve 8-bit mailbox names for future use as UTF-8.
-
It is not an error for the client to store a flag that is not in the PERMANENTFLAGS list; however, the server will either ignore the change or make the change in the session only.
-
Correct/clarify the text regarding superfluous shifts.
-
Correct typographic errors in the "Changes" section.
-
Clarify that STATUS must not be used to check for new messages in the selected mailbox
-
Clarify LSUB behavior with "%" wildcard.
-
Change AUTHORIZATION to AUTHENTICATE in section 7.5.
-
Clarify description of multipart body type.
-
Clarify that STORE FLAGS does not affect \Recent.
-
Change "west" to "east" in description of timezone.