Bug 50099 - WebSocket: Implement IETF (HyBi) spec protocol
: WebSocket: Implement IETF (HyBi) spec protocol
Status: ASSIGNED
Product: WebKit
Classification: Unclassified
Component: WebCore Misc.
: 528+ (Nightly build)
: All All
: P2 Normal
Assigned To: Yuta Kitamura
:
Depends on: 35573 35721 60348 62786 63424 63532 63536 63931 64087 64145 64242 64244 64288 64296 64344 64349 64522 64534 64852 65247 65248 65249 66925 67363 67908 69405 69408 69910 72687 78541
Blocks:
  Show dependency treegraph
 
Reported: 2010-11-25 22:16 PST by Yuta Kitamura
Modified: 2012-02-13 14:53 PST (History)
11 users (show)

See Also:


Attachments
WIP hybi-07 (85.64 KB, patch)
2011-06-08 23:58 PDT, Yuta Kitamura
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Comment 1 Joel Martin 2011-04-07 08:31:33 PDT
There have been some major changes since hybi-03 including the client side masking to address the security issue with poorly behaving intermediaries.

So I think HyBi-06 (or higher if a new draft is release in the meantime) should be the target: http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-06.

Yuta, if you agree, perhaps you could edit the subject to reflect that?
Comment 2 Yuta Kitamura 2011-05-02 00:03:04 PDT
As I discussed with Alexey off-line at the WebKit contributors meeting, I would like to implement the new protocol next to the current one, and make them switchable dynamically (through Settings class).

I will post necessary changes.
Comment 3 Yuta Kitamura 2011-06-08 23:58:48 PDT
Created attachment 96556 [details]
WIP hybi-07
Comment 4 Joe Mason 2011-09-27 08:28:34 PDT
I see the current code support version 8.  The hopefully final spec released today is version 13.  The differences are minor.  Do you have any plans to upgrade to 13?
Comment 5 Takeshi Yoshino 2011-09-27 09:41:34 PDT
Chromium is going to update our WebSocket to 13 on the next release (Chromium 16). Yuta is preparing patch for WebKit now.
Comment 6 Takeshi Yoshino 2011-10-21 02:10:50 PDT
FYI, Chromium dev channel is now using version 13.