2008/06/27 にリリースされた各ファームウェアで、一部の機種を除き認証の不具合は解消されたようですので、 以下のパッチは不要な場合があります。まずは、パッチ/拡張機能を使わずにご確認下さい。 (手持ちの RD-X6 では解消されていませんでした)
尚、Firefox 2/3/3.5/3.6 に対応した機能拡張版を、とりあえずこちら
(※残念ながら Mac OS では正しく動いていないようです 0.1.0 以降は動くかも?)に置いておきます。
Windows で Firefox 2 をお使いの方は下記パッチの方が良いかと思います。
RD に Internet Explorer 7 対応ファームウェアを適用すると、Firefox で ネットdeナビ の認証が失敗するようになります(※)。
本パッチを Firefox に適用することによって、これまで通り認証が正しく行えるようになります。(パッチは Windows 版 Firefox のみ)
Firefox 側に問題があるわけではないので、Firefox にパッチを適用して対処することは不本意ですが、仕方ありません。
※:2007/10/09 に(一部機種のみ)リリースされた Internet Explorer 7 対応ファームウェアでは問題なく認証できているようです
本パッチを適用した事によって発生した、いかなる障害に対しても、作者は一切の責任を持ちません。 全て使用者の個人の責任に基づくものとします。
また、本パッチに関して、株式会社東芝や Mozilla コミュニティに問い合わせることは絶対にしないで下さい。 アーカイブファイルに連絡先などの情報を同梱しておりませんので、二次配布や転載はご遠慮下さい。
Firefox がバージョンアップしたら、新しいバージョン用のパッチを再度あてる必要があります。 「ソフトウェアの更新」は、差分更新ではなく完全更新でのアップデートになります。
バイナリを改変している関係上、デジタル署名が有効ではありませんとなってしまいます。
署名が有効でないと心配で使えないという方は、お使いにならないことをお勧めします。
勿論、署名の有効性を気にする方が、正しいとは思います。
| 対象 Firefox バージョン | パッチ | ファイルサイズ | md5sum | リリース日 |
|---|---|---|---|---|
| 2.0.0.20 | ダウンロード | 11,853 byte | 1ac3b7fbc1a1824ac442e98d76291ea2 | 2008/12/18 |
| 2.0.0.19 | ダウンロード | 11,855 byte | a91a9b8293fe958a1620b2da0eb8374b | 2008/12/17 |
| 2.0.0.18 | ダウンロード | 11,860 byte | f74f72eb92dd20352735cb840b986ea6 | 2008/11/13 |
| 2.0.0.17 | ダウンロード | 11,864 byte | 582aadce26b4a8c9394727d5b94bcf7d | 2008/09/24 |
| 2.0.0.16 | ダウンロード | 11,873 byte | ba3010b9734be4dca18287434073a98f | 2008/07/15 |
| 2.0.0.15 | ダウンロード | 11,857 byte | da2521a8036f21f787d666546015f878 | 2008/07/02 |
| 2.0.0.14 | ダウンロード | 11,863 byte | 03249a3c7491c87d31f29baf2640edce | 2008/04/17 |
| 2.0.0.13 | ダウンロード | 11,868 byte | a72a9ca52768307faabfbd995210a720 | 2008/03/26 |
| 2.0.0.12 | ダウンロード | 11,852 byte | 77862364b2255900662f28eaca04476d | 2008/02/08 |
| 2.0.0.11 | ダウンロード | 11,878 byte | 18215696f5a014de74638ce16ea0727f | 2007/12/01 |
| 2.0.0.10 | ダウンロード | 11,877 byte | 2e097d977aa7f24975794222ee3074bf | 2007/11/27 |
| 2.0.0.9 | ダウンロード | 11,853 byte | eb7d11ef37299f084c37edc7dd4f94a2 | 2007/11/02 |
| 2.0.0.8 | ダウンロード | 11,887 byte | dc5dfd7117bf6de70d91c50fbb2391a5 | 2007/10/19 |
| 2.0.0.7 | ダウンロード | 11,855 byte | fae993ed2c4dff3449ad98135d861c81 | 2007/09/18 |
| 2.0.0.6 | ダウンロード | 11,855 byte | a94eb963b8efc1dff1a051854c3fa9ce | 2007/07/31 |
| 2.0.0.5 | ダウンロード | 11,866 byte | e809724a36a77a933782164979014489 | 2007/07/18 |
| 2.0.0.4 | ダウンロード | 11,860 byte | e2f50a8dee571524ead91d068a406f5e | 2007/05/31 |
| 2.0.0.3 | ダウンロード | 11,865 byte | 731696da41bd01a2ff53db49a383414f | 2007/03/23 |
| 1.5.0.11 | ダウンロード | 11,814 byte | c87927f60b400b3b36c0aabc18e2a3a6 | 2007/03/23 |
このパッチがどういう修正をしているか、という詳細についてはこちらをご覧下さい。(まだちゃんと書いていません)
本件の対処法として、正攻法で行くなら拡張機能(xpi)を作る方が良いと思います。 Firefox 自体を改変しませんし、OS やバイナリのビルド環境に依存しない対応ができますので。
作者は拡張機能を作ったことがないので、あくまで想像ですが、この対処を拡張機能で実現するとなると
リクエストをフックして Digest 認証だったら Authorization ヘッダを作り直すという処理になるでしょうか。
RD の URI を設定で登録しておいて、RD へのリクエストだったら、という処理にしても同じことですが
結局、リクエストが発生する毎に、何らかの判定処理を通す必要があるかと思います。
しかし、RD へのアクセスは日常のウェブブラウジングのほんの一部にしか過ぎないでしょう。
それだけの為に、通常のウェブブラウズが多少なりとも遅くなるのは、ちょっと悲しいです。
また、他の拡張機能(例えば Live HTTP Headers のような)とのコンフリクトなども出てくるかもしれません。
そういうことを考えた結果、作者は Firefox 自体を改変することを選択しました。
上記のやり方ではなく、直接認証部分を置き換える拡張機能を作ってみたのですが、解決できない不具合があって長い間公開できずにいます。もう Firefox 3 もリリースされましたので、早く拡張機能版パッチに移行したいものです…
本認証対応パッチを適用した後の Firefox 向けの
「…」→「...」パッチ
です。
パッチのサイズを抑えることと、本認証対応パッチのリリースを優先的かつ迅速に行うため、パッチを分けています。
両方とも適用された状態にしたいという方は、お手数ですが、上記認証対応パッチを適用した後に、下記のパッチを適用して下さい。
| 対象 Firefox バージョン | パッチ | ファイルサイズ | md5sum | リリース日 |
|---|---|---|---|---|
| 2.0.0.10 digest patched | - | - | - | なし(不要) |
| 2.0.0.9 digest patched | ダウンロード | 11,948 byte | 7586edc23ab9f877f85a89d5c36067e5 | 2007/11/05 |