まだ重たいCMSをお使いですか?
毎秒1000リクエスト を捌く超高速CMS「adiary

2007/02/24(土)Windowsで擬似データベース運用のアップグレード不具合

障害対象

以下の環境においてデータベース情報に問題が発生し、コメント書き込み時にエラーや不具合が発生することが確認されました。

対象サーバWindows系
対象DB擬似データベース(pesudo DB)
その他条件1.04以前から1.10以降にアップグレードした場合
症状コメント書き込み時にエラーが出る
原因改行コードに関する内部仕様の変更

対象となるかたは、こちらから修正済のDB_pseudo.pmを落として、lib/Satsuki/DB_pseudo.pm に上書きしてください。ご迷惑をおかけし申しわけありませんでした。

なおこの不具合は、Windows環境以外では発生しません。*1

*1 : Mac OSも……最近はFreeBSD系ベースなので大丈夫だと思いますが

公式Ping Serverの不具合

ある長さ以上のURLから更新通知を送ると、途中で省略されてしまう("..."となる)不具合がありました。現在は修正されています。大変ご迷惑をおかけしました。

追記 2007/02/25

修正ミスがあったので、再修正しました。

その他

adiaryでは不具合に関する情報を広く受け付けています。リリース時、一応確認はしていますが、すべての運用環境の組み合わせをテストすることは不可能で、どうしても単純な見落としによる不具合が発生してしまうことがあります。

おかしいなぁーと思ったら気軽にお問い合わせください。

2007/02/05(月)trust mode(トラストモード)について

adiaryのタグ利用制限の解除

標準状態の adiary では、マルチユーザー環境で信頼出来ないユーザーにアカウントを付与してもセキュリティー上の問題が発生しないように設定されています*1。タグの利用制限が他のツールに比べて厳しいのもこの影響です。

しかし、個人で adiary を利用する場合、この制限は非常に煩雑なものです(詳細デザインなどでもタグの利用制限がかかります)。これを撤廃するモードが adiary には存在します。そのモードを trust mode(トラストモード)と言います。

adiary.conf.cgi の95行目付近(loadpm("Diary")より後)にある次の設定を有効にしてください。

<$v.trust_mode = 1>

*1 : つまりTypePadのようにレンタルサービスに使用しても十分耐えうるセキュリティ設計にしてある

管理者のみトラストモードにする設定 2007/05/07

adiary 1.31以降では、管理者権限を持つユーザーのみタグの利用制限を外すことができます。adiary.conf.cgi に次のように設定します。

#<$v.trust_mode = 1>     ←この行は有効にしない
<$v.root_trust_mode = 1>