RFC Errata
RFC 8620, "The JSON Meta Application Protocol (JMAP)", July 2019
Note: This RFC has been updated by RFC 9404, RFC 9670
Source of RFC: jmap (art)
Errata ID: 6606
Status: Reported
Type: Technical
Publication Format(s) : TEXT
Reported By: Neil Jenkins
Date Reported: 2021-06-09
Section 3.3 says:
o using: "String[]"
The set of capabilities the client wishes to use. The client MAY
include capability identifiers even if the method calls it makes
do not utilise those capabilities. The server advertises the set
of specifications it supports in the Session object (see
Section 2), as keys on the "capabilities" property.
It should say:
o using: "String[]"
The set of capabilities the client wishes to use. The client MAY
include capability identifiers even if the method calls it makes
do not utilise those capabilities. The server advertises the set
of specifications it supports in the Session object (see
Section 2), as keys on the "capabilities" property. The
"urn:ietf:params:jmap:core" capability represents this document
and MUST be included in the "using" list. This is to allow a
smooth upgrade path for future revisions to the core JMAP
specification with different capability identifiers.
Notes:
The original text was unclear on whether the capability for this document (JMAP core) had to be included in the "using" list, or just those of extensions to JMAP core. Clarify that the "core" capability must also be included, and give the rationale.
