- From: Charles Lindsey <chl@clerew.man.ac.uk>
- Date: Mon, 04 Jan 2010 18:12:55 -0000
- To: URI <uri@w3.org>
Draft-ellermann-news-nntp-uri-11.txt is currently going through AUTH48
and, since Frank Ellermann seems not to have been heard from for more than
a year, and cannot be contacted, I am getting the job of seeing what needs
to be done (most notably changes necessitated by the AUTH48 changes in RFC
5536).
I find the question of just what needs to be percent-emcoded is hard to
deduce from RFC 3986. Clearly, anything in <gen-delims> MUST be
percent-encoded except when used as delimiters, so that agents can divide
a URI into scheme, authority, path, query, and fragment components even
before they recognise that it is a news or nntp URI. But is it REQUIRED
for the <sub-delims> if the particular scheme does not use any of them as
delimiters? RFC 3986 seems to imply not, so I would expect that in
news:foo@bar.!#$%&'*+/=?^`{|}.example
(yes, "bar.!#$%&'*+/=?^`{|}.example" is a valid <dot-atom-text> and hence
can occur in a Message-ID) I would have to percent-encode the '#'. '/' and
'?', but not the others. Frank seems to have taken the view that all
<sub-delims> need to be encoded, though he does at one point permit '*' to
appear unencoded (and it was indeed explicitly allowed in RFC 1738), which
appears to be inconsistent wuth his stance elsewhere
And he also includes an example
news://news.gmane.org/p0624081dc30b8699bf9b@%5B10.20.30.108%5D
where I would have thought he could have shown
news://news.gmane.org/p0624081dc30b8699bf9b@[10.20.30.108]
So exactly what latitude does RFC 3986 permit in these situations?
--
Charles H. Lindsey ---------At Home, doing my own thing------------------------
Tel: +44 161 436 6131
Web: http://www.cs.man.ac.uk/~chl
Email: chl@clerew.man.ac.uk Snail: 5 Clerewood Ave, CHEADLE, SK8 3JU, U.K.
PGP: 2C15F1A9 Fingerprint: 73 6D C2 51 93 A0 01 E7 65 E8 64 7E 14 A4 AB A5
Received on Monday, 4 January 2010 18:13:30 UTC