From mboxrd@z Thu Jan 1 00:00:00 1970 Delivered-To: chneukirchen@gmail.com Received: by 10.239.138.72 with SMTP id o8cs183812hbo; Tue, 29 Jun 2010 03:27:26 -0700 (PDT) Return-Path: Received-SPF: pass (google.com: domain of rack-devel+bncCOuQxaaOFxCLlafhBBoEYPSH6A@googlegroups.com designates 10.101.179.36 as permitted sender) client-ip=10.101.179.36; Authentication-Results: mr.google.com; spf=pass (google.com: domain of rack-devel+bncCOuQxaaOFxCLlafhBBoEYPSH6A@googlegroups.com designates 10.101.179.36 as permitted sender) smtp.mail=rack-devel+bncCOuQxaaOFxCLlafhBBoEYPSH6A@googlegroups.com; dkim=pass header.i=rack-devel+bncCOuQxaaOFxCLlafhBBoEYPSH6A@googlegroups.com Received: from mr.google.com ([10.101.179.36]) by 10.101.179.36 with SMTP id g36mr3142038anp.0.1277807245045 (num_hops = 1); Tue, 29 Jun 2010 03:27:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=domainkey-signature:received:x-beenthere:received:mime-version :received:received:date:in-reply-to:x-ip:references:user-agent :x-http-useragent:message-id:subject:from:to:x-original-sender :reply-to:precedence:mailing-list:list-id:list-post:list-help :list-archive:sender:list-subscribe:list-unsubscribe:content-type :content-transfer-encoding; bh=MxSlhRBxkQQfXd39/Mxq78SbYSKN9i2BWAV5vSrupg0=; b=UW4HntEfbMtEdsO1OrPxRgOteODtmJ8LzLdEgol5NzyJJiR9tLAdNDpjwQQggd0aPw 37+RZ+WI6qAp+Se3NhKVh15sN1fXWJSwugvxmriI16/fntbLpMVJuIe4crJtJmepIB3M Bl7anHFmb1rk9jkeSZdviZwovDuXWRllYPCd0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlegroups.com; s=beta; h=x-beenthere:mime-version:date:in-reply-to:x-ip:references :user-agent:x-http-useragent:message-id:subject:from:to :x-original-sender:reply-to:precedence:mailing-list:list-id :list-post:list-help:list-archive:sender:list-subscribe :list-unsubscribe:content-type:content-transfer-encoding; b=TKybtOrROuv5GhdaRqaIf0ppqPotRcZph+Sj+z4toZYWHw1ews5fESsWYYu7kC8cFU xvdcLd7haqUs8QOlOgOCPF7kxcAVvGJv9N0N0yNT0R536VulE0Dbf/GPZBcebAEnXht5 FILYFiYnCFq67/RrCYX9XWNEyoXnjtyDgHuPM= Received: by 10.101.179.36 with SMTP id g36mr484211anp.0.1277807243682; Tue, 29 Jun 2010 03:27:23 -0700 (PDT) X-BeenThere: rack-devel@googlegroups.com Received: by 10.101.177.32 with SMTP id e32ls4186840anp.5.p; Tue, 29 Jun 2010 03:27:23 -0700 (PDT) MIME-Version: 1.0 Received: by 10.101.124.11 with SMTP id b11mr485691ann.11.1277807242926; Tue, 29 Jun 2010 03:27:22 -0700 (PDT) Received: by c33g2000yqm.googlegroups.com with HTTP; Tue, 29 Jun 2010 03:27:22 -0700 (PDT) Date: Tue, 29 Jun 2010 03:27:22 -0700 (PDT) In-Reply-To: X-IP: 77.250.47.10 References: User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6,gzip(gfe) Message-ID: Subject: Re: Patch: Make CGI handler obey rack spec for the greater good From: Hongli Lai To: Rack Development X-Original-Sender: hongli@phusion.nl 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=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On May 20, 4:09=A0pm, James Tucker wrote: > Didn't we say this was optional in the spec? > > This could be a middleware, as has been discussed elsewhere on this ML in= the last 6 months. 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. 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.