# +-------------+ # dopvSTAR*更新履歴 | history.txt | #----------------------------------------------------------------+-------------+ # 一番上が最新。下に行くほど古い情報です。 -------------------------------------------------------------------------------- ■バージョンアップ方法 dsi.pl 以外は変更のあったものを全て上書きします。 複数のファイルでひとつの機能に関連してバージョンアップすることも多いので、 差分ファイルだけでなく dsi.pl 以外全てを上書きすることを推奨します。 dsi.pl については、変更・追加されたものを使用中の dsi.pl に加えれば OK です。 ただ、修正漏れがあると誤動作の原因ともなりますので、新 dsi.pl と 旧 dsi.pl を よく見比べてご確認願います。 -------------------------------------------------------------------------------- [パッケージ番号] リリース年/月/日 コメント ひとつ前のバージョンから入れ替えの必要なソースファイル名 *dsi.pl は()内の変数の設定を追加。他のファイルは上書きするだけ。 -------------------------------------------------------------------------------- [0091] 2007/02/24 Sat ・半角カナ→全角カナ変換で jcode.pl を使用するようにした。 /dsw.cgi -------------------------------------------------------------------------------- [0090] 2006/07/17 Mon 'The day of the Sea' ・リンク元ユーザ調査のヘルプドキュメントを追加。 /help/rfusr.html 追加 -------------------------------------------------------------------------------- [0089] 2006/05/27 Sat ・集計のヘルプをドキュメントに含めてローカルで閲覧できるようにした。 ・サポート掲示板の変更 dsi.pl ($INI{'help_doc_dir'}追加) /lib/put_result.pl /lib/put_menu.pl /help/ 追加 -------------------------------------------------------------------------------- [0088] 2006/05/05 Fri ・ログのうち、ユニークなIPでのみ集計するオプションを実装した ・携帯電話での個体識別番号を取得できない不具合を修正 ・CSSでのフォント指定をコメントアウトした ・ログ削除時の挙動不審(?)な振る舞いを修正 ・解析範囲の選択フォームが整列するよう空白を調整(テーブルにしろって話ですが…) ・解析画面の■サポートリンク先へ飛ぶ際に、リンクリダイレクタを挟むようにした dsw.cgi /lib/sub_analysis.pl /lib/html_header.pl /lib/sub_logdel.pl /lib/put_menu.pl -------------------------------------------------------------------------------- [0087] 2006/02/27 Mon ・解析対象ページの処理に関する不具合を修正 /lib/put_pg_list.pl 更新 /lib/put_result.pl 更新 *0085から0087にバージョンアップする場合は、上記2ファイルに加えて以下も更新願います dsi.pl ($INI_require_path{'put_pg_list'} 追加) dsa.cgi 更新 /lib/html_header.pl 更新 /lib/put_menu.pl 更新 /lib/sub_koumoku/pg.pl 更新 -------------------------------------------------------------------------------- [0086] 2006/02/19 Sun ・解析対象ページの更新方法を変更 dsi.pl ($INI_require_path{'put_pg_list'} 追加) dsa.cgi 更新 /lib/html_header.pl 更新 /lib/put_pg_list.pl 追加 /lib/put_menu.pl 更新 /lib/sub_koumoku/pg.pl 更新 -------------------------------------------------------------------------------- [0085] 2006/02/10 Fri ・「ブラウザ(Ver)+OS」集計機能を追加 ・カウンタ値一覧表示でページ名変換を有効にするオプションを選択できるようにした (ページ名変換をすると、ソート機能が無効になります) dsi.pl (%INI_koumoku_name, @INI_koumoku_sort, %INI_put_str 更新 $INI{'count_change_page_check'} 追加) /lib/put_menu.pl 更新 /lib/put_cnt.pl 更新 /lib/sub_analysis.pl 更新 /lib/sub_koumoku/us2os.pl 追加 -------------------------------------------------------------------------------- [0084] 2006/01/23 Mon ・ヘッダ出力の不具合を修正 dsw.cgi -------------------------------------------------------------------------------- [0083] 2006/01/20 Fri ・カウンター画像の出力でPNG形式に対応 ・リンク元ユーザ集計機能の追加 dsi.pl($INI_require_path{'pngren'} 追加, %INI_koumoku_name,@INI_koumoku_sort,%INI_put_str 変更(rfusr項目)) dsw.cgi /lib/count.pl /lib/pngren.pl 追加 /lib/pngrenhz.pl 追加 /lib/sub_koumoku/rfusr.pl 追加 -------------------------------------------------------------------------------- [0082] 2005/12/24 Sat ! Merry Christmas ! ・ログの解析項目はリセットすると、初期設定に戻るようにした(他はクッキー優先)。 ・解析対象ページを指定できるようにした。 dsi.pl($INI{'pglist_file'}, $INI{'put_pglist_ch'}追加) dsa.cgi /lib/sub_analysis.pl /lib/put_menu.pl /lib/put_result.pl /lib/sub_koumoku/pg.pl -------------------------------------------------------------------------------- [0081] 2005/11/14 Mon ・MovableTypeの初期設定ファイルが変更になっていたので対応 ・都道府県集計で地図表示フォームを追加 ・ドメイン国別集計で地図表示フォームを追加 ・解析オプションの表示を常にオープンにする設定を追加 dsi.pl($INI{'mt_cfg'}, $INI{'put_pref_map'}, $INI{'put_dmc_map'}, $INI{'menu_option_***'} 追加) /lib/mtname.pl /lib/put_menu.pl /lib/sub_koumoku/pref.pl /lib/sub_koumoku/dmc.pl -------------------------------------------------------------------------------- [0080] 2005/11/1 Tue ・解析範囲の指定に過去7日間と過去30日間を追加 ・集計時のヘッダー表示の仕様を変更 ・解析メニューのインターフェースを改良 ・OS、国、ブラウザのアイコン画像を表示するようにした ・選択した解析項目をクッキーに保存するようにした dsi.pl($INI{'put_icon'}, $INI{'flagsicondir'}, $INI{'osicondir'}, $INI{'browsericondir'} 追加) dsa.cgi /lib/html_header.pl /lib/put_menu.pl /lib/put_result.pl /lib/sub_koumoku/dmc.pl /lib/sub_koumoku/os.pl /lib/sub_koumoku/ua.pl /lib/sub_koumoku/ua2.pl /lib/sub_koumoku/uaos.pl /images/flags/*.png 追加 /images/os/*.png 追加 /images/browser/*.png 追加 -------------------------------------------------------------------------------- [0079] 2005/10/19 Thu ・解析範囲の指定仕様を変更 dsa.cgi /lib/put_menu.pl -------------------------------------------------------------------------------- [0078] 2005/08/08 Mon ・リンク元+ページ名の集計でページ名変換が有効になっていない不具合を修正 ・CSVダウンロードの際に、積算秒を日付に変換するオプションを追加 dsi.pl($INI{'csv_date'}追加) /lib/sub_logcsv.pl /lib/sub_analysis.pl /lib/sub_koumoku/rfpg.pl -------------------------------------------------------------------------------- [0077] 2005/07/31 Sun ・ログ表示で色分けがされない不具合を修正 ・クッキーにログの解析範囲も保存するようにした dsa.cgi /lib/put_log.pl /lib/put_menu.pl -------------------------------------------------------------------------------- [0076] 2005/07/28 Thu ・Jcode.pmがインストールされていても、強制的にjcode.plで処理するオプションの追加 (どうやら require Jcode::H2Z; できないサーバ環境があり得る様なので) ・@INI_deny_referrer_nocount を設定すると、カウンタが正常に表示できない不具合を修正 dsi.pl($INI{'jc'}追加) dsw.cgi -------------------------------------------------------------------------------- [0075] 2005/06/23 Thu ・Movable Typeのカテゴリ名を説明文に変換するオプションを追加 ・無効になっていた色設定変数を削除 ・ログ表示時にもブログ連携のページ名変換を有効にした ・ログ表示時に行ごとに色が分かれるようにした(CSS tr.log) ・パスワードに使える文字を英数字のみにした ・リンクリダイレクタの設定がされていなければ、知らせるようにした dsi.pl(%INI_color 削除 $INI{'mt_cate'}追加) /lib/mtname.pl /lib/pswd.pl /lib/put_log.pl /lib/html_header.pl /lib/sub_analysis.pl /lib/sub_koumoku/rf.pl /lib/sub_koumoku/rfpg.pl /lib/sub_koumoku/rfsv.pl -------------------------------------------------------------------------------- [0074] 2005/05/29 Sun ・Blogエントリー名をIDではなく、エントリータイトルで表示するようにした ・携帯電話の端末IDを取得して、ユーザIDの代りに記録できるようにした dsi.pl($INI{'mt_dir'},$INI{'mobile_id'},$INI{'mobile_id_chara'}, $INI_require_path{'mtname'} 追加) dsw.cgi /lib/mtname.pl 追加 /lib/sub_analysis.pl /lib/jua.pl -------------------------------------------------------------------------------- [0073] 2005/05/20 Fri ・解析画面の出力デザインをスタイルシートで行うようにした ・ログデータの読み込み処理を一部効率化 ・パーミッションの変更値を変数で指定できるようにした ・集計結果の表示不具合修正 ・ログ表示時のリンク元置換オプションが常にオンになっていた不具合を修正 ・ログ表示時の変換は原則しない方向でオプションの整合性をとった ・ドメインデータベースを追加 ・サーチエンジンリストを修正 dsi.pl($INI{'pm_rw'}追加, $INI{'nochange_sw_check'}->$INI{'change_sw_check'}に変更) dsa.cgi dsw.cgi /lib/error.pl /lib/html_header.pl(このファイルにスタイルシートの記述があります) /lib/put_cnt.pl /lib/put_log.pl /lib/put_logo.pl /lib/put_log_size.pl /lib/put_menu.pl /lib/put_result.pl /lib/sub_frame.pl /lib/subkoumoku/内の.pl全て /dat/ref/db_dmc.txt /dat/ref/db_sengn.txt -------------------------------------------------------------------------------- [0072] 2005/04/14 Thu ・滞在時間によるログ取得拒否の判定不具合を修正 ・BASIC認証ユーザIDを記録する機能の追加 ・ロゴ画像(任意のGIF画像)を出力できる機能追加 ・オプションのチェックをデフォルトで切り替えられるようにした ・ログのソート処理を取りやめ dsi.pl ($INI{'use_remote_user_id'}, $INI{'remote_user_chara'}, $INI{'logo_file_path'}, $INI{'letter_distinguished_check'}, $INI{'put_ratio_check'}, $INI{'put_graph_check'}, $INI{'change_id_check'}, $INI{'change_browser_check'}, $INI{'change_page_check'}, $INI{'change_ref_check'}, $INI{'nochange_sw_check'}) dsw.cgi /lib/put_menu.pl /lib/put_log.pl -------------------------------------------------------------------------------- [0071] 2005/03/26 Sat ・URLの正規表現を修正 ・検索キーワードの文字化けによる表示の不具合を修正 ・デフォルトで全件表示をチェックするように修正(dsi.plの設定で外すこともできます) dsi.pl($INI{'put_all_check'}追加) /lib/put_log.pl /lib/put_menu.pl /lib/sub_koumoku/rf.pl /lib/sub_koumoku/rfsv.pl /lib/sub_koumoku/rfpg.pl /lib/sub_koumoku/swse.pl /lib/sub_koumoku/sw.pl /lib/sub_koumoku/sw2.pl /lib/sub_koumoku/sw3.pl -------------------------------------------------------------------------------- [0070] 2005/03/13 Sun ・chmod命令をevalした。 ・メール送信時の文字コード変換処理の不具合を修正 ・リンク元URL処理の不具合を修正 dsw.cgi /lib/get_form.pl /lib/sendmail.pl -------------------------------------------------------------------------------- [0069] 2005/02/28 Mon ・フォーム情報の取得ルーチンを改良 ・デフォルトで対応する検索エンジンを最低限に絞った (その他の検索エンジンへの対応は http://tech.bayashi.net/faq/searchengine.html 参照) /lib/get_form.pl /dat/ref/db_sengn.txt -------------------------------------------------------------------------------- [0068] 2005/02/16 Wed ・フォーム情報取得時の文字コード変換をJcode.pm対応にした。 ・解析項目の表示順をdsi.pl(@INI_koumoku_sort)で指定できるようにした。 ・カウンタ値を一覧表示できるようにした。 dsi.pl(@INI_koumoku_sort 追加, $INI{'page_count_dir'}をsub iniに移動) dsa.cgi dsw.cgi /lib/get_form.pl /lib/put_cnt.pl 追加 -------------------------------------------------------------------------------- [0067] 2005/02/12 Sat ・解析範囲、ログの出力でも曜日表示するようにした ・nttr.co.jpの検索ロボットichiroに対応 ・プロクシホスト集計追加 ・ログファイルをCSV形式でダウンロードできるようにした dsi.pl >%INI_put_str に 'pxhost'=>'50', 追加 >%INI_koumoku_name に 'pxhost'=>'プロクシ+ホスト名', 追加 >dsa_ini に $INI_require_path{'sub_logcsv'} = './lib/sub_logcsv.pl'; 追加 dsa.cgi /lib/put_menu.pl /lib/put_log.pl /lib/jua.pl /lib/sub_log_size.pl /lib/sub_logcsv.pl /lib/sub_koumoku/pxhost.pl -------------------------------------------------------------------------------- [0066] 2005/02/05 Sat ・文字列の置換処理の不具合を修正 ・地域別集計処理をチューニング ・検索キーワードを""(ダブルクオート)で囲んでフレーズ処理するようにした  >検索対象文字列が google yahoo msn の場合  >キーワード「"google yahoo"」===> マッチする  >キーワード「"google msn"」===> マッチしない  >ただし、キーワード「"google msn" yahoo」というような使い方はできません。  >この場合は、「"google」「msn"」「yahoo」という3つのキーワードだと認識されます。 /lib/sub_koumoku/rf.pl /lib/sub_koumoku/rfpg.pl /lib/sub_koumoku/sw.pl /lib/sub_koumoku/sw2.pl /lib/sub_koumoku/sw3.pl /lib/sub_koumoku/area.pl /lib/search.pl -------------------------------------------------------------------------------- [0065] 2005/02/02 Tue ・滞在時間ごとの集計 ・ログの検索やマッチ集計でキーワードの大文字小文字を区別しないオプションを追加 ・日別集計の年月日で曜日も表示するようにした ・ロボットならログ取得しないオプション nobot=1 を追加 dsi.pl (%INI_put_str に 'st'=>'30',追加) dsw.cgi /lib/put_menu.pl /lib/search.pl /lib/sub_koumoku/st.pl /lib/sub_koumoku/dy.pl -------------------------------------------------------------------------------- [0064] 2005/01/24 Mon ・ページごとのカウントを記録・出力する機能の追加 ・局所化していない変数をグローバルな連想配列に変更 ・ロボット対応の強化 ・サーチエンジンのリストを更新 ・SSI式の出力文字列を変数化した ・ホスト名のlocalhostを集計で無視するよう修正 dsi.pl($INI{'page_count_dir'} $INI{'pg_cnt_images_path'} $INI{'pg_cnt_images_url_path'} $INI{'cnt_page_total_keta'} $INI{'cnt_page_tyday_keta'} $INI{'ssi_put_line'}追加) dsw.cgi /lib/count.pl /lib/jua.pl /lib/sub_koumoku/rf.pl /lib/sub_koumoku/rfpg.pl /lib/sub_koumoku/dmc.pl /lib/sub_koumoku/dmn.pl /dat/ref/db_sengn.txt -------------------------------------------------------------------------------- [0063] 2005/01/15 Sat ・jig browser/AirH"PHONE/Vodafoneに対応(100%ではないです) ・時間別集計時に、アクセスのなかった時間帯も0表示するよう修正 ・結果表示画面で、検索オプションのNOT条件が表示されない不具合を修正 ・県別判定を修正 ・記録の不完全なログを表示する機能の追加 dsi.pl(dsa_iniルーチンに$INI_require_path{'dustlog'} = './lib/dustlog.pl';追加) dsa.cgi /lib/dustlog.pl 追加 /lib/put_menu.pl /lib/jua.pl /lib/put_result.pl /lib/sub_koumoku/hr.pl /lib/sub_koumoku/pref.pl -------------------------------------------------------------------------------- [0062] 2005/01/03 Tue ・1月と2月にログサイズが表示できない不具合を修正 ・ダウンローダArachmoに対応 /lib/sub_log_size.pl /lib/jua.pl -------------------------------------------------------------------------------- [0060] 2004/12/08 Tue ・キーワード検索条件にNOT追加。どのキーワードも当てはまらないものにマッチします。 ・ログ表示時のリンク元の検索キーワードをデフォルトでデコード変換するようにした ・ログ表示時のリンク元に含まれる検索キーワードを変換しないオプション追加 dsa.cgi /lib/put_menu.pl /lib/put_log.pl /lib/search.pl -------------------------------------------------------------------------------- [0059] 2004/12/05 Sun ・解析メニューでのフォームリセットボタンを廃止。更新リンクをリセットに変更 ・yahoo.comを検索エンジンデータベースに追加 ・県名判定用データベースファイルの更新 ・ログ削除機能の追加 ・Maxthonというタブブラウザのユーザエージェントを判別するようにした dsi.pl($INI_require_path{'sub_logdel'} = './lib/sub_logdel.pl';追加) dsa.cgi /lib/sub_logdel.pl 追加 /lib/sub_log_size.pl /lib/put_menu.pl /lib/sub_pswd.pl /lib/jua.pl /dat/ref/db_sengn.txt /dat/ref/db_pref.txt -------------------------------------------------------------------------------- [0058] 2004/11/28 Sun ・任意の文字列を含むリンク元をリンク表示しないオプション機能を追加 dsi.pl(@INI_nolink_referrer追加) /lib/put_log.pl /lib/sub_koumoku/rf.pl /lib/sub_koumoku/rfpg.pl /lib/sub_koumoku/rfsv.pl -------------------------------------------------------------------------------- [0057] 2004/11/06 Sat ・検索エンジン対応データベースを修正(ask.jp/clusty.com/vivisimo.com追加) /dat/ref/db_sengn.txt -------------------------------------------------------------------------------- [0056] 2004/10/29 Fri ・「検索キーワード」を「検索フレーズ」に名称変更 ・「検索キーワード(単語)」を「検索キーワード」に名称変更 ・「検索キーワード(単変)」を「検索キーワード(変換)」に名称変更 dsi.pl /lib/put_menu.pl /lib/sub_koumoku/sw.pl /lib/sub_koumoku/sw2.pl /lib/sub_koumoku/sw3.pl -------------------------------------------------------------------------------- [0055] 2004/10/26 Tue ・ブラウザ・OS・言語判定ライブラリ jua.pl のチューニング  (処理速度の向上。Mozilla系の判別を詳細に。ロボット対応) /lib/jua.pl -------------------------------------------------------------------------------- [0054] 2004/10/22 Fri ・ログ表示時にリンク元を変換するオプションを追加 /lib/put_menu.pl /lib/put_log.pl -------------------------------------------------------------------------------- [0053] 2004/10/19 Tue ・解析メニューのデフォルト表示をモード(解析・ログ・管理)設定できるようにした。 ・ログ表示時にID、ユーザエージェント、ページ名を変換するオプションを追加 dsi.pl($INI{'default_menu'}追加) dsa.cgi /lib/put_menu.pl /lib/put_log.pl -------------------------------------------------------------------------------- [0052] 2004/10/11 Mon ・ファイルサイズ確認時の日付表示に曜日を追加し、土日は背景色が変わるようにした ・リンク元の集計結果でリンク元文字列を置換する機能の追加 ・リンク元+ページ集計でページ名の置換が行われていなかった不具合を修正 ・トータルのカウンタのみを出力する機能追加 dsi.pl(%INI_change_ref追加) dsw.cgi /lib/count.pl /lib/sub_log_size.pl /lib/sub_koumoku/rf.pl /lib/sub_koumoku/rfpg.pl -------------------------------------------------------------------------------- [0051] 2004/09/23 Thu ・集計処理の最適化 /lib/sub_koumoku/sw.pl sw2.pl sw3.pl swse.pl -------------------------------------------------------------------------------- [0050] 2004/09/22 Wed ・IPとロボットを組み合わせた集計機能をホスト名とロボットの組み合わせに変更 dsi.pl(%INI_koumoku_name変更) /lib/put_menu.pl /lib/sub_koumoku/ipbot.pl -------------------------------------------------------------------------------- [0049] 2004/09/20 Mon ・IPとロボットを組み合わせた集計機能追加 ・クッキー処理ライブラリの読み込みに関する不具合を修正 dsi.pl(%INI_put_str, %INI_koumoku_name変更) /lib/sub_analysis.pl /lib/put_menu.pl /lib/sub_koumoku/ipbot.pl 追加 dsw.cgi -------------------------------------------------------------------------------- [0048] 2004/09/17 Fri ・ロボットからのアクセスのみログを取る機能追加によるバグの修正 dsw.cgi -------------------------------------------------------------------------------- [0047] 2004/09/13 Mon ・SSI式でログ取得する際に bot=1 という引数を指定することでロボットのアクセスのみ  取得する機能追加 dsi.pl( sub iniルーチンに追加 $INI_require_path{'jua'} = './lib/jua.pl'; sub dsa_iniルーチンから削除 $INI_require_path{'jua'} = './lib/jua.pl'; ) dsw.cgi -------------------------------------------------------------------------------- [0046] 2004/07/14 Wed ・SSI式でなくても$ENV{'SERVER_PROTOCOL'}がINCLUDEDになるサーバがあるようなので  自動判定処理を修正 dsw.cgi -------------------------------------------------------------------------------- [0045] 2004/07/13 Tue ・REQUEST_URIをページ名とする場合に  スクリプト画像キャッシュ防止用のダミー引数が連続記録防止ログの判定に支障を  きたすので、ダミー引数のデータは削除するように修正。 dsw.cgi -------------------------------------------------------------------------------- [0044] 2004/07/08 Thu ・生ホスト名による解析(IPアドレス(HOST))機能を追加 ・不正な解析アクションの判定を解析ライブラリの存在で判定するようにした ・ホスト解析時にホスト名表示できないIPアドレスに「*.」を追加する不具合を修正 ・大文字のドメインで国別判定に不具合が出ていたのを修正 ・解析ルーチンをちょっと最適化 dsi.pl($INI{'analysis'}削除、%INI_koumoku_name変更、%INI_put_str変更) dsa.cgi /lib/sub_analysis.pl /lib/sub_koumoku/iphost.pl 追加 /lib/sub_koumoku/host.pl /lib/sub_koumoku/dmc.pl -------------------------------------------------------------------------------- [0043] 2004/07/06 Tue ・メニュー画面にリセットボタンを追加 ・コードの最適化 /lib/put_menu.pl /lib/sub_koumoku/以下の area.pl cd.pl cnt.pl dmc.pl dmn.pl he.pl host.pl ip.pl lng.pl os.pl pd.pl pf.pl pg2.pl pg3.pl pref.pl px.pl pxip.pl ua.pl ua2.pl ua3.pl uaos.pl wh.pl wi.pl -------------------------------------------------------------------------------- [0042] 2004/07/02 Fri ・ユーザエージェント判定ルーチンの修正 ・ユーザIDを置換する処理追加 ・ページ名を置換する処理追加 ・特定のリンク元を含むログのカウントアップを拒否する機能追加 dsi.pl (sub dsa_ini で %INI_change_userid, %INI_change_page 追加 sub dsw_ini で @INI_deny_referrer_nocount 追加) dsw.cgi /lib/sub_koumoku/jua.pl /lib/sub_koumoku/id.pl /lib/sub_koumoku/pg.pl /lib/sub_koumoku/pg2.pl /lib/sub_koumoku/pg3.pl -------------------------------------------------------------------------------- [0041] 2004/05/06 Thu ・特定のホスト名IPからの解析のみ許可する機能を追加 ・特定のリンク元からの解析のみ許可する機能を追加 dsi.pl (sub dsa_ini で @INI_analyze_host, @INI_analyze_ref 追加) dsa.cgi -------------------------------------------------------------------------------- [0040] 2004/04/30 Fri ・ログ取得はするけど、カウントアップしないオプション(cnt=no)を追加 dsw.cgi -------------------------------------------------------------------------------- [0039] 2004/04/05 Mon ・HTTPヘッダ出力の不具合を修正  (なな◆7XfvOYA2さん、くり◆//zST3OUさんのご報告に感謝します) dsw.cgi -------------------------------------------------------------------------------- [0038] 2004/04/03 Sat ・ログ取得時の出力をキャッシュしないようにHTTPヘッダを設定するように修正 dsw.cgi -------------------------------------------------------------------------------- [0037] 2004/03/25 Thu ・jua.pl更新 /lib/jua.pl -------------------------------------------------------------------------------- [0036] 2004/02/22 Sun ・エラー表示時にパスワードをマスクするように修正 /lib/error.pl -------------------------------------------------------------------------------- [0035] 2004/01/17 Sat ・ID生成ルーチンの修正 /lib/id.pl -------------------------------------------------------------------------------- [0034] 2003/12/18 Thu ・クッキーの書き込みに関する不具合を修正 /lib/cookie.pl -------------------------------------------------------------------------------- [0033] 2003/11/15 Sat ・パスワード入力ミスの判定を詳細化 /lib/pswd.pl -------------------------------------------------------------------------------- [0032] 2003/10/24 Fri ・時刻がずれる現象に暫定的に対応 /lib/cookie.pl -------------------------------------------------------------------------------- [0031] 2003/09/20 Sat ・解析画面から自分のサイトトップに戻るリンクを追加 ・時刻処理の不具合を修正 ・エラー処理の改良 dsi.pl($INI{'top_url'} 追加) /lib/dtime.pl /lib/error.pl /lib/put_menu.pl /lib/sub_frame.pl -------------------------------------------------------------------------------- [0030] 2003/08/04 Mon ・ブックマーク判定機能追加 dsw.cgi /lib/sub_koumoku/rf.pl /lib/sub_koumoku/rfpg.pl /lib/sub_koumoku/rfsv.pl -------------------------------------------------------------------------------- [0029] 2003/07/30 Wed ・リンク元取得の不具合を修正 dsw.cgi -------------------------------------------------------------------------------- [0028] 2003/07/20 Sun ・都道府県別集計機能追加 ・地域別集計機能追加 ・ログ取得時にページ名が送られてこなければログ取得しない設定を追加 dsi.pl ($INI{'analysis'}, %INI_koumoku_name, %INI_put_str変更 $INI{'db_pref'}, $INI{'page_name_deny'}追加) /lib/sub_analysis.pl /lib/put_menu.pl /lib/sub_koumoku/pref.pl 追加 /lib/sub_koumoku/area.pl 追加 /dat/ref/db_pref.txt 追加 dsw.cgi -------------------------------------------------------------------------------- [0027] 2003/07/13 Sun ・マッチ集計機能の追加 ・検索キーワード+検索エンジンの集計で表示が逆になっていた不具合を修正 ・新規訪問者数調査を廃止(数値の信頼性が低すぎる) ・空白のエラー項目の表示不具合を修正 dsa.cgi /lib/sub_analysis.pl /lib/put_menu.pl /lib/put_result.pl /lib/sub_koumoku/swse.pl /lib/sub_koumoku/dy2.pl 削除 /lib/error.pl -------------------------------------------------------------------------------- [0026] 2003/07/07 Mon ・XSS不具合を修正 /lib/error.pl -------------------------------------------------------------------------------- [0025] 2003/05/19 Mon ・SSI式で本日・昨日のカウンタ出力ができなかったので機能追加。 (かっぱさん、掲示板へのご報告有難うございました)。 /lib/count.pl -------------------------------------------------------------------------------- [0024] 2003/04/21 Mon ・Jcode.pm対応の自動判別処理の不具合を修正。ついでに処理を軽減化(ほんの少し)。 (みーこさん、ゆきさん、掲示板へのご報告有難うございました)。 ・ディレクトリのクローズ処理の不具合を修正 dsw.cgi dsa.cgi /lib/get_dirlist.pl /lib/search.pl /lib/sub_kloumoku/sw.pl /lib/sub_kloumoku/sw2.pl /lib/sub_kloumoku/sw3.pl /lib/sub_kloumoku/swse.pl /lib/sub_kloumoku/rf.pl /lib/sub_kloumoku/rfpg.pl -------------------------------------------------------------------------------- [0023] 2003/04/18 Fri ・Jcode.pm対応を自動判別して、検索キーワードのUnicodeが化けないようにした。 Unicodeに対応したことにより、日本語キーワードでログ検索した時にUnicodeには マッチしなかったバグが解消されました。 (Jcode.pmがインストールされていない場合は今まで通りです(-人-)) dsa.cgi /lib/search.pl /lib/sub_kloumoku/sw.pl /lib/sub_kloumoku/sw2.pl /lib/sub_kloumoku/sw3.pl /lib/sub_kloumoku/swse.pl /lib/sub_kloumoku/rf.pl /lib/sub_kloumoku/rfpg.pl -------------------------------------------------------------------------------- [0022] 2003/04/17 Thu ・日別の集計を高度化してみました。 これで検索エンジンからの訪問者や特定の項目に一意のキーワードを含むログのみを 日別に集計し推移を知ることができるようになりました(相当処理は重いですが)。 ・ロゴ表示の下に不必要な表示が出ていたのを修正 ・処理効率を多少改善 dsi.pl ($INI{'analysis'} %INI_koumoku_name) dsa.cgi /lib/put_menu.pl /lib/sub_analysis.pl /lib/sub_koumoku/dy2.pl (追加) -------------------------------------------------------------------------------- [0021] 2003/04/06 Sun ・アンカータグの閉じ忘れタグ修正 /lib/put_menu.pl (パッケージ番号はそのまま 0021 です。) -------------------------------------------------------------------------------- [0021] 2003/04/05 Sat ・ブラウザとOSを組み合わせた解析機能追加 ・ページ名だけ送られてきた時のクエリーの汚染チェック ・検索エンジン dmoz.org に対応 ・共有PCならパスワードを保存しない ・処理時間の計測をOSに依らず実行できるように改良 dsi.pl ($INI{'analysis'} %INI_koumoku_name %INI_put_str 値変更) dsw.cgi dsa.cgi /lib/sub_analysis.pl /lib/sub_koumoku/uaos.pl (新規追加) /lib/put_menu.pl /dat/ref/db_sengn.txt -------------------------------------------------------------------------------- [0020] 2003/03/30 Mon ・ログの数を一定数に収める処理の追加 ・ディレクトリリストの取得処理を改善 dsi.pl ($INI{'save_log_num'} 追加) dsw.cgi /lib/get_dirlist.pl -------------------------------------------------------------------------------- [0019] 2003/03/26 WED ・/lib/put_log.pl において Attempt to free unreferenced scalar という エラーが出る不具合を修正。 ・クッキーで解析パスワードを自動入力 ・各解析のヘルプを表示できるようにリンクを追加。 dsa.cgi /lib/put_log.pl /lib/put_menu.pl /lib/put_result.pl -------------------------------------------------------------------------------- [0018] 2003/02/16 ・アクセスの傾向を知るために一定の確率でログを取得する機能追加 ・%7E をチルダ(~)に変換 ・SSIでの呼び出しを自動検出(md=s の設定し忘れ対策) ・検索キーワード+検索エンジンの集計機能追加(処理重し…) dsi.pl ($rnd 追加 $INI{'analysis'} %INI_koumoku_name %INI_put_str に swse の設定追加) dsw.cgi /lib/put_menu.pl /lib/sub_analysis.pl /lib/sub_koumoku/swse.pl 追加 -------------------------------------------------------------------------------- [0017] 2003/02/08 ・WindowsME を Windows98 と誤認するバグの修正 ・ブラウザ Chimera, Phoenix, Docomo Color Browser Borad を判別できるように修正 ・フッターを表示するようにした ・解析にかかった時間を表示するようにした ・http://www.infofreako.com/factory/multifind/multifind.pl 対応 dsi.pl ($INI{'copyright'} 追加) dsa.cgi /lib/jua.pl /dat/ref/db_sengn.txt -------------------------------------------------------------------------------- [0016] 2003/01/30 ・キリ番ログをメールする機能追加 ・ループバックIP・プライベートIPはリンクしないように修正 dsi.pl($INI{'kiri_mail'}) dsw.cgi /lib/put_log.pl /lib/sub_koumoku/host.pl /lib/sub_koumoku/ip.pl /lib/sub_koumoku/pxip.pl -------------------------------------------------------------------------------- [0015] 2003/01/27 ・ログ出力時の項目選択にまつわるバグを修正 dsi.pl(%INI_k_selected) /lib/put_log.pl /lib/put_menu.pl -------------------------------------------------------------------------------- [0014] 2003/01/26 ・カウンタ出力の桁数指定ができるように。 ・ログ表示の改良 ・検索キーワード(単変)メニュー追加(全半角英数文字を同一変換して集計します) ・検索キーワード関連処理の改良 dsi.pl($INI{'cnt_total_keta'} $INI{'cnt_tyday_keta'} %INI_put_str %INI_koumoku_name $INI{'analysis'}) dsa.cgi dsw.cgi /lib/count.pl /lib/put_log.pl /lib/put_menu.pl /lib/sub_analysis.pl /lib/sub_koumoku/sw.pl /lib/sub_koumoku/sw2.pl /lib/sub_koumoku/sw3.pl 追加 -------------------------------------------------------------------------------- [0013] 2003/01/19 ・カウンタ機能まわりの設定が dsi.pl になかったのを修正 ・プロクシチェックの意味解説追加 dsi.pl ($INI{'today_count_file_path'} $INI{'yesterday_count_file_path'}) /lib/sub_koumoku/px.pl -------------------------------------------------------------------------------- [0012] 2003/01/18 ・解析時のセキュリティ強化。 ・細かい調整。 ・検索エンジン判別用データベース更新 dsi.pl (設定自体は変更なし。「# ●語句が含まれるログをメールする」辺りのコメント追記) dsw.cgi /lib/sub_koumoku/ 内全て /lib/error.pl /dat/ref/db_sengn.txt -------------------------------------------------------------------------------- [0011] 2003/01/15 ・解析時のセキュリティ強化。 ・細かい調整。 ・検索エンジン判別用データベース更新 dsi.pl ($INI{'broken_log_sec'}追加) /lib/put_log.pl /lib/sub_koumoku/rf.pl /lib/sub_koumoku/rfpg.pl /lib/sub_koumoku/sw.pl /lib/sub_koumoku/sw2.pl /lib/sub_analysis.pl /dat/ref/db_sengn.txt -------------------------------------------------------------------------------- [0010] 2003/01/14 ・リンク元とページを組み合わせた検索機能追加。 ・Mac新ブラウザ Safari 対応 /lib/sub_koumoku/rfpg.pl 追加 dsi.pl ($INI{'analysis'}追加, %INI_koumoku_name, %INI_put_str) dsa.cgi /lib/jua.pl -------------------------------------------------------------------------------- [0009] 2003/01/13 ・一応正式・新バージョンとして公開。 一式入れ替えて吉。 *0007以前と0008β、0009以降ではそれぞれログの形式が異なり互換性がありません。 -------------------------------------------------------------------------------- [0008β3] 2003/01/11 ・ファイルロックをあきらめないように渇入れ(^_^;)。 dsw.cgi -------------------------------------------------------------------------------- [0008β2] 2003/01/02 ・ログ検索の古い順表示が出来なかったのを修正。 dsa.pl /lib/put_log.pl -------------------------------------------------------------------------------- [0008β] 2003/01/02 ・Brand New dopvSTAR*!! ログ形式も変更し生まれ変わりました。 ・現状βバージョンですがログ取得スクリプトはほぼ完成版です。 全てのファイルを入れ替えてください。0007以下と互換性ありません。 -------------------------------------------------------------------------------- [0007] 2002/09/01 ・リンク元やブラウザ名に含まれるカンマ(,)をピリオド(.)に変換するように修正 dsw.cgi -------------------------------------------------------------------------------- [0006] 2002/08/11 ・ブラウザ使用言語の結果表示時に省略できるように修正 ・ログのキーワード検索時にプロクシ項目についても検索対象にするよう修正 ・dsi.plの中で設定していた、結果の省略表示をメニューから設定できるように修正 ・クッキー処理時にパスを明示的に設定するよう変更し、クッキー名にパスを含むよう修正 dsi.pl $put_omiss_num_a $put_omiss_num_b 廃止 $cookie_path 追加 dsa.cgi /lib/put_result.pl /lib/put_menu.pl dsw.cgi /lib/cookie.pl -------------------------------------------------------------------------------- [0005] 2002/07/02 一定時間経過したロックファイルを消去できない不具合を修正(/lib/filelock.pl) -------------------------------------------------------------------------------- [0004] 2002/06/30 IP逆引きリンクの整理とループバックIPにリンクしない処理の追加(/lib/put_result.pl) (/lib/put_log.pl) -------------------------------------------------------------------------------- [0003] 2002/06/27 結果ページで記録時の誤爆を省略表示するよう修正(dsi.pl $par_cut_str_num) (/lib/put_result.pl) (/lib/put_log.pl) -------------------------------------------------------------------------------- [0002] 2002/06/15 項目別の解析機能を実装(/lib/search.pl)(/lib/put_menu.pl) ユーザエージェント解析ライブラリ改良(/lib/jua.pl) -------------------------------------------------------------------------------- [0001] 2002/05/15 初版リリース