summary refs log tree commit
DateCommit message (Expand)
2022-05-27Refactor multipart boundary parsing
2022-05-27Escape untrusted text when logging
2022-05-27Restrict broken mime parsing
2022-05-26Skip a test that is flaky on JRuby (#1901)
2022-05-25Impose a 70 character limit on boundary size
2022-05-25whitespace (#1898)
2022-05-25Add remaining tests for 100% branch coverage
2022-05-25Use lonely operator in rack/tempfile_reaper.rb
2022-05-25Remove unnecessary conditional in rack/static.rb
2022-05-25Remove unnecessary conditional in rack/rewindable_input.rb
2022-05-25Use binary coding for invalid charsets
2022-05-25Remove unnecessary conditional in rack/multipart/parser.rb
2022-05-25Remove unnecessary conditional in rack/multipart/generator.rb
2022-05-25Remove unnecessary require_relative calls in rack/multipart/*.rb
2022-05-25Remove unnecessary conditional in rack/mock.rb
2022-05-25Remove unnecessary conditional in rack/files.rb
2022-05-25Add nocov markers around branches that depends on Ruby version
2022-05-25Remove dead code in multipart parser
2022-05-25Add 100% line/branch coverage to rack/builder.rb
2022-05-25Add 100% line/branch coverage to rack/query_parser.rb
2022-05-25Fix various spelling issues. (#1897)
2022-05-15Update list of included handlers in README (#1893)
2022-05-10Avoid potential Array glob/unglob operations in `Rack::Builder`. (#1858)
2022-05-10Remove Rack::Files.method_added
2022-05-10Add a .ci.Gemfile for CI testing
2022-05-11Reduce Array object allocation in the initializer (#1888)
2022-05-11Prefer Kernel#sprintf over String#% where passing in multiple values (#1889)
2022-05-07Add 100% line/branch coverage to rack/request.rb
2022-05-07Add 100% line/branch coverage to rack/utils.rb
2022-05-07Add 100% line/branch coverage to rack/lint.rb
2022-05-07Add 100% line/branch coverage to rack/response.rb
2022-05-07Add 100% line/branch coverage to rack/deflater.rb
2022-05-07Add 100% line/branch coverage to rack/server.rb
2022-05-07Enable branch coverage when coverage testing
2022-05-05Remove dependency on rack-session, and development dependency on minitest-sprint
2022-05-03Update and rename SECURITY_POLICY.md to SECURITY.md (#1884)
2022-04-30Add SERVER_PROTOCOL to SPEC (#1883)
2022-04-28Add methods for HTTP status codes 406 and 408 (#1882)
2022-04-26Don't overwrite other cookie attributes when building deletion cookie. (#1846)
2022-04-27Remove `Rack::Multipart` dependency on `Rack::Request`. (#1872)
2022-04-21Add new query parser exception to Utils. (#1873)
2022-04-20Fix "reject insanely long boundaries" test hang
2022-04-13Remove autoloads of Multipart::UploadedFile and Multipart::Generator
2022-04-14Use setup-ruby action bundler caching ability on CI. (#1871)
2022-04-13Remove the autoload of Rack::Handler::WEBrick
2022-04-11Tidy up documentation and specs in relation to lower case headers. (#1855)
2022-04-11Add documentation to key `Rack::Utils` cookie methods. (#1850)
2022-04-11Add missing `require_relative 'constants'` to `rack/utils.rb`. (#1866)
2022-04-09Rework Rack::Response#initialize documentation to be RDoc format. (#1861)
2022-04-07More improvements to changelog. (#1856)