Permalink
Commits on Dec 17, 2010
Commits on Dec 13, 2010
  1. Fix Rack::Auth::Digest query string bug

    catwell authored and josh committed Dec 13, 2010
    Signed-off-by: Joshua Peek <josh@joshpeek.com>
Commits on Dec 11, 2010
  1. FastCGI Handler should not rebind to host/port if file is set.

    stormbrew authored and manveru committed Dec 2, 2010
    File should override Port/Host so that things like Rackup that *always* pass in a host/port combination can be overriden by the File parameter. This change makes that happen.
  2. Add MIME types for .ttf and .woff

    Raving Genius authored and manveru committed Dec 11, 2010
Commits on Dec 9, 2010
  1. Resolve absolute path of config so daemonize works

    Andrew Bortz authored and josh committed Sep 7, 2010
  2. Fixes REQUEST_PATH for WEBrick

    Andrew Stevens authored and josh committed Nov 18, 2010
  3. use is_a?(IO) instance of instance_of?(String)

    Janne Hietamaki authored and josh committed Dec 9, 2010
  4. Fixed handling of multipart fields that have Content-Type but are not…

    Janne Hietamaki authored and josh committed Dec 2, 2010
    … files.
    
    rack@acffe8e
  5. Removing the promiscous umask from the daemonize implementation.

    jdsumsion authored and josh committed Nov 5, 2010
    This prevents me from putting a daemon process in a jail of some kind, and
    being able to control the umask from the environment before I launch it.
    
    There is no corollary to this in the Ruby 1.9's Process.daemon, see
    rb_daemon in ruby/process.c.
  6. Trim whitespace added in 2ed5a13

    josh committed Dec 9, 2010
  7. Silence test warnings

    josh committed Dec 9, 2010
Commits on Nov 2, 2010
Commits on Oct 28, 2010
Commits on Oct 26, 2010
Commits on Oct 10, 2010
  1. ssl? should also return true if rack.url_scheme is https.

    josevalim authored and raggi committed Oct 8, 2010
    Signed-off-by: raggi <jftucker@gmail.com>
  2. showexceptions: gracefully handle empty backtraces

    raggi committed Oct 10, 2010
    Some HTTP servers (e.g. Unicorn and Rainbows!) raise certain
    exceptions without a backtrace[1], so avoid triggering our own
    NoMethodError exception because of this.
    
    [1] - http://git.bogomips.org/cgit/unicorn.git/commit/?id=e4256da292f9626d7dfca60e08f65651a0a9139a
    
    Conflicts:
    
    	test/spec_showexceptions.rb
    
    Signed-off-by: raggi <jftucker@gmail.com>
Commits on Oct 5, 2010
  1. release semantics of Rack::Chunked and Rack::ContentLength from handl…

    raggi committed Oct 4, 2010
    …ers. this should not be forced on users.
Commits on Oct 4, 2010
  1. minor style changes for merge

    raggi committed Oct 4, 2010
  2. Byte-range support for File class.

    snej authored and raggi committed Oct 4, 2010
    Allows Rack to support byte-range requests (via
    the HTTP 1.1 "Range:" header) for static files,
    even when sendfile is not being used.
    
    Conforms to RFC 2616 sec. 14.35 _except_ that
    multiple byte-ranges are not supported yet.
    (They're parsed correctly, but the response body
    would need to be a MIME multipart.)
    
    Tested in Ruby 1.8.7 on Mac OS X 10.6.4.
    
    Signed-off-by: raggi <jftucker@gmail.com>
Commits on Oct 3, 2010
  1. Move sid initialization to another method so it can be overwritten by…

    josevalim authored and raggi committed Oct 3, 2010
    … other frameworks.
    
    Signed-off-by: raggi <jftucker@gmail.com>
  2. 186 bro :'(

    raggi committed Oct 3, 2010
  3. Merge branch 'perfix' of http://github.com/thedarkone/rack into theda…

    raggi committed Oct 3, 2010
    …rkone-perfix
    
    * 'perfix' of http://github.com/thedarkone/rack:
      No need to delete a key that doesn't exist.
      Avoiding invoking #delete unless unnecessary.
      Fix the phantom header key bug.
      Revert "Don't set header to nil on HeaderHash#include?"
  4. PERF: change inject({}) to Hash + map

    spastorino authored and raggi committed Oct 3, 2010
    Signed-off-by: raggi <jftucker@gmail.com>