From mboxrd@z Thu Jan 1 00:00:00 1970 Delivered-To: chneukirchen@gmail.com Received: by 10.142.191.1 with SMTP id o1cs659828wff; Thu, 24 Dec 2009 15:41:22 -0800 (PST) Received: from mr.google.com ([10.114.6.29]) by 10.114.6.29 with SMTP id 29mr1494934waf.24.1261698081979 (num_hops = 1); Thu, 24 Dec 2009 15:41:21 -0800 (PST) Received: by 10.114.6.29 with SMTP id 29mr319931waf.24.1261698080601; Thu, 24 Dec 2009 15:41:20 -0800 (PST) X-BeenThere: rack-devel@googlegroups.com Received: by 10.114.187.1 with SMTP id k1ls586618waf.0.p; Thu, 24 Dec 2009 15:41:19 -0800 (PST) Received: by 10.115.66.20 with SMTP id t20mr2761792wak.0.1261698079492; Thu, 24 Dec 2009 15:41:19 -0800 (PST) Received: by 10.115.66.20 with SMTP id t20mr2761791wak.0.1261698079470; Thu, 24 Dec 2009 15:41:19 -0800 (PST) Return-Path: Received: from mail-pz0-f172.google.com (mail-pz0-f172.google.com [209.85.222.172]) by gmr-mx.google.com with ESMTP id 1si2480599pxi.1.2009.12.24.15.41.18; Thu, 24 Dec 2009 15:41:18 -0800 (PST) Received-SPF: pass (google.com: domain of joshpeek@gmail.com designates 209.85.222.172 as permitted sender) client-ip=209.85.222.172; Received: by mail-pz0-f172.google.com with SMTP id 2so5670502pzk.26 for ; Thu, 24 Dec 2009 15:41:18 -0800 (PST) MIME-Version: 1.0 Sender: rack-devel@googlegroups.com Received: by 10.114.7.24 with SMTP id 24mr8245695wag.33.1261698078103; Thu, 24 Dec 2009 15:41:18 -0800 (PST) In-Reply-To: <20091224224956.GB4847@dcvr.yhbt.net> References: <9363563c-cbd4-498f-b9ee-b3ee83fa15b8@r5g2000yqb.googlegroups.com> <20091224224956.GB4847@dcvr.yhbt.net> From: Joshua Peek Date: Thu, 24 Dec 2009 17:40:58 -0600 Message-ID: <1c5622660912241540v74329427nd1053b6e602e6506@mail.gmail.com> Subject: Re: Call for 1.1.0 release To: rack-devel@googlegroups.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of joshpeek@gmail.com designates 209.85.222.172 as permitted sender) smtp.mail=joshpeek@gmail.com; dkim=pass (test mode) header.i=@gmail.com X-Original-Sender: josh@joshpeek.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: X-Thread-Url: http://groups.google.com/group/rack-devel/t/d1b335121da4dc68 X-Message-Url: http://groups.google.com/group/rack-devel/msg/db5012f2a0d2546d List-Unsubscribe: , List-Subscribe: , Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hey Eric, Raw io access has been on my wish list for a while. I'm totally +1 but do you think we can hold off? I'd like to put together the release sometime next week before the new year. Though there was a long year gap between 1.0 and 1.1, it doesn't mean 1.2 needs to be that far off. I'd like to speed up the release schedule for these new ideas. On Thu, Dec 24, 2009 at 4:49 PM, Eric Wong wrote: > 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. =C2=A0It'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 > =C2=A0sub-protocols with the HTTP connection. > > * It can be used to detect client disconnects to avoid needlessly > =C2=A0performing expensive operations: > > =C2=A0mid: <8b5b448c-d311-4472-81c3-38fd8814cd66@r5g2000prh.googlegroups.= com> > =C2=A0http://groups.google.com/group/rack-devel/browse_thread/thread/5e5b= 52892f5e9353 > > > 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: > =C2=A0* git://git.bogomips.org/rack > =C2=A0* http://git.bogomips.org/cgit/rack.git/log/?h=3Drack.io > > Shortlog: > > Eric Wong (2): > =C2=A0 =C2=A0 =C2=A0Rack::Lint understands "rack.io" env > =C2=A0 =C2=A0 =C2=A0add "rack.io" to Mongrel request > > -- > Eric Wong > --=20 Joshua Peek