Permalink
Commits on Sep 27, 2013
  1. Merge pull request #606 from aweiksnar/patch-1

    rkh committed Sep 27, 2013
    add parentheses to method definitions with arguments
  2. add parentheses to method definitions with arguments

    aweiksnar committed Sep 27, 2013
    to keep it uniform with the rest of the repo
Commits on Sep 9, 2013
  1. Merge pull request #601 from bajamircea/master

    spastorino committed Sep 9, 2013
    Remove unused require rbconfig
  2. Remove unused require rbconfig

    bajamircea committed Sep 9, 2013
    Rbconfig is no longer used in the :deps task, so no longer required
  3. Merge pull request #600 from SamSaffron/master

    rkh committed Sep 9, 2013
    avoid copying entire payload twice just to hash it
Commits on Sep 3, 2013
  1. Merge pull request #596 from SamSaffron/master

    rkh committed Sep 3, 2013
    Conditional get is causing exceptions during regular usage
Commits on Aug 25, 2013
  1. Merge pull request #597 from vipulnsward/change_equality_check

    rkh committed Aug 25, 2013
    Change equality check to stop warnings
Commits on Aug 22, 2013
  1. Merge pull request #588 from statianzo/tempfile-form-input

    spastorino committed Aug 22, 2013
    Use equal? to compare form_input to rack.input
  2. Merge pull request #595 from benpickles/use-sub-not-gsub

    spastorino committed Aug 22, 2013
    Use `sub` as we only need to substitute once.
Commits on Aug 21, 2013
  1. conditional get is causing exceptions during regular usage, avoid the…

    SamSaffron committed Aug 21, 2013
    … exception raising for all trivial cases (empty and shorter than minimal length strings)
Commits on Aug 20, 2013
  1. Use `sub` as we only need to substitute once.

    benpickles committed Aug 20, 2013
    (Hence the use of `\z`)
Commits on Jul 18, 2013
  1. Use equal? to compare form_input to rack.input

    statianzo committed Jul 18, 2013
    Using equal? provides consistent results of equality between 1.8, 1.9,
    and 2.0 when comparing Tempfile objects.
    
    In 1.8, == will change the position of the Tempfile.
    In 1.9+, == compares Tempfiles correctly.
    
    In 1.8, eql? compares Tempfiles correctly
    In 1.9+, t.eql?(t) always returns false
Commits on Jul 15, 2013
  1. Merge pull request #585 from MSch/patch-1

    spastorino committed Jul 15, 2013
    Fix bug in sendfile.rb
Commits on Jul 14, 2013
  1. Fix bug in sendfile.rb

    MSch committed Jul 14, 2013
    The error message called `variation` without the env leading to an `ArgumentError`. It should call `type` instead.
Commits on Jul 4, 2013
  1. Merge branch 'rack-1.5' (cleanup release diff)

    raggi committed Jul 4, 2013
    * rack-1.5:
      Bump version number
      Add release notes for todays releases
      Prevent symlink path traversals
      Stop overwriting existing pidfiles.
      Use secure_compare for hmac comparison
      Add secure_compare to Rack::Utils
      Ensure binary modes are used in tests, for Windows
      Fix a bug where host matching occurs out of order
      Add JSON cookie coder. To be default after 1.6+
      add license information to gemspec
      Fix reference link
      Document Rack::Deflater
      Request#trusted_proxy? no longer accepts lines
      Add find and set methods to Session object
    
    Conflicts:
    	lib/rack/session/cookie.rb
    	rack.gemspec
    	test/spec_session_cookie.rb
  2. Merge pull request #560 from mattwildig/static-threads

    raggi committed Jul 4, 2013
    Make Rack::Static custom headers thread safe
  3. Merge pull request #583 from gshutler/cookie-http-only

    raggi committed Jul 4, 2013
    Set HttpOnly for cookies using :http_only
Commits on Jul 3, 2013
Commits on Jun 28, 2013
  1. Merge pull request #580 from sikachu/unauthorized_helper

    spastorino committed Jun 28, 2013
    Add Response#unauthorized? helper
  2. Add Response#unauthorized? helper

    sikachu committed Jun 28, 2013
    This helper should come in handy when you want to test the authorization
    in your application.
Commits on Jun 27, 2013
  1. Merge pull request #579 from nealharris/escape-error-message-in-rack-…

    spastorino committed Jun 27, 2013
    …showstatus
    
    html escape detail for error message
Commits on Jun 23, 2013
Commits on Jun 16, 2013
  1. Merge pull request #578 from jamiehodge/link-unlink

    rkh committed Jun 16, 2013
    add #link? and #unlink?
Commits on Jun 15, 2013
  1. add #link? and #unlink?

    jamiehodge committed Jun 15, 2013
  2. Merge pull request #575 from jamiehodge/link-unlink

    rkh committed Jun 15, 2013
    add LINK and UNLINK methods to method override
Commits on Jun 14, 2013
  1. add LINK and UNLINK methods

    jamiehodge committed Jun 14, 2013
Commits on Jun 11, 2013
  1. Merge pull request #572 from tricknotes/modify-github-pages-domain

    chneukirchen committed Jun 11, 2013
    Modify GitHub pages domain
  2. Modify GitHub pages domain

    tricknotes committed Jun 11, 2013
    Now this page is served as `rack.github.io`.
    * https://github.com/blog/1452-new-github-pages-domain-github-io
Commits on May 28, 2013
  1. Merge pull request #565 from vipulnsward/fix_typo2

    spastorino committed May 28, 2013
    Fix some typos
  2. Fix some typos

    vipulnsward committed May 23, 2013
Commits on May 23, 2013
  1. Merge pull request #561 from jdelStrother/eoferror

    spastorino committed May 23, 2013
    Ensure request.POST always raises EOFError on bad input
Commits on May 21, 2013
  1. Ensure request.POST always raises EOFError on bad input

    jdelStrother committed May 21, 2013
    Before this fix, if you had a bad multipart request, request.POST would only raise EOFError the first time it was called, and would then return nil on subsequent invocations.  This would typically result in the cryptic "can't convert nil into Hash" as a result of calling request.params