Permalink
Commits on Sep 9, 2013
Commits on Sep 3, 2013
  1. Merge pull request #596 from SamSaffron/master

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

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

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

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

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

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

    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
    statianzo committed Jul 18, 2013
Commits on Jul 15, 2013
  1. Merge pull request #585 from MSch/patch-1

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

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

    * 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
    raggi committed Jul 4, 2013
  2. Merge pull request #560 from mattwildig/static-threads

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

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

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

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

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

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

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

    add LINK and UNLINK methods to method override
    rkh committed Jun 15, 2013
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

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

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

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

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

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

    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
    jdelStrother committed May 21, 2013
Commits on May 20, 2013
  1. Make Rack::Static custom headers thread safe

     * Do not manipulate instance variables of Rack::File, add new headers
       after return from the file server.
    
     * Do not use instance variable to store path, use local vars and params
       instead.
    
    Fixes #558
    mattwildig committed May 20, 2013
Commits on May 10, 2013
  1. Merge pull request #555 from spagalloco/fix_warnings

    fix instance variable not initialized warning in Rack::Deflater::GzipStream
    spastorino committed May 10, 2013
Commits on May 8, 2013
Commits on Apr 29, 2013
  1. Add timezone to CommonLogger, as per spec.

    Closes #550
    raggi committed Apr 29, 2013
  2. Add deflated JSON support

    raggi committed Apr 29, 2013