Package_Legacy 2.1.6 RC リリース
2008/10/13 11:48
Package_Legacy こと XOOPS Cube Legacy 2.1.6 RC をリリースしました! これは 2.1.x 系最新バージョンのリリース候補版(RC)です。2週間テスト期間をとって、特に大きな問題がレポートされなければ、安定版をリリースする予定です。
今回はいつもより多めに「様々な環境や条件で確認が必要な」修正を含んでいますので、テストへのご協力を何卒よろしくお願いいたします m(__)m
今回はいつもより多めに「様々な環境や条件で確認が必要な」修正を含んでいますので、テストへのご協力を何卒よろしくお願いいたします m(__)m
重要な修正
バグフィックス#1978064
まれに(事故的に) users_group_link テーブルに重複的なリンク情報が挿入されるケースが報告されていましたが、 2.1.6 ではテーブル定義にユニーク制約を加えて、リンクテーブルの情報が不正な状態に陥らないようにデータベースレベルで対策を行いました。もし 2.1.6 RC をクリーンインストールでテストした場合、この制約はテーブルの作成時に行われます。この場合は、特に大きな問題はないと考えています。焦点となるのは、古いバージョンから 2.1.6 にアップグレードをかけた場合です。2.1.5 以前の XCL や XOOPS2 にはユニーク制約がかけられていないため、同等のテーブル設定を行うために、 Legacy モジュールはアップデートされる際に、段階的(Phased)アップグレード機能を使って、その制約を既存のテーブルに付け加えようとします。これは 2.1.6RC の非常に重要なフィーチャーですが、安定版リリースのために様々な条件での動作確認を必要としています。
たとえばいくつかの MySQL バージョン、もしくは、非常に制限されたデータベース権限設定上では、この段階的アップグレードはちゃんと動かないかもしれません。 XCL コミュニティ的には RC のテスト期間中にトラブルの有無を確認する必要があります。テストは、一旦 2.1.5 をインストールして、それを 2.1.6 RC にアップデートする作業になります。ダミーのユーザーデータがあればなお良しです。
お手元の XCL もしくは MySQL が何らかのトラブルをレポートしてきた場合は、各コミュニティフォーラムかバグトラッカーを通じて連絡をお願いします。
(コミュニティのリーダーやモデレーターの方はレポートを収集してトラッカーにあげておいていただけると助かります)
バグフィックス#2073513
X2/XCL は、どんなサーバー環境であっても、原則として設定ヒントなしで自動的に URL を解析しようとします。この自動解析は、できるだけ多彩な環境でトラブルなく動作するように定期的に改修されていますが、時々、この改修が未確認のトラブルを招くことがあります。今回も URL 解析部が修正されましたが、これは様々な環境で確認を必要とするフィックスのうちのひとつです。2.1.6 RC をあなたの環境にインストールして、すべてのモジュールが 2.1.6 RC 上で正しく動作するかどうか確認をお願いします。
ライセンスURLの変更
GNU が標準ライセンスを GPL V2 から GPL V3 へ変更したため、ソースコードなどに埋め込んでいた GPL への URL が GPL V3 を指す状態になっていました。そこで今回、 GPL V2 のライセンス文をプロジェクトのウェブサイトにコピーし、その URL を指すようにリンクを変更しました。もし古い URL がまだ残っていたら教えてくださいませ。
アップグレードの方法
2.1.5 から 2.1.6 RC へのアップグレード
XAMPP のようなローカルサーバー上にバックアップデータをインポートした上でのテストを推奨します。まず、既存の環境を壊さずに済むように、パッケージを解凍してできあがったディレクトリから mainfile.php と install ディレクトリを取り除いてください。次に、パッケージのファイルを(ローカル)サーバーへアップロードして上書きします。
最後に、管理画面のモジュール管理へ行って、赤いアイコン(アップデートを促すアイコン)が表示されているモジュールを片っ端からアップデートすれば完了です。
スタッフ
- argon- GIJOE
- gusagi
- hypweb (nao-pon)
- kilica
- Marijuana
- Mikhail
- minahito
- mumincacao
- nor
- okuhiki
- ohwada
- sacchan
- tohokuaiki
- tomoro
- Tom_G3X
更新履歴(英語)
[Bug Fix - From Bug Tracker]- Fix Bug #1833191 - lisense message of installer
- Fix Bug #1865695 - XoopsToken Not in use. at legacy_comment_navi.html
- Fix Bug #1978064 - users_group_link doesn't have unique key
- Fix Bug #2014727 - Removed template variable code that is assigned many times.
- Fix Bug #2015589 - genId typo in some handlers in kernel.
- Fix Bug #2018226 - It's impossible to choose portuguese in the installer
- Fix Bug #2018271 - ThemeListAction.class.php resulting Warning and Fatal Error.
- Fix Bug #2018281 - xoopsmailer.php - path disclosure vulnerability.
- Fix Bug #2018284 - path disclosure vulnerability in greek\charset_mysql.php.
- Fix Bug #2018956 - xoops_redirect parameter: path disclosure vulnerability.
- Fix Bug #2019640 - invalid / unnecessary files in portuguese translation.
- Fix Bug #2019660 - "MSN" no longer exists. Replace with "Windows Live ID"
- Fix Bug #2028663 - Update Callback is not called at pending comments approval
- Fix Bug #2062535 - css.php doesn't work perfectly.
- Fix Bug #2073613 - Problem of parse_url().
- Fix Bug #2084802 - Users' posts should not be increased at the control panel
- Fix Bug #2101729 - Typo comment in Legacy_ModulePhasedUpgrader
- Fix Bug #2115390 - GPL V2 License Link is changed
- Fix Bug #2115634 - $db->query() cannot handle only limit query.
- Fix Bug #2121388 - Missing translation in japanese language file.
- Fix Bug #2123870 - register.php :: missing user_mail_ok
- Fix Bug #2129194 - A typo of SID's connector in redirect_header
[Other Changes/Enhancements]
- Patch #2062644 - Re-draw /html/images
- Patch #2120194 - Smarty 2.6.19 & phpmailer 2.0.2
- Some URLs description was changed for new lisence URLs.
- The Kick Start Guide was translated for Japanese.

