更新履歴 00/09/23 v2.5 ・数字の3桁区切りのアルゴリズムを変更 00/09/23 v2.5α ・UNIX系サーバでCGIを動作させた時に一部のファイルの削除が出来なくなる というバグを修正 ・フォームから送信されたデータの解析法を大幅に変更→消費メモリ大幅減 (主にへっぽこCGIライブラリ側の変更) ・大容量ファイルのアップロードに対応(?) ・テキストファイルの編集機能を追加 ・ディレクトリ削除時のディレクトリ容量の計算法を変更 ・ファイルサイズ,ディスク容量の表示を3桁区切りに変更 00/09/09 v2.3 ・E-MAILの登録に対応 ・ユーザ名に対する sandbox の指定の間違いを修正 ・ファイル情報変更時のファイル名のチェックのバグを修正 ・その他表示・リンク等を修正 00/08/28 v2.2 ・ファイル情報を FileInfo クラスで表現するように変更 ・上記の変更に伴うメソッド等の大幅な修正.ディスクアクセス関連の 修正がメイン.ディスクアクセスの集約により,安全性・汎用性が強化 ・複数ファイルを同時にアップロード出来るように改良 ・ボタンを日本語に変更 ・タイトル部分の文字色変更・壁紙設定に対応 ・ツリー表示を改善 ・使用条件を適正なものに修正 00/08/10 v2.0 ・添付文書・使用条件の修正 ・ファイルロックをディレクトリロックのみに変更 これにより,サーバ依存の定数 $server_is_windows 等がなくなる. ・ロックディレクトリが残った場合の削除法を改良. 00/07/18 v2.0β ・ユーザインタフェースの大幅な改良 ・アイコン表示に対応 ・ツリー形式表示に対応 ・ファイルダウンロード数カウント機能の追加 ・アップロード後にファイル名などの情報を変更する機能を追加 ・ファイルやディレクトリを移動する機能を追加 ・ファイルの上書き機能を追加 ・セキュリティの大幅な見直し・強化 ・ファイル情報に対して文字エンティティを導入 ・ヘルプの修正 ・その他忘れた 00/06/08 v1.1 ・ファイルをアップロードするためのディレクトリを URL で 指定出来るように変更.これにより,@nifty 等のように 相対パスと実際の URL の関係がずれるサーバにも対応. ・ファイル削除時のエラー処理の追加 00/05/13 v1.0 ・ファイル名・ユーザ名・日付によるソートの機構を改善 ・読みこみ用ファイルハンドラの閉じ忘れを修正 ・その他の細かい改善・修正 00/03/09 v1.0β2・ファイルのロック機構に不具合があるため,已む無くOS に 依存した方法(flock)に変更.ただし,定数の設定を変更すれば CGI 自体は全ての OS で使用可能. ・ニフティーを CGI サーバにしたときに起こる奇怪な現象を 回避出来るように修正(っていうか、なんとかしてくれ>@nifty) 00/02/27 v1.0β ・アップロード用ディレクトリとデータディレクトリを分離し, パスワードファイル等がブラウザから見えるセキュリティホール を改善 (但し,ユーザによるアクセス管理が別途必要) ・ディレクトリ削除時にディスク容量が正常に更新されない バグを修正 ・グローバル変数を明示的に宣言し,プログラムの見通しを改善 ・ファイルロックの解除待ちにタイムアウトを設定し, デッドロックが絶対に起こらないようにプログラムを修正 ・一部のマッチングパターンの修正 (但し,修正前のバージョンに問題がある訳ではない.便宜上の修正) ◎へっぽこ CGI ライブラリ v0.8 以降に対応 ・クッキーの食べさせ方の間違いを修正 ・一部の汎用関数をライブラリ側に移動 ・ライブラリのクラス化に伴うプログラムの大幅な変更 ・ユーザ認証機能を追加 ・ファイルをアップロードするパスワードに制限を設ける機能を追加 00/02/12 v0.99 ・クッキーを導入し,設定の保存が可能に ・デザインを一新 ・ファイルをバイナリ形式で保存するように修正 Thanks! > T.N 様 ・一部不要なコードを削除 ・ドキュメントの追加および修正 00/02/10 v0.93 ・ドキュメントの一部を修正 ・履歴が2000年問題に非対応であることに気付くが, 時すでに遅し. 99/10/28 v0.92 ・ディレクトリとファイルが混在する場合に一部のソート機能が 正常に働かないバグを修正 99/10/27 v0.91 ・ディレクトリ作成時に日付の表示が入らないバグを修正 ・ソートを行うとディレクトリが変わるバグを修正 99/10/25 v0.9 ・複数のファイルを同時に削除したときに情報ファイルの 更新がうまくいかないバグを修正 ・ファイル登録日の項目を追加 ・ファイル名、ファイル登録日、ユーザー名毎のソート 機能を追加 ・アップロード禁止ファイル(標準設定)の修正 99/10/01 v0.81 ・ログを記録する機能を追加 ・ディレクトリ移動時のページ表示位置の変更 99/09/26 v0.8 ・サブディレクトリの作成機能を追加 ・管理者パスワードを外部から変更出来てしまう重大な セキュリティホールを修正 ・ページ表示要求の管理方式を変更 ・画面構成等の変更 ・データ管理方式の変更 99/09/20 v0.67 ・タグ排除のセキュリティホールを修正 99/09/19 v0.66 ・一部の html タグのミスを修正 99/09/17 v0.65 ・一部の html タグのミスを修正 99/09/15 v0.64 ・アップロード許可ファイル変数の追加 ・タグ排除の実装(今まで無かったなんて…) 99/09/14 v0.62 ・情報ファイルが初期作成されないバグを修正 99/09/04 v0.61 ・ファイルの容量が更新されないバグを修正 99/09/04 v0.6 ・画面表示方式を一部変更 ・プログラムの無意味な汎用性を排除し,すっきりと したプログラムに変更 99/08/30 v0.5 ・管理者パスワードの権力増大 ・一部テキストの表記の間違いを修正 99/08/27 v0.4 ・気づいたら v0.4 だった.まともに動くようになった 記念すべきバージョン