From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS6939 64.71.128.0/18 X-Spam-Status: No, score=-2.1 required=3.0 tests=AWL,BAYES_00, MSGID_FROM_MTA_HEADER shortcircuit=no autolearn=unavailable version=3.3.2 Path: news.gmane.org!not-for-mail From: Eric Wong Newsgroups: gmane.comp.lang.ruby.kgio.general Subject: Re: Re: Using Kgio::Socket.pair and OpenSSL::SSL::Context for a new TLS stack in EventMachine Date: Fri, 9 Dec 2011 13:01:06 -0800 Message-ID: <20111209210106.GA15127@dcvr.yhbt.net> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Trace: dough.gmane.org 1323464491 22732 80.91.229.12 (9 Dec 2011 21:01:31 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 9 Dec 2011 21:01:31 +0000 (UTC) To: kgio@librelist.org Original-X-From: kgio@librelist.org Fri Dec 09 22:01:26 2011 Return-path: Envelope-to: gclrkg-kgio@m.gmane.org List-Archive: List-Help: List-Id: List-Post: List-Subscribe: List-Unsubscribe: Precedence: list Original-Sender: kgio@librelist.org Xref: news.gmane.org gmane.comp.lang.ruby.kgio.general:72 Archived-At: Received: from zedshaw.xen.prgmr.com ([64.71.167.205]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RZ7ZO-0006lH-2e for gclrkg-kgio@m.gmane.org; Fri, 09 Dec 2011 22:01:26 +0100 Received: from zedshaw.xen.prgmr.com (localhost [IPv6:::1]) by zedshaw.xen.prgmr.com (Postfix) with ESMTP id DFD5B21CB90 for ; Fri, 9 Dec 2011 21:05:12 +0000 (UTC) ScOxYWtpIEJheiBDYXN0aWxsbyA8aWJjQGFsaWF4Lm5ldD4gd3JvdGU6Cj4gSGksIFJ1YnkgRXZl bnRNYWNoaW5lIGhhcyBzb21lIGRyYXdiYWNrcyB3aGVuIHVzaW5nIGl0cyBTU0wgc3RhY2sKPiAo Y29kZWQgaW4gQysrKSwgYmFzaWNhbGx5IGl0IGNvbnN1bWVzICoqKmxvdCoqKiBvZiBtZW1vcnkg YXMgc2hvd2VkCj4gaW46Cj4gIGh0dHBzOi8vZ2l0aHViLmNvbS9ldmVudG1hY2hpbmUvZXZlbnRt YWNoaW5lL2lzc3Vlcy8yNjYKClNvIHlvdSBndXlzIHRyaWVkIGRpc2FibGluZyBjb21wcmVzc2lv biBhbmQgdGhlIHJlbGVhc2UgYnVmZmVycyBmbGFnCndpdGggbm8gZWZmZWN0PyAgVGhhdCBkb2Vz bid0IHNvdW5kIHJpZ2h0LCBidXQgSSdtIGEgcG9vLWZsaW5naW5nIG1vbmtleQp3aGVuIGl0IGNv bWVzIHRvIHVzaW5nIE9wZW5TU0wuLi4KClRoaXMgaXMgd2l0aCBnbGliYyBtYWxsb2M/ICBDYW4g eW91IHRyeSB0aGlzIHdpdGgKTUFMTE9DX01NQVBfVEhSRVNIT0xEXz0xMzEwNzIgc2V0PyAgKE9y IHNvbWUgbG93ZXIgdmFsdWUsIHNheSAxNjM4NCBvcgo0MDk2Li4uKQoKPiBJJ3ZlIGJlZW4gc3Vn Z2VzdGVkIGJ5IHRoZSBhdXRob3Igb2YgRU0gdG8gY3JlYXRlIGEgVExTIHN0YWNrIHVzaW5nCj4g UnVieSBPcGVuU1NMIG9uIHRvcCBvZiBhIEVNOjpDb25uZWN0aW9uIGluc3RhbmNlICh3aGljaCB3 b3VsZCBiZSBhCj4gcHVyZSBUQ1AgY2xpZW50L3NlcnZlciBjb25uZWN0aW9uIHJhdGhlciB0aGFu IGEgVExTIGNvbm5lY3Rpb24pLgo+Cj4gV2hlbiBhY3RpbmcgYXMgVENQIHNlcnZlciwgYW4gRU06 OkNvbm5lY3Rpb24gaXMgY3JlYXRlZCBieSBFTSBmb3IgZWFjaAo+IGluY29taW5nIGNvbm5lY3Rp b24sIGFuZCBydW5zIHNvbWUgY2FsbGJhY2tzOgo+IAo+IC0gRU06OkNvbm5lY3Rpb24jaW5pdGlh bGl6ZSgpLCB3aGVuIHRoZSBUQ1AgY29ubmVjdGlvbiBiZWdpbnMuCj4gLSBFTTo6Q29ubmVjdGlv biNwb3N0X2luaXQoKSwgd2hlbiB0aGUgVENQIGNvbm5lY3Rpb24gaGFzIGJlZW4gY29tcGxldGVk Lgo+IC0gRU06OkNvbm5lY3Rpb24jcmVjZWl2ZV9kYXRhKGRhdGEpLCB3aGVuIGRhdGEgaXMgcmVj ZWl2ZWQgZnJvbSB0aGUgY2xpZW50Lgo+IC0gRU06OkNvbm5lY3Rpb24jdW5iaW5kKGNhdXNlPW5p bCksIHdoZW4gdGhlIFRDUCBjb25uZWN0aW9uIGlzCj4gdGVybWluYXRlZCBsb2NhbGx5IG9yIHJl bW90ZWx5LgoKSSB3b3VsZCBwcm9iYWJseSBnbyB3aXRoIEVNLmF0dGFjaC9FTS5hdHRhY2hfZmQg YW5kIGhhbmRsZSBhbGwgdGhlCnJlYWRfbm9uYmxvY2svd3JpdGVfbm9uYmxvY2sgKyBidWZmZXJp bmcgeW91cnNlbGYgaW4gUnVieSBhbmQKdXNpbmcgdGhlIG5vdGlmeV9yZWFkYWJsZS9ub3RpZnlf d3JpdGFibGUgZnVuY3Rpb25hbGl0eSBvZiBFTS4KCkkgZG9uJ3QgdGhpbmsgeW91J2xsIGJlIGFi bGUgdG8gdXNlIHJlY2VpdmVfZGF0YS9zZW5kX2RhdGEgcHJvdmlkZWQgYnkKRU0gaWYgeW91IHJl bHkgb24gUnVieSBPcGVuU1NMICh3aGljaCBpcyBmaW5lLCB1c2Ugbm90aWZ5XyphYmxlKS4KCj4g U28gd2hhdCBJJ20gdHJ5aW5nIHRvIGFjaGlldmUgaXMgdXNpbmcgS2dpbzo6U29ja2V0LnBhaXIo KSBhcyBhIGJyaWRnZQo+IGJldHdlZW4gdGhlIHJhdyBUTFMgZGF0YSByZWNlaXZlZCBmcm9tIHRo ZSBjbGllbnQgKGFmdGVyIHRoZSBUQ1AKPiBjb25uZWN0aW9uIGlzIGRvbmUpIGFuZCBhIE9wZW5T U0w6OlNTTDo6U1NMU29ja2V0LCBzb21ldGhpbmcgbGlrZToKCkkgZG9uJ3QgdGhpbmsgc29ja2V0 cGFpciBpcyBnb29kIGZvciB0aGlzLCB5b3UnZCBiYXNpY2FsbHkgYmUKcmVpbXBsZW1lbnRpbmcg c3R1ZC9zdHVubmVsL2ZsaXBwZXIgaW5zaWRlIHlvdXIgUnVieSBwcm9jZXNzOgpkb3VibGUtY29w eWluZyBldmVyeXRoaW5nIHRocm91Z2ggdGhlIGtlcm5lbC4KCj4gQW55IHN1Z2dlc3Rpb24gYWJv dXQgaG93IGNvdWxkIEkgY29udGludWUgaXQ/IGl0J3MgYmVpbmcgYSBoYXJkIHRhc2sKPiBhbmQg SSBkb24ndCBnZXQgaXQgd29ya2luZyBpbiBhbnkgd2F5LgoKWW91IGNvdWxkIGFsc28gbG9vayBh dCB0aGUgRmxpcHBlciBjb2RlIGluc2lkZSBrZ2lvLW1vbmtleVsxXS4gIEl0J3MKYmFzaWNhbGx5 IGEgUnVieSB2ZXJzaW9uIG9mIHN0dWQgSSB3cm90ZSB0byBsZWFybi9wcmFjdGljZSB3aXRoCk9w ZW5TU0wuCgpGbGlwcGVyIHVzZXMgS2dpby5wb2xsIChvdXQgb2YgbGF6aW5lc3MpLCBidXQgaXQg c2hvdWxkIGJlIHBvc3NpYmxlIHRvCnBvcnQvZXh0ZW5kIGZvciB1c2Ugd2l0aCBFTS9Db29saW8v U2xlZXB5UGVuZ3Vpbjo6RXBvbGwvSU8uc2VsZWN0LiAgSQp1c2UgZmxpcHBlciBmb3IganVuayBJ TUFQIGFjY291bnRzIGFuZCB0byBsb29rIGZvciBidWdzLCBidXQgbm90aGluZwpzZXJpb3VzIHRo YXQgSSdkIGNhcmUgdG8gc2VjdXJlLgoKWzFdIC0gaHR0cDovL2JvZ29taXBzLm9yZy9rZ2lvLW1v bmtleS5naXQKICAgICAga2dpby1tb25rZXkgaXMgY29tcGxldGVseSB1bmF1ZGl0ZWQgZm9yIHNl Y3VyaXR5IGJ1Z3MsIHRob3VnaAo=