about summary refs log tree commit homepage
tag namev0.4.1 (de3a9bc58bd79691d798842ddc2716b71f78bd80)
tag date2009-04-01 03:52:57 -0700
tagged byEric Wong <normalperson@yhbt.net>
tagged objectcommit 6171c709e8...
unicorn v0.4.1
Eric Wong (50):
      All new benchmarks, old ones removed
      benchmark: header values must be strings
      Merge commit 'origin/benchmark' into release
      HttpResponse: speed up non-multivalue headers
      Streamline rack environment generation
      Don't bother unlinking UNIX sockets
      unicorn_rails: support non-Rack versions of Rails
      HttpRequest: small improvement for GET requests
      simplify the HttpParser interface
      Socket: add {snd,rcv}buf opts to bind_listen
      Merge commit 'v0.2.3'
      Don't allow failed log rotation to to break app
      Deferred log rotation in workers
      style: symbols instead of strings for signal names
      No need to disable luserspace buffering on client socket
      test_server: quieter tests
      Remove needless line break
      Always try to send a valid HTTP response back
      test_response: ensure closed socket after write
      test_response: ensure response body is closed
      TODO: update roadmap to 1.0.0
      configurator: per-listener backlog, {rcv,snd}buf config
      configurator: favor "listen" directive over "listeners"
      http11: use :http_body instead of "HTTP_BODY"
      Avoid having two pid files pointing to the same pid
      test_exec: fix race conditions
      test_exec: fix response bodies
      Fix default listener setup
      test_exec: fix another race condition
      bin/*: parse CLI switches in config.ru sooner
      app/old_rails/static: define missing constant
      unicorn_rails: give more info when aborting
      GNUmakefile: add test-exec and test-unit targets
      cgi_wrapper: ensure "Status:" header is not set
      Better canonicalization of listener paths + tests
      configurator: remove unnecessary SocketHelper include
      unicorn_rails: minor cleanup for dead variable
      Use {read,write}_nonblock on the pipe
      unicorn_rails: cleanup path mapping usage
      Rails stack tests for unicorn_rails
      test: factor out exec helpers into common code for Rails tests
      cgi_wrapper: fix cookies and other headers
      GNUmakefile: prefix errors with $(extra) variable
      cgi_wrapper: HTTP status code cleanups
      Add more tests for Rails
      test_rails: 4x speedup
      Manifest update
      Documentation updates, prep for 0.4.1 release
      Add local.mk.sample file that I use
      unicorn 0.4.1