v3.0.0pre1
tag3cb993ee7a895850a49dbf18554c649923dea234
object 958c1f81a2c570f4027d8fe2dd4f5c40ac7ed430
authorEric Wong <normalperson@yhbt.net>
Wed, 17 Nov 2010 00:04:04 +0000 (16 16:04 -0800)
unicorn 3.0.0pre1

Rewindable "rack.input" may be disabled via the
"rewindable_input false" directive in the configuration file.
This will violate Rack::Lint for Rack 1.x applications, but
can reduce I/O for applications that do not need it.

There are also internal cleanups and enhancements for future
versions of Rainbows!

Eric Wong (11):
      t0012: fix race condition in reload
      enable HTTP keepalive support for all methods
      http_parser: add HttpParser#next? method
      tee_input: switch to simpler API for parsing trailers
      switch versions to 3.0.0pre
      add stream_input class and build tee_input on it
      configurator: enable "rewindable_input" directive
      http_parser: ensure keepalive is disabled when reset
      *_input: make life easier for subclasses/modules
      tee_input: restore read position after #size
      preread_input: no-op for non-rewindable "rack.input"