summary refs log tree commit
DateCommit message (Collapse)
2019-12-15README.rdoc: remove incorrect URL for unicorn no-unicorn
unicorn does not and will never use proprietary software or any services requiring a terms-of-service or registration for development. Having a github.com URL there is misleading to potential users and hackers. See commit df1d52d4a8a303119879cb2fb7466049393afbe3 for rationale for the complete removal.
2019-12-14Merge pull request #1426 from osamtimizer/fix/eliminate-warnings-on-test
Eliminate warnings for Ruby2.7.0-preview3
2019-12-14in ruby2.4.0, URI doesn't respond to :open
2019-12-14eliminate warning for testing of passing invalid header
2019-12-14calling URI.open via Kernel#open is deprecated
2019-12-04Merge pull request #1421 from fatkodima/memcache-client-to-dalli
Deprecate Rack::Session::Memcache in favor of Rack::Session::Dalli from dalli gem
2019-11-30Merge pull request #1422 from fatkodima/content-disposition-spaces
Robust separation of Content-Disposition fields
2019-11-29Robust separation of Content-Disposition fields
2019-11-29Deprecate Rack::Session::Memcache in favor of Rack::Session::Dalli from ↵
dalli gem
2019-11-28Add link to Unicorn.
2019-11-28Add links to Roda & Utopia.
2019-11-28Add link to Falcon.
2019-11-28Merge pull request #1419 from VBart/patch-1
Remove mentions of outdated and unmaintained projects
2019-11-28Remove mentions of outdated and unmaintained projects
Projects removed: 1. Ebb - last commit 12 years ago, 1 contributor, homepage is down. 2. Fuzed - last commit 10 years ago, homepage is down 3. Glassfish v3 - last commit 9 years ago, homepage is down 4. Reel - repository is archived, author is looking for volunteer maintainers since August 2018 without any success 5. unixrack - last commit 6 years ago, 3 contributors 6. Espresso - repository is deleted, last release 6 years ago 7. Halcyon - last commit 11 years ago, homepage is down 8. Mack - last commit 11 years ago, 2 contributors, homepage is down 9. Maveric - repository is deleted, last release 10 years ago 10. Merb - last commit 7 years ago, homepage is down 11. Rum - last commit 11 years ago, 1 contributor 12. Sin - last commit 11 years ago, 2 contributors 13. Vintage - last release 10 years ago, homepage is down 14. Waves - last commit 10 years ago, 2 contributors, homepage is down 15. Wee - last two commits 4 and 9 years ago, 1 contributor
2019-11-27Merge pull request #1418 from VBart/patch-4
Added relevant links to the projects
2019-11-26Added relevant links to the projects
2019-11-21Do not reference HTTP_VERSION internally
HTTP_VERSION is supposed to be a client supplied header. This usage inside Rack is conflating it with SERVER_PROTOCOL, which imo is instead also conflating it with the client's HTTP version from the request line. In any of these cases, HTTP_VERSION is set when an existing Version header doesn't already exist. So it's possible to send a Version header to conflict with the expected behaviors. According to the CGI spec (https://tools.ietf.org/html/draft-robinson-www-interface-00) > Environment variables with names beginning with "HTTP_" contain header data read from the client, if the protocol used was HTTP. This is an anscillary issue with Rack, but will leave that open for discussion since this behavior already exists.
2019-11-21Merge pull request #1414 from rack/remove-lighttp
Remove broken lighttpd specs.
2019-11-16Update README.
2019-11-16Remove broken lighttpd specs.
2019-11-15Minor documentation fixes (File -> Files).
2019-11-15Fix autoloading File and Files constants.
2019-11-15Merge pull request #1172 from radekosmulski/fix-cgi-spec-bug
Fix cgi specs
2019-11-15Merge pull request #1079 from sophiedeziel/readme
added the homebrew way to install FCGI in the README file
2019-11-15Require 'rack/files' since it is used in Rack::Directory.
2019-11-15Renamed Rack::File to Rack::Files, since it can serve multiple files from a ↵
root directory. * Left a Rack::File constant, for backwards compatibility.
2019-11-14Merge pull request #1411 from rack/no-rg
Remove implicit dependency on RubyGems
2019-11-14Remove implicit dependency on RubyGems
We should avoid adding new dependencies, including RubyGems. This commit just avoids using the `Gem` constant so don't need RubyGems.
2019-11-13 Remove `@has_app` from `Rack::Cascade`.
2019-11-09Merge pull request #1409 from VBart/patch-1
Add NGINX Unit web server to list on README.md
2019-11-08Add NGINX Unit web server to list on README.md
https://unit.nginx.org/configuration/#ruby
2019-11-05Merge pull request #1408 from Drenmi/maintenance/update-changelog
Backfill CHANGELOG for Rack 2.0.1 - 2.0.7
2019-11-04Backfill CHANGELOG for Rack 2.0.1 - 2.0.7
2019-10-29Merge pull request #1404 from ahorek/base64
use base64
2019-10-29use base64
2019-10-28Merge pull request #1384 from shioimm/const_get-without-inject
Use `const_get` to get klass without `inject`
2019-10-28Merge pull request #1383 from Drenmi/refactor/query-parser-params-to-hash
Refactor QueryParser::Params#to_params_hash for readability and performance
2019-10-28Merge pull request #1402 from ahorek/freeze
remove redundant freeze
2019-10-28Merge pull request #1403 from ahorek/ruby27
TypeError Regexp#match?(nil) in Ruby Head
2019-10-28Merge pull request #1405 from styd/simplify-joining-string
Simplify joining 2 strings
2019-10-28Merge pull request #1407 from NikolayRys/revert_simple_proxy
Revert SimpleBodyProxy
2019-10-28Revert the introduction of SimpleBodyProxy
Partial revert to a breaking change introduced in commit https://github.com/rack/rack/pull/1327 It's not a regular git-revert because the commit contained some fixes for the tests, which should be preserved.
2019-10-22Simplify joining 2 strings
2019-10-19TypeError Regexp#match?(nil) in Ruby Head
2019-10-18remove redundant freeze
2019-10-17Merge pull request #1401 from styd/stringify-keys-session-hash
Fix stringify_keys error when other is SessionHash
2019-10-17Merge pull request #1040 from railsme/optimize-static
last slash check optimization
2019-10-17Fix stringify_keys error when other is SessionHash
2019-10-16Merge pull request #1369 from krzysiek1507/refactor/extract-server-names
Move server names to a constant
2019-10-16Merge branch 'master' into optimize-static