04WebServer 1.92をリリースしました。
今回の更新では、長期的なサーバの安定性向上のための改修と、ダイジェスト認証への対応が主な修正点となっています。
更新点の詳細については、8/28の投稿を参照ください。
本バージョンから、通信周りのコードが2.0用に開発していたコードへ変更されています。
オーバーラップI/Oを利用するようになったため、通信効率が改善されています。
また、通信周りのコードを整理して見通しを良くしたため、以前のコードよりは安定性を高めやすくなったと考えています。
ただ、動作実績がないため、当面はおかしなバグが出る可能性があります。
今回の更新では、長期的なサーバの安定性向上のための改修と、ダイジェスト認証への対応が主な修正点となっています。
更新点の詳細については、8/28の投稿を参照ください。
本バージョンから、通信周りのコードが2.0用に開発していたコードへ変更されています。
オーバーラップI/Oを利用するようになったため、通信効率が改善されています。
また、通信周りのコードを整理して見通しを良くしたため、以前のコードよりは安定性を高めやすくなったと考えています。
ただ、動作実績がないため、当面はおかしなバグが出る可能性があります。
1つ質問がありますのでここをお借りいたします
if(m_cgiHeaderBuffer.GetSize() >= MAX_HEADER_LENGTH) ThrowCGINoHeaderError();
この実装はちょっと違うような気がします
このプログラミング言語を勉強したことがなく、この行が含まれるファイルしか読んでないのですが、「CGIヘッダの長さが長すぎる場合」という条件下ならば、CGIヘッダが出力されているはずなので、エラーメッセージとの矛盾が発生していると思うのですがいかがでしょうか
正常にCGIヘッダーを出力しているのにも関わらず、ここ最近「CGIヘッダーが出力されませんでした」というエラーメッセージにしばしば悩まされていたので、どのような実装をなさっているのかと思い立ってソースコードを拝借いたしました
よろしくおねがいします
他のサーバソフトに比べて圧倒的にGUIが使いやすいので、IISを止めてこちらを使用しているのですが、UTF-8での表示が出来ないため、iPhoneのアプリからフォルダ一覧を表示する際に、日本語が含まれたフォルダが表示されないことが有ります。
以前はShift-JISをUTF-8に変換するCGIを使用して対応していたのですが、フォルダの数が増えるとアプリ側でタイムアウトしてしまい、実用に耐えません。
ディレクトリ表示をUTF-8で表示させる良い方法はありませんでしょうか?
(WebDAVはUTF8に対応しています)
UTF8に対応する気はあるので、気長にお待ちください。
将来的に対応を考えておられるとのことで、
代替案を考えながら気長に待ちたいと思います。
オラクル製品は使っていないのですが、04サーバーの中身がこれの言語という感じなのでしょうか?
ジャバを入れてみたのですが効果なしで、サーバー本体を更新しないと対策ができないかもしれないので何かパッチとか作っていただけないでしょうか。
当方のサーバにwls-wsatディレクトリは存在しません。
04WebServer公式配布サイトにおいても、現在サポートBBSがspamで埋め尽くされ、旧Verのダウンロードディレクトリがpermissionエラーとなったままで不安を感じております。
開発者様の対応か、コメントを頂きたく思います。
Let’s Encrypt SSLの無料認証に対応する予定はございますでしょうか?
特に不便もなく利用しておりますが、有料ではなく、無料のSSL認証に対応してくれると嬉しいです。
(0.0.54.123.broad.sq.ha.dynamic.163data.com.cn)
中国(ここに申の字の縦棒の下を右に払ったような字)信集団公司
国家: 中国 地区: Henan 都市: Zhengzhou
から、サーバPC自体のルートディレクトリ/HNAP1/宛に、何時間も受信していました。
あらゆるタスクをキルして、受信中の04のみ残した状態でクアッドコアCPU使用率25%。