Date | Commit message (Collapse) |
|
We support pipelining, keepalive, and even HTTP/0.9!
|
|
And fix existing tests that use "grep -v" since that
is almost always true...
|
|
Since we rely heavily on temporary files in tests, make
sure management of them is easy and reliable.
|
|
mktemp(1) requires files to end with "XXXXXXXX", not just have
that template anywhere. Also, add pid files to the TEST_RM_LIST
since test failures can leave a pid file dangling. Lastly,
since the config.ru files are 100% static, just check them
as standalone files in instead of allocating a tempfile on them
for easier maintenance.
|
|
This is somewhat like the original model found in Mongrel,
except we refuse to accept() connections unless we have slots
available. Even though we support multiple listen sockets, we
only accept() synchronously to simplify processing and to avoid
having to synchronize ThreadGroup management.
|