Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Dec 17, 2010
Commits on Dec 13, 2010
  1. @catwell @josh

    Fix Rack::Auth::Digest query string bug

    catwell authored josh committed
    Signed-off-by: Joshua Peek <>
Commits on Dec 11, 2010
  1. @manveru
  2. @stormbrew @manveru

    FastCGI Handler should not rebind to host/port if file is set.

    stormbrew authored manveru committed
    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.
  3. @manveru

    Add MIME types for .ttf and .woff

    Raving Genius authored manveru committed
Commits on Dec 9, 2010
  1. @richmeyers @josh
  2. @richmeyers @josh

    Treat an empty content type as nil content type (issue #40)

    richmeyers authored josh committed
  3. @josh

    Resolve absolute path of config so daemonize works

    Andrew Bortz authored josh committed
  4. @jbarnette @josh

    Don't throw exceptions for invalid command-line options.

    jbarnette authored josh committed
  5. @josh

    Fixes REQUEST_PATH for WEBrick

    Andrew Stevens authored josh committed
  6. @josh

    use is_a?(IO) instance of instance_of?(String)

    Janne Hietamaki authored josh committed
  7. @josh

    Fixed handling of multipart fields that have Content-Type but are not…

    Janne Hietamaki authored josh committed
    … files.
  8. @jdsumsion @josh

    Removing the promiscous umask from the daemonize implementation.

    jdsumsion authored josh committed
    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.
  9. @postmodern @josh
  10. @josh

    Trim whitespace added in 2ed5a13

    josh authored
  11. @thinkerbot @josh
  12. @stephencelis @josh

    Rack::Request support for HTTP_X_FORWARDED_{PORT,SSL}

    stephencelis authored josh committed
  13. @josh

    Silence test warnings

    josh authored
Commits on Nov 2, 2010
  1. @martoche @josh

    HTTP_X_FORWARDED_PROTO can be a list of chained values, eg 'https, ht…

    martoche authored josh committed
    …tp, http'
Commits on Oct 28, 2010
  1. @sstephenson @josh

    Fix initializing Response objects with differently-cased Content-Type…

    sstephenson authored josh committed
    … headers
Commits on Oct 26, 2010
  1. @josh
Commits on Oct 10, 2010
  1. @josevalim @raggi

    ssl? should also return true if rack.url_scheme is https.

    josevalim authored raggi committed
    Signed-off-by: raggi <>
  2. @raggi

    showexceptions: gracefully handle empty backtraces

    raggi authored
    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] -
    Signed-off-by: raggi <>
Commits on Oct 5, 2010
  1. @raggi
  2. @raggi
  3. @raggi

    release semantics of Rack::Chunked and Rack::ContentLength from handl…

    raggi authored
    …ers. this should not be forced on users.
Commits on Oct 4, 2010
  1. @raggi
  2. @raggi
  3. @raggi

    minor style changes for merge

    raggi authored
  4. @snej @raggi

    Byte-range support for File class.

    snej authored raggi committed
    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 <>
Commits on Oct 3, 2010
  1. @josevalim @raggi

    Move sid initialization to another method so it can be overwritten by…

    josevalim authored raggi committed
    … other frameworks.
    Signed-off-by: raggi <>
  2. @raggi
  3. @raggi

    186 bro :'(

    raggi authored
  4. @raggi

    Merge branch 'perfix' of into theda…

    raggi authored
    * 'perfix' of
      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?"
  5. @spastorino @raggi

    PERF: change inject({}) to Hash + map

    spastorino authored raggi committed
    Signed-off-by: raggi <>
Something went wrong with that request. Please try again.