Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Nov 28, 2011
  1. @rtomayko

    Merge pull request #43 from arunagw/master

    rtomayko authored
    Warnings removed.
  2. @arunagw

    warning removed while running with 1.9.3

    arunagw authored
    I removed this because this gem is used in rails 
    and when we run rails test then the warnings are coming.
    All test passing after these changes.
Commits on Sep 18, 2011
  1. @rtomayko

    1.1 release

    rtomayko authored
  2. @rtomayko

    Merge aughr's entity store native ttl support

    rtomayko authored
    See #33 for some caveats with this approach.
    
    Conflicts:
    	test/entitystore_test.rb
  3. @rtomayko

    Merge pull request #35 from atzkey/master

    rtomayko authored
    Making memcached metastore backend be aware of namespace
  4. @rtomayko
  5. @rtomayko

    allow IMS/INM requests through to backend on miss, fixes #24

    rtomayko authored
    Prior to this change, rack-cache would always strip any
    If-None-Match and/or If-Modified-Since headers from the request
    before passing along to the backend in an attempt to retrieve a
    response to put in the cache (304 responses are not currently
    cacheable). This approach falls down when the response includes a
    'Cache-Control: private' header (Rails default) because the response
    cannot be cached but will also never allow for client initiated
    validation.
    
    The downside to this change is that the cache will fill in more
    slowly when clients make conditional requests for public resources;
    it won't fill in until a non-conditional request is received. The
    upside is that validation works for non-cacheable private responses.
Commits on Sep 11, 2011
  1. @rtomayko

    CHANGES

    rtomayko authored
  2. @rtomayko
  3. @rtomayko
  4. @rtomayko
Commits on Sep 10, 2011
  1. @tekwiz
Commits on Sep 9, 2011
  1. @tekwiz
Commits on Sep 2, 2011
  1. @aughr
Commits on Aug 28, 2011
  1. @rtomayko
  2. @rtomayko

    1.0.3 release

    rtomayko authored
Commits on Aug 14, 2011
  1. @atzkey
  2. @atzkey
  3. @atzkey
Commits on Jul 26, 2011
  1. @atzkey
Commits on Jul 25, 2011
  1. @atzkey

    Fixing badly written tests

    atzkey authored
Commits on Jul 6, 2011
  1. @aughr
  2. @aughr

    Fix status 304 tests.

    aughr authored
    Rack::Response auto-sets Content-Type, which it then removes in 304s on #finish. To test Rack::Cache, then, we should look at Rack::MockResponse#original_headers.
Commits on Jun 24, 2011
  1. @rtomayko

    Merge pull request #32 from kyledrake/master

    rtomayko authored
    Bug with passing options to Memcached and Dalli via URI
  2. @kyledrake
  3. @kyledrake
Commits on May 25, 2011
  1. @rtomayko

    Merge pull request #30 from hexgnu/master

    rtomayko authored
    Adding documentation to cache_key and adding Gemfile for development
  2. @hexgnu
Commits on May 16, 2011
  1. @rtomayko

    1.0.2 release

    rtomayko authored
  2. @rtomayko

    heap metastore marshals data in / out of backing hash

    rtomayko authored
    This is for consistency with the other stores, which all rely on the
    object being marshal-able. It should also address a severe issue
    with the heap store caused by the request env hash being modified in
    place. See the following for more details:
    
    rails/rails#545
Commits on Apr 13, 2011
  1. @rtomayko

    1.0.1 release

    rtomayko authored
  2. @rtomayko
Commits on Apr 6, 2011
  1. @rtomayko

    fix rcov under 1.9.2

    rtomayko authored
  2. @rtomayko

    ignore all unmarshalable objects when persisting request env

    rtomayko authored
    This should close #27. Before we assumed that any env element with
    an all caps + underscore key was marshallable. Now we also check that
    the value is actually a string.
  3. @rtomayko

    close body from downstream on not modified and head responses

    rtomayko authored
    This should hopefully fix #23 -- Rack::Lock and other middleware
    rely on the body being closed to signal the end of the request
    cycle.
Something went wrong with that request. Please try again.