くずはすくりぷと
  Final Beta #2 Patch Level 0.3


◇概要
  「あやしいわーるど」向けの掲示板スクリプトです。


◇注意
  Final Betaよりログファイルのフォーマットが変更になりました。
  そのため、β24以前のバージョンからログファイルの引き継ぎを行う場合は、同梱
  のコンバートツールを使用してログファイルのコンバートを行う必要があります。
  使用方法は、同梱の「convert.cgi」をご覧下さい。


◇使用方法

 (1)アーカイブに含まれているファイルを確認します。
    ファイルリストは次の通りです。
      99/11/19  03:47                 22,033 bbs.cgi
      99/11/19  03:47                  2,238 bbscust.cgi
      99/11/19  03:47                    323 bbspass.cgi
      99/11/19  03:47                  6,792 bbsreg.cgi
      99/11/19  03:47                  1,089 bbssrc.cgi
      99/11/19  03:47                  3,175 convert.cgi
      99/11/19  03:47                  5,663 readme.txt
    実際の運用には、これらのファイルの他に「jcode.pl」が必要になります。
    本アーカイブには含まれていませんので、別途入手してください。

 (2)各CGIファイルのPerlのパスが記述されている箇所を変更します。
    サーバー環境によっては変更する必要があるかも知れません。事前にPerlのパス
    （場所）を確認しておいてください。

 (3)bbspass.cgiを修正します。
    このスクリプトで管理人投稿用パスワードを設定します。指定された箇所にパス
    ワードとして使用する文字列を記述して下さい。

 (4)bbspass.cgiをアップロードします。
    ftpクライアントなどを使用し、bbspass.cgiをテキストモードでアップロードし
    てください。

 (5)bbspass.cgiのパーミッションを変更します。
    700に設定します。
    サーバーによっては上記のパーミッションで動作しない場合があります。その際
    はCGIファイルは705若しくは755、ログファイルは604若しくは644に設定します。

 (6)bbspass.cgiを実行します。
    暗号化されたパスワードが表示されるはずです。
    ここでもし「Internal Server Error」などのエラーメッセージが表示された場合
    は、Perlのパスやファイルのアップロード時のモード、パーミッションをもう１度
    確認して下さい。

 (7)bbs.cgiを修正します。
    ここに記述される内容で掲示板は運営されます。設定項目は当該ファイル内のコ
    メントを参考にしてください。
    管理人投稿用パスワードは、(6)の項で表示された文字列を記述してください。

 (8)空のログファイルを作成します。
    bbs.cgiで定めたファイル名（標準状態ではbbs.log）で、サイズが0バイトのファ
    イルを作成してください。

 (9)ファイルをアップロードします。
    ftpクライアントなどを使用し、CGIファイルと空のログファイルをテキストモー
    ドでアップロードしてください。

(10)ファイルのパーミッションを変更します。
    CGIファイルは700、ログファイルは600に設定します。
    サーバーによっては上記のパーミッションで動作しない場合があります。その際
    はCGIファイルは705若しくは755、ログファイルは604若しくは644に設定します。
    ※このような設定しかできないサーバーでの運用は、お勧めできません。

(11)過去ログとカウンター用のディレクトリを作成します。
    bbs.cgiで定めたディレクトリ名で、過去ログを保存するディレクトリとカウンター
    用ディレクトリを作成します。

(12)過去ログとカウンター用のディレクトリのパーミッションを変更します。
    755で問題ないでしょう。

(13)動作確認を行います。
    掲示板の表示・メッセージ登録・過去ログ出力・カウンター動作が正常に行われ
    ていることを確認します。


◇変更点

  β24 → Final Beta(非公開)
  ［修正箇所］
    ・下部リロードボタンでリロードすると、自動リンクのチェックが外れて
      しまうバグを修正しました。
    ・メッセージのHTML出力部分で問題のあった箇所を修正しました。
    ・その他 細かな修正を行いました。
  ［変更箇所］
    ・ログ読みスクリプトを廃止しました。
    ・投稿者のIPアドレスとブラウザ名を記録できるようにしました。
    ・スクリプトの設定で、自動リンクの初期値を設定可能にしました。
    ・フォロー投稿画面を表示する際にブラウザのウィンドウを新たに開かないよう
      にしました。
    ・フォロー投稿画面でもURL自動リンクの設定ができるようにしました。
    ・フォロー投稿画面でもURL欄に自由に文字列を入力できるようにしました。
    ・ログファイルのフォーマットを変更しました。
      リンク項目を廃止し、新たに投稿者の環境変数を格納するための領域を追加し
      ました。
    ・スクリプト内で管理者用パスワードを記述する際、パスワードをそのまま記述
      するのではなく、暗号化した文字列を記述するように変更しました。
    ・えみりゅん時計対策を追加しました。

  Final Beta → Final Beta #2
  ［修正箇所］
    ・投稿者名の中に「"」があると、それ以降の文字が消えてしまう問題を修正し
      ました。
    ・その他 細かな修正を行いました。
  ［変更箇所］
    ・ファイル構成を変更し、より管理しやすい構成にしました。
    ・IPアドレス記録の有無を設定できるようにしました。
    ・個人用設定機能を追加しました。

  Final Beta #2 → Final Beta #2 pl0.1
  ［修正箇所］
    ・個人用設定画面を経由すると自動リンクの設定が初期値に戻ってしまう問題を
      修正しました。

  Final Beta #2 pl0.1 → Final Beta #2 pl0.2
  ［修正箇所］
    ・メッセージ内に「<A HREF=〜」というごみが出てしまう問題について、暫定的
      な対処を追加しました。

  Final Beta #2 pl0.2 → Final Beta #2 pl0.3
  ［修正箇所］
    ・リンク項目に入力した文字列が登録できない問題を修正しました。
    ・その他 細かな修正を行いました。


◇改造版の運用

  本スクリプトの一部若しくは全部を改造して運用される場合（Perlのパスや設定項
  目など、運用上必要な修正は除く）は、改造版である旨をバージョン表記の部分に
  追加してください。


◇サポート

  質問などは下記の掲示板、またはメールで受け付けます。
  但し、全てのメッセージにお返事はできないと思います。予めご了承下さい。
  
  くずはすくりぷと掲示板
  http://www14.big.or.jp/~kuzuha/strangeworld/bbs4.cgi


◇連絡先

  くずは
  kuzuhachan@geocities.com
