From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 10.86.59.13 with SMTP id h13cs232411fga; Wed, 17 Feb 2010 14:30:38 -0800 (PST) Received: by 10.224.66.32 with SMTP id l32mr2045060qai.274.1266445837080; Wed, 17 Feb 2010 14:30:37 -0800 (PST) Return-Path: Received: from rubyforge.org (rubyforge.org [205.234.109.19]) by mx.google.com with ESMTP id 26si26778875qwa.12.2010.02.17.14.30.36; Wed, 17 Feb 2010 14:30:36 -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 2ABE218582F3; Wed, 17 Feb 2010 17:30:36 -0500 (EST) Received: from twice-irc.de (mx2.twice-irc.de [79.140.35.195]) by rubyforge.org (Postfix) with ESMTP id 8C3C818582E9 for ; Wed, 17 Feb 2010 17:30:26 -0500 (EST) 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 877D91665C5 for ; Wed, 17 Feb 2010 23:30:25 +0100 (CET) Received: by midna.zekjur.net (Postfix, from userid 101) id 8620C2DBBB; Wed, 17 Feb 2010 23:30:24 +0100 (CET) From: Michael Stapelberg To: sup-devel Date: Wed, 17 Feb 2010 23:30:24 +0100 Message-Id: <1266445763-sup-8545@midna.zekjur.net> User-Agent: Sup/git Content-Transfer-Encoding: 8bit Content-Type: multipart/mixed; boundary="=-1266445824-527649-4776-8909-1-=" MIME-Version: 1.0 Subject: [sup-devel] [PATCH] Add hook gpg-args to allow the user to add/remove flags 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: , Sender: sup-devel-bounces@rubyforge.org Errors-To: sup-devel-bounces@rubyforge.org --=-1266445824-527649-4776-8909-1-= Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Hi, attached you find a patch allowing the user to add/remove flags before running GPG. This is useful for specifying "--trust-model always" only for certain GPG calls without introducing a whole bunch of new configuration options. An example hook (which will add the ability to send encrypted email to people to whom you have no trust relation): if args =~ /--encrypt/ "--trust-model always #{args}" else args end Please merge this patch for the next release Best regards, Michael --=-1266445824-527649-4776-8909-1-= Content-Disposition: attachment; filename="0001-Add-hook-gpg-args-to-allow-the-user-to-add-remove-fl.patch" Content-Type: application/octet-stream; name="0001-Add-hook-gpg-args-to-allow-the-user-to-add-remove-fl.patch" Content-Transfer-Encoding: base64 RnJvbSA0MmU5MjJmYWI0YjFjMjBkZjA0MmYwMTMyNGZjMjc2Y2IyNDUyNTcx IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBNaWNoYWVsIFN0YXBl bGJlcmcgPG1pY2hhZWxAc3RhcGVsYmVyZy5kZT4KRGF0ZTogV2VkLCAxNyBG ZWIgMjAxMCAyMzoyNDoyNiArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIEFkZCBo b29rIGdwZy1hcmdzIHRvIGFsbG93IHRoZSB1c2VyIHRvIGFkZC9yZW1vdmUg ZmxhZ3MKClRoaXMgaXMgdXNlZnVsIGZvciBzcGVjaWZ5aW5nIC0tdHJ1c3Qt bW9kZWwgYWx3YXlzIG9ubHkgZm9yIGNlcnRhaW4KR1BHIGNhbGxzIHdpdGhv dXQgaW50cm9kdWNpbmcgYSB3aG9sZSBidW5jaCBvZiBuZXcgY29uZmlndXJh dGlvbiBvcHRpb25zLgpBbiBleGFtcGxlIGhvb2sgKHdoaWNoIHdpbGwgYWRk IHRoZSBhYmlsaXR5IHRvIHNlbmQgZW5jcnlwdGVkIGVtYWlsIHRvCnBlb3Bs ZSB0byB3aG9tIHlvdSBoYXZlIG5vIHRydXN0IHJlbGF0aW9uKToKCiAgaWYg YXJncyA9fiAvLS1lbmNyeXB0LwogICAgIi0tdHJ1c3QtbW9kZWwgYWx3YXlz ICN7YXJnc30iCiAgZWxzZQogICAgYXJncwogIGVuZAotLS0KIGxpYi9zdXAv Y3J5cHRvLnJiIHwgICAxMiArKysrKysrKysrKysKIDEgZmlsZXMgY2hhbmdl ZCwgMTIgaW5zZXJ0aW9ucygrKSwgMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS9saWIvc3VwL2NyeXB0by5yYiBiL2xpYi9zdXAvY3J5cHRvLnJiCmlu ZGV4IDRmNzU5MzYuLmFiYmNiOTggMTAwNjQ0Ci0tLSBhL2xpYi9zdXAvY3J5 cHRvLnJiCisrKyBiL2xpYi9zdXAvY3J5cHRvLnJiCkBAIC0xMSw2ICsxMSwx NyBAQCBjbGFzcyBDcnlwdG9NYW5hZ2VyCiAgICAgWzplbmNyeXB0LCAiRW5j cnlwdCBvbmx5Il0KICAgKQogCisgIEhvb2tNYW5hZ2VyLnJlZ2lzdGVyICJn cGctYXJncyIsIDw8RU9TCitSdW5zIGJlZm9yZSBncGcgaXMgZXhlY3V0ZWQs IGFsbG93aW5nIHlvdSB0byBtb2RpZnkgdGhlIGFyZ3VtZW50cyAobW9zdAor bGlrZWx5IHlvdSB3b3VsZCB3YW50IHRvIGFkZCBzb21ldGhpbmcgdG8gY2Vy dGFpbiBjb21tYW5kcywgbGlrZQorLS10cnVzdC1tb2RlbCBhbHdheXMgdG8g c2lnbmluZy9lbmNyeXB0aW5nIGEgbWVzc2FnZSwgYnV0IHdobyBrbm93cyku CisKK1ZhcmlhYmxlczoKK2FyZ3M6IGFyZ3VtZW50cyBmb3IgcnVubmluZyBH UEcKKworUmV0dXJuIHZhbHVlOiB0aGUgYXJndW1lbnRzIGZvciBydW5uaW5n IEdQRworRU9TCisKICAgZGVmIGluaXRpYWxpemUKICAgICBAbXV0ZXggPSBN dXRleC5uZXcKIApAQCAtMTk4LDYgKzIwOSw3IEBAIHByaXZhdGUKICAgZW5k CiAKICAgZGVmIHJ1bl9ncGcgYXJncywgb3B0cz17fQorICAgIGFyZ3MgPSBI b29rTWFuYWdlci5ydW4oImdwZy1hcmdzIiwgeyA6YXJncyA9PiBhcmdzIH0p IHx8IGFyZ3MKICAgICBjbWQgPSAiI3tAY21kfSAje2FyZ3N9IgogICAgIGlm IG9wdHNbOmludGVyYWN0aXZlXSAmJiBCdWZmZXJNYW5hZ2VyLmluc3RhbnRp YXRlZD8KICAgICAgIG91dHB1dF9mbiA9IFRlbXBmaWxlLm5ldyAicmVkd29v ZC5vdXRwdXQiCi0tIAoxLjYuNQoK --=-1266445824-527649-4776-8909-1-= 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 --=-1266445824-527649-4776-8909-1-=--