Bug 36998

Summary: Import abarth's test suite for HTTP State Management Mechanism draft-ietf-httpstate-cookie-05
Product: WebKit Reporter: David Kilzer (:ddkilzer) <ddkilzer>
Component: Tools / TestsAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: abarth, ap, jchaffraix
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
URL: http://github.com/abarth/http-state/tree/master/tests/
Bug Depends on: 24569    
Bug Blocks:    

Description David Kilzer (:ddkilzer) 2010-04-01 17:45:36 PDT
* SUMMARY
It would be nice if we had tests and testing infrastructure for RFC-2109-style cookies.

LayoutTests/http/tests/cookies/double-quoted-value-with-semi-colon.html used to set this type of cookie, but it was causing problems after bugs were fixed in other components (see Bug 36997).
Comment 1 Julien Chaffraix 2010-04-01 19:49:33 PDT
Adam Barth (CC'd) has been doing some work around cookie standardization (see http://tools.ietf.org/html/draft-abarth-cookie-07), which would obsolete RFC2109. I don't know the progress of this standard though so maybe it is worth staying with the RFC for now.
Comment 2 Adam Barth 2010-04-01 20:18:39 PDT
RFC 2109 is obsolete.  The new spec is here:

https://datatracker.ietf.org/doc/draft-ietf-httpstate-cookie/

We're getting close to last call.  I have a bunch of tests here:

http://github.com/abarth/http-state/tree/master/tests/

We should turn them all into layout tests.
Comment 3 David Kilzer (:ddkilzer) 2010-04-03 16:48:42 PDT
Changing the sense of this bug to import abarth's cookie test suite into WebKit since RFC 2109 is obsolete.