From mboxrd@z Thu Jan 1 00:00:00 1970 Delivered-To: chneukirchen@gmail.com Received: by 10.140.140.3 with SMTP id n3cs222138rvd; Thu, 4 Mar 2010 11:42:24 -0800 (PST) Received-SPF: pass (google.com: domain of 3Hg2QSwgJCgcy0vth5rvnthps.jvtyhjr-kl2lsnvvnslnyv1wz.jvt@groups.bounces.google.com designates 10.220.107.4 as permitted sender) client-ip=10.220.107.4; Authentication-Results: mr.google.com; spf=pass (google.com: domain of 3Hg2QSwgJCgcy0vth5rvnthps.jvtyhjr-kl2lsnvvnslnyv1wz.jvt@groups.bounces.google.com designates 10.220.107.4 as permitted sender) smtp.mail=3Hg2QSwgJCgcy0vth5rvnthps.jvtyhjr-kl2lsnvvnslnyv1wz.jvt@groups.bounces.google.com; dkim=pass header.i=3Hg2QSwgJCgcy0vth5rvnthps.jvtyhjr-kl2lsnvvnslnyv1wz.jvt@groups.bounces.google.com Received: from mr.google.com ([10.220.107.4]) by 10.220.107.4 with SMTP id z4mr1866365vco.10.1267731743768 (num_hops = 1); Thu, 04 Mar 2010 11:42:23 -0800 (PST) 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:mime-version:sender:received :in-reply-to:references:date:message-id:subject:from:to :x-original-authentication-results:x-original-sender:reply-to :precedence:mailing-list:list-id:list-post:list-help:list-archive :x-thread-url:x-message-url:list-subscribe:list-unsubscribe :content-type; bh=b2sWAVSWWT5laSUAkaActNtTW8VRI+F8VWwiIlL+UuE=; b=cI8UCAqV8rMT/FvnuqcCo7KQ6jR9ndVvj/zEMHXt68/+adG9aaseUulZc6qiHYq5Ft /P5IwbI78NtSastQtQEFLQ1RQ7zWEqQ0HGb67+4qK3FVIChLyswp7jbLQEzFylc2BwZu XnztorM9fx5ZNM5UnjiBPH+nEsSRjNU0f06+g= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlegroups.com; s=beta; h=x-beenthere:received-spf:mime-version:sender:in-reply-to:references :date:message-id:subject:from:to:x-original-authentication-results :x-original-sender:reply-to:precedence:mailing-list:list-id :list-post:list-help:list-archive:x-thread-url:x-message-url :list-subscribe:list-unsubscribe:content-type; b=4pVSaRvevVNquMI6Tj2VHYMAc+WjA15VbHCwTd+TT+7rEDnFUQz+Elz9YWNaqSY5ED n9BZHoIk2/2p3lKol9JojFZaZAXyEbJXz2TPORJdChwe1S5Ec77bv0Ee9W/8erkBkaCJ zoKwY8vJRQxYP/Nue73N7F6is02FGwgxEGCzo= Received: by 10.220.107.4 with SMTP id z4mr213409vco.10.1267731742502; Thu, 04 Mar 2010 11:42:22 -0800 (PST) X-BeenThere: rack-devel@googlegroups.com Received: by 10.220.87.130 with SMTP id w2ls645282vcl.4.p; Thu, 04 Mar 2010 11:42:21 -0800 (PST) Received: by 10.220.164.135 with SMTP id e7mr1027445vcy.1.1267731741511; Thu, 04 Mar 2010 11:42:21 -0800 (PST) Received: by 10.220.164.135 with SMTP id e7mr1027444vcy.1.1267731741494; Thu, 04 Mar 2010 11:42:21 -0800 (PST) Return-Path: Received: from mail-qy0-f196.google.com (mail-qy0-f196.google.com [209.85.221.196]) by gmr-mx.google.com with ESMTP id 23si549229vws.2.2010.03.04.11.42.20; Thu, 04 Mar 2010 11:42:20 -0800 (PST) Received-SPF: pass (google.com: domain of rtomayko@gmail.com designates 209.85.221.196 as permitted sender) client-ip=209.85.221.196; Received: by mail-qy0-f196.google.com with SMTP id 34so2068813qyk.26 for ; Thu, 04 Mar 2010 11:42:20 -0800 (PST) MIME-Version: 1.0 Sender: rack-devel@googlegroups.com Received: by 10.224.117.204 with SMTP id s12mr1536792qaq.63.1267731740184; Thu, 04 Mar 2010 11:42:20 -0800 (PST) In-Reply-To: <69a2885c1003041128h3c0b6558ud496172863623476@mail.gmail.com> References: <69a2885c1003041128h3c0b6558ud496172863623476@mail.gmail.com> Date: Thu, 4 Mar 2010 11:42:20 -0800 Message-ID: Subject: Re: Rack::ETag: stream digest calculation From: Ryan Tomayko To: rack-devel@googlegroups.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of rtomayko@gmail.com designates 209.85.221.196 as permitted sender) smtp.mail=rtomayko@gmail.com; dkim=pass (test mode) header.i=@gmail.com X-Original-Sender: r@tomayko.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/d7016ae5c7e2f092 X-Message-Url: http://groups.google.com/group/rack-devel/msg/e672c83a2b111edf List-Subscribe: , List-Unsubscribe: , Content-Type: text/plain; charset=UTF-8 On Thu, Mar 4, 2010 at 11:28 AM, Jeremy Kemper wrote: > For your consideration: a small tweak to calculate the body digest as it's > produced rather than afterward in one big whack: > http://github.com/jeremy/rack/commit/f10713cce876d370ee5f1018928521d4b43e0dce > jeremy +1 Ryan