Serene Bach - sb Development Laboratory presents

Serene Bach ver 2.04Rの不具合についてのお知らせ

2006年2月10日より公開したSerene Bach ver 2.04R重大なバグが見つかりました。

2006年2月10日から2006年2月15日にかけてアーカイブをダウンロードされたユーザーの皆様には大変ご迷惑をおかけしました。申し訳ございません。

バグの内容は下記のとおりです。

  • 記事編集画面においてファイルアップロードを行うと、過去の記事が上書きされてしまいます
  • 送信済みのトラックバックが保存されません
  • アーカイブ用テンプレートの設定が正しく反映されません

このバグを受けて、昨日差し替え版をご用意いたしましたが、再度不具合が発見され、今朝より最新版のダウンロードを一旦停止しておりました。

今後、このような不具合の連鎖を避けるべく、テストスクリプトによる品質チェックなどの対策を行っていきます。

現在、最新版 Serene Bach 2.04R を配布しております(ダウンロードセンター)。

Serene Bach 2.03Rからのバージョンアップ手順は以下の通りです。

  1. lib/の内容をごっそり入れ替える
  2. doc/の内容をごっそり入れ替える
  3. plugin/sbTextFormat.pmを差し替える
  4. 管理画面にアクセスして、バージョンが2.04Rになっていることを確認する

2006/02/10〜2006/02/16に2.04Rにバージョンアップされた方は、以下の手順でバージョンアップされてください。

  1. lib/の中の以下のファイルを入れ替える
    • lib/sb.pm
    • lib/sb/App.pm
    • lib/sb/App/Main.pm
    • lib/sb/Admin/Entry.pm
    • lib/resource/ja/main.html
  2. plugin/sbTextFormat.pmを差し替える

この度はご迷惑をおかけして、申し訳ございませんでした。

Serene Bach ver 2.04R

[追記] 2006/02/15 17:30。重要なお知らせ

2006/02/10に公開したSerene Bach 2.04Rには重大なバグがありました

2006/02/15 17:30に、この重大なバグをフィックスしたバージョンに差し替えています。2006/02/15 17:30以前にダウンロードされた方は大変お手数ですが、再度ダウンロードし直してくださるよう、お願いいたします。

この度は、ご迷惑をおかけして、申し訳ございません。「続き」にて修正内容について記載しています。

ここまで追記内容。

Serene Bach ver 2.04Rを公開しています(ダウンロードセンター)。

Serene Bach 2.04Rでは以下の仕様変更があります。

  • readme.txt を若干変更
  • 一般ユーザーでも再構築操作ができるように
  • rss/atom フィードの出力数が 0 の場合、ファイルを生成しないように
  • グローバル環境設定 TrackbackReceiver の反映条件を若干変更
  • Summer Breeze を ver 0.30 にバージョンアップ
  • 管理画面・ヘルプの文言を一部見直し

Serene Bach 2.04Rでは以下のバグが修正されました。

  • イメージセレクタが正しく表示されません
  • ディレクトリ削除操作を行うことができません
  • 親ディレクトリと同じ名前の子ディレクトリが正しくリストアップされません
  • sbtext で正しく表示されない構文があります
  • カテゴリーに設定したトラックバックが重複して送信されてしまいます
  • トラックバック送信前に記事が保存されていません
  • 最新コメント・トラックバックリストが正しく表示されません
  • lha ファイルの拡張子(.lzh)が正しく判定されません
  • 記事編集画面から画像アップロードを行った後、記事を保存すると、通常よりも多く記事 ID が進んでしまいます
  • 記事編集画面から画像アップロード・トラックバック自動検出を行うと、記事が非公開扱いになってしまいます
  • 記事リストでカテゴリーによる並び替えが正しく行なわれません
  • 記事リストのカテゴリー表記でテキストが正しく省略されていません(utf8版)

Serene Bach 2.03Rからのバージョンアップ手順は以下の通りです。

  1. lib/の内容をごっそり入れ替える
  2. doc/の内容をごっそり入れ替える
  3. plugin/sbTextFormat.pmを差し替える
  4. 管理画面にアクセスして、バージョンが2.04Rになっていることを確認する
続きを読む>>

メリークリスマス

Xmas Card 2006

[ご連絡]現在、メールのお返事など遅れております。メールを送って頂いた方々にはお待たせして大変申し訳ありません。

メリークリスマス!!

今年も多くの皆様にsb/Serene Bachをご愛用頂き、本当にありがとうございます。

来年もsb/Serene Bach共々変わらぬご支援をよろしくお願いします。

皆様、良いお年を

データ移行プラグイン ver 0.04

[お知らせ] 2005/10/25より有償ライセンス利用規定を一部改定いたしました。2005年10月以降に有償ライセンス手続を希望される方のみ対象となります。

Serene Bach用プラグイン・「データ移行」プラグイン ver 0.04を公開しています(ダウンロードセンター - プラグイン)。

「データ移行」プラグイン ver 0.04ではエクスポート機能の仕様変更・バグ修正が行われています。

  • 記事・コメント・トラックバックの出力順を sb と同じ順番に
  • xml 形式出力時に文字コードを utf-8 に変換するように
  • 余計な改行を挟み込まないように
  • エクスポート時のデータ読込みを最適化

2005/10/27 18:20以降のSerene Bach 2.03Rアーカイブには最新版「データ移行」プラグインに差し変わっています。

また、それ以前にSerene Bach 2.03Rをダウンロードされた方は別途プラグインファイルの差し替えだけで結構です。

なお、「データ移行」プラグイン ver 0.03/0.04はSerene Bach 2.03R以降専用です。Serene Bach 2.02R以前のバージョンでは正しく動作しません。

Serene Bach ver 2.03R

Serene Bach ver 2.03Rを公開しています(ダウンロードセンター)。

[追記] 2005/10/25 14:00 有償ライセンス利用規定を一部改定いたしました。2005年10月以降に有償ライセンス手続を希望される方のみ対象となります。

[追記] 2005/10/23 4:00 「データ移行」でエクスポートが正しく動作しないというバグがありました。バグフィックスしたバージョンをダウンロードセンター - プラグインで公開しています。プラグインファイルの差し替えでバグフィックスされます。また、2005/10/23より公開している2.03Rアーカイブには最新版データ移行プラグインに差し変わっています(データ移行プラグインのバージョンは0.03が最新版です)。

  • 再構築ルーチンの微調整
  • テンプレート展開ルーチンを微妙に高速化
  • 非公開記事へのコメント投稿のエラーメッセージを変更
  • 時刻表記設定に%Zone%を追加
  • 部分再構築後のメッセージ表記を変更

今回のバージョンアップによってまた気持ち程度ですが、再構築動作が軽くなります(記事数やテンプレート内容に依存するので、必ずしも再構築時間が短縮されるわけではありません)。

時刻表記設定に「%Zone%」という表記が利用できるようになり、記事などの表示時刻にタイムゾーンも合わせて表記することが出来るようになりました。

Serene Bach 2.03Rでは以下のバグが修正されました。

  • 一部不正なデータが読み込まれる可能性があります
  • ユーザーの並び替えを行うとユーザーが二人ほど勝手に増えます
  • 記事編集画面に表示されるコメント・トラックバックの各リストにて名前や記事タイトルが空だと詳細画面に移行できません
  • 重複コメントのチェックが正しく行われていません
  • 非公開記事に対しての権限チェックが正しく行われていません
  • クリーンアップが実行されません

最初と二番目のバグは同じ要因です。ユーザーの並び替えを行うと、不正なデータが読込まれ、反映されてしまっていました。

Serene Bach 2.00R/2.01R/2.02Rからのバージョンアップ手順は以下の通りです。

  1. lib/の内容をごっそり入れ替える
  2. doc/の内容をごっそり入れ替える
  3. 2.00R/2.01Rからのバージョンアップの場合、plugin内のAccessLog.pm, Convert.pm ならびに sbTextFormat.pm を差し替える
  4. 2.02Rからのバージョンアップの場合、plugin内のConvert.pmを差し替える
  5. 管理画面にアクセスして、バージョンが2.03Rになっていることを確認する
31/48