…s terminated with %. See #323. Revisit for 1.5.
* thedarkone/nested_params_key_space2: Rack::Utils#normalize_params should be ignorant of the provided params class. Correctly count the key space size for nested param queries.
…s partially like it's percent-hex encoded
…o potential use cases, as we don't have a way to get better real world coverage yet
…his could be improved.
Rack::File now returns 404 during illegal directory traversal, for backward compat Rack::File now returns 405 for illegal methods Rack::Cascade now defaults to catch 405 aswell as 404, for backward compat with 1.3.x in most common use cases
Fix crash when Rack::Session::Cookie value does not contain "--" delimiter
Removed incorrect fragment of comment.
A few stylistic changes
I mean his work with extracting DEFAULT_OPTIONS[:key] and then forgetting to use it :)
Rack::BodyProxy should execute block even on failures.
In general, Rack frameworks are moving logic to close hooks in order to support async behavior increasing the chance an exception will happen on close. Most servers will actually die if there is an exception on close, but such exceptions can also happen in the test environment. In such cases, we can accidentally leave a mutex locked, a database connection not collected and so forth, therefore, we need to ensure the block is called regardless closing the body failed.
Assert the cookie is secure (there were no tests for this).
...except after c.
…rder Tests should not depent on set order
Add build and dependency status images to README
Require 'stringio' to fix a NameError in the BodyProxy tests.
Don't implicitly respond with index file. Fixes #301