Permalink
Commits on Feb 15, 2017
  1. Merge branch 'rfc7231-sec6.3.6-205'

    * rfc7231-sec6.3.6-205:
      Revert "Add 205 Reset Content to the list of statuses without a message body"
    tenderlove committed Feb 15, 2017
  2. Merge branch 'no-deflate'

    * no-deflate:
      deflater: remove "deflate" encoding support
    tenderlove committed Feb 15, 2017
Commits on Jan 25, 2017
  1. Merge pull request #1141 from brauliomartinezlm/bytesize_usage

    Update bytesize usage after its removal from rack utils
    spastorino committed on GitHub Jan 25, 2017
Commits on Jan 24, 2017
Commits on Dec 29, 2016
  1. Merge pull request #1137 from unabridged/fix-eof-failure

    Fix MethodOverride EOFError failure
    rafaelfranca committed on GitHub Dec 29, 2016
Commits on Dec 14, 2016
  1. Revert "Add 205 Reset Content to the list of statuses without a messa…

    …ge body"
    
    RFC 7231, section 6.3.5 gives three possible options for what a
    server MUST do when sending a 205 status code:
    
    > Since the 205 status code implies that no additional content will be
    > provided, a server MUST NOT generate a payload in a 205 response.  In
    > other words, a server MUST do one of the following for a 205
    > response: a) indicate a zero-length body for the response by
    > including a Content-Length header field with a value of 0; b)
    > indicate a zero-length payload for the response by including a
    > Transfer-Encoding header field with a value of chunked and a message
    > body consisting of a single chunk of zero-length; or, c) close the
    > connection immediately after sending the blank line terminating the
    > header section.
    
    rack itself has no control over c), but should leave options
    a) and b) available for middleware and application authors.
    
    	https://tools.ietf.org/html/rfc7231#section-6.3.6
    
    The older RFC 2616 text was vague and not specific about
    what a server should do:
    
    	https://tools.ietf.org/html/rfc2616#section-10.2.6
    
    I noticed this from Plack: https://metacpan.org/pod/Plack::Util
    
    This reverts commit 2c5b076.
    Eric Wong committed Dec 14, 2016
Commits on Dec 8, 2016
  1. Merge pull request #1135 from tonytonyjan/patch-rdoc

    Add rdoc dependency
    rafaelfranca committed on GitHub Dec 8, 2016
  2. add rdoc dependency

    tonytonyjan committed Dec 8, 2016
Commits on Dec 7, 2016
  1. Merge pull request #1133 from tonytonyjan/patch-typo

    fix typo
    rafaelfranca committed on GitHub Dec 7, 2016
  2. Merge pull request #1132 from tonytonyjan/patch

    typo fix
    rafaelfranca committed on GitHub Dec 7, 2016
  3. fix typo

    tonytonyjan committed Dec 7, 2016
Commits on Dec 6, 2016
  1. typo fix

    tonytonyjan committed Dec 6, 2016
Commits on Dec 5, 2016
  1. Merge pull request #1130 from tonytonyjan/patch

    To support minitest 6 and prevent error message from minitest 5.
    rafaelfranca committed on GitHub Dec 5, 2016
Commits on Dec 4, 2016
  1. To support minitest 6 and prevent error ouput in minitest 5, use `mus…

    …t_be_nil` if expecting nil.
    tonytonyjan committed Dec 4, 2016
Commits on Nov 28, 2016
  1. Merge pull request #1128 from dijonkitchen/patch-1

    Change NEWS file into Markdown file extension
    rafaelfranca committed on GitHub Nov 28, 2016
  2. Change NEWS file into Markdown file extension

    This way GitHub will render it correctly in browser.
    dijonkitchen committed on GitHub Nov 28, 2016
Commits on Nov 25, 2016
  1. Merge pull request #973 from mwpastore/master

    Update example use of Rack::Deflater
    rafaelfranca committed Nov 25, 2016
Commits on Nov 10, 2016
  1. Merge pull request #1080 from sophiedeziel/master

    Prevent exception caused by a race condition on multi-threaded servers
    rafaelfranca committed on GitHub Nov 10, 2016
Commits on Nov 5, 2016
  1. webrick: detect partial hijack without hash headers

    Response headers need not be a hash according to SPEC,
    so grab the io_lambda the first time we iterate through
    the headers and avoid an extra hash lookup.
    Eric Wong committed with tenderlove May 12, 2016
Commits on Nov 4, 2016
  1. Merge pull request #1125 from yannvanhalewyn/improve-fetch-on-session…

    …-hash
    
    Improve and test SessionHash#fetch
    rafaelfranca committed on GitHub Nov 4, 2016
Commits on Nov 2, 2016
Commits on Oct 24, 2016
Commits on Sep 28, 2016
  1. Merge pull request #1115 from Shopify/fix-multipart-parsing-with-null…

    …-byte
    
    Handle NULL byte in multipart file name
    tenderlove committed on GitHub Sep 28, 2016
Commits on Sep 27, 2016
  1. updating author / email

    tenderlove committed Sep 27, 2016
Commits on Sep 10, 2016
  1. Merge pull request #1110 from kirs/patch-1

    Freeze default session options
    matthewd committed on GitHub Sep 10, 2016
  2. Freeze default session options

    Some code in my app have been accidentally mutating the default session options,
    which broke some session behaviour.
    It wasn't easy to track that down, so I'd like to suggest that we freeze this hash
    to avoid mutation.
    kirs committed on GitHub Sep 10, 2016
Commits on Jul 26, 2016
  1. deflater: remove "deflate" encoding support

    This will improve cache hit rates and reduce caching overhead at
    small expense of increased header overhead for some user agents.
    For reference, Varnish cache supports only gzip as well:
    
    	https://www.varnish-cache.org/docs/4.1/phk/gzip.html
    
    In the past, "deflate" encoding was more likely to trigger
    user-agent bugs, as noted in the comments removed with this
    change as well as the Varnish documentation referenced above.
    Eric Wong committed Jul 26, 2016
Commits on Jun 30, 2016
  1. Merge pull request #1011 from mperham/patch-1

    Remove json gem
    tenderlove committed on GitHub Jun 30, 2016
  2. bump version to 2.0.0

    tenderlove committed Jun 30, 2016
Commits on Jun 29, 2016
  1. Merge pull request #1089 from matthewd/params-new-array

    Try harder when deciding whether to add a new array element
    tenderlove committed on GitHub Jun 29, 2016