W3C home > Mailing lists > Public > ietf-http-wg@w3.org > April to June 2008

Re: PROPOSAL: i74: Encoding for non-ASCII headers

From: Mark Nottingham <mnot@mnot.net>
Date: Fri, 4 Apr 2008 11:04:06 +1100
Cc: HTTP Working Group <ietf-http-wg@w3.org>
Message-Id: <E1F37C5E-7B31-458C-A4C8-82151C6E1CC2@mnot.net>
To: Roy T. Fielding <fielding@gbiv.com>


On 04/04/2008, at 10:40 AM, Roy T. Fielding wrote:

> On Apr 3, 2008, at 3:58 PM, Mark Nottingham wrote:
>>
>> Yes, that's one path we can take, but we need to make that decision.
>
> Not really.  I'll reiterate again -- it makes absolutely no sense
> whatsoever to be micromanaging the unused details of octet encoding
> when the specification parts that define that very thing are already
> on the hook to be removed/rewritten in accordance with the draft
> partitioning.

Roy, you often talk about things that will happen as part of the  
partitioning, but it's not clear what's involved. Do you have a  
roadmap of what you'd like to happen? If we're going to attempt  
substantial rewrites of different sections, we need to start that  
process soon.

Without some idea of that, it's going to be difficult to make any  
forward progress if we have to block any substantive issues on future  
rewrites that we may or may not do.

> The parsing algorithm will not say anything about C1 controls because
> no known implementation of HTTP checks for C1 controls.

That doesn't follow. If there are security or interoperability  
implications of C1 controls in text, it certainly deserves  
consideration. Also, while the message parsing machinery doesn't touch  
TEXT, there are other parts of implementations that do -- e.g.,  
command-line tools, Web forms for configuring servers and proxies,  
configuration files, and so forth. Just because it's payload doesn't  
mean that it doesn't have implementation impact.


--
Mark Nottingham     http://www.mnot.net/
Received on Friday, 4 April 2008 00:04:50 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 27 April 2012 06:50:46 GMT