summary refs log tree commit
DateCommit message (Expand)
2022-04-08Add missing changelog entries and minor formatting improvements. (#1853)
2022-04-06Use lower case normalisation for cookie attributes. (#1849)
2022-04-06Don't bother pattern matching existing set-cookie for deletion. (#1844)
2022-04-04Inline FORWARDED_PAIR_REGEX
2022-04-04Allow configuring priorities for Forwarded and X-Forwarded-*
2022-04-04Support RFC 7239: HTTP Forwarded header
2022-04-04Merge pull request #1837 from RubyElders/custom-range-exception
2022-04-03Use custom exception on params too deep error.
2022-03-23Merge pull request #1828 from jeremyevans/undep-cookie-header
2022-03-22Add :escape_key option to set_cookie_header
2022-03-21Tighten authority matching
2022-03-16Remove deprecated Rack::Request::SCHEME_WHITELIST
2022-03-09Deprecate Rack::Auth::Digest
2022-03-04Undeprecate set_cookie_header!/delete_cookie_header!
2022-03-04Fix bug in deprecated delete_cookie_header!
2022-03-03Fix verbose warnings in specs
2022-03-03Define Rack::NullLogger#fatal!
2022-03-03Non-`$VERBOSE` warning for `byte_ranges`
2022-03-02Allow header value to be an Array of String instances. (#1793)
2022-02-23Do not change directory to / when daemonizing (Fixes #1813)
2022-02-23Update lib/rack/response.rb
2022-02-23Correct handling of streaming body in `Rack::Response`.
2022-02-23Add deprecation warning to `Rack::Chunked`.
2022-02-23Add deprecation warning to `Rack::Response#headers`.
2022-02-23Fix URL for rack-cache external testing.
2022-02-22Merge pull request #1812 from jeremyevans/no-uppercase-headers-1592
2022-02-22Use forked `rack-cache` git repo.
2022-02-22Explicitly update RubyGems to avoid CI failures on old Rubies.
2022-02-22Move `Rack::Session` module and related tests into a separate gem.
2022-02-22Encrypted session cookies using Rack::Encryptor
2022-02-18Change SPEC to not allow uppercase header keys
2022-02-19Mark `Rack::File` compatibility wrapper as deprecated.
2022-02-13Add Rack::RewindableInput::Middleware
2022-02-13Remove rewindable rack.input from SPEC
2022-02-04Fix separate testing for Rack::Headers
2022-02-04Merge pull request #1801 from jeremyevans/require-part-testing
2022-02-04Merge pull request #1800 from jeremyevans/rack-headers
2022-02-03Enable directly requiring Rack components
2022-02-02Add Rack::Headers to support lower-case header keys
2022-02-02Make QueryParser#normalize_params API more compatible with Rack 2
2022-01-26Avoid use of regexps for parsing parameter keys
2022-01-26Remove `rack.multithread`/`rack.multiprocess`/`rack.run_once`
2022-01-25Fix possible thread safety issue in Rack::Session::Pool
2022-01-25Cache Rack::Request#POST result if input content type is not parseable (Fixes...
2022-01-26Update lib/rack/mock.rb
2022-01-26Don't create garbage `StringIO` instances.
2022-01-25Deprecate key_space_limit
2022-01-25Require the response headers be an unfrozen hash in SPEC
2022-01-25Properly set the expires attribute for the mock response cookie
2022-01-24Make query string parsing conform to URL spec