From mboxrd@z Thu Jan 1 00:00:00 1970 Delivered-To: chneukirchen@gmail.com Received: by 10.229.87.136 with SMTP id w8cs179287qcl; Mon, 17 Jan 2011 18:42:59 -0800 (PST) Return-Path: Received-SPF: pass (google.com: domain of rack-devel+bncCNSYpqGTFhCw_NPpBBoEtsYZiQ@googlegroups.com designates 10.142.173.18 as permitted sender) client-ip=10.142.173.18; Authentication-Results: mr.google.com; spf=pass (google.com: domain of rack-devel+bncCNSYpqGTFhCw_NPpBBoEtsYZiQ@googlegroups.com designates 10.142.173.18 as permitted sender) smtp.mail=rack-devel+bncCNSYpqGTFhCw_NPpBBoEtsYZiQ@googlegroups.com; dkim=pass header.i=rack-devel+bncCNSYpqGTFhCw_NPpBBoEtsYZiQ@googlegroups.com Received: from mr.google.com ([10.142.173.18]) by 10.142.173.18 with SMTP id v18mr1089161wfe.48.1295318578529 (num_hops = 1); Mon, 17 Jan 2011 18:42:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=domainkey-signature:x-beenthere:received-spf:date:from:to:subject :message-id:mime-version:user-agent: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-disposition; bh=JdmjpEHOLZzCzYy7HSDcnNHGppPCph3koswa6lC0uis=; b=0PLQC803btSZBteD52n7Y6sWFYX7/YJnArOfrjV8tAJdfaqqQW9IJrc8OMp23+zbeo 8PMTNZ1TaQrBRIn5i1ZCH/UoIC9N+i20VDAOcz2aXuUJJS5W3TQFPPrGHUxlwWBKz3T9 QWdUykAo0wzMiNUqG32eBskD8WfeOxrBADKrM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlegroups.com; s=beta; h=x-beenthere:received-spf:date:from:to:subject:message-id :mime-version:user-agent: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-disposition; b=1u2pIB6bKCUmfmqwxAwtxJdu8+8+flJIqdTzz+0ERuXluNRh25zV/nITDfxb7HbRET qVRZ8Nq3mrWKmDSBU7e8eF7SnUKFKGalx8CdU4ErTMO1T98jSf5QlYLTcMcqobd/IP0T xVN/YZTWG8AVKjQwonEhtUUXqtAXvC1ZPuM9A= Received: by 10.142.173.18 with SMTP id v18mr247168wfe.48.1295318576389; Mon, 17 Jan 2011 18:42:56 -0800 (PST) X-BeenThere: rack-devel@googlegroups.com Received: by 10.142.97.18 with SMTP id u18ls7996285wfb.2.p; Mon, 17 Jan 2011 18:42:55 -0800 (PST) Received: by 10.142.43.14 with SMTP id q14mr108985wfq.10.1295318575454; Mon, 17 Jan 2011 18:42:55 -0800 (PST) Received: by 10.142.43.14 with SMTP id q14mr108984wfq.10.1295318575429; Mon, 17 Jan 2011 18:42:55 -0800 (PST) Received: from dcvr.yhbt.net (dcvr.yhbt.net [64.71.152.64]) by gmr-mx.google.com with ESMTP id w13si5986816wfh.7.2011.01.17.18.42.55; Mon, 17 Jan 2011 18:42:55 -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 8B5251F7EC; Tue, 18 Jan 2011 02:42:54 +0000 (UTC) Date: Mon, 17 Jan 2011 18:42:54 -0800 From: Eric Wong To: rack-devel@googlegroups.com Subject: [PATCH 0/2] allow deflater to stream responses to client Message-ID: <20110118024254.GA9215@dcvr.yhbt.net> MIME-Version: 1.0 User-Agent: Mutt/1.5.18 (2008-05-17) X-Original-Sender: normalperson@yhbt.net 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 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-Disposition: inline Hi all, I've pushed out the following changes which allow Rack::Deflater to stream responses out to the client as the application generates it. This allows "tail"-like applications to work with Rack::Deflater at the cost of less-efficient compression. Eric Wong (2): loosen deflater spec for zlib option changes deflater flushes each chunk of the response You can download the patches directly: http://git.bogomips.org/cgit/rack.git/patch/?id=2dd850e1e5fff8f399f040a http://git.bogomips.org/cgit/rack.git/patch/?id=ba059c17a6a38ac84893487 or pull the "deflate-flush" branch of git://git.bogomips.org/rack.git -- Eric Wong