summaryrefslogtreecommitdiff
path: root/test
Commit message (Expand)AuthorAgeFilesLines
...
* Add 100% line/branch coverage to rack/builder.rbJeremy Evans2022-05-251-0/+7
* Add 100% line/branch coverage to rack/query_parser.rbJeremy Evans2022-05-251-0/+8
* Fix various spelling issues. (#1897)Josh Soref2022-05-253-4/+4
* Remove Rack::Files.method_addedJeremy Evans2022-05-101-8/+0
* Add 100% line/branch coverage to rack/request.rbJeremy Evans2022-05-071-3/+35
* Add 100% line/branch coverage to rack/utils.rbJeremy Evans2022-05-071-5/+43
* Add 100% line/branch coverage to rack/lint.rbJeremy Evans2022-05-071-3/+127
* Add 100% line/branch coverage to rack/response.rbJeremy Evans2022-05-071-1/+75
* Add 100% line/branch coverage to rack/deflater.rbJeremy Evans2022-05-071-0/+69
* Add 100% line/branch coverage to rack/server.rbJeremy Evans2022-05-071-18/+145
* Enable branch coverage when coverage testingJeremy Evans2022-05-071-9/+6
* Add SERVER_PROTOCOL to SPEC (#1883)Jeremy Evans2022-04-304-11/+49
* Add methods for HTTP status codes 406 and 408 (#1882)Jason Garber2022-04-281-0/+10
* Don't overwrite other cookie attributes when building deletion cookie. (#1846)Samuel Williams2022-04-261-2/+26
* Remove `Rack::Multipart` dependency on `Rack::Request`. (#1872)Samuel Williams2022-04-272-3/+7
* Fix "reject insanely long boundaries" test hangJeremy Evans2022-04-201-1/+5
* Remove the autoload of Rack::Handler::WEBrickJeremy Evans2022-04-131-0/+1
* Tidy up documentation and specs in relation to lower case headers. (#1855)Samuel Williams2022-04-1148-527/+527
* Use lower case normalisation for cookie attributes. (#1849)Samuel Williams2022-04-061-2/+2
* Don't bother pattern matching existing set-cookie for deletion. (#1844)Samuel Williams2022-04-061-54/+46
* Allow configuring priorities for Forwarded and X-Forwarded-*Jeremy Evans2022-04-041-6/+183
* Support RFC 7239: HTTP Forwarded headerfatkodima2022-04-043-1/+106
* Use custom exception on params too deep error.Josef Šimánek2022-04-032-3/+3
* Add :escape_key option to set_cookie_headerJeremy Evans2022-03-221-0/+8
* Tighten authority matchingJeremy Evans2022-03-211-0/+75
* Fix verbose warnings in specsJeremy Evans2022-03-039-50/+46
* Allow header value to be an Array of String instances. (#1793)Samuel Williams2022-03-025-65/+65
* Merge pull request #1812 from jeremyevans/no-uppercase-headers-1592Aaron Patterson2022-02-2234-657/+506
|\
| * Change SPEC to not allow uppercase header keysJeremy Evans2022-02-1834-657/+506
* | Move `Rack::Session` module and related tests into a separate gem.Samuel Williams2022-02-227-1390/+0
* | Encrypted session cookies using Rack::EncryptorMichael Coyne2022-02-222-36/+288
|/
* Add Rack::RewindableInput::MiddlewareJeremy Evans2022-02-131-0/+9
* Remove rewindable rack.input from SPECJeremy Evans2022-02-133-56/+1
* Fix separate testing for Rack::HeadersJeremy Evans2022-02-041-0/+4
* Merge pull request #1801 from jeremyevans/require-part-testingAaron Patterson2022-02-0452-14/+318
|\
| * Enable directly requiring Rack componentsJeremy Evans2022-02-0352-14/+318
* | Add Rack::Headers to support lower-case header keysJeremy Evans2022-02-021-0/+515
|/
* Avoid use of regexps for parsing parameter keysJeremy Evans2022-01-262-3/+32
* Remove `rack.multithread`/`rack.multiprocess`/`rack.run_once`Jeremy Evans2022-01-263-27/+1
* Cache Rack::Request#POST result if input content type is not parseable (Fixes...Jeremy Evans2022-01-251-1/+3
* Deprecate key_space_limitJonathan Rochkind2022-01-253-56/+31
* Require the response headers be an unfrozen hash in SPECJeremy Evans2022-01-252-6/+18
* Properly set the expires attribute for the mock response cookieRobin Wallin2022-01-251-1/+22
* Make query string parsing conform to URL specJeremy Evans2022-01-241-7/+9
* Add comment regarding the conditional override of YAML.unsafe_loadJeremy Evans2022-01-251-0/+3
* Do not assume YAML.unsafe_load is defined in mock specsJeremy Evans2022-01-251-0/+6
* Merge pull request #1745 from ioquatix/streamingmasterAaron Patterson2022-01-202-3/+3
|\
| * Introduce Streaming Body specification.Samuel Williams2022-01-202-3/+3
* | Prefer `filename*` over `filename` when processing multipart data.chiwenchen2022-01-212-0/+12
|/
* Remove obsolete support for RFC2109 date/time formatting.Samuel Williams2022-01-151-4/+0