Movable Type 3.35 日本語版リリースと 3.34 日本語版との差分
Movable Type 3.35 日本語版がリリースされました。
本日より、Movable Type 3.35日本語版 (以下3.35-ja) の提供を開始いたします。 3.35-jaの主な修正点は、3.34以降に発見されたセキュリティ上の不具合への対策と、インストールの簡略化です。 既存のユーザーの皆さまは、アップグレード後に手作業が必要になります。詳細は下記をご参照ください。
同時に Movable Type Enterprise 1.53日本語版もリリースされています。
Movable Type Enterprise 1.53日本語版の提供を開始
1.Movable Type 3.35-ja の変更点
Movable Type 3.34-ja から Movable Type 3.35-ja の変更点は次の通りです。
- インストール作業の簡略化
- コメント・プレビューでクロスサイトスクリプティングを許す脆弱性の不具合修正
- convert-dbおよびmt-db2sql.cgiで文字化けする可能性の不具合修正
- MTDateタグでutc属性を利用すると夏時間の間に不正な日付が出力される不具合修正
- テンプレートの名前カラムのサイズを拡張(そういえばこれ不便でした)
2.アップグレード後の手修正
なお、今回のアップグレードでは手作業による修正が必要です。
今回のスクリプト実行を許す脆弱性の修正は、テンプレートに対して行われています。そのため、ソフトウェアをアップデートするだけでは、修正が適用されません。お客様の環境で、以下の手順でテンプレートを手動修正していただく必要があります。
詳細は元記事にもありますが、こちらでもざっくり紹介しておきます。
修正箇所は、コメント・プレビューテンプレートにあるコメント投稿フォーム部分の下記の input 要素の MTCommentPreview●●タグ(赤色)、
<input id="comment-author" name="author" size="30" value="<$MTCommentPreviewAuthor$>" />
<input id="comment-email" name="email" size="30" value="<$MTCommentPreviewEmail$>" />
<input id="comment-url" name="url" size="30" value="<$MTCommentPreviewURL$>" />
に青色の encode_html 属性を追加します。
<input id="comment-author" name="author" size="30" value="<$MTCommentPreviewAuthor encode_html="1"$>" />
<input id="comment-email" name="email" size="30" value="<$MTCommentPreviewEmail encode_html="1"$>" />
<input id="comment-url" name="url" size="30" value="<$MTCommentPreviewURL encode_html="1"$>" />
当サイトのテンプレートをご利用の場合、コメント・エラーテンプレートにも同様の修正を行ってください。
3.Movable Type 3.34 日本語版との差分
アップグレードで「全ファイル上書きは面倒」という方のための差分情報です。
Movable Type 3.34-ja と Movable Type 3.35-ja のファイルを比較したところ、129の差分ファイルと、4つの新規ファイルがありました(削除されたファイルは0)。差分ファイルについては前回同様、ほとんどバージョン管理システムに記録されるタイムスタンプ情報の変更のみでした。
ということで目視確認したところ、下記の差分24ファイル + 新規4ファイルを上書きアップロードすれば 3.35 へのアップグレードが可能と思われます(多分)。個人的には日本語版として利用するのであればローカライズ機能の多言語用ファイルと新規インストールを簡単に実行する Wizard 機能を除いた、青色のファイルのみでいいと思います(間違ってたらご指摘ください)。
変更分
default_templates/comment_preview_template.tmpl
index.html
lib/MT/App/Wizard.pm
lib/MT/App.pm
lib/MT/Bootstrap.pm
lib/MT/L10N/de.pm
lib/MT/L10N/es.pm
lib/MT/L10N/fr.pm
lib/MT/L10N/nl.pm
lib/MT/Template/ContextHandlers.pm
lib/MT/Template.pm
lib/MT.pm
mt-db2sql.cgi
mt-wizard.cgi
php/lib/MTViewer.php
php/lib/function.MTDate.php
php/mt.php
tmpl/wizard/complete.tmpl
tmpl/wizard/configure.tmpl
tmpl/wizard/mt-config.tmpl
tmpl/wizard/optional.tmpl
tmpl/wizard/packages.tmpl
tmpl/wizard/start.tmpl
tools/convert-db
新規追加分
php/lib/l10n_de.php
php/lib/l10n_es.php
php/lib/l10n_fr.php
php/lib/l10n_nl.php
上記の全ファイルを Movable Type 3.34-ja に上書きし、正常なアップグレードと全再構築およびテストページが表示されるところまでは確認しましたが、差分ファイルのみによるアップグレードはご自身の責任で行ってください。
≫ Movable Type 3.35 日本語版リリース from 楽:ITの話題
Movable Type 3.35 日本語版がリリースされた。... [続きを読む]
≫ MT3.35-jaにアップグレード完了 from NANA LOG
Movable Type 3.35 日本語版がリリースされました。
アップグレードの覚え書きです。 [続きを読む]
≫ とりあえずMTを3.35にアップグレード from エレキブログ
こちらでアナウンスがあったので、早速MovableType 3.34を3.35に... [続きを読む]
≫ Movable Type 3.35 リリース from hakuro.info blog
当サイトでも使用している、サーバにインストールして使うブログシステムのMovable Type(ムーバブルタイプ・通称MT)の最新版、Movable T... [続きを読む]
≫ Movable Type 3.35日本語版の提供開始 from サラリーマン白書
シックス・アパートよりMovable Typeの3.35日本語版が提供開始されたようです。 Six Apart - Movable Type News:... [続きを読む]
≫ Movable Type 3.35 にバージョンアップ from ::shoco+life::
小粋空間様のエントリーを見て、早速バージョンアップしました。 手順は、前回と同じ... [続きを読む]
≫ Movable Type 3.35の提供を開始。 from バリごと。
six apart社のMovable Type Newsで、Movable Ty... [続きを読む]
≫ Movable Type バージョンアップの落とし穴 from 風見鶏の目
先日、ブログツール「Movable Type」のマイナーバージョンアップ(3.3... [続きを読む]
≫ MT3.35 from oyavaka BLOG
MTを3.35にアップグレード完了 小粋空間さんのページを参考に 差分ファイルの... [続きを読む]
≫ 3715 Movable Type 3.35 にアップグレード from 蓼科高原日記 for blog
このブログの公開システムとして使っている Movable Type 3.35 がリリースされたので、早速バージョンアップした。 [続きを読む]
≫ MT3.35へアップデート from Hitorigoto?
先の記事で書いたように、Movable Type 3.35 日本語版がリリースされましたね。 なもんで、朝っぱらからアップデート作業なんぞを。。 今回は、... [続きを読む]
≫ Movable Type 3.35 日本語版リリース対応 from KINGO WEBlog
Movable Type 3.35日本語版の提供が開始されていた。 04.17.... [続きを読む]
≫ MovableType3.35にアップグレード from INSTINCのおもちゃ箱
昨日当サイトのMTを3.34→3.35にアップグレードしました。 six apa... [続きを読む]
≫ この数日で行ったこと from Laspalabras De Amor
1.重複トラックバックプラグイン(3.3版)、 2.asciiTBPingfil... [続きを読む]
≫ MTメモ:3.35へアップグレードしてみる。 from TokyoLife -dalog-
MTの3.35がリリースされていたので とりあえず、このブログもアップグレードし... [続きを読む]
≫ MT3.33→3.34→33.5 from RE:blog
4/17にMovable Type3.35が出たっていうんで、アップグレードをしてみることに。 [続きを読む]
≫ 0.02のバージョンアップ from relish *
MTがいつの間にやら3.35にアップしていました。面倒にならないうちにやっつけとくかぁ・・・と言うことで、最新版をダウンロード。 [続きを読む]
≫ 今日の備忘録:Movable Type 3.35へのバージョンアップ。差分ファイルの作り方解説付 from 世界中の1%の人々へ
4月17日にシックス・アパート社から、Movable Typeのバージョンアップのお知らせがあった 本日より、Movable Type 3.35日本語... [続きを読む]
≫ MT-3.35jaにバージョンアップ from アルの足跡
MT-3.35jaがリリースされていたのでバージョンアップです 今回のバージョン... [続きを読む]
≫ MT-3.35jaにバージョンアップ from アルの足跡
MT-3.35jaがリリースされていたのでバージョンアップです 今回のバージョン... [続きを読む]
≫ MT関係アップデート from 外部記憶
先月中ごろに、「Movable Type 3.35 日本語版の提供を開始」というお知らせはあったのですが、そのまま放置していたアップデートを実施。 前回... [続きを読む]
≫ Movable Type 3.35 from 何にもないぶろぐ
にやっとアップグレードしました。 [続きを読む]
≫ Movable Type 3.35へアップグレード・タグクラウド 設置 from zonelog
Movable Type 3.35へアップグレード・タグクラウド 設置 [続きを読む]
≫ MT3.33-jaからMT3.35-jaへのアップグレード from Dog*Walkキャバグロでゴー!
MT3.34-jaになんとなくアップグレードし損ねているうちに、MT3.35-j... [続きを読む]
≫ 今度こそシステムを「Movable Type 3.35」にお気軽アップデートしました。 from Naga BLOG
4月17日に提供が開始されていた「Movable Type 3.35 日本語版」にシステムをやっとアップデートしました。「小粋空間」さんの「Movable... [続きを読む]
以前よりお世話になっております(この名前ではお初になりますが)。
この度、yujiroさんのエントリーを参考に、無事3.35へのアップグレードが完了しましたので、ご報告に上がりました。
当ブログ開設時にこれ以外のカスタマイズについても非常に参考にさせていただきましたので、もっと早くにご挨拶しようと思ったのですが、その点はご容赦ください。
また、今後ともお世話になるかとは思いますが、その時はよろしくお願いします。
ありがとうございました。
こんにちは。
テンプレート使わせていただいてます。
なかなかに物騒な脆弱性ということで速攻でVer.upしたく、参考にさせていただきました。
青色のファイルだけで問題なく動いてますね。
>琉羅さん
こんにちは。
記事参照くださりありがとうございます。
無事にアップグレードできたようで良かったです。
こちらこそ今後ともどうぞよろしくお願い致します。
>サラリーマンさん
こんにちは。
テンプレートご利用ありがとうございます。
アップグレードのご報告ありがとうございました。
ではでは!
Yujiroさん
少し前にもお世話になったしゅうです。(Liteboxやらナビゲーションバーと折りたたみ、など・・・)
本日も参考にさせて頂いたカスタムやらなんやらで、トラックバックをお送りしました。このアップグレードもしかりです。
現在、XHTML validについて、泣きそうなくらいです。難しいですね。
(XHTML validについてのエントリーも拝見したい!と思っているのですが、それじゃぁ、ちっとも勉l強にならないのでした・・・号泣)
これからも勉強しつつ、こちらを閲覧させて頂きます。
またお世話になる事もあると思いますが、その時は宜しくお願い致します。
いつもありがとうございます。
>shuさん
こんにちは。
コメントありがとうございます。
アップグレードもうまくできたようで良かったです。
XHTMLは慣れれば簡単だと思いますので、是非頑張ってください。
こちらこそどうぞよろしくお願い致します。