[Mew-dist 14002] Re: mew-summary-get を終了させてしまうメール
Chifumi Hayashi ( 林 千史 )
chifumi at example.com
2000年 8月 31日 (木) 20:57:13 JST
林です。
On Wed, 30 Aug 2000 11:48:30 +0900,
Koga Youichirou <y-koga at example.com> wrote:
> Jun-ichiro itojun Hagino <itojun at example.com>:
> > >ということで、バージョンアップというより SSH-1.2.3 + SSH-2.3.0 に乗り
> > >換え、ということになりますが、ちょっと気が進みません。
> > 老婆心ですが、1.2.30はライセンス的に厳しいのでは。(2.3.0はok)
>
> 「2.3.0はok」っていうのはちょっとまずい気がします。
>
> ssh-2.3.0 では、Linux, FreeBSD, NetBSD, OpenBSD でならば商用・非商用を
> 問わずインストール&使用が可能になりました。しかし、それ以外では条件が
> あります。
というようなことが、まさに「気が進まない」最大の理由だったりします。
> > >ssh-1.2.30/clientloop.c と openssh-2.1.1/channels.c の対応部分とで確か
> > >に微妙な差があるようなので、あとで時間が取れればもう少し調べてみようか
> > >と思います。
結局良く分かりませんでした。
「brolen pipe」になってしまってうまくいっていない、というところまでは確認できましたが。
> > >> SSH のクライアントをバージョンアップしてもだめでしょうか? > 林さん
どうせやるなら最新の 2.3.0、ということで、「クライアントだけ」ssh2 という名前で
作ってみました。
| $ ssh2 -V
| ssh2: SSH Secure Shell 2.3.0 (non-commercial version) on i686-pc-linux-gnu
# はっきり「non-commercial version」と出ていますね。
.mew で「(setq mew-prog-ssh "ssh2")」しておいて問題のメールを取り込んでみると、
問題なく取得できました。
ただし、mew-ssh.el に下記の変更が必要でした。
(mew-ssh-msg-passwd と mew-ssh-setup に関しては [Mew-dist 13979] の例
からも分かるように([Mew-dist 13468] の 2.0.13 の部分は、ちょっと違って
いるようです。あれは ssh-agent の場合ではないでしょうか。)ssh-2.0.13
の場合にも要修正のはずです。mew-ssh-msg-connected に関しては実験してい
ないので前のも生かすようにしましたが。)
--- mew-ssh.el.org Thu Aug 31 00:25:25 2000
+++ mew-ssh.el Thu Aug 31 01:35:37 2000
@@ -16,11 +16,12 @@
(defconst mew-ssh-msg-passwd
'("password:\\|Enter passphrase"
- "password:\\|Enter passphrase"
+ "password:\\|Passphrase for\\|Enter passphrase"
"password:\\|Enter passphrase"))
(defconst mew-ssh-msg-connected
- '("Entering interactive session" "client_authenticated"
+ '("Entering interactive session"
+ "Authentication successful\\|client_authenticated"
"Entering interactive session"))
(defconst mew-ssh-msg-denyed
@@ -196,7 +197,9 @@
(cond
((looking-at "SSH Version 1")
(setq mew-ssh-ver 0))
- ((looking-at "SSH Version 2")
+ ((looking-at (concat mew-prog-ssh ": SSH Version 2"))
+ (setq mew-ssh-ver 1))
+ ((looking-at (concat mew-prog-ssh ": SSH Secure Shell 2"))
(setq mew-ssh-ver 1))
((looking-at "SSH Version OpenSSH")
(setq mew-ssh-ver 2))
--
林 千史 chifumi at example.com
Mew-dist メーリングリストの案内