Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-06-23 Thread Lachlan Hunt
On 2011-06-22 06:39, Mykyta Yevstifeyev wrote: (1) There seems to be consensus that registering this URI as a mechanism for accessing built-in functionality and configuration information such as application information, preferences, or settings. (Text derived from the Abstract with configuration

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-06-23 Thread Mykyta Yevstifeyev
Hello all, 23.06.2011 14:16, Lachlan Hunt wrote: On 2011-06-22 06:39, Mykyta Yevstifeyev wrote: (1) There seems to be consensus that registering this URI as a mechanism for accessing built-in functionality and configuration information such as application information, preferences, or settings.

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-06-21 Thread Mykyta Yevstifeyev
Hello John, Thanks for your thoughts and proposals. Please see my comments (as one of the document co-authors) in-line. 17.06.2011 19:49, John C Klensin wrote: Given the controversies, I decided I needed to do a careful reading of this document. While I respect and appreciate what the

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-06-20 Thread Boris Zbarsky
On 6/17/11 7:25 AM, Lachlan Hunt wrote: On 2011-06-17 06:32, Boris Zbarsky wrote: On 6/17/11 12:03 AM, Mykyta Yevstifeyev wrote: not clearly compatible with the web security model, How? about:blank in particular is magic with respect to security on the web in various ways (e.g. it can end

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-06-17 Thread Julian Reschke
On 2011-06-17 06:01, Barry Leiba wrote: More substantively, I fail to understand how this specification proposes to create a class of reserved about: URIs when the about: scheme seems to be internal information to an application. I think the Security Considerations section doesn't address any

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-06-17 Thread Julian Reschke
On 2011-06-17 06:37, Murray S. Kucherawy wrote: ... I suppose adding it as an IANA-registered scheme, referencing something that's Informational, is a reasonable way for a new browser implementer to be reminded that support for such a scheme is common and probably expected. ... Optimally, we

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-06-17 Thread Eliot Lear
Hi Barry, On 6/17/11 6:01 AM, Barry Leiba wrote: Yes... I'm actually very confused about the point of this document. It's documenting a URI scheme that's used ONLY internally, and, therefore, has no interoperability requirements. Indeed. That's a good argument to stop right there. As

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-06-17 Thread Lachlan Hunt
On 2011-06-17 06:32, Boris Zbarsky wrote: On 6/17/11 12:03 AM, Mykyta Yevstifeyev wrote: not clearly compatible with the web security model, How? about:blank in particular is magic with respect to security on the web in various ways (e.g. it can end up same-origin with http:// pages). So I

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-06-17 Thread Michael Richardson
Barry == Barry Leiba barryle...@computer.org writes: More substantively, I fail to understand how this specification proposes to create a class of reserved about: URIs when the about: scheme seems to be internal information to an application.  I think the Security

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-06-17 Thread Barry Leiba
   Barry internally, and, therefore, has no interoperability    Barry requirements.  As best I can tell, the issue here is to let It does.  It's an RFC1918-type use, and for the same reason we had to document those networks, we have to document this URI. This document prevents someone else

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-06-17 Thread Boris Zbarsky
On 6/16/11 4:59 AM, Lachlan Hunt wrote: Mykyta, we do need to make this spec document reality, particularly where implementations are unwilling to make changes To be clear, in the normalization case we (Gecko) may be willing to make changes, but not if it causes conflicts with existing

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-06-17 Thread Boris Zbarsky
On 6/17/11 12:03 AM, Mykyta Yevstifeyev wrote: not clearly compatible with the web security model, How? about:blank in particular is magic with respect to security on the web in various ways (e.g. it can end up same-origin with http:// pages). So I think we do need to specify exactly when

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-06-17 Thread Julian Reschke
On 2011-06-17 06:32, Boris Zbarsky wrote: ... and because the normalization is not defined in the spec. Normalization is defined in RFC 3986. Browsers don't actually implement RFC 3986 in practice because it's not compatible with web content, last I checked Pretending like they do

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-06-17 Thread John C Klensin
Given the controversies, I decided I needed to do a careful reading of this document. While I respect and appreciate what the authors are trying to do, as a would-be standards track specification, it is pretty troubling. It is troubling editorially as well. I think all or most of the specific

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-06-16 Thread Lachlan Hunt
On 2011-06-15 17:59, Boris Zbarsky wrote: On 6/15/11 5:07 AM, Mykyta Yevstifeyev wrote: The point of this comment is to propose abandoning normalization of 'about' URIs because of some ad hoc behavior of an only application - Gecko. No, it's to propose abandoning normalization because it's

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-06-16 Thread Julian Reschke
On 2011-06-16 10:59, Lachlan Hunt wrote: On 2011-06-15 17:59, Boris Zbarsky wrote: On 6/15/11 5:07 AM, Mykyta Yevstifeyev wrote: The point of this comment is to propose abandoning normalization of 'about' URIs because of some ad hoc behavior of an only application - Gecko. No, it's to

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-06-16 Thread Lachlan Hunt
On 2011-06-16 11:14, Julian Reschke wrote: On the other hand, you're trying to define a URI scheme. If it's handling conflicts with the base URI spec, that's a bug. Period. You may *document* that some UAs have this bug, but you can't change it to be not a bug. Theoretical purity is not a

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-06-16 Thread Julian Reschke
On 2011-06-16 11:20, Lachlan Hunt wrote: On 2011-06-16 11:14, Julian Reschke wrote: On the other hand, you're trying to define a URI scheme. If it's handling conflicts with the base URI spec, that's a bug. Period. You may *document* that some UAs have this bug, but you can't change it to be not

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-06-16 Thread Joel M. Halpern
The question is what necessary means in terms of willful violations of specs. There are at least three cases I can understand, with different implications: There are cases where the existing spec, while it claims to apply, actually is a bad idea. Then we need to document the problem and the

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-06-16 Thread Boris Zbarsky
On 6/15/11 5:07 AM, Mykyta Yevstifeyev wrote: Applications SHOULD resolve unrecognized about URIs in the same way as about:blank. ... I don't think MAY is fine here, as this is a recommendation. I'm questioning it being a recommendation, is the point. Why is this behavior recommended,

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-06-16 Thread Mykyta Yevstifeyev
16.06.2011 12:35, Julian Reschke wrote: On 2011-06-16 11:20, Lachlan Hunt wrote: On 2011-06-16 11:14, Julian Reschke wrote: On the other hand, you're trying to define a URI scheme. If it's handling conflicts with the base URI spec, that's a bug. Period. You may *document* that some UAs have

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-06-16 Thread Mykyta Yevstifeyev
15.06.2011 23:16, Andrew Sullivan wrote: On Wed, Jun 15, 2011 at 06:05:33PM +0300, Mykyta Yevstifeyev wrote: 15.06.2011 13:13, Julian Reschke wrote: That being said, if our Mozilla friends do not want to fix this it might be a good idea to warn readers that certain implementations fail to

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-06-16 Thread Barry Leiba
More substantively, I fail to understand how this specification proposes to create a class of reserved about: URIs when the about: scheme seems to be internal information to an application.  I think the Security Considerations section doesn't address any of that, and probably ought to,

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-06-16 Thread Mykyta Yevstifeyev
16.06.2011 11:59, Lachlan Hunt wrote: On 2011-06-15 17:59, Boris Zbarsky wrote: On 6/15/11 5:07 AM, Mykyta Yevstifeyev wrote: The point of this comment is to propose abandoning normalization of 'about' URIs because of some ad hoc behavior of an only application - Gecko. No, it's to propose

RE: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-06-16 Thread Murray S. Kucherawy
Subject: Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard Yes... I'm actually very confused about the point of this document. It's documenting a URI scheme that's used ONLY internally, and, therefore, has no interoperability requirements. As best I

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-06-15 Thread Mykyta Yevstifeyev
Hello Boris, all, FYI, authors of draft-holsten-about-uri-scheme allowed me to become the co-author of this draft. We got to your message. The -07 is almost prepared for publication, but Lachlan pointed these comments were not addressed. Let me express my opinion regarding them.

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-06-15 Thread Julian Reschke
On 2011-06-15 11:07, Mykyta Yevstifeyev wrote: ... 2) Section 6 says: For example, about:blank, about:blan%6B and about:blan%6b are equivalent In Gecko they are not. The string after ':' is treated as a literal string; when looking up a way to handle the URI the second and third URIs above

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-06-15 Thread Mykyta Yevstifeyev
15.06.2011 13:13, Julian Reschke wrote: On 2011-06-15 11:07, Mykyta Yevstifeyev wrote: ... 2) Section 6 says: For example, about:blank, about:blan%6B and about:blan%6b are equivalent In Gecko they are not. The string after ':' is treated as a literal string; when looking up a way to handle

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-06-15 Thread Andrew Sullivan
On Wed, Jun 15, 2011 at 06:05:33PM +0300, Mykyta Yevstifeyev wrote: 15.06.2011 13:13, Julian Reschke wrote: That being said, if our Mozilla friends do not want to fix this it might be a good idea to warn readers that certain implementations fail to properly unescape, thus it's unwise to rely

Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-01-24 Thread Boris Zbarsky
There seem to be two differences between what the draft specifies right now and what Gecko, at least, does: 1) Section 5.3 says: Applications SHOULD resolve unrecognized about URIs in the same way as about:blank. Gecko treats unknown about:* as unparseable URIs, and is not likely to

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-01-24 Thread Ted Hardie
On Sat, Jan 22, 2011 at 1:47 AM, Julian Reschke julian.resc...@gmx.de wrote: I believe about qualifies for permanent as per http://tools.ietf.org/html/rfc4395#section-2, if there's something essential missing, we should fix it. Hi Julian, I think the key question is whether this qualifies as

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-01-24 Thread SM
Hi Ted, At 10:02 24-01-11, Ted Hardie wrote: I think the key question is whether this qualifies as well-defined (section 2.3). The draft declares some tokens/strings to be reserved, and names one such string. It also declares that other strings may be reserved by other specifications, but it

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-01-22 Thread Julian Reschke
Hi Ted, On 21.01.2011 23:49, Ted Hardie wrote: This rationale isn't in the draft, nor is the token legacy-compat. ...because HTML5 defines it... (I think) But the question with this how you will get interoperability. If there is a token registry, then these should populate that registry

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-01-22 Thread Julian Reschke
On 21.01.2011 18:37, Julian Reschke wrote: ... That said, I note that HTML5 has a number of what it calls willful violations of the URI spec, in which it counsels the reading who actually knows what Sadly. ... BTW: http://www.w3.org/html/wg/tracker/issues/56. We should try to improve this,

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-01-21 Thread Julian Reschke
On 21.01.2011 02:13, Ted Hardie wrote: ... But the reality is that the behavior resulting from these URIs is totally non-deterministic and varies from context to context. In most contexts outside of a browser location bar, they are meaningless. Inside that context, the browser's definition

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-01-21 Thread Ted Hardie
Howdy, Some comments in-line. On Fri, Jan 21, 2011 at 12:28 AM, Julian Reschke julian.resc...@gmx.de wrote: On 21.01.2011 02:13, Ted Hardie wrote: ... But the reality is that the behavior resulting from these URIs is totally non-deterministic and varies from context to context.  In most

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-01-21 Thread Julian Reschke
On 21.01.2011 17:57, Ted Hardie wrote: Howdy, ... Reminder: the reason this was written down was so that about:legacy-compat can be specified as XML system identifier in HTML5 (http://dev.w3.org/html5/spec/Overview.html#the-doctype). This rationale isn't in the draft, nor is the token

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-01-21 Thread Ted Hardie
Howdy, Some further replies in-line. On Fri, Jan 21, 2011 at 9:37 AM, Julian Reschke julian.resc...@gmx.de wrote: On 21.01.2011 17:57, Ted Hardie wrote: Howdy, ... Reminder: the reason this was written down was so that about:legacy-compat can be specified as XML system identifier in

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-01-20 Thread SM
At 07:56 14-01-11, The IESG wrote: The IESG has received a request from an individual submitter to consider the following document: - 'The 'about' URI scheme' draft-holsten-about-uri-scheme-06.txt as a Proposed Standard The IESG plans to make a decision in the next few weeks, and solicits

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-01-20 Thread Ted Hardie
I agree with SM's concern that the mechanism by which this is extended is underspecified. The draft contains one reserved token, blank, and a set of examples which make clear that there is an unwritten set of known and unknown tokens which populate the segment portion of the given ABNF.

Re: Last Call: draft-holsten-about-uri-scheme-06.txt (The 'about' URI scheme) to Proposed Standard

2011-01-20 Thread Mykyta Yevstifeyev
2011/1/21, Ted Hardie ted.i...@gmail.com: I agree with SM's concern that the mechanism by which this is extended is underspecified. The draft contains one reserved token, blank, and a set of examples which make clear that there is an unwritten set of known and unknown tokens which populate