From mboxrd@z Thu Jan 1 00:00:00 1970 Delivered-To: chneukirchen@gmail.com Received: by 10.142.191.1 with SMTP id o1cs658865wff; Thu, 24 Dec 2009 14:50:02 -0800 (PST) Received: from mr.google.com ([10.91.121.19]) by 10.91.121.19 with SMTP id y19mr735819agm.32.1261695001525 (num_hops = 1); Thu, 24 Dec 2009 14:50:01 -0800 (PST) Received: by 10.91.121.19 with SMTP id y19mr124202agm.32.1261694999652; Thu, 24 Dec 2009 14:49:59 -0800 (PST) X-BeenThere: rack-devel@googlegroups.com Received: by 10.231.122.159 with SMTP id l31ls33424ibr.0.p; Thu, 24 Dec 2009 14:49:57 -0800 (PST) Received: by 10.231.8.214 with SMTP id i22mr974995ibi.23.1261694997676; Thu, 24 Dec 2009 14:49:57 -0800 (PST) Received: by 10.231.8.214 with SMTP id i22mr974994ibi.23.1261694997654; Thu, 24 Dec 2009 14:49:57 -0800 (PST) Return-Path: Received: from dcvr.yhbt.net (dcvr.yhbt.net [64.71.152.64]) by gmr-mx.google.com with ESMTP id 19si1061535iwn.4.2009.12.24.14.49.57; Thu, 24 Dec 2009 14:49:57 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of normalperson@yhbt.net designates 64.71.152.64 as permitted sender) client-ip=64.71.152.64; Received: from localhost (unknown [127.0.2.5]) by dcvr.yhbt.net (Postfix) with ESMTP id 1A2D11F528; Thu, 24 Dec 2009 22:49:57 +0000 (UTC) Date: Thu, 24 Dec 2009 22:49:56 +0000 From: Eric Wong To: rack-devel@googlegroups.com Subject: Re: Call for 1.1.0 release Message-ID: <20091224224956.GB4847@dcvr.yhbt.net> References: <9363563c-cbd4-498f-b9ee-b3ee83fa15b8@r5g2000yqb.googlegroups.com> MIME-Version: 1.0 In-Reply-To: <9363563c-cbd4-498f-b9ee-b3ee83fa15b8@r5g2000yqb.googlegroups.com> User-Agent: Mutt/1.5.18 (2008-05-17) X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: best guess record for domain of normalperson@yhbt.net designates 64.71.152.64 as permitted sender) smtp.mail=normalperson@yhbt.net X-Original-Sender: normalperson@yhbt.net 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: X-Thread-Url: http://groups.google.com/group/rack-devel/t/d1b335121da4dc68 X-Message-Url: http://groups.google.com/group/rack-devel/msg/c958c03d1ef7aec5 Sender: rack-devel@googlegroups.com List-Unsubscribe: , List-Subscribe: , Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Joshua Peek wrote: > I'd to cut a 1.1 release before the new year. I'm going to put in the Hi, I've started adding specs for (optional) "rack.io" and Mongrel support as well. It's pretty lightweight in that it just requires an IO.select-able IO object or StringIO (for testing).. Perhaps it can go into 1.1 with some review/comments. It's useful for at least two purposes. * It can be used to implement Web Sockets or other alternative sub-protocols with the HTTP connection. * It can be used to detect client disconnects to avoid needlessly performing expensive operations: mid: <8b5b448c-d311-4472-81c3-38fd8814cd66@r5g2000prh.googlegroups.com> http://groups.google.com/group/rack-devel/browse_thread/thread/5e5b52892f5e9353 I'm also thinking of a way to integrate it with EM-based servers like Thin so it can be used with existing Thin deployments. The code is in the "rack.io" branch of my git repo: * git://git.bogomips.org/rack * http://git.bogomips.org/cgit/rack.git/log/?h=rack.io Shortlog: Eric Wong (2): Rack::Lint understands "rack.io" env add "rack.io" to Mongrel request -- Eric Wong