Re: [http-state] Ticket 11: Character encoding for non-ASCII cookies values
Adam Barth <ietf@adambarth.com> Thu, 04 March 2010 01:54 UTC
Return-Path: <ietf@adambarth.com>
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 EB36728C25C for <http-state@core3.amsl.com>; Wed, 3 Mar 2010 17:54:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.977
X-Spam-Level:
X-Spam-Status: No, score=-1.977 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622]
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 C7yMIGj+k-9W for <http-state@core3.amsl.com>; Wed, 3 Mar 2010 17:54:34 -0800 (PST)
Received: from mail-gx0-f217.google.com (mail-gx0-f217.google.com [209.85.217.217]) by core3.amsl.com (Postfix) with ESMTP id 270EB3A89EF for <http-state@ietf.org>; Wed, 3 Mar 2010 17:54:33 -0800 (PST)
Received: by gxk9 with SMTP id 9so878050gxk.8 for <http-state@ietf.org>; Wed, 03 Mar 2010 17:54:32 -0800 (PST)
Received: by 10.101.145.15 with SMTP id x15mr3853708ann.119.1267667672321; Wed, 03 Mar 2010 17:54:32 -0800 (PST)
Received: from mail-yx0-f187.google.com (mail-yx0-f187.google.com [209.85.210.187]) by mx.google.com with ESMTPS id 35sm25353yxh.33.2010.03.03.17.54.31 (version=SSLv3 cipher=RC4-MD5); Wed, 03 Mar 2010 17:54:31 -0800 (PST)
Received: by yxe17 with SMTP id 17so955855yxe.32 for <http-state@ietf.org>; Wed, 03 Mar 2010 17:54:30 -0800 (PST)
MIME-Version: 1.0
Received: by 10.91.122.6 with SMTP id z6mr912064agm.48.1267667670451; Wed, 03 Mar 2010 17:54:30 -0800 (PST)
In-Reply-To: <F5AA8646-DD59-4B2F-A731-6673BAAEC51A@apple.com>
References: <5c4444771003021624qc0b00cet27e348cb6d023b08@mail.gmail.com> <CB794A2E-2F2F-4CE4-8B15-BBE1A1E1B50F@apple.com> <alpine.DEB.2.00.1003032150381.3143@tvnag.unkk.fr> <6EFCDA9A-C4AA-479D-895B-F9229FCF8AB3@apple.com> <5c4444771003031717n390ce79fkdebdfcf51693d877@mail.gmail.com> <F5AA8646-DD59-4B2F-A731-6673BAAEC51A@apple.com>
From: Adam Barth <ietf@adambarth.com>
Date: Wed, 03 Mar 2010 17:54:10 -0800
Message-ID: <5c4444771003031754w1768653dt6f0d142205ec3583@mail.gmail.com>
To: Mark Pauley <mpauley@apple.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: Daniel Stenberg <daniel@haxx.se>, http-state <http-state@ietf.org>
Subject: Re: [http-state] Ticket 11: Character encoding for non-ASCII cookies values
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: Thu, 04 Mar 2010 01:54:35 -0000
On Wed, Mar 3, 2010 at 5:24 PM, Mark Pauley <mpauley@apple.com> wrote: > On Mar 3, 2010, at 5:17 PM, Adam Barth wrote: >> If you haven't already, I'd encourage you to read the latest draft >> available at <http://tools.ietf.org/html/draft-ietf-httpstate-cookie>. >> Hopefully that will answer some number of your questions. > > Interesting. Well, this could certainly simplify much of our internal cookie parsing mechanism. Is there going to be a push to deprecate RFC2109? Our charter is to depreciate RFC2109 in favor of the spec we're writing. > Could you point me at a page with results on how the browsers handle different Set-Cookie forms in practice? Changing our behavior is nearly always dictated by broken compatibility with other sites. We're going to produce such a document once the spec settles down a bit more. Currently, the best documentation we have is the spec itself and the test suite I referenced before. The spec is intended to be very close to how browsers actually behave. In particular, IE, Firefox, and Chrome pass the vast majority of the tests in the test suite. If you have a question about a specific form, I can usually tell you the compatibility matrix. If I can't, that means we need to write more tests. :) Adam
- [http-state] Ticket 11: Character encoding for no… Adam Barth
- Re: [http-state] Ticket 11: Character encoding fo… Dan Witte
- Re: [http-state] Ticket 11: Character encoding fo… Roy T. Fielding
- Re: [http-state] Ticket 11: Character encoding fo… Adam Barth
- Re: [http-state] Ticket 11: Character encoding fo… Achim Hoffmann
- Re: [http-state] Ticket 11: Character encoding fo… Adam Barth
- Re: [http-state] Ticket 11: Character encoding fo… Mark Pauley
- Re: [http-state] Ticket 11: Character encoding fo… Daniel Stenberg
- Re: [http-state] Ticket 11: Character encoding fo… Adam Barth
- Re: [http-state] Ticket 11: Character encoding fo… Adam Barth
- Re: [http-state] Ticket 11: Character encoding fo… Daniel Stenberg
- Re: [http-state] Ticket 11: Character encoding fo… Mark Pauley
- Re: [http-state] Ticket 11: Character encoding fo… Adam Barth
- Re: [http-state] Ticket 11: Character encoding fo… Mark Pauley
- Re: [http-state] Ticket 11: Character encoding fo… Adam Barth
- Re: [http-state] Ticket 11: Character encoding fo… Adam Barth
- Re: [http-state] Ticket 11: Character encoding fo… Mark Pauley
- Re: [http-state] Ticket 11: Character encoding fo… Daniel Stenberg
- Re: [http-state] Ticket 11: Character encoding fo… Adam Barth
- Re: [http-state] Ticket 11: Character encoding fo… Adam Barth