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=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: Using Kgio::Socket.pair and OpenSSL::SSL::Context for a new TLS stack in EventMachine Date: Fri, 9 Dec 2011 15:58:47 +0100 Message-ID: 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 1323442767 26843 80.91.229.12 (9 Dec 2011 14:59:27 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 9 Dec 2011 14:59:27 +0000 (UTC) To: kgio@librelist.org Original-X-From: kgio@librelist.org Fri Dec 09 15:59:21 2011 Return-path: Envelope-to: gclrkg-kgio@m.gmane.org In-Reply-To: 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:70 Archived-At: Received: from zedshaw.xen.prgmr.com ([64.71.167.205]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RZ1ux-0007MR-Ry for gclrkg-kgio@m.gmane.org; Fri, 09 Dec 2011 15:59:20 +0100 Received: from zedshaw.xen.prgmr.com (localhost [IPv6:::1]) by zedshaw.xen.prgmr.com (Postfix) with ESMTP id 78CFB21CB6D for ; Fri, 9 Dec 2011 15:03:06 +0000 (UTC) SGksIFJ1YnkgRXZlbnRNYWNoaW5lIGhhcyBzb21lIGRyYXdiYWNrcyB3aGVuIHVzaW5nIGl0cyBT U0wKc3RhY2soY29kZWQgaW4gQysrKSwgYmFzaWNhbGx5IGl0IGNvbnN1bWVzICoqKmxvdCoqKiBv ZiBtZW1vcnkgYXMKc2hvd2VkaW46wqBodHRwczovL2dpdGh1Yi5jb20vZXZlbnRtYWNoaW5lL2V2 ZW50bWFjaGluZS9pc3N1ZXMvMjY2CkkndmUgYmVlbiBzdWdnZXN0ZWQgYnkgdGhlIGF1dGhvciBv ZiBFTSB0byBjcmVhdGUgYSBUTFMgc3RhY2sKdXNpbmdSdWJ5IE9wZW5TU0wgb24gdG9wIG9mIGEg RU06OkNvbm5lY3Rpb24gaW5zdGFuY2UgKHdoaWNoIHdvdWxkIGJlCmFwdXJlIFRDUCBjbGllbnQv c2VydmVyIGNvbm5lY3Rpb24gcmF0aGVyIHRoYW4gYSBUTFMgY29ubmVjdGlvbikuCldoZW4gYWN0 aW5nIGFzIFRDUCBzZXJ2ZXIsIGFuIEVNOjpDb25uZWN0aW9uIGlzIGNyZWF0ZWQgYnkgRU0gZm9y CmVhY2hpbmNvbWluZyBjb25uZWN0aW9uLCBhbmQgcnVucyBzb21lIGNhbGxiYWNrczoKLSBFTTo6 Q29ubmVjdGlvbiNpbml0aWFsaXplKCksIHdoZW4gdGhlIFRDUCBjb25uZWN0aW9uIGJlZ2lucy4t CkVNOjpDb25uZWN0aW9uI3Bvc3RfaW5pdCgpLCB3aGVuIHRoZSBUQ1AgY29ubmVjdGlvbiBoYXMg YmVlbgpjb21wbGV0ZWQuLSBFTTo6Q29ubmVjdGlvbiNyZWNlaXZlX2RhdGEoZGF0YSksIHdoZW4g ZGF0YSBpcyByZWNlaXZlZApmcm9tIHRoZSBjbGllbnQuLSBFTTo6Q29ubmVjdGlvbiN1bmJpbmQo Y2F1c2U9bmlsKSwgd2hlbiB0aGUgVENQCmNvbm5lY3Rpb24gaXN0ZXJtaW5hdGVkIGxvY2FsbHkg b3IgcmVtb3RlbHkuClNvIHdoYXQgSSdtIHRyeWluZyB0byBhY2hpZXZlIGlzIHVzaW5nIEtnaW86 OlNvY2tldC5wYWlyKCkgYXMgYQpicmlkZ2ViZXR3ZWVuIHRoZSByYXcgVExTIGRhdGEgcmVjZWl2 ZWQgZnJvbSB0aGUgY2xpZW50IChhZnRlciB0aGUKVENQY29ubmVjdGlvbiBpcyBkb25lKSBhbmQg YSBPcGVuU1NMOjpTU0w6OlNTTFNvY2tldCwgc29tZXRoaW5nIGxpa2U6Ci0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tY2xhc3MgTXlUbHNTZXJ2ZXIgPCBFTTo6Q29ubmVjdGlvbgrCoEBAc3NsX2Nv bnRleHQgPSA6Ok9wZW5TU0w6OlNTTDo6U1NMQ29udGV4dC5uZXcKwqBkZWYgcG9zdF9pbml0wqAg wqBAc29jazEsIEBzb2NrMiA9Cjo6S2dpbzo6U29ja2V0LnBhaXIoOjpLZ2lvOjpTb2NrZXQ6OkFG X1VOSVgsOjpLZ2lvOjpTb2NrZXQ6OlNPQ0tfU1RSRUFNLAowKcKgIMKgQHNzbCA9IDo6T3BlblNT TDo6U1NMOjpTU0xTb2NrZXQubmV3IEBzb2NrMiwgQEBzc2xfY29udGV4dApAc3NsLnN5bmNfY2xv c2UgPSB0cnVlwqBlbmQKwqBkZWYgcmVjZWl2ZV9kYXRhIGRhdGHCoCDCoCMgV3JpdGUgdGhlIHJl Y2VpdmVkIFRMUyByYXcgZGF0YSBpbnRvIEBzb2NrMSwgc28KICAgIyBAc3NsIHNvY2tldCBjYW4g cmVhZCBpdCBmcm9tIEBzb2NrMi7CoCDCoEBzb2NrMS53cml0ZSBkYXRhCsKgIMKgIyBJIHNob3Vs ZCBjYWxsIEBzc2wuYWNjZXB0IHNvbWV3aGVyZSAoanVzdCBvbmNlIHBlciBjb25uZWN0aW9uKQog ICAjIGluIG9yZGVyIHRvIHBlcmZvcm0gdGhlIFRMUyBoYW5kc2hha2UsIGJ1dCBJIGRvbid0IGtu b3cgaG93LMKgIMKgIwppdCBibG9ja3MgZm9yZXZlci4KwqAgwqAjIE5vIGlkZWEgaG93IHRvIGNv bnRpbnVlIGhlcmUuwqBlbmQKZW5kLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCgpBbnkgc3Vn Z2VzdGlvbiBhYm91dCBob3cgY291bGQgSSBjb250aW51ZSBpdD8gaXQncyBiZWluZyBhIGhhcmQK dGFza2FuZCBJIGRvbid0IGdldCBpdCB3b3JraW5nIGluIGFueSB3YXkuClJlYWxseSB0aGFua3Mg YSBsb3QgZm9yIGFueSBoZWxwLgoKCi0tIApJw7Fha2kgQmF6IENhc3RpbGxvCjxpYmNAYWxpYXgu bmV0Pgo=