Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Aug 27, 2015
  1. @tenderlove

    Merge pull request #925 from budhrg/master

    tenderlove authored
    Fixed link and rack.session's indentation in SPEC
  2. @tenderlove

    Merge pull request #926 from deepj/symbol-procs

    tenderlove authored
    Use a symbol proc instead of a block in some cases
  3. @tenderlove

    Merge pull request #928 from deepj/travis-ruby-223-jruby-9k

    tenderlove authored
    Run tests against stable Ruby 2.2.3 and JRuby 9000
Commits on Aug 25, 2015
  1. @spastorino

    Merge pull request #927 from deepj/remove-deprecated-part

    spastorino authored
    Remove RACK_MULTIPART_LIMIT introduced by a mistake
  2. @tenderlove

    remove some useless methods

    tenderlove authored
  3. @tenderlove

    start using a request object inside the File middleware

    tenderlove authored
    This keeps us from knowing about the particular keys in the env hash for
    the things this middleware cares about
  4. @tenderlove

    introducing Util.get_byte_ranges

    tenderlove authored
    Use this instead of `byte_ranges`.  We don't want to depend on the rack
    `env` everywhere.
  5. @tenderlove
  6. @tenderlove

    cache path / range calculations on the stack for thread safety

    tenderlove authored
    We don't need to dup the file handler all the time if we just cache path
    and range calculations on the stack, then allocate an iterator object
    when we actually need to serve up a file
Commits on Aug 23, 2015
  1. @tenderlove

    Change Session internals to use Request objects

    tenderlove authored
    I want to use request objects for looking up session information. This
    allows us to only allocate one request object when dealing with session
    objects (rather than doing it every time we need to manipulate cookies,
Commits on Aug 22, 2015
  1. @tenderlove

    save the session object on the stack

    tenderlove authored
    now we don't need to ask the env to return the session object
  2. @deepj
  3. @deepj
  4. @deepj
Commits on Aug 21, 2015
  1. @tenderlove

    add Request#initialize_copy

    tenderlove authored
    The env should be duped if the request is duped
  2. @budhrg
Commits on Aug 20, 2015
  1. @tenderlove

    add methods for accessing request specific data

    tenderlove authored
    We want to set and get arbitrary data associated with a request object.
    Internally, this will just be set in the env hash, but in the future we
    may want to change where the data is stored (hopefully we'll stop
    passing an env hash around everywhere)
Commits on Aug 6, 2015
  1. @tenderlove
  2. @tenderlove
  3. @tenderlove

    Merge pull request #913 from matthewd/filename-parsing

    tenderlove authored
    Review filename header parsing regexps
  4. @tenderlove

    Merge pull request #919 from arronmabrey/fix_rack_static_index_bug

    tenderlove authored
    Fixes an issue where `Rack::Static` can raise a TypeError
  5. @tenderlove

    Merge pull request #920 from mcantor/remove-crufty-known-issues-files

    tenderlove authored
    Remove unused KNOWN-ISSUES file.
  6. @tenderlove

    Merge pull request #921 from mcantor/updated_logo

    tenderlove authored
    Update full logo with symmetrical icon.
  7. @tenderlove

    Merge pull request #923 from ganmacs/fix-indent-in-document

    tenderlove authored
    Fix indent in document
  8. @ganmacs

    fix indent in document

    ganmacs authored
    [ci skip]
Commits on Aug 4, 2015
  1. @mcantor
  2. @mcantor

    Constantize ERB template.

    mcantor authored
    Per @tenderlove's suggestion on #836, this way the constructor isn't
    doing any work, and the template is instantiated once on initial
    interpretation time.
  3. @mcantor
  4. @mcantor


    mcantor authored
  5. @Wardrop @mcantor

    Lazily instantiate ERB template object

    Wardrop authored mcantor committed
    ShowExceptions currently parses it's ERB template on instantiation. This
    can add significant overhead, especially for frameworks and applications
    that may add middleware dynamically on each request, such as Scorched,
    where caching an application instance is non-trivial.
  6. @mcantor
Commits on Aug 3, 2015
  1. @mcantor
  2. @mcantor
Commits on Aug 1, 2015
  1. @arronmabrey

    Fixes an issue where `Rack::Static` can raise "TypeError: no implicit…

    arronmabrey authored
    … conversion of nil into String"
    This is due a bug that always incorrectly tries to append `@index` to a root path.
    This happens even when the "index option" is not given, thus `@index == nil`.
Commits on Jul 18, 2015
  1. @matthewd
Something went wrong with that request. Please try again.