Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Nov 5, 2014
  1. John Bachir

    convert readme to markdown

    jjb authored
    and merge in the gitter badge
Commits on Dec 10, 2012
  1. Konstantin Haase

    Merge pull request #30 from JordiPolo/master

    rkh authored
    Printout contribution
Commits on May 17, 2012
  1. Mike Skalnik
Commits on Mar 9, 2012
  1. Bryce McDonnell

    updated readme

    brycemcd authored
Commits on Mar 5, 2011
  1. Jordi Polo
Commits on Sep 19, 2010
  1. gmarik

    Rack::TryStatic middleware

    gmarik authored
    - try match request to a static file
Commits on Aug 7, 2010
  1. Eli Fox-Epstein Michael Fellinger

    A few minor text changes

    elitheeli authored manveru committed
  2. Eli Fox-Epstein Michael Fellinger

    Domain-Specific Language

    elitheeli authored manveru committed
Commits on Jun 7, 2010
  1. Ryan Tomayko
Commits on Mar 4, 2010
  1. Ryan Tomayko

    ETag graduated to Rack core

    rtomayko authored
Commits on Feb 8, 2010
  1. Geoff Buesing Ryan Tomayko

    Rack::SimpleEndpoint: create simple endpoints with routing rules

    gbuesing authored rtomayko committed
    This is similar to basic Sinatra actions but in middleware form.
  2. Geoff Buesing Ryan Tomayko

    Rack::ResponseHeaders: manipulate response headers

    gbuesing authored rtomayko committed
Commits on Jan 10, 2010
  1. Pirmin Kalberer

    Unimplented methods removed

    pka authored
  2. Pirmin Kalberer
Commits on Jun 6, 2009
  1. anupom syam Ryan Tomayko

    Rack::StaticCache - auto cache headers for URLs with asset timestamps

    anupom authored rtomayko committed
    Modifies response headers for client and proxy caching of static
    files that minimizes http requests and improves overall load times
    for second time visitors.
    
    Signed-off-by: Ryan Tomayko <rtomayko@gmail.com>
Commits on May 21, 2009
  1. Martin Ryan Tomayko

    Fix README typo (Rack::AcceptFormat)

    mynyml authored rtomayko committed
Commits on May 10, 2009
  1. Joshua Peek

    Rack::Cookies

    josh authored
Commits on Apr 28, 2009
  1. Jon Crosby

    Add Rack::HostMeta

    jcrosby authored
Commits on Feb 21, 2009
  1. Ryan Tomayko

    Rack::AcceptFormat - turns Accept into an file extension

    Cyril Rohr authored rtomayko committed
  2. Harry Vangberg Ryan Tomayko

    Rack::Backstage - maintenance page middleware

    vangberg authored rtomayko committed
    If specified file exists, serve that one. Convenient for
    maintenance pages.
Commits on Feb 9, 2009
  1. Jeremy Evans Ryan Tomayko

    Add Rack::RelativeRedirect

    jeremyevans authored rtomayko committed
    Transforms relative paths in redirects to absolute URLs.
    
    This allows your web applications to use simple relative paths in
    their redirects if they want, so they don't have to worry about
    the url scheme, server name, or port.  Absolute URLs are not
    modified.  This uses a sensible default based on the environment,
    but gives the user full control by allowing them to specify a block
    that provides the absolute part of the url (e.g. http://example.org).
    
    Currently, this only takes affect if the response code is 301-303,
    I'm not sure if other status codes should be considered, but they
    should be easy to add if so.  Also,  this currently only considers
    Locations starting with http:// or https:// as absolute URLs.  If
    other protocol schemes should be considered, those can be added
    later.
    
    This code will fail if the Location includes the server name part
    but not the protocol scheme (e.g. Location: //example.org/path).
    If those should be allowed, we can do so, but that's also a valid
    relative path, so it's not without its problems.
    
    This implementation works with both relative and absolute paths.
    If a relative path is given (not starting with a slash), it
    is made relative to the request path.  I'm not sure if this works
    perfectly, though it passes the specs I wrote.
  2. TJ Holowaychuk Ryan Tomayko

    Added Rack::Deflect - DOS protection middleware

    tj authored rtomayko committed
    Functional, yet expermental middleware for protecting
    against Denial-of-service attacks.
Commits on Feb 7, 2009
  1. Joshua Peek

    Add Signals middleware

    josh authored
Commits on Feb 3, 2009
  1. Cameron Walters (cee-dub)
Commits on Feb 2, 2009
  1. Jon Crosby

    Add Rack::NotFound

    jcrosby authored
Commits on Feb 1, 2009
  1. Jon Crosby

    Add Rack::Config

    jcrosby authored
    Rack::Config is shared configuration for cooperative middleware,
    pulled from the rack-config gem.
Commits on Jan 23, 2009
  1. Mislav Marohnić Ryan Tomayko

    Add Rack::NestedParams; based on Rails UrlEncodedPairParser

    mislav authored rtomayko committed
    * Cleaned up whitespace errors [rtomayko]
    * Added note to README [rtomayko]
Commits on Jan 14, 2009
  1. Pratik

    Add Rack::Callbacks. Example :

    lifo authored
    application = Rack::Callbacks.new do
      before Filter1, arguments
      before Filter1
    
      run RackApplication.new
    
      after Hourkeeping
    end
    
    Rack::Builder.new do
      run application
    end
Commits on Dec 31, 2008
  1. Ryan Tomayko
  2. Ryan Tomayko

    Rack::ProcTitle - request status in $0

    rtomayko authored
    Updates the process title ($0) with request status information
    before passing each request downstream. The process title format
    is similar to the mongrel_proctitle and thin_proctitle extensions
    that have been floating around for some time.
Commits on Dec 9, 2008
  1. Joshua Peek
  2. Ryan Tomayko
Something went wrong with that request. Please try again.