commit 8bf369135f331ea14ce1e2faac24c2fd81e363c6
parent 3ec9cd98035e73e7ea28b607c4150b186ea7c2c5
Author: William Morgan <wmorgan-sup@masanjin.net>
Date: Sun, 2 Nov 2008 11:29:49 -0800
add self as recipient on crypted sent messages
patch from "Tomas Pospisek ML"
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/sup/crypto.rb b/lib/sup/crypto.rb
@@ -53,7 +53,7 @@ class CryptoManager
payload_fn.write format_payload(payload)
payload_fn.close
- recipient_opts = to.map { |r| "--recipient '<#{r}>'" }.join(" ")
+ recipient_opts = (to + [ from ] ).map { |r| "--recipient '<#{r}>'" }.join(" ")
sign_opts = sign ? "--sign --local-user '#{from}'" : ""
gpg_output = run_gpg "--output - --armor --encrypt --textmode #{sign_opts} #{recipient_opts} #{payload_fn.path}"
raise Error, (gpg_output || "gpg command failed: #{cmd}") unless $?.success?