Date | Commit message (Collapse) |
|
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.
|
|
Eliminate warnings for Ruby2.7.0-preview3
|
|
|
|
|
|
|
|
Deprecate Rack::Session::Memcache in favor of Rack::Session::Dalli from dalli gem
|
|
Robust separation of Content-Disposition fields
|
|
|
|
dalli gem
|
|
|
|
|
|
|
|
Remove 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
|
|
Added relevant links to the projects
|
|
|
|
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.
|
|
Remove broken lighttpd specs.
|
|
|
|
|
|
|
|
|
|
Fix cgi specs
|
|
added the homebrew way to install FCGI in the README file
|
|
|
|
root directory.
* Left a Rack::File constant, for backwards compatibility.
|
|
Remove 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.
|
|
|
|
Add NGINX Unit web server to list on README.md
|
|
https://unit.nginx.org/configuration/#ruby
|
|
Backfill CHANGELOG for Rack 2.0.1 - 2.0.7
|
|
|
|
use base64
|
|
|
|
Use `const_get` to get klass without `inject`
|
|
Refactor QueryParser::Params#to_params_hash for readability and performance
|
|
remove redundant freeze
|
|
TypeError Regexp#match?(nil) in Ruby Head
|
|
Simplify joining 2 strings
|
|
Revert 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.
|
|
|
|
|
|
|
|
Fix stringify_keys error when other is SessionHash
|
|
last slash check optimization
|
|
|
|
Move server names to a constant
|
|
|