Permalink
Commits on Jul 18, 2018
  1. Merge pull request #1282 from ChrisBr/fix_gemspec

    rafaelfranca committed Jul 18, 2018
    Fix gemspec to not include test files from gem
  2. Remove test files from gemspec file list

    ChrisBr and Ana06 committed Jul 18, 2018
    as test files should not be shipped in the gem.
    
    Co-authored-by: Ana María Martínez Gómez <ammartinez@suse.de>
  3. Remove test_files from gemspec

    ChrisBr and Ana06 committed Jul 18, 2018
    as there is no way to test the gem anymore anyway.
    
    Reference:
    rubygems/rubygems@429f883
    rubygems/rubygems@429f883
    
    Co-authored-by: Ana María Martínez Gómez <ammartinez@suse.de>
Commits on Jun 29, 2018
  1. Merge pull request #1278 from CJKinni/master

    tenderlove committed Jun 29, 2018
    Adds Bandwidth Limit Exceeded 509 Error to HTTP_STATUS_CODES
  2. Merge pull request #1280 from greysteil/add-gem-version-badge

    tenderlove committed Jun 29, 2018
    Add gem version and SemVer stability badges to README
  3. Merge pull request #1200 from janko-m/use-buffer-string-when-parsing-…

    rafaelfranca committed Jun 29, 2018
    …multipart-requests
    
    Use buffer string when parsing multipart requests
  4. Merge pull request #1279 from janko-m/reduce-memory-allocations-in-mu…

    rafaelfranca committed Jun 29, 2018
    …ltipart-parser
    
    Reduce string allocations in Multipart::Parser
Commits on Jun 21, 2018
  1. Add gem version and SemVer stability badges to README

    greysteil committed Jun 21, 2018
Commits on Jun 11, 2018
  1. Reduce string allocations in Multipart::Parser

    janko-m committed Jun 11, 2018
    When testing with a 5MB request body this reduced allocations by 4MB.
  2. Use buffer string when parsing multipart requests

    janko-m committed Aug 18, 2017
    Passing a buffer string as a second argument to `IO#read` will make the
    Rack input IO, instead of creating a new string object on each read,
    load each chunk into the same string instance (overwriting the previous
    content). This greatly reduces string allocations.
  3. Merge pull request #1201 from janko-m/make-multipart-parsing-work-for…

    rafaelfranca committed Jun 11, 2018
    …-chunked-requests
    
    Don't use #eof? when parsing multipart
Commits on Jun 3, 2018
  1. RuboCop: special needs for #1252 config.ru with BOM

    jeremy committed Jun 3, 2018
  2. Merge pull request #1252 from mikegee/fix-1021-unicode-bom-in-configru

    jeremy committed Jun 3, 2018
    config.ru: support optional UTF-8 Byte Order Mark (BOM)
Commits on May 25, 2018
  1. Removes duplicate

    CJKinni committed May 25, 2018
Commits on May 15, 2018
  1. Merge pull request #1275 from yeuem1vannam/fix/string-status-304

    tenderlove committed May 15, 2018
    fix String status check failed at STATUS_WITH_NO_ENTITY_BODY
Commits on May 7, 2018
  1. fix String status check failed at STATUS_WITH_NO_ENTITY_BODY

    yeuem1vannam committed May 7, 2018
    Since the `STATUS_WITH_NO_ENTITY_BODY` is an array of Integer, the check
    at lib/rack/lint.rb and lib/rack/content_length.rb allows to check the
    String status by calling `to_i`, but other places do not.
    Fixed to use the same behaviour for
    - lib/rack/content_type.rb
    - lib/rack/chunked.rb
    - lib/rack/deflater.rb
Commits on May 2, 2018
  1. Merge pull request #1273 from d-theus/master

    tenderlove committed May 2, 2018
    Fix Rack::Static behavior with non-empty :urls and :index
Commits on May 1, 2018
  1. Fix Rack::Static behavior with non-empty :urls and :index

    d-theus committed May 1, 2018
Commits on Apr 29, 2018
  1. Strip unicode byte order mark from UTF8 config.ru

    mikegee committed Apr 15, 2018
Commits on Apr 24, 2018
  1. Merge pull request #1270 from AlexandruCD/master

    tenderlove committed Apr 24, 2018
    Typo in conditional_get file
  2. typo in conditional_get file

    AlexandruCD committed Apr 24, 2018
Commits on Apr 23, 2018
  1. Merge pull request #1267 from eileencodes/forwardport-pr-1249-to-master

    eileencodes committed Apr 23, 2018
    Merge pull request #1249 from mclark/handle-invalid-method-parameters
  2. Merge pull request #1249 from mclark/handle-invalid-method-parameters

    eileencodes committed Apr 23, 2018
    handle failure to upcase invalid UTF8 strings for `_method` values
Commits on Apr 19, 2018
  1. Merge pull request #1265 from yhirano55/update_readme

    rafaelfranca committed Apr 19, 2018
    Update README
  2. Update README

    yhirano55 committed Apr 19, 2018
    * Escaped `Rack` words.
    * Updated all url, and removed broken url
    * Added rack logo
Commits on Apr 17, 2018
  1. [ci skip] Update SECURITY_POLICY.md

    yhirano55 authored and jeremy committed Apr 17, 2018
    * Updated released versions
    * Updated url for mailing list
  2. Update LICENSE (#1261)

    yhirano55 authored and jeremy committed Apr 17, 2018
    * Renamed COPYING to MIT-LICENSE since that's used by most gems.
    * Updated README and add a license section instead of copyright.
    * Updated author url.
    * Updated copyright years.
  3. re-generate SPEC by rake spec

    yhirano55 authored and jeremy committed Apr 17, 2018
  4. Fix broken link in lint

    yhirano55 authored and jeremy committed Apr 17, 2018
  5. RuboCop: enable Layout/Space* cops (#1259)

    yhirano55 authored and jeremy committed Apr 17, 2018
  6. Remove magic comments for emacs

    yhirano55 authored and jeremy committed Apr 17, 2018
    * Remove needless magic comments for file local vars of emacs
  7. Refactor Rakefile

    yhirano55 authored and jeremy committed Apr 17, 2018
    * Removed needless magic comment
    * Display downcased task names
    * Add downcased "spec" task same as "changelog"
    * Use Rake::TestTask and set verbose option by default
  8. More efficient multipart? method

    sjshuck-ibm authored and jeremy committed Dec 28, 2017
    Do not continue to traverse @params after determining multipart is true.
  9. RuboCop: frozen string literals, comment whitespace (#1256)

    yhirano55 authored and jeremy committed Apr 17, 2018
    * RuboCop: Style/FrozenStringLiteralComment, Layout/EmptyLineAfterMagicComment, Layout/LeadingCommentSpace
    * Removed duplicated magic comments in Rack::RewindableInput