Commits on Jan 3, 2010
  1. Set 1.1 release date

    josh committed Jan 3, 2010
  2. Update copyright messages

    committed Jan 3, 2010
Commits on Dec 27, 2009
  1. Revert "Add --chdir option to rackup"

    This reverts commit b5a47e2
    josh committed Dec 27, 2009
Commits on Dec 26, 2009
  1. Add --chdir option to rackup

    josh committed Dec 26, 2009
  2. Use "config" instead of "rack_file"

    josh committed Dec 26, 2009
  3. Add shebang back to rackup

    josh committed Dec 26, 2009
  4. Note nosqueeze change

    josh committed Dec 26, 2009
  5. Add previous change to changelog

    josh committed Dec 26, 2009
  6. Tag not found responses from file servers with X-Cascade header

    Prepares internal file servers for revised Rack::Cascade that looks
    for a magic header instead of discarding all 404 responses.
    josh committed Dec 26, 2009
  7. whoops, bad restoration

    josh committed Dec 26, 2009
  8. Bump version and release to 1.1

    josh committed Dec 26, 2009
  9. update README, Sunshowers is not a web server

    Sunshowers is a library that can enhance Rack::Request when
    used with Rainbows! but is not a server itself.  Additionally,
    the official name for Rainbows! is "Rainbows!" with a bang.
    Signed-off-by: Christian Neukirchen <>
    Eric Wong committed with Dec 26, 2009
Commits on Dec 25, 2009
  1. Update README

    committed Dec 25, 2009
  2. ignore dist tmp files

    josh committed Dec 25, 2009
  3. Prepare release notes for 1.1

    josh committed Dec 25, 2009
Commits on Dec 24, 2009
Commits on Dec 22, 2009
  1. Use Content-Type to determine POST params parsing [#20]

    Reverts the hard test for a 'PUT' request method (8d01dc0) and
    uses the Content-Type to determine whether to read into the
    request body. The Request#POST method parses the request body
    if (and only if) either of the following conditions are met:
    1. The request's Content-Type is application/x-www-form-urlencoded
       or multipart/form-data. Note: the REQUEST_METHOD is ignored in
       this case.
    2. The original REQUEST_METHOD is 'POST' and no Content-Type header
       was specified in the request. Note that we use the REQUEST_METHOD
       value before any modifications by the MethodOverride middleware.
    This is very similar to how this worked prior to 8d01dc0 but
    narrows the 'no Content-Type' special case to apply only to
    POST requests. A PUT request with no Content-Type header would
    trigger parsing before - with this change only POST requests
    with no Content-Type trigger parsing.
    rtomayko committed Jan 15, 2009
Commits on Dec 21, 2009
  1. Status code lookup utility

    josh committed Dec 21, 2009
  2. Extract parse_query and parse_multipart in Request so subclasses

    can change their behavior [#71 state:resolved]
    josh committed Dec 21, 2009
  3. Request#user_agent

    josh committed Dec 21, 2009
Commits on Dec 20, 2009
Commits on Dec 11, 2009
  1. ignore rackup log output

    josh committed Dec 11, 2009