Permalink
Commits on Jan 17, 2009
  1. Fix multipart parsing of binary content in UTF8 mode

    Jonathan del Strother authored and josh committed Jan 16, 2009
    The boundary regexp should use the 'n' multibyte switch to disable multibyte processing on the multipart content bodies.
  2. Add tests for multipart uploads. Also ensure multipart parser tries t…

    josh committed Jan 14, 2009
    …o rewind the input stream.
Commits on Jan 9, 2009
Commits on Jan 6, 2009
  1. Fix last glitches

    chneukirchen committed Jan 6, 2009
  2. Set release date

    chneukirchen committed Jan 6, 2009
  3. Fix typos in auth/openid

    chneukirchen committed Jan 6, 2009
    Reported by Robert Adkins <radkins@technetra.com>
  4. Update gemspec

    chneukirchen committed Jan 5, 2009
Commits on Jan 5, 2009
  1. Revert "Added Rack::Request initialization memoization to reduce repe…

    chneukirchen committed Jan 5, 2009
    …titive instantiation cost."
    
    Potentially causes problems with inheritance.
    
    This reverts commits:
    4cf6f6e
    552f7b0
    eefbed8
  2. Branch 0.9

    chneukirchen committed Jan 5, 2009
  3. Update thanks

    chneukirchen committed Jan 5, 2009
  4. Update copyright

    chneukirchen committed Jan 5, 2009
  5. Update README

    chneukirchen committed Jan 5, 2009
  6. Shuffle scopes for 1.9

    chneukirchen committed Jan 5, 2009
  7. Fix spec_rack_response for 1.9

    raggi committed Jan 5, 2009
Commits on Jan 4, 2009
Commits on Dec 30, 2008
  1. Don't leak absolute paths in error messages

    chneukirchen committed Dec 30, 2008
    Reported by Yonghui Luo.
  2. Use HeaderHash where header case should be insensitive

    rtomayko committed Dec 29, 2008
    The ConditionalGet, ContentLength, Deflator, and ShowStatus
    middleware components were reading/checking headers case
    sensitively.
  3. Non-normalizing HeaderHash with case-insensitive lookups

    rtomayko committed Dec 12, 2008
    This is a backwards incompatible change that removes header name
    normalization while attempting to keep most of its benefits. The
    header name case is preserved but the Hash has case insensitive
    lookup, replace, delete, and include semantics.
Commits on Dec 29, 2008
  1. Don't try to rewind CGI input

    josh committed Dec 29, 2008
Commits on Dec 28, 2008