Skip to main content

The IMAP APPENDLIMIT Extension
draft-ietf-imapapnd-appendlimit-extension-10

Revision differences

Document history

Date Rev. By Action
2016-05-16
10 (System) RFC Editor state changed to AUTH48-DONE from AUTH48
2016-05-13
10 (System) RFC Editor state changed to AUTH48 from RFC-EDITOR
2016-05-13
10 (System) RFC Editor state changed to RFC-EDITOR from EDIT
2016-04-25
10 (System) RFC Editor state changed to EDIT from MISSREF
2016-04-06
10 Barry Leiba Shepherding AD changed to Barry Leiba
2016-04-06
10 Barry Leiba Shepherding AD changed to Ben Campbell
2016-02-03
10 (System) IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor
2016-01-28
10 (System) IANA Action state changed to Waiting on RFC Editor from Waiting on Authors
2016-01-25
10 (System) RFC Editor state changed to MISSREF
2016-01-25
10 (System) IESG state changed to RFC Ed Queue from Approved-announcement sent
2016-01-25
10 (System) Announcement was received by RFC Editor
2016-01-25
10 (System) IANA Action state changed to Waiting on Authors from In Progress
2016-01-25
10 (System) IANA Action state changed to In Progress
2016-01-25
10 Amy Vezza IESG state changed to Approved-announcement sent from Approved-announcement to be sent
2016-01-25
10 Amy Vezza IESG has approved the document
2016-01-25
10 Amy Vezza Closed "Approve" ballot
2016-01-25
10 Amy Vezza Ballot approval text was generated
2016-01-25
10 Barry Leiba IESG state changed to Approved-announcement to be sent from Approved-announcement to be sent::Point Raised - writeup needed
2016-01-11
10 Gunter Van de Velde Request for Last Call review by OPSDIR Completed: Has Nits. Reviewer: Sarah Banks.
2016-01-08
10 Jayantheesh New version available: draft-ietf-imapapnd-appendlimit-extension-10.txt
2016-01-07
09 Jayantheesh IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed
2016-01-07
09 Jayantheesh New version available: draft-ietf-imapapnd-appendlimit-extension-09.txt
2016-01-07
08 Tero Kivinen Request for Last Call review by SECDIR Completed: Ready. Reviewer: Paul Wouters.
2016-01-07
08 Cindy Morgan IESG state changed to Approved-announcement to be sent::Point Raised - writeup needed from IESG Evaluation
2016-01-07
08 Brian Haberman [Ballot Position Update] New position, No Objection, has been recorded for Brian Haberman
2016-01-07
08 Jari Arkko [Ballot Position Update] New position, No Objection, has been recorded for Jari Arkko
2016-01-07
08 Benoît Claise [Ballot Position Update] New position, No Objection, has been recorded for Benoit Claise
2016-01-07
08 Joel Jaeggli [Ballot comment]
Sarah Banks performed the opsdir review
2016-01-07
08 Joel Jaeggli [Ballot Position Update] New position, No Objection, has been recorded for Joel Jaeggli
2016-01-06
08 Stephen Farrell [Ballot Position Update] New position, No Objection, has been recorded for Stephen Farrell
2016-01-06
08 Cindy Morgan Changed consensus to Yes from Unknown
2016-01-06
08 Ben Campbell
[Ballot comment]
- section 2, last paragraph:

It was not obvious to me if "An IMAP client SHOULD be able to parse both formats. " …
[Ballot comment]
- section 2, last paragraph:

It was not obvious to me if "An IMAP client SHOULD be able to parse both formats. " meant both STATUS and LIST, or both global and per-mailbox. I assume the former.
2016-01-06
08 Ben Campbell [Ballot Position Update] New position, No Objection, has been recorded for Ben Campbell
2016-01-06
08 Martin Stiemerling [Ballot Position Update] New position, No Objection, has been recorded for Martin Stiemerling
2016-01-06
08 Alvaro Retana [Ballot Position Update] New position, No Objection, has been recorded for Alvaro Retana
2016-01-05
08 Kathleen Moriarty
[Ballot comment]
Thanks for your work on this extension, it seems useful, I just have a few comments that can be left to the editors …
[Ballot comment]
Thanks for your work on this extension, it seems useful, I just have a few comments that can be left to the editors and AD to handle if I disappear for maternity leave. 

I think the security considerations section could be a bit more clear on the actual risks with this extension.  I think the flow of the section can be improved to make these risks a bit more clear.

First, this extension lets you find out the limit for either the server or individual mailboxes, so shouldn't the first part of the description focus on a possible DoS filling up those resources?

I'm not sure why there is a focus on "without this extension".

Then, it's a common security programming practice to enforce size limitations in code.  Why is there a focus on an attacker sending append content that exceeds the allowable size rather than just saying that such append content should be rejected?
2016-01-05
08 Kathleen Moriarty [Ballot Position Update] New position, No Objection, has been recorded for Kathleen Moriarty
2016-01-05
08 Alissa Cooper
[Ballot comment]
It's unusual to see author names without first initials in the document header. Not sure if that was intentional but seems like it …
[Ballot comment]
It's unusual to see author names without first initials in the document header. Not sure if that was intentional but seems like it should be fixed (assuming the authors have both first names and surnames).

= Section 2 =

"In this case the client SHOULD get an APPENDLIMIT value by issuing a
  STATUS or LIST command.

  An IMAP client SHOULD be able to parse both formats.  By looking at
  the upload size advertised by the IMAP server, a client MUST NOT try
  to APPEND mail more than the advertised limit."

The first and last normative requirements here seem too strict considering that this extension basically allows an optimization. That is, if a client decides not to find out the append limit for a particular mailbox using STATUS or LIST, that doesn't seem to create any particular problem. Likewise, it seems better for a client to avoid sending an attachment larger than a known limit, but doing so doesn't seem so problematic as to warrant a MUST NOT.
2016-01-05
08 Alissa Cooper [Ballot Position Update] New position, No Objection, has been recorded for Alissa Cooper
2016-01-04
08 (System) IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed
2016-01-01
08 Barry Leiba Ballot has been issued
2016-01-01
08 Barry Leiba [Ballot Position Update] New position, Yes, has been recorded for Barry Leiba
2016-01-01
08 Barry Leiba Created "Approve" ballot
2016-01-01
08 Barry Leiba IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead
2016-01-01
08 Barry Leiba Telechat date has been changed to 2016-01-07 from 2016-01-21
2016-01-01
08 Barry Leiba Placed on agenda for telechat - 2016-01-21
2016-01-01
08 (System) IESG state changed to Waiting for AD Go-Ahead from In Last Call
2015-12-29
08 Jayantheesh IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed
2015-12-29
08 Jayantheesh New version available: draft-ietf-imapapnd-appendlimit-extension-08.txt
2015-12-28
07 (System) IANA Review state changed to IANA OK - Actions Needed from IANA - Review Needed
2015-12-28
07 Sabrina Tanamal
(Via drafts-lastcall-comment@iana.org): IESG/Authors/WG Chairs:

IANA has completed its review of draft-ietf-imapapnd-appendlimit-extension-07.txt. If any part of this review is inaccurate, please let us know.

IANA …
(Via drafts-lastcall-comment@iana.org): IESG/Authors/WG Chairs:

IANA has completed its review of draft-ietf-imapapnd-appendlimit-extension-07.txt. If any part of this review is inaccurate, please let us know.

IANA understands that, upon approval of this document, there is a single action which IANA must complete.

In the IMAP Capabilities registry located at:

http://www.iana.org/assignments/imap-capabilities/

a single, new capability is to be added to the registry as follows:

Capability Name: APPENDLIMIT
Reference: [ RFC-to-be ]

IANA understands that this is the only action required to be completed upon approval of this document.

Note:  The actions requested in this document will not be completed until the document has been approved for publication as an RFC. This message is only to confirm what actions will be performed. 


Thank you,

Sabrina Tanamal
IANA Specialist
ICANN
2015-12-27
07 Peter Yee Request for Last Call review by GENART Completed: Ready with Nits. Reviewer: Peter Yee.
2015-12-22
07 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Sarah Banks
2015-12-22
07 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Sarah Banks
2015-12-22
07 Tero Kivinen Request for Last Call review by SECDIR is assigned to Paul Wouters
2015-12-22
07 Tero Kivinen Request for Last Call review by SECDIR is assigned to Paul Wouters
2015-12-19
07 Jean Mahoney Request for Last Call review by GENART is assigned to Peter Yee
2015-12-19
07 Jean Mahoney Request for Last Call review by GENART is assigned to Peter Yee
2015-12-18
07 Cindy Morgan IANA Review state changed to IANA - Review Needed
2015-12-18
07 Cindy Morgan
The following Last Call announcement was sent out:

From: The IESG
To: "IETF-Announce"
CC: imapapnd-chairs@ietf.org, barryleiba@gmail.com, sm+ietf@elandsys.com, "S Moonesamy" , draft-ietf-imapapnd-appendlimit-extension@ietf.org, …
The following Last Call announcement was sent out:

From: The IESG
To: "IETF-Announce"
CC: imapapnd-chairs@ietf.org, barryleiba@gmail.com, sm+ietf@elandsys.com, "S Moonesamy" , draft-ietf-imapapnd-appendlimit-extension@ietf.org, imapext@ietf.org
Reply-To: ietf@ietf.org
Sender:
Subject: Last Call:  (The IMAP APPENDLIMIT Extension) to Proposed Standard


The IESG has received a request from the IMAP APPEND Extensions WG
(imapapnd) to consider the following document:
- 'The IMAP APPENDLIMIT Extension'
  as Proposed Standard

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2016-01-01. Exceptionally, comments may be
sent to iesg@ietf.org instead. In either case, please retain the
beginning of the Subject line to allow automated sorting.

Abstract


  This document defines an extension to the IMAP service whereby a
  server can inform the client about a maximum mail upload size,
  allowing the client to avoid sending APPEND commands that will fail
  because of the messages are too large.




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-imapapnd-appendlimit-extension/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-imapapnd-appendlimit-extension/ballot/


No IPR declarations have been submitted directly on this I-D.


2015-12-18
07 Cindy Morgan IESG state changed to In Last Call from Last Call Requested
2015-12-18
07 Barry Leiba Last call was requested
2015-12-18
07 Barry Leiba Last call announcement was generated
2015-12-18
07 Barry Leiba Ballot approval text was generated
2015-12-18
07 Barry Leiba IESG state changed to Last Call Requested from AD Evaluation::AD Followup
2015-12-18
07 (System) Sub state has been changed to AD Followup from Revised ID Needed
2015-12-18
07 Jayantheesh New version available: draft-ietf-imapapnd-appendlimit-extension-07.txt
2015-12-07
06 Barry Leiba IESG state changed to AD Evaluation::Revised I-D Needed from AD Evaluation
2015-12-07
06 Barry Leiba IESG state changed to AD Evaluation from Publication Requested
2015-12-07
06 Barry Leiba Ballot writeup was changed
2015-12-07
06 Barry Leiba
1.  Summary

S. Moonesamy is the Document Shepherd for this document. Barry Leiba is
the Responsible Area Director.

The document defines an extension to the …
1.  Summary

S. Moonesamy is the Document Shepherd for this document. Barry Leiba is
the Responsible Area Director.

The document defines an extension to the IMAP service whereby a server
can advertise its capability to support maximum mail upload size using
CAPABILITY, STATUS, and LIST commands.  The type of RFC being requested
is Proposed Standard as the draft defines a protocol that will have
to be supported on by an IMAP client and an IMAP server.

2. Review and Consensus

The document was reviewed by the Imapapnd Working Group.  There was a
small number of participants interested in the draft.    Stu Brandt
stated that the specification has been implemented by AOL.  Timo
Sirainen and Arnt Gulbrandsen asked a question about why implement an
IMAP capability that is going to be a problem in only some very rare
cases.  Although the document addresses that in Section 1, it did not
convince part of the working group.  Alexey Melnikov reviewed several
iterations of the draft, including the version for the WGLC.  The WG
Consensus on the IMAP APPENDLIMIT Extension can be described as rough
even though there wasn't any noteworthy controversy.

3. Intellectual Property

Each author stated that the draft is in conformance with BCPs 78 and 79.

4. Other Points

idnits returns a warning about a missing reference for RFC4549.  There
is a reference to that RFC in Section 4 of the document.  (AD note: It's
complaining about a missing reference, not a missing citation, and this
is because the heading for Section 8.2 is malformed, so IDnits doesn't
see the reference.  Authors should fix.)
2015-12-07
06 Barry Leiba Ballot writeup was generated
2015-12-04
06 S Moonesamy
1.  Summary

S. Moonesamy is the Document Shepherd for this document. Barry Leiba is the Responsible Area Director.

The document defines an extension to the …
1.  Summary

S. Moonesamy is the Document Shepherd for this document. Barry Leiba is the Responsible Area Director.

The document defines an extension to the IMAP service whereby a server can advertise its capability, to support maximum mail upload size using CAPABILITY, STATUS and LIST commands.  The type of RFC being requested is Proposed Standard as the draft defines a capability which will have to be supported on by an IMAP client and an IMAP server.

2. Review and Consensus

The document was reviewed by the Imapapdb Working Group.  There was a small number of participants interested in the draft.    Stu Brandt stated that the specification has been implemented by AOL.  Timo Sirainen  and Arnt Gulbrandsen asked a question about why implement an IMAP capability that is going to be a problem in only some very rare cases.  Although the document addresses that in Section 1, it did not convince part of the working group.  Alexey Melnikov reviewed several iterations of the draft, including the version for the WGLC.  The WG Consensus on the IMAP APPENDLIMIT Extension can be described as rough even though there wasn't any noteworthy controversy.

3. Intellectual Property

Each author stated that the draft is in conformance with BCPs 78 and 79.

4. Other Points

This document requests that IANA adds "APPENDLIMIT" capability in the Internet Message Access Protocol (IMAP) Capabilities Registry.

idnits returns a warning about a missing reference for RFC4549.  There is a reference to that RFC in Section 4 of the document.
2015-12-04
06 S Moonesamy Responsible AD changed to Barry Leiba
2015-12-04
06 S Moonesamy IETF WG state changed to Submitted to IESG for Publication from WG Document
2015-12-04
06 S Moonesamy IESG state changed to Publication Requested
2015-12-04
06 S Moonesamy IESG process started in state Publication Requested
2015-12-04
06 S Moonesamy Intended Status changed to Proposed Standard from None
2015-12-04
06 S Moonesamy Changed document writeup
2015-12-04
06 S Moonesamy Notification list changed to "S Moonesamy" <sm+ietf@elandsys.com>
2015-12-04
06 S Moonesamy Document shepherd changed to S Moonesamy
2015-11-16
06 Jayantheesh New version available: draft-ietf-imapapnd-appendlimit-extension-06.txt
2015-10-15
05 Jayantheesh New version available: draft-ietf-imapapnd-appendlimit-extension-05.txt
2015-10-07
04 Jayantheesh New version available: draft-ietf-imapapnd-appendlimit-extension-04.txt
2015-09-11
03 Jayantheesh New version available: draft-ietf-imapapnd-appendlimit-extension-03.txt
2015-08-14
02 Jayantheesh New version available: draft-ietf-imapapnd-appendlimit-extension-02.txt
2015-08-12
01 Jayantheesh New version available: draft-ietf-imapapnd-appendlimit-extension-01.txt
2015-07-26
00 S Moonesamy This document now replaces draft-jayantheesh-imap-appendlimit-extension instead of None
2015-07-20
00 Jayantheesh New version available: draft-ietf-imapapnd-appendlimit-extension-00.txt