Bug 230499

Summary: Remove XSS Auditor: Part 2 (Remove engine support)
Product: WebKit Reporter: Brent Fulgham <bfulgham>
Component: WebKit Misc.Assignee: Brent Fulgham <bfulgham>
Status: RESOLVED FIXED    
Severity: Normal CC: bfulgham, cdumez, changseok, commit-queue, darin, dbates, eric, esprehn+autocc, ews-watchlist, gyuyoung.kim, japhet, mosesoak, pvollan, rackler, rniwa, simon.fraser, webkit-bug-importer, ysuzuki
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch
ews-feeder: commit-queue-
Patch
none
Patch
none
Patch none

Description Brent Fulgham 2021-09-20 12:20:12 PDT
As a second step in removing the XSS Auditor, let's remove the implementation of the feature in the engine, but leave the API in place so that client software doesn't see any change in interface.
Comment 1 Radar WebKit Bug Importer 2021-09-20 12:20:35 PDT
<rdar://problem/83318883>
Comment 2 Brent Fulgham 2021-09-20 13:45:33 PDT
Created attachment 438722 [details]
Patch
Comment 3 Brent Fulgham 2021-09-20 16:27:46 PDT
Looks like the failures are all in XSS Auditor tests, which makes sense.
Comment 4 Brent Fulgham 2021-09-20 17:25:52 PDT
Created attachment 438759 [details]
Patch
Comment 5 Brent Fulgham 2021-09-21 11:02:35 PDT
Created attachment 438835 [details]
Patch
Comment 6 Brent Fulgham 2021-09-21 11:39:11 PDT
Created attachment 438841 [details]
Patch
Comment 7 Brent Fulgham 2021-09-21 14:01:42 PDT
*** Bug 35802 has been marked as a duplicate of this bug. ***
Comment 8 Brent Fulgham 2021-09-21 14:04:33 PDT
*** Bug 54110 has been marked as a duplicate of this bug. ***
Comment 9 Brent Fulgham 2021-09-21 14:04:58 PDT
*** Bug 57852 has been marked as a duplicate of this bug. ***
Comment 10 Brent Fulgham 2021-09-21 14:07:53 PDT
*** Bug 34061 has been marked as a duplicate of this bug. ***
Comment 11 Yusuke Suzuki 2021-09-21 14:10:01 PDT
Comment on attachment 438841 [details]
Patch

r=me
Comment 12 Brent Fulgham 2021-09-21 14:28:22 PDT
*** Bug 112764 has been marked as a duplicate of this bug. ***
Comment 13 Brent Fulgham 2021-09-21 14:31:39 PDT
*** Bug 189551 has been marked as a duplicate of this bug. ***
Comment 14 Brent Fulgham 2021-09-21 14:31:57 PDT
Will land once the API tests complete.
Comment 15 Brent Fulgham 2021-09-21 14:33:07 PDT
*** Bug 214735 has been marked as a duplicate of this bug. ***
Comment 16 Brent Fulgham 2021-09-21 14:45:15 PDT
*** Bug 67818 has been marked as a duplicate of this bug. ***
Comment 17 EWS 2021-09-21 16:02:23 PDT
Committed r282847 (241978@main): <https://commits.webkit.org/241978@main>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 438841 [details].