The JSON Meta Application Protocol (JMAP)
RFC 8620

Revision differences

Document history

Date Rev. By Action
2019-08-19
17 Gunter Van de Velde Closed request for Last Call review by OPSDIR with state 'Overtaken by Events'
2019-08-19
17 Gunter Van de Velde Assignment of request for Last Call review by OPSDIR to Victor Kuarsingh was marked no-response
2019-07-24
17 (System) Received changes through RFC Editor sync (added Errata tag)
2019-07-22
17 (System) IANA registries were updated to include RFC8620
2019-07-18
17 (System)
Received changes through RFC Editor sync (created alias RFC 8620, changed title to 'The JSON Meta Application Protocol (JMAP)', changed abstract to 'This document specifies ...
2019-07-18
17 (System) RFC published
2019-07-16
17 (System) RFC Editor state changed to AUTH48-DONE from AUTH48
2019-06-10
17 (System) RFC Editor state changed to AUTH48 from RFC-EDITOR
2019-05-20
17 (System) RFC Editor state changed to RFC-EDITOR from EDIT
2019-04-03
17 (System) IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor
2019-04-03
17 (System) IANA Action state changed to Waiting on RFC Editor from Waiting on Authors
2019-03-28
17 (System) IANA Action state changed to Waiting on Authors
2019-03-25
17 (System) RFC Editor state changed to EDIT
2019-03-25
17 (System) IESG state changed to RFC Ed Queue from Approved-announcement sent
2019-03-25
17 (System) Announcement was received by RFC Editor
2019-03-23
17 Amy Vezza IESG state changed to Approved-announcement sent from Approved-announcement to be sent
2019-03-23
17 Amy Vezza IESG has approved the document
2019-03-23
17 Amy Vezza Closed "Approve" ballot
2019-03-23
17 Amy Vezza Ballot approval text was generated
2019-03-23
17 Alexey Melnikov IESG state changed to Approved-announcement to be sent from IESG Evaluation::AD Followup
2019-03-23
17 Mirja Kühlewind
[Ballot comment]
Thanks for considering my discuss!

Thanks for addressing the TSV-ART comments (and thanks to Allison for the review)!

----------------------------
Old comment (for the ...
2019-03-23
17 Mirja Kühlewind [Ballot Position Update] Position for Mirja Kühlewind has been changed to No Objection from Discuss
2019-03-20
17 Cindy Morgan New version available: draft-ietf-jmap-core-17.txt
2019-03-20
17 (System) Secretariat manually posting. Approvals already received
2019-03-20
17 Cindy Morgan Uploaded new revision
2019-03-08
16 Benjamin Kaduk [Ballot comment]
Thank you for addressing my DISCUSS (and COMMENT!) points!
2019-03-08
16 Benjamin Kaduk [Ballot Position Update] Position for Benjamin Kaduk has been changed to No Objection from Discuss
2019-03-07
16 (System) Sub state has been changed to AD Followup from Revised ID Needed
2019-03-07
16 (System) IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed
2019-03-07
16 Neil Jenkins New version available: draft-ietf-jmap-core-16.txt
2019-03-07
16 (System) New version approved
2019-03-07
16 (System) Request for posting confirmation emailed to previous authors: Neil Jenkins <neilj@fastmailteam.com>, Chris Newman <chris.newman@oracle.com>
2019-03-07
16 Neil Jenkins Uploaded new revision
2019-03-07
15 Cindy Morgan IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation::AD Followup
2019-03-07
15 Ignas Bagdonas [Ballot Position Update] New position, No Objection, has been recorded for Ignas Bagdonas
2019-03-07
15 Martin Vigoureux [Ballot Position Update] New position, No Objection, has been recorded for Martin Vigoureux
2019-03-06
15 Eric Rescorla [Ballot Position Update] Position for Eric Rescorla has been changed to No Objection from No Record
2019-03-06
15 Eric Rescorla [Ballot comment]
Thank you for addressing my DISCUSS
2019-03-06
15 Eric Rescorla [Ballot Position Update] Position for Eric Rescorla has been changed to No Record from Discuss
2019-03-06
15 Amanda Baber IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed
2019-03-05
15 Ben Campbell [Ballot comment]
Thank you for addressing my comments on version 14.
2019-03-05
15 Ben Campbell Ballot comment text updated for Ben Campbell
2019-03-04
15 Alissa Cooper
[Ballot comment]
Thank you for addressing my DISCUSS questions. Original COMMENT is below.

= Section 1.1 =

Please use the RFC 8174 boilerplate instead of ...
2019-03-04
15 Alissa Cooper [Ballot Position Update] Position for Alissa Cooper has been changed to No Objection from Discuss
2019-03-02
15 Alexey Melnikov Telechat date has been changed to 2019-03-07 from 2019-02-21
2019-03-01
15 Benjamin Kaduk
[Ballot discuss]
Trimming down for things fixed in the -15...

Section 5.3

  Some records may hold references to other records (foreign keys).
  That ...
2019-03-01
15 Benjamin Kaduk Ballot discuss text updated for Benjamin Kaduk
2019-03-01
15 Adam Roach [Ballot comment]
Thanks for addressing my discuss and comment points.
2019-03-01
15 Adam Roach [Ballot Position Update] Position for Adam Roach has been changed to No Objection from Discuss
2019-02-28
15 (System) Sub state has been changed to AD Followup from Revised ID Needed
2019-02-28
15 (System) IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed
2019-02-28
15 Neil Jenkins New version available: draft-ietf-jmap-core-15.txt
2019-02-28
15 (System) New version approved
2019-02-28
15 (System) Request for posting confirmation emailed to previous authors: Neil Jenkins <neilj@fastmailteam.com>, Chris Newman <chris.newman@oracle.com>
2019-02-28
15 Neil Jenkins Uploaded new revision
2019-02-25
14 Adam Roach
[Ballot discuss]
[After consultation with a security AD, I have removed one of my three
DISCUSS items, as I now believe it pertains more broadly ...
2019-02-25
14 Adam Roach Ballot discuss text updated for Adam Roach
2019-02-21
14 Jean Mahoney Closed request for Last Call review by GENART with state 'No Response'
2019-02-21
14 Cindy Morgan IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation
2019-02-21
14 Mirja Kühlewind
[Ballot discuss]
Sorry, I earlier forgot one point I would like to quickly discuss:

The jmap service name registration only requests registration for tcp while ...
2019-02-21
14 Mirja Kühlewind [Ballot Position Update] Position for Mirja Kühlewind has been changed to Discuss from No Objection
2019-02-21
14 Mirja Kühlewind
[Ballot comment]
Thanks for addressing the TSV-ART comments (and thanks to Allison for the review)!

One question regarding sec 9.4.1.:
How long should IANA wait ...
2019-02-21
14 Mirja Kühlewind [Ballot Position Update] New position, No Objection, has been recorded for Mirja Kühlewind
2019-02-20
14 Adam Roach
[Ballot discuss]
Thanks to the authors for a well-laid-out and easy-to-read document. Thanks also
to everyone who contributed to the completion of this work. I ...
2019-02-20
14 Adam Roach Ballot discuss text updated for Adam Roach
2019-02-20
14 Adam Roach
[Ballot discuss]
Thanks to the authors for a well-laid-out and easy-to-read document. Thanks also
to everyone who contributed to the completion of this work. I ...
2019-02-20
14 Adam Roach
[Ballot comment]
§1.1:

>  The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
>  "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
>  ...
2019-02-20
14 Adam Roach [Ballot Position Update] New position, Discuss, has been recorded for Adam Roach
2019-02-20
14 Benjamin Kaduk
[Ballot discuss]
There's a lot here, and I was not reading in the best of environments,
so it's quite possible that I am just confused ...
2019-02-20
14 Benjamin Kaduk
[Ballot comment]
I also have a big pile of mostly editorial comments.

Section 1.1

"Type signatures" sounds a lot like a "JSON Schema".  But we ...
2019-02-20
14 Benjamin Kaduk [Ballot Position Update] New position, Discuss, has been recorded for Benjamin Kaduk
2019-02-20
14 Ben Campbell
[Ballot comment]
Thanks for the huge amount of work this involved.

I support Alissa's discuss point concerning device ids. Otherwise, I have a few minor ...
2019-02-20
14 Ben Campbell [Ballot Position Update] New position, No Objection, has been recorded for Ben Campbell
2019-02-20
14 Deborah Brungard [Ballot Position Update] New position, No Objection, has been recorded for Deborah Brungard
2019-02-20
14 Alissa Cooper
[Ballot discuss]
= Section 7.2 =

There is something I'm not understanding about this:

*deviceClientId*: "String" (immutable) An id that uniquely
      identifies ...
2019-02-20
14 Alissa Cooper
[Ballot comment]
= Section 1.1 =

Please use the RFC 8174 boilerplate instead of the RFC 2119 boilerplate.

= Section 2=

s/To avoid conflict, the ...
2019-02-20
14 Alissa Cooper [Ballot Position Update] New position, Discuss, has been recorded for Alissa Cooper
2019-02-20
14 Alvaro Retana [Ballot Position Update] New position, No Objection, has been recorded for Alvaro Retana
2019-02-20
14 Warren Kumari [Ballot comment]
"Trusting AD"
2019-02-20
14 Warren Kumari [Ballot Position Update] New position, No Objection, has been recorded for Warren Kumari
2019-02-19
14 Suresh Krishnan [Ballot Position Update] New position, No Objection, has been recorded for Suresh Krishnan
2019-02-19
14 Amanda Baber IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed
2019-02-18
14 Spencer Dawkins [Ballot Position Update] New position, No Objection, has been recorded for Spencer Dawkins
2019-02-16
14 Eric Rescorla
[Ballot discuss]
Rich version of this review at:
https://mozphab-ietf.devsvcdev.mozaws.net/D4155

I believe I have found a security issue, noted below. In addition, I
have noted a ...
2019-02-16
14 Eric Rescorla
[Ballot comment]
S 1.2.
>      the "URL and Filename safe" Base 64 Alphabet, as defined in section 5
>      of [RFC4648].  ...
2019-02-16
14 Eric Rescorla [Ballot Position Update] New position, Discuss, has been recorded for Eric Rescorla
2019-02-12
14 Tero Kivinen Request for Telechat review by SECDIR Completed: Ready. Reviewer: Tero Kivinen. Sent review to list.
2019-02-07
14 Tero Kivinen Request for Telechat review by SECDIR is assigned to Tero Kivinen
2019-02-07
14 Tero Kivinen Request for Telechat review by SECDIR is assigned to Tero Kivinen
2019-02-04
14 Amy Vezza Placed on agenda for telechat - 2019-02-21
2019-02-04
14 Alexey Melnikov IESG state changed to IESG Evaluation from Waiting for Writeup::AD Followup
2019-02-04
14 Alexey Melnikov Ballot has been issued
2019-02-04
14 Alexey Melnikov [Ballot Position Update] New position, Yes, has been recorded for Alexey Melnikov
2019-02-04
14 Alexey Melnikov Created "Approve" ballot
2019-02-04
14 Alexey Melnikov Ballot writeup was changed
2019-01-22
14 Alexey Melnikov AD review comments were addressed. Waiting for JMAP Mail to clear IETF LC before adding both to an IESG telechat.
2019-01-16
14 (System) Sub state has been changed to AD Followup from Revised ID Needed
2019-01-16
14 Neil Jenkins New version available: draft-ietf-jmap-core-14.txt
2019-01-16
14 (System) New version approved
2019-01-16
14 (System) Request for posting confirmation emailed to previous authors: Neil Jenkins <neilj@fastmailteam.com>, Chris Newman <chris.newman@oracle.com>
2019-01-16
14 Neil Jenkins Uploaded new revision
2019-01-15
13 Alexey Melnikov A few more minor changes needed in response to belated AD review.
2019-01-15
13 Alexey Melnikov IESG state changed to Waiting for Writeup::Revised I-D Needed from Waiting for Writeup::AD Followup
2019-01-14
13 (System) Sub state has been changed to AD Followup from Revised ID Needed
2019-01-14
13 (System) IANA Review state changed to Version Changed - Review Needed from IANA - Not OK
2019-01-14
13 Neil Jenkins New version available: draft-ietf-jmap-core-13.txt
2019-01-14
13 (System) New version approved
2019-01-14
13 (System) Request for posting confirmation emailed to previous authors: Neil Jenkins <neilj@fastmailteam.com>, Chris Newman <chris.newman@oracle.com>
2019-01-14
13 Neil Jenkins Uploaded new revision
2019-01-09
12 Alexey Melnikov IESG state changed to Waiting for Writeup::Revised I-D Needed from Waiting for Writeup
2019-01-03
12 Tero Kivinen Request for Last Call review by SECDIR Completed: Has Issues. Reviewer: Tero Kivinen. Sent review to list.
2018-12-28
12 Allison Mankin Request for Last Call review by TSVART Completed: Ready. Reviewer: Allison Mankin. Sent review to list.
2018-12-28
12 (System) IESG state changed to Waiting for Writeup from In Last Call
2018-12-27
12 (System) IANA Review state changed to IANA - Not OK from IANA - Review Needed
2018-12-27
12 Sabrina Tanamal
(Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs:

The IANA Functions Operator has completed its review of draft-ietf-jmap-core-12. If any part of this review is inaccurate, please let us ...
2018-12-26
12 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Victor Kuarsingh
2018-12-26
12 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Victor Kuarsingh
2018-12-20
12 Tero Kivinen Request for Last Call review by SECDIR is assigned to Tero Kivinen
2018-12-20
12 Tero Kivinen Request for Last Call review by SECDIR is assigned to Tero Kivinen
2018-12-20
12 Jean Mahoney Request for Last Call review by GENART is assigned to Pete Resnick
2018-12-20
12 Jean Mahoney Request for Last Call review by GENART is assigned to Pete Resnick
2018-12-18
12 Magnus Westerlund Request for Last Call review by TSVART is assigned to Allison Mankin
2018-12-18
12 Magnus Westerlund Request for Last Call review by TSVART is assigned to Allison Mankin
2018-12-14
12 Cindy Morgan IANA Review state changed to IANA - Review Needed
2018-12-14
12 Cindy Morgan
The following Last Call announcement was sent out (ends 2018-12-28):

From: The IESG <iesg-secretary@ietf.org>
To: IETF-Announce <ietf-announce@ietf.org>
CC: brong@fastmailteam.com, jmap@ietf.org, draft-ietf-jmap-core@ietf.org, alexey.melnikov@isode.com, Bron Gondwana <brong@fastmailteam.com>, ...
2018-12-14
12 Cindy Morgan IESG state changed to In Last Call from Last Call Requested
2018-12-14
12 Alexey Melnikov Last call was requested
2018-12-14
12 Alexey Melnikov Last call announcement was generated
2018-12-14
12 Alexey Melnikov Ballot approval text was generated
2018-12-14
12 Alexey Melnikov Ballot writeup was generated
2018-12-14
12 Alexey Melnikov Dear Secretariat, can you please make this 4 weeks LC due to holiday season.
2018-12-14
12 Alexey Melnikov IESG state changed to Last Call Requested from Publication Requested
2018-12-14
12 Alexey Melnikov Changed consensus to Yes from Unknown
2018-12-02
12 Bron Gondwana
(1) The type of RFC requests is Proposed Standard.  The title page
currently says "Standards Track".

(2) Document Announcement Writeup

Technical Summary

  JMAP-Core specifies ...
2018-12-02
12 Bron Gondwana IETF WG state changed to Submitted to IESG for Publication from In WG Last Call
2018-12-02
12 Bron Gondwana IESG state changed to Publication Requested from AD is watching
2018-12-02
12 Bron Gondwana
(1) The type of RFC requests is Proposed Standard.  The title page
currently says "Standards Track".

(2) Document Announcement Writeup

Technical Summary

  JMAP-Core specifies ...
2018-12-02
12 Neil Jenkins New version available: draft-ietf-jmap-core-12.txt
2018-12-02
12 (System) New version approved
2018-12-02
12 (System) Request for posting confirmation emailed to previous authors: Neil Jenkins <neilj@fastmailteam.com>, Chris Newman <chris.newman@oracle.com>
2018-12-02
12 Neil Jenkins Uploaded new revision
2018-11-25
11 Bron Gondwana Notification list changed to Bron Gondwana <brong@fastmailteam.com>
2018-11-25
11 Bron Gondwana Document shepherd changed to Bron Gondwana
2018-11-25
11 Neil Jenkins New version available: draft-ietf-jmap-core-11.txt
2018-11-25
11 (System) New version approved
2018-11-25
11 (System) Request for posting confirmation emailed to previous authors: Neil Jenkins <neilj@fastmailteam.com>, Chris Newman <chris.newman@oracle.com>
2018-11-25
11 Neil Jenkins Uploaded new revision
2018-11-16
10 Alexey Melnikov Responsible AD changed to Alexey Melnikov
2018-11-16
10 Alexey Melnikov Intended Status changed to Proposed Standard
2018-11-16
10 Alexey Melnikov IESG process started in state AD is watching
2018-11-16
10 (System) Earlier history may be found in the Comment Log for /doc/draft-jenkins-jmap/
2018-11-06
10 Neil Jenkins New version available: draft-ietf-jmap-core-10.txt
2018-11-06
10 (System) New version approved
2018-11-06
10 (System) Request for posting confirmation emailed to previous authors: Neil Jenkins <neilj@fastmailteam.com>, Chris Newman <chris.newman@oracle.com>
2018-11-06
10 Neil Jenkins Uploaded new revision
2018-10-23
09 Neil Jenkins New version available: draft-ietf-jmap-core-09.txt
2018-10-23
09 (System) New version approved
2018-10-23
09 (System) Request for posting confirmation emailed to previous authors: Neil Jenkins <neilj@fastmailteam.com>, Chris Newman <chris.newman@oracle.com>
2018-10-23
09 Neil Jenkins Uploaded new revision
2018-09-11
08 Bron Gondwana Long WGLC to give time for implementations to be completed.
2018-09-11
08 Bron Gondwana IETF WG state changed to In WG Last Call from WG Document
2018-09-10
08 Neil Jenkins New version available: draft-ietf-jmap-core-08.txt
2018-09-10
08 (System) New version approved
2018-09-10
08 (System) Request for posting confirmation emailed to previous authors: Neil Jenkins <neilj@fastmailteam.com>, Chris Newman <chris.newman@oracle.com>
2018-09-10
08 Neil Jenkins Uploaded new revision
2018-08-06
07 Neil Jenkins New version available: draft-ietf-jmap-core-07.txt
2018-08-06
07 (System) New version approved
2018-08-06
07 (System) Request for posting confirmation emailed to previous authors: Neil Jenkins <neilj@fastmailteam.com>, jmap-chairs@ietf.org
2018-08-06
07 Neil Jenkins Uploaded new revision
2018-07-02
06 Neil Jenkins New version available: draft-ietf-jmap-core-06.txt
2018-07-02
06 (System) New version approved
2018-07-02
06 (System) Request for posting confirmation emailed to previous authors: Neil Jenkins <neilj@fastmailteam.com>
2018-07-02
06 Neil Jenkins Uploaded new revision
2018-05-08
05 Neil Jenkins New version available: draft-ietf-jmap-core-05.txt
2018-05-08
05 (System) New version approved
2018-05-08
05 (System) Request for posting confirmation emailed to previous authors: Neil Jenkins <neilj@fastmailteam.com>
2018-05-08
05 Neil Jenkins Uploaded new revision
2018-03-04
04 Neil Jenkins New version available: draft-ietf-jmap-core-04.txt
2018-03-04
04 (System) New version approved
2018-03-04
04 (System) Request for posting confirmation emailed to previous authors: Neil Jenkins <neilj@fastmailteam.com>
2018-03-04
04 Neil Jenkins Uploaded new revision
2017-11-28
03 Neil Jenkins New version available: draft-ietf-jmap-core-03.txt
2017-11-28
03 (System) New version approved
2017-11-28
03 (System) Request for posting confirmation emailed to previous authors: Neil Jenkins <neilj@fastmailteam.com>
2017-11-28
03 Neil Jenkins Uploaded new revision
2017-10-29
02 Neil Jenkins New version available: draft-ietf-jmap-core-02.txt
2017-10-29
02 (System) New version approved
2017-10-29
02 (System) Request for posting confirmation emailed to previous authors: Neil Jenkins <neilj@fastmail.com>, jmap-chairs@ietf.org
2017-10-29
02 Neil Jenkins Uploaded new revision
2017-07-16
01 Neil Jenkins New version available: draft-ietf-jmap-core-01.txt
2017-07-16
01 (System) New version approved
2017-07-16
01 (System) Request for posting confirmation emailed to previous authors: Neil Jenkins <neilj@fastmail.com>
2017-07-16
01 Neil Jenkins Uploaded new revision
2017-04-19
00 Bron Gondwana Added to session: IETF-98: jmap  Thu-1520
2017-03-28
00 Bron Gondwana This document now replaces draft-jenkins-jmap instead of None
2017-03-28
00 Neil Jenkins New version available: draft-ietf-jmap-core-00.txt
2017-03-28
00 (System) WG -00 approved
2017-03-28
00 Neil Jenkins Set submitter to "Neil Jenkins <neilj@fastmail.com>", replaces to draft-jenkins-jmap and sent approval email to group chairs: jmap-chairs@ietf.org
2017-03-28
00 Neil Jenkins Uploaded new revision