Notes:
Unicorn is an HTTP server for Rack applications designed to only serve
fast clients on low-latency, high-bandwidth connections and take
advantage of features in Unix/Unix-like kernels. Slow clients should
only be served by placing a reverse proxy capable of fully buffering
both the the request and response in between Unicorn and slow clients.
* http://unicorn.bogomips.org/
* mongrel-unicorn@rubyforge.org
* git://git.bogomips.org/unicorn.git
Changes:
Internal changes/cleanups for Rainbows!
Changes:
GIT-VERSION-GEN | 2 +-
Rakefile | 2 +-
bin/unicorn | 4 +-
ext/unicorn_http/ext_help.h | 4 -
ext/unicorn_http/unicorn_http.rl | 164 ++++++++++++++++++++++++--------------
lib/unicorn.rb | 2 +-
lib/unicorn/const.rb | 4 +-
lib/unicorn/http_request.rb | 37 +++-----
lib/unicorn/http_server.rb | 5 +-
lib/unicorn/tee_input.rb | 104 ++++++++++++------------
test/unit/test_http_parser_ng.rb | 2 +
test/unit/test_tee_input.rb | 9 +-
12 files changed, 185 insertions(+), 154 deletions(-)
commit eb5ba488422020568e5ccf650891d7fccce7238f
Author: Eric Wong
Date: Thu Oct 7 07:22:58 2010 +0000
unicorn 2.0.0pre2 - releases are cheap
Internal changes/cleanups for Rainbows!
commit 4c48b520786807487f7f76d709b0dbcee63c4d0c
Author: Eric Wong
Date: Thu Oct 7 06:59:05 2010 +0000
http: remove unnecessary rb_str_update() calls
Rubinius no longer uses it, and it conflicts with a public
method in MRI.
commit 8daf254356241c135ad2c843de567910528a10a7
Author: Eric Wong
Date: Thu Oct 7 06:55:22 2010 +0000
start using more compact parser API
This should be easier for Rainbows! to use
commit 090f56bb79a8ec734719d9be90daa3cd01d29871
Author: Eric Wong
Date: Thu Oct 7 06:33:03 2010 +0000
http_server: avoid method redefinition warnings
We clobber the accessor methods.
commit 5df8f15c32420c03b2e763a649e6d829ede52113
Author: Eric Wong
Date: Thu Oct 7 05:32:38 2010 +0000
http: allow this to be used as a request object
The parser and request object become one and the
same, since the parser lives for the lifetime
of the request.
commit 629107d749748f661ddb73f146ab35836874cc9e
Author: Eric Wong
Date: Wed Oct 6 17:16:49 2010 -0700
bin/unicorn: show "RACK_ENV" in --help
It's more descriptive as to what environment we're setting
than "ENVIRONMENT".
commit 1d1a2b1bd5bdd89f774f19bf8ad24c2f5f8a2d4c
Author: Eric Wong
Date: Wed Oct 6 01:27:45 2010 +0000
Raiefile: capture prerelease tags
Since we do those, now.
|