Movable Type 6.3.8 リリースノート
このバージョンでは、セキュリティー上の問題となりうる課題が修正されています。 アップデートを行う際には、データベースのバックアップを必ず取得したのち、上書きアップデートではなく別ディレクトリーへインストールする形でのアップデートを強くおすすめします。
セキュリティー修正
- [MTC-25556][MTC-25555] 圧縮されたファイル(tar.gz または zip)にシンボリックリンクや絶対パスが含まれているとき、解凍時にエラーとなります。
新機能・改善された機能
サーバー配信
即時配信をバックグラウンド処理に変更
これまでのバージョンでは、即時配信を実行するとブラウザー上でリアルタイムに処理を行っていました。しかし、対象となるファイルの数が膨大な場合に処理がタイムアウトする問題が発生していました。 この問題を解決するために、ブラウザー上でのリアルタイム配信から run-periodic-tasks を利用したバックグラウンド配信に処理方法を変更しました。
即時配信を登録すると、次回の run-periodic-tasks 実行時に配信処理が実行されます。配信を開始したときには、通知メールが送信されます。
run-periodic-tasks を定期的に実行していない環境では、即時配信が行われません。
この変更に伴い、いくつかの注意点・制限事項があります。
- 複数のサーバー配信設定について即時配信を実行した場合は、登録された順に処理が実行されます。
- 同一のサーバー配信設定について、即時配信より先にとスケジュール配信が実行された場合は、即時配信は実行されません。
認証エラーの明確化
FTP サーバーへの接続時にユーザー認証エラーだった場合の、エラーメッセージを適切なものに変更しました。
TLS 1.1 / 1.2 の対応
FTP over SSL で FTP サーバーと接続するとき、TLS 1.1 / 1.2 を利用した接続が有効になりました。
変更された機能
その他
- [MTC-25751] Net::FTPSSL のバージョンが上がりました。
修正された問題
カスタムフィールド
- [MTC-25558] アイテム型のカスタムフィールドの表示が HTML 表記になる問題を解決しました。
クラウド
- [MTC-25636] MT環境変数を設定するとき、いくつかの環境変数が保存できない問題を解决しました。
サーバー配信
- [MTC-25646] SSLVerifyNone または FTPSSSLVerifyNone に 1 を指定したときでも、サーバー証明書の検証が行われる問題を解決しました。
- [MTC-25520] 何らかの理由によりサーバー配信プロセスが多重起動され一部のファイルが別のファイルで書き換わる問題を解決しました。
ブログ
- [FEEDBACK-1180] ブログの複製が正常に行われない問題を解決しました。
プラグイン
- [MTC-25915] FacebookCommenter プラグインにおいて、ユーザー画像の取得時にタイムアウトが発生する問題を解決しました。
テンプレートタグ
- [MTC-25113] MTIf タグで値が 0 かどうかの判定が正しく処理されない問題を解決しました。
その他
- [MTC-25604] SMTPPassword 環境変数の値に ? が含まれているとき、SMTP 認証が失敗する問題を解決しました。
Thanks To
このリリースには Movable Type コミュニティーから報告された多くの、バグ修正、パッチ提供が取り込まれています。FogBugz / Jira を通じてパッチおよび、バグレポートを提供してくださったコミュニティーメンバーのお名前は以下の通りです。皆様のご協力に感謝します!(順不同、敬称略)
- Martin Niggemann (FEEDBACK-1180)