Internet Message Access Protocol - SORT and THREAD Extensions
draft-ietf-imapext-sort-20
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2012-08-22
|
20 | (System) | post-migration administrative database adjustment to the No Objection position for Allison Mankin |
2012-08-22
|
20 | (System) | post-migration administrative database adjustment to the No Objection position for Bill Fenner |
2012-08-22
|
20 | (System) | post-migration administrative database adjustment to the No Objection position for Lars Eggert |
2008-04-04
|
20 | (System) | IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor |
2008-04-04
|
20 | (System) | IANA Action state changed to Waiting on RFC Editor from In Progress |
2008-04-04
|
20 | (System) | IANA Action state changed to In Progress from Waiting on Authors |
2008-04-04
|
20 | (System) | IANA Action state changed to Waiting on Authors from In Progress |
2008-04-03
|
20 | Amy Vezza | State Changes to RFC Ed Queue from Approved-announcement sent by Amy Vezza |
2008-04-03
|
20 | (System) | IANA Action state changed to In Progress |
2008-04-03
|
20 | Amy Vezza | IESG state changed to Approved-announcement sent |
2008-04-03
|
20 | Amy Vezza | IESG has approved the document |
2008-04-03
|
20 | Amy Vezza | Closed "Approve" ballot |
2008-04-02
|
20 | Lisa Dusseault | State Changes to Approved-announcement to be sent from IESG Evaluation::AD Followup by Lisa Dusseault |
2008-04-01
|
20 | Amanda Baber | Revised IANA Last Call comments: Along with adding "THREAD" and "SORT" to the IMAP4 Capabilities registry, IANA will create the following registry at http://www.iana.org/TBD: Registry … Revised IANA Last Call comments: Along with adding "THREAD" and "SORT" to the IMAP4 Capabilities registry, IANA will create the following registry at http://www.iana.org/TBD: Registry Name: IMAP Threading Algorithms Reference: [RFC-ietf-imapext-sort-20.txt] Registration Procedures: Standards Track or IESG-Approved Experimental RFC Algorithm Reference ---------------- --------- ORDEREDSUBJECT [RFC-ietf-imapext-sort-20.txt] REFERENCES [RFC-ietf-imapext-sort-20.txt] |
2008-04-01
|
20 | Lars Eggert | [Ballot Position Update] Position for Lars Eggert has been changed to No Objection from Discuss by Lars Eggert |
2008-03-28
|
20 | (System) | Removed from agenda for telechat - 2008-03-27 |
2008-03-27
|
20 | Amy Vezza | State Changes to IESG Evaluation::AD Followup from IESG Evaluation by Amy Vezza |
2008-03-27
|
20 | Mark Townsley | [Ballot Position Update] New position, No Objection, has been recorded by Mark Townsley |
2008-03-27
|
20 | Lars Eggert | [Ballot discuss] Discuss-discuss: The email from IANA on March 4 ("[IANA #144588] Last Call: draft-ietf-imapext-sort (INTERNET MESSAGE ACCESS PROTOCOL - SORT AND THREAD EXTENSIONS) to … [Ballot discuss] Discuss-discuss: The email from IANA on March 4 ("[IANA #144588] Last Call: draft-ietf-imapext-sort (INTERNET MESSAGE ACCESS PROTOCOL - SORT AND THREAD EXTENSIONS) to Proposed Standard") only seems to deal with the first paragraph of the IANA considerations section. I'm wondering if IANA has missed the request to create a new registry for threading algorithms in the second paragraph? (That may be, because the text that defines the desired new registry is very short, and doesn't define its structure in very much detail.) |
2008-03-27
|
20 | Lars Eggert | [Ballot Position Update] New position, Discuss, has been recorded by Lars Eggert |
2008-03-26
|
20 | Chris Newman | [Ballot comment] I have reviewed changes between -18 and -20. Suggested improvement for AUTH48 or any earlier revision: Add a reference to STD 63 ( … |
2008-03-26
|
20 | Ron Bonica | [Ballot Position Update] New position, No Objection, has been recorded by Ron Bonica |
2008-03-26
|
20 | Ross Callon | [Ballot Position Update] New position, No Objection, has been recorded by Ross Callon |
2008-03-26
|
20 | David Ward | [Ballot Position Update] New position, No Objection, has been recorded by David Ward |
2008-03-26
|
20 | Tim Polk | [Ballot comment] I could not parse the paragraphs that describe the UID SORT and UID THREAD commands. Specifically, the second sentence in each paragraph seems … [Ballot comment] I could not parse the paragraphs that describe the UID SORT and UID THREAD commands. Specifically, the second sentence in each paragraph seems contradictory. From the SORT command text: There is also a UID SORT command which returns unique identifiers instead of message sequence numbers. Note that there are separate searching criteria for message sequence numbers and UIDs; thus the arguments to UID SORT are interpreted the same as in SORT. This is analogous to the behavior of UID SEARCH, as opposed to UID COPY, UID FETCH, or UID STORE. The first clause of the second sentence states that the criteria are different, but the second clause says therefore the arguments are interpreted the same. I think this can be fixed with an RFC Editor note. I also suggest moving the UID SORT and UID THREAD text to their own sections, as they would have appeared if they were part of the base specification. This would be consistent with the format of the rest of the document. |
2008-03-26
|
20 | Tim Polk | [Ballot Position Update] Position for Tim Polk has been changed to No Objection from Discuss by Tim Polk |
2008-03-26
|
20 | Tim Polk | [Ballot Position Update] New position, Discuss, has been recorded by Tim Polk |
2008-03-26
|
20 | Dan Romascanu | [Ballot Position Update] New position, No Objection, has been recorded by Dan Romascanu |
2008-03-26
|
20 | Jari Arkko | [Ballot Position Update] New position, No Objection, has been recorded by Jari Arkko |
2008-03-26
|
20 | Pasi Eronen | [Ballot Position Update] New position, No Objection, has been recorded by Pasi Eronen |
2008-03-20
|
20 | Samuel Weiler | Request for Telechat review by SECDIR is assigned to Tobias Gondrom |
2008-03-20
|
20 | Samuel Weiler | Request for Telechat review by SECDIR is assigned to Tobias Gondrom |
2008-03-13
|
20 | Lisa Dusseault | [Ballot Position Update] New position, Yes, has been recorded by Lisa Dusseault |
2008-03-13
|
20 | Lisa Dusseault | Placed on agenda for telechat - 2008-03-27 by Lisa Dusseault |
2008-03-13
|
20 | Lisa Dusseault | State Changes to IESG Evaluation from Waiting for AD Go-Ahead by Lisa Dusseault |
2008-03-13
|
20 | (System) | New version available: draft-ietf-imapext-sort-20.txt |
2008-03-06
|
20 | Samuel Weiler | Request for Last Call review by SECDIR Completed. Reviewer: Tobias Gondrom. |
2008-03-04
|
20 | (System) | State has been changed to Waiting for AD Go-Ahead from In Last Call by system |
2008-03-04
|
20 | Amanda Baber | IANA Last Call comments: Upon approval of this document, the IANA will make the following assignments in the "IMAP4 Capabilities Registry" registry located at http://www.iana.org/assignments/imap4-capabilities … IANA Last Call comments: Upon approval of this document, the IANA will make the following assignments in the "IMAP4 Capabilities Registry" registry located at http://www.iana.org/assignments/imap4-capabilities Capability Name | Reference ------------------------+----------------- THREAD | [RFC-ietf-imapext-sort-19.txt] SORT | [RFC-ietf-imapext-sort-19.txt] |
2008-02-25
|
20 | Samuel Weiler | Request for Last Call review by SECDIR is assigned to Tobias Gondrom |
2008-02-25
|
20 | Samuel Weiler | Request for Last Call review by SECDIR is assigned to Tobias Gondrom |
2008-02-19
|
20 | Cindy Morgan | Last call sent |
2008-02-19
|
20 | Cindy Morgan | State Changes to In Last Call from Last Call Requested by Cindy Morgan |
2008-02-19
|
20 | Lisa Dusseault | Last Call was requested by Lisa Dusseault |
2008-02-19
|
20 | Lisa Dusseault | State Changes to Last Call Requested from IESG Evaluation::External Party by Lisa Dusseault |
2007-09-06
|
19 | (System) | New version available: draft-ietf-imapext-sort-19.txt |
2007-07-13
|
20 | Chris Newman | [Ballot comment] This needs an edit to change en;ascii-casemap back to i;ascii-casemap since that change occurred in RFC 4790. Also the reference to "Internet … [Ballot comment] This needs an edit to change en;ascii-casemap back to i;ascii-casemap since that change occurred in RFC 4790. Also the reference to "Internet Appplication Protocol Collation Registry" is now RFC 4790. Two simple/optional improvements: Add a normative reference to STD 63 (RFC3629) for UTF-8. Instead of allowing any 8-bit in BLOBCHAR and NONWSP, reference the rules in RFC 3629 for well-formed UTF-8 (UTF8-2, UTF8-3, UTF8-4). In retrospect, I think it was a mistake to hold up this document waiting for all of the IMAP i18n work to finish and to the extent I contributed to that delay, that was a mistake I will endeavor not to repeat. The specification is already deployed and interoperates. Both sort and thread provide significant value to i18n consumers even with support for only i;ascii-casemap (i.e. sort by date and thread by references) and there's nothing in the spec which precludes a future extension from switching collations. IMHO, the reference to IMAP-I18N should be changed to an informative reference to get this published sooner. |
2007-07-13
|
20 | Chris Newman | [Ballot comment] This needs an edit to change en;ascii-casemap back to i;ascii-casemap since that change occurred in RFC 4790. Also the reference to "Internet … [Ballot comment] This needs an edit to change en;ascii-casemap back to i;ascii-casemap since that change occurred in RFC 4790. Also the reference to "Internet Appplication Protocol Collation Registry" is now RFC 4790. In retrospect, I think it was a mistake to hold up this document waiting for all of the IMAP i18n work to finish and to the extent I contributed to that delay, that was a mistake I will endeavor not to repeat. The specification is already deployed and interoperates. Both sort and thread provide significant value to i18n consumers even with support for only i;ascii-casemap (i.e. sort by date and thread by references) and there's nothing in the spec which precludes a future extension from switching collations. IMHO, the reference to IMAP-I18N should be changed to an informative reference. |
2007-07-13
|
20 | Chris Newman | [Ballot Position Update] New position, Yes, has been recorded by Chris Newman |
2006-12-01
|
20 | Lisa Dusseault | State Changes to IESG Evaluation::External Party from IESG Evaluation::AD Followup by Lisa Dusseault |
2006-12-01
|
20 | Lisa Dusseault | This is now dependent on http://tools.ietf.org/html/draft-gulbrandsen-collation-basic-00. |
2006-11-20
|
18 | (System) | New version available: draft-ietf-imapext-sort-18.txt |
2006-05-25
|
20 | Magnus Westerlund | [Ballot Position Update] New position, No Objection, has been recorded for Magnus Westerlund by Magnus Westerlund |
2006-05-25
|
20 | Cullen Jennings | [Ballot Position Update] New position, No Objection, has been recorded for Cullen Jennings by Cullen Jennings |
2006-04-02
|
20 | Scott Hollenbeck | Shepherding AD has been changed to Lisa Dusseault from Scott Hollenbeck |
2006-02-02
|
20 | Scott Hollenbeck | draft-newman-i18n-comparator last call has been requested. |
2005-10-19
|
20 | Ted Hardie | Checked for updated IMAP i18n document; still not available. Perhaps the authors could consider incorporating needed text? |
2004-06-09
|
20 | Scott Hollenbeck | Waiting for an update to draft-newman-i18n-comparator to move this document forward. |
2004-05-24
|
17 | (System) | New version available: draft-ietf-imapext-sort-17.txt |
2004-05-04
|
16 | (System) | New version available: draft-ietf-imapext-sort-16.txt |
2004-04-12
|
20 | Allison Mankin | [Ballot Position Update] Position for Allison Mankin has been changed to No Objection from Discuss by Allison Mankin |
2004-04-12
|
20 | Bill Fenner | [Ballot Position Update] Position for Bill Fenner has been changed to No Objection from Discuss by Bill Fenner |
2004-04-08
|
15 | (System) | New version available: draft-ietf-imapext-sort-15.txt |
2004-03-18
|
20 | Scott Hollenbeck | State Changes to IESG Evaluation::AD Followup from IESG Evaluation - Defer by Scott Hollenbeck |
2004-03-18
|
20 | Alex Zinin | [Ballot Position Update] New position, No Objection, has been recorded for Alex Zinin by Alex Zinin |
2004-03-18
|
20 | Allison Mankin | [Ballot discuss] The IANA Considerations section should not include a URL to the registry, as the URL is temporary. Write the IANA instructions: enter THREAD … [Ballot discuss] The IANA Considerations section should not include a URL to the registry, as the URL is temporary. Write the IANA instructions: enter THREAD and SORT capabilities, start the SORT algorithms registry with the following rules, these new entries, with these fields. Best thing: include a table for the new registry that looks just like what you want to see in the new registry. |
2004-03-18
|
20 | Allison Mankin | [Ballot discuss] The IANA Considerations section should not include a URL to the registry, as the URL is temporary. Write the IANA instructions: enter THREAD … [Ballot discuss] The IANA Considerations section should not include a URL to the registry, as the URL is temporary. Write the IANA instructions: enter THREAD and SORT capabilities, start the SORT algorithms registry with the following rules, these new entries, with these fields. Best thing: include a table for the new registry that looks just like what you want to see in the new registry. |
2004-03-18
|
20 | Allison Mankin | [Ballot Position Update] New position, Discuss, has been recorded for Allison Mankin by Allison Mankin |
2004-03-18
|
20 | Thomas Narten | [Ballot Position Update] New position, No Objection, has been recorded for Thomas Narten by Thomas Narten |
2004-03-18
|
20 | Margaret Cullen | [Ballot Position Update] New position, No Objection, has been recorded for Margaret Wasserman by Margaret Wasserman |
2004-03-18
|
20 | Bert Wijnen | [Ballot Position Update] Position for Bert Wijnen has been changed to No Objection from Undefined by Bert Wijnen |
2004-03-18
|
20 | Bert Wijnen | [Ballot comment] I am assuming that my DISCUSS is contained in Ted's discuss. As Ted describes, this doc needs [IMAP-I18N]. I even believe it needs … [Ballot comment] I am assuming that my DISCUSS is contained in Ted's discuss. As Ted describes, this doc needs [IMAP-I18N]. I even believe it needs it as a normative reference. But that [IMAP-I18N] has expired. If I understand it correct. that [IMAP-I18N] would handle the stringprep consideration, which I think are required for any SORTing of UTF-8, no? |
2004-03-18
|
20 | Bert Wijnen | [Ballot Position Update] New position, Undefined, has been recorded for Bert Wijnen by Bert Wijnen |
2004-03-18
|
20 | Jon Peterson | [Ballot Position Update] New position, No Objection, has been recorded for Jon Peterson by Jon Peterson |
2004-03-17
|
20 | David Kessens | [Ballot Position Update] New position, No Objection, has been recorded for David Kessens by David Kessens |
2004-03-17
|
20 | Bill Fenner | [Ballot discuss] This document should follow the advice from RFC 2234: NOTE: It is strongly advised to use grouping … [Ballot discuss] This document should follow the advice from RFC 2234: NOTE: It is strongly advised to use grouping notation, rather than to rely on proper reading of "bare" alternations, when alternatives consist of multiple rule names or literals. thread-list = "(" thread-members / thread-nested ")" means 'either "(" concatenated with thread-members, or thread-nested concatenated with ")"'. I suspect they want thread-list = "(" (thread-members / thread-nested) ")" Also, a very minor issue: subj-base = NONWSP *([*WSP] NONWSP) [*WSP] is redundant; * already permits zero. |
2004-03-17
|
20 | Bill Fenner | [Ballot Position Update] Position for Bill Fenner has been changed to Discuss from No Objection by Bill Fenner |
2004-03-17
|
20 | Ted Hardie | [Ballot discuss] This document has a normative reference to: [IMAP-I18N] Newman, C. "Internet Message Access Protocol … [Ballot discuss] This document has a normative reference to: [IMAP-I18N] Newman, C. "Internet Message Access Protocol Internationalization", Work in Progress. Indeed, this document punts some of the hardest work to that reference: Strings in charsets other than US-ASCII and UTF-8 must be converted to UTF-8 prior to any comparisons. String comparisons used in SORT and THREAD collations are performed as described in [IMAP-I18N]. [IMA-I18N] has not yet been revised and is not available for review; without that, I do not believe this work can be effectively considered. In my previous deferral, I noted that I hoped that the chair would be able to get the editor to produce a new document. I've tried to contact both author and chair, but without success (almost certainly a timing issue, but a problem none the less). I also believe this document has some other problems; this text for example: Non-English translations of "Re" or "Fw"/"Fwd" are not specified for removal in the base subject extraction process. By specifying that only the English forms of the prefixes are used, it becomes a simple display time task to localize the prefix language for the user. If, on the other hand, prefixes in multiple languages are permitted, the result is a geometrically complex, and ultimately unimplementable, task. In order to improve the ability to support non-English display in Internet mail clients, only the English form of these prefixes should be transmitted in Internet mail messages. seems to be saying that the Re:/Fwd are not removed for anything other than English because it is more effective for the client to localize the prefix language. That requires, though, that the local client understand the prefixes in all of the potential languages of the *senders*, rather than simply recognizing that their own localization is "FOO". It's a major problem, as the text notes, but punting it to the client doesn't help. This line: In order to improve the ability to support non-English display in Internet mail clients, only the English form of these prefixes should be transmitted in Internet mail messages. in particular seems way out of the bounds of this document's writ; it isn't a 2119 SHOULD, but I'm not sure that this document has had the kind of review that would make this a reasonable conclusion. |
2004-03-17
|
20 | Ted Hardie | [Ballot Position Update] New position, Discuss, has been recorded for Ted Hardie by Ted Hardie |
2004-03-17
|
20 | Harald Alvestrand | [Ballot comment] Reviewed for GEN-ART by Mark Allman. Reviews at http://www.alvestrand.no/ietf/gen/reviews |
2004-03-17
|
20 | Harald Alvestrand | [Ballot Position Update] New position, No Objection, has been recorded for Harald Alvestrand by Harald Alvestrand |
2004-03-12
|
20 | Scott Hollenbeck | [Ballot Position Update] New position, Yes, has been recorded for Scott Hollenbeck by Scott Hollenbeck |
2004-03-10
|
20 | Scott Hollenbeck | Shepherding AD has been changed to Scott Hollenbeck from Ned Freed |
2004-03-09
|
20 | Steven Bellovin | [Ballot Position Update] New position, No Objection, has been recorded for Steve Bellovin by Steve Bellovin |
2004-02-17
|
20 | Ted Hardie | State Changes to IESG Evaluation - Defer from IESG Evaluation by Ted Hardie |
2004-02-17
|
20 | Russ Housley | [Ballot Position Update] New position, No Objection, has been recorded for Russ Housley by Russ Housley |
2004-02-03
|
20 | Bill Fenner | [Ballot Position Update] New position, No Objection, has been recorded for Bill Fenner by Bill Fenner |
2004-02-03
|
20 | Ned Freed | [Ballot Position Update] New position, Yes, has been recorded for Ned Freed |
2004-02-03
|
20 | Ned Freed | Ballot has been issued by Ned Freed |
2004-02-03
|
20 | Ned Freed | Created "Approve" ballot |
2004-02-03
|
20 | (System) | Ballot writeup text was added |
2004-02-03
|
20 | (System) | Last call text was added |
2004-02-03
|
20 | (System) | Ballot approval text was added |
2004-02-03
|
20 | Ned Freed | Placed on agenda for telechat - 2004-02-19 by Ned Freed |
2004-02-03
|
20 | Ned Freed | State Changes to IESG Evaluation from In Last Call by Ned Freed |
2004-01-23
|
20 | Amy Vezza | State Changes to In Last Call from Last Call Requested by Amy Vezza |
2004-01-23
|
20 | Ned Freed | State Change Notice email list have been change to , from |
2004-01-23
|
20 | Ned Freed | Intended Status has been changed to Proposed Standard from None |
2004-01-22
|
20 | Ned Freed | [Note]: 'Revised ID needed prior to last call' has been cleared by Ned Freed |
2004-01-22
|
20 | Ned Freed | State Changes to Last Call Requested from AD Evaluation::Revised ID Needed by Ned Freed |
2004-01-22
|
20 | Ned Freed | Revised ID -14 addressed AD comments; two week last call for proposed initiated |
2003-12-04
|
14 | (System) | New version available: draft-ietf-imapext-sort-14.txt |
2003-11-24
|
20 | Ned Freed | State Changes to AD Evaluation::Revised ID Needed from Publication Requested by Ned Freed |
2003-11-24
|
20 | Ned Freed | [Note]: 'Revised ID needed prior to last call' added by Ned Freed |
2003-11-24
|
20 | Ned Freed | This documents defines two threading algorithms, ORDEREDSUBJECT and REFERENCES, and the IANA considerations section makes it sound like there's a registry for threading algorithms with … This documents defines two threading algorithms, ORDEREDSUBJECT and REFERENCES, and the IANA considerations section makes it sound like there's a registry for threading algorithms with these as the two initial entries. However, this document doesn't actually define such a registry. I see two possibilities here: There are only two threading algorithms, end of story, no registry needed and hence the text about this in the IANA considerations section needs to be removed (unlikely), or else this document creates a new registry for threading algorithms with these two as the initial entries. If it is the latter there needs to be text added to define the registry and explain what the registration procedures are (RFC required, first come first serve, etc.). In the "Sent Date" section, the procedure implied by "adjusted by time zone" needs to be spelled out in a little more detail lest we end up with some "creative" interpretations and corresponding implementations. It might also make sense to discuss how to handle a date field with an invalid time zone specification. In the discussion of the charset argument for SORT and THREAD, reference is made to the charset argument to SEARCH defined in the base specification, but this document doesn't actually come out and specify that the semantics of SORT and THREAD's charset argument are the same as that for SEARCH's. I suggest adding a sentence along the lines of "The charset argument indicates the [CHARSET] of the strings that appear in the {sort|thread} criteria." to the relevant sections. The [CHARSET] reference would also need to be added to the normative references. The section containing the ABNF needs to state that it employs ABNF productions defined in RFC 3501. In the ABNF, change "; CHARSET argument to MUST be registered with IANA" to read "; CHARSET values MUST be registered with IANA" The RFC Editor views abstracts as essentially separate from the document propoer. As such, it is usually necessary to have both an Abstract describing the document as a whole very tersely and a separate introduction to the specification that describes its purpose in a bit more detail. The paragraph on MUST/SHOULD/MAY/etc. conventions needs to be moved to a section of its own separate from the abstract. The paragraph discussing capability announcment of the SORT and THREAD extensions also needs to be moved to a separate section. This document doesn't contain either the copyright or the IPR boilerplate required by RFC 2026. The section numbering in this document is, well, strange. Most sections aren't numbered, but then near the end up pops a section 12 and appendix A. I understand the desire to want to use section numbers to align the command and response material with RFC 3501, but I don't think this obviates the need for the rest of the document to have sensible section numbers. Here's an alternate suggestion: For the sections intended to be "inserted" into RFFC 3501, preface the section numbers with "BASE." or something similar. Then number the various other sections of this document normally. |
2003-11-12
|
20 | Ted Hardie | added as "pub requested" during IMAP ext meeting |
2003-11-12
|
20 | Ted Hardie | Draft Added by Ted Hardie |
2003-05-15
|
13 | (System) | New version available: draft-ietf-imapext-sort-13.txt |
2003-03-24
|
12 | (System) | New version available: draft-ietf-imapext-sort-12.txt |
2002-12-16
|
11 | (System) | New version available: draft-ietf-imapext-sort-11.txt |
2002-06-24
|
10 | (System) | New version available: draft-ietf-imapext-sort-10.txt |
2002-03-25
|
09 | (System) | New version available: draft-ietf-imapext-sort-09.txt |
2002-01-10
|
08 | (System) | New version available: draft-ietf-imapext-sort-08.txt |
2001-08-16
|
07 | (System) | New version available: draft-ietf-imapext-sort-07.txt |
2001-01-03
|
06 | (System) | New version available: draft-ietf-imapext-sort-06.txt |
2000-08-29
|
05 | (System) | New version available: draft-ietf-imapext-sort-05.txt |
2000-08-11
|
04 | (System) | New version available: draft-ietf-imapext-sort-04.txt |
2000-06-23
|
03 | (System) | New version available: draft-ietf-imapext-sort-03.txt |
2000-06-09
|
02 | (System) | New version available: draft-ietf-imapext-sort-02.txt |
2000-02-07
|
00 | (System) | New version available: draft-ietf-imapext-sort-00.txt |