Bug 89300

Summary: Introduce ENABLE_CSP_NEXT configuration flag.
Product: WebKit Reporter: Mike West <mkwst>
Component: WebCore Misc.Assignee: Mike West <mkwst>
Status: RESOLVED FIXED    
Severity: Normal CC: abarth, mike, rakuco, vestbo, webkit.review.bot
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 85558    
Attachments:
Description Flags
I think this is all the relevant files... none

Description Mike West 2012-06-17 00:08:58 PDT
The 1.0 draft of the Content Security Policy spec is just about to move to Last Call. Adam's suggested introducing an ENABLE flag in order to start working on the 1.1 spec while it's still in flux (https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html).
Comment 1 Adam Barth 2012-06-17 00:13:58 PDT
Maybe ENABLE_CSP_NEXT or ENABLE_CSP_11 ?  The DOT is kind of ugly.  :)
Comment 2 Mike West 2012-06-17 01:03:25 PDT
The DOT was the clever bit! :(

ENABLE_CSP_NEXT it is. I'll throw a patch at you shortly.
Comment 3 Mike West 2012-06-17 01:03:56 PDT
Do we need to send a note to webkit-dev?
Comment 4 Mike West 2012-06-17 01:23:19 PDT
Created attachment 148008 [details]
I think this is all the relevant files...
Comment 5 Adam Barth 2012-06-17 01:26:05 PDT
(In reply to comment #3)
> Do we need to send a note to webkit-dev?

Sure.
Comment 6 Adam Barth 2012-06-17 01:36:14 PDT
Comment on attachment 148008 [details]
I think this is all the relevant files...

This looks right, but let's hold off landing it until you email webkit-dev.
Comment 7 Mike West 2012-06-17 01:38:16 PDT
(In reply to comment #6)
> (From update of attachment 148008 [details])
> This looks right, but let's hold off landing it until you email webkit-dev.

I've just sent an email, but I don't see any reason to rush. Let's give it a day or two and land the patch early next week if there's no objection.
Comment 8 Adam Barth 2012-06-19 01:16:17 PDT
Comment on attachment 148008 [details]
I think this is all the relevant files...

No one on webkit-dev complained.
Comment 9 WebKit Review Bot 2012-06-19 02:14:10 PDT
Comment on attachment 148008 [details]
I think this is all the relevant files...

Clearing flags on attachment: 148008

Committed r120698: <http://trac.webkit.org/changeset/120698>
Comment 10 WebKit Review Bot 2012-06-19 02:14:16 PDT
All reviewed patches have been landed.  Closing bug.