- 125 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/24(水) 18:42:11 ID:PgA6JU9m0]
- >>119に関する説明。
ttps://bugzilla.mozilla.org/show_bug.cgi?id=454708 ttps://bugzilla.mozilla.org/show_bug.cgi?id=451155 1.もともと、Firefox 3の開発段階から3.0.1まで、「U+0100 以上の文字を含む IDN なサイト(日本語ドメイン等)」では、パスワードを保存しているファイル にURLが文字化けして記録されてしまうというバグがあった。 2.Firefox(〜3.0.1)は、この文字化けした文字列をそのまま読み込んでいたが、 元のサイトを訪れても文字列がマッチしないので、IDとパスワードはファイルに 残っているのに正しく呼び出されなかった。 3.Firefox 3.0.2では、このバグを修正し、日本語ドメイン等をUnicode(UTF-8) で正しく記録するようにした。 4.が、3.0.2のパスワードマネージャは、このUTF-8で記録された文字列を別の 文字コードに変換してから処理する。 5.新たに3.0.2でパスワード用に保存されたURLは問題ないが、それ以前の バージョンを使っていて文字化けした文字列が残っていた場合、当然別の 文字コードには変換できないので、エラーが出る。 6.このエラーでパスワードの読み込み処理がすべてストップしていた。 エラーが出た項目より前に記録されていたものは正しく読み込めたものとして 後の処理に回すとか、エラーが出た項目は飛ばして次の項目を読み込むといった 作りにはなっていなかった。 7.パスワードファイルの読み込みに失敗するということは、Firefoxからみれば ファイルが壊れているも同然。新たなパスワードが保存できないのは、ダメージ を最小限に抑えるための措置と思われる。 ……という理解ですが、間違っていたらどなたか詳しい方訂正してください。
|

|