Use backport of URI module even on ruby 1.9.2-p320
* Output reduced to a single line * Integration test added that also suppresses and checks output
Then abort or remove the pidfile
Actually test unsafe directory traversal
Update README.doc to include unixrack web server
Adding Puma to list of web servers
Use Rack::Lint in all tests
Skipping empty params inside query what leads to parsing error.
rackup: include the value of each -I command line option in $LOAD_PATH
provide Rack::Request#update_param and #delete_param
`rackup -h` says '-I' can be used more than once. However, instead of adding each value to $LOAD_PATH, rackup would discard the value of all but the last '-I' option. Signed-off-by: Anurag Priyam <firstname.lastname@example.org>
Example of these cookies would be: "foo=bar,;bar=foo" or ",foo=bar;,"
add thin and puma to suggested servers
- Always wrap apps in Rack::Lint - Never assume response body is an Array (!)
Update tests for ShowExceptions, ShowStatus, Static and URLMap.
Update tests for Sendfile, Session::Cookie, Session::Memcache and Session::Pool.
Update tests for MockRequest, MockResponse, NullLogger, Recursive and Runtime.
Update tests for Lobster, Lock, Logger and MethodOverride.
Update tests for Directory, ETag, File and Head.
Update tests for Config, ContentLength, ContentType and Deflater.