* master: Cleanup older code than Ruby 2.0+ one update history First attempt to mass-port from minitest/bacon to minitest/spec. raise an exception if the parameters are too deep Conflicts: test/spec_request.rb test/spec_utils.rb
* master: Cleanup older code than Ruby 2.0+ one extract a `make_cookie_header` method Fix encoding issue in source files Use ::Encoding instead of Parser::Encoding FIX: Backwards compatibility with soupy data Force encoding of parsed filename Feature: Provided support for non-ascii character in public header Simplify regular expressions and extract the extended filename Move RFC2183 constant too Start updating definitions for RFC 2231 Add failing test replace OkJson in favor of the JSON gem Constantize all rack environment variables and make them frozen set the logger to nil update history Added media_type methods in Rack::Response raise an exception if the parameters are too deep Handle param parsing errors in MethodOverride silently Conflicts: rack.gemspec test/spec_chunked.rb test/spec_lint.rb test/spec_multipart.rb test/spec_request.rb test/spec_session_cookie.rb test/spec_utils.rb test/spec_version.rb
Regexp#kcode is no longer supported nor Ruby < 2.2.
Because of Ruby's 1.8 unordered Hash, it was being tested against #parse_nested_query. Since Ruby 1.9 Hashes keep order, we can test it using the actual result instead of using the result of #parse_nested_query.
* Broken quotes needs to be checked before RFC2231 otherwise the filenames are not correctly found * Parsing "files" out of the header was converted to an empty string instead instead of nil when the body was empty. I love working at the #OSL
I love that we worked on this @MadisonRuby for #OSL
I still can't run some of the tests, so they might have problems. I'll leave it to the CI to catch them.