TLS1.0/1.1サポート終了に伴うエラー
.NET Frameworkのバージョンを上げて再コンパイルだけすれば動いたので、ひとまずそれで緊急対応してzip版をリリース。 ただ、WIX環境がないので、インストーラ版は後日になる見通し。 また、検証を全然していないので、環境によって問題など出る可能性はあり。その場合再リリースする。
WiX v3.11 と Windows 10 SDK バージョン 1803 (10.0.17134.12) で、Windows 10環境でもインストーラ作成に成功。
(Windows 10 SDKは最新版だとmsitran.exeが無い(?)ためうまく動かず。)
動作もパッと見とくに影響なさそうに見えるので、一旦完了。
現象
2019/12/11現在、ツールを使用すると、いずれのページでも以下のようなエラーが表示され、処理が行えない。12/8までは動作していた。
原因
エラーが出ているURLは https://en.wikipedia.org/w/api.php?action=query&prop=langlinks&titles=Example&redirects=&lllimit=500&format=xml 等だが、ブラウザで見る限りは正常なXMLに見える。
一方で、ツールから実行した場合は、サーバーから以下のようなHTMLが返ってきている(文字化けはデバッグのコピペの都合上)。
レスポンスに書かれている通り、使用しているライブラリなどが古いため、TLS1.0/1.1サポート終了に伴いMediaWikiからエラーが返るようになった模様。