[mew-dist 27359] Re: マスターパスワード
Hiroshi Maruyama
maru at example.com
2006年 10月 10日 (火) 20:14:17 JST
丸山です。
In message "[mew-dist 26991] マスターパスワード" of <20060523.164252.122215468.kazu at example.com>
On Tue, 23 May 2006 16:42:52 +0900 (JST), Kazu Yamamoto (山本和彦) <kazu at example.com> wrote:
> マスターパスワードを実装しました。
> 以下のようにすると、使えます。
>
> (setq mew-use-master-passwd t)
マスターパスワードは便利に使っていたのですが、近頃はコマンドラインで頻
繁に gpg を利用しなくてはいけない事情がでてきたため、~/.gnupg/gpg.conf
に use-agent を付加して、eval `gpg-agent --daemon` とやっています。
しかし、そうすると、pientry から Emacs 側にきちんとパスフレーズを渡せ
ないため、Mew のマスターパスワードが利用できず、少々不便な思いをしてい
ます。
とりあえず、mew-passwd.el の gpg を呼び出すところそれぞれに、
--no-use-agent を付加することで回避しています。なお、このオプションは
GnuPG 1.0.6d 以降で採用されています。
ご検討いただけると幸いです。
--
Hiroshi Maruyama
+81-90-2084-9962
+81-70-6610-1840
-------------- next part --------------
Index: mew-passwd.el
===================================================================
RCS file: /cvsmew/mew/mew-passwd.el,v
retrieving revision 1.9
diff -u -r1.9 mew-passwd.el
--- mew-passwd.el 9 Jul 2006 06:13:52 -0000 1.9
+++ mew-passwd.el 10 Oct 2006 11:07:14 -0000
@@ -161,7 +161,7 @@
(while (< i N)
(setq pro (mew-start-process-lang
mew-passwd-decryption-name (current-buffer) mew-prog-passwd
- "-d" "--yes" "--output" tfile file))
+ "--no-use-agent" "-d" "--yes" "--output" tfile file))
(set-process-filter pro 'mew-passwd-filter)
(set-process-sentinel pro 'mew-passwd-sentinel)
(setq mew-passwd-rendezvous t)
@@ -195,7 +195,7 @@
(while (< i N)
(setq pro (mew-start-process-lang
mew-passwd-encryption-name (current-buffer) mew-prog-passwd
- "-c" "--cipher-algo" mew-passwd-cipher
+ "--no-use-agent" "-c" "--cipher-algo" mew-passwd-cipher
"--yes" "--output" file tfile))
(set-process-filter pro 'mew-passwd-filter)
(set-process-sentinel pro 'mew-passwd-sentinel)
Mew-dist メーリングリストの案内