vsajip / pywebsocket

Automatically exported from code.google.com/p/pywebsocket
0 stars 0 forks source link

Implement draft-ietf-hybi-thewebsocketprotocol-07 #66

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
websocket protocol spec draft has been updated.

- Framing protocol has been changed from \0<utf-8>\xff to 7/16/63 length frame.
- Sec-WebSocket-Draft in opening handshake.

Original issue reported on code.google.com by ukai@chromium.org on 18 Oct 2010 at 7:10

GoogleCodeExporter commented 9 years ago
Added the new framing support that was introduced in 
draft-ietf-hybi-thewebsocketprotocol-01.
Now, only when Sec-WebSocket-Draft field exists and its value is an integer 
greater than 0, the new framing will be used.

http://code.google.com/p/pywebsocket/source/detail?r=314

Original comment by tyoshino@chromium.org on 29 Nov 2010 at 8:14

GoogleCodeExporter commented 9 years ago

Original comment by toyos...@google.com on 29 Nov 2010 at 10:24

GoogleCodeExporter commented 9 years ago
High priority features should be implemented
- Fragmentation support
- Ping pong support

Done
- Framing without fragmentation

Original comment by tyoshino@chromium.org on 17 Dec 2010 at 4:25

GoogleCodeExporter commented 9 years ago

Original comment by tyoshino@chromium.org on 3 Feb 2011 at 9:42

GoogleCodeExporter commented 9 years ago
On going HyBi 04 patch
http://codereview.appspot.com/4129041/

Original comment by tyoshino@chromium.org on 11 Feb 2011 at 12:01

GoogleCodeExporter commented 9 years ago
I'd like to hold implementing -05 closing handshake.

I'll make these changes:
- removing Sec-WebSocket-Nonce
- moving to the new simpler masking
- adding Sec-WebSocket-Extensions parser following -05

Original comment by tyoshino@chromium.org on 11 Feb 2011 at 12:04

GoogleCodeExporter commented 9 years ago
First CL is out for review.
http://codereview.appspot.com/4263041/

After this, CLs upcoming with
- Status code in close body
- Sec-WebSocket-Origin validator
- New Sec-WebSocket-Protocol validator
- Sec-WebSocket-Extensions parser

Original comment by tyoshino@chromium.org on 3 Mar 2011 at 7:56

GoogleCodeExporter commented 9 years ago
HyBi 01 framing support, HyBi 06 handshake support has been submitted one month 
ago.

Status code in close frame is also landed.
http://codereview.appspot.com/4381051/

Validator for subprotocol, origin, extension remain.

Original comment by tyoshino@chromium.org on 15 Apr 2011 at 6:47

GoogleCodeExporter commented 9 years ago
Draft 07 has been published. I'm going to follow this new version.

New major changes are
- opcode rearrangement
- masking target, mask position change

Original comment by tyoshino@chromium.org on 26 Apr 2011 at 8:56

GoogleCodeExporter commented 9 years ago
Done
- opcode rearrangement
- masking target and mask position change, addition of mask bit
- ping/pong behavior change

http://codereview.appspot.com/4518054/

Original comment by tyoshino@chromium.org on 17 May 2011 at 6:39

GoogleCodeExporter commented 9 years ago
Done
- closing status code
- extensions parser

Closing this issue and creating new bug since this became too long for tracking 
TODOs.

http://code.google.com/p/pywebsocket/issues/detail?id=100

Original comment by tyoshino@chromium.org on 16 Jun 2011 at 3:59