[Mew-dist 09624] Re: 1.94b40

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
1999年 7月 14日 (水) 16:00:58 JST


From: Yoshinori ARAI / 荒井美憲 <yoshi at example.com>
Subject: [Mew-dist 09623] Re: 1.94b40
Date: Wed, 14 Jul 1999 15:48:06 +0900

>  試してみましたが、2通目でC-cC-mした後に返ってきません。
>  pgpから返ってこないようです。

確認ですが、b39 では動いていて、b40 で刺さるようになったのですよね?

(1) 以下の設定をすると刺さらなくなりますか?

	(setq mew-connection-type2 nil) 

(2) (1) がダメな場合、以下のパッチを当てて、Emacs を際起動して下さい。
そして、C-cC-m で PGP が刺さる状況を作り、C-g とかコマンドラインの 
kill で、刺さった状態から抜けて下さい。その時点での、
mew-pgp-string-list の値を送ってもらえませんか? 値は、PGP が表示した
文字列のリストです。

--かず

-------------- next part --------------
Index: mew-pgp.el
===================================================================
RCS file: /home/kazu/cvsroot/Mew/mew/mew-pgp.el,v
retrieving revision 1.70
diff -c -r1.70 mew-pgp.el
*** mew-pgp.el	1999/07/14 05:07:37	1.70
--- mew-pgp.el	1999/07/14 06:55:02
***************
*** 105,110 ****
--- 105,111 ----
  ;;
  
  (defvar mew-pgp-string nil)
+ (defvar mew-pgp-string-list nil)
  (defvar mew-pgp-running nil)
  (defvar mew-pgp-failure nil)
  
***************
*** 331,336 ****
--- 332,338 ----
    (message "PGP decrypting ... ")
    (setq mew-pgp-running 'decrypting)
    (setq mew-pgp-string nil)
+   (setq mew-pgp-string-list nil)
    (setq mew-pgp-decrypt-msg nil)
    (setq mew-pgp-failure nil)
    (let ((process-connection-type mew-connection-type2)
***************
*** 374,379 ****
--- 376,382 ----
    (message "PGP signing ... ")
    (setq mew-pgp-running 'signing)
    (setq mew-pgp-string nil)
+   (setq mew-pgp-string-list nil)
    (setq mew-pgp-sign-msg nil)
    (setq mew-pgp-failure nil)
    (let ((process-connection-type mew-connection-type2)
***************
*** 450,455 ****
--- 453,459 ----
  (defun mew-pgp-process-filter1 (process string)
    ;; sign or decrypt, not verify
    (setq mew-pgp-string (concat mew-pgp-string string))
+   (setq mew-pgp-string-list (cons string mew-pgp-string-list))
    (cond
     ;; no secret key or no secring for decrypt
     ((string-match (mew-pgp-get mew-pgp-msg-no-seckey-or-secring) string)
***************
*** 484,489 ****
--- 488,494 ----
  
  (defun mew-pgp-process-filter2 (process string)
    (setq mew-pgp-string (concat mew-pgp-string string))
+   (setq mew-pgp-string-list (cons string mew-pgp-string-list))
    (cond
     ;; re-enter pass phrase
     ((string-match (mew-pgp-get mew-pgp-msg-reenter-pass) string)
***************
*** 522,527 ****
--- 527,533 ----
  (defun mew-pgp-process-filter3 (process string)
    ;; ending or error
    (setq mew-pgp-string (concat mew-pgp-string string))
+   (setq mew-pgp-string-list (cons string mew-pgp-string-list))
    ;; string may contain old "Enter"
    (cond
     ;; just in case


Mew-dist メーリングリストの案内