summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Most compatible implementation + documentation.rack-request-headersSamuel Williams2022-04-282-52/+115
* Fix headers that look like CGI variables.Samuel Williams2022-04-282-5/+10
* Rework incorrect usage of header methods to directly access `env`.Samuel Williams2022-04-274-61/+101
* `Rack::Request#*_headers` methods should be for HTTP headers.Samuel Williams2022-04-272-20/+103
* Don't overwrite other cookie attributes when building deletion cookie. (#1846)Samuel Williams2022-04-262-7/+27
* Remove `Rack::Multipart` dependency on `Rack::Request`. (#1872)Samuel Williams2022-04-274-20/+28
* Add new query parser exception to Utils. (#1873)Josef Šimánek2022-04-211-0/+1
* Fix "reject insanely long boundaries" test hangJeremy Evans2022-04-201-1/+5
* Remove autoloads of Multipart::UploadedFile and Multipart::GeneratorJeremy Evans2022-04-134-32/+35
* Use setup-ruby action bundler caching ability on CI. (#1871)Josef Šimánek2022-04-141-7/+1
* Remove the autoload of Rack::Handler::WEBrickJeremy Evans2022-04-133-4/+6
* Tidy up documentation and specs in relation to lower case headers. (#1855)Samuel Williams2022-04-1164-590/+590
* Add documentation to key `Rack::Utils` cookie methods. (#1850)Samuel Williams2022-04-111-12/+90
* Add missing `require_relative 'constants'` to `rack/utils.rb`. (#1866)Samuel Williams2022-04-111-0/+1
* Rework Rack::Response#initialize documentation to be RDoc format. (#1861)Samuel Williams2022-04-091-9/+19
* More improvements to changelog. (#1856)Samuel Williams2022-04-071-11/+11
* Add missing changelog entries and minor formatting improvements. (#1853)Samuel Williams2022-04-081-89/+91
* Use lower case normalisation for cookie attributes. (#1849)Samuel Williams2022-04-064-4/+5
* Don't bother pattern matching existing set-cookie for deletion. (#1844)Samuel Williams2022-04-063-72/+47
* Inline FORWARDED_PAIR_REGEXJeremy Evans2022-04-041-3/+1
* Allow configuring priorities for Forwarded and X-Forwarded-*Jeremy Evans2022-04-043-33/+289
* Support RFC 7239: HTTP Forwarded headerfatkodima2022-04-046-17/+163
* Merge pull request #1837 from RubyElders/custom-range-exceptionAaron Patterson2022-04-043-4/+8
|\
| * Use custom exception on params too deep error.Josef Šimánek2022-04-033-4/+8
|/
* Merge pull request #1828 from jeremyevans/undep-cookie-headerAaron Patterson2022-03-231-4/+0
|\
| * Undeprecate set_cookie_header!/delete_cookie_header!Jeremy Evans2022-03-041-4/+0
* | Add :escape_key option to set_cookie_headerJeremy Evans2022-03-223-1/+13
* | Tighten authority matchingJeremy Evans2022-03-212-9/+104
* | Remove deprecated Rack::Request::SCHEME_WHITELISTJeremy Evans2022-03-162-4/+1
* | Deprecate Rack::Auth::DigestJeremy Evans2022-03-097-290/+268
|/
* Fix bug in deprecated delete_cookie_header!Jeremy Evans2022-03-041-1/+1
* Fix verbose warnings in specsJeremy Evans2022-03-039-50/+46
* Define Rack::NullLogger#fatal!Jeremy Evans2022-03-032-1/+2
* Non-`$VERBOSE` warning for `byte_ranges`Samuel Williams2022-03-031-1/+1
* Allow header value to be an Array of String instances. (#1793)Samuel Williams2022-03-0210-162/+212
* Do not change directory to / when daemonizing (Fixes #1813)Jeremy Evans2022-02-232-1/+2
* Update lib/rack/response.rbSamuel Williams2022-02-231-1/+1
* Correct handling of streaming body in `Rack::Response`.Samuel Williams2022-02-231-20/+24
* Add deprecation warning to `Rack::Chunked`.Samuel Williams2022-02-231-0/+1
* Add deprecation warning to `Rack::Response#headers`.Samuel Williams2022-02-231-2/+6
* Fix URL for rack-cache external testing.Samuel Williams2022-02-231-1/+1
* Merge pull request #1812 from jeremyevans/no-uppercase-headers-1592Aaron Patterson2022-02-2258-821/+630
|\
| * Use forked `rack-cache` git repo.Samuel Williams2022-02-221-1/+1
| * Change SPEC to not allow uppercase header keysJeremy Evans2022-02-1857-820/+629
* | Explicitly update RubyGems to avoid CI failures on old Rubies.Samuel Williams2022-02-221-0/+1
* | Move `Rack::Session` module and related tests into a separate gem.Samuel Williams2022-02-2216-2503/+3
* | Encrypted session cookies using Rack::EncryptorMichael Coyne2022-02-224-72/+604
|/
* Mark `Rack::File` compatibility wrapper as deprecated.Samuel Williams2022-02-192-0/+3
* Add Rack::RewindableInput::MiddlewareJeremy Evans2022-02-133-4/+26
* Remove rewindable rack.input from SPECJeremy Evans2022-02-1310-88/+9