朔のHTTPデーモンの挙動メモ

常にHTTP/1.0の応答を返してくるけど、リクエストヘッダーに"Host"フィールが含まれないと、レスポンスなしに突然切断する。HTTP/1.0のリクエストの場合でも、"Host"フィールドは必須。
HEADメソッドとGETメソッドの挙動が同じ。

  • 追記

HTTP/1.0のリクエストの場合でも、"Host"フィールドが必須な件は、バグということで修正バージョンがリリースされました。
404 Not Found


1.4.0 からの変更点

* スパムフィルタ機能の追加。
* それに伴い設定ファイルの位置が/etc/saku.iniから /etc/saku/saku.iniに変更。
* admin,friend,visitorの各アクセス制限の記述位置が [Network]から[Gateway]に変更。
* friendの初期値が^127に変更。
* 最近の更新の範囲(rss_range)の設定箇所がsaku.iniに変更。
* 「最終更新」「一覧」「新着情報」に正規表現によるフィルタ機能追加。
* 検索を文字列の一致から正規表現に変更。
* 投稿中の連続する空白をその数だけ表示するように変更。
* wwwディレクトリにindex.htmlやindex.htmがあればgateway.cgiに優先して トップページとして表示する機能の追加。
* Windows版では文字コードと改行コードをWindows標準にするよう変更。
* HostフィールドがないとHTTPDが反応しないバグの修正。
* HTTPD環境変数を設定していたバグの修正。

  • 追記

HEADメソッドとGETメソッドの挙動が同じ件もunstableバージョンへ対応が入ったようです。
http://shingetsu.info/saku/#unstable