site_archiver@lists.apple.com Delivered-To: macnetworkprog@lists.apple.com On 5 Dec 2017, at 14:35, Daniel Jalkut <jalkut@red-sweater.com> wrote:
Do you have any insights about logic the system uses when deciding whether to cache the information, and at which level of the frameworks it’s done?
Gosh, this stuff has got complex in recent years. Last I checked: * Yes, this is all done by CFNetwork * Specifically, HSTS cache info is managed by `nsurlstoraged` * It’s stored in a file (`HSTS.plist`?) in the Caches directory * It’s subject to security partitioning, so there’s a different store per user and that’s further separated for sandboxed apps IMPORTANT: All of the above are implementation details and thus subject to change.
Do you think it might be a bug, or at least an opportunity for improvement, that the system is not caching my HSTS-compliant target (sub)domain?
To offer an educated opinion on that I’d have to look into your exact issue in detail, and that’d take more time that I have available for mailing list work (although you could always open a DTS tech support incident for this). <https://developer.apple.com/support/technical/> Share and Enjoy -- Quinn "The Eskimo!" <http://www.apple.com/developer/> Apple Developer Relations, Developer Technical Support, Core OS/Hardware _______________________________________________ Do not post admin requests to the list. They will be ignored. Macnetworkprog mailing list (Macnetworkprog@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/macnetworkprog/site_archiver%40lists... This email sent to site_archiver@lists.apple.com