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=-1.9 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: "=?utf-8?q?I=C3=B1aki_Baz_Castillo?=" 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: Wed, 21 Dec 2011 23:10:36 +0100 Message-ID: References: <20111209210106.GA15127@dcvr.yhbt.net> 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 1324505492 17924 80.91.229.12 (21 Dec 2011 22:11:32 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 21 Dec 2011 22:11:32 +0000 (UTC) To: kgio@librelist.org Original-X-From: kgio@librelist.org Wed Dec 21 23:11: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:75 Archived-At: Received: from zedshaw.xen.prgmr.com ([64.71.167.205]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RdUNg-0005nz-Vq for gclrkg-kgio@m.gmane.org; Wed, 21 Dec 2011 23:11:25 +0100 Received: from zedshaw.xen.prgmr.com (localhost [IPv6:::1]) by zedshaw.xen.prgmr.com (Postfix) with ESMTP id 9FFBF21CBA3 for ; Wed, 21 Dec 2011 22:15:26 +0000 (UTC) MjAxMS8xMi85IEVyaWMgV29uZyA8bm9ybWFscGVyc29uQHloYnQubmV0PjoKPiBJw7Fha2kgQmF6 IENhc3RpbGxvIDxpYmNAYWxpYXgubmV0PiB3cm90ZToKPj4gSGksIFJ1YnkgRXZlbnRNYWNoaW5l IGhhcyBzb21lIGRyYXdiYWNrcyB3aGVuIHVzaW5nIGl0cyBTU0wgc3RhY2sKPj4gKGNvZGVkIGlu IEMrKyksIGJhc2ljYWxseSBpdCBjb25zdW1lcyAqKipsb3QqKiogb2YgbWVtb3J5IGFzIHNob3dl ZAo+PiBpbjoKPj4gwqBodHRwczovL2dpdGh1Yi5jb20vZXZlbnRtYWNoaW5lL2V2ZW50bWFjaGlu ZS9pc3N1ZXMvMjY2Cj4KPiBTbyB5b3UgZ3V5cyB0cmllZCBkaXNhYmxpbmcgY29tcHJlc3Npb24g YW5kIHRoZSByZWxlYXNlIGJ1ZmZlcnMgZmxhZwo+IHdpdGggbm8gZWZmZWN0PwoKSSB0cnllZCBk aXNhYmxpbmcgU1NMIGNvbXByZXNzaW9uIGFuZCBpbmRlZWQgaXQgcmVkdWNlcyBhIGJpdCB0aGUK bWVtb3J5IHVzYWdlLCBidXQgbm90IGVub3VnaC4gQW5kIGlmIEkgY3JlYXRlIDUwMCBwZXJzaXN0 ZW50IFRMUwpjb25uZWN0aW9ucyBhZ2FpbnN0IGEgRU0gc2VydmVyLCBpdCBjb25zdW1lcyBhbGwg dGhlIG1lbW9yeS4KCgo+IFRoaXMgaXMgd2l0aCBnbGliYyBtYWxsb2M/IMKgQ2FuIHlvdSB0cnkg dGhpcyB3aXRoCj4gTUFMTE9DX01NQVBfVEhSRVNIT0xEXz0xMzEwNzIgc2V0PyDCoChPciBzb21l IGxvd2VyIHZhbHVlLCBzYXkgMTYzODQgb3IKPiA0MDk2Li4uKQoKV2hlcmUgdG8gcHV0IHRoYXQ/ IG1heWJlIG9uIHRvcCBvZiB0aGUgcnVieW1haW4uY3BwIGZpbGU/CgoKCgo+IEkgd291bGQgcHJv YmFibHkgZ28gd2l0aCBFTS5hdHRhY2gvRU0uYXR0YWNoX2ZkIGFuZCBoYW5kbGUgYWxsIHRoZQo+ IHJlYWRfbm9uYmxvY2svd3JpdGVfbm9uYmxvY2sgKyBidWZmZXJpbmcgeW91cnNlbGYgaW4gUnVi eSBhbmQKPiB1c2luZyB0aGUgbm90aWZ5X3JlYWRhYmxlL25vdGlmeV93cml0YWJsZSBmdW5jdGlv bmFsaXR5IG9mIEVNLgo+Cj4gSSBkb24ndCB0aGluayB5b3UnbGwgYmUgYWJsZSB0byB1c2UgcmVj ZWl2ZV9kYXRhL3NlbmRfZGF0YSBwcm92aWRlZCBieQo+IEVNIGlmIHlvdSByZWx5IG9uIFJ1Ynkg T3BlblNTTCAod2hpY2ggaXMgZmluZSwgdXNlIG5vdGlmeV8qYWJsZSkuCgpPaywgdGhlIHByb2Js ZW0gaXMgc3RpbGwgaG93IHRvIG1ha2UgT3BlblNTTCB0byBiZWhhdmUgYXMgaXQgaXMKbGlzdGVu aW5nIGluIGEgInJlYWwiIFRDUCBzb2NrZXQuIEkgY29udGludWUgcmVhZGluZyB5b3VyIHN1Z2dl c3Rpb25zLgoKCgo+PiBTbyB3aGF0IEknbSB0cnlpbmcgdG8gYWNoaWV2ZSBpcyB1c2luZyBLZ2lv OjpTb2NrZXQucGFpcigpIGFzIGEgYnJpZGdlCj4+IGJldHdlZW4gdGhlIHJhdyBUTFMgZGF0YSBy ZWNlaXZlZCBmcm9tIHRoZSBjbGllbnQgKGFmdGVyIHRoZSBUQ1AKPj4gY29ubmVjdGlvbiBpcyBk b25lKSBhbmQgYSBPcGVuU1NMOjpTU0w6OlNTTFNvY2tldCwgc29tZXRoaW5nIGxpa2U6Cj4KPiBJ IGRvbid0IHRoaW5rIHNvY2tldHBhaXIgaXMgZ29vZCBmb3IgdGhpcywgeW91J2QgYmFzaWNhbGx5 IGJlCj4gcmVpbXBsZW1lbnRpbmcgc3R1ZC9zdHVubmVsL2ZsaXBwZXIgaW5zaWRlIHlvdXIgUnVi eSBwcm9jZXNzOgo+IGRvdWJsZS1jb3B5aW5nIGV2ZXJ5dGhpbmcgdGhyb3VnaCB0aGUga2VybmVs LgoKUmlnaHQsIGRpc2NhcmRlZCwgb2suCgoKPj4gQW55IHN1Z2dlc3Rpb24gYWJvdXQgaG93IGNv dWxkIEkgY29udGludWUgaXQ/IGl0J3MgYmVpbmcgYSBoYXJkIHRhc2sKPj4gYW5kIEkgZG9uJ3Qg Z2V0IGl0IHdvcmtpbmcgaW4gYW55IHdheS4KPgo+IFlvdSBjb3VsZCBhbHNvIGxvb2sgYXQgdGhl IEZsaXBwZXIgY29kZSBpbnNpZGUga2dpby1tb25rZXlbMV0uIMKgSXQncwo+IGJhc2ljYWxseSBh IFJ1YnkgdmVyc2lvbiBvZiBzdHVkIEkgd3JvdGUgdG8gbGVhcm4vcHJhY3RpY2Ugd2l0aAo+IE9w ZW5TU0wuCgpTbyBkbyB5b3UgbWVhbiBjcmVhdGluZyB0aGUgVExTIHNvY2tldHMgYnkgbXlzZWxm IGFuZCB0aGVuIHVzaW5nIEVNCmF0dGFjaC93YXRjaCBmZWF0dXJlcz8KCgoKPiBGbGlwcGVyIHVz ZXMgS2dpby5wb2xsIChvdXQgb2YgbGF6aW5lc3MpLCBidXQgaXQgc2hvdWxkIGJlIHBvc3NpYmxl IHRvCj4gcG9ydC9leHRlbmQgZm9yIHVzZSB3aXRoIEVNL0Nvb2xpby9TbGVlcHlQZW5ndWluOjpF cG9sbC9JTy5zZWxlY3QuIMKgSQo+IHVzZSBmbGlwcGVyIGZvciBqdW5rIElNQVAgYWNjb3VudHMg YW5kIHRvIGxvb2sgZm9yIGJ1Z3MsIGJ1dCBub3RoaW5nCj4gc2VyaW91cyB0aGF0IEknZCBjYXJl IHRvIHNlY3VyZS4KPgo+IFsxXSAtIGh0dHA6Ly9ib2dvbWlwcy5vcmcva2dpby1tb25rZXkuZ2l0 Cj4gwqAgwqAgwqBrZ2lvLW1vbmtleSBpcyBjb21wbGV0ZWx5IHVuYXVkaXRlZCBmb3Igc2VjdXJp dHkgYnVncywgdGhvdWdoCgptbW0sIHJlYWxseSBjb21wbGV4IFhECkkgbXVzdCBzcGVudCBsb25n IHRpbWUgY2hlY2tpbmcgaXQuIFRoYW5rcyBhIGxvdC4KCkJUVzogSSBkaWRuJ3Qga25vdyBhYm91 dCBTbGVlcHlQZW5ndWluLiBDYW4gaXQgYmUgdXNlZCB0byBidWlsZCBsaWtlIGEKRXZlbnRNYWNo aW5lIFJ1YnkgbGlicmFyeT8KClJlZ2FyZHMuCgoKCi0tIApJw7Fha2kgQmF6IENhc3RpbGxvCjxp YmNAYWxpYXgubmV0Pgo=