チケット #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に適用されました。


追記/更新 #26543 (クイック接続時のリスト取得コマンド)

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