Plack::Server::Standalone(::Prefork) の ToDo
- REQUEST_METHOD が HTTP/1.0 に規定されているものかチェックしていない
- チェックすべきだろうか
- HEAD リクエストが来た際に、レスポンス entity-body を消すような処理はしていない
- すべきだろうか
- REQUEST_URI が / から始まるか確認していない
- HTTP/1.0 の httpd なんだから、確認することによる問題はないはず。確認すべき
- sendfile(2) が失敗した場合に、write(2) にフォールバックすべき
- どうやってテスト環境を作るかが問題。sshfs?
- HTTP/1.0 proxy からリクエストが来た場合に keep-alive しない
あとは、実際に投入してみてバグ探す、んだろうなぁ。