Skip to content
Commits on Oct 17, 2015
  1. @davidcelis

    Fix typo in Security Policy

    davidcelis committed
    Signed-off-by: David Celis <me@davidcel.is>
Commits on Oct 11, 2015
  1. @spastorino

    Merge pull request #958 from frodsan/custom-hmac

    spastorino committed
    Add support for custom hmac.
  2. @frodsan

    Add support for custom hmac.

    frodsan committed
Commits on Oct 8, 2015
  1. @tenderlove

    add Rack::Request#authority

    tenderlove committed
    * Add `Rack::Request#authority` to calculate the authority under which
    the response is being made (this will be handy for h2 pushes).
Commits on Oct 6, 2015
  1. @tenderlove

    * Add `Rack::Response::Helpers#cache_control` and `cache_control=`.

    tenderlove committed
    Use this for setting cache control headers on your response objects.
  2. @tenderlove

    * Add `Rack::Response::Helpers#etag` and `etag=`. Use this for

    tenderlove committed
    setting etag values on the response.
Commits on Oct 5, 2015
  1. @tenderlove
Commits on Oct 4, 2015
  1. @jeremy

    Merge pull request #957 from jeremy/add-multivalued-header

    jeremy committed
    `Response#add_header` to add to a value to a multivalued header
  2. @jeremy

    `Response#add_header` to add to a value to a multivalued header

    jeremy committed
    * Introduce `Rack::Response::Helpers#add_header` to add a value to a
      multi-valued response header. Implemented in terms of other
      `Response#*_header` methods, so it's available to any response-like
      class that includes the `Helpers` module.
    * Add `Rack::Request#add_header` to match.
    * Rename `Response#have_header?` to `#has_header?` to match existing
      `Request#has_header?`
    * Add test coverage for this and other `*_header` methods.
  3. @jeremy
  4. @jeremy

    Work around OpenStruct#respond_to? regression on Ruby 2.3 dev

    jeremy committed
    As of ruby/ruby@5f0bb43:
    
    >> require 'ostruct'
    => true
    >> o=OpenStruct.new(to_ary: true)
    => #<OpenStruct to_ary=true>
    >> o.to_ary
    => true
    >> o.respond_to?(:to_ary)
    => false
  5. @jeremy
  6. @jeremy
  7. @jeremy
Commits on Oct 1, 2015
  1. @jeremy

    Merge pull request #956 from jeremy/add-cookie-to-header-raises-on-un…

    jeremy committed
    …recognized-header-rather-than-silently-returning-nil
    
    Rack::Utils.add_cookie_to_header fails on headers it doesn't recognize
  2. @jeremy
Commits on Sep 25, 2015
  1. @tenderlove

    ask the request for session options

    tenderlove committed
    The request is in charge.
  2. @tenderlove

    make `commit_session` public

    tenderlove committed
Commits on Sep 24, 2015
  1. @tenderlove

    use a response object when committing the session

    tenderlove committed
    Add an adapter object (Rack::Response::Raw) and use that internally in
    the session middleware.  After that we will make commit_session public
    so the session can be committed out of band of the middleware
  2. @tenderlove
  3. @tenderlove

    Merge pull request #943 from ggrossman/fix_name_token_at_eol

    tenderlove committed
    Fix bug in parsing of Content-Disposition header where an unquoted name at end-of-line sucked in the trailing newline
  4. @tenderlove

    Merge pull request #947 from davidrunger/doc-fix

    tenderlove committed
    fix rdoc formatting (remove accidental links)
  5. @tenderlove

    Merge pull request #950 from liamseanbrady/fix_minor_params_style_issue

    tenderlove committed
    Fix missing space in list of paramaters
Commits on Sep 23, 2015
  1. @tenderlove
  2. @tenderlove
  3. @tenderlove

    oops!

    tenderlove committed
  4. @tenderlove
Commits on Sep 21, 2015
  1. @tenderlove

    deflater: always finish zlib stream before closing

    Eric Wong committed with tenderlove
    This helps avoid Zlib::DataError when a client disconnects on
    the server while the server is writing the response.
    
    This fixes the following backtraces on my server:
    
      data error (Zlib::DataError)
      rack/deflater.rb:124:in `close'
      rack/deflater.rb:124:in `ensure in each'
      rack/deflater.rb:124:in `each'
      rack/chunked.rb:23:in `each'
      ...
  2. @liamseanbrady
Commits on Sep 13, 2015
  1. @davidrunger

    fix rdoc formatting (remove accidental links)

    davidrunger committed
    In several places the rdoc comments attempt to indicate hash access, for
    example `env['rack.input']`, but rdoc interprets this as a link with
    text "env" and href="%27rack.input%27/". Wrapping these snippets of hash
    access code in `<tt>` tags escapes the link syntax and also renders the
    code snippets in monospace.
Commits on Sep 8, 2015
  1. @ggrossman

    When parsing the name parameter of Content-Disposition, support quote…

    ggrossman committed
    …d chars in the quoted-string case.
  2. @tenderlove

    Merge pull request #942 from keepcosmos/remove-fulltest-guide

    tenderlove committed
    [ci skip] remove fulltest guide on README
Commits on Sep 6, 2015
  1. @ggrossman

    Fix bug in parsing of Content-Disposition header where an unquoted na…

    ggrossman committed
    …me at end-of-line sucked in the trailing newline.
  2. @keepcosmos
Commits on Sep 5, 2015
  1. @tenderlove

    fixing the CI

    tenderlove committed
    I really don't understand what is wrong.  URI::Parser should exist.
Something went wrong with that request. Please try again.