Internationalized Resource Identifiers (IRIs)
RFC 3987
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2020-01-21
|
11 | (System) | Received changes through RFC Editor sync (added Verified Errata tag) |
2018-12-20
|
11 | (System) | Received changes through RFC Editor sync (changed abstract to 'This document defines a new protocol element, the Internationalized Resource Identifier (IRI), as a complement of … Received changes through RFC Editor sync (changed abstract to 'This document defines a new protocol element, the Internationalized Resource Identifier (IRI), as a complement of the Uniform Resource Identifier (URI). An IRI is a sequence of characters from the Universal Character Set (Unicode/ISO 10646). A mapping from IRIs to URIs is defined, which means that IRIs can be used instead of URIs, where appropriate, to identify resources. The approach of defining a new protocol element was chosen instead of extending or changing the definition of URIs. This was done in order to allow a clear distinction and to avoid incompatibilities with existing software. Guidelines are provided for the use and deployment of IRIs in various protocols, formats, and software components that currently deal with URIs.') |
2017-05-16
|
11 | (System) | Changed document authors from "Michel Suignard" to "Michel Suignard, Martin Duerst" |
2015-10-14
|
11 | (System) | Notify list changed from , to |
2012-08-22
|
11 | (System) | post-migration administrative database adjustment to the No Objection position for Margaret Wasserman |
2012-08-22
|
11 | (System) | post-migration administrative database adjustment to the No Objection position for Russ Housley |
2005-02-23
|
11 | Amy Vezza | State Changes to RFC Published from RFC Ed Queue by Amy Vezza |
2005-02-23
|
11 | Amy Vezza | [Note]: 'RFC 3987' added by Amy Vezza |
2005-01-25
|
11 | (System) | RFC published |
2004-12-09
|
11 | Amy Vezza | State Changes to RFC Ed Queue from Approved-announcement sent by Amy Vezza |
2004-12-08
|
11 | Amy Vezza | IESG state changed to Approved-announcement sent |
2004-12-08
|
11 | Amy Vezza | IESG has approved the document |
2004-12-08
|
11 | Amy Vezza | Closed "Approve" ballot |
2004-12-07
|
11 | Ted Hardie | State Changes to Approved-announcement to be sent from IESG Evaluation::AD Followup by Ted Hardie |
2004-12-02
|
11 | Russ Housley | [Ballot Position Update] Position for Russ Housley has been changed to No Objection from Discuss by Russ Housley |
2004-12-01
|
11 | (System) | New version available: draft-duerst-iri-11.txt |
2004-11-30
|
11 | Margaret Cullen | [Ballot Position Update] Position for Margaret Wasserman has been changed to No Objection from Discuss by Margaret Wasserman |
2004-10-29
|
11 | Amy Vezza | State Changes to IESG Evaluation::AD Followup from IESG Evaluation - Defer by Amy Vezza |
2004-10-28
|
11 | Thomas Narten | [Ballot Position Update] New position, No Objection, has been recorded for Thomas Narten by Thomas Narten |
2004-10-28
|
11 | Allison Mankin | [Ballot Position Update] Position for Allison Mankin has been changed to Abstain from Undefined by Allison Mankin |
2004-10-28
|
11 | Bill Fenner | [Ballot Position Update] Position for Bill Fenner has been changed to No Objection from Undefined by Bill Fenner |
2004-10-28
|
11 | Allison Mankin | [Ballot Position Update] New position, Undefined, has been recorded for Allison Mankin by Allison Mankin |
2004-10-28
|
11 | Russ Housley | [Ballot discuss] There are many, many ways to represent the same resource. Which will lead to authentication problems. Consider the case where an IRI … [Ballot discuss] There are many, many ways to represent the same resource. Which will lead to authentication problems. Consider the case where an IRI is placed in a certificate as a subjectAltName, and then a client needs to compare the IRI in the certificate and one received via another means. The other means could be a field in a protocol or it could be typed by a human. The client software needs to compare them to make an authentication decision. Yet, the same resource can be represented by several different octet strings. The discussion in section 5 of the document convinces me that there is going to be a huge problem. In the "Uniform Resource Identifier (URI): Generic Syntax" document (draft-fielding-uri-rfc2396bis-07) there is a long discussion of normalization and comparison. The discussion in that document recognizes that comparison is performed in respect to some particular purpose, and thus implementations select different places in a spectrum of trade-offs with respect to the amount of effort that will be spent in reducing aliased identifiers. In security terms, this relates to the probability of false positives and the probability of false negatives that are acceptable. False positives and false negatives are both bad. But, I believe that the current lack of guidance will make matters much worse. It will lead to inconsistent behavior. Without more guidance, different people employ their own approaches to avoid false positives and false negatives. This will lead to different access decisions when different clients are used. To avoid this situation, I belive that a spectrum of normalization and comparison approaches needs to be specified, as was done for URIs. In this way, each specification that makes use of IRIs can state the place on the spectrum that is appropriate for the context. We cannot expect each specification that makes use of IRIs to define normalization and comparison rules, so I think it needs to be added to this document. |
2004-10-28
|
11 | Russ Housley | [Ballot comment] Please delete the last paragraph of section 1.1 before publication as an RFC. |
2004-10-28
|
11 | Russ Housley | [Ballot Position Update] New position, Discuss, has been recorded for Russ Housley by Russ Housley |
2004-10-28
|
11 | Bert Wijnen | [Ballot Position Update] New position, No Objection, has been recorded for Bert Wijnen by Bert Wijnen |
2004-10-28
|
11 | Harald Alvestrand | [Ballot comment] Reviewed by Brian Carpenter, Gen-ART His review: OK, but should it be PS or Experimental? This document is trying to solve a very … [Ballot comment] Reviewed by Brian Carpenter, Gen-ART His review: OK, but should it be PS or Experimental? This document is trying to solve a very hard problem, I18N of URIs. I don't know whether there is running code and early deployment - if not, going straight to PS without a pause at Experimental might be rather courageous. There are some very complex issues (normalization, bi-di) and without running code, it is hard to assert that everything is correct. That said, the draft seems to be complete and almost nit-free: > There are 187 instances of too long lines in the document, -- the > longest one being 1 character in excess of 72. > Warnings: > Line 795 has weird spacing: '...ace and stron...' > Line 1213 has weird spacing: '...include non-A...' |
2004-10-28
|
11 | Harald Alvestrand | [Ballot Position Update] New position, No Objection, has been recorded for Harald Alvestrand by Harald Alvestrand |
2004-10-28
|
11 | Alex Zinin | [Ballot Position Update] New position, No Objection, has been recorded for Alex Zinin by Alex Zinin |
2004-10-28
|
11 | Jon Peterson | [Ballot Position Update] New position, No Objection, has been recorded for Jon Peterson by Jon Peterson |
2004-10-27
|
11 | David Kessens | [Ballot Position Update] New position, No Objection, has been recorded for David Kessens by David Kessens |
2004-10-26
|
11 | Margaret Cullen | [Ballot discuss] I have what is purely a question-type discuss on this document... In the representation of IPv6 addresses, I am not sure how/if a … [Ballot discuss] I have what is purely a question-type discuss on this document... In the representation of IPv6 addresses, I am not sure how/if a scope ID would be included. A scope ID is typically represented as an integer appended to an IP address with a % used as a delimiter. An example would be: fe80::1234%1 How would this be represented in the IRI syntax? Thanks. |
2004-10-26
|
11 | Margaret Cullen | [Ballot Position Update] Position for Margaret Wasserman has been changed to Discuss from No Objection by Margaret Wasserman |
2004-10-26
|
11 | Steven Bellovin | [Ballot Position Update] New position, No Objection, has been recorded for Steve Bellovin by Steve Bellovin |
2004-10-15
|
11 | (System) | Removed from agenda for telechat - 2004-10-14 |
2004-10-12
|
11 | Russ Housley | State Changes to IESG Evaluation - Defer from IESG Evaluation by Russ Housley |
2004-10-10
|
11 | Margaret Cullen | [Ballot Position Update] New position, No Objection, has been recorded for Margaret Wasserman by Margaret Wasserman |
2004-10-04
|
11 | Scott Hollenbeck | [Ballot Position Update] New position, Yes, has been recorded for Scott Hollenbeck by Scott Hollenbeck |
2004-09-28
|
11 | Bill Fenner | [Ballot Position Update] Position for Bill Fenner has been changed to Undefined from Discuss by Bill Fenner |
2004-09-28
|
11 | Bill Fenner | [Ballot Position Update] New position, Discuss, has been recorded for Bill Fenner by Bill Fenner |
2004-09-28
|
11 | Ted Hardie | State Changes to IESG Evaluation from Waiting for Writeup by Ted Hardie |
2004-09-28
|
11 | Ted Hardie | Area acronymn has been changed to app from gen |
2004-09-28
|
11 | Ted Hardie | Placed on agenda for telechat - 2004-10-14 by Ted Hardie |
2004-09-28
|
11 | Ted Hardie | [Ballot Position Update] New position, Yes, has been recorded for Ted Hardie |
2004-09-28
|
11 | Ted Hardie | Ballot has been issued by Ted Hardie |
2004-09-28
|
11 | Ted Hardie | Created "Approve" ballot |
2004-09-27
|
10 | (System) | New version available: draft-duerst-iri-10.txt |
2004-09-08
|
11 | (System) | State has been changed to Waiting for Writeup from In Last Call by system |
2004-08-19
|
11 | Michelle Cotton | IANA Last Call Comments: Per the IANA Considerations section of this document, we understand there to be NO IANA Actions. |
2004-08-11
|
11 | Amy Vezza | Last call sent |
2004-08-11
|
11 | Amy Vezza | State Changes to In Last Call from Last Call Requested by Amy Vezza |
2004-08-11
|
11 | Ted Hardie | Last Call was requested by Ted Hardie |
2004-08-11
|
11 | Ted Hardie | State Changes to Last Call Requested from Publication Requested by Ted Hardie |
2004-08-11
|
11 | (System) | Ballot writeup text was added |
2004-08-11
|
11 | (System) | Last call text was added |
2004-08-11
|
11 | (System) | Ballot approval text was added |
2004-07-21
|
09 | (System) | New version available: draft-duerst-iri-09.txt |
2004-06-17
|
11 | Ted Hardie | In w3c-IETF conference call, it was agreed that this document depended to heavily on the updated URI spec to go forward in advance of that … In w3c-IETF conference call, it was agreed that this document depended to heavily on the updated URI spec to go forward in advance of that spec. The author recommends that it go forward concurrently. An action item to determine the approximate date of the URI spec's advancement was taken; if this date is very far in the future, more work to determine how to proceed will be needed. |
2004-06-08
|
11 | Harald Alvestrand | Shepherding AD has been changed to Ted Hardie from Harald Alvestrand |
2004-06-04
|
11 | Dinara Suleymanova | Placed on agenda for telechat - 2004-06-10 by Dinara Suleymanova |
2004-06-04
|
11 | Dinara Suleymanova | State Changes to Publication Requested from AD is watching by Dinara Suleymanova |
2004-06-04
|
11 | Dinara Suleymanova | Shepherding AD has been changed to Harald Alvestrand from Ted Hardie |
2004-06-04
|
11 | Dinara Suleymanova | Intended Status has been changed to Proposed Standard from None |
2004-05-28
|
08 | (System) | New version available: draft-duerst-iri-08.txt |
2004-05-11
|
07 | (System) | New version available: draft-duerst-iri-07.txt |
2004-02-16
|
06 | (System) | New version available: draft-duerst-iri-06.txt |
2003-10-27
|
05 | (System) | New version available: draft-duerst-iri-05.txt |
2003-07-01
|
04 | (System) | New version available: draft-duerst-iri-04.txt |
2003-05-13
|
11 | Ted Hardie | Shepherding AD has been changed to Hardie, Ted from Faltstrom, Patrik |
2003-03-06
|
03 | (System) | New version available: draft-duerst-iri-03.txt |
2002-11-14
|
11 | Patrik Fältström | Discussions with W3C, and between Apps AD's and IAB ongoing. |
2002-11-14
|
11 | Patrik Fältström | Draft Added by Faltstrom, Patrik |
2002-11-11
|
02 | (System) | New version available: draft-duerst-iri-02.txt |
2002-07-05
|
01 | (System) | New version available: draft-duerst-iri-01.txt |
2002-04-22
|
00 | (System) | New version available: draft-duerst-iri-00.txt |