XML Pipelining with Chunks for the Internet Registry Information Service
RFC 4992
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2020-01-21
|
06 | (System) | Received changes through RFC Editor sync (added Verified Errata tag) |
2015-10-14
|
06 | (System) | Notify list changed from crisp-chairs@ietf.org to (None) |
2012-08-22
|
06 | (System) | post-migration administrative database adjustment to the No Objection position for Sam Hartman |
2012-08-22
|
06 | (System) | post-migration administrative database adjustment to the No Objection position for Magnus Westerlund |
2012-08-22
|
06 | (System) | post-migration administrative database adjustment to the No Objection position for Lars Eggert |
2007-08-10
|
06 | Amy Vezza | State Changes to RFC Published from RFC Ed Queue by Amy Vezza |
2007-08-10
|
06 | Amy Vezza | [Note]: 'RFC 4992' added by Amy Vezza |
2007-08-07
|
06 | (System) | RFC published |
2007-05-01
|
06 | (System) | IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor |
2007-05-01
|
06 | (System) | IANA Action state changed to Waiting on RFC Editor from In Progress |
2007-05-01
|
06 | (System) | IANA Action state changed to In Progress from Waiting on Authors |
2007-03-29
|
06 | (System) | IANA Action state changed to Waiting on Authors from In Progress |
2007-03-27
|
06 | Amy Vezza | State Changes to RFC Ed Queue from Approved-announcement sent by Amy Vezza |
2007-03-19
|
06 | (System) | IANA Action state changed to In Progress |
2007-03-15
|
06 | Amy Vezza | IESG state changed to Approved-announcement sent |
2007-03-15
|
06 | Amy Vezza | IESG has approved the document |
2007-03-15
|
06 | Amy Vezza | Closed "Approve" ballot |
2007-03-13
|
06 | Ted Hardie | State Changes to Approved-announcement to be sent from IESG Evaluation::AD Followup by Ted Hardie |
2007-03-13
|
06 | Lars Eggert | [Ballot Position Update] Position for Lars Eggert has been changed to No Objection from Discuss by Lars Eggert |
2007-03-09
|
06 | Magnus Westerlund | [Ballot Position Update] Position for Magnus Westerlund has been changed to No Objection from Discuss by Magnus Westerlund |
2007-03-08
|
06 | Sam Hartman | [Ballot Position Update] Position for Sam Hartman has been changed to No Objection from Discuss by Sam Hartman |
2007-03-07
|
06 | (System) | Sub state has been changed to AD Follow up from New Id Needed |
2007-03-07
|
06 | (System) | New version available: draft-ietf-crisp-iris-xpc-06.txt |
2007-01-26
|
06 | (System) | Removed from agenda for telechat - 2007-01-25 |
2007-01-25
|
06 | Amy Vezza | State Changes to IESG Evaluation::Revised ID Needed from IESG Evaluation by Amy Vezza |
2007-01-25
|
06 | Sam Hartman | [Ballot discuss] There is no mandatory to implement security mechanism provided in section 14.1 as required by BCP 61.3 For the rules about security … [Ballot discuss] There is no mandatory to implement security mechanism provided in section 14.1 as required by BCP 61.3 For the rules about security layers described in section 14.2 to work, the client must not send any chunks that would need to be protected by a security layer until it knows that a security layer will or will not be used. The fact that you need to block waiting for an authentication success/failure chunk needs to be clearly stated in section 6. RFC 4422 section 4 requires that you be able to distinguish empty initial responses from absent initial responses. The text needs to document how this is done. What are the semantics of non-empty authorization IDs? RFC 4422 section 4 includes several SHOULDS that this protocol violates. Please document why you violate these SHOULDs or implement them: A protocol SHOULD specify a facility through which the client may discover, both before initiation of the SASL exchange and after installing security layers negotiated by the exchange, the names of the SASL mechanisms that the server makes available to the client. The latter is important to allow the client to detect downgrade attacks. This facility is typically provided through the protocol's extensions or capabilities discovery facility. This message[authentication success] SHOULD contain an optional field for carrying additional data with a successful outcome. |
2007-01-25
|
06 | Sam Hartman | [Ballot Position Update] New position, Discuss, has been recorded by Sam Hartman |
2007-01-25
|
06 | Lars Eggert | [Ballot discuss] Section 5., paragraph 4: > session immediately after sending the corresponding response. In > a response block (RSB) or … [Ballot discuss] Section 5., paragraph 4: > session immediately after sending the corresponding response. In > a response block (RSB) or a connection response block (CRB): a > value of 1 indicates that the server will keep the TCP session > open to receive another request, and a value of 0 indicates that > the server will close the TCP session immediately following this > block. DISCUSS: Forcing the server to close the connection will make it accumulate TCP TIME-WAIT state, which can lead to poor performance and can be used as a DoS vector. This was a huge issue with HTTP 1.0 in the 90s. For a new protocol, it would make a lot of sense to have the client close the connection, to offload the TIME-WAIT state from the server to the client. Section 7., paragraph 0: > 7. Idle Sessions DISCUSS: This basically reimplements the keep-alive feature that most TCP implementations have, using a much more aggressive interval (2 minutes vs. 2 hours.) I fail to see why this is necessary at all - the client can simply re-open a new connection. If the authors feel that keep-alives are necessary, please provide a dicsussion/motivation along the lines of RFC1122 Section 4.2.3.6. Section 15., paragraph 10: > [10] Kirkpatrick, S., Stahl, M., and M. Recker, "Internet numbers", > RFC 1166, July 1990. DISCUSS: Is a DOWNREF (PS->Informational). |
2007-01-25
|
06 | Lars Eggert | [Ballot Position Update] New position, Discuss, has been recorded by Lars Eggert |
2007-01-25
|
06 | Jon Peterson | [Ballot Position Update] New position, No Objection, has been recorded by Jon Peterson |
2007-01-25
|
06 | David Kessens | [Ballot Position Update] New position, No Objection, has been recorded by David Kessens |
2007-01-24
|
06 | Bill Fenner | [Ballot Position Update] New position, No Objection, has been recorded by Bill Fenner |
2007-01-24
|
06 | Brian Carpenter | [Ballot Position Update] New position, No Objection, has been recorded by Brian Carpenter |
2007-01-24
|
06 | Magnus Westerlund | [Ballot discuss] Section 5: o bits 0 and 1 - version (V field) - If 0 (both bits are zero), the protocol … [Ballot discuss] Section 5: o bits 0 and 1 - version (V field) - If 0 (both bits are zero), the protocol is the version defined in this document. Otherwise, the rest of the bits in the header and the block may be interpreted as another version. I think it is dangerous to have undefined behavior towards unknown versions. Please define a behavior if a request is received in an unknown version. Section 5: o bit 3, 4, 5, 6, and 7 - reserved - These MUST be 0. Please define the behavior a receiver should have upon receiving non-zero reserved bits. I find this particular important if one ever tries to use these bits in the future. What rule to set depends on what extension strategy one is after. section 9. When using XCPS is that identified differently in the version chunk than regular XCP? The fact that you define a different URI scheme for it indicates that it also should have a unique id for the version chunk XML instance. |
2007-01-24
|
06 | Magnus Westerlund | [Ballot discuss] Section 5: o bits 0 and 1 - version (V field) - If 0 (both bits are zero), the protocol … [Ballot discuss] Section 5: o bits 0 and 1 - version (V field) - If 0 (both bits are zero), the protocol is the version defined in this document. Otherwise, the rest of the bits in the header and the block may be interpreted as another version. I think it is dangerous to have undefined behavior towards unknown versions. Please define a behavior if a request is received in an unknown version. section 9. When using XCPS is that identified differently in the version chunk than regular XCP? The fact that you define a different URI scheme for it indicates that it also should have a unique id for the version chunk XML instance. Section 5: o bit 3, 4, 5, 6, and 7 - reserved - These MUST be 0. Please define the behavior a receiver should have upon receiving non-zero reserved bits. I find this particular important if one ever tries to use these bits in the future. What rule to set depends on what extension strategy one is after. |
2007-01-24
|
06 | Magnus Westerlund | [Ballot discuss] Section 5: o bits 0 and 1 - version (V field) - If 0 (both bits are zero), the protocol … [Ballot discuss] Section 5: o bits 0 and 1 - version (V field) - If 0 (both bits are zero), the protocol is the version defined in this document. Otherwise, the rest of the bits in the header and the block may be interpreted as another version. I think it is dangerous to have undefined behavior towards unknown versions. Please define a behavior if a request is received in an unknown version. Section 5: o bit 3, 4, 5, 6, and 7 - reserved - These MUST be 0. Please define the behavior a receiver should have upon receiving non-zero reserved bits. I find this particular important if one ever tries to use these bits in the future. What rule to set depends on what extension strategy one is after. |
2007-01-24
|
06 | Magnus Westerlund | [Ballot discuss] Section 5: o bits 0 and 1 - version (V field) - If 0 (both bits are zero), the protocol … [Ballot discuss] Section 5: o bits 0 and 1 - version (V field) - If 0 (both bits are zero), the protocol is the version defined in this document. Otherwise, the rest of the bits in the header and the block may be interpreted as another version. I think it is dangerous to have undefined behavior towards unknown versions. Please define a behavior if a request is received in an unknown version. |
2007-01-24
|
06 | Magnus Westerlund | [Ballot Position Update] New position, Discuss, has been recorded by Magnus Westerlund |
2007-01-24
|
06 | Ross Callon | [Ballot Position Update] New position, No Objection, has been recorded by Ross Callon |
2007-01-24
|
06 | Jari Arkko | [Ballot Position Update] New position, No Objection, has been recorded by Jari Arkko |
2007-01-22
|
06 | Russ Housley | [Ballot Position Update] New position, No Objection, has been recorded by Russ Housley |
2007-01-22
|
06 | Dan Romascanu | [Ballot Position Update] New position, No Objection, has been recorded by Dan Romascanu |
2007-01-11
|
06 | Ted Hardie | Placed on agenda for telechat - 2007-01-25 by Ted Hardie |
2007-01-11
|
06 | Ted Hardie | State Changes to IESG Evaluation from AD Evaluation::AD Followup by Ted Hardie |
2007-01-11
|
06 | Ted Hardie | [Ballot Position Update] New position, Yes, has been recorded for Ted Hardie |
2007-01-11
|
06 | Ted Hardie | Ballot has been issued by Ted Hardie |
2007-01-11
|
06 | Ted Hardie | Created "Approve" ballot |
2007-01-10
|
06 | (System) | Sub state has been changed to AD Follow up from New Id Needed |
2007-01-10
|
05 | (System) | New version available: draft-ietf-crisp-iris-xpc-05.txt |
2006-11-08
|
06 | (System) | Request for Early review by SECDIR is assigned to Uri Blumenthal |
2006-11-08
|
06 | (System) | Request for Early review by SECDIR is assigned to Uri Blumenthal |
2006-10-20
|
06 | Yoshiko Fong | IANA Last Call comments: As requested in the IANA Considerations section, upon approval of this document IANA will complete three actions: 1) Registration of two … IANA Last Call comments: As requested in the IANA Considerations section, upon approval of this document IANA will complete three actions: 1) Registration of two new URI schemes: iris.xpc and iris.xpcs in the Permanent URI scheme registry located at: http://www.iana.org/assignments/uri-schemes.html 2) Registration of two new S-NAPTR application protocol tags: iris.xpc and iris.xpcs in the S-NAPTR application protocol tag registry located at: http://www.iana.org/assignments/s-naptr-parameters 3) Registration of two new well-known TCP port numbers: iris.xpc and iris.xpcs in the IANA Port Number Registry located at: http://www.iana.org/assignments/port-numbers IANA understands that there are no other IANA Actions for this document. |
2006-09-18
|
06 | Ted Hardie | State Changes to AD Evaluation::Revised ID Needed from Waiting for Writeup by Ted Hardie |
2006-09-18
|
06 | Ted Hardie | Awaiting updated after last call. |
2006-08-28
|
06 | (System) | State has been changed to Waiting for Writeup from In Last Call by system |
2006-08-14
|
06 | Amy Vezza | Last call sent |
2006-08-14
|
06 | Amy Vezza | State Changes to In Last Call from Last Call Requested by Amy Vezza |
2006-08-14
|
06 | Ted Hardie | Last Call was requested by Ted Hardie |
2006-08-14
|
06 | (System) | Ballot writeup text was added |
2006-08-14
|
06 | (System) | Last call text was added |
2006-08-14
|
06 | (System) | Ballot approval text was added |
2006-08-14
|
06 | Ted Hardie | State Changes to Last Call Requested from Publication Requested by Ted Hardie |
2006-08-04
|
06 | Ted Hardie | Draft Added by Ted Hardie in state Publication Requested |
2006-05-25
|
04 | (System) | New version available: draft-ietf-crisp-iris-xpc-04.txt |
2006-02-09
|
03 | (System) | New version available: draft-ietf-crisp-iris-xpc-03.txt |
2005-07-14
|
02 | (System) | New version available: draft-ietf-crisp-iris-xpc-02.txt |
2005-06-08
|
01 | (System) | New version available: draft-ietf-crisp-iris-xpc-01.txt |
2005-05-02
|
00 | (System) | New version available: draft-ietf-crisp-iris-xpc-00.txt |