Yakumo BBS Script 人柱版

人柱版とは、バージョンアップ過程のファイルを前のバージョンからの変更した所のみをアップした物です。
正式版
のようなマニュアルは無く、変更箇所はreadme.txtで簡単にふれているのみです。
また動作確認を余りおこなっていないので、不具合が潜んでいる可能性が正式版より高いです。

1.01g 2013/08/27
スクリプトの初期化でcgiファイルの1行目がlogin_ownerと同じならファイルを書き換えないように変更
管理画面の一部を変更
規制ログの名称をエラーログに変更
規制設定メニューを階層化
キャップ設定、規制外トリップ設定、エラーログ閲覧編集を規制設定に移動
キャップ、規制外トリップをサーバー単位でも設定できるように変更
「ボード設定変更」で「index.htmlで省略しないレス行数」を0にすると省略しないように変更
AAモードの「字」リンクが文字を表示しなくなっていた不具合を修正
a.cgiから戻るとAAモードを解除してしまう不具合を修正
AASのurlが変更になったのを修正
一部の携帯用2ちゃんねる専用ブラウザからも投稿できるように修正
localhostがipv6の場合無理やりipv4で実行するように変更
リモートホストがau-net.ne.jpの場合は投稿IDをクッキーのデータから生成するようにしました
投稿時のエラーメッセージを別ファイルにしてカスタマイズ可能にしました
規制項目にユーザーエージェント、リライトワードを追加
外部サイトを利用した規制の設定方法を変更
NGワードを名前欄、メール欄、文章欄、スレッドタイトルに個別設定できるように変更
IPアドレス規制にサブネットマスク形式を使えるようにしました
規制に正規表現を使えるようにしました
規制に除外を設定できるように変更
ボードの書き込み制限、スレ立て制限にレベルを選択できるように変更
レベルは0からスタートするように変更
名前欄の!fusianasanや!ninja等の機能を廃止(リライトワードで設定してください)
それに伴いnanja(端末トリップ)が名前欄の設定4以外では規制外トリップと認識されなくなりました
投稿用ボードに在るスレッドと同じ名前のスレッドを立てられないようにしました
IDが1年でリセットされないように生成方法を変更
連投規制、二重投稿規制導入
.htaccessによる自動アクセス制限導入
url設定を.htaccessに定義できるようにした
IE10でボードトップから名前欄、メール欄を空白で投稿するとundefinedの文字が出るのを修正
メンテナンス告知解除にバージョンアップ時の設定更新機能を追加
その他目に付いた不具合を修正

1.01f 2012/11/02
p2.2ch.net経由の投稿でも携帯の契約者IDを取得するように変更(動作未確認)

1.01e 2012/10/28
パソコンとスマートフォン、ウィルコムの携帯に端末IDを生成してクッキーへ記録
クッキーが記録できる端末にはレベルを記録
名前欄とメール欄の入力をクッキーに記録
スレ立てフォームを別画面にした場合は専用スクリプトを実行するように変更
レス書きとスレ立ての判定方法を変更(一部の専ブラでスレ立て出来ないのを修正)
エラーで弾いた投稿の一部を規制ログに記録
jpeg画像投稿時にExif情報やコメントを削除するように変更
携帯のAAモードと全文モードをデフォルトに変更(オプションの動作が1.01dと逆になります)
名前欄の設定に 4 自動トリップを追加(!nanjaと同じ)
名前欄の!nanjaでIDまたはIPをキーとした12桁トリップ表示
名前欄の!ninjaはお遊び機能を廃止してレベル表示に変更
リモートホストを全てgethostbyaddrで取得するように変更
au-netはリモートホストからのIP確認をしないように修正
auの携帯は画像投稿非対応に変更(そもそもinput type=fileタグが使えない)
ドコモの端末ID先頭2文字をdcからdoに変更(規制している場合は変更して下さい)
プロクシ判定方法を変更
fushianasanでHTTP_X_FORWARDED_FOR表示していたのをIPアドレスに変更
スマートフォン暫定対応
V2Cからの画像投稿に対応
リンククッション
 危険サイト判定を緩和&複数文字コードで解析
 リンクにurlエンコードされた文字が有るとジャンプに失敗するのを修正
 携帯変換サイトにJWordを追加
ID末尾の端末判定を変更
背景画像を追加
その他目に付いた不具合を修正

1.01d 2012/06/13
携帯のAAモードでアスキーアートを自動変換できるようにしました。
携帯で長文を省略しない全文表示モードを追加しました。

1.01c 2012/06/10
一部(以外?)のサーバーでスレ立てに失敗するのを修正(動作未確認)。
携帯のクッションページを少し変更。
utf-8でアスキーアートがずれないように変更。
Windows+IE以外の環境でも「MS Pゴシック」または「IPA モナー Pゴシック」
がインストールしてあればアスキーアートがずれないように変更、
弊害としてブラウザのフォント設定が無視されます。
投稿行数制限をするとデバッグ用文字が入るのを修正。
auの携帯IDが送られていない時判定を間違うのを修正。
auのPCサイトビューアーをパソコンと判定するように変更。
docomo、au、softbank携帯からのWI-FI接続をパソコンと判定するように変更。
環境変数HTTP_X_FORWARDED_FORを規制材料として追加
規制項目が増えたのでチェックサブルーチンを見直し
NGログの書式を一部変更。
bbs.cgiのサブルーチン読み込み方法を少し変更して高速化したつもり
画像表示をurlへのリンクから相対パスに変更し若干の高速化。
スレッド数上限を超えた場合にスレッド数下限まで減らす仕様に変更(スレッド圧縮)。
終了レス編集で内容が確認できなくなっていたのを修正。
アニメーションgifが投稿された場合Image::Magick使用時サムネール作成に失敗するのを修正。
一部の間抜けなコーディングを修正して分からない程度に高速化。
その他目に付いた不具合の修正。

1.01b 2012/04/29
j.cgiが間違った警告を出すので修正

1.01a 2012/04/29
2chMateからの投稿のID末尾をsになるように変更
IDにIPアドレスを表示できるように変更
IDにリモートホストを表示できるように変更
ボード単位のスレ立て制限導入(管理者投稿のみ、cap、trip)
トップページ編集機能をフレームに頼らないように変更(index.cgi導入)
それに伴いテンプレートファイルの構成を変更
レス上限を超えて書き込み禁止になったスレッドを復活できないように修正
urlの自動リンクにクッションページを付けられるように変更
クッションページで表示url上下のhtmlタグを編集できるページ追加
管理者投稿の制限が文字数になっていたのをバイト数に変更
パソコン投稿後の表示ページをボードトップとスレッドを選択できるよう変更
管理者スレ立て機能実装
レス編集機能実装
端末情報公開機能実装(ip,host,agent,referer)
端末情報非公開機能実装
秒の小数点以下を表示できるように変更
時間補正機能追加
リファラ規制をできるように変更(動作未確認)
BBQ等外部サイトの規制を導入できるように変更(動作未確認)
ipアドレス及び携帯IDでスレ立てのみを禁止できるように変更
名前欄の入力を強制または無視できるように変更
板のスレッド数上限が掲示板設定で無制限になっているとボード単位設定を無視するのを修正
管理者用スクリプトをバージョンアップしやすいように変更、ついでにデザインも一部変更
その他目に付いた不具合を修正

旧バージョン

1.01 2012/04/03
1.00 2012/01/05

作者ホームページ一覧へ戻る