Commits on Jan 4, 2013
  1. Fix script name escaping in Rack::Directory

    raggi committed Aug 26, 2012
    Closes #415 and replaces it, which came with no tests and an insecure
    implementation.
Commits on Dec 6, 2011
  1. Fix syntax error on Ruby 1.9

    cgriego committed Dec 6, 2011
Commits on Dec 5, 2011
  1. Correct Rack::Directory to escape file names and directories that con…

    raggi committed Dec 5, 2011
    …tain RFC3986 reserved characters
Commits on Dec 26, 2009
  1. Tag not found responses from file servers with X-Cascade header

    josh committed Dec 26, 2009
    Prepares internal file servers for revised Rack::Cascade that looks
    for a magic header instead of discarding all 404 responses.
Commits on Mar 11, 2009
Commits on Feb 25, 2009
  1. Use / suffix in text and URLs in directory listing

    Yonghui authored and rtomayko committed Feb 25, 2009
    Signed-off-by: Ryan Tomayko <rtomayko@gmail.com>
Commits on Jan 14, 2009
Commits on Jan 9, 2009
Commits on Sep 7, 2008
  1. New version of Rack::Directory

    chneukirchen committed Sep 7, 2008
    * Handles symlinks
      * Less disk access
      * Uses UTF8
      * Human-readable filesize from Bytes to Terabytes
      * Uses Rack::File as app by default
      * Does a File.expand_path on the
      * +root+ argument
      * Splits up the _call
      * method for easier
      * subclassing
      * Use new Rack::Mime
    
    Based on a patch by Michael Fellinger.
Commits on Jul 24, 2008
  1. Updated Rake::Lint to ensure Content-Length header is present for non…

    Dan Kubb
    Dan Kubb committed Jul 24, 2008
    …-chunked responses
Commits on Jun 4, 2008
Commits on Jun 1, 2008
Commits on Apr 25, 2008
  1. directory.rb - serves html index for nonfile paths

    scytrin committed Apr 25, 2008
      Rack::File similar processing of paths. On directory lookups it will serve
    a html index of it's contents. Entries begining with '.' are not presented.
      On lookups that result in a file, it will pass an unmodified env to the
    provided app. If an app is not provided, a Rack::File with the same root is
    used.
    
    darcs-hash:20080425235542-f4dbf-5774ea78c5f18e0f743cced5baaae1b04c3d37ae.gz