correct handling for incomplete hash/array parameters
Add accept_language method to request to extract HTTP_ACCEPT_LANGUAGE
* master: (29 commits) only run these tests on Ruby's that support encoding chmod binaries to 755 instead of 775 Allow Travis to run against all branches fix \n in spec Run Travis tests using Ruby 2.1.0-preview2 too correctly set multipart param encoding encoding for incoming data is unknown, so our buffer should be binary. encoding for incoming data is unknown, so our buffer should be binary. deal with behavior differences in 1.9, 2.0 vs 2.1 only check for valid_encoding? response at boot time bail early if no filename matched Add a note to Rack::Utils.secure_compare doc collapse this to a case / when replace characters rather than removing them an object is always yielded, so eliminate the conditional push the default case up the returned filename is never actually used only generate one object for `full_boundary` eagerly calculate rx move initializer stuff to initialize ...
Add OPTIONS support to File and MockRequest.
…ng and accept_language
Add a note to Rack::Utils.secure_compare doc
Allow specifying a default handler
Signed-off-by: Santiago Pastorino <email@example.com>
handle authorization header without auth scheme