Bug 208387

Summary: Adopt HTTP Alternative Services Storage
Product: WebKit Reporter: jmehta
Component: Page LoadingAssignee: Alex Christensen <achristensen>
Status: RESOLVED FIXED    
Severity: Normal CC: achristensen, beidson, benjamin, cdumez, cmarcelo, commit-queue, ews-watchlist, mjs, webkit-bug-importer, wilander
Priority: P2 Keywords: InRadar
Version: Other   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Proposed changes for HTTP Alternative Services
none
Proposed changes for HTTP Alternative Services
none
Patch
none
patch
none
Patch
none
Patch none

Description jmehta 2020-02-28 12:53:46 PST
rdar://problem/56994565
Comment 1 jmehta 2020-02-28 12:57:05 PST
Created attachment 392007 [details]
Proposed changes for HTTP Alternative Services
Comment 2 jmehta 2020-02-28 13:58:18 PST
Created attachment 392016 [details]
Proposed changes for HTTP Alternative Services
Comment 3 Maciej Stachowiak 2020-02-29 14:17:15 PST
Besides I breaking the build, we need to verify that this doesn’t create a potential supercookie like HSTS did, that it’s cleared by clearing website data, etc.
Comment 4 Alex Christensen 2020-02-29 14:19:19 PST
Comment on attachment 392016 [details]
Proposed changes for HTTP Alternative Services

This needs a new HAVE_ALTERNATIVE_SERVICES macro in Platform.h to not break the build.
We will also need SPI on _WKWebsiteDataStoreConfiguration to specify the storage file location.
Comment 5 Alex Christensen 2020-03-02 16:23:27 PST
Created attachment 392211 [details]
Patch
Comment 6 Alex Christensen 2020-03-02 17:06:07 PST
Created attachment 392220 [details]
patch
Comment 7 Alex Christensen 2020-03-02 23:31:23 PST
Created attachment 392251 [details]
Patch
Comment 8 Alex Christensen 2020-03-03 09:34:55 PST
Created attachment 392285 [details]
Patch
Comment 9 WebKit Commit Bot 2020-03-03 10:21:22 PST
Comment on attachment 392285 [details]
Patch

Clearing flags on attachment: 392285

Committed r257785: <https://trac.webkit.org/changeset/257785>
Comment 10 WebKit Commit Bot 2020-03-03 10:21:24 PST
All reviewed patches have been landed.  Closing bug.
Comment 11 Radar WebKit Bug Importer 2020-03-03 10:22:26 PST
<rdar://problem/60001847>