From mboxrd@z Thu Jan 1 00:00:00 1970 Delivered-To: chneukirchen@gmail.com Received: by 10.239.138.72 with SMTP id o8cs184884hbo; Tue, 29 Jun 2010 03:44:17 -0700 (PDT) Return-Path: Received-SPF: pass (google.com: domain of rack-devel+bncCP_V2_zRBRD_nKfhBBoEbcfdNA@googlegroups.com designates 10.223.94.146 as permitted sender) client-ip=10.223.94.146; Authentication-Results: mr.google.com; spf=pass (google.com: domain of rack-devel+bncCP_V2_zRBRD_nKfhBBoEbcfdNA@googlegroups.com designates 10.223.94.146 as permitted sender) smtp.mail=rack-devel+bncCP_V2_zRBRD_nKfhBBoEbcfdNA@googlegroups.com; dkim=pass header.i=rack-devel+bncCP_V2_zRBRD_nKfhBBoEbcfdNA@googlegroups.com Received: from mr.google.com ([10.223.94.146]) by 10.223.94.146 with SMTP id z18mr1064141fam.23.1277808256509 (num_hops = 1); Tue, 29 Jun 2010 03:44:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=domainkey-signature:received:x-beenthere:received:received:received :received:received-spf:received:received:received:mime-version :subject:from:in-reply-to:date:message-id:references:to:x-mailer :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:list-post:list-help:list-archive :sender:list-subscribe:list-unsubscribe:content-type :content-transfer-encoding; bh=uQ5ULnui14QkimpFj8iIbVhgcHb6EeFXawcUXo3Cbpw=; b=gmYfAQW8K+a5JdXS0zdXWtIObdG9bs+C4w/ZVkIeMcCpIHCQQc8oXM+caMwK/PBmN6 z3/Se3vXh08CJZ3EMjSmevUeXjqi9+i6cP5ApSnAsmsggrtDSUNfyVecHa0rRvosaBAP 5D0vW8BlVSnWk410z1NnczrdIRBdHoc0/k+e8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlegroups.com; s=beta; h=x-beenthere:received-spf:mime-version:subject:from:in-reply-to:date :message-id:references:to:x-mailer:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:list-post:list-help:list-archive:sender:list-subscribe :list-unsubscribe:content-type:content-transfer-encoding; b=WOp9rDutlem2bUomkp3DjBxFVJY3jN1BSj9QGib92+uyxSMOVb/aI+QwsfsADMEIiJ 0RM/alPqcBMYybCXU3jRtl36/p6TQi1Wm+CEp6ePxzwjA6h8e167W7KDDka1Zf2MexFM p7zUlqWUaDO6rgUAT9OhbqFGFadxPTLc4MasM= Received: by 10.223.94.146 with SMTP id z18mr197029fam.23.1277808255274; Tue, 29 Jun 2010 03:44:15 -0700 (PDT) X-BeenThere: rack-devel@googlegroups.com Received: by 10.204.6.8 with SMTP id 8ls4523503bkx.3.p; Tue, 29 Jun 2010 03:44:13 -0700 (PDT) Received: by 10.204.162.211 with SMTP id w19mr283735bkx.5.1277808253324; Tue, 29 Jun 2010 03:44:13 -0700 (PDT) Received: by 10.204.162.211 with SMTP id w19mr283734bkx.5.1277808253298; Tue, 29 Jun 2010 03:44:13 -0700 (PDT) Received: from mail-bw0-f52.google.com (mail-bw0-f52.google.com [209.85.214.52]) by gmr-mx.google.com with ESMTP id z25si3157647bku.0.2010.06.29.03.44.12; Tue, 29 Jun 2010 03:44:12 -0700 (PDT) Received-SPF: pass (google.com: domain of jftucker@gmail.com designates 209.85.214.52 as permitted sender) client-ip=209.85.214.52; Received: by bwz17 with SMTP id 17so140620bwz.25 for ; Tue, 29 Jun 2010 03:44:12 -0700 (PDT) Received: by 10.204.81.74 with SMTP id w10mr4620363bkk.79.1277808251916; Tue, 29 Jun 2010 03:44:11 -0700 (PDT) Received: from [192.168.1.107] (bb-87-81-237-21.ukonline.co.uk [87.81.237.21]) by mx.google.com with ESMTPS id bq20sm2224715bkb.3.2010.06.29.03.44.10 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 29 Jun 2010 03:44:11 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v1081) Subject: Re: Patch: Make CGI handler obey rack spec for the greater good From: James Tucker In-Reply-To: Date: Tue, 29 Jun 2010 07:44:09 -0300 Message-Id: <289802E3-C034-43C2-9EAF-938315C10998@gmail.com> References: To: rack-devel@googlegroups.com X-Mailer: Apple Mail (2.1081) X-Original-Sender: jftucker@gmail.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jftucker@gmail.com designates 209.85.214.52 as permitted sender) smtp.mail=jftucker@gmail.com; dkim=pass (test mode) header.i=@gmail.com Reply-To: rack-devel@googlegroups.com Precedence: list Mailing-list: list rack-devel@googlegroups.com; contact rack-devel+owners@googlegroups.com List-ID: List-Post: , List-Help: , List-Archive: Sender: rack-devel@googlegroups.com List-Subscribe: , List-Unsubscribe: , Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable On 29 Jun 2010, at 07:27, Hongli Lai wrote: > On May 20, 4:09 pm, James Tucker wrote: >> Didn't we say this was optional in the spec? >>=20 >> This could be a middleware, as has been discussed elsewhere on this = ML in the last 6 months. >=20 > No. Rewindability was made a hard requirement for the 1.0 spec because > there are too many apps and frameworks out there that try to rewind > rack.input. >=20 > The consensus on this mailing list was to get rid of the rewindability > requirement for the 2.0 spec and that future apps/frameworks should > just fix their code to not rely on rewindability. Ah cool, thanks for the summary, the details obviously slipped my mind = completely!=