Event Publishing Extensions to iCalendar
draft-ietf-calext-eventpub-extensions-19
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2021-07-30
|
19 | (System) | RFC Editor state changed to AUTH48-DONE from AUTH48 |
2021-06-24
|
19 | (System) | RFC Editor state changed to AUTH48 |
2021-04-14
|
19 | Bron Gondwana | Added to session: interim-2021-calext-01 |
2021-04-14
|
19 | Bron Gondwana | Added to session: interim-2021-jmap-01 |
2021-04-09
|
19 | (System) | IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor |
2021-04-09
|
19 | (System) | RFC Editor state changed to RFC-EDITOR from IANA |
2021-04-09
|
19 | (System) | IANA Action state changed to Waiting on RFC Editor from In Progress |
2021-04-09
|
19 | (System) | IANA Action state changed to In Progress from Waiting on Authors |
2021-04-01
|
19 | (System) | IANA Action state changed to Waiting on Authors from In Progress |
2021-04-01
|
19 | (System) | IANA Action state changed to In Progress from On Hold |
2021-03-26
|
19 | Michael Douglass | New version available: draft-ietf-calext-eventpub-extensions-19.txt |
2021-03-26
|
19 | (System) | New version approved |
2021-03-26
|
19 | (System) | Request for posting confirmation emailed to previous authors: Michael Douglass |
2021-03-26
|
19 | Michael Douglass | Uploaded new revision |
2021-03-01
|
18 | Bron Gondwana | Added to session: IETF-110: calext Wed-1530 |
2021-02-25
|
18 | (System) | IANA Action state changed to On Hold from In Progress |
2021-02-25
|
18 | (System) | IANA Action state changed to In Progress from Waiting on Authors |
2021-02-23
|
18 | (System) | IANA Action state changed to Waiting on Authors from In Progress |
2021-02-23
|
18 | (System) | IANA Action state changed to In Progress from On Hold |
2021-01-29
|
18 | (System) | RFC Editor state changed to IANA from EDIT |
2021-01-19
|
18 | (System) | IANA Action state changed to On Hold from In Progress |
2021-01-14
|
18 | (System) | RFC Editor state changed to EDIT |
2021-01-14
|
18 | (System) | IESG state changed to RFC Ed Queue from Approved-announcement sent |
2021-01-14
|
18 | (System) | Announcement was received by RFC Editor |
2021-01-14
|
18 | (System) | IANA Action state changed to In Progress |
2021-01-14
|
18 | Amy Vezza | IESG state changed to Approved-announcement sent from Approved-announcement to be sent |
2021-01-14
|
18 | Amy Vezza | IESG has approved the document |
2021-01-14
|
18 | Amy Vezza | Closed "Approve" ballot |
2021-01-14
|
18 | Amy Vezza | Ballot approval text was generated |
2021-01-14
|
18 | Amy Vezza | Ballot writeup was changed |
2021-01-14
|
18 | Barry Leiba | IESG state changed to Approved-announcement to be sent from IESG Evaluation::AD Followup |
2021-01-14
|
18 | Barry Leiba | Ballot writeup was changed |
2021-01-14
|
18 | Barry Leiba | [Ballot Position Update] Position for Barry Leiba has been changed to Yes from No Objection |
2021-01-14
|
18 | Barry Leiba | [Ballot comment] Thanks very much for the changes in Section 9.1, and I think we're now at the best place we can reasonable be here. … [Ballot comment] Thanks very much for the changes in Section 9.1, and I think we're now at the best place we can reasonable be here. Well done. Thanks also for the changes to clarify the ABNF, and for handling all the other comments. |
2021-01-14
|
18 | Barry Leiba | [Ballot Position Update] Position for Barry Leiba has been changed to No Objection from Discuss |
2021-01-13
|
18 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2021-01-13
|
18 | Michael Douglass | New version available: draft-ietf-calext-eventpub-extensions-18.txt |
2021-01-13
|
18 | (System) | New version approved |
2021-01-13
|
18 | (System) | Request for posting confirmation emailed to previous authors: Michael Douglass |
2021-01-13
|
18 | Michael Douglass | Uploaded new revision |
2021-01-04
|
17 | Barry Leiba | Good work on the latest version, which resolves just about everything. There's one more short round needed on the ABNF, and Murray has just placed … Good work on the latest version, which resolves just about everything. There's one more short round needed on the ABNF, and Murray has just placed a ballot (which we need in order for the document to pass approval), so please address his comments... and then we should be done, at last. |
2021-01-04
|
17 | Barry Leiba | IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation::AD Followup |
2021-01-04
|
17 | Barry Leiba | [Ballot discuss] Thanks very much for the changes in Section 9.1, and I think we're now at the best place we can reasonable be here. … [Ballot discuss] Thanks very much for the changes in Section 9.1, and I think we're now at the best place we can reasonable be here. Well done. Thanks also for the changes to clarify the ABNF. They're mostly good, and we should be able to clean these last bits up pretty easily: — Section 6.6 — The new ABNF doesn’t correctly specify what the old was trying to say. I think this is correct and concise, but please check it over: NEW sdataprop = "STRUCTURED-DATA" sdataparam ":" sdataval CRLF sdataparam = ; all parameter elements may appear in any order, ; and the order is not significant. (sdataparamtext / sdataparambin / sdataparamuri) *(";" other-param) sdataparamtext = ";VALUE=TEXT" ";" fmttypeparam ";" schemaparam sdataparambin = ";VALUE=BINARY" ";ENCODING=BASE64" ";" fmttypeparam ";" schemaparam sdataparamuri = ";VALUE=URI" [";" fmttypeparam] [";" schemaparam] sdataval = ( binary / text /uri ) ; value MUST match value type END — Section 7.1 — participantc = "BEGIN" ":" "PARTICIPANT" CRLF *( partprop / locationc / resourcec ) "END" ":" "PARTICIPANT" CRLF This allows multiple instances of partprop (or none), which is not what you mean. The “*” isn’t right. Also, do you really mean to have locationc and resourcec here? Those are blocks that are peers of participantc within eventc, todoc, journalc, and freebusyc… are they also meant to be nested within participantc? If so, it would be good to have an example or two that shows that. In any case, that bit of ABNF still needs some work. (calendaraddress) (created) (description) (dtstamp) (geo) (last-mod) (priority) (seq) (status) (summary) (url) All of these are meant to be optional, so they should be in square brackets, rather than in parentheses. The same is true in Sections 7.2 and 7.3. |
2021-01-04
|
17 | Barry Leiba | Ballot comment and discuss text updated for Barry Leiba |
2021-01-04
|
17 | Murray Kucherawy | [Ballot comment] Section 1.2 says "For example, we may want to record who is participating in a public event", but the Privacy Considerations section doesn't … [Ballot comment] Section 1.2 says "For example, we may want to record who is participating in a public event", but the Privacy Considerations section doesn't say anything about the fact that this could collect data about people who are interested in the event, even if they don't go (though the location issue is mentioned). Also, especially since 2020, the public event could be a purely online event, where location data isn't part of the issue. (Alternatively, if this is meant to address in-person events only, that would be useful to say up front.) Section 6.2 (and other sections, but I noticed it here): ABNF literal strings are case-insensitive. That means, for example, that the ABNF here would allow "ACTIVE" for a "partvalue", but would also allow "active", "AcTiVe", etc. Is that acceptable? (This probably applies to lots of prior CALEXT documents -- I admittedly didn't check -- so it may not be worth fixing here.) Section 6.4: Property Parameters: IANA, or non-standard property parameters can be specified on this property. I think that should be "IANA-registered"? Same issue in Sections 6.5 and 6.6. Section 7: I believe the ABNF here needs a once-over. Section 9.2: For the threat described in the first paragraph, are there any possible mitigations to suggest? Section 10.2: In "without that participants express permission", that should be "participant's". There's also a period missing at the end of the second last paragraph, though as it reads, it's possible there's even some intended text missing. Section 11.2: The rules for making registrations into both the existing registries and these new ones are striking. RFC 8126 doesn't even create a category that is a combination of Expert Review and Standards Action, but that's what this spells out. And I wonder what would happen if we were to publish a Standards Track RFC (which has IETF consensus) with which the Designated Expert disagreed. I'm not asking for anything to change here given that consistency with the existing registries is probably desirable, but it does set an unusually high bar for registrations. |
2021-01-04
|
17 | Murray Kucherawy | [Ballot Position Update] Position for Murray Kucherawy has been changed to No Objection from No Record |
2021-01-03
|
17 | Murray Kucherawy | [Ballot comment] Section 1.2 says "For example, we may want to record who is participating in a public event", but the Privacy Considerations section doesn't … [Ballot comment] Section 1.2 says "For example, we may want to record who is participating in a public event", but the Privacy Considerations section doesn't say anything about the fact that this could collect data about people who are interested in the event, even if they don't go (though the location issue is mentioned). Also, especially since 2020, the public event could be a purely online event, where location data isn't part of the issue. (Alternatively, if this is meant to address in-person events only, that would be useful to say up front.) Section 6.2 (and other sections, but I noticed it here): ABNF literal strings are case-insensitive. That means, for example, that the ABNF here would allow "ACTIVE" for a "partvalue", but would also allow "active", "AcTiVe", etc. Is that acceptable? Section 6.4: Property Parameters: IANA, or non-standard property parameters can be specified on this property. I think that should be "IANA-registered"? Same issue in Sections 6.5 and 6.6. Section 7: I don't understand some of the ABNF here. For "locprop", "resprop", and "partprop", parentheses appear to be used to mean "optional", but the ABNF way to say that is to use square brackets. Rather, parentheses are meant to denote what it calls a "sequence group". Can you explain what's going on here? Section 9.2: For the threat described in the first paragraph, are there any possible mitigations to suggest? Section 10.2: In "without that participants express permission", that should be "participant's". There's also a period missing at the end of the second last paragraph, though as it reads, it's possible there's even some intended text missing. Section 11.2: The rules for making registrations into both the existing registries and these new ones set a really high bar. In fact RFC 8126 doesn't even create a category that is a combination of Expert Review and Standards Action, but that's what this spells out. And I wonder what would happen if we were to publish a Standards Track RFC (which has IETF consensus) with which the Designated Expert disagreed. Is this super high bar necessary? |
2021-01-03
|
17 | Murray Kucherawy | Ballot comment text updated for Murray Kucherawy |
2021-01-03
|
17 | Michael Douglass | New version available: draft-ietf-calext-eventpub-extensions-17.txt |
2021-01-03
|
17 | (System) | New version approved |
2021-01-03
|
17 | (System) | Request for posting confirmation emailed to previous authors: Michael Douglass , calext-chairs@ietf.org |
2021-01-03
|
17 | Michael Douglass | Uploaded new revision |
2020-12-29
|
16 | Benjamin Kaduk | [Ballot comment] Thank you for addressing my Discuss points! The new FlightReservation in §5.4 looks much more plausible; thanks. I guess I shouldn't complain that … [Ballot comment] Thank you for addressing my Discuss points! The new FlightReservation in §5.4 looks much more plausible; thanks. I guess I shouldn't complain that the dates are in 2017... Section 5.1 While I can't fault the move from param-value to [list of quoted string], I don't remember what the motivation was for that change. Section 6.2 If there is a related ATTENDEE proeprty then all parameters must nit: s/proeprty/property/ Section 7.2 For backwards compatibility wuth existing clients and servers when used to schedule events and tasks the ATTENDEE property MUST be used to specify the sheduling parameters as defined for that property. nit: s/sheduling/scheduling/ For other, future uses the CALENDAR-ADDRESS property MUST be used to specify those parameters. I trust the responsible AD to ensure that this new requirement has received the appropriate level of (WG and community) review. Section 9 Thanks for the updates to the Security Considerations; they're a big help! I did make one further suggested improvement in my response to my previous ballot's email thread. Appendix B At least some of the new versions are in 2020, not 2019 |
2020-12-29
|
16 | Benjamin Kaduk | [Ballot Position Update] Position for Benjamin Kaduk has been changed to No Objection from Discuss |
2020-10-16
|
16 | Michael Douglass | New version available: draft-ietf-calext-eventpub-extensions-16.txt |
2020-10-16
|
16 | (System) | New version approved |
2020-10-16
|
16 | (System) | Request for posting confirmation emailed to previous authors: Michael Douglass |
2020-10-16
|
16 | Michael Douglass | Uploaded new revision |
2020-02-10
|
15 | Alexey Melnikov | I transferred AD responsibility for the document to Barry Leiba, who will be continuing on IESG after the Vancouver IETF in March 2020. |
2020-02-10
|
15 | Alexey Melnikov | Shepherding AD changed to Barry Leiba |
2020-01-24
|
15 | Alissa Cooper | [Ballot comment] Thanks for addressing my DISCUSS. Original comment: Please respond to the Gen-ART review. The abstract should mention the update to RFC 7986 and … [Ballot comment] Thanks for addressing my DISCUSS. Original comment: Please respond to the Gen-ART review. The abstract should mention the update to RFC 7986 and the introduction should explain what is updated. Section 11: "This specification does not introduce any additional privacy concerns beyond those described in [RFC5545]." This seems untrue given the sentence that follows it, so this should be deleted. |
2020-01-24
|
15 | Alissa Cooper | [Ballot Position Update] Position for Alissa Cooper has been changed to No Objection from Discuss |
2019-10-16
|
15 | Roman Danyliw | [Ballot comment] Thank you for addressing my DISCUSS items. |
2019-10-16
|
15 | Roman Danyliw | [Ballot Position Update] Position for Roman Danyliw has been changed to No Objection from Discuss |
2019-10-08
|
15 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2019-10-08
|
15 | Michael Douglass | New version available: draft-ietf-calext-eventpub-extensions-15.txt |
2019-10-08
|
15 | (System) | New version approved |
2019-10-08
|
15 | (System) | Request for posting confirmation emailed to previous authors: Michael Douglass |
2019-10-08
|
15 | Michael Douglass | Uploaded new revision |
2019-09-23
|
14 | Alexey Melnikov | IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation::AD Followup |
2019-08-26
|
14 | Gunter Van de Velde | Assignment of request for Last Call review by OPSDIR to Joel Jaeggli was marked no-response |
2019-08-02
|
14 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2019-08-02
|
14 | (System) | IANA Review state changed to Version Changed - Review Needed from IANA - Not OK |
2019-08-02
|
14 | Michael Douglass | New version available: draft-ietf-calext-eventpub-extensions-14.txt |
2019-08-02
|
14 | (System) | New version approved |
2019-08-02
|
14 | (System) | Request for posting confirmation emailed to previous authors: Michael Douglass |
2019-08-02
|
14 | Michael Douglass | Uploaded new revision |
2019-05-30
|
13 | Cindy Morgan | IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation |
2019-05-29
|
13 | Alissa Cooper | [Ballot discuss] Section 7.6: " The format type and schema parameters can be specified on this property and are RECOMMENDED for text … [Ballot discuss] Section 7.6: " The format type and schema parameters can be specified on this property and are RECOMMENDED for text or inline binary encoded content information." Doesn't this need to be REQUIRED rather than RECOMMENDED in order for it to improve rather than potentially worsen interoperability? Section 8.1: "User agents MUST NOT include this information without informing the participant." This seems like it needs to say "without the participant's express permission." (As in https://www.w3.org/TR/geolocation-API). |
2019-05-29
|
13 | Alissa Cooper | [Ballot comment] Please respond to the Gen-ART review. The abstract should mention the update to RFC 7986 and the introduction should explain what is updated. … [Ballot comment] Please respond to the Gen-ART review. The abstract should mention the update to RFC 7986 and the introduction should explain what is updated. Section 11: "This specification does not introduce any additional privacy concerns beyond those described in [RFC5545]." This seems untrue given the sentence that follows it, so this should be deleted. |
2019-05-29
|
13 | Alissa Cooper | [Ballot Position Update] New position, Discuss, has been recorded for Alissa Cooper |
2019-05-29
|
13 | Warren Kumari | [Ballot comment] I apologize - I run out of time to fully review this document, and so I'm balloting "NoObj" in the "I read the … [Ballot comment] I apologize - I run out of time to fully review this document, and so I'm balloting "NoObj" in the "I read the protocol action, and I trust the sponsoring AD so have no problem and / or this is outside my area of expertise or have no cycles" sense of the term. |
2019-05-29
|
13 | Warren Kumari | [Ballot Position Update] New position, No Objection, has been recorded for Warren Kumari |
2019-05-29
|
13 | Roman Danyliw | [Ballot discuss] Per the Security Considerations section, [RFC3986] and [W3C.REC-html51-20171003] were helpful. I was hoping to see cautionary text for the potentially danger … [Ballot discuss] Per the Security Considerations section, [RFC3986] and [W3C.REC-html51-20171003] were helpful. I was hoping to see cautionary text for the potentially danger of handling/parsing arbitrary binaries as allowed by STRUCTURED DATA. I didn’t see it in downstream references. I also tried to find the referenced section suggested by “Security considerations relating to the ‘ATTACH’ property, as described in [RFC5545]” but could not. It’s not the explicit Security Considerations (Section 7 of [RFC5545) or in the definition of Attachment (Section 3.8.1.1 of [RFC5545]). Do you mean Section 3.1.3, Binary Content? Could you please make it clear which section you meant. |
2019-05-29
|
13 | Roman Danyliw | [Ballot comment] (1) Sections 5.1. and 5.2 state “New resource types SHOULD be registered in the manner laid down in this specification.” It would be … [Ballot comment] (1) Sections 5.1. and 5.2 state “New resource types SHOULD be registered in the manner laid down in this specification.” It would be cleared if you explicitly referenced the relevant IANA section. (2) Section 6. Doesn't the sentence “[t]he SOURCE property defined in [RFC7986] is redefined …” suggests that this document should also officially update RFC7986? (3) Editorial nits: Global. “vcard” and “VCARD” is used interchangeably. Recommend choosing one and being consistent Section 2. Misplaced comma?. s/JSON, [RFC8259]/JSON [RFC8259] Section 3. Typo. s/informations/information/ Section 3.1.2. Typo. s/traveller/traveler/ Section 3.1.2.1. Typo. s/non/none/ Section 7.5. Typo. s/sevices/services/ Section 9.2. Typo. s/plaaning/planning/ |
2019-05-29
|
13 | Roman Danyliw | [Ballot Position Update] New position, Discuss, has been recorded for Roman Danyliw |
2019-05-29
|
13 | Suresh Krishnan | [Ballot Position Update] New position, No Objection, has been recorded for Suresh Krishnan |
2019-05-29
|
13 | Deborah Brungard | [Ballot Position Update] New position, No Objection, has been recorded for Deborah Brungard |
2019-05-28
|
13 | (System) | IANA Review state changed to IANA - Not OK from Version Changed - Review Needed |
2019-05-28
|
13 | Benjamin Kaduk | [Ballot discuss] I want to talk some about the redefinition of SOURCE. While I agree that the original definition's applicability is more narrow than it … [Ballot discuss] I want to talk some about the redefinition of SOURCE. While I agree that the original definition's applicability is more narrow than it needs to be, that doesn't seem to be enough to convince me that there's enough justification to make it so broad as to provide vcard information about a participant or an event link-back, as opposed to just the canonical source of updates for a given object/component. I must apologize for having essentially not done a search of the WG discussion archives for this topic, and pointers into the archive could help to convince me that this redefinition is a stable, interoperable, and backwards-compatible choice. The example in Section 5.4: STRUCTURED-DATA;FMTTYPE=application/ld+json; SCHEMA="https://schema.org/FlightReservation"; ENCODING=BASE64;VALUE=BINARY:Zm9vYmFy contains an inline value that doesn't seem to decode to a valid FlightReservation JSON object. Perhaps I'm misreading, but the ABNF in Section 7.6 does not seem to allow for an explicit VALUE=TEXT parameter to be given, and the description does not list TEXT as the default value type. (I note that the listed example does include VALUE=TEXT, causing this to rise to a Discuss-level internal inconsistency.) Similarly, the examples in Section 8.1 seem incomplete, since they omit the REQUIRED dtstamp and uid properties. |
2019-05-28
|
13 | Benjamin Kaduk | [Ballot comment] Section 3 The properties defined here can all reference external meta-data which may be used by applications to provide enhanced value … [Ballot comment] Section 3 The properties defined here can all reference external meta-data which may be used by applications to provide enhanced value to users. This sentence seems to raise my hackles for two reasons: (1) it reads like marketing copy and not a technical specification, and (2) it calls to mind analogies to all the privacy-harming technologies that have become pervasive in HTML mail and the web ecosystem: tracking pixels, call-home URLs, etc.. While I agree that loading remote content can be helpful, it is definitely a dual-use technology; I appreciate that the privacy considerations attempt to cover the risks of remote content. Perhaps there is additional room to nod to those risks at this point in the document. Using STRUCTURED-LOCATION, information about a number of interesting locations can be communicated, for example, address, region, country, postal code as well as other informations such as the parking, restaurants and the venue. [...] nit: "the parking" is incomplete; perhaps "parking availability"? nit: "restaurants" is also incomplete; perhaps "nearby restaurants"? In social calendaring it is often important to identify the active participants in the event, for example a school sports team, and the inactive participants, for example the parents. I share the directorate reviewer's confusion as to what "social calendaring" is. Section 3.1.1 In addition, there will be sponsorship information for sponsors of the event and perhaps paid sponsorship properties essentially advertising local establishments. I'm not sure how much precedent the IETF has for facilitating advertising as a specific goal. Section 3.1.2.1 A meeting may have 10 attendees non of which are co-located. The nit: s/non/none/ current ATTENDEE property does not allow for the addition of such meta-data. The PARTICIPANT property allows attendees to specify their location. nit: PARTICIPANT is a component, not a property. Section 4 Please be more concrete about what actually is changing, e.g., the addition of participantc to eventc/todoc/journalc, as well as the more obvious incremental addition to the properties' ABNF. Making the reader cross-reference to RFC 5545 for each ABNF production is rather unfriendly. Section 5.2 Is a video remote conferencing facility assumed to also provide audio functionality? Section 5.3 nit: "lowest level of ordering" is perhaps ambiguous (though the subsequent clarification is not); I'd suggest just "as being ordered last". Example uses: The ORDER may be applied to the PARTICIPANT-TYPE property to indicate the relative importance of the participant, for example as a sponsor or a performer. For example, ORDER=1 could define the principal performer or soloist. side note: It's not very clear to me that it's going to be possible to assign a complete ordering to all participants once events start getting complicated. There is the option of just leaving a single low-priority "everybody else" bucket and not worrying too hard, but this feels like something easy that gets a quick win but will not be a full solution. (Which, to be clear, is not necessarily bad.) Section 5.5 While I'm sympathetic to not actually putting a full HTML styled description in the example, I'd suggest at least putting in the closing tag. Section 7.1 nit: is there a reason for active participants to be taking a "role" but inactive ones taking a "part"? Section 7.3 It's not clear to me when one would attach an alternative representation to a STYLED-DESCRIPTION rather than just adding the other representation as another STYLED-DESCRIPTION in its own right. Presumably this just means I'm not an iCalendar expert, but maybe there is something more subtle going on here. Section 7.4 Do we want a reference to RFC 7986 again for the LABEL parameter? When used in a component the value of this property provides information about the event venue or of related services such as parking, dining, stations etc.. Does this hold universally for all components (e.g., even PARTICIPANT) or only some of them? I don't understand all the discussion about the "Use of the related parameter", which is presumably just my lack of familiarity with iCalendar in general. But it's surprising that we'd have to worry about timezones and such for events/todos related to a structured *location*. Section 7.5 strucewaval = ( uri / text ) "strucewaval" seems like a typo and does not appear elsewhere in the document. Section 8.1 Conformance: This component can be specified multiple times in a "VEVENT", "VTODO", "VJOURNAL", or "VFREEBUSY" calendar component. Description: This component provides information about a participant in an event, task or poll. [...] Why do these two lists have different cardinality? Privacy Issues: When a LOCATION is supplied it provides information about the location of a participant at a given time or times. This may represent an unacceptable privacy risk for some participants. User agents MUST NOT include this information without informing the participant. How is this "informing" supposed to work when the participant is not a human (e.g., an organizational SPONSOR or a sports team)? Also, it seems likely that there may be attributes (parameters) other than location that a given individual may not wish to be disclosed, or at least disclosed globally. In the last example: BEGIN: PARTICIPANT SOURCE;FMTTYPE=text/vcard; this last semicolon should be a colon? http://dir.example.com/vcard/contacts/contact1.vcf PARTICIPANT-TYPE:CONTACT DESCRIPTION:A contact: The last colon here is superflous? END:PARTICIPANT Section 8.2 It's not entirely clear to me that we need this much discussion about schedulable PARTICPANTs -- can't we get most of the way with the status quo of ATTENDEE properties being schedulable, and just noting that for such ATTENDEEs, the matching PARTICIPANT may have additional (e.g., location) information? Section 9.1 This example seems to illustrate a weakness of STRUCTURED-LOCATION, namely that it relies upon the human readaing the LABEL parameter to understand what type of relationship the location has to the event. It seems that calendaring software would be able to present a better interface if there was some structured information available about the type of location, as well as the freeform string of the label. Section 9.2 The time gap between DTSTAMP and CREATED is rather large; is that intended? It might also be helpful to give some indication of the meeting room where the event is nominally occurring, so as to make the "At home" location more clearly a remote location. Section 10 Potential additional security considerations: the target of the CALENDAR-ADDRESS URLs may have access control on them, and not all recipients of the property may be authorized to access the referenced calendar. Such access control is properly a matter for the owner of the calendar in question, but it may still be appropriate to mention it here. Security considerations relating to the "ATTACH" property, as described in [RFC5545], are applicable to the "STRUCTURED-DATA" property. I had a quick look in RFC 5545, and neither the labelled Security Considerations section nor any mention of "ATTACH" (with quotes) seemed to cover such security considerations. What am I missing? When processing HTML content applications need to be aware of the many security and privacy issues as described in the IANA considerations section of [W3C.REC-html51-20171003] nits: this needs at least a comma after "content", and possibly another comma before "as described". Section 11 There may be some privacy considerations relating to the ORDER parameter, as it provides an indication of some entity (the organizer's?) perception of the relative importance of other participants. The addition of location information to the new participant component provides information about the location of participants at a given time. We probably should go a little further and note that this may facilitate tracking of individuals or malicious actions targeted against them at the known location/time pair. |
2019-05-28
|
13 | Benjamin Kaduk | [Ballot Position Update] New position, Discuss, has been recorded for Benjamin Kaduk |
2019-05-28
|
13 | Ignas Bagdonas | [Ballot Position Update] New position, No Objection, has been recorded for Ignas Bagdonas |
2019-05-28
|
13 | Magnus Westerlund | [Ballot Position Update] New position, No Objection, has been recorded for Magnus Westerlund |
2019-05-27
|
13 | Barry Leiba | [Ballot discuss] Thanks for the work in this document; I think there’s useful stuff here, and I appreciate what it took to put it together. … [Ballot discuss] Thanks for the work in this document; I think there’s useful stuff here, and I appreciate what it took to put it together. One thing at the DISCUSS level: — Section 10 — It’s good to refer to RFC 3986 for URI-related security considerations, and all of them do apply here. Something else that comes to mind that comes along with a set of new URIs is whether they actually point to what they say they do. I don’t see that there’s any way to verify that they do, and I’m very skeptical about the effectiveness of warning an end user about this sort of thing, for many reasons. I can see why allowing URIs is convenient and compelling, but I’m very heavily concerned about tracking and other privacy leaks, malicious and deceptive content, and other such problems, especially considering the prevalence of abusive calendar invitations these days. I’m not sure what the answer is here, but let’s have a discussion about it and see where we can go with it. Update: We will discuss this in the calext interim meeting, jointly with CalConnect. |
2019-05-27
|
13 | Barry Leiba | [Ballot comment] — Section 3 — As with Section 1, you’re going into detail about the properties and component, details that again seem out of … [Ballot comment] — Section 3 — As with Section 1, you’re going into detail about the properties and component, details that again seem out of place. Again, I suggest moving those details into the sections that define those items, and promoting Section 3.1 to be Section 3 (so Section 3 becomes the “Use Cases”). ======== Resolved comments below; thanks for addressing them. ======== — Section 1 — This strikes me as far too much detail for the Introduction. You give a bit of detail about each component, property, and parameter — details that should simply be left for the definitions that come later. Even listing them isn’t necessary, because there’s a table of contents. Having all that in the Introduction puts it out of context: it’s too early in the document for a reader to get the details, and it comes out as rather disorganized, scattered. I suggest merging the paragraph about the PARTICIPANT component into the second paragraph of Section 2, and then removing everything after that from Section 1 entirely. The information should instead go into an introductory paragraph in each added element’s definition section. — Section 2 — This is a better match for the way [W3C.REC-xml-20081126] and JSON, [RFC8259] handles such structures and allows richer definitions. There’s an extraneous comma after “JSON”, and it should be “handle” to match the plural subject. — Sections 5.2, 7.1, and 8.1 — Please see BCP 178 (RFC 6648), and then remove x-name and x-prop. Thanks. — Section 5.3 — Its value MUST be an integer greater than or equal to 1 that quantifies the order with 1 being the first in the ordering. You quantify cardinal numbers, not ordinal numbers. I think “specifies” is the word you want here. A given value, or the absence of a value, MUST NOT be interpreted on its own. I don’t understand what this means; can you explain? This parameter MAY be applied to any property that allows multiple instances. What about properties that don’t allow multiple instances? This MAY is unnecessary because you already have the equivalent “OPTIONAL” at the beginning if the definition. I think your intent here is this: NEW This parameter MUST NOT be applied to a property that does not allow multiple instances. END — Section 6 — Purpose: This property provides a reference to information about a component such as a participant possibly as a vcard or optionally a plain text typed value. This sentence needs some punctuation or rephrasing in order to make sense. Can you try? — Section 8.1 — Description: This component provides information about an participant in an event, task or poll. Make it “a participant”. |
2019-05-27
|
13 | Barry Leiba | Ballot comment and discuss text updated for Barry Leiba |
2019-05-26
|
13 | (System) | IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed |
2019-05-26
|
13 | Michael Douglass | New version available: draft-ietf-calext-eventpub-extensions-13.txt |
2019-05-26
|
13 | (System) | New version approved |
2019-05-26
|
13 | (System) | Request for posting confirmation emailed to previous authors: Michael Douglass |
2019-05-26
|
13 | Michael Douglass | Uploaded new revision |
2019-05-24
|
12 | Mirja Kühlewind | [Ballot comment] A couple of comments/questions: 1) “In addition the SOURCE property defined in [RFC7986] is redefined to allow VALUE=TEXT and broaden … [Ballot comment] A couple of comments/questions: 1) “In addition the SOURCE property defined in [RFC7986] is redefined to allow VALUE=TEXT and broaden its usage.” As you redefine the SOURCE property, this document should probably update RFC7986. 2) “This section defines updates to the tables defined in [RFC5545] and new tables.” I wouldn’t think that the table in RFC5545 need to be “updated”. Isn’t the whole purpose of having a registry that you don’t need to update another document in order to extend the table elements? I would recommend to just define the new and updated elements. 3) “These tables may be updated using the same approaches laid down in Section 8.2.1 of [RFC5545]” I find the use of the word “may” here a bit blurry. I would propose simply “are updated”. 4) Why is this document Proposed Standard? The shepherd write-up sounds like the review and deployment of these extension is currently very limited and therefore experimental might be more appropriate…? It’s looks like the change of the SOURCE property needs standards track, however, maybe it would be better to split this up in a separate document then? 5) Can you maybe further elaborate what the use case for the Order Property Parameter is? 6) “When a LABEL parameter is supplied the language of the label must match that of the content and of the LANGUAGE parameter if present.” Shouldn’t this be a normative MUST? Or actually probably a SHOULD? |
2019-05-24
|
12 | Mirja Kühlewind | [Ballot Position Update] New position, No Objection, has been recorded for Mirja Kühlewind |
2019-05-24
|
12 | Alvaro Retana | [Ballot Position Update] New position, No Objection, has been recorded for Alvaro Retana |
2019-05-18
|
12 | Éric Vyncke | [Ballot comment] Thanks for the work everyone has put into this document. I liked the section 3.1 'use cases' providing insights on the goal, same … [Ballot comment] Thanks for the work everyone has put into this document. I liked the section 3.1 'use cases' providing insights on the goal, same for the section about extended examples. I only have one comment and a couple of nits. == COMMENT == -- Section 4 -- If this syntax replaces completely or partly the one of RFC 5545, then it should be clear in the text (and I have seen that other iCal RFC use the same introduction). What about the other RFC that also update RFC 5545? Is their syntax also impacted? == NITS == -- Section 1 -- Please introduce VCARD before using the word, other words in this section are obvious to the reader. -- Section 2 -- Missing a '.' at the end of first paragraph. -- Section 5.4 -- Please use https://example.org rather than https://schema.org or is it a reference, existing URI ? -- Section 13 -- Last sentence ends with a ',' |
2019-05-18
|
12 | Éric Vyncke | [Ballot Position Update] New position, No Objection, has been recorded for Éric Vyncke |
2019-05-16
|
12 | Barry Leiba | [Ballot discuss] Thanks for the work in this document; I think there’s useful stuff here, and I appreciate what it took to put it together. … [Ballot discuss] Thanks for the work in this document; I think there’s useful stuff here, and I appreciate what it took to put it together. Two things at the DISCUSS level: — Sections 5.2, 7.1, and 8.1 — Please see BCP 178 (RFC 6648), and then remove x-name and x-prop. Thanks. — Section 10 — It’s good to refer to RFC 3986 for URI-related security considerations, and all of them do apply here. Something else that comes to mind that comes along with a set of new URIs is whether they actually point to what they say they do. I don’t see that there’s any way to verify that they do, and I’m very skeptical about the effectiveness of warning an end user about this sort of thing, for many reasons. I can see why allowing URIs is convenient and compelling, but I’m very heavily concerned about tracking and other privacy leaks, malicious and deceptive content, and other such problems, especially considering the prevalence of abusive calendar invitations these days. I’m not sure what the answer is here, but let’s have a discussion about it and see where we can go with it. |
2019-05-16
|
12 | Barry Leiba | [Ballot comment] The document organization points below are on the edge of DISCUSS for me, but in the end I thing the document is readable … [Ballot comment] The document organization points below are on the edge of DISCUSS for me, but in the end I thing the document is readable as it is, so I’ve made them COMMENT level. But PLEASE consider what I’m suggesting, because I think it would really help the flow and understandability. — Section 1 — This strikes me as far too much detail for the Introduction. You give a bit of detail about each component, property, and parameter — details that should simply be left for the definitions that come later. Even listing them isn’t necessary, because there’s a table of contents. Having all that in the Introduction puts it out of context: it’s too early in the document for a reader to get the details, and it comes out as rather disorganized, scattered. I suggest merging the paragraph about the PARTICIPANT component into the second paragraph of Section 2, and then removing everything after that from Section 1 entirely. The information should instead go into an introductory paragraph in each added element’s definition section. — Section 2 — This is a better match for the way [W3C.REC-xml-20081126] and JSON, [RFC8259] handles such structures and allows richer definitions. There’s an extraneous comma after “JSON”, and it should be “handle” to match the plural subject. — Section 3 — As with Section 1, you’re going into detail about the properties and component, details that again seem out of place. Again, I suggest moving those details into the sections that define those items, and promoting Section 3.1 to be Section 3 (so Section 3 becomes the “Use Cases”). — Section 5.3 — Its value MUST be an integer greater than or equal to 1 that quantifies the order with 1 being the first in the ordering. You quantify cardinal numbers, not ordinal numbers. I think “specifies” is the word you want here. A given value, or the absence of a value, MUST NOT be interpreted on its own. I don’t understand what this means; can you explain? This parameter MAY be applied to any property that allows multiple instances. What about properties that don’t allow multiple instances? This MAY is unnecessary because you already have the equivalent “OPTIONAL” at the beginning if the definition. I think your intent here is this: NEW This parameter MUST NOT be applied to a property that does not allow multiple instances. END — Section 6 — Purpose: This property provides a reference to information about a component such as a participant possibly as a vcard or optionally a plain text typed value. This sentence needs some punctuation or rephrasing in order to make sense. Can you try? — Section 8.1 — Description: This component provides information about an participant in an event, task or poll. Make it “a participant”. |
2019-05-16
|
12 | Barry Leiba | [Ballot Position Update] New position, Discuss, has been recorded for Barry Leiba |
2019-05-15
|
12 | Alexey Melnikov | IESG state changed to IESG Evaluation from Waiting for Writeup |
2019-05-13
|
12 | Amy Vezza | Placed on agenda for telechat - 2019-05-30 |
2019-05-11
|
12 | Alexey Melnikov | Ballot has been issued |
2019-05-11
|
12 | Alexey Melnikov | [Ballot Position Update] New position, Yes, has been recorded for Alexey Melnikov |
2019-05-11
|
12 | Alexey Melnikov | Created "Approve" ballot |
2019-05-11
|
12 | Alexey Melnikov | Ballot writeup was changed |
2019-04-29
|
12 | (System) | IESG state changed to Waiting for Writeup from In Last Call |
2019-04-28
|
12 | Dan Romascanu | Request for Last Call review by GENART Completed: Ready with Issues. Reviewer: Dan Romascanu. Sent review to list. |
2019-04-25
|
12 | (System) | IANA Review state changed to IANA OK - Actions Needed from IANA - Review Needed |
2019-04-25
|
12 | Amanda Baber | (Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs: The IANA Functions Operator has completed its review of draft-ietf-calext-eventpub-extensions-12. If any part of this review is inaccurate, please let … (Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs: The IANA Functions Operator has completed its review of draft-ietf-calext-eventpub-extensions-12. If any part of this review is inaccurate, please let us know. The IANA Functions Operator understands that upon approval of this document, there are five actions to be completed. First, in the Properties registry on the iCalendar Element Registries page located at https://www.iana.org/assignments/icalendar/ seven new registrations will be made: Property: CALENDAR-ADDRESS Status: Current Reference: [ RFC-to-be ] Section 7.2 Property: PARTICIPANT-TYPE Status: Current Reference: [ RFC-to-be ] Section 7.1 Property: SOURCE Status: Current Reference: [ RFC-to-be ] Section 6 Property: STRUCTURED-DATA Status: Current Reference: [ RFC-to-be ] Section 7.6 Property: STYLED-DESCRIPTION Status: Current Reference: [ RFC-to-be ] Section 7.3 Property: STRUCTURED-LOCATION Status: Current Reference: [ RFC-to-be ] Section 7.4 Property: STRUCTURED-RESOURCE Status: Current Reference: [ RFC-to-be ] Section 7.5 As this document requests registrations in an Expert Review (see RFC 8126) registry, we have initiated the required review in a separate ticket. Second, in the Parameters registry also on the iCalendar Properties Registries page located at https://www.iana.org/assignments/icalendar/ four new registrations will be made: Parameter: LOCTYPE Status: Current Reference: [ RFC-to-be ] Section 5.1 Parameter: ORDER Status: Current Reference: [ RFC-to-be ] Section 5.2 Parameter: RESTYPE Status: Current Reference: [ RFC-to-be ] Section 5.3 Parameter: SCHEMA Status: Current Reference: [ RFC-to-be ] Section 5.4 We have initiated the required expert review in a separate ticket. Third, in the Components registry also on the iCalendar Element Registries page located at https://www.iana.org/assignments/icalendar/ one new registration will be made: Component: PARTICIPANT Status: Current Reference: [ RFC-to-be ] Section 8.1 We have initiated the required expert review in a separate ticket. Fourth, a new registry called Participant Types will be created under the heading "iCalendar Element Registries" at https://www.iana.org/assignments/icalendar/ The new registry will be managed via Expert Review as defined in RFC 8126. These are the initial registrations: +-------------------+---------+----------------------------+ | Participant Type | Status | Reference | +-------------------+---------+----------------------------+ | ACTIVE | Current | [ RFC-to-be ], Section 7.1 | | INACTIVE | Current | [ RFC-to-be ], Section 7.1 | | SPONSOR | Current | [ RFC-to-be ], Section 7.1 | | CONTACT | Current | [ RFC-to-be ], Section 7.1 | | BOOKING-CONTACT | Current | [ RFC-to-be ], Section 7.1 | | EMERGENCY-CONTACT | Current | [ RFC-to-be ], Section 7.1 | | PUBLICITY-CONTACT | Current | [ RFC-to-be ], Section 7.1 | | PLANNER-CONTACT | Current | [ RFC-to-be ], Section 7.1 | | PERFORMER | Current | [ RFC-to-be ], Section 7.1 | | SPEAKER | Current | [ RFC-to-be ], Section 7.1 | +-------------------+---------+----------------------------+ Fifth, a new registry called Resource Types will be created under the heading "iCalendar Element Registries" at https://www.iana.org/assignments/icalendar/ The new registry will be managed via Expert Review as defined in RFC 8126. These are the initial registrations: +-------------------------+---------+----------------------------+ | Resource Type | Status | Reference | +-------------------------+---------+----------------------------+ | PROJECTOR | Current | [ RFC-to-be ], Section 5.2 | | ROOM | Current | [ RFC-to-be ], Section 5.2 | | REMOTE-CONFERENCE-AUDIO | Current | [ RFC-to-be ], Section 5.2 | | REMOTE-CONFERENCE-VIDEO | Current | [ RFC-to-be ], Section 5.2 | +-------------------------+---------+----------------------------+ 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. Thank you, Amanda Baber Lead IANA Services Specialist |
2019-04-22
|
12 | Rich Salz | Request for Last Call review by SECDIR Completed: Has Nits. Reviewer: Rich Salz. Sent review to list. |
2019-04-22
|
12 | Gunter Van de Velde | Request for Last Call review by OPSDIR is assigned to Joel Jaeggli |
2019-04-22
|
12 | Gunter Van de Velde | Request for Last Call review by OPSDIR is assigned to Joel Jaeggli |
2019-04-18
|
12 | Jean Mahoney | Request for Last Call review by GENART is assigned to Dan Romascanu |
2019-04-18
|
12 | Jean Mahoney | Request for Last Call review by GENART is assigned to Dan Romascanu |
2019-04-18
|
12 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Rich Salz |
2019-04-18
|
12 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Rich Salz |
2019-04-15
|
12 | Cindy Morgan | IANA Review state changed to IANA - Review Needed |
2019-04-15
|
12 | Cindy Morgan | The following Last Call announcement was sent out (ends 2019-04-29): From: The IESG To: IETF-Announce CC: daniel.migault@ericsson.com, draft-ietf-calext-eventpub-extensions@ietf.org, Daniel Migault , calext-chairs@ietf.org, … The following Last Call announcement was sent out (ends 2019-04-29): From: The IESG To: IETF-Announce CC: daniel.migault@ericsson.com, draft-ietf-calext-eventpub-extensions@ietf.org, Daniel Migault , calext-chairs@ietf.org, calsify@ietf.org, alexey.melnikov@isode.com Reply-To: ietf@ietf.org Sender: Subject: Last Call: (Event Publishing Extensions to iCalendar) to Proposed Standard The IESG has received a request from the Calendaring Extensions WG (calext) to consider the following document: - 'Event Publishing Extensions to iCalendar' 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 2019-04-29. 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 specification updates RFC5545 by introducing a number of new iCalendar properties and components which are of particular use for event publishers and in social networking. This specification also defines a new STRUCTURED-DATA property for iCalendar RFC5545 to allow for data that is directly pertinent to an event or task to be included with the calendar data. The file can be obtained via https://datatracker.ietf.org/doc/draft-ietf-calext-eventpub-extensions/ IESG discussion can be tracked via https://datatracker.ietf.org/doc/draft-ietf-calext-eventpub-extensions/ballot/ No IPR declarations have been submitted directly on this I-D. |
2019-04-15
|
12 | Cindy Morgan | IESG state changed to In Last Call from Last Call Requested |
2019-04-15
|
12 | Alexey Melnikov | Last call was requested |
2019-04-15
|
12 | Alexey Melnikov | Last call announcement was generated |
2019-04-15
|
12 | Alexey Melnikov | Ballot approval text was generated |
2019-04-15
|
12 | Alexey Melnikov | Ballot writeup was generated |
2019-04-15
|
12 | Alexey Melnikov | IESG state changed to Last Call Requested from AD Evaluation::AD Followup |
2019-04-08
|
12 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2019-04-08
|
12 | Michael Douglass | New version available: draft-ietf-calext-eventpub-extensions-12.txt |
2019-04-08
|
12 | (System) | New version approved |
2019-04-08
|
12 | (System) | Request for posting confirmation emailed to previous authors: Michael Douglass |
2019-04-08
|
12 | Michael Douglass | Uploaded new revision |
2019-03-25
|
11 | Alexey Melnikov | My AD comments were not addressed/responded to as far as I know: |
2019-03-25
|
11 | Alexey Melnikov | IESG state changed to AD Evaluation::Revised I-D Needed from AD Evaluation::AD Followup |
2019-03-25
|
11 | Bron Gondwana | Added to session: IETF-104: calext Mon-1120 |
2019-02-27
|
11 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2019-02-27
|
11 | Michael Douglass | New version available: draft-ietf-calext-eventpub-extensions-11.txt |
2019-02-27
|
11 | (System) | New version approved |
2019-02-27
|
11 | (System) | Request for posting confirmation emailed to previous authors: Michael Douglass |
2019-02-27
|
11 | Michael Douglass | Uploaded new revision |
2018-10-29
|
10 | Alexey Melnikov | I am going to send my AD review shortly. The document needs a revision to clarify/fix/tighten various things. |
2018-10-29
|
10 | Alexey Melnikov | IESG state changed to AD Evaluation::Revised I-D Needed from AD Evaluation |
2018-10-28
|
10 | Alexey Melnikov | IESG state changed to AD Evaluation from Publication Requested |
2018-10-19
|
10 | Daniel Migault | As required by RFC 4858, this is the current template for the Document Shepherd Write-Up. Changes are expected over time. This version is dated … As required by RFC 4858, this is the current template for the Document Shepherd Write-Up. Changes are expected over time. This version is dated 24 February 2012. (1) What type of RFC is being requested (BCP, Proposed Standard, Internet Standard, Informational, Experimental, or Historic)? Why is this the proper type of RFC? Is this type of RFC indicated in the title page header? (2) The IESG approval announcement includes a Document Announcement Write-Up. Please provide such a Document Announcement Write-Up. Recent examples can be found in the "Action" announcements for approved documents. The approval announcement contains the following sections: Technical Summary Relevant content can frequently be found in the abstract and/or introduction of the document. If not, this may be an indication that there are deficiencies in the abstract or introduction. This specification updates [RFC5545] and [RFC5546] by introducing a number of new iCalendar properties and components which are of particular use for event publishers and in social networking. This specification also defines a new STRUCTURED-DATA property for iCalendar [RFC5545] to allow for data that is directly pertinent to an event or task to be included with the calendar data. Working Group Summary Was there anything in WG process that is worth noting? For example, was there controversy about particular points or were there decisions where the consensus was particularly rough? The document dd not raised any controversy, but in my opinion the document would need some more feed backs from the community. At this point we mostly rely on the experience of the author as well as his own implementation. Document Quality Are there existing implementations of the protocol? Have a significant number of vendors indicated their plan to implement the specification? Are there any reviewers that merit special mention as having done a thorough review, e.g., one that resulted in important changes or a conclusion that the document had no substantive issues? If there was a MIB Doctor, Media Type or other expert review, what was its course (briefly)? In the case of a Media Type review, on what date was the request posted? Michael has a partial implementation. He will make it public soon. Personnel Who is the Document Shepherd? Who is the Responsible Area Director? Daniel Migault is the document shepherd and Alexey Melnikov is the responsible AD. (3) Briefly describe the review of this document that was performed by the Document Shepherd. If this version of the document is not ready for publication, please explain why the document is being forwarded to the IESG. I reviewed carefully the document, but I am not a calendar expert. My reviews have been sent to the list and my comments have been addressed by the author. (4) Does the document Shepherd have any concerns about the depth or breadth of the reviews that have been performed? I believe more reviews would have been welcome. Though none objected anything, and the probability of wrong design is relatively low, the quality of the document is based on the implementation and seriousness of his author. (5) Do portions of the document need review from a particular or from broader perspective, e.g., security, operational complexity, AAA, DNS, DHCP, XML, or internationalization? If so, describe the review that took place. No. iCalendar syntax is being used, and the expertise is in the WG. (6) Describe any specific concerns or issues that the Document Shepherd has with this document that the Responsible Area Director and/or the IESG should be aware of? For example, perhaps he or she is uncomfortable with certain parts of the document, or has concerns whether there really is a need for it. In any event, if the WG has discussed those issues and has indicated that it still wishes to advance the document, detail those concerns here. None (7) Has each author confirmed that any and all appropriate IPR disclosures required for full conformance with the provisions of BCP 78 and BCP 79 have already been filed. If not, explain why. The author mention that he is not aware of any IPR. (8) Has an IPR disclosure been filed that references this document? If so, summarize any WG discussion and conclusion regarding the IPR disclosures. No IPR disclosure has been filed. (9) How solid is the WG consensus behind this document? Does it represent the strong concurrence of a few individuals, with others being silent, or does the WG as a whole understand and agree with it? None objected to the draft. (10) Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarise the areas of conflict in separate email messages to the Responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.) No. (11) Identify any ID nits the Document Shepherd has found in this document. (See https://www.ietf.org/tools/idnits/ and the Internet-Drafts Checklist). Boilerplate checks are not enough; this check needs to be thorough. idnits 2.16.0 /tmp/draft-ietf-calext-eventpub-extensions-10.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- No issues found here. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- No issues found here. Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- ** There is 1 instance of too long lines in the document, the longest one being 1 character in excess of 72. Miscellaneous warnings: ---------------------------------------------------------------------------- (Using the creation date from RFC5545, updated by this document, for RFC5378 checks: 2008-10-31) -- The document seems to lack a disclaimer for pre-RFC5378 work, but may have content which was first submitted before 10 November 2008. If you have contacted all the original authors and they are all willing to grant the BCP78 rights to the IETF Trust, then this is fine, and you can ignore this comment. If not, you may need to add the pre-RFC5378 disclaimer. (See the Legal Provisions document at https://trustee.ietf.org/license-info for more information.) Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) No issues found here. Summary: 1 error (**), 0 flaws (~~), 0 warnings (==), 1 comment (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- I do not believe this applies here as the current document does not cite these documents. (12) Describe how the document meets any required formal review criteria, such as the MIB Doctor, media type, and URI type reviews. do not apply here. (13) Have all references within this document been identified as either normative or informative? Yes. (14) Are there normative references to documents that are not ready for advancement or are otherwise in an unclear state? If such normative references exist, what is the plan for their completion? All reference have been published. (15) Are there downward normative references references (see RFC 3967)? If so, list these downward references to support the Area Director in the Last Call procedure. No. (16) Will publication of this document change the status of any existing RFCs? Are those RFCs listed on the title page header, listed in the abstract, and discussed in the introduction? If the RFCs are not listed in the Abstract and Introduction, explain why, and point to the part of the document where the relationship of this document to the other RFCs is discussed. If this information is not in the document, explain why the WG considers it unnecessary. This document will update RFC5545. This is specified in the header, abstract and introduction (17) Describe the Document Shepherd's review of the IANA considerations section, especially with regard to its consistency with the body of the document. Confirm that all protocol extensions that the document makes are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that newly created IANA registries include a detailed specification of the initial contents for the registry, that allocations procedures for future registrations are defined, and a reasonable name for the new registry has been suggested (see RFC 5226). The IANA section seems fine to me. The IANA allocation is under expert review and potential expert could be Bernard Desruisseaux, or Cyrus Daboo. https://www.iana.org/assignments/icalendar/icalendar.xhtml#properties (18) List any new IANA registries that require Expert Review for future allocations. Provide any public guidance that the IESG would find useful in selecting the IANA Experts for these new registries. see above. (19) Describe reviews and automated checks performed by the Document Shepherd to validate sections of the document written in a formal language, such as XML code, BNF rules, MIB definitions, etc. None |
2018-10-19
|
10 | Daniel Migault | Responsible AD changed to Alexey Melnikov |
2018-10-19
|
10 | Daniel Migault | IETF WG state changed to Submitted to IESG for Publication from In WG Last Call |
2018-10-19
|
10 | Daniel Migault | IESG state changed to Publication Requested |
2018-10-19
|
10 | Daniel Migault | IESG process started in state Publication Requested |
2018-10-19
|
10 | Daniel Migault | Changed consensus to Yes from Unknown |
2018-10-19
|
10 | Daniel Migault | Intended Status changed to Proposed Standard from None |
2018-10-19
|
10 | Daniel Migault | Changed document writeup |
2018-10-19
|
10 | Michael Douglass | New version available: draft-ietf-calext-eventpub-extensions-10.txt |
2018-10-19
|
10 | (System) | New version approved |
2018-10-19
|
10 | (System) | Request for posting confirmation emailed to previous authors: Michael Douglass |
2018-10-19
|
10 | Michael Douglass | Uploaded new revision |
2018-10-05
|
09 | Daniel Migault | Changed document writeup |
2018-08-30
|
09 | Michael Douglass | New version available: draft-ietf-calext-eventpub-extensions-09.txt |
2018-08-30
|
09 | (System) | New version approved |
2018-08-30
|
09 | (System) | Request for posting confirmation emailed to previous authors: Michael Douglass |
2018-08-30
|
09 | Michael Douglass | Uploaded new revision |
2018-08-07
|
08 | Daniel Migault | Changed document writeup |
2018-08-06
|
08 | Michael Douglass | New version available: draft-ietf-calext-eventpub-extensions-08.txt |
2018-08-06
|
08 | (System) | New version approved |
2018-08-06
|
08 | (System) | Request for posting confirmation emailed to previous authors: Michael Douglass |
2018-08-06
|
08 | Michael Douglass | Uploaded new revision |
2018-08-06
|
07 | Daniel Migault | Changed document writeup |
2018-05-15
|
07 | Michael Douglass | New version available: draft-ietf-calext-eventpub-extensions-07.txt |
2018-05-15
|
07 | (System) | New version approved |
2018-05-15
|
07 | (System) | Request for posting confirmation emailed to previous authors: Michael Douglass |
2018-05-15
|
07 | Michael Douglass | Uploaded new revision |
2018-05-05
|
06 | Michael Douglass | New version available: draft-ietf-calext-eventpub-extensions-06.txt |
2018-05-05
|
06 | (System) | New version approved |
2018-05-05
|
06 | (System) | Request for posting confirmation emailed to previous authors: Michael Douglass |
2018-05-05
|
06 | Michael Douglass | Uploaded new revision |
2018-04-19
|
05 | (System) | Document has expired |
2017-10-11
|
05 | Michael Douglass | New version available: draft-ietf-calext-eventpub-extensions-05.txt |
2017-10-11
|
05 | (System) | New version approved |
2017-10-11
|
05 | (System) | Request for posting confirmation emailed to previous authors: Michael Douglass |
2017-10-11
|
05 | Michael Douglass | Uploaded new revision |
2017-10-10
|
04 | Michael Douglass | New version available: draft-ietf-calext-eventpub-extensions-04.txt |
2017-10-10
|
04 | (System) | New version approved |
2017-10-10
|
04 | (System) | Request for posting confirmation emailed to previous authors: Michael Douglass |
2017-10-10
|
04 | Michael Douglass | Uploaded new revision |
2017-05-04
|
03 | Michael Douglass | New version available: draft-ietf-calext-eventpub-extensions-03.txt |
2017-05-04
|
03 | (System) | New version approved |
2017-05-04
|
03 | (System) | Request for posting confirmation emailed to previous authors: Michael Douglass |
2017-05-04
|
03 | Michael Douglass | Uploaded new revision |
2017-04-30
|
02 | Daniel Migault | IETF WG state changed to In WG Last Call from WG Document |
2017-04-30
|
02 | Daniel Migault | Notification list changed to Daniel Migault <daniel.migault@ericsson.com> |
2017-04-30
|
02 | Daniel Migault | Document shepherd changed to Daniel Migault |
2017-04-21
|
02 | Michael Douglass | New version available: draft-ietf-calext-eventpub-extensions-02.txt |
2017-04-21
|
02 | (System) | New version approved |
2017-04-21
|
02 | (System) | Request for posting confirmation emailed to previous authors: Michael Douglass |
2017-04-21
|
02 | Michael Douglass | Uploaded new revision |
2017-03-05
|
01 | Michael Douglass | New version available: draft-ietf-calext-eventpub-extensions-01.txt |
2017-03-05
|
01 | (System) | New version approved |
2017-03-05
|
01 | (System) | Request for posting confirmation emailed to previous authors: Michael Douglass |
2017-03-05
|
01 | Michael Douglass | Uploaded new revision |
2017-02-26
|
00 | (System) | Document has expired |
2016-09-16
|
00 | Alexey Melnikov | This document now replaces draft-douglass-calendar-extension instead of None |
2016-08-25
|
00 | Michael Douglass | New version available: draft-ietf-calext-eventpub-extensions-00.txt |