summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Expose some basic predicates for server concurrency / parallelism.remove-execution-constantsSamuel Williams2020-07-281-0/+11
* Propagate options through builder, and remove `parse_file`.Samuel Williams2020-07-283-55/+21
* Tidy up `Builder#initialize`.Samuel Williams2020-07-281-1/+6
* Remove thin spec.Samuel Williams2020-07-281-95/+0
* Always use mutex. Uncontested mutex is not slow.Samuel Williams2020-07-281-10/+4
* Remove `rack.multithread`/`rack.multiprocess`/`rack.run_once`.Samuel Williams2020-07-2814-288/+6
* 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
* Add missing Logger methods to Rack::NullLoggerAndrew Konchin2020-05-041-0/+7
* Fix Rack::ShowStatus and close original bodyAndrew Konchin2020-05-042-3/+25
* README: Replace CircleCI w/ GH Actions badgeOlle Jonsson2020-04-011-1/+1
* Request#port: Avoid warning about unused variablesOlle Jonsson2020-04-011-2/+2
* Update testsKeith Gable2020-03-251-3/+3
* Don't ary.inspect in the lint assertionsKeith Gable2020-03-251-2/+2
* Merge pull request #1611 from krororo/fix-usernameRafael França2020-02-251-1/+1
|\