Files | Admin

Notes:

Release Name: 2.0.0pre2

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.