Ticket #26519

日付の表示が未来になる

Eröffnet am: 2011-10-12 23:15 Letztes Update: 2011-10-18 21:00

Auswertung:
Verantwortlicher:
(Keine)
Typ:
Status:
Geschlossen
Komponente:
(Keine)
Meilenstein:
(Keine)
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Keine
Datei:
Keine

Details

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

Ticket-Verlauf (3/8 Historien)

2011-10-12 23:15 Aktualisiert von: shitamo
  • New Ticket "日付の表示が未来になる" created
2011-10-13 12:00 Aktualisiert von: s_kawamoto
Kommentar

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

2011-10-13 23:45 Aktualisiert von: shitamo
Kommentar

-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 Aktualisiert von: s_kawamoto
Kommentar

filelist.cのResolvFileInfo関数内の

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

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

2011-10-14 22:11 Aktualisiert von: shitamo
Kommentar

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

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

2011-10-14 23:10 Aktualisiert von: s_kawamoto
Kommentar

shitamo への返信

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

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

2011-10-15 16:23 Aktualisiert von: s_kawamoto
Kommentar
2011-10-18 21:00 Aktualisiert von: s_kawamoto
  • Ticket Close date is changed to 2011-10-18 21:00
  • Status Update from Offen to Geschlossen
Kommentar

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

Dateianhangliste

Keine Anhänge

Bearbeiten

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