Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Jul 13, 2012

  1. Rob Napier

    Allow subclasses to determine when to cache.

    rnapier authored
  2. Rob Napier

    Merge remote-tracking branch 'hborders/extensible_caching'

    Conflicts:
    	RNCachingURLProtocol.h
    rnapier authored
  3. Rob Napier

    Merge pull request #9 from hborders/bug_caching_header_present_in_cac…

    …hed_redirects
    
    BUG X-RNCache header written to cache for redirects.
    rnapier authored
  4. Rob Napier

    Merge pull request #10 from hborders/extensible_cache_paths

    Allow overriding -[RNCachingURLProtocol cachePathForRequest:]
    rnapier authored

Jul 06, 2012

  1. Allow subclasses to determine when to cache.

    hborders authored
  2. Allow overriding -[RNCachingURLProtocol cachePathForRequest:]

    hborders authored
  3. BUG X-RNCache header written to cache for redirects.

    The X-RNCache header is not supposed to be written to the cache for redirects. This way, our system will get a chance to cache the redirected request. Unfortunately, I misunderstood how -[NSMutableURLRequest setAllHTTPHeaderFields:] works. I changed to use -[NSMutableURLRequest setValue:nil forHTTPHeaderField:@"X-RNCache"] instead.
    hborders authored

Jun 06, 2012

  1. Rob Napier

    Merge pull request #7 from hborders/fixed_leaks_and_support_infinite_…

    …redirects
    
    Fixed leaks and support infinite redirects
    rnapier authored
  2. Embedded test case for mutableCopy workaround, added comments about s…

    …tate machine
    hborders authored

Jun 05, 2012

  1. Example of leak for radar 11596316.

    hborders authored

Jun 04, 2012

  1. Simplified the request state machine, fixed the leak.

    I suspected that swapping the request object in init was a no-no, so I thought I'd rework the logic to modify the request before creating the connection instead.  That proved to work.  I still had to workaround a leak associated with -[NSMutableURLRequest mutableCopy], but that was very easy.
    hborders authored

May 29, 2012

  1. Rob Napier

    Merge pull request #4 from hborders/cache_redirects

    Cached redirects.
    rnapier authored
  2. Rob Napier

    Merge pull request #5 from hborders/ios5_deployment_target

    Changed deployment target to ios 5.0.
    rnapier authored
  3. Cached redirects.

    Tested with cnn.com by first loading over wifi, then turning on airplane mode and restarting the app.
    hborders authored
  4. No reason the demo shouldn't run in iOS5. Tested on my iPad2.

    hborders authored

May 23, 2012

  1. Rob Napier

    Merge pull request #3 from hborders/organized_frameworks

    Moved SystemConfiguration.framework into Frameworks group.
    rnapier authored
  2. Rob Napier

    Merge pull request #1 from hborders/readme_typo

    Corrected typo in README.
    rnapier authored
  3. Moved SystemConfiguration.framework into Frameworks group.

    hborders authored
  4. Rob Napier

    Merge pull request #2 from hborders/ignore_xcuserdata

    Ignored xcuserdata directories.
    rnapier authored
  5. Corrected typo in README.

    "...is download" to "...is downloaded"
    hborders authored
  6. Ignored xcuserdata directories.

    hborders authored

May 08, 2012

  1. Rob Napier

    Update docs.

    rnapier authored
  2. Rob Napier

    Initial commit

    rnapier authored
Something went wrong with that request. Please try again.