Re: [http-state] Updated draft

Daniel Stenberg <daniel@haxx.se> Mon, 17 August 2009 07:37 UTC

Return-Path: <daniel@haxx.se>
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 01E3A3A68A1 for <http-state@core3.amsl.com>; Mon, 17 Aug 2009 00:37:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.812
X-Spam-Level:
X-Spam-Status: No, score=-2.812 tagged_above=-999 required=5 tests=[AWL=-0.563, BAYES_00=-2.599, HELO_EQ_SE=0.35]
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 PwGUZh6I6TJt for <http-state@core3.amsl.com>; Mon, 17 Aug 2009 00:37:58 -0700 (PDT)
Received: from kluster1.contactor.se (kluster1.contactor.se [91.191.140.11]) by core3.amsl.com (Postfix) with ESMTP id AD3E03A684F for <http-state@ietf.org>; Mon, 17 Aug 2009 00:37:57 -0700 (PDT)
Received: from linux2.contactor.se (linux2.contactor.se [91.191.140.14]) by kluster1.contactor.se (8.13.8/8.13.8/Debian-3) with ESMTP id n7H7bwaO008903; Mon, 17 Aug 2009 09:37:58 +0200
Date: Mon, 17 Aug 2009 09:37:58 +0200
From: Daniel Stenberg <daniel@haxx.se>
X-X-Sender: dast@linux2.contactor.se
To: Dan Winship <dan.winship@gmail.com>
In-Reply-To: <4A889417.9020709@gmail.com>
Message-ID: <alpine.DEB.2.00.0908170929100.22132@yvahk2.pbagnpgbe.fr>
References: <7789133a0908151008p35ff30e6w2761368fe70d41a6@mail.gmail.com> <alpine.DEB.2.00.0908152250410.18461@yvahk2.pbagnpgbe.fr> <7789133a0908151642w47c1dbf1x48268e657b0d71cc@mail.gmail.com> <alpine.DEB.2.00.0908161440520.25988@yvahk2.pbagnpgbe.fr> <7789133a0908161032l2265ce5fg966c434f1b05aa64@mail.gmail.com> <alpine.DEB.2.00.0908161952060.13789@yvahk2.pbagnpgbe.fr> <7789133a0908161131s5741d457q812b5e4213452054@mail.gmail.com> <alpine.DEB.2.00.0908162035140.13789@yvahk2.pbagnpgbe.fr> <4A889417.9020709@gmail.com>
User-Agent: Alpine 2.00 (DEB 1167 2008-08-23)
X-fromdanielhimself: yes
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"; format="flowed"
Cc: http-state <http-state@ietf.org>
Subject: Re: [http-state] 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: Mon, 17 Aug 2009 07:37:59 -0000

On Sun, 16 Aug 2009, Dan Winship wrote:

> curl *does* work with 99.[something]% of web sites. But (100 - 
> 99.[something]) * number_of_web_sites_in_the_world is still a big number.

Yes, but similar to how the cookie definition covers what we estimate to be 
99.6% of the cookie sites (for the 'expires' date format), we would cover a 
similar percentage of sites by not specifying the sort order.

You both are claiming that only because the major browsers do something for 
0.[something]% of the servers we need to have it specified while I would argue 
that it is enough for the spec to cover 99.[something]%.

If sites depend on the exact sort order of one of these browsers, they could 
also easily break because the subtle differences in sort order they use so 
thus none of the browsers could claim to be 100% covering since they differ in 
implementations.

But sure, let's leave this for now. I still won't agree that sort order should 
be defined until someone can come up with a good reason why it is there in the 
first place, or can present at least a small amount of actual server side 
users that break if this sorting isn't done.

-- 

  / daniel.haxx.se