From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 10.90.117.16 with SMTP id p16cs112294agc; Sat, 17 Oct 2009 15:33:07 -0700 (PDT) Received: by 10.224.91.131 with SMTP id n3mr1810484qam.369.1255818786792; Sat, 17 Oct 2009 15:33:06 -0700 (PDT) Return-Path: Received: from rubyforge.org (rubyforge.org [205.234.109.19]) by mx.google.com with ESMTP id 13si1031700qyk.29.2009.10.17.15.33.06; Sat, 17 Oct 2009 15:33:06 -0700 (PDT) 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 Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id 6972B1D78853; Sat, 17 Oct 2009 18:33:06 -0400 (EDT) Received: from twice-irc.de (mx2.twice-irc.de [79.140.35.195]) by rubyforge.org (Postfix) with ESMTP id 9F2EF1858267 for ; Sat, 17 Oct 2009 18:32:27 -0400 (EDT) Received: from midna.zekjur.net (midna.zekjur.net [IPv6:2001:4d88:1008:4242:21c:c0ff:fe7e:4776]) by twice-irc.de (Postfix) with ESMTPSA id 46EE01665C9 for ; Sun, 18 Oct 2009 00:32:26 +0200 (CEST) Received: by midna.zekjur.net (Postfix, from userid 101) id 9A20297A1E1; Sun, 18 Oct 2009 00:32:25 +0200 (CEST) From: Michael Stapelberg To: sup-talk In-reply-to: <1255355627-sup-2988@masanjin.net> References: <1254348163-sup-6170@midna.zekjur.net> <1254417896-sup-2359@midna.zekjur.net> <1255355627-sup-2988@masanjin.net> Date: Sun, 18 Oct 2009 00:32:25 +0200 Message-Id: <1255818685-sup-6010@midna.zekjur.net> User-Agent: Sup/git Content-Transfer-Encoding: 8bit Content-Type: multipart/mixed; boundary="=-1255818745-616583-6264-5349-1-=" MIME-Version: 1.0 Subject: Re: [sup-talk] [PATCH] more inline GPG madness 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: , Sender: sup-talk-bounces@rubyforge.org Errors-To: sup-talk-bounces@rubyforge.org --=-1255818745-616583-6264-5349-1-= Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Hi, Excerpts from William Morgan's message of Mo Okt 12 15:54:06 +0200 2009: > Reformatted excerpts from Michael Stapelberg's message of 2009-10-01: > > I will instead implement support for "correct" inline GPG. See the attached patch. Please consider merging it :). Best regards, Michael --=-1255818745-616583-6264-5349-1-= Content-Disposition: attachment; filename="0001-Implement-inline-GPG.patch" Content-Type: application/octet-stream; name="0001-Implement-inline-GPG.patch" Content-Transfer-Encoding: base64 RnJvbSBjOTgxYzY5ZWJiMTYzYTg4YmVmOWRhYmI3ZmNmOWRiN2M1NjlmMDA1 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBNaWNoYWVsIFN0YXBl bGJlcmcgPG1pY2hhZWxAc3RhcGVsYmVyZy5kZT4KRGF0ZTogU3VuLCAxOCBP Y3QgMjAwOSAwMDoxNDozNyArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIEltcGxl bWVudCBpbmxpbmUgR1BHCk1JTUUtVmVyc2lvbjogMS4wCkNvbnRlbnQtVHlw ZTogdGV4dC9wbGFpbjsgY2hhcnNldD11dGYtOApDb250ZW50LVRyYW5zZmVy LUVuY29kaW5nOiA4Yml0CgpUaGUgU0lHX1BBVFRFUk4gaGFkIHRvIGJlIGNo YW5nZWQgYmVjYXVzZSBHUEcsIHdoZW4gY2xlYXJzaWduaW5nICh3aGljaApp cyB3aGF0IGhhcHBlbnMgd2hlbiB5b3Ugc2VuZCBpbmxpbmUgR1BHIG1lc3Nh Z2VzKSwga2luZCBvZiBlc2NhcGVzCmxpbmVzIGJlZ2lubmluZyB3aXRoIGRh c2hlcyAoc28gdGhhdCB0aGUgLS0tLS1CRUdJTiBQR1AgTUVTU0FHRS0tLS0t CmxpbmVzIGRvbuKAmXQgZ2V0IG1lc3NlZCB1cCkuIFRoZXJlZm9yZSwgc2ln bmF0dXJlcywgc3RhcnRpbmcgd2l0aCAiLS0gIgp3aWxsIGJlIGVzY2FwZWQg YXMgIi0gLS0gIi4gVGhlIG1hbnBhZ2Ugb2YgR1BHIHN0YXRlcyB0aGF0IHRo ZSBwcm9jZXNzCm9mIGNsZWFyc2lnbmluZyBpcyBub3QgcmV2ZXJzaWJsZS4g VGh1cywgdGhlcmUgaXMgbm8gbWV0aG9kIGluIEdQRyB0bwpnZXQgdGhlIG9y aWdpbmFsIG1lc3NhZ2UuCi0tLQogbGliL3N1cC9jcnlwdG8ucmIgIHwgICAz MSArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiBsaWIvc3VwL21l c3NhZ2UucmIgfCAgIDMxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr Ky0KIDIgZmlsZXMgY2hhbmdlZCwgNTEgaW5zZXJ0aW9ucygrKSwgMTEgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGliL3N1cC9jcnlwdG8ucmIgYi9s aWIvc3VwL2NyeXB0by5yYgppbmRleCA2NDQyOWEzLi5hNDEwNzYwIDEwMDY0 NAotLS0gYS9saWIvc3VwL2NyeXB0by5yYgorKysgYi9saWIvc3VwL2NyeXB0 by5yYgpAQCAtNzgsMTggKzc4LDI0IEBAIGNsYXNzIENyeXB0b01hbmFnZXIK ICAgICBlbmNyeXB0IGZyb20sIHRvLCBwYXlsb2FkLCB0cnVlCiAgIGVuZAog Ci0gIGRlZiB2ZXJpZnkgcGF5bG9hZCwgc2lnbmF0dXJlICMgYm90aCBSdWJ5 TWFpbDo6TWVzc2FnZSBvYmplY3RzCisgIGRlZiB2ZXJpZnkgcGF5bG9hZCwg c2lnbmF0dXJlLCBkZXRhY2hlZD10cnVlICMgYm90aCBSdWJ5TWFpbDo6TWVz c2FnZSBvYmplY3RzCiAgICAgcmV0dXJuIHVua25vd25fc3RhdHVzKGNhbnRf ZmluZF9iaW5hcnkpIHVubGVzcyBAY21kCiAKLSAgICBwYXlsb2FkX2ZuID0g VGVtcGZpbGUubmV3ICJyZWR3b29kLnBheWxvYWQiCi0gICAgcGF5bG9hZF9m bi53cml0ZSBmb3JtYXRfcGF5bG9hZChwYXlsb2FkKQotICAgIHBheWxvYWRf Zm4uY2xvc2UKKyAgICBpZiBkZXRhY2hlZAorICAgICAgcGF5bG9hZF9mbiA9 IFRlbXBmaWxlLm5ldyAicmVkd29vZC5wYXlsb2FkIgorICAgICAgcGF5bG9h ZF9mbi53cml0ZSBmb3JtYXRfcGF5bG9hZChwYXlsb2FkKQorICAgICAgcGF5 bG9hZF9mbi5jbG9zZQorICAgIGVuZAogCiAgICAgc2lnbmF0dXJlX2ZuID0g VGVtcGZpbGUubmV3ICJyZWR3b29kLnNpZ25hdHVyZSIKICAgICBzaWduYXR1 cmVfZm4ud3JpdGUgc2lnbmF0dXJlLmRlY29kZQogICAgIHNpZ25hdHVyZV9m bi5jbG9zZQogCi0gICAgb3V0cHV0ID0gcnVuX2dwZyAiLS12ZXJpZnkgI3tz aWduYXR1cmVfZm4ucGF0aH0gI3twYXlsb2FkX2ZuLnBhdGh9IgorICAgIGlm IGRldGFjaGVkCisgICAgICBvdXRwdXQgPSBydW5fZ3BnICItLXZlcmlmeSAj e3NpZ25hdHVyZV9mbi5wYXRofSAje3BheWxvYWRfZm4ucGF0aH0iCisgICAg ZWxzZQorICAgICAgb3V0cHV0ID0gcnVuX2dwZyAiLS12ZXJpZnkgI3tzaWdu YXR1cmVfZm4ucGF0aH0iCisgICAgZW5kCiAgICAgb3V0cHV0X2xpbmVzID0g b3V0cHV0LnNwbGl0KC9cbi8pCiAKICAgICBpZiBvdXRwdXQgPX4gL15ncGc6 ICguKiBzaWduYXR1cmUgZnJvbSAuKiQpLwpAQCAtMTA0LDcgKzExMCw3IEBA IGNsYXNzIENyeXB0b01hbmFnZXIKICAgZW5kCiAKICAgIyMgcmV0dXJucyBk ZWNyeXB0ZWRfbWVzc2FnZSwgc3RhdHVzLCBkZXNjLCBsaW5lcwotICBkZWYg ZGVjcnlwdCBwYXlsb2FkICMgYSBSdWJ5TWFpbDo6TWVzc2FnZSBvYmplY3QK KyAgZGVmIGRlY3J5cHQgcGF5bG9hZCwgYXJtb3I9ZmFsc2UgIyBhIFJ1YnlN YWlsOjpNZXNzYWdlIG9iamVjdAogICAgIHJldHVybiB1bmtub3duX3N0YXR1 cyhjYW50X2ZpbmRfYmluYXJ5KSB1bmxlc3MgQGNtZAogCiAgICAgcGF5bG9h ZF9mbiA9IFRlbXBmaWxlLm5ldyAicmVkd29vZC5wYXlsb2FkIgpAQCAtMTQx LDEwICsxNDcsMTUgQEAgY2xhc3MgQ3J5cHRvTWFuYWdlcgogICAgICAgIyBy ZXF1aXJlZC4gVGhpcyBjYXVzZXMgZm9yIHRoZSBwYXJ0IG5vdCB0byBiZSBk ZXRlY3RlZCBhcyBtdWx0aXBhcnQsCiAgICAgICAjIGhlbmNlIGJlaW5nIHNo b3duIGFzIGFuIGF0dGFjaG1lbnQuIElmIHdlIGRldGVjdCB0aGlzIGlzIGhh cHBlbmluZywKICAgICAgICMgd2UgZm9yY2UgdGhlIGRlY3J5cHRlZCBwYXls b2FkIHRvIGJlIGludGVycHJldGVkIGFzIE1JTUUuCi0gICAgICBtc2cgPSBS TWFpbDo6UGFyc2VyLnJlYWQoZGVjcnlwdGVkX3BheWxvYWQpCi0gICAgICBp ZiBtc2cuaGVhZGVyLmNvbnRlbnRfdHlwZSA9fiAlcntebXVsdGlwYXJ0L30g YW5kIG5vdCBtc2cubXVsdGlwYXJ0PwotICAgICAgICBkZWNyeXB0ZWRfcGF5 bG9hZCA9ICJNSU1FLVZlcnNpb246IDEuMFxuIiArIGRlY3J5cHRlZF9wYXls b2FkCi0gICAgICAgIG1zZyA9IFJNYWlsOjpQYXJzZXIucmVhZChkZWNyeXB0 ZWRfcGF5bG9hZCkKKyAgICAgIGlmICFhcm1vcgorCW1zZyA9IFJNYWlsOjpQ YXJzZXIucmVhZChkZWNyeXB0ZWRfcGF5bG9hZCkKKwlpZiBtc2cuaGVhZGVy LmNvbnRlbnRfdHlwZSA9fiAlcntebXVsdGlwYXJ0L30gYW5kIG5vdCBtc2cu bXVsdGlwYXJ0PworCSAgZGVjcnlwdGVkX3BheWxvYWQgPSAiTUlNRS1WZXJz aW9uOiAxLjBcbiIgKyBkZWNyeXB0ZWRfcGF5bG9hZAorCSAgbXNnID0gUk1h aWw6OlBhcnNlci5yZWFkKGRlY3J5cHRlZF9wYXlsb2FkKQorCWVuZAorICAg ICAgZWxzZQorICAgICAgICBtc2cgPSBSTWFpbDo6TWVzc2FnZS5uZXcKKyAg ICAgICAgbXNnLmJvZHkgPSBkZWNyeXB0ZWRfcGF5bG9hZAogICAgICAgZW5k CiAgICAgICBub3RpY2UgPSBDaHVuazo6Q3J5cHRvTm90aWNlLm5ldyA6dmFs aWQsICJUaGlzIG1lc3NhZ2UgaGFzIGJlZW4gZGVjcnlwdGVkIGZvciBkaXNw bGF5IgogICAgICAgW25vdGljZSwgc2lnLCBtc2ddCmRpZmYgLS1naXQgYS9s aWIvc3VwL21lc3NhZ2UucmIgYi9saWIvc3VwL21lc3NhZ2UucmIKaW5kZXgg YTE0N2M0Mi4uMWQwYTJjNCAxMDA2NDQKLS0tIGEvbGliL3N1cC9tZXNzYWdl LnJiCisrKyBiL2xpYi9zdXAvbWVzc2FnZS5yYgpAQCAtMjYsNyArMjYsNyBA QCBjbGFzcyBNZXNzYWdlCiAKICAgUVVPVEVfUEFUVEVSTiA9IC9eXHN7MCw0 fVs+fFx9XS8KICAgQkxPQ0tfUVVPVEVfUEFUVEVSTiA9IC9eLS0tLS1ccypP cmlnaW5hbCBNZXNzYWdlXHMqLS0tLSskLwotICBTSUdfUEFUVEVSTiA9IC8o Xi0tID8kKXwoXlxzKi0tLS0tLS0tLS0rXHMqJCl8KF5ccypfX19fX19fX18r XHMqJCl8KF5ccyotLX4tLX4tKXwoXlxzKi0tXCtcK1wqXCo9PSkvCisgIFNJ R19QQVRURVJOID0gLyheKC0gKSotLSA/JCl8KF5ccyotLS0tLS0tLS0tK1xz KiQpfCheXHMqX19fX19fX19fK1xzKiQpfCheXHMqLS1+LS1+LSl8KF5ccyot LVwrXCtcKlwqPT0pLwogCiAgIE1BWF9TSUdfRElTVEFOQ0UgPSAxNSAjIGxp bmVzIGZyb20gdGhlIGVuZAogICBERUZBVUxUX1NVQkpFQ1QgPSAiIgpAQCAt NTA4LDYgKzUwOCwzNSBAQCBwcml2YXRlCiAgICAgICAgICMjIHRoaXMgZW5z dXJlcyB0aGF0IHRoZSBib2R5IGlzIG5vcm1hbGl6ZWQgdG8gYXZvaWQgbm9u LWRpc3BsYXlhYmxlCiAgICAgICAgICMjIGNoYXJhY3RlcnMKICAgICAgICAg Ym9keSA9IEljb252LmVhc3lfZGVjb2RlKCRlbmNvZGluZywgbS5jaGFyc2V0 IHx8ICRlbmNvZGluZywgbS5kZWNvZGUpIGlmIG0uYm9keQorCWxpbmVzID0g Ym9keS5zcGxpdCgiXG4iKQorCisJIyMgQ2hlY2sgZm9yIGlubGluZS1QR1AK KwlpZiBib2R5ID1+IC8tLS0tLUJFR0lOIFBHUCBTSUdORUQgTUVTU0FHRS0t LS0tLworCSAgc2lnbl9zdGFydCA9IGxpbmVzLmluZGV4KCItLS0tLUJFR0lO IFBHUCBTSUdORUQgTUVTU0FHRS0tLS0tIikKKwkgIHNpZ25fZW5kID0gbGlu ZXMuaW5kZXgoIi0tLS0tRU5EIFBHUCBTSUdORUQgTUVTU0FHRS0tLS0tIikg fHwgbGluZXMuY291bnQKKwkgIG1zZyA9IFJNYWlsOjpNZXNzYWdlLm5ldwor CSAgbXNnLmJvZHkgPSBsaW5lc1tzaWduX3N0YXJ0LCBzaWduX2VuZCsxXS5q b2luKCJcbiIpCisKKwkgIHNpZ25fZW5kID0gbGluZXMuaW5kZXgoIi0tLS0t QkVHSU4gUEdQIFNJR05BVFVSRS0tLS0tIikgfHwgc2lnbl9lbmQKKwkgIHBh eWxvYWQgPSBSTWFpbDo6TWVzc2FnZS5uZXcKKwkgIHBheWxvYWQuYm9keSA9 IGxpbmVzW3NpZ25fc3RhcnQrMSwgc2lnbl9lbmQtMV0uam9pbigiXG4iKQor CSAgcmV0dXJuIFtDcnlwdG9NYW5hZ2VyLnZlcmlmeShuaWwsIG1zZywgZmFs c2UpLCBtZXNzYWdlX3RvX2NodW5rcyhwYXlsb2FkKV0uZmxhdHRlbi5jb21w YWN0CisJZW5kCisKKwlpZiBib2R5ID1+IC8tLS0tLUJFR0lOIFBHUCBNRVNT QUdFLS0tLS0vCisJICBzaWduc3RhcnQgPSBsaW5lcy5pbmRleCgiLS0tLS1C RUdJTiBQR1AgTUVTU0FHRS0tLS0tIikKKwkgIHNpZ25lbmQgPSBsaW5lcy5p bmRleCgiLS0tLS1FTkQgUEdQIE1FU1NBR0UtLS0tLSIpIHx8IGxpbmVzLmNv dW50CisJICBtc2cgPSBSTWFpbDo6TWVzc2FnZS5uZXcKKwkgIG1zZy5ib2R5 ID0gbGluZXNbc2lnbnN0YXJ0LCBzaWduZW5kKzFdLmpvaW4oIlxuIikKKwkg IG5vdGljZSwgc2lnLCBkZWNyeXB0ZWRtID0gQ3J5cHRvTWFuYWdlci5kZWNy eXB0IG1zZywgdHJ1ZQorCSAgaWYgZGVjcnlwdGVkbSAjIG1hbmFnZWQgdG8g ZGVjcnlwdAorCSAgICBjaGlsZHJlbiA9IG1lc3NhZ2VfdG9fY2h1bmtzKGRl Y3J5cHRlZG0sIHRydWUpCisJICAgIHJldHVybiBbbm90aWNlLCBzaWddLmNv bXBhY3QgKyBjaGlsZHJlbgorCSAgZWxzZQorCSAgICByZXR1cm4gW25vdGlj ZV0KKwkgIGVuZAorCWVuZAorCiAgICAgICAgIHRleHRfdG9fY2h1bmtzKChi b2R5IHx8ICIiKS5ub3JtYWxpemVfd2hpdGVzcGFjZS5zcGxpdCgiXG4iKSwg ZW5jcnlwdGVkKQogICAgICAgZW5kCiAgICAgZW5kCi0tIAoxLjYuMy4zCgo= --=-1255818745-616583-6264-5349-1-= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ sup-talk mailing list sup-talk@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-talk --=-1255818745-616583-6264-5349-1-=--