From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 10.42.224.197 with SMTP id ip5cs48420icb; Thu, 17 Feb 2011 07:14:18 -0800 (PST) Received: by 10.229.90.200 with SMTP id j8mr2372317qcm.268.1297955649000; Thu, 17 Feb 2011 07:14:09 -0800 (PST) Return-Path: Received: from rubyforge.org (rubyforge.org [205.234.109.19]) by mx.google.com with ESMTP id g5si1975183qcq.86.2011.02.17.07.14.07; Thu, 17 Feb 2011 07:14:07 -0800 (PST) Received-SPF: pass (google.com: domain of sup-devel-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-devel-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) smtp.mail=sup-devel-bounces@rubyforge.org Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id 7E1DA1858375; Thu, 17 Feb 2011 10:14:07 -0500 (EST) Received: from ping.pong.ch (ping.pong.ch [77.109.141.101]) by rubyforge.org (Postfix) with ESMTP id 8D86218582E2 for ; Thu, 17 Feb 2011 09:49:05 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by ping.pong.ch (Postfix) with ESMTP id 0806C40CB4B4 for ; Thu, 17 Feb 2011 15:49:01 +0100 (CET) Received: from ping.pong.ch ([127.0.0.1]) by localhost (ping.pong.ch [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KSW2u16Hq0sO for ; Thu, 17 Feb 2011 15:49:00 +0100 (CET) Received: from auth sender gaudenz@ping.pong.ch by ping.pong.ch (Postfix) with ESMTPSA id 1886440CB4B3 for ; Thu, 17 Feb 2011 15:49:00 +0100 (CET) Received: by meteor.durcheinandertal.local (Postfix, from userid 1000) id 5960B1936B; Thu, 17 Feb 2011 15:49:01 +0100 (CET) From: Gaudenz Steinlin To: sup-devel Date: Thu, 17 Feb 2011 15:49:01 +0100 Message-Id: <1297953902-sup-8049@meteor.durcheinandertal.local> User-Agent: Sup/git MIME-Version: 1.0 Subject: [sup-devel] GPGME fixes X-BeenThere: sup-devel@rubyforge.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Sup developer discussion List-Id: Sup developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1542218357==" Sender: sup-devel-bounces@rubyforge.org Errors-To: sup-devel-bounces@rubyforge.org --===============1542218357== Content-Transfer-Encoding: 8bit Content-Type: multipart/signed; protocol="application/pgp-signature"; boundary="=-1297954141-306658-27882-5342-5-=" --=-1297954141-306658-27882-5342-5-= Content-Type: multipart/mixed; boundary="=-1297954141-252132-27882-5759-4-=" --=-1297954141-252132-27882-5759-4-= Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi While reimporting all my messages I encountered a few problemes with the GPGME code. Please consider the attached fixes. The second patch depends on the first (error message unification). But if you don't like the first I can easily produce a standalone version. Gaudenz -- = Ever tried. Ever failed. No matter. Try again. Fail again. Fail better. ~ Samuel Beckett ~ --=-1297954141-252132-27882-5759-4-= Content-Disposition: attachment; filename="0001-Encode-multipart-messages-for-crypt-operations.patch" Content-Type: application/octet-stream; name="0001-Encode-multipart-messages-for-crypt-operations.patch" Content-Transfer-Encoding: base64 RnJvbSBjYTI1MTEyMjBkMWYwMTk4YTRlNzM0MzJlODc3NzRhOGZlMzBmYmE5 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHYXVkZW56IFN0ZWlu bGluIDxnYXVkZW56QHNvemlvbG9naWUuY2g+CkRhdGU6IFR1ZSwgMTIgT2N0 IDIwMTAgMjM6MjA6NTMgKzAyMDAKU3ViamVjdDogW1BBVENIIDEvMl0gRW5j b2RlIG11bHRpcGFydCBtZXNzYWdlcyBmb3IgY3J5cHQgb3BlcmF0aW9ucwoK U3VwIGNyYXNoZWQgd2hlbiB0cnlpbmcgdG8gZW5jb2RlIGEgbXVsdGlwYXJ0 IG1lc3NhZ2UgZm9yIGNyeXB0bwpvcGVyYXRpb25zLiBUaGlzIGVuY29kZXMg ZWFjaCBwYXJ0IG9mIHRoZSBtZXNzYWdlIHNlcGFyYXRlbHkuIEl0IGFsc28K Y2hhbmdlcyB0aGUgZW5jb2RpbmcgZm9yIHRleHQvKiBwYXJ0cyB0byBxdW90 ZWQtcHJpbnRhYmxlLgoKVGhpcyBvbmx5IGNvbmNlcm5zIHRoZSB0cmFuc2Zl ciBlbmNvZGluZyBhbmQgZG9lcyBub3QgY2hhbmdlIHRoZSBjaGFyc2V0Cmlu IGFueSB3YXkuCi0tLQogbGliL3N1cC9tb2Rlcy9lZGl0LW1lc3NhZ2UtbW9k ZS5yYiB8ICAgMjYgKysrKysrKysrKysrKysrKysrKysrKysrLS0KIDEgZmls ZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9saWIvc3VwL21vZGVzL2VkaXQtbWVzc2FnZS1tb2Rl LnJiIGIvbGliL3N1cC9tb2Rlcy9lZGl0LW1lc3NhZ2UtbW9kZS5yYgppbmRl eCBmMjdlYjVjLi4xYmY5Mzc4IDEwMDY0NAotLS0gYS9saWIvc3VwL21vZGVz L2VkaXQtbWVzc2FnZS1tb2RlLnJiCisrKyBiL2xpYi9zdXAvbW9kZXMvZWRp dC1tZXNzYWdlLW1vZGUucmIKQEAgLTQwMyw4ICs0MDMsMTEgQEAgcHJvdGVj dGVkCiAgICAgaWYgQGNyeXB0b19zZWxlY3RvciAmJiBAY3J5cHRvX3NlbGVj dG9yLnZhbCAhPSA6bm9uZQogICAgICAgZnJvbV9lbWFpbCA9IFBlcnNvbi5m cm9tX2FkZHJlc3MoQGhlYWRlclsiRnJvbSJdKS5lbWFpbAogICAgICAgdG9f ZW1haWwgPSBbQGhlYWRlclsiVG8iXSwgQGhlYWRlclsiQ2MiXSwgQGhlYWRl clsiQmNjIl1dLmZsYXR0ZW4uY29tcGFjdC5tYXAgeyB8cHwgUGVyc29uLmZy b21fYWRkcmVzcyhwKS5lbWFpbCB9Ci0gICAgICBtLmhlYWRlclsiQ29udGVu dC1UcmFuc2Zlci1FbmNvZGluZyJdID0gJ2Jhc2U2NCcKLSAgICAgIG0uYm9k eSA9IFttLmJvZHldLnBhY2soJ20nKQorICAgICAgaWYgbS5tdWx0aXBhcnQ/ CisgICAgICAgIG0uZWFjaF9wYXJ0IHt8cHwgcCA9IHRyYW5zZmVyX2VuY29k ZSBwfQorICAgICAgZWxzZQorICAgICAgICBtID0gdHJhbnNmZXJfZW5jb2Rl IG0KKyAgICAgIGVuZAogCiAgICAgICBtID0gQ3J5cHRvTWFuYWdlci5zZW5k IEBjcnlwdG9fc2VsZWN0b3IudmFsLCBmcm9tX2VtYWlsLCB0b19lbWFpbCwg bQogICAgIGVuZApAQCAtNTIwLDYgKzUyMywyNSBAQCBwcml2YXRlCiAgICAg ICBbXQogICAgIGVuZAogICBlbmQKKworICBkZWYgdHJhbnNmZXJfZW5jb2Rl IG1zZ19wYXJ0CisgICAgIyMgcmV0dXJuIHRoZSBtZXNzYWdlIHVuY2hhbmdl ZCBpZiBpdCdzIGFscmVhZHkgZW5jb2RlZAorICAgIGlmIChtc2dfcGFydC5o ZWFkZXJbIkNvbnRlbnQtVHJhbnNmZXItRW5jb2RpbmciXSA9PSAiYmFzZTY0 IiB8fAorICAgICAgICBtc2dfcGFydC5oZWFkZXJbIkNvbnRlbnQtVHJhbnNm ZXItRW5jb2RpbmciXSA9PSAicXVvdGVkLXByaW50YWJsZSIpCisgICAgICBy ZXR1cm4gbXNnX3BhcnQKKyAgICBlbmQKKworICAgICMjIGVuY29kZSB0byBx dW90ZWQtcHJpbnRhYmxlIGZvciBhbGwgdGV4dC8qIE1JTUUgdHlwZXMsCisg ICAgIyMgdXNlIGJhc2U2NCBvdGhlcndpc2UKKyAgICBpZiBtc2dfcGFydC5o ZWFkZXJbIkNvbnRlbnQtVHlwZSJdID1+IC90ZXh0XC8uKi8KKyAgICAgIG1z Z19wYXJ0LmhlYWRlclsiQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZyJdID0g J3F1b3RlZC1wcmludGFibGUnCisgICAgICBtc2dfcGFydC5ib2R5ID0gW21z Z19wYXJ0LmJvZHldLnBhY2soJ00nKQorICAgIGVsc2UKKyAgICAgIG1zZ19w YXJ0LmhlYWRlclsiQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZyJdID0gJ2Jh c2U2NCcKKyAgICAgIG1zZ19wYXJ0LmJvZHkgPSBbbXNnX3BhcnQuYm9keV0u cGFjaygnbScpCisgICAgZW5kCisgICAgbXNnX3BhcnQKKyAgZW5kCiBlbmQK IAogZW5kCi0tIAoxLjcuMi4zCgo= --=-1297954141-252132-27882-5759-4-= Content-Disposition: attachment; filename="0001-Unify-formatting-of-GPGME-error-messages.patch" Content-Type: application/octet-stream; name="0001-Unify-formatting-of-GPGME-error-messages.patch" Content-Transfer-Encoding: base64 RnJvbSBiNTJhMzA2ZWQxMTk3MTVlNWRhYzI2ZjM1YTQwNmVjZGQ0YzVmYjg3 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHYXVkZW56IFN0ZWlu bGluIDxnYXVkZW56QHNvemlvbG9naWUuY2g+CkRhdGU6IFRodSwgMTcgRmVi IDIwMTEgMTU6MDk6MjMgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvM10gVW5p ZnkgZm9ybWF0dGluZyBvZiBHUEdNRSBlcnJvciBtZXNzYWdlcwoKQ3JlYXRl IGEgcHJpdmF0ZSBmdW5jdGlvbiB0byB0dXJuIGEgYW4gZXhjZXB0aW9uIGlu dG8gYSAiaHVtYW4gZnJpZW5kbHkiCmVycm9yIG1lc3NhZ2UgYW5kIHRvIGFk ZCBhIGVudHJ5IHRvIHRoZSBsb2dmaWxlLiBVc2UgdGhpcyBmdW5jdGlvbiBm b3IKYWxsIGVycm9yIHBhdGhzLgotLS0KIGxpYi9zdXAvY3J5cHRvLnJiIHwg ICAxNyArKysrKysrKysrLS0tLS0tLQogMSBmaWxlcyBjaGFuZ2VkLCAxMCBp bnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xp Yi9zdXAvY3J5cHRvLnJiIGIvbGliL3N1cC9jcnlwdG8ucmIKaW5kZXggMmJm YjQ3NS4uYTM3NzFiZiAxMDA2NDQKLS0tIGEvbGliL3N1cC9jcnlwdG8ucmIK KysrIGIvbGliL3N1cC9jcnlwdG8ucmIKQEAgLTc1LDggKzc1LDcgQEAgRU9T CiAgICAgYmVnaW4KICAgICAgIHNpZyA9IEdQR01FLmRldGFjaF9zaWduKGZv cm1hdF9wYXlsb2FkKHBheWxvYWQpLCBncGdfb3B0cykKICAgICByZXNjdWUg R1BHTUU6OkVycm9yID0+IGV4YwotICAgICAgaW5mbyAiRXJyb3Igd2hpbGUg cnVubmluZyBncGc6ICN7ZXhjLm1lc3NhZ2V9IgotICAgICAgcmFpc2UgRXJy b3IsICJHUEcgY29tbWFuZCBmYWlsZWQuIFNlZSBsb2cgZm9yIGRldGFpbHMu IgorICAgICAgcmFpc2UgRXJyb3IsIGdwZ21lX2V4Y19tc2coZXhjLm1lc3Nh Z2UpCiAgICAgZW5kCiAKICAgICBlbnZlbG9wZSA9IFJNYWlsOjpNZXNzYWdl Lm5ldwpAQCAtMTAzLDggKzEwMiw3IEBAIEVPUwogICAgIGJlZ2luCiAgICAg ICBjaXBoZXIgPSBHUEdNRS5lbmNyeXB0KHJlY2lwaWVudHMsIGZvcm1hdF9w YXlsb2FkKHBheWxvYWQpLCBncGdfb3B0cykKICAgICByZXNjdWUgR1BHTUU6 OkVycm9yID0+IGV4YwotICAgICAgaW5mbyAiRXJyb3Igd2hpbGUgcnVubmlu ZyBncGc6ICN7ZXhjLm1lc3NhZ2V9IgotICAgICAgcmFpc2UgRXJyb3IsICJH UEcgY29tbWFuZCBmYWlsZWQuIFNlZSBsb2cgZm9yIGRldGFpbHMuIgorICAg ICAgcmFpc2UgRXJyb3IsIGdwZ21lX2V4Y19tc2coZXhjLm1lc3NhZ2UpCiAg ICAgZW5kCiAKICAgICBlbmNyeXB0ZWRfcGF5bG9hZCA9IFJNYWlsOjpNZXNz YWdlLm5ldwpAQCAtMTgzLDcgKzE4MSw3IEBAIEVPUwogICAgIGJlZ2luCiAg ICAgICBjdHgudmVyaWZ5KHNpZ19kYXRhLCBzaWduZWRfdGV4dF9kYXRhLCBw bGFpbl9kYXRhKQogICAgIHJlc2N1ZSBHUEdNRTo6RXJyb3IgPT4gZXhjCi0g ICAgICByZXR1cm4gdW5rbm93bl9zdGF0dXMgZXhjLm1lc3NhZ2UKKyAgICAg IHJldHVybiB1bmtub3duX3N0YXR1cyBbZ3BnbWVfZXhjX21zZyhleGMubWVz c2FnZSldCiAgICAgZW5kCiAgICAgc2VsZi52ZXJpZmllZF9vaz8gY3R4LnZl cmlmeV9yZXN1bHQKICAgZW5kCkBAIC0yMDEsOCArMTk5LDcgQEAgRU9TCiAg ICAgYmVnaW4KICAgICAgIGN0eC5kZWNyeXB0X3ZlcmlmeShjaXBoZXJfZGF0 YSwgcGxhaW5fZGF0YSkKICAgICByZXNjdWUgR1BHTUU6OkVycm9yID0+IGV4 YwotICAgICAgaW5mbyAiRXJyb3Igd2hpbGUgcnVubmluZyBncGc6ICN7ZXhj Lm1lc3NhZ2V9IgotICAgICAgcmV0dXJuIENodW5rOjpDcnlwdG9Ob3RpY2Uu bmV3KDppbnZhbGlkLCAiVGhpcyBtZXNzYWdlIGNvdWxkIG5vdCBiZSBkZWNy eXB0ZWQiLCBleGMubWVzc2FnZSkKKyAgICAgIHJldHVybiBDaHVuazo6Q3J5 cHRvTm90aWNlLm5ldyg6aW52YWxpZCwgIlRoaXMgbWVzc2FnZSBjb3VsZCBu b3QgYmUgZGVjcnlwdGVkIiwgZ3BnbWVfZXhjX21zZyhleGMubWVzc2FnZSkp CiAgICAgZW5kCiAgICAgc2lnID0gc2VsZi52ZXJpZmllZF9vaz8gY3R4LnZl cmlmeV9yZXN1bHQKICAgICBwbGFpbl9kYXRhLnNlZWsoMCwgSU86OlNFRUtf U0VUKQpAQCAtMjY0LDYgKzI2MSwxMiBAQCBwcml2YXRlCiAgICAgWyJDYW4n dCBmaW5kIGdwZ21lIGdlbS4iXQogICBlbmQKIAorICBkZWYgZ3BnbWVfZXhj X21zZyBtc2cKKyAgICBlcnJfbXNnID0gIkV4Y2VwdGlvbiBpbiBHUEdNRSBj YWxsOiAje21zZ30iCisgICAgaW5mbyBlcnJfbXNnCisgICAgZXJyX21zZwor ICBlbmQKKwogICAjIyBoZXJlJ3Mgd2hlcmUgd2UgbXVuZ2Ugcm1haWwgb3V0 cHV0IGludG8gdGhlIGZvcm1hdCB0aGF0IHNpZ25lZC9lbmNyeXB0ZWQKICAg IyMgUEdQL0dQRyBtZXNzYWdlcyBzaG91bGQgYmUKICAgZGVmIGZvcm1hdF9w YXlsb2FkIHBheWxvYWQKLS0gCjEuNy4yLjMKCg== --=-1297954141-252132-27882-5759-4-= Content-Disposition: attachment; filename="0002-Check-for-ArgumentError-on-signature-verification.patch" Content-Type: application/octet-stream; name="0002-Check-for-ArgumentError-on-signature-verification.patch" Content-Transfer-Encoding: base64 RnJvbSBmODZkMGJiNmMyY2M5YTFkOGVmNTQ0YTM0ZjljMTBmNzM4NTA3Njdj IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHYXVkZW56IFN0ZWlu bGluIDxnYXVkZW56QHNvemlvbG9naWUuY2g+CkRhdGU6IFRodSwgMTcgRmVi IDIwMTEgMTU6MTM6MzEgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvM10gQ2hl Y2sgZm9yIEFyZ3VtZW50RXJyb3Igb24gc2lnbmF0dXJlIHZlcmlmaWNhdGlv bgoKQnJva2VuIHNpZ25hdHVyZXMgY2FuIGNhdXNlIGEgTlVMTCBwb2ludGVy IHdoaWNoIHJlc3VsdHMgaW4gYW4KQXJndWVtZW50RXJyb3Igd2hlbiBjYWxs aW5nIGN0eC52ZXJpZnlfcmVzdWx0IGV2ZW4gaWYgdGhlIHByZXZpb3VzIGNh bGwKdG8gY3R4LnZlcmlmeSBkb2VzIG5vdCByYWlzZSBhbiBleGNlcHRpb24u CgpUaGUgdW5kZXJsaW5nIGNhdXNlIGlzIHByb2JhYmx5IGEgYnVnIGluIEdQ R01FLgotLS0KIGxpYi9zdXAvY3J5cHRvLnJiIHwgICAxMiArKysrKysrKysr LS0KIDEgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMiBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWIvc3VwL2NyeXB0by5yYiBiL2xp Yi9zdXAvY3J5cHRvLnJiCmluZGV4IGEzNzcxYmYuLmNiZDA3NTEgMTAwNjQ0 Ci0tLSBhL2xpYi9zdXAvY3J5cHRvLnJiCisrKyBiL2xpYi9zdXAvY3J5cHRv LnJiCkBAIC0xODMsNyArMTgzLDExIEBAIEVPUwogICAgIHJlc2N1ZSBHUEdN RTo6RXJyb3IgPT4gZXhjCiAgICAgICByZXR1cm4gdW5rbm93bl9zdGF0dXMg W2dwZ21lX2V4Y19tc2coZXhjLm1lc3NhZ2UpXQogICAgIGVuZAotICAgIHNl bGYudmVyaWZpZWRfb2s/IGN0eC52ZXJpZnlfcmVzdWx0CisgICAgYmVnaW4K KyAgICAgIHNlbGYudmVyaWZpZWRfb2s/IGN0eC52ZXJpZnlfcmVzdWx0Cisg ICAgcmVzY3VlIEFyZ3VtZW50RXJyb3IgPT4gZXhjCisgICAgICByZXR1cm4g dW5rbm93bl9zdGF0dXMgW2dwZ21lX2V4Y19tc2coZXhjLm1lc3NhZ2UpXQor ICAgIGVuZAogICBlbmQKIAogICAjIyByZXR1cm5zIGRlY3J5cHRlZF9tZXNz YWdlLCBzdGF0dXMsIGRlc2MsIGxpbmVzCkBAIC0yMDEsNyArMjA1LDExIEBA IEVPUwogICAgIHJlc2N1ZSBHUEdNRTo6RXJyb3IgPT4gZXhjCiAgICAgICBy ZXR1cm4gQ2h1bms6OkNyeXB0b05vdGljZS5uZXcoOmludmFsaWQsICJUaGlz IG1lc3NhZ2UgY291bGQgbm90IGJlIGRlY3J5cHRlZCIsIGdwZ21lX2V4Y19t c2coZXhjLm1lc3NhZ2UpKQogICAgIGVuZAotICAgIHNpZyA9IHNlbGYudmVy aWZpZWRfb2s/IGN0eC52ZXJpZnlfcmVzdWx0CisgICAgYmVnaW4KKyAgICAg IHNpZyA9IHNlbGYudmVyaWZpZWRfb2s/IGN0eC52ZXJpZnlfcmVzdWx0Cisg ICAgcmVzY3VlIEFyZ3VtZW50RXJyb3IgPT4gZXhjCisgICAgICBzaWcgPSB1 bmtub3duX3N0YXR1cyBbZ3BnbWVfZXhjX21zZyhleGMubWVzc2FnZSldCisg ICAgZW5kCiAgICAgcGxhaW5fZGF0YS5zZWVrKDAsIElPOjpTRUVLX1NFVCkK ICAgICBvdXRwdXQgPSBwbGFpbl9kYXRhLnJlYWQKICAgICBvdXRwdXQuZm9y Y2VfZW5jb2RpbmcgRW5jb2Rpbmc6OkFTQ0lJXzhCSVQgaWYgb3V0cHV0LnJl c3BvbmRfdG8/IDpmb3JjZV9lbmNvZGluZwotLSAKMS43LjIuMwoK --=-1297954141-252132-27882-5759-4-= Content-Disposition: attachment; filename="0003-Check-for-valid-signature-before-signature.to_s.patch" Content-Type: application/octet-stream; name="0003-Check-for-valid-signature-before-signature.to_s.patch" Content-Transfer-Encoding: base64 RnJvbSAwYTI0MmM1MGY5MzMxOWE0NzIxN2RkNTc3MDg5NzMyZjRmYmYwNjY0 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHYXVkZW56IFN0ZWlu bGluIDxnYXVkZW56QHNvemlvbG9naWUuY2g+CkRhdGU6IFRodSwgMTcgRmVi IDIwMTEgMTU6MjY6NDEgKzAxMDAKU3ViamVjdDogW1BBVENIIDMvM10gQ2hl Y2sgZm9yIHZhbGlkIHNpZ25hdHVyZSBiZWZvcmUgc2lnbmF0dXJlLnRvX3MK CkluIHNvbWUgY2lyY3Vtc3RhbmNlcyB3aXRoIGJyb2tlbiBzaWduYXR1cmVz IHNpZ25hdHVyZS50b19zIHJldHVybnMgbmlsLgpDaGVjayBmb3IgYSB2YWxp ZCBzaWduYXR1cmUgYmVmb3JlIHJlbHlpbmcgb24gdGhpcyBzdHJpbmcuIFRo aXMgYXZvaWRzCmFuIHVuY2F1Z2h0IGV4Y2VwdGlvbi4KLS0tCiBsaWIvc3Vw L2NyeXB0by5yYiB8ICAgIDggKysrKysrKy0KIDEgZmlsZXMgY2hhbmdlZCwg NyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L2xpYi9zdXAvY3J5cHRvLnJiIGIvbGliL3N1cC9jcnlwdG8ucmIKaW5kZXgg Y2JkMDc1MS4uOWFiODYwNyAxMDA2NDQKLS0tIGEvbGliL3N1cC9jcnlwdG8u cmIKKysrIGIvbGliL3N1cC9jcnlwdG8ucmIKQEAgLTI5Miw3ICsyOTIsMTMg QEAgcHJpdmF0ZQogICAgIGN0eCA9IEdQR01FOjpDdHgubmV3CiAgICAgYmVn aW4KICAgICAgIGZyb21fa2V5ID0gY3R4LmdldF9rZXkoc2lnbmF0dXJlLmZp bmdlcnByaW50KQotICAgICAgZmlyc3Rfc2lnID0gc2lnbmF0dXJlLnRvX3Mu c3ViKC9mcm9tIFswLTlBLUZdezE2fSAvLCAnZnJvbSAiJykgKyAnIicKKyAg ICAgIGlmIEdQR01FOjpncGdtZV9lcnJfY29kZShzaWduYXR1cmUuc3RhdHVz KSA9PSBHUEdNRTo6R1BHX0VSUl9HRU5FUkFMCisgICAgICAgIGZpcnN0X3Np ZyA9ICJHZW5lcmFsIGVycm9yIG9uIHNpZ25hdHVyZSB2ZXJpZmljYXRpb24g Zm9yICN7c2lnbmF0dXJlLmZpbmdlcnByaW50fSIKKyAgICAgIGVsc2lmIHNp Z25hdHVyZS50b19zCisgICAgICAgIGZpcnN0X3NpZyA9IHNpZ25hdHVyZS50 b19zLnN1YigvZnJvbSBbMC05QS1GXXsxNn0gLywgJ2Zyb20gIicpICsgJyIn CisgICAgICBlbHNlCisgICAgICAgIGZpcnN0X3NpZyA9ICJVbmtub3duIGVy cm9yIG9yIGVtcHR5IHNpZ25hdHVyZSIKKyAgICAgIGVuZAogICAgIHJlc2N1 ZSBFT0ZFcnJvcgogICAgICAgZnJvbV9rZXkgPSBuaWwKICAgICAgIGZpcnN0 X3NpZyA9ICJObyBwdWJsaWMga2V5IGF2YWlsYWJsZSBmb3IgI3tzaWduYXR1 cmUuZmluZ2VycHJpbnR9IgotLSAKMS43LjIuMwoK --=-1297954141-252132-27882-5759-4-=-- --=-1297954141-306658-27882-5342-5-= Content-Disposition: attachment; filename="signature.asc" Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (GNU/Linux) iQEVAwUBTV01XU0yN7tZsYcyAQhaGAgAlNHog5cYtfBFU6gUKtWA+Li01Pic2UAo At8O+6u7Xx8HMWGaPi0PEJQtD4hWrlYLm/a9EMYKxEhx4pVoi4Qk9s5NT+sjc2XR Nu0gI491AKlddltYERKTtGrELL8cbLXNZ7OoVuJvYNLWNqfnPggD6gSItxOQp59V TocSWsc3Tifs+vsGp3mjfnh017jKwvWBfTfaswccTgDL4h5GjvL9MxMa2regE3xf q9kFhvu5lx7mQnT5uVFXY7WRDwAyN2MjOIQl1jRuoxgaRDgTtYXkTAluL9UEGAX7 pmqpjNmk9PhIcYTZt/tdkP5dEpB7gIQMlDEm6R2otICJw6t1L+GlTQ== =u36d -----END PGP SIGNATURE----- --=-1297954141-306658-27882-5342-5-=-- --===============1542218357== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel --===============1542218357==--