JMAP Sharing
draft-ietf-jmap-sharing-09
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2024-11-19
|
(System) | Received changes through RFC Editor sync (changed state to RFC, created became rfc relationship between draft-ietf-jmap-sharing and RFC 9670, changed IESG state to RFC … Received changes through RFC Editor sync (changed state to RFC, created became rfc relationship between draft-ietf-jmap-sharing and RFC 9670, changed IESG state to RFC Published) |
|
2024-11-07
|
09 | (System) | RFC Editor state changed to AUTH48-DONE from AUTH48 |
2024-11-04
|
09 | Bron Gondwana | Added to session: IETF-121: jmap Tue-1500 |
2024-10-07
|
09 | (System) | RFC Editor state changed to AUTH48 |
2024-08-15
|
09 | (System) | RFC Editor state changed to RFC-EDITOR from EDIT |
2024-04-29
|
09 | (System) | IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor |
2024-04-29
|
09 | (System) | IANA Action state changed to Waiting on RFC Editor from In Progress |
2024-04-29
|
09 | (System) | IANA Action state changed to In Progress from Waiting on Authors |
2024-04-20
|
09 | Barry Leiba | Request closed, assignment withdrawn: Henry Thompson Last Call ARTART review |
2024-04-20
|
09 | Barry Leiba | Closed request for Last Call review by ARTART with state 'Overtaken by Events': Document has finished IESG processing |
2024-04-19
|
09 | (System) | IANA Action state changed to Waiting on Authors from In Progress |
2024-04-19
|
09 | (System) | RFC Editor state changed to EDIT |
2024-04-19
|
09 | (System) | IESG state changed to RFC Ed Queue from Approved-announcement sent |
2024-04-19
|
09 | (System) | Announcement was received by RFC Editor |
2024-04-19
|
09 | (System) | IANA Action state changed to In Progress |
2024-04-19
|
09 | (System) | Removed all action holders (IESG state changed) |
2024-04-19
|
09 | Jenny Bui | IESG state changed to Approved-announcement sent from Approved-announcement to be sent |
2024-04-19
|
09 | Jenny Bui | IESG has approved the document |
2024-04-19
|
09 | Jenny Bui | Closed "Approve" ballot |
2024-04-19
|
09 | Jenny Bui | Ballot approval text was generated |
2024-04-18
|
09 | Murray Kucherawy | IESG state changed to Approved-announcement to be sent from Approved-announcement to be sent::AD Followup |
2024-04-18
|
09 | Cindy Morgan | IESG state changed to Approved-announcement to be sent::AD Followup from IESG Evaluation |
2024-04-18
|
09 | Sabrina Tanamal | IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed |
2024-04-18
|
09 | John Scudder | [Ballot comment] Thanks for the explanation and update. |
2024-04-18
|
09 | John Scudder | [Ballot Position Update] Position for John Scudder has been changed to No Objection from Discuss |
2024-04-17
|
09 | (System) | IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed |
2024-04-17
|
09 | Neil Jenkins | New version available: draft-ietf-jmap-sharing-09.txt |
2024-04-17
|
09 | Neil Jenkins | New version accepted (logged-in submitter: Neil Jenkins) |
2024-04-17
|
09 | Neil Jenkins | Uploaded new revision |
2024-04-17
|
08 | David Dong | The JMAP Data Types and JMAP Capabilities registrations have been approved. |
2024-04-17
|
09 | (System) | IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed |
2024-04-17
|
08 | John Scudder | [Ballot discuss] Thanks for this document, as a non-expert I found it easy to read. I have one potential issue, related to subscriptions, I'd like … [Ballot discuss] Thanks for this document, as a non-expert I found it easy to read. I have one potential issue, related to subscriptions, I'd like to have a discussion about. Caveat, as mentioned, I'm not an expert in this technology area, I'm simply going on what the words in the respective specifications say. If the correct outcome of the DISCUSSion is for you to apply a clue bat to me, and no changes to the document, that's fine. It seems as though there's a conflict between what you write: The JMAP Session object (see [RFC8620], Section 2) typically includes an object in the accounts property for every account that the user has access to. Collaborative systems may share data between a very large number of Principals, most of which the user does not care about day-to-day. The Session object MUST only include Accounts where either the user is subscribed to at least one record (see [RFC8620], Section 1.6.3) in the account, or the account belongs to the user. And the definition of the session object in RFC 8620: A successful authenticated GET request to the JMAP Session resource MUST return a JSON-encoded *Session* object, giving details about the data and capabilities the server can provide to the client given those credentials. It has the following properties: ... o accounts: "Id[Account]" A map of an account id to an Account object for each account (see Section 1.6.2) the user has access to. ... RFC 8620 doesn't say "typically has" it says "has", which to my eyes is a requirement, not a suggestion, notwithstanding the lack of RFC 2119 keyword. If (as it appears) you're making a normative change to what RFC 8620 specifies, that doesn't bother me, but I think you should call it out more clearly, and I think you should use the Updates: 8620 header. Continuing, StateChange events for changes to data SHOULD only be sent for data the user has subscribed to and MUST NOT be sent for any account where the user is not subscribed to any records in the account, except where that account belongs to the user. A close reading of RFC 8620 section 7.1 makes it seem like the above is also a change, although PushSubscription in 8620 seems like the exception that proves the rule that 7.1 didn't mean what the plain language of it says. After reading Section 4 of your document, though, I wonder if you are even talking about the same thing as what RFC 8620 describes as a subscription. Your Section 4 defines "isSubscribed" to mean "the user wishes to subscribe to see this data" and AFAICT doesn't relate to push notifications, except through the much earlier sentence about StateChange that I quote above. Can you say a few words about how PushSubscription and isSubscribed relate to one another, and whether this relationship will be sufficiently clear to the intended audience of this document? Because it's not at all clear to me. Depending on what the intended relationship between these two things is, maybe a few words about it in the document would help, maybe it needs to update RFC 8620, etc. |
2024-04-17
|
08 | John Scudder | [Ballot Position Update] New position, Discuss, has been recorded for John Scudder |
2024-04-17
|
08 | David Dong | IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed |
2024-04-17
|
08 | David Dong | IANA Experts State changed to Expert Reviews OK from Reviews assigned |
2024-04-17
|
09 | (System) | IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed |
2024-04-17
|
08 | Paul Wouters | [Ballot comment] Numerous sections use the bullet points and empty lines in way that "mis-group" the items for me, making it difficult to parse. I … [Ballot comment] Numerous sections use the bullet points and empty lines in way that "mis-group" the items for me, making it difficult to parse. I almost raised this as a DISCUSS. An example: * accountIds: String[] A list of account ids. The Principal matches if any of the ids in this list are keys in the Principal's "accounts" property (i.e., if any of the account ids belong to the principal). * email: String The email property of the principal contains the given string. * name: String To me this keeps reading as "A list of accounts..." belongs to "email: String". IMHO, the proper way would be: * accountIds: String[] A list of account ids. The Principal matches if any of the ids in this list are keys in the Principal's "accounts" property (i.e., if any of the account ids belong to the principal). * email: String The email property of the principal contains the given string. * name: String stuff ... Setion 3.6.1: What is the logic for "after" including the date and "before" not including the date? |
2024-04-17
|
08 | Paul Wouters | [Ballot Position Update] New position, No Objection, has been recorded for Paul Wouters |
2024-04-16
|
08 | Éric Vyncke | [Ballot comment] Thanks for the work done, it seems like a useful document. Nevertheless, some non-blocking comments: - the abstract and contents present this I-D … [Ballot comment] Thanks for the work done, it seems like a useful document. Nevertheless, some non-blocking comments: - the abstract and contents present this I-D as a "data model" but, in my own view, a data model does not include "methods" or actions. Suggest to augment the abstract to also mention "methods" - even with a i18n section, section 2 allows for only one unknown-language version of "description" - section 1.5.1 I wonder why the plural form is used in urn:ietf:params:jmap:principals as there can be only one principal Hope this helps improving the document. -éric |
2024-04-16
|
08 | Éric Vyncke | [Ballot Position Update] New position, No Objection, has been recorded for Éric Vyncke |
2024-04-16
|
08 | Roman Danyliw | [Ballot comment] Thank you to Susan Hares for the GENART review. |
2024-04-16
|
08 | Roman Danyliw | [Ballot Position Update] New position, No Objection, has been recorded for Roman Danyliw |
2024-04-16
|
08 | Orie Steele | [Ballot comment] draft-ietf-jmap-sharing-08 has addressed my comments. |
2024-04-16
|
08 | Orie Steele | [Ballot Position Update] Position for Orie Steele has been changed to No Objection from Discuss |
2024-04-16
|
08 | Zaheduzzaman Sarker | [Ballot comment] Thanks for working on this specification, and thanks for adding the internationalization consideration section, this was helpful. No objection from transport layer considerations … [Ballot comment] Thanks for working on this specification, and thanks for adding the internationalization consideration section, this was helpful. No objection from transport layer considerations :-). |
2024-04-16
|
08 | Zaheduzzaman Sarker | [Ballot Position Update] New position, No Objection, has been recorded for Zaheduzzaman Sarker |
2024-04-16
|
08 | Jim Guichard | [Ballot Position Update] New position, No Objection, has been recorded for Jim Guichard |
2024-04-15
|
08 | Mahesh Jethanandani | [Ballot comment] Thanks to Susan Hares for the General Area Review Team (Gen-ART) review (https://mailarchive.ietf.org/arch/msg/gen-art/nZz2fnG_Y5EFsQnoPvi1-q-_y7Y). and to Yaron Sheffer for the SECDIR review … [Ballot comment] Thanks to Susan Hares for the General Area Review Team (Gen-ART) review (https://mailarchive.ietf.org/arch/msg/gen-art/nZz2fnG_Y5EFsQnoPvi1-q-_y7Y). and to Yaron Sheffer for the SECDIR review (https://mailarchive.ietf.org/arch/msg/secdir/RJWI2E_uRwrUcp18hFZV-LZ7WEw). ------------------------------------------------------------------------------- COMMENT ------------------------------------------------------------------------------- The IANA review of this document seems to not have concluded yet. ------------------------------------------------------------------------------- NIT ------------------------------------------------------------------------------- All comments below are about very minor potential issues that you may choose to address in some way - or ignore - as you see fit. Some were flagged by automated tools (via https://github.com/larseggert/ietf-reviewtool), so there will likely be some false positives. There is no need to let me know what you did with these suggestions. Reference [RFC7564] to RFC7564, which was obsoleted by RFC8264 (this may be on purpose). Section 2, paragraph 5 > ilable. If given, the value MUST be conform with the "addr-spec" syntax, as d > ^^^^^^^^^^ There may an error in the verb form "be conform". Section 3.2, paragraph 2 > on the data type in question. For example it might be the "title" property o > ^^^^^^^ A comma is probably missing here. Section 4, paragraph 2 > The specification makes the lists sharable by referencing this document and d > ^^^^^^^^ Do not mix variants of the same word ("sharable" and "shareable") within a single text. |
2024-04-15
|
08 | Mahesh Jethanandani | [Ballot Position Update] New position, No Objection, has been recorded for Mahesh Jethanandani |
2024-04-15
|
08 | Gunter Van de Velde | [Ballot Position Update] New position, No Objection, has been recorded for Gunter Van de Velde |
2024-04-12
|
08 | Deb Cooley | [Ballot comment] General, nit: I'm personally not a fan of the tagging in the text version to signal bold and italic text in the html … [Ballot comment] General, nit: I'm personally not a fan of the tagging in the text version to signal bold and italic text in the html version. Especially when it occurs adjacent to formal naming/format language. General, very small nit: A mix of Principal and principal occur throughout the document. Pick one. (I'm assuming the RFC editor will flag this) |
2024-04-12
|
08 | Deb Cooley | [Ballot Position Update] New position, No Objection, has been recorded for Deb Cooley |
2024-04-11
|
08 | (System) | IANA Review state changed to Version Changed - Review Needed from IANA - Not OK |
2024-04-11
|
08 | Neil Jenkins | New version available: draft-ietf-jmap-sharing-08.txt |
2024-04-11
|
08 | (System) | New version approved |
2024-04-11
|
08 | (System) | Request for posting confirmation emailed to previous authors: Neil Jenkins |
2024-04-11
|
08 | Neil Jenkins | Uploaded new revision |
2024-04-10
|
07 | Linda Dunbar | Request for Last Call review by OPSDIR Completed: Has Issues. Reviewer: Linda Dunbar. Sent review to list. |
2024-04-09
|
07 | Erik Kline | [Ballot Position Update] New position, No Objection, has been recorded for Erik Kline |
2024-04-09
|
07 | Susan Hares | Request for Last Call review by GENART Completed: Ready with Issues. Reviewer: Susan Hares. Sent review to list. |
2024-04-08
|
07 | Orie Steele | [Ballot discuss] # Orie Steele, ART AD, comments for draft-ietf-jmap-sharing-07 CC @OR13 https://author-tools.ietf.org/api/idnits?url=https://www.ietf.org/archive/id/draft-ietf-jmap-sharing-07.txt&submitcheck=True Thanks to the authors for this document, and to Arnt Gulbrandsen for … [Ballot discuss] # Orie Steele, ART AD, comments for draft-ietf-jmap-sharing-07 CC @OR13 https://author-tools.ietf.org/api/idnits?url=https://www.ietf.org/archive/id/draft-ietf-jmap-sharing-07.txt&submitcheck=True Thanks to the authors for this document, and to Arnt Gulbrandsen for the shepherd write up. ## Discuss ``` 243 * *id*: Id (immutable; server-set) 244 The id of the principal. 245 * *type*: String 246 This MUST be one of the following values: 247 - individual: This represents a single person. 248 - group: This represents a group of people. 249 - resource: This represents some resource, e.g., a projector. 250 - location: This represents a location. 251 - other: This represents some other undefined principal. 252 * *name*: String ``` The repeated '*' make this section difficult to read, I initially assumed this syntax indicated the field is not optional. After reviewing RFC8620, it seems to simply be a "bolding" / "emphasis" effect. This section (and similar ones) contain many instances of "String" which is defined in https://datatracker.ietf.org/doc/html/rfc8620#section-1.1 As has been discussed on the list regarding a related document: https://mailarchive.ietf.org/arch/msg/jmap/nEumbk7DKcV6AOg6q-7yD_qetU0/ Unicode / i18n processing of these fields is possibly non trivial... The document would be greatly improved by a section commenting on what kinds of JSON Strings / UTF-8 strings must remain supported. Examples in an appendix demonstrating interesting edge cases / unicode characters might help. ``` 310 * *accountIds*: String[] 311 A list of account ids. The Principal matches if any of the ids in 312 this list are keys in the Principal's "accounts" property (i.e., 313 if any of the account ids belong to the principal). ``` Should this not be Id[] ? Is full UTF-8 equality check expected here? ``` 354 The server MAY limit the maximum number of notifications it will 355 store for a user. When the limit is reached, any new notification 356 will cause the previously oldest notification to be automatically 357 deleted. ``` Why not SHOULD or MUST? What happens if there is no limit? ``` 359 The server MAY coalesce notifications if appropriate, or remove 360 notifications that it deems are no longer relevant or after a certain 361 period of time. The server SHOULD automatically destroy a 362 notification about an object if the user subscribes to that object. ``` Why not MUST? Should 362 say "unsubscribes" ? ``` 439 * *objectAccountId*: String 440 The objectAccountId value must be identical to the given value to 441 match the condition. ``` Should this be `*objectAccountId*: Id` ? |
2024-04-08
|
07 | Orie Steele | [Ballot comment] ## Comments ``` 173 The server MAY reject the user's attempt to subscribe to some 174 resources even if they have … [Ballot comment] ## Comments ``` 173 The server MAY reject the user's attempt to subscribe to some 174 resources even if they have permission to access them, e.g., a 175 calendar representing a location. ``` Can this be strengthened to a SHOULD with clear conditions for when the server MUST allow subscription? ``` 177 A user may query the set of Principals they have access to with 178 "Principal/query" (see Section 2.4). The Principal object may then 179 provide Account objects if the user has permission to access data for 180 that principal, even if they are not yet subscribed. ``` Can this be strengthened with normative language? For example: The Principle object MUST contain / provide when... The Principle object MUST NOT contain / provide when... ``` 295 However, the server may reject this change, and probably will reject 296 any other change, with a forbidden SetError. Managing principals is 297 likely tied to a directory service or some other vendor-specific 298 solution, and may occur out-of-band, or via an additional capability 299 defined elsewhere. ``` Can this language be strengthened? For example: When the server rejects updates it MUST use a SetError of type forbidden as described in Section 5.3 of RFC8620. ``` 314 * *email*: String 315 Looks for the text in the email property. ``` I suggest a stronger reference for IDNA compatible email identifiers. There are many combinations of unicode characters that will not result in a valid email address. Consider: https://datatracker.ietf.org/doc/html/rfc6531 If this field is not required to be a well formed email (possibly one build of an IDNA), perhaps note that directly. ``` 318 * *text* String 319 Looks for the text in the name, email, and description properties. ``` The use of the word text is slightly misleading here without inclusion of the charset, since strictly speaking this is filtering on octets (encoding some UTF-8 string), correct? Thanks to Yaron Sheffer for his comments to this effect in the SEC DIR review. ``` 347 The server SHOULD create a ShareNotification whenever the user's 348 permissions change on an object. It SHOULD NOT create a notification 349 for permission changes to a group principal, even if the user is in 350 the group. ``` Why not MUST? The way this is written, an implementation could easily decide to reverse these recommendations. ``` 614 5. Security Considerations ``` Please consider adding security considerations regarding deceptive use of unicode characters, perhaps drawing from previous work, for example from: https://datatracker.ietf.org/doc/html/rfc5894#section-1.4 """ The introduction of the larger repertoire of characters potentially makes the set of misspellings larger, especially given that in some cases the same appearance, for example on a business card, might visually match several Unicode code points or several sequences of code points. """ ``` 639 The set of principals within a shared environment SHOULD be strictly 640 controlled. If adding a new principal is open to the public, risks 641 include: ``` Why not MUST? Is consent from existing principles required or recommended when adding new principles? ## Nits ``` 536 "u12345678": { 537 "name": "jane.doe@example.com" 538 "isPersonal": true 539 "isReadOnly": false 540 "accountCapabilities": { 541 "urn:com.example:jmap:todo": {}, 542 "urn:ietf:params:jmap:principals:owner": { 543 accountIdForPrincipal: "u33084183", 544 principalId: "P105aga511jaa" 545 } 546 } 547 } ``` This example is malformed JSON. accountIdForPrincipal and principalId are missing quotes, and the there is no indication of elision, consider starting with { ... "u12345678": ... } Its also strange that "name" is an email in this example, consider an interesting unicode example like: "Voß" or some user chosen string that includes emojis (just make sure they are black or white). |
2024-04-08
|
07 | Orie Steele | [Ballot Position Update] New position, Discuss, has been recorded for Orie Steele |
2024-04-06
|
07 | Yaron Sheffer | Request for Last Call review by SECDIR Completed: Has Issues. Reviewer: Yaron Sheffer. Sent review to list. |
2024-04-01
|
07 | Cindy Morgan | Placed on agenda for telechat - 2024-04-18 |
2024-04-01
|
07 | Murray Kucherawy | Ballot has been issued |
2024-04-01
|
07 | Murray Kucherawy | [Ballot Position Update] New position, Yes, has been recorded for Murray Kucherawy |
2024-04-01
|
07 | Murray Kucherawy | Created "Approve" ballot |
2024-04-01
|
07 | Murray Kucherawy | IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead |
2024-04-01
|
07 | Murray Kucherawy | Ballot writeup was changed |
2024-04-01
|
07 | (System) | IESG state changed to Waiting for AD Go-Ahead from In Last Call |
2024-03-30
|
07 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Yaron Sheffer |
2024-03-28
|
07 | (System) | IANA Review state changed to IANA - Not OK from IANA - Review Needed |
2024-03-28
|
07 | David Dong | (Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs: IANA has completed its review of draft-ietf-jmap-sharing-07. If any part of this review is inaccurate, please let us know. IANA … (Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs: IANA has completed its review of draft-ietf-jmap-sharing-07. If any part of this review is inaccurate, please let us know. IANA understands that, upon approval of this document, there are two actions which we must complete. First, in the JMAP Capabilities registry in the JSON Meta Application Protocol (JMAP) registry group located at: https://www.iana.org/assignments/jmap/ two new registrations will be made with intended use common as follows: Capability Name: urn:ietf:params:jmap:principals Intended Use: common Change Controller: IETF Security and Privacy Considerations: [ RFC-to-be; Section 5 ] Reference: [ RFC-to-be ] Capability Name: urn:ietf:params:jmap:principals:owner Intended Use: common Change Controller: IETF Security and Privacy Considerations: [ RFC-to-be; Section 5 ] Reference: [ RFC-to-be ] As this document requests registrations in an Expert Review or Specification Required (see RFC 8126) registry, we have initiated the required Expert Review via a separate request. This review must be completed before the document's IANA state can be changed to "IANA OK." Second, in the JMAP Data Type registry also in the JSON Meta Application Protocol (JMAP) registry group located at: https://www.iana.org/assignments/jmap/ two new registrations will be made as follows: Type Name: Principal Can Reference Blobs: No Can Use for State Change: Yes Capability: urn:ietf:params:jmap:principals Reference: [ RFC-to-be ] Type Name: ShareNotification Can Reference Blobs: No Can Use for State Change: Yes Capability: urn:ietf:params:jmap:principals Reference: [ RFC-to-be ] As this also requests registrations in an Expert Review or Specification Required (see RFC 8126) registry, we have initiated and completed the required Expert Review via a separate request. We understand that these are the only actions 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 meant only to confirm the list of actions that will be performed. For definitions of IANA review states, please see: https://datatracker.ietf.org/help/state/draft/iana-review Thank you, David Dong IANA Services Sr. Specialist |
2024-03-28
|
07 | David Dong | The JMAP Data Types registrations have been approved. |
2024-03-21
|
07 | Carlos Pignataro | Request for Last Call review by OPSDIR is assigned to Linda Dunbar |
2024-03-20
|
07 | Neil Jenkins | New version available: draft-ietf-jmap-sharing-07.txt |
2024-03-20
|
07 | Neil Jenkins | New version accepted (logged-in submitter: Neil Jenkins) |
2024-03-20
|
07 | Neil Jenkins | Uploaded new revision |
2024-03-19
|
06 | Jean Mahoney | Request for Last Call review by GENART is assigned to Susan Hares |
2024-03-19
|
06 | David Dong | IANA Experts State changed to Reviews assigned |
2024-03-18
|
06 | Barry Leiba | Request for Last Call review by ARTART is assigned to Henry Thompson |
2024-03-18
|
06 | Jenny Bui | IANA Review state changed to IANA - Review Needed |
2024-03-18
|
06 | Jenny Bui | The following Last Call announcement was sent out (ends 2024-04-01): From: The IESG To: IETF-Announce CC: arnt.gulbrandsen@icann.org, brong@fastmailteam.com, draft-ietf-jmap-sharing@ietf.org, jmap-chairs@ietf.org, jmap@ietf.org … The following Last Call announcement was sent out (ends 2024-04-01): From: The IESG To: IETF-Announce CC: arnt.gulbrandsen@icann.org, brong@fastmailteam.com, draft-ietf-jmap-sharing@ietf.org, jmap-chairs@ietf.org, jmap@ietf.org, superuser@gmail.com Reply-To: last-call@ietf.org Sender: Subject: Last Call: (JMAP Sharing) to Proposed Standard The IESG has received a request from the JSON Mail Access Protocol WG (jmap) to consider the following document: - 'JMAP Sharing' 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 last-call@ietf.org mailing lists by 2024-04-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 specifies a data model for sharing data between users using JMAP. Future documents can reference this one when defining data types to support a consistent model of sharing. The file can be obtained via https://datatracker.ietf.org/doc/draft-ietf-jmap-sharing/ No IPR declarations have been submitted directly on this I-D. |
2024-03-18
|
06 | Jenny Bui | IESG state changed to In Last Call from Last Call Requested |
2024-03-18
|
06 | Jenny Bui | Last call announcement was generated |
2024-03-18
|
06 | Murray Kucherawy | Last call was requested |
2024-03-18
|
06 | Murray Kucherawy | Ballot approval text was generated |
2024-03-18
|
06 | Murray Kucherawy | Ballot writeup was generated |
2024-03-18
|
06 | Murray Kucherawy | IESG state changed to Last Call Requested from AD Evaluation::AD Followup |
2024-03-18
|
06 | Murray Kucherawy | Last call announcement was generated |
2024-03-18
|
06 | (System) | Changed action holders to Murray Kucherawy (IESG state changed) |
2024-03-18
|
06 | (System) | Sub state has been changed to AD Followup from Revised I-D Needed |
2024-03-18
|
06 | Neil Jenkins | New version available: draft-ietf-jmap-sharing-06.txt |
2024-03-18
|
06 | (System) | New version approved |
2024-03-18
|
06 | (System) | Request for posting confirmation emailed to previous authors: Neil Jenkins |
2024-03-18
|
06 | Neil Jenkins | Uploaded new revision |
2024-03-16
|
05 | (System) | Changed action holders to Neil Jenkins (IESG state changed) |
2024-03-16
|
05 | Murray Kucherawy | IESG state changed to AD Evaluation::Revised I-D Needed from AD Evaluation::AD Followup |
2024-03-08
|
05 | Murray Kucherawy | IESG state changed to AD Evaluation::AD Followup from AD Evaluation |
2024-02-25
|
05 | Murray Kucherawy | IESG state changed to AD Evaluation from Publication Requested |
2024-02-20
|
05 | Bron Gondwana | # Document Shepherd Write-Up for jmap-sharing ## Document History 1. The WG consensus is broad; this document has the support of everyone who's written … # Document Shepherd Write-Up for jmap-sharing ## Document History 1. The WG consensus is broad; this document has the support of everyone who's written a draft or code. 2. The draft's progress was remarkably frictionless. 3. No appeal has been threatened, no discontent. 4. This document is not implementable in itself; it discusses how to share resources among different users in JMAP and defines a couple of things that will be common to all resources shared, but defines no resources that could be shared. ## Additional Reviews 5. The document does not relate to any other WGs or standards organizations. 6. This document requires security review, which I'm sure will be forthcoming. 7. There is no YANG module. 8. The document has been reviewed by several JMAP experts; automated checks are not applicable. ## Document Shepherd Checks 9. In my opinion, this document is needed, clearly written, complete, correctly designed, and ready to be handed off to the responsible Area Director. 10. I've read through the lists of common issues, and this document escapes. 11. Publication as Proposed Standard is requested. This is the proper type, since all of the JMAP standards are on the standards track and this document has not progressed further. Datatracker reflects this accurately. 12. Reasonable efforts have been made to remind all authors of the intellectual property rights (IPR) disclosure obligations described in [BCP 79][7]. As far as I know, all disclosures have been filed. I asked in person at the IETF meeting in Prague. 13. The author has shown his willingness to be listed as such. 14. I've run the idnits tool and applied skeptical eyeballs; the document looks flawless. In fact, I complimented the author. 15. All normative references should be normative; there are no informative references. 16. All normative references are freely available to anyone, network permitting. 17. There are no downward references. 18. There are no normative references to unready documents, etc. 19. The publication of this document will not change the status of anything. 20. The IANA considerations section requests the inclusion of two strings, which is well discussed in the body of the document. The body of the document discusses nothing more. 21. No designated expert is required. |
2024-02-20
|
05 | Bron Gondwana | IETF WG state changed to Submitted to IESG for Publication from In WG Last Call |
2024-02-20
|
05 | Bron Gondwana | IESG state changed to Publication Requested from I-D Exists |
2024-02-20
|
05 | (System) | Changed action holders to Murray Kucherawy (IESG state changed) |
2024-02-20
|
05 | Bron Gondwana | Responsible AD changed to Murray Kucherawy |
2024-02-20
|
05 | Bron Gondwana | Document is now in IESG state Publication Requested |
2024-02-13
|
05 | Arnt Gulbrandsen | # Document Shepherd Write-Up for jmap-sharing ## Document History 1. The WG consensus is broad; this document has the support of everyone who's written … # Document Shepherd Write-Up for jmap-sharing ## Document History 1. The WG consensus is broad; this document has the support of everyone who's written a draft or code. 2. The draft's progress was remarkably frictionless. 3. No appeal has been threatened, no discontent. 4. This document is not implementable in itself; it discusses how to share resources among different users in JMAP and defines a couple of things that will be common to all resources shared, but defines no resources that could be shared. ## Additional Reviews 5. The document does not relate to any other WGs or standards organizations. 6. This document requires security review, which I'm sure will be forthcoming. 7. There is no YANG module. 8. The document has been reviewed by several JMAP experts; automated checks are not applicable. ## Document Shepherd Checks 9. In my opinion, this document is needed, clearly written, complete, correctly designed, and ready to be handed off to the responsible Area Director. 10. I've read through the lists of common issues, and this document escapes. 11. Publication as Proposed Standard is requested. This is the proper type, since all of the JMAP standards are on the standards track and this document has not progressed further. Datatracker reflects this accurately. 12. Reasonable efforts have been made to remind all authors of the intellectual property rights (IPR) disclosure obligations described in [BCP 79][7]. As far as I know, all disclosures have been filed. I asked in person at the IETF meeting in Prague. 13. The author has shown his willingness to be listed as such. 14. I've run the idnits tool and applied skeptical eyeballs; the document looks flawless. In fact, I complimented the author. 15. All normative references should be normative; there are no informative references. 16. All normative references are freely available to anyone, network permitting. 17. There are no downward references. 18. There are no normative references to unready documents, etc. 19. The publication of this document will not change the status of anything. 20. The IANA considerations section requests the inclusion of two strings, which is well discussed in the body of the document. The body of the document discusses nothing more. 21. No designated expert is required. |
2024-02-05
|
05 | Neil Jenkins | New version available: draft-ietf-jmap-sharing-05.txt |
2024-02-05
|
05 | (System) | New version approved |
2024-02-05
|
05 | (System) | Request for posting confirmation emailed to previous authors: Neil Jenkins |
2024-02-05
|
05 | Neil Jenkins | Uploaded new revision |
2023-11-19
|
04 | Bron Gondwana | Notification list changed to brong@fastmailteam.com, arnt.gulbrandsen@icann.org from brong@fastmailteam.com because the document shepherd was set |
2023-11-19
|
04 | Bron Gondwana | Document shepherd changed to Arnt Gulbrandsen |
2023-08-28
|
04 | Neil Jenkins | New version available: draft-ietf-jmap-sharing-04.txt |
2023-08-28
|
04 | (System) | New version approved |
2023-08-28
|
04 | (System) | Request for posting confirmation emailed to previous authors: Neil Jenkins |
2023-08-28
|
04 | Neil Jenkins | Uploaded new revision |
2023-06-12
|
03 | Bron Gondwana | IETF WG state changed to In WG Last Call from WG Document |
2023-06-12
|
03 | Bron Gondwana | Notification list changed to brong@fastmailteam.com because the document shepherd was set |
2023-06-12
|
03 | Bron Gondwana | Document shepherd changed to Bron Gondwana |
2023-03-30
|
03 | Neil Jenkins | New version available: draft-ietf-jmap-sharing-03.txt |
2023-03-30
|
03 | (System) | New version approved |
2023-03-30
|
03 | (System) | Request for posting confirmation emailed to previous authors: Neil Jenkins |
2023-03-30
|
03 | Neil Jenkins | Uploaded new revision |
2022-10-05
|
02 | Neil Jenkins | New version available: draft-ietf-jmap-sharing-02.txt |
2022-10-05
|
02 | (System) | New version approved |
2022-10-05
|
02 | (System) | Request for posting confirmation emailed to previous authors: Neil Jenkins |
2022-10-05
|
02 | Neil Jenkins | Uploaded new revision |
2022-08-10
|
01 | (System) | Document has expired |
2022-07-28
|
01 | Bron Gondwana | Changed consensus to Yes from Unknown |
2022-07-28
|
01 | Bron Gondwana | Intended Status changed to Proposed Standard from None |
2022-02-06
|
01 | Neil Jenkins | New version available: draft-ietf-jmap-sharing-01.txt |
2022-02-06
|
01 | (System) | New version approved |
2022-02-06
|
01 | (System) | Request for posting confirmation emailed to previous authors: Neil Jenkins |
2022-02-06
|
01 | Neil Jenkins | Uploaded new revision |
2021-12-08
|
00 | (System) | Document has expired |
2021-06-06
|
00 | Bron Gondwana | This document now replaces draft-jenkins-jmap-sharing instead of None |
2021-06-06
|
00 | Neil Jenkins | New version available: draft-ietf-jmap-sharing-00.txt |
2021-06-06
|
00 | (System) | WG -00 approved |
2021-06-06
|
00 | Neil Jenkins | Set submitter to "Neil Jenkins ", replaces to draft-jenkins-jmap-sharing and sent approval email to group chairs: jmap-chairs@ietf.org |
2021-06-06
|
00 | Neil Jenkins | Uploaded new revision |