Re: [http-state] Goals for the UA conformance section (was Re: Updated draft)
Ian Hickson <ian@hixie.ch> Wed, 19 August 2009 06:21 UTC
Return-Path: <ian@hixie.ch>
X-Original-To: http-state@core3.amsl.com
Delivered-To: http-state@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BE6B13A6900 for <http-state@core3.amsl.com>; Tue, 18 Aug 2009 23:21:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.166
X-Spam-Level:
X-Spam-Status: No, score=-3.166 tagged_above=-999 required=5 tests=[AWL=-0.567, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FL1CsAfedVTW for <http-state@core3.amsl.com>; Tue, 18 Aug 2009 23:21:33 -0700 (PDT)
Received: from looneymail-a3.g.dreamhost.com (caibbdcaaaaf.dreamhost.com [208.113.200.5]) by core3.amsl.com (Postfix) with ESMTP id D3D643A677D for <http-state@ietf.org>; Tue, 18 Aug 2009 23:21:33 -0700 (PDT)
Received: from hixie.dreamhostps.com (hixie.dreamhost.com [208.113.210.27]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by looneymail-a3.g.dreamhost.com (Postfix) with ESMTP id 84A0127B2B; Tue, 18 Aug 2009 23:20:20 -0700 (PDT)
Date: Wed, 19 Aug 2009 06:20:23 +0000
From: Ian Hickson <ian@hixie.ch>
To: Daniel Stenberg <daniel@haxx.se>
In-Reply-To: <alpine.DEB.2.00.0908190810500.4004@yvahk2.pbagnpgbe.fr>
Message-ID: <Pine.LNX.4.62.0908190619030.31215@hixie.dreamhostps.com>
References: <7789133a0908180027n644d8abcxc2327b6f2f6a475f@mail.gmail.com> <alpine.DEB.2.00.0908180929540.17475@yvahk2.pbagnpgbe.fr> <Pine.LNX.4.62.0908190553060.31215@hixie.dreamhostps.com> <alpine.DEB.2.00.0908190810500.4004@yvahk2.pbagnpgbe.fr>
Content-Language: en-GB-hixie
Content-Style-Type: text/css
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"
Cc: http-state <http-state@ietf.org>
Subject: Re: [http-state] Goals for the UA conformance section (was Re: Updated draft)
X-BeenThere: http-state@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Discuss HTTP State Management Mechanism <http-state.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/http-state>, <mailto:http-state-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/http-state>
List-Post: <mailto:http-state@ietf.org>
List-Help: <mailto:http-state-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-state>, <mailto:http-state-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Aug 2009 06:21:34 -0000
On Wed, 19 Aug 2009, Daniel Stenberg wrote: > On Wed, 19 Aug 2009, Ian Hickson wrote: > > > > In general, specs should be specific about what the output should be. > > We shouldn't leave things undefined or up to the implementation if it > > affects other implementations (such as servers), because otherwise we > > will find authors end up relying on the market leader's behaviour. So > > we have to define the sort order whatever we do. It makes sense to > > pick the sort order used by the browsers, IMHO. > > But again you're not focusing on how things ACTUALLY are already right > now. You're talking about how we should document (future) things to be. > > If we're documenting how cookies are used in the wild today, we cannot > claim that 99.9% are sorted in path lenght order. That's a fact. > > If we're documenting how cookies should work tomorrow with improved > interoperability and a minimum of changes, then sorting cookies by path > length seems like a good bet since a large amount of clients clearly > already do it. We're documenting (or should be documenting, IMHO) what all implementations are going to converge on. That means describing what they do when they do the same thing, and considering differences to be bugs for which we are to find solutions that are acceptable to implementors. -- Ian Hickson U+1047E )\._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
- [http-state] Goals for the UA conformance section… Adam Barth
- Re: [http-state] Goals for the UA conformance sec… Daniel Stenberg
- Re: [http-state] Goals for the UA conformance sec… Anne van Kesteren
- Re: [http-state] Goals for the UA conformance sec… Daniel Stenberg
- Re: [http-state] Goals for the UA conformance sec… Julian Reschke
- Re: [http-state] Goals for the UA conformance sec… Anne van Kesteren
- Re: [http-state] Goals for the UA conformance sec… Dan Winship
- Re: [http-state] Goals for the UA conformance sec… Julian Reschke
- Re: [http-state] Goals for the UA conformance sec… Anne van Kesteren
- Re: [http-state] Goals for the UA conformance sec… Adam Barth
- Re: [http-state] Goals for the UA conformance sec… Bil Corry
- [http-state] Charter feedback Anne van Kesteren
- Re: [http-state] Goals for the UA conformance sec… Ian Hickson
- Re: [http-state] Goals for the UA conformance sec… Ian Hickson
- Re: [http-state] Goals for the UA conformance sec… Daniel Stenberg
- Re: [http-state] Goals for the UA conformance sec… Dan Winship
- Re: [http-state] Goals for the UA conformance sec… Daniel Stenberg
- Re: [http-state] Goals for the UA conformance sec… Adam Barth
- Re: [http-state] Goals for the UA conformance sec… Dan Winship