Skip to content
Commits on Jul 13, 2012
  1. @rnapier
  2. @rnapier

    Merge remote-tracking branch 'hborders/extensible_caching'

    Conflicts:
    	RNCachingURLProtocol.h
    rnapier committed Jul 13, 2012
  3. @rnapier

    Merge pull request #9 from hborders/bug_caching_header_present_in_cac…

    …hed_redirects
    
    BUG X-RNCache header written to cache for redirects.
    rnapier committed Jul 13, 2012
  4. @rnapier

    Merge pull request #10 from hborders/extensible_cache_paths

    Allow overriding -[RNCachingURLProtocol cachePathForRequest:]
    rnapier committed Jul 13, 2012
Commits on Jul 6, 2012
  1. Allow subclasses to determine when to cache.

    hborders committed Jul 6, 2012
  2. 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 committed Jul 6, 2012
Commits on Jun 6, 2012
  1. @rnapier

    Merge pull request #7 from hborders/fixed_leaks_and_support_infinite_…

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

    …tate machine
    hborders committed Jun 6, 2012
Commits on Jun 5, 2012
  1. Example of leak for radar 11596316.

    hborders committed Jun 5, 2012
Commits on Jun 4, 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 committed May 30, 2012
Commits on May 29, 2012
  1. @rnapier

    Merge pull request #4 from hborders/cache_redirects

    Cached redirects.
    rnapier committed May 29, 2012
  2. @rnapier

    Merge pull request #5 from hborders/ios5_deployment_target

    Changed deployment target to ios 5.0.
    rnapier committed May 29, 2012
  3. Cached redirects.

    Tested with cnn.com by first loading over wifi, then turning on airplane mode and restarting the app.
    hborders committed May 29, 2012
Commits on May 23, 2012
  1. @rnapier

    Merge pull request #3 from hborders/organized_frameworks

    Moved SystemConfiguration.framework into Frameworks group.
    rnapier committed May 23, 2012
  2. @rnapier

    Merge pull request #1 from hborders/readme_typo

    Corrected typo in README.
    rnapier committed May 23, 2012
  3. @rnapier

    Merge pull request #2 from hborders/ignore_xcuserdata

    Ignored xcuserdata directories.
    rnapier committed May 23, 2012
  4. Corrected typo in README.

    "...is download" to "...is downloaded"
    hborders committed May 23, 2012
  5. Ignored xcuserdata directories.

    hborders committed May 23, 2012
Commits on May 8, 2012
  1. @rnapier

    Update docs.

    rnapier committed May 8, 2012
  2. @rnapier

    Initial commit

    rnapier committed May 8, 2012
Something went wrong with that request. Please try again.