From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 10.90.27.4 with SMTP id a4cs24960aga; Tue, 8 Dec 2009 14:12:12 -0800 (PST) Received: by 10.224.102.194 with SMTP id h2mr4923892qao.96.1260310332361; Tue, 08 Dec 2009 14:12:12 -0800 (PST) Return-Path: Received: from rubyforge.org (rubyforge.org [205.234.109.19]) by mx.google.com with ESMTP id 4si18068332qwe.55.2009.12.08.14.12.12; Tue, 08 Dec 2009 14:12:12 -0800 (PST) Received-SPF: pass (google.com: domain of sup-talk-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) client-ip=205.234.109.19; Authentication-Results: mx.google.com; spf=pass (google.com: domain of sup-talk-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) smtp.mail=sup-talk-bounces@rubyforge.org; dkim=neutral (body hash did not verify) header.i=@gmail.com Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id 194B01858300 for ; Tue, 8 Dec 2009 17:12:12 -0500 (EST) Received: from mail-bw0-f216.google.com (mail-bw0-f216.google.com [209.85.218.216]) by rubyforge.org (Postfix) with ESMTP id 59E7F18582D0 for ; Tue, 8 Dec 2009 17:12:06 -0500 (EST) Received: by bwz8 with SMTP id 8so5285580bwz.19 for ; Tue, 08 Dec 2009 14:12:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=es11Wyzu505AGA2eUPxfhpecrjrD+0fi9J3AgxE5FJg=; b=kaPkC8uyGsccuUwu5RVC2BEzDgc2zR2qTm6AI5883T5W3Jqd7H55wP3qmumTAhLvVF 4A8m1MCEJTYjbgpeczwG7TUvvh8l8iYtgujuzdVo9Inj0Z3lTknPMxUZk9Vgyi+YfjyK FAmKEcuRETFF/THew5up8BMmshUV/VyK7Avrw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=FBoXPudNtAaX1Uq2Us7sj3sCoAxtLjSHN3dh+5dWtWBLjEByvAmqu+ZcrfBA1NkZp7 PUqyfQIhKInez2uICTrVLNKwIQHms4rDhzraHl1NndEm40eQMgap9Q1BdNlArnF9NCMD ul/EP5ikJhKMUjeta2ZWZDQfzL8x3c47uQ4zI= MIME-Version: 1.0 Received: by 10.204.34.69 with SMTP id k5mr434232bkd.9.1260310325162; Tue, 08 Dec 2009 14:12:05 -0800 (PST) In-Reply-To: <1260291857-sup-4773@zyrg.net> References: <1260291857-sup-4773@zyrg.net> Date: Tue, 8 Dec 2009 17:12:05 -0500 Message-ID: <80055d7c0912081412h483bc6dt8493b08dfab1d23b@mail.gmail.com> From: Andrei Thorp To: sup-talk@rubyforge.org, rlane@club.cc.cmu.edu Subject: Re: [sup-talk] sup-server X-BeenThere: sup-talk@rubyforge.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: User & developer discussion of Sup List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: sup-talk-bounces@rubyforge.org Errors-To: sup-talk-bounces@rubyforge.org T24gVHVlLCBEZWMgOCwgMjAwOSBhdCAxOjU2IFBNLCBSaWNoIExhbmUgPHJsYW5lQGNsdWIuY2Mu Y211LmVkdT4gd3JvdGU6Cj4gSSd2ZSBwdXNoZWQgYSBicmFuY2ggc3VwLXNlcnZlciB0byBteSBn aXRodWIqLiBUaGVyZSdzIGEgbG90IHRvIGJlIGRvbmUKPiBiZWZvcmUgdGhpcyByZWFjaGVzIGZl YXR1cmUgcGFyaXR5IHdpdGggY3VycmVudCBTdXAgLSBmb3IgaW5zdGFuY2UsIHRoZQo+IG5jdXJz ZXMgY2xpZW50IGRvZXNuJ3Qgd29yayB5ZXQuCj4KPiAqZ2l0Oi8vZ2l0aHViLmNvbS9ybGFuZS9z dXAKPgo+IEN1cnJlbnQgc3RhdHVzOgo+IMKgLSBTZXJ2ZXIgcGFzc2VzIGl0cyAoaW5jb21wbGV0 ZSkgdGVzdCBzdWl0ZQo+IMKgLSBzdXAtY21kIGV4ZWN1dGFibGUgdXNlZnVsIGZvciBzaW1wbGUg aW50ZXJhY3Rpb25zIChlYWNoIHByb3RvY29sCj4gwqAgcmVxdWVzdCBleHBvc2VkKQo+IMKgLSBu Y3Vyc2VzIGNsaWVudCBjb21wbGV0ZWx5IG5vbmZ1bmN0aW9uYWwKPiDCoC0gY2xpZW50L3NlcnZl ci9jb21tb24gc291cmNlIGNvZGUgc3BsaXQKPiDCoC0gc2VydmVyIGltcGxlbWVudGVkIHdpdGgg UmV2YWN0b3IgLSBSdWJ5IDEuOSBvbmx5Cj4gwqAtIHNlcnZlciBzdG9yZXMgbWVzc2FnZXMgKGN1 cnJlbnRseSBnemlwJ2QgbWJveC1pc2gpCj4KPiBQcm90b2NvbDoKPiDCoC0gRGVzaWduZWQgdG8g YXZvaWQgcm91bmQtdHJpcCBsYXRlbmNpZXMKPiDCoC0gQkVSVCBvdmVyIHRjcC91bml4Cj4gwqAt IHRocmlmdC9ldGMgY291bGQgYmUgc3VwcG9ydGVkIGluIHRoZSBmdXR1cmUKPiDCoC0gUmVxdWVz dHMgKGZ1bGwgZG9jcyBpbiBsaWIvc3VwL3NlcnZlci9yZXF1ZXN0cy5yYik6Cj4gwqAtIFF1ZXJ5 Cj4gwqAtIENvdW50Cj4gwqAtIExhYmVsCj4gwqAtIEFkZAo+IMKgLSBTdHJlYW0KPiDCoC0gQ2Fu Y2VsCj4gwqAtIFJlcXVlc3RzIHRha2UgcXVlcnkgYXJndW1lbnRzIGluc3RlYWQgb2YgbWVzc2Fn ZXMtaWRzICh0aGFua3MgdG8KPiDCoCBDYXJsL25vdG11Y2ggZm9yIHRoaXMgaWRlYSkKPiDCoC0g VGhlc2UgcmVxdWVzdHMgc2hvdWxkIGJlIHN1ZmZpY2llbnQgdG8gaW1wbGVtZW50IGEgd29ya2lu ZyBjbGllbnQuIFdlCj4gwqAgY2FuIGFkZCBtb3JlIGluIHRoZSBmdXR1cmUgZm9yIG9wdGltaXph dGlvbnMgKHRocmVhZGluZykgb3IgbmV3Cj4gwqAgZmVhdHVyZXMgKGNvbnRhY3RzKS4KPgo+IFRP RE86Cj4gwqAtIEV4cGFuZCB0ZXN0IHN1aXRlCj4gwqAtIE1vZGlmeSBzdXAtc3luYyB0byBzZW5k IEFkZCByZXF1ZXN0cyB0byB0aGUgc2VydmVyCj4gwqAtIEdldCB0aGUgbmN1cnNlcyBVSSB3b3Jr aW5nCj4gwqAtIFJlbW92ZSBkZWFkIGNvZGUKPiDCoC0gUHJvdG9jb2wgdmVyc2lvbmluZy9uZWdv dGlhdGlvbi9hdXRoZW50aWNhdGlvbi9leHRlbnNpb25zCj4gwqAtIFBlcmZvcm1hbmNlIG9wdGlt aXphdGlvbnMKPiDCoC0gQWRkIHdlYi9hbmRyb2lkL2lwaG9uZS92aW0vaXJiL2V0YyBVSXMKPiDC oC0gQWN0b3JpemUgdGhlIGluZGV4L3N0b3JhZ2UgaW50ZXJmYWNlcwo+IMKgLSBTaGFyZCBpbmRl eC9zdG9yYWdlCj4gwqAtIERpc3RyaWJ1dGUgaW5kZXhpbmcvcGFyc2luZy9jb21wcmVzc2lvbi9l dGMgYWNyb3NzIHdvcmtlciBwcm9jZXNzZXMKPiDCoC0gUmVwbGljYXRpb24/Cj4KPiBUaGUgdGVz dCBzdWl0ZSBpcyBhbiBpbXBvcnRhbnQgcGFydCBvZiB0aGlzIGVmZm9ydC4gV2l0aCB0aGUgYW1v dW50IG9mCj4gY29kZSBjaHVybiB0aGF0J3MgZ29pbmcgb24gaXQganVzdCB0YWtlcyB0b28gbXVj aCB3b3JrIHRvIG1hbnVhbGx5Cj4gdmVyaWZ5IHRoYXQgZXZlcnkgKGFmZmVjdGVkKSBmZWF0dXJl IHdvcmtzIGJlZm9yZSBjb21taXR0aW5nLiBJZiBpdCdzCj4gbm90IGNvdmVyZWQgYnkgYSB0ZXN0 LCBJIGRvbid0IGNhcmUgaWYgaXQncyBicm9rZW4uCj4KPiBGb3Igbm93LCBJJ2xsIHBsYW4gb24g YWRkaW5nIGFueSBuZXcgVUlzIHRvIHRoZSBtYWluIHJlcG8uIFdoZW4gdGhlCj4gcHJvdG9jb2wg c3RhYmlsaXplcyB3ZSBjYW4gdGhpbmsgYWJvdXQgc3BsaXR0aW5nIHRoZW0gb3V0Lgo+Cj4gSSB3 b3VsZCBiZSB2ZXJ5IGludGVyZXN0ZWQgaWYgc29tZW9uZSBjb3VsZCBzcGluIHVwIGEgd2ViIFVJ IHF1aWNrbHkuCj4gSSdkIGxpa2UgdG8gc3RhcnQgdXNpbmcgdGhpcyBicmFuY2ggZm9yIG15IG93 biBtYWlsIGFuZCBpdCB3aWxsIHRha2UgYQo+IHNpZ25pZmljYW50IGFtb3VudCBvZiB0aW1lIGJl Zm9yZSBJIGNhbiBiZWF0IHRoZSBuY3Vyc2VzIFVJIGludG8gc2hhcGUuCj4KPiBGb3Igc29tZSBi YWNrZ3JvdW5kIG9uIHN1cC1zZXJ2ZXIgcGxlYXNlIHJlYWQgV2lsbGlhbSdzIHZhcmlvdXMgYmxv Zwo+IHBvc3RzIG9uIHRoZSBzdWJqZWN0LiBJbiBpdHMgY3VycmVudCBmb3JtIHRoaXMgcHJvamVj dCBtYWtlcyBzb21lCj4gY29tcHJvbWlzZXMgZm9yIHRoZSBzYWtlIG9mIGVmZmljaWVuY3kgYW5k IHNpbXBsaWNpdHkuIEkgd291bGQgYmUKPiBpbnRlcmVzdGVkIGluIG1ha2luZyB0aGUgcHJvdG9j b2wgbW9yZSBnZW5lcmljIHdoaWxlIHByZXNlcnZpbmcgdGhvc2UKPiBhdHRyaWJ1dGVzLCBzbyBp ZiB5b3UgaGF2ZSB0aG91Z2h0cyBvbiB0aGlzIHNlbmQgdGhlbSB0byB0aGUgbGlzdC4KPgo+IFNv bWUgcXVlc3Rpb25zIGZyb20gdGhlIElSQyBjaGFubmVsOgo+IMKgLSBEbyBjbGllbnRzIG5lZWQg dGhyZWFkaW5nIGxvZ2ljPwo+IMKgIFllcy4gVGhlcmUgaXMgbm8gdGhyZWFkIGFic3RyYWN0aW9u IGluIHRoZSBwcm90b2NvbCwgc28gY2xpZW50cyB3aWxsCj4gwqAgbmVlZCB0byB1bmRlcnN0YW5k IGVtYWlsIHRocmVhZGluZy4gQSBwbGFubmVkIG9wdGltaXphdGlvbiBpcyB0bwo+IMKgIGV4cG9z ZSB0aGUgaW5kZXggdGhyZWFkLWlkIGZpZWxkIHRvIGVzc2VudGlhbGx5IGNvbGxhcHNlIHRoZSB0 aHJlYWQKPiDCoCBmb3IgY2xpZW50LXRocmVhZGluZyBwdXJwb3Nlcy4KPgo+IMKgLSBXaWxsIGEg Y2xpZW50IGNvbm5lY3RpbmcgdG8gc3VwLXNlcnZlciBmZWVsIHNuYXBwaWVyIHRoYW4gc3VwIG92 ZXIKPiDCoCBzc2g/Cj4gwqAgWWVzIChnaXZlbiBhIHdlbGwtd3JpdHRlbiBjbGllbnQpLiBUaGUg cHJvdG9jb2wgaXMgZGVzaWduZWQgdG8KPiDCoCBtaW5pbWl6ZSB0aGUgZWZmZWN0cyBvZiBuZXR3 b3JrIGxhdGVuY3ksIGJ1dCBpdCB3aWxsIHRha2UgYSBnb29kCj4gwqAgYW1vdW50IG9mIHdvcmsg aW4gdGhlIGNsaWVudCB0byBmdWxseSB0YWtlIGFkdmFudGFnZSBvZiB0aGlzLgo+Cj4gwqAtIERv IGNsaWVudHMgbmVlZCB0byBrbm93IGhvdyB0byBwYXJzZSBlbWFpbD8KPiDCoCBZZXMuIFJpZ2h0 IG5vdyBjbGllbnRzIHdobyB3YW50IHRvIGRpc3BsYXkgYSBtZXNzYWdlIG5lZWQgdG8gcXVlcnkg Zm9yCj4gwqAgdGhlIHJhdyBtZXNzYWdlIHRleHQuIElmIHdlIGNhbiBjb21lIHVwIHdpdGggYSBz aW1wbGUsIGNvbXByZWhlbnNpdmUKPiDCoCBtb2RlbCBvZiBhbiBlbWFpbCBtZXNzYWdlIHRoYXQg Y2xpZW50cyB3b3VsZCByYXRoZXIgZGlnZXN0IHRoYW4gdGhlCj4gwqAgcmF3IHRleHQgSSdkIGJl IHdpbGxpbmcgdG8gYWRkIGl0IGFzIGFuIG9wdGlvbmFsIGV4dGVuc2lvbiB0byB0aGUKPiDCoCBw cm90b2NvbC4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Xwo+IHN1cC10YWxrIG1haWxpbmcgbGlzdAo+IHN1cC10YWxrQHJ1Ynlmb3JnZS5vcmcKPiBodHRw Oi8vcnVieWZvcmdlLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3N1cC10YWxrCj4KCldoaWxlIEknbSBh cyB1c3VhbCB2ZXJ5IGltcHJlc3NlZCB0aGF0IFJpY2ggaGFzIGRvbmUgc28gbXVjaCB3b3JrLCBh bmQKdmVyeSBoYXBweSB3aXRoIHRoZSBpZGVhcyBwcm9wb3NlZCBpbiB0aGUgU1RTIHBvc3RzLCBJ IGNhbid0IGhlbHAgYnV0CndvbmRlciwKCiJXaHkgZG9lcyB0aGlzIHNvdW5kIGxpa2UgaW1wbGVt ZW50aW5nIGEgU3VwIHVpIHRvIFdhdmUsIGJ1dCBub3QgdXNpbmcKV2F2ZT8iIChBY3R1YWxseSBt ZW50aW9uZWQgaW4gUmV0aGlua2luZyBTdXAgcHQuIDIpCgpUaGlzIHJlYWxseSBzZWVtcyBsaWtl IGl0J3MgaW4gZGlyZWN0IGNvbXBldGl0aW9uIHdpdGggdGhlIFdhdmUKc3lzdGVtLi4uIGJ1dCBX YXZlIGhhcyBhIGxvdCBtb3JlIHN1cHBvcnQuIEFuZCB5ZXMsIFdhdmUgZG9lc24ndCBoYXZlCmUt bWFpbCBmZWRlcmF0aW9uIGF0IHRoZSBtb21lbnQsIGJ1dCBJIHRoaW5rIHRoZXkgcGxhbiB0byBk byB0aGF0IGluCnRoZSBmdXR1cmUuIFNvIHllcywgSSBsaWtlIHRoZSBpZGVhIG9mIGEgU3VwIHNl cnZlciwgSSBsaWtlIGJlaW5nIGFibGUKdG8gYWNjZXNzIG15IChzdXApIG1haWwgZnJvbSBtdWx0 aXBsZSBjb21wdXRlcnMsIEkgbGlrZSB0aGUgaWRlYSBvZgpoYXZpbmcgbXVsdGlwbGUgVUlzIHRv IHRoZSBTdXAgU2VydmljZS4uLiBidXQgSSB0aGluayB0aGF0IGluIHRoZSBsb25nCnJ1biwgSSdk IGZlZWwganVzdCBhcyBnb29kIGFib3V0IGEgY291cGxlIGdvb2Qgb3BlbiBzb3VyY2UgVUlzIHRv Ckdvb2dsZSdzIFdhdmUgaW5zdGVhZC4KCkhvbmVzdGx5LCBJIGhvcGUgSSdtIHdyb25nIHNpbmNl IHRoZXJlIHNlZW1zIHRvIGJlIGEgbG90IG9mIHdvcmsgZG9uZQpoZXJlLiBBbHNvLCBJIGhhdmUg YSBXYXZlIGFjY291bnQgYW5kIHNvbWUgaW52aXRlcywgc28gaWYgeW91IHdhbnQgdG8KZG8gc29t ZSByZXNlYXJjaCBhbmQgZ2V0IGEgcHJldmlldyBhY2NvdW50LCBJIGNhbiBnaXZlIHNvbWUgb3V0 LgoKQ2hlZXJzLAoKLUFuZHJlaSBUaG9ycApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpzdXAtdGFsayBtYWlsaW5nIGxpc3QKc3VwLXRhbGtAcnVieWZvcmdl Lm9yZwpodHRwOi8vcnVieWZvcmdlLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3N1cC10YWxrCg==