Source/TNLURLSessionManager.m (7 lines): - line 120: // TODO: see if some of these don't actually need a `self` argument - line 260: // TODO:[nobrien] - this JUST handles the background task completing event. - line 828: // TODO: do we need to propogate this event to operations at all? - line 1077: // TODO:[nobrien] - gather heuristics - line 1092: // TODO:[nobrien] - gather error info - line 1505: // TODO: config.requestCachePolicy = NSURLRequestUseProtocolCachePolicy; - line 1685: // TODO: params[TNLRequestConfigurationPropertyKeyCachePolicy] = nil; TNLExample/TNLXMultipartFormData.h (5 lines): - line 12: TODO:[nobrien] - this code is not versatile enough for any multipart/form-data request. - line 45: // TODO:[nobrien] - TNLMultipartFormDataUploadFormatStream, - line 62: @interface TNLXMultipartFormDataRequest : NSObject // TODO:[nobrien] - - line 113: @interface TNLXFormDataEntry : NSObject // TODO:[nobrien] - - line 143: // TODO:[nobrien] - support nested multipart/form-data Source/TNLURLSessionTaskOperation.m (4 lines): - line 91: // TODO: move these all to (Network) category - line 197: NSData *_resumeData; // TODO:[nobrien] - utilize - line 1168: // TODO:[nobrien] - expose this via one of the request delegates or configuration (NSURLCacheStoragePolicy) - line 1446: // TODO:[nobrien] - use better heuristics here TNLExample/TNLXImageTableViewController.m (2 lines): - line 181: // TODO request.redundancyCount = REDUNDANCY_COUNT; - line 193: // TODO request.redundancyCount = REDUNDANCY_COUNT; Source/TNLRequestConfiguration.h (2 lines): - line 148: TODO: there is no event from NSURLSession when a task continues upon connectivity, so this - line 414: TODO: Currently unused. __See also__ `TNLDeferrableIntervalForPriority`. Source/TwitterNetworkLayer.h (2 lines): - line 65: #pragma TODO list - line 69: Twitter Network Layer TODO list Source/TNLGlobalConfiguration.h (1 line): - line 327: TODO: have this be on the request configuration! Source/TNLAttemptMetaData.h (1 line): - line 31: /** The HTTP version. Usually `@"1.1"`. TODO: replace this with "protocol version" */ Source/TNLRequest.h (1 line): - line 16: // TODO:[nobrien] - support creating a TNLRequest with resume data Source/TNLRequestOperationQueue.h (1 line): - line 67: - __TODO:[nobrien]__ - Change this from specifically being a _background_ request notification to a _headless_ request notification. Source/TNLResponse_Project.h (1 line): - line 45: // TODO: Find way to expose to tests without needing to be Non Direct Source/TNLRequestOperationQueue_Project.h (1 line): - line 25: // TODO: TNL_OBJC_DIRECT_MEMBERS -- requires moving implemented methods to matching category Source/TNLCommunicationAgent.m (1 line): - line 454: // TODO: once TNL moves to version 3.0, remove this legacy selector safety check Source/NSHTTPCookieStorage+TNLAdditions.m (1 line): - line 62: // TODO:[nobrien] - investigate swizzling out the description method of NSHTTPCookieStorage for safety Source/NSData+TNLAdditions.h (1 line): - line 13: * TODO: consider exposing this header TNLExample/TNLXDummy.m (1 line): - line 12: // TODO:[nobrien] - improve this dummy code Source/TNLURLSessionTaskOperation.h (1 line): - line 82: // TODO: clean these up to be correctly located so they can be direct Source/TNLBackgroundURLSessionTaskOperationManager.m (1 line): - line 53: // TODO: change this so that the URLSession is owned by TNLURLSessionManager Source/TNLRequestOperation.m (1 line): - line 2090: // TODO:[nobrien] - if we break apart redirect attempts to own in TNL instead of the NSURLSessionTask,