■サーバ及び、サーバコントローラの更新履歴■

[1.90] (2011/07/27)
・Windows Vista/7に対応
・サーバコントローラが稀に起動しなくなる不具合を修正
・中間証明書の読み込みに対応（全ての証明書を1個の証明書ファイルに統合する必要あり）
・SSLの秘密鍵・サイト証明書作成で、ビット強度を1024-8192の間で選択できるよう変更。
・OpenSSLライブラリを1.0.0dへ更新
・サーバ・コントローラ間の通信方法をCOMから名前付きパイプに変更
・開発環境をVisualStudio 2008に変更
・インストーラの開発環境をWix 3.5に変更
・MSBuildによるビルド環境を整備

[1.86] (2006/11/04)
PATH_INFOに特定の文字列を渡すことにより、間違ったCGIインタプリタが起動する不具合を修正
ディレクトリアクセス時のWebDAVの動作を修正

[1.85] (2006/10/28) 
indexに移動しないオプション利用時に、WebDAVなどが正常に動作しなくなる不具合を修正
SCRIPT_NAMEなど、CGIの動作を一部修正
その他、トラッキングに上がっていたいくつかの不具合を修正

[1.84] (2006/08/01) 
認証の回避が可能な脆弱性を修正(IPA#02091617)
クロス・サイト・スクリプティングを発生させる脆弱性を修正(IPA#27428836)

[1.83] (バイナリ未公開) 
対応クライアントを増やすため、WebDAV周りの処理を一部修正
未処理のエラーにより、まれにサーバスレッドが強制終了する不具合を修正
AUTH_USER, AUTH_PASSWORD, PHP_AUTH_USER, PHP_AUTH_PWに対応
index.html 等、インデックスファイルが存在したとき、移動せず表示するオプションを追加

[1.82] (2005/05/10) 
悪意のあるリクエストを利用することにより、ドキュメントルートよりひとつ上のディレクトリにアクセスできるセキュリティホールを修正
WebDAV周りのコードに、デバッグコードが残っていたのを修正
「設定の読み込み」が正常に動作していなかったのを修正

[1.81] (2005/03/29) 
アイコンの色化けを修正

[1.80] (2005/03/18) 
UIのアイコンを変更(araya様に感謝！)
Windows ファイアーウォール設定機能を追加(ICFControl.exe)

[1.70] (2005/03/14) 
CGIのエクストラパス（PATH_INFO/PATH_TRANSLATED）に対応
サーバ設定のインポート／エクスポートをサポート
サーバシグニチャの変更に対応
インストーラをでのインストールに対応

[1.61] (2005/03/10) 
WebDAVにおいて、ファイル名に「&」が含まれていると正常に動作しない不具合を修正
WebDAVにおいて、半角カナが正常に扱えなかったのを修正（全角カナに変換されていた）

[1.60] (2004/11/20) 
ソース破損のため、v1.43までロールバック
開発環境をVisualStudio.net 2003へ変更
コマンドラインの取得方法を変更（サービスで起動時、CWinApp::m_lpCmdLineからの取得ができなくなったため。VS2003付属MFCのバグ？情報求む）
URLが特定の漢字（「表」等）で終わっていると正常に動作しないバグを修正

[1.50] (2004/10/08) 
RemoteControlKitへの対応を開始(RemoteControlKitは現在開発中) 
MS-DOSシステムデバイスを開けてしまうセキュリティホールを修正 
ログを偽装できるセキュリティホールを修正 
エラーページのクロススクリプトによるセキュリティホールを修正 

[1.43] (2004/06/30) 
WebDAVで、隠しファイルの扱いがおかしかったのを修正 

[1.42] (2004/04/09) 
OpenSSLに起因するセキュリティホールを修正 
特定の条件下でCGIファイルのソースが表示されてしまうセキュリティホールを修正 

[1.41] (2004/03/08) 
SSL/TSL利用時、特定条件下でデータ受信に失敗する不具合を修正 
WebDAV利用時、まれにサーバスレッドが強制終了する不具合を修正 
ログの置き換え結果に「%xxx%」が含まれていると、「-」に置き換えられてしまう不具合を修正 

[1.40] (2004/02/14)
バーチャルホストの暫定サポート

[1.31] (2004/02/14)
WebDAVのPropfindに相対パスを送信するよう変更

[1.30] (2004/02/13)
SSL/TLSサポート
スレッドプールのサポートを停止（パフォーマンスを考慮しても、リスクが高すぎるため）

[1.22] (2003/12/15)
CGI実行時、Locationが出力されると、他のCGIヘッダが無視される不具合を修正
304送信時、レスポンスボディを送信しないよう変更（Netscape/Mozilla対策）

[1.21] (2003/12/10)
URL周りのセキュリティホールを修正

[1.20] (2003/12/03)
ログ出力時、%User%が設定されていない場合は"-"へ置き換えられるよう変更
CGIヘッダに、同じ名前のヘッダ(Set-Coockie等)があると、一つしか出力されないバグを修正
CGI出力の最初の4096バイト中に'\n\n'があると、ヘッダが正常に処理できないバグを修正
スレッドプールを搭載
ログキャッシュを搭載
接続受付処理をマルチスレッド化
サーバコアを最適化
※v1.20では、パフォーマンス向上のために、サーバコアが大幅に修正されています。サーバの安定性に影響があると考えられますので、注意してください。

[1.11] (2003/11/23)
CGI設定でファイルヘッダを空欄にする事で、ファイルヘッダを無視できるように修正
CGI設定で処理の優先順位を変更できるように修正
CGIのオプションをデコードして渡すように変更
CGIでコマンドプロンプトが表示される事があったのを修正
SSIでvirtualが正常に処理できていなかったのを修正
CGI/SSIの環境変数にHTTP_HOSTを追加

[1.10] (2003/11/07)
インデックスファイルの検索順を変更できるように修正
CGIのHTTPヘッダが正常に出力できていなかったのを修正
HTTPヘッダの「Content-length」を「Content-Length」に変更
ログ形式の変数に、%DayOfWeek%（日曜日を0とする曜日）、%MonthString%（月の文字表現）、%DayOfWeekString%（曜日の文字表現）を追加
システムログと普通のログを分離
ログにapache互換オプションを追加
隠し属性のファイルのアクセスを制御できるように変更（CGIの設定ファイルなどのセキュリティ対策）

[1.06] (2003/11/01)
CGI/SSIのリモートホストの取得に対応
ログの変数にヘッダオプションを追加し忘れていたのを修正
インデックスリストの表示で、隠し属性のファイルの表示を切り替えることが出来るよう変更

[1.05] (2003/10/28)
CGI実行時にエラーが発生したときの挙動を変更。
CGIの環境変数に、サーバの環境変数も追加するように修正。（ソケット系CGI動作のため）
メモリ不足が発生したとき、500を送信してからスレッドを終了するように修正。

[1.04] (2003/10/27)
CGIに大きなデータを送信すると正常に動作しないバグを修正（標準入力のパイプを名前付きパイプに変更し、オーバーラップ関数を使用するように変更）

[1.03] (2003/10/27)
SSIのexec cmdにおいて、オプションが指定できないバグを修正。
SSI/CGIの環境変数で、HTTP_REFERERが存在しないとき、間違えて「*/*」が設定されるバグを修正。

[1.02] (2003/10/26)
コントローラの接続情報で、リストのIPアドレスが正常に表示されないバグを修正
コントローラのCGIの設定で、上書きボタンの追加と、選択中の項目を入力欄に表示するよう変更

[1.01] (2003/10/26)
ログネームの日付が起動時のまま変わらなくなっていたのを修正

[1.00] (2003/10/25)
WebDAVの許可と書き込みの許可を別扱いに変更（読み出しのみのWebフォルダに対応）
サーバコントローラがデスクトップ・アプリケーション・ヒープのリークを起こしていたのを修正(GetDCを間違えてDeleteDCで開放していたり、LoadImageでLR_SHAREDを忘れてみたり・・・)
タスクバー上で右クリックメニューが動作しなかったのを修正
リリースビルドにて、C++例外処理機構がスタックのクラスをうまく削除できない場合があるのに対応（VC++のバグ？）
インデックスファイルへのリダイレクトが正常に動作しない場合があるのを修正。
サーバコントローラのウインドウ表示位置の復元方法を変更
標準HTMLファイルのカラーリングを変更

[0.90] (2003/10/24)
イベントログに対応
WindowsXP上でサービスとして起動すると、サーバコントローラと通信できない不具合を修正

[0.80] (2003/10/22)
システム サービスに対応
SSIの暫定サポート（#if、#setが利用できません。#exec cmdは、相対パス以外にフルパスが指定可能です）

[0.70] (2003/10/21)
CGIのサポートを復活
CGIのオプション文字列を、環境変数だけではなく、コマンドラインでも渡すように変更
CGI接続の中断・タイムアウトに対応
複数の種類のCGIを実行できるよう修正

[0.60] (2003/10/20)
IPアドレスによるアクセス制限機能を追加
帯域幅制限のアルゴリズムを変更

[0.50] (2003/10/10)
ユーザーインターフェースを大幅に変更

[0.40] (2003/10/01)
サーバコアを大幅に修正
WebDAV class 1 に暫定対応（Windows XPのWebフォルダの動作が怪しい）
ETagサポート
インデックスリストにエイリアスが表示されるように変更
サーバ用HTMLファイルの名前を全て変更

[0.30] (2002/10/17)
サーバ全体を書き直し、サーバとコントローラを分離する
設定ファイルをXMLへ変更
サーバの動作を詳細に設定できるように変更
ログやファイルパスに変数が利用できるように変更
CGIのサポートを一時的に停止（修正中）

[0.23] (2002/07/20)
インデックスリストにソート機能を追加

[0.22] (2002/07/15)
マルチプロセッサ上で実行した場合、デッドロックを起こす場合があったのを修正

[0.21] (2002/05/26)
非同期タイムアウトのバグを修正

[0.20] (2002/05/25)
サーバ動作状況表示機能を追加

[0.15] (2002/05/16)
ログに転送サイズを追加
インデックスリストの「Parent Directory」の日付表示がおかしかったのを修正

[0.14] (2002/04/09)
ポート設定が正常に動作しないバグを修正
インデックスリスト表示時、ディレクトリに「DirList.html」が存在した場合、標準設定の代わりにロードするよう変更

[0.13] (2002/04/01)
ログ関係のバグを修正

[0.12] (2001/12/12)
ユーザー認証サポート。
