Ticket #27224

再接続時に「接続時にホストに送るコマンド」が送られない

Open Date: 2012-01-23 18:06 Last Update: 2012-02-23 17:23

Reporter:
Owner:
(None)
Type:
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None

Details

現象

再接続時に「接続時にホストに送るコマンド」が送られない

バージョン

FFFTPはtest ブランチで2012/01/20の修正が適用されたものです

再現手順

1. ホストの設定

ホストの設定 - 拡張 - 接続時にホストに送るコマンド に何か設定する、たとえばXPWDです

2. ホストに接続

タスクメッセージで「接続時にホストに送るコマンド」が送られているタイミングを確認します

3. 再接続

なんでもいいのでファイルをダウンロードすると再接続が発生します、 タスクメッセージを見て「接続時にホストに送るコマンド」が送られていないことを確認します

パッチ適用前のタスクメッセージ

あくまで例で、ftp.riken.jp でXPWDを送る必要があるわけではありません。

再接続します.

通信は暗号化されていません.
第三者にパスワードおよび内容を傍受される可能性があります.
ホスト ftp.riken.jp を探しています.
ホスト ftp.riken.jp (xxx.xxx.xx.x (21)) に接続しています.
接続しました.
220 ::ffff:xxx.xxx.xx.x FTP server ready
>USER anonymous
331 Anonymous login ok, send your complete email address as your password
>PASS [xxxxxx]
230--------------------------------------------------------------------------
(バナーのため省略)
 --------------------------------------------------------------------------
230 Anonymous access granted, restrictions apply
>FEAT
211-Features:
(省略)
211 End
<<<<<< 初期接続時はこのタイミングで InitCmdが送られているが再接続時は送られていない >>>>>>
>TYPE I
200 Type set to I
>PASV
227 Entering Passive Mode (xxx,xxx,xx,x,xxx,xxx).
ダウンロードのためにホスト xxx.xxx.xx.x (xxxxx) に接続しています.
接続しました.

パッチ適用後のタスクメッセージ

再接続します.

通信は暗号化されていません.
第三者にパスワードおよび内容を傍受される可能性があります.
ホスト ftp.riken.jp を探しています.
ホスト ftp.riken.jp (xxx.xxx.xx.x (21)) に接続しています.
接続しました.
220 ::ffff:xxx.xxx.xx.x FTP server ready
>USER anonymous
331 Anonymous login ok, send your complete email address as your password
>PASS [xxxxxx]
230--------------------------------------------------------------------------
(バナーのため省略)
 --------------------------------------------------------------------------
230 Anonymous access granted, restrictions apply
>FEAT
211-Features:
(省略)
211 End
>XPWD   <<<<<<< InitCmd が送られている
257 "/Linux/knoppix/iso" is the current directory
>TYPE I
200 Type set to I
>PASV
227 Entering Passive Mode (xxx,xxx,xx,x,xx,x).
ダウンロードのためにホスト xxx.xxx.xx.x (xxxxx) に接続しています.
接続しました.

Ticket History (3/6 Histories)

2012-01-23 18:06 Updated by: chibi_honu
  • New Ticket "再接続時に「接続時にホストに送るコマンド」が送られない" created
2012-01-25 19:38 Updated by: s_kawamoto
Comment

修正ありがとうございます。testブランチにマージしました。 http://git.sourceforge.jp/view?p=ffftp/ffftp.git;a=commit;h=01b81c472f3a38f11ead2351ba0ee7430593642c

2012-01-26 21:22 Updated by: chibi_honu
Comment

タスクメッセージを見ると修正できたように見えるのですが適切なソケットに送っておらず、効果がありませんでした。 申し訳ありません。

修正したものをinitcmd2ブランチとしてpushしました、マージしていただけるとうれしいです。 testブランチのWed Jan 25 23:24:59 2012 +0900に対して修正しています。

2012-01-27 21:43 Updated by: s_kawamoto
Comment

度々どうもすみません。testブランチにマージし、さらに細かい修正を加えました。 http://git.sourceforge.jp/view?p=ffftp/ffftp.git;a=commit;h=8ef4e07fd1e721b0181b517444b4dffc859e9c09

2012-01-29 11:24 Updated by: chibi_honu
Comment

マージしていただき、ありがとうございました。

2012-02-23 17:23 Updated by: s_kawamoto
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2012-02-23 17:23
Comment

1.98eで実装しました。

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login