Changeset 97249 in webkit
- Timestamp:
- Oct 12, 2011 2:41:06 AM (13 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r97248 r97249 1 2011-10-12 Yuta Kitamura <[email protected]> 2 3 WebSocket: Update WebSocket protocol to hybi-17 4 https://bugs.webkit.org/show_bug.cgi?id=69910 5 6 Reviewed by Kent Tamura. 7 8 Essential changes between hybi-10 and hybi-17 are: 9 - Sec-WebSocket-Origin header has been renamed to "Origin". 10 - Sec-WebSocket-Version header value has been bumped to 13. 11 12 No new tests are necessary. pywebsocket has already been updated to the latest version 13 which understands the new protocol. Tests under http/tests/websocket/ should keep 14 passing. 15 16 * websockets/WebSocketHandshake.cpp: 17 (WebCore::WebSocketHandshake::clientHandshakeMessage): 18 (WebCore::WebSocketHandshake::clientHandshakeRequest): 19 1 20 2011-10-11 Antti Koivisto <[email protected]> 2 21 -
trunk/Source/WebCore/websockets/WebSocketHandshake.cpp
r91052 r97249 269 269 fields.append("Connection: Upgrade"); 270 270 fields.append("Host: " + hostName(m_url, m_secure)); 271 if (m_useHixie76Protocol) 272 fields.append("Origin: " + clientOrigin()); 273 else 274 fields.append("Sec-WebSocket-Origin: " + clientOrigin()); 271 fields.append("Origin: " + clientOrigin()); 275 272 if (!m_clientProtocol.isEmpty()) 276 273 fields.append("Sec-WebSocket-Protocol: " + m_clientProtocol); … … 290 287 } else { 291 288 fields.append("Sec-WebSocket-Key: " + m_secWebSocketKey); 292 fields.append("Sec-WebSocket-Version: 8");289 fields.append("Sec-WebSocket-Version: 13"); 293 290 } 294 291 … … 328 325 request.addHeaderField("Connection", "Upgrade"); 329 326 request.addHeaderField("Host", hostName(m_url, m_secure)); 330 if (m_useHixie76Protocol) 331 request.addHeaderField("Origin", clientOrigin()); 332 else 333 request.addHeaderField("Sec-WebSocket-Origin", clientOrigin()); 327 request.addHeaderField("Origin", clientOrigin()); 334 328 if (!m_clientProtocol.isEmpty()) 335 329 request.addHeaderField("Sec-WebSocket-Protocol:", m_clientProtocol); … … 350 344 } else { 351 345 request.addHeaderField("Sec-WebSocket-Key", m_secWebSocketKey); 352 request.addHeaderField("Sec-WebSocket-Version", " 8");346 request.addHeaderField("Sec-WebSocket-Version", "13"); 353 347 } 354 348
Note: See TracChangeset
for help on using the changeset viewer.