- From: Martin Duerst <duerst@w3.org>
- Date: Wed, 16 Apr 2003 16:49:12 -0400
- To: Paul Hoffman / IMC <phoffman@imc.org>, public-iri@w3.org
Hello Paul,
At 08:14 03/04/08 -0700, Paul Hoffman / IMC wrote:
>Technical issues:
>I think that section 5.1 (b) is a bad mistake. The four reasons you give
>are not strong enough for what seems like something that can cause huge
>conversion problems. I can also see this causing security problems.
This is already noted as
http://www.w3.org/International/iri-edit/Overview.html#iadditional-00.
This has been discussed to great length in other places.
I have decided to try to see how we would do if we disallowed
spaces and similar characters.
I have removed the iadditional production from the syntax.
I have removed 5.1 (b), and changed the IRI-to-URI mapping
in 3.1. I have added a new paragraph in section 3.1, based
on suggestions at the IETF in San Francisco. This paragraph
reads:
Note: Earlier drafts of this specification allowed the space
character and various delimiters in IRIs and IRI references. The
full list of these characters was: "<", ">", '"', Space, "{", "}",
"|", "\", "^", and "`", i.e. all printable characters in US-ASCII
that are not allowed in URIs. For backwards compatibility,
implementations MAY also include these characters in step 2) above.
If such characters are found but are not converted, then the
conversion SHOULD fail. Please note that the number sign ("#"), the
percent sign ("%"), and the square bracket characters ("[", "]") re-
allowed in [RFC2732] are not part of the above list, and MUST not be
converted. Protocols and formats that have used earlier definitions
of IRIs including these characters MAY require unescaping of these
characters as a preprocessing step to extract the actual IRI from a
given field. Such preprocessing MAY also be used by applications
allowing the user to enter an IRI.
Please have a look at the new interim draft at
http://www.w3.org/International/iri-edit/draft-duerst-iri.txt
and comment.
Regards, Martin.
Received on Wednesday, 16 April 2003 16:58:39 UTC