summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Add support for default app (404).remove-execution-variablesSamuel Williams2020-11-142-6/+7
* Allow nested builder if middleware class responds to `rackup`.Samuel Williams2020-11-144-12/+99
* Always use mutex. Uncontested mutex is not slow.Samuel Williams2020-11-131-10/+4
* Remove `rack.multithread`/`rack.multiprocess`/`rack.run_once`.Samuel Williams2020-11-1313-285/+6
* Use faster OpenSSL secure_compare if availableBart de Water2020-11-132-6/+15
* Fix warningkvokka2020-11-041-1/+1
* Remove thin specJeremy Evans2020-10-211-98/+0
* use @status instead of status.to_iceclinux2020-09-241-1/+1
* Update test command in CONTRIBUTING.mdAlec Clarke2020-09-191-1/+5
* Add :same_site cookie option to the param docs.Alec Clarke2020-09-161-2/+2
* Raise Rack::Multipart::EmptyContentError instead of EOFError for parsing empt...Jeremy Evans2020-09-053-2/+7
* Fix RuboCop offensesUtkarsh Gupta2020-09-053-2/+6
* add size to Rack::RewindableInputpavel2020-08-273-0/+13
* Decrease default allowed parameter recursion level from 100 to 32Jeremy Evans2020-07-194-5/+6
* Add 2.2.3 information to CHANGELOGJeremy Evans2020-07-161-0/+6
* Make Rack::Request#{[],[]=} warn even in non-verbose modeJeremy Evans2020-07-143-22/+31
* Remove Rack::HTTP_VERSION and don't set HTTP_VERSION in env in cgi and webrickJeremy Evans2020-07-145-4/+1
* Make TempfileReaper delete temp files if application raises an exceptionJeremy Evans2020-07-133-1/+27
* Add APNGDaniel Aleksandersen2020-07-101-0/+1
* Add more image formatsDaniel Aleksandersen2020-07-011-0/+7
* Mark "Remove `to_ary` from Response` as breakingSebastiaan Pouyet2020-06-291-1/+1
* Stop using deprecated OpenSSL constantsBart de Water2020-06-294-4/+8
* When parsing cookies, only decode the valuesMatt Langlois2020-06-152-2/+10
* Merge pull request #1670 from simplybusiness/case-insensitive-fetchAaron Patterson2020-06-082-0/+36
|\
| * Fix indentingLukas Oberhuber2020-06-061-1/+1
| * Simplify fetchLukas Oberhuber2020-06-061-2/+2
| * Case insensitive fetch on HeaderHashLukas Oberhuber2020-06-062-0/+36
|/
* Merge pull request #1667 from jeremyevans/json-cookie-1666Aaron Patterson2020-05-283-1/+16
|\
| * Fix using Rack::Session::Cookie with coder: Rack::Session::Cookie::Base64::{J...Jeremy Evans2020-05-273-1/+16
|/
* Rakefile: external tests: Rename our RuboCop YAMLOlle Jonsson2020-05-251-0/+3
* RuboCop: Lint with automatic fixingOlle Jonsson2020-05-254-4/+4
* Update RuboCop configurationOlle Jonsson2020-05-251-2/+2
* Remove options from `Builder#parse_file` & `Builder#load_file`.Samuel Williams2020-05-256-55/+19
* SPEC: Require "status" to be Integer and >= 100Olle Jonsson2020-05-255-15/+17
* Update CHANGELOG.Samuel Williams2020-05-251-1/+2
* Remove unnecessary gems.Samuel Williams2020-05-251-6/+0
* Regenerate SPECOlle Jonsson2020-05-251-5/+9
* YARD config: use SPEC.rdoc nameOlle Jonsson2020-05-251-1/+1
* Rename `testrequest.rb` -> `test_request.rb`.Samuel Williams2020-05-248-22/+18
* Remove FCGI, LSWS, SCGI, Thin handlers. Fixes #1584.Samuel Williams2020-05-248-300/+11
* Remove Ruby 2.3 from CI.Samuel Williams2020-05-241-1/+1
* Merge pull request #1648 from fatkodima/refactor-multipart-parserAaron Patterson2020-05-221-26/+26
|\
| * Refactor Multipart::Parser parse loop logicfatkodima2020-05-121-26/+26
* | Merge pull request #1645 from simplybusiness/base64_cookie_valuesAaron Patterson2020-05-223-2/+9
|\ \
| * | Use drop instead of endless rangeLukas Oberhuber2020-05-081-1/+1
| * | Ignore cookie value and only split on first equalsLukas Oberhuber2020-05-061-3/+3
| * | Add to changelogLukas Oberhuber2020-05-051-0/+1
| * | Ensure some cookies don't cause failureLukas Oberhuber2020-05-052-1/+7
| |/
* | adding a test for directory traversalAaron Patterson2020-05-121-0/+12
|/
* Wrap response headers with HeaderHash where it's missingAndrew Konchin2020-05-042-0/+3