チケット #26543

クイック接続時のリスト取得コマンド

登録: 2011-10-15 09:31 最終更新: 2011-10-18 21:00

報告者:
(匿名)
担当者:
(未割り当て)
チケットの種類:
状況:
完了
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
なし
ファイル:
なし

詳細

クイック接続した際に利用されるLISTコマンドがNLST -aILになることがある。

NLSTにオプションをつける挙動については、RFCに準拠しているftpd(例えばproftpd)では対応していものがあるため、一覧が取得できない。

チケットの履歴 (4 件中 3 件表示)

2011-10-15 09:31 更新者: None
  • 新しいチケット "クイック接続時のリスト取得コマンド" が作成されました
2011-10-15 09:38 更新者: None
コメント

NLST -alL事象発生時のログ(LISTで取得することもある)

バージョンはgitから取得した、MLSDに対応している最新のもの。

----------------------------
Using SSH FTP (SFTP).
Using FTP over Explicit SSL/TLS (FTPES).
Connecting to host 10.248.64.1 (21).
Connected.
220 ProFTPD 1.3.3a Server (Debian) [::ffff:10.248.64.1]
>AUTH TLS
234 AUTH TLS successful
>PBSZ 0
200 PBSZ 0 successful
>PROT P
200 Protection set to Private
>USER ******
331 Password required for ******
>PASS [xxxxxx]
230 User ****** logged in
>FEAT
211-Features:
 MDTM
 MFMT
 TVFS
 AUTH TLS
 UTF8
 MFF modify;UNIX.group;UNIX.mode;
 MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*;
 PBSZ
 PROT
 SITE MKDIR
 SITE RMDIR
 SITE UTIME
 SITE SYMLINK
 REST STREAM
 LANG en-US*;ja-JP
 SIZE
211 End
>OPTS UTF8 ON
200 UTF8 set to on
>XPWD
257 "/******" is the current directory
>TYPE A
200 Type set to A
>PASV
227 Entering Passive Mode (10,248,64,1,160,85).
Connecting for download to host 10.248.64.1 (41045).
Connected.
>NLST -alL
150 Opening ASCII mode data connection for file list
226 Transfer complete
Download file list successful. (83 Bytes)

2011-10-15 17:52 更新者: s_kawamoto
コメント

修正は可能(AskUseFireWall関数内の*List = NOを削除するだけ)ですが、NLSTを使うべきホストへクイック接続できなくなることになります。つまりクイック接続の従来のバージョンとの互換性は無くなります。

ただし従来からホスト一覧で新規に作成した設定はLISTが有効なため、これに関しては仕様を変更してもよいと思いますので、一応修正しておきました。 http://git.sourceforge.jp/view?p=ffftp/ffftp.git;a=commit;h=f83710099eec9d01dc29875f996c71bdefde2cfd

2011-10-18 21:00 更新者: s_kawamoto
  • 状況オープン から 完了 に更新されました
  • チケット完了時刻2011-10-18 21:00 に更新されました
コメント

修正は1.98bに適用されました。

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする