XCL 2.1.4 RC はテストおよび検証のために利用可能です。 2.1.4 は 2.1.3 からのマイナーアップグレードバージョンであり、バグ修正と、小さいフィーチャーリクエストの実装を行っています。ご存知のとおり、テストはクオリティのために重要であり、とにかく人手を必要としています。どうか 2.1.4 RC のテストに参加してください。
もしあなたが XCL を使用しているサイトのウェブマスターであり、有志活動のための若干の自由時間があるなら、 XCL 2.1.4 RC の更新内容があなたにトラブルをもたらさないかチェックしてください。
ダウンロードはこちらからどうぞ。
おそらく、来週にプロジェクトは stable 版をリリースするでしょう。 RC をテストしてください!
重要な更新トピック
これらのフィックスがあなたの環境に影響を与えないかどうかチェックしてみましょう。
===Request #1914552===
これは CJK (中日韓)に代表されるようなマルチバイト言語にとって非常に重要な追加パッチです。インストーラーは従来、 my.cnf などで指定される default-character-set を用いてデータベースを作成しようとしていましたが、これは CJK において文字化けの原因になる恐れがありました。このパッチは日本語のためにこの問題を解決する日本人によって提供されたパッチです。しかし、それはほかのマルチバイト言語のためのサンプルでもあります。あなたの母国語は以下のルールに従うことで文字化けを回避しやすくなるかもしれません:
1. /html/install/language/{lang}/createdatabase_mysql.php を作成する
2. コードをそこに書きます。以下は日本の例です:
<?php
$result = $this->db->query("CREATE DATABASE ".XOOPS_DB_NAME." DEFAULT CHARACTER SET ujis");
if ($result == false) {
$result = $this->db->query("CREATE DATABASE ".XOOPS_DB_NAME);
}
?>
これは 'latin1' (?) の代わりに ujis を使ってデータベースを作成しようとします。このファイルをあなたの母国語のディレクトリにコピーし、 ujis の部分をあなたの言語コードで置き換えてみましょう。
===Fix Bug #1779754===
コメントパラメータである extraParams を持つモジュールでコメント機能が正しく動作していなかったバグの修正です。この修正はさまざまなモジュールの下で検証される必要があります。
===Fix Bug #1912990===
XCL はいくつかの環境で正しく動作していなかったため、 PHP_SELF を使用することをやめて、かわりに REQUEST_URI を使い始めました。私たちは既存の環境にトラブルを起こさないかどうかを確認しなくてはいけません。あなたの環境は大丈夫ですか?
===Fix Bug #1729813===
(これは日本の XoopsMultiMailerLocal の修正です)
これは古いフィックスですが、 RC はこれに関連する追加パッチが行われています。これらのパッチは NOTICE を押さえ、メールを正しく送信することに寄与しますが、多くの確認が必要です。
===Fix Bug #1833146===
テーママニフェストにおいて、あなたは "licence" 項目を使うことができました。しかし実はこれは TYPO であり正しくは "License" です。そこで XCube_Theme は 'license' と 'licence' の両方から情報をロードしてメンバプロパティ $mLicense と $mLicence にセットするようになりました。しかし、 XCube_Theme::mLicence は非推奨メンバプロパティになります。今後マニフェストを書く場合は、 'license' と書くようにしてください。
===Fix Bug #1738936===
XOOPS Cube の Validator は一部の国の事情のために RFC に厳密に準拠していませんが、 RFC 準拠のメールアドレスを受け入れることができないのはバグです。いずれにせよ、XCube_EmailValidator はこのポリシーに基づき修正されました。プログラマの皆さんに XCube_EmailValidator::isValid() の正規表現をチェックしていただければ幸いです。
要・確認
===Bug #1709886===
このバグは古いバージョンにおいて修正されましたが、誰もこれを確認していません。このトラッカーアイテムを閉じるために、誰かが extra プログラムを使用して SSL 経由のログインが問題ないかどうか確認することが望ましいです(たとえ、 SSL ログインのために古い extra プログラムを使うことが最早なかったとしても)
===Bug #1801317===
「検索オプション」を変更したあと接続が切れる……このバグのレゾリューションステータスは "Works For Me (こちらでは動いています)" です。このバグが以前のバージョンのフィックスで修正されているかどうか判断するために更なる情報が必要です。もしこの問題に関して心当たりがある方は、どうか教えてください。
2.1.3 から 2.1.4 RC へのアップグレード方法
あなたの既存の環境を破壊しないように mainfile.php と /install ディレクトリを取り除きます。次に、あなたのサーバーにパッケージのファイルをアップロードしてください。最後に、管理画面のモジュールマネジメントで赤いアイコンを表示させているモジュールをすべてアップデートしてください。アップグレード作業のために管理画面からサイトを閉鎖するのがよいかもしれません。
更新履歴
[Bug Fix - From Bug Tracker]
- Fix Bug #1779754 - cannot POST extraParams on XOOPS Comment integration
- Fix Bug #1833191 - [lang] lisense message of installer
- Fix Bug #1867504 - showall anchor text must be urlencoded (Search Func)
- Fix Bug #1868269 - Notice[PHP] at japanese/xoopsmailerlocal.php
- Fix Bug #1880410 - Too strict checking for block's weight
- Fix Bug #1887557 - XoopsObjectGenericHandler::getCount has doesn't use variable
- Fix Bug #1888226 - Bio in users table doesn't use Validator
- Fix Bug #1895776 - Installer settingmanager.php
- Fix Bug #1897588 - Language misrecognition on Install
- Fix Bug #1899424 - Could not work sort perfectly in image manager
- Fix Bug #1899947 - 2nd Installer never activate blocks
- Fix Bug #1908649 - missing file_exists arg in helpimage modifiers
- Fix Bug #1901153 - tell a friend doesn't work
- Fix Bug #1901334 - Wrong module version display in the module list
- Fix Bug #1904092 - redirect_header failed keep session
- Fix Bug #1908539 - Smarty "regex_replace" Modifier Template Security Bypass
- Fix Bug #1885392 - Cannot get cookiePath rightly
- Fix Bug #1897588 - Language misrecognition on Install
- Fix Bug #1897089 - xoops_redirect argument too match escape
- Fix Bug #1804621 - admin.php + mainfile writeable = path disclosure vulnerabili
- Fix Bug #1900435 - ClickableConvert miss email address
- Fix Bug #1911181 - The danger where session ID leaks exists
- Fix Bug #1911191 - $GLOBALS['xoopsTpl'] is overwritten
- Fix Bug #1912990 - Use REQUEST_URI instead of PHP_SELF
- Fix Bug #1914480 - default_charset in the installer
- Fix Bug #1914552 - Adding DEFAULT CHARACTER SET into installer
- Fix Bug #1905910 - Wrong dependencies in templates for 2nd Installer
[Bug Fix - From "XCube" Bug Tracker]
- Fix Bug #1833146 - Typo : "Lisence" on Xcube_Theme.Class.php
- Fix Bug #1835831 - Locale namespace
- Fix Bug #1902823 - Controller cannot set extra root path at site config?
- Fix Bug #1738936 - Mail address which conforms to RFC2822 is refused Validation
[Patches - From Feature Request Tracker]
- Request #1905593 - Needs IsReverseProxy in site_default.ini.php
- Request #1898144 - Modifying 2nd Installer
[Other Changes/Enhancements]
- Added Traditional Chinese Message Catalogs (language pack).
- Patch #1875606 - Added Portuguese Message Catalogs (language pack by Mikhail Miguel)
- Patch #1897498 - Password charactor check
スタッフ
- Gigamaster (xoopserver)
- GIJOE
- gusagi
- hiro1173
- jidaikobo
- kilica
- Mikhail
- minahito
- mumincacao
- nbuy (aka nobu)
- nobunobu
- okuhiki
- tohokuaiki
- tokitam
- tom_g3x
- wanderer
2 件のコメント:
>今後マニフェストを書く場合は、 'licsense' と書くようにしてください。
・・・えっと・・・3種類目を作るつもりですか?(汗
はうっっ
しゅ、修正っ ;;
コメントを投稿