― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 6 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2021年11月15日(月) 01:48 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4062
Thunderbird 91 では、 Bug 1571672 により、IMAPサーバーから「UTF8=ACCEPT」が返ってきた場合に非アスキー名のフォルダーをUTF-8の名前で処理するようになりました。

Thunderbird 78 までは、日本語設定の Gmail をIMAPアカウントで利用していた場合、
フォルダーの表示名とメッセージ保存先フォルダー内のファイル名は、こんな感じでした。
  • 「下書き」→「&Tgtm+DBN-」
  • 「送信済みメール」→「&kAFP4W4IMH8w4TD8MOs-」
  • 「迷惑メール」→「&j,dg0TDhMPww6w-」
  • 「ゴミ箱」→「&MLQw33ux-」
  • 「スター付き」→「&MLkwvzD8TtgwTQ-」
  • 「チャット」→「&MMEw4zDDMMg-」
  • 「重要」→「&kc2JgQ-」

この「&」で始まるアスキー文字の羅列は、修正UTF-7(Modified UTF-7、 x-imap4-modified-utf7)という特殊なテキストエンコーディングで変換されたものです。
Thunderbird 91では、Gmailは「UTF8=ACCEPT」に対応しているので修正UTF-7からUTF-8に変更され、ファイル名もUTF-8にリネームされて直接読めるようになりました。
直接読めるファイル名自体はわかりやすくてよいのですが、明らかに影響範囲の想定不足で、退行バグを生むことになってしまいました。

Bug 1571672 に紐付けられた Thunderbird 91 に影響するバグを以下紹介します。

  • Bug 1737514 cannot receive email from IMAP server with UTF8 enabled
    • 中国の特定IMAPサーバーのメッセージのフェッチができない。
    • このサーバーの応答が期待した形式でないためタイムアウトしていた。
    • mail.server.default.allow_utf8_accept を false にすることで回避が可能。
  • Bug 1739784 Messages in folders with non-ascii characters can't be restored on restart, possible breakage for add-ons and other issues relating to getUriForMsg
    • 非アスキーのURIが混在したためタブの保存/復元が動作しなくなった。拡張機能など他の問題を引き起こす可能性もある。
    • APIを修正=>95.0b3
  • Bug 1739789 Smart/unified/virtual folders do not keep folder selection properly when a folder contains a non-ascii character
    • 非アスキーの名前のフォルダーを対象とする検索フォルダーを作成したり、統合フォルダー表示の対象に含まれると、そのフォルダーの検索結果が表示できない。
    • 11/15現在未解決
    • 関連トピック:
  • Bug 1739814 More potential non-ascii URI breakage from Bug 1571672
    • Bug 1571672 により、非アスキーの名前のフォルダーに対して不具合が出る可能があるAPIのリストアップ。
    • 11/15現在未解決
  • Bug 1739903 After updating to Thunderbird 91, message filters that refer to folders with non-ASCII names in Gmail will need to be manually modified

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2021年11月20日(土) 02:18 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4062
引用:
  • Bug 1739784 Messages in folders with non-ascii characters can't be restored on restart, possible breakage for add-ons and other issues relating to getUriForMsg
    • 非アスキーのURIが混在したためタブの保存/復元が動作しなくなった。拡張機能など他の問題を引き起こす可能性もある。
    • APIを修正=>95.0b3

上記の修正がVersion 91.3.2に入ってリリースされました。

Thunderbird — Release Notes (91.3.2) — Thunderbird
引用:
FIXED After restart, Thunderbird was not able to restore opened message tabs when the message was in a folder with non-ASCII characters in its name

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2021年11月28日(日) 17:21 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4062
現在の状況をお知らせします。

  • Bug 1737514 cannot receive email from IMAP server with UTF8 enabled
    • サーバー側の問題ということでクローズされました。
  • Bug 1739784 Messages in folders with non-ascii characters can't be restored on restart, possible breakage for add-ons and other issues relating to getUriForMsg
    • 91.3.2に修正が入りクローズされました。
  • Bug 1739814 More potential non-ascii URI breakage from Bug 1571672
    • Bug 1739789 に関連して内部のURI関連APIを生の文字列からスマート文字列を扱うように修正されてクローズされました。
  • Bug 1739789 Smart/unified/virtual folders do not keep folder selection properly when a folder contains a non-ascii character
    • Bug 1739814 がクローズされたことによりいったんクローズされてしまいましたが、私の報告により再オープンされました。
    • 11/28現在、依然として未解決のため、私は Bug 1743253 を提起しました。
  • Bug 1739903 After updating to Thunderbird 91, message filters that refer to folders with non-ASCII names in Gmail will need to be manually modified
    • 私が報告したバグになりますが、当初はQAの人に理解されずに Bug 1739789 の重複としてクローズされてしまいました。
    • Bug 1739789 とは違うAPIが関連しているという理由でなんとか再オープンとなり、APIの修正によりクローズされました。
    • API修正は11/28現在、ベータ版が承認された段階です。
    • しかし、私が当初訴えていた下記は結果としてスルーされてしまいました。
      • ユーザーが関連するフィルタールールを手動で修正する必要に迫られたこと
      • 「mail.server.default.allow_utf8_accept」の変更は強制されるものでなくユーザーが確認して選択すべきであること
  • Bug 1743253 mail.server.default.allow_utf8_accept should be set back to false to rescue non-ASCII Gmail users from the regression caused by Bug 1571672
    • Bug 1739789 でスルーされ、Bug 1739789 の状況が良くない為、しびれを切らした私がダメ元で要望を出したものです。
    • Gmailの日本語名のフォルダーが修正UTF-7からUTF-8にリネームされて格納される処理は、設定エディターで「mail.server.default.allow_utf8_accept」を false にすることで無効化出来ます。
    • 退行バグの影響を受けているユーザーはこれ以上待つことは出来ないから、この設定の初期値を false に戻し、ユーザーが Thunderbird の設定ページで変更できる項目を追加してほしいと主張しました。
    • さらに、この退行バグの問題とそれが設定変更で回避できることを公式アナウンスしてほしいとも。
      はたしてどうなることやら・・・

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2021年12月01日(水) 10:10 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4062
Bug 1739789 が Daily の修正完了してクローズされました。
統合フィルター、検索フィルターが日本語Gmailのフォルダーで動作するのを確認しました。
これに伴い、Bug 1743253 は WONTFIX となりました。
UTF8=ACCEPT に対応するかどうかはユーザーが決めるべきという私の考えは変わりませんが、ダメ元で出したので今はいいでしょう。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2021年12月12日(日) 01:06 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4062
Bug 1739789 のリリース版への修正反映は 91.4.1 のようです。
引用:

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:95.0) Gecko/20100101 Firefox/95.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2021年12月22日(水) 02:17 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4062
Bug 1739789 の修正が入って Version 91.4.1 がリリースされました。

Thunderbird — Release Notes (91.4.1) — Thunderbird
引用:
FIXED Virtual folders did not retain folder selection when a folder name contained non-ASCII characters

Gmailの日本語フォルダーを対象に含めた状態で、統合フォルダーや検索フォルダーが動作することを確認しました。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:95.0) Gecko/20100101 Firefox/95.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 6 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: Google [Bot] & ゲスト[87人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean