任务单 #26519

日付の表示が未来になる

开放日期: 2011-10-12 23:15 最后更新: 2011-10-18 21:00

报告人:
属主:
(无)
类型:
状态:
关闭
组件:
(无)
里程碑:
(无)
优先:
5 - Medium
严重性:
5 - Medium
处理结果:
文件:

Details

12月になるとその年の1月のファイルが来年として表示されることがあったような気がします。 http://slashdot.jp/~shitamo/journal/461828

任务单历史 (3/8 Histories)

2011-10-12 23:15 Updated by: shitamo
  • New Ticket "日付の表示が未来になる" created
2011-10-13 12:00 Updated by: s_kawamoto
评论

お手数ですが、その現象が発生した状態でメニューの「表示」から「ファイル一覧をビューワで表示」を選択し、表示されたテキストをアップロードするかここに張り付けていただけませんか。加えてホストの情報も書いていただけると助かります。

2011-10-13 23:45 Updated by: shitamo
评论

-rwxrw-rw- 1 root root 86783 Jan 19 17:43 warpsharpmt_v133ex6.zip
-rwxrw-rw- 1 root root 28122 Jan 18 2006 warpsharp_002.zip

こんな感じでした。ホストの情報は今度確認します。 たぶんGuildFTPdだと思いますがバージョンはまったくわかりません。

2011-10-14 00:11 Updated by: s_kawamoto
评论

filelist.cのResolvFileInfo関数内の

/* 年がない */
/* 現在の日付から推定 */
if((sTimeNow.wMonth == 12) && (sTime.wMonth == 1))
sTime.wYear++;

というコードが原因だと思いますが、以前使われていたホストの仕様に合わせたものでしょうし、自動判別で解決できるものでもありません。1.99では、RFCの勧告によってタイムスタンプにYYYYMMDDHHMMSS形式のUTC時刻が使用されるMLST/MLSDコマンドに対応するため、もしそのホストがこれらのコマンドに対応しているならば解決するはずです。それでも改善されない場合は上記のコードを手動で無効化できるようにしたいと思います。

2011-10-14 22:11 Updated by: shitamo
评论

サーバーを確認しました、GuildFTPdの0.999.14のようです。

無効にするのも手かとは思いますが、たんに未来かどうかのチェックだけでもいいような気がします。 基本的に未来のファイルが存在してることが無いと思うので。

2011-10-14 23:10 Updated by: s_kawamoto
评论

shitamo への返信

サーバーを確認しました、GuildFTPdの0.999.14のようです。 無効にするのも手かとは思いますが、たんに未来かどうかのチェックだけでもいいような気がします。 基本的に未来のファイルが存在してることが無いと思うので。

問題が無さそうであればその案を採用したいと思います。ご協力ありがとうございました。

2011-10-15 16:23 Updated by: s_kawamoto
评论
2011-10-18 21:00 Updated by: s_kawamoto
  • 状态 Update from 开启 to 关闭
  • Ticket Close date is changed to 2011-10-18 21:00
评论

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

Attachment File List

No attachments

编辑

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