Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Sep 3, 2015
  1. @tenderlove

    Merge pull request #900 from dmcinnes/disable-cookie-secret-warnings

    tenderlove authored
    Allow users to disable the secure cookie warning for custom coders
Commits on Aug 29, 2015
  1. @deepj

    Rack::Response::Helpers#redirect? would accept 308 status code

    deepj authored
    308 status code is ‘Permanent Redirect’ (see
    http://greenbytes.de/tech/webdav/draft-reschke-http-status-308-07.html)
    and `Rack::Response::Helpers#redirect?` would accept it as a
    redirection when 308 status is supported by Rack.
  2. @deepj

    Remove any reference to 418 status code

    deepj authored
    It was removed in Rack 1.6 from HTTP status codes. See
    #754
  3. @tenderlove
  4. @tenderlove

    pull up eof handling

    tenderlove authored
  5. @tenderlove
  6. @tenderlove
  7. @tenderlove
Commits on Aug 28, 2015
  1. @tenderlove
  2. @tenderlove

    remove useless flow control

    tenderlove authored
  3. @tenderlove
  4. @tenderlove

    make the mime parser evented

    tenderlove authored
    add an event collector that gets all mime bodies as we parse them
  5. @tenderlove
  6. @tenderlove
  7. @tenderlove

    pull up one loop

    tenderlove authored
  8. @tenderlove
  9. @tenderlove

    pull the tempfile factory default up to a constant

    tenderlove authored
    we don't need to create a new lambda object every time we do parsing
  10. @tenderlove

    remove the env from the multipart parser

    tenderlove authored
    I want to abstract the multipart parser from `env` so that we can get
    the data from some structure other than an env hash.
  11. @tenderlove

    wrap bounded IO objects

    tenderlove authored
    If we have a content length, wrap the IO object with a new object that
    knows about the content length and will act like an IO object with the
    length specified
  12. @tenderlove

    Merge pull request #922 from mcantor/showexceptions-lazy-erb-template

    tenderlove authored
    Lazily instantiate ERB template object
  13. @jackxu

    Fix comment typing miss

    jackxu authored
Commits on Aug 27, 2015
  1. @tenderlove

    don't set `@content_length` to a magic value

    tenderlove authored
    Let just use a local boolean to determine whether or not the parser
    should leave the loop
  2. @tenderlove
  3. @tenderlove

    Close temp files when raising an exception

    tenderlove authored
    If there were too many files created during multi part parsing, this
    closes them
  4. @tenderlove
  5. @tenderlove

    unmemoize media type.

    tenderlove authored
    we should try not to cache things unless we really need to.
  6. @tenderlove

    change the Helpers module to depend on a few methods

    tenderlove authored
    I don't want the helpers module to know that the underlying
    implementation uses a hash for storing headers.  Instead, I've extracted
    a few methods for manipulating the headers and whoever includes the
    module can use whatever data structure they want.
  7. @tenderlove

    extract `delete_cookie_header!` to a non-mutation based implementation

    tenderlove authored
    this way we can manipulate cookies without depending on the cookies
    being stored in a hash.
  8. @tenderlove

    Merge pull request #911 from evanphx/patch-1

    tenderlove authored
    Make static.rb standalone
  9. @tenderlove

    Merge pull request #908 from fenec/add_421_status_code

    tenderlove authored
    Add 421 status code to utils
  10. @tenderlove

    Merge pull request #926 from deepj/symbol-procs

    tenderlove authored
    Use a symbol proc instead of a block in some cases
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.
Something went wrong with that request. Please try again.