/* ------------------------------------------------------------------------------ BBS Note Comet 1.x 取り扱い説明書 [ Project Comet Worker ] Copyright 2005-2007, nora (http://wondercatstudio.com) ------------------------------------------------------------------------------ */ 1. はじめに BBS Note Comet はPerlで動作する掲示板スクリプトです。 ※ お絵描きアプレットは含まれていません。 お絵描き機能を利用するには各作者サイトより別途ファイルを入手して下さい。 - しぃペインター : Vector (http://hp.vector.co.jp/authors/VA016309/spainter/) - しぃPaintBBS : Vector (http://hp.vector.co.jp/authors/VA016309/paintbbs/pbbs.html) - PictureBBS : 再配布 (http://wondercatstudio.com/html/picturebbs.html) - BBSPainter : ば科学的愛情 (http://www.geocities.co.jp/SiliconValley-SanJose/8609/) 2. 動作環境 必須環境: - Perl 5.004 以上のバージョンが動作するサーバー - Internet Explorer 4.x 以降のバージョンおよび互換ブラウザ、Mozilla FireFox、Netscape 7.x以降のバージョンなど - Javascriptが動作可能な環境、お絵描きする場合はJavaVMが必要。 推奨環境: オプション:GD - GD 2.0.28 以降のバージョン。 - GD.pm 2.x 以降のバージョン。 オプション:PerlMagick - PerlMagick 6.x 以降のバージョン。 オプション:ImageMagick - ImageMagick 6.x 以降のバージョン。 ※ GD、PerlMagick、ImageMagickは併用できない。全て使える環境ならばGDがお勧め。 オプション:mod_perl - perl 5.6.x 以下のバージョン。 - mod_perl 1.29.x 以降のバージョン。 - Apache 1.3.x 以降のバージョン。 オプション:mod_perl2 - perl 5.8.x 以降のバージョン。 - mod_perl 2.00.x 以降のバージョン。 - Apache 2.0.50 以降のバージョン。 ※preforkで動作させる事 ※mod_perlで動作させる場合でGDなどの画像ツールを動作させる場合 libpng1.2.10以上のバージョンが必要。 古いバージョンではApacheをクラッシュさせる可能性あり。 3. インストール方法 パーミッションに気をつけてアップロードする。 - binmode : バイナリモードで転送する事。 - * : お絵描きアプレットに含まれているファイル。 適当なディレクトリ/ (drwxr-xr-x 755) | |-- bbsnote.cgi (-rwxr-xr-x 755) | |-- data/ (drwxrwxrwx 777) | |-- images/ (drwxrwxrwx 777) | |-- lf_close.gif (-r--r--r-- 444) | |-- res/ (dr-xr-xr-x 755) | |-- applet.js (-r--r--r-- 444) | |-- bn.gif (-r--r--r-- 444) binmode * | |-- c1x16xy16y.gif (-r--r--r-- 444) binmode * | |-- normal.zip (-r--r--r-- 444) binmode * | |-- PaintBBS.jar (-r--r--r-- 444) binmode * | |-- PCHViewer.jar (-r--r--r-- 444) binmode * | |-- pro.zip (-r--r--r-- 444) binmode * | |-- res.txt (-r--r--r-- 444) * | |-- res.zip (-r--r--r-- 444) binmode * | |-- res_en.txt (-r--r--r-- 444) * | |-- res_fr.txt (-r--r--r-- 444) * | |-- res_ja.txt (-r--r--r-- 444) * | |-- res_ko.txt (-r--r--r-- 444) * | |-- res_normal.zip (-r--r--r-- 444) binmode * | |-- res_pro.zip (-r--r--r-- 444) binmode * | |-- res_zh.txt (-r--r--r-- 444) * | |-- spainter.jar (-r--r--r-- 444) binmode * | |-- tt.zip (-r--r--r-- 444) binmode * | |-- sys/ (drwxrwxrwx 777) | |-- config.cgi (-rw-rw-rw- 666) | |-- count.cgi (-rw-rw-rw- 666) | |-- palette.cgi (-rw-rw-rw- 666) | |-- panic.cgi (-rw-rw-rw- 666) | |-- skin.cgi (-rw-rw-rw- 666) | |-- skincfg.cgi (-rw-rw-rw- 666) | |-- lib/ (drwxr-xr-x 755) |-- BN.pm (-r--r--r-- 444) |-- BN/ (drwxr-xr-x 755) |-- Admin.pm (-r--r--r-- 444) |-- App.pm (-r--r--r-- 444) |-- CMS.pm (-r--r--r-- 444) |-- Design.pm (-r--r--r-- 444) |-- Help.pm (-r--r--r-- 444) |-- Icon.pm (-r--r--r-- 444) |-- Log.pm (-r--r--r-- 444) |-- Paint.pm (-r--r--r-- 444) |-- Panic.pm (-r--r--r-- 444) |-- Post.pm (-r--r--r-- 444) |-- Search.pm (-r--r--r-- 444) |-- Text.pm (-r--r--r-- 444) |-- User.pm (-r--r--r-- 444) |-- Write.pm (-r--r--r-- 444) |-- XML.pm (-r--r--r-- 444) |-- Text/ (drwxr-xr-x 755) |-- jp.pm (-r--r--r-- 444) |-- jp/ (drwxr-xr-x 755) |-- error.pm (-r--r--r-- 444) |-- icon.pm (-r--r--r-- 444) |-- log.pm (-r--r--r-- 444) |-- main.pm (-r--r--r-- 444) |-- paint.pm (-r--r--r-- 444) |-- panic.pm (-r--r--r-- 444) |-- search.pm (-r--r--r-- 444) |-- setting.pm (-r--r--r-- 444) |-- user.pm (-r--r--r-- 444) 4. 注意事項 スクリプト利用による全ての障害や損害などについて、一切の責任を負いません。 全て自己の責任においてご利用下さい。 営利目的での利用、商用での利用は原則的に禁止させて頂きます。 有料・無料に関わらず他者に掲示板を貸し出すなどのレンタル業務は商用利用となります。 お絵描きアプレットについて 各アプレットは作成者が著作を持っており著作権はそのアプレット作者が保持しています。 添付されている画像はBBS Noteの掲示板で使用する事のみ許可します。 ホームページ素材や他の掲示板素材としての使用を禁止します。 画像素材を加工・編集する事は禁止します。 5. 更新履歴 [2007-12-07] 0.18.001 - 連続投稿禁止設定:同じアクセス元からの指定時間内の投稿数を制限する機能を追加 - 描画アニメデータが許容値を超えた場合に救済する措置を追加 - 連続投稿禁止設定のデータサイズのチェックが有効でなかった不具合の修正 - システム修復時にメッセージ番号が正しく計算できていなかった不具合の修正 - 続きから上書きした際にお絵かき履歴のIPがずれる不具合の修正 - お絵かき履歴の描画時間を差分表示形式に変更 - アプレット呼び出しスクリプト(applet.js)のアップデート FireFox、Operaの対応強化 [2007-06-29] 0.17.002 - アクセス解析処理の過去データ削除の不具合修正と表示レイアウトの変更 - レイヤーフォーム字に特定の記号でスクリプトエラーがでていた不具合の修正 - 内部コール名の間違いの修正 - アイコン使用時の編集でアイコンありからなしに編集できない不具合を修正 - 続きから描いた場合に履歴のIP表示が誤る不具合を修正 - デザイナ hsv2rgb変換コード修正 - 検索ロボットの収集を拒否する設定を追加 - アクセスログ ログインの記録を細分化(ログイン[login]・パス入力画面[login_entry]・自動ログイン[login_auto]) [2007-01-01] 0.17.001 - Operaの環境変数不具合によるプロキシ判定になる問題に対応 - スパム対策:記事のURL,メールアドレスのリンクにrel="nofollow"を追加 - 投稿必須設定にメッセージ記入の設定を追加 - 入力項目の必須マークが正しく表示されていない不具合があるのを修正 - アクセスログローテーションが正しく行えない不具合を修正 - 投稿日編集の値チェックを行うようにしました - モジュール拡張 [2006-08-28] 0.17.000 - フィルタ:汎用スパム投稿検出機能「スパム投稿を検出し拒否する」を追加 - Windows Vista、NN 8 のエージェントに対応 - MacIE Cookie セキュリティホール対策 - データ変数追加( applet_key, applet_info_raw ) - プロキシ判定調整 - アクセス解析:カウンター未使用時のユニークIPの計算を行うよう変更 - フィルタ:「半角文字のみのメッセージ投稿を禁止する」機能を追加 - 一時保存状態の画像加筆履歴情報の最終IP内容の不具合修正 - 対応拡張子追加のフォーマットがアップロードできない不具合の修正 - アニメデータにキャンバスサイズの情報を付加する場合にパスワード認証が失敗する不具合の修正 - URL加工処理の微調整 - モジュール拡張 [2006-05-09] 0.16.018 - IE7 Eolasの特許回避のためアプレット外部呼出し(applet.js)の追加 - 投稿後にトップフォームに内容が残る不具合の修正 - スキンタグ拡張 [2006-03-07] 0.16.015 - IP逆引きできないホストからのアクセス禁止設定が機能しない場合がある不具合の修正 - 連続投稿禁止設定において設定が正常に機能しない場合がある不具合の修正 - Unix系のOSでアクセスログのエラーログが記録されていない不具合を修正 - アクセスログエラー時の書き出しが正しく行なわれない不具合を修正 - CMSスキンタグエラーの表示強化 - アクセス解析項目チェックの調整 - お絵描き投稿制限が正常に機能していない不具合の修正 - CMS返信許容件数の項目を表示していなかったのを修正 [2005-12-13] 0.16.013 - クロスサイトスクリプティングの脆弱性の修正 - 連続投稿禁止設定において設定が正常に機能しない場合がある不具合の修正 [2005-12-12] 0.16.012 - ヘルプ・設定画面の修正 - CMS スキン色設定など表示が空白になる不具合の修正 - モジュール拡張 - 返信のパスワード処理に関する部分で全て不一致になる不具合の修正 - 続きを描く 画面表示の文字の装飾にテーブルフォント(TagTableFont)を使用するよう変更 - CMS上のアクセス解析表示ボタンをアクセス解析が有効になっている場合のみ表示するように変更 - フレームワーク処理の修正 [2005-12-06] 0.16.011 - ヘルプ・設定画面の表示修正・変更 - モジュール用拡張 [2005-11-30] 0.16.010 - BN.pm Paint.pm 最適化 - BN.pm スキンにより文字色指定の効果がでない不具合を修正 - BN.pm 文字色指定の「指定なし」が選択できない不具合を修正 - BN.pm モジュール拡張仕様追加 - Icon.pm アイコン登録制限設定の追加 - Icon.pm 配列の扱いに不具合がでるのを修正 - Search.pm 検索時にシステムインデックスがロックする場合があるのを修正 - CMS.pm Write.pm setting.pm 表示モード設定、アイコン強制表示設定、アニメの表示制限 の追加 - Log.pm スクリプトディレクトリ階層以下のリファラーを集計しないように変更 - Log.pm 検索用ファイルの削除ができていなかった不具合の修正 - Log.pm アクセスログ表示処理を保存しないように変更 - Log.pm 表示項目チェックの保持の追加 - Design.pm デザイナ機能の追加 - スキン ヘッダ変更(エンコードの明記) - スキン アイコン強制表示に設定に対応 - スキン カタログ表示の投稿日周りの変更 - スキン スペルミス修正 SkinCopylight->SkinCopyright CometCoprlight->ComtCopyright - スキン データ表記微修正「$object_length KB」->「 KB 」 [2005-07-27] 0.15.000 - BN.pm mod_perl2 正式版に対応 - Post.pm CMS.pm Write.pm main.pm setting.pm フィルタ設定の追加 - Panic.pm panic.pm Oebit用拡張 - Paint.pm PaintBBS初期カラーの設定が反映されない不具合の修正 - Post.pm メール通知フォーマットの拡張 - BN.pm トップフォームのアップロード項目表示の不具合の修正 [2005-06-20] 0.14.003 - BN.pm お絵描き権限の優先度を変更 - BN.pm 投稿フォーム 初期入力値の指定追加 - Paint.pm 名称付きパスでお絵描き投稿制限時に続きから差し替えできない不具合の修正 - Paint.pm コンティニュー 新規投稿限定の場合、表示が崩れる不具合の修正 - Paint.pm しぃペインター通常 最低縦幅を変更(400->500) - Post.pm コンティニュー PNG画像から続きでGIF変換時の劣化対処。(TrueColor->256なので完全に劣化は防げない) - Post.pm ツリー使用時、編集によってツリー状態がおかしくなる不具合の修正 - Write.pm CMS書き込み値が正しく反映されない不具合の修正 - コードクリーン [2005-06-05] 0.14.002 - BN.pm メール暗号 JavaScriptの出力がされていない不具合の修正 [2005-06-03] 0.14.001 - BN.pm App.pm Write.pm Log.pm getbyhostnameを必要な時だけ呼ぶように変更 - Log.pm 統計アクセスグラフの棒表示の変更と不具合を修正 [2005-06-02] 0.14.000 - BN.pm Admin.pm App.pm Write.pm User.pm CMS.pm Log.pm setting.pm log.pm アクセスログ・カウンタ機能実装 [2005-05-13] 0.13.900 - BN.pm Post.pm Write.pm CMS.pm setting.pm アクセスログ・カウンタ機能実験 - BN.pm セキュリティ制限の設定により起動不能になる不具合の修正 - Panic.pm パニックファイル通常編集モードの変換設定が正しく設定できない不具合の修正 - CMS.pm Write.pm setting.pm パニック強制使用の設定を追加 - Post.pm データ必須設定が有効にならない不具合の修正 - Paint.pm アニメデータのみアップし続きから描く場合の初期ツールのリストが適正でない不具合の修正 - CMS.pm setting.pm 副管理人の説明文の追加 - Write.pm フラワーパニックの無効設定がCMSで書き込めない不具合の修正 [2005-04-28] 0.13.000 - BN.pm Admin.pm Post.pm Write.pm Help.pm CMS.pm main.pm ディレクトリハンドルの扱いを変更 - BN.pm Paint.pm App.pm Post.pm error.pm システムインデックス破損時に自動修復するようにした - BN.pm セキュリティ制限のパターンマッチが有効に動作しない不具合の修正 - Help.pm main.pm 外部ツール情報取得処理の変更 [2005-04-17] 0.12.019 - BN.pm App.pm 複数スレッド削除処理が単数のみしか効かない不具合の修正 - BN.pm Write.pm Post.pm User.pm SIGARLMの調整 - Write.pm CMS.pm CMSパレット選択式の変動値高さの値が反映されない不具合の修正 - Paint.pm アニメデータサイズの幅、高さ入力が有効にならない不具合の修正 - Paint.pm アイコン使用時にお絵描き投稿後のindex.htmlにアイコンが表示されない不具合の修正 - Admin.pm ログ修復時の日付取得計算の強化 - skin.cgi ページリンクがフォーム型のとき、現在ページの選択がされない不具合の修正 - BN.pm Paint.pm Write.pm CMS.pm お絵描きコンティニューの履歴表示/非表示設定の追加 [2005-03-25] 0.12.018 - CMS.pm レンタル用 スキンプレビューの表示 - CMS.pm 返信許容制限制限タイプの値が正しく表示されない不具合の修正 - BN.pm Post.pm Write.pm CMS.pm setting.pm CMSログ自動削除設定の追加 - sys/config.cgi 上記の設定・デフォルト値の追加 - sys/skin.cgi sys/skincfg.cgi 最新Basic(1.01.003)に差し替え [2005-03-23] 0.12.017 - BN.pm Write.pm レンタル用複数サーバー対応処理の追加 - setting.pm ツリー フレームに関するメッセージの変更 [2005-03-22] 0.12.016 - BN.pm 返信フォームのクラス名が付かない場合がある不具合の修正 - BN.pm Post.pm User.pm Write.pm Paint.pm SIGARLM処理の変更 - Help.pm main.pm クッキー削除に関するメッセージの変更 - Write.pm setting.pm レンタル用CMS追加テキスト引数アドレス使用不可設定の追加 [2005-03-21] 0.12.015 - BN.pm 非mod_perl環境において80KB以上のデータの受信に失敗する不具合の修正 - Write.pm お絵描きキャンバス選択式の上限値を999->9999に変更 - panic.cgi 旧バージョンの仕様を撤去、固有名称などの変更 [2005-03-14] 0.12.014 - CMS.pm レンタル用 アプレット選択チェックの表示上の不具合の修正 [2005-03-13] 0.12.013 - Post.pm Docomo i-shot JPEG画像など凡庸用に対応 - Post.pm Net::SMTP使用時の管理者通知メールにおけるタイムアウトする場合がある不具合の修正 [2005-03-11] 0.12.012 - BN.pm レンタル用コードの追加 [2005-03-11] 0.12.011 - BN.pm 文字色選択の指定フォーム表示上の不具合の修正 [2005-03-10] 0.12.010 - BN.pm 構文修正、最適化など [2005-03-10] 0.12.009 - BN.pm セキュリティ設定によっては上手く許可HOST/IPが通らない場合がでる不具合の修正 - Help.pm Post.pm 不要な変数の除去、構文を調整 [2005-03-09] 0.12.008 - Write.pm の「ページ切替リンク表示件数」0値が指定できない不具合の修正 - config.cgi の「PaintBBSV1 archive」デフォルト値の修正 [2005-03-09] 0.12.007 - Post.pm の構文エラーの修正 [2005-03-08] 0.12.006 - Xrea用 修正 - タグの整形、出力の変更 - しぃアプレットのリソースディレクトリパスの修正 - BBSPainterがアップロード禁止時に投稿できない不具合の修正 - 細かいタグの記述ミスの修正 EOF