Commit Graph

78 Commits

Author SHA1 Message Date
Guillermo Rauch
c2e5d6ff61 Gotta love websocket 2012-01-04 17:46:56 -08:00
Guillermo Rauch
70f8830b3c Added doClose callback for Polling 2012-01-04 17:21:06 -08:00
Guillermo Rauch
f2043f9590 Added callback support to Polling#send, and drain event. 2012-01-04 17:20:48 -08:00
Guillermo Rauch
f51d36f584 Added closing readyState and callback to Transport#doClose 2012-01-04 17:18:12 -08:00
Guillermo Rauch
26e3d1c546 Added closing readyState. 2012-01-04 17:17:58 -08:00
Guillermo Rauch
5587282215 Added more instrumentation to polling 2012-01-04 15:40:48 -08:00
Guillermo Rauch
615c555742 Improved instrumentation. 2012-01-04 15:40:36 -08:00
Guillermo Rauch
767d770e59 Added additional verification step: handshake is only over GET. 2012-01-04 15:40:21 -08:00
Guillermo Rauch
4c7e6a675e Fixed data chunks aggregation. 2012-01-04 13:52:20 -08:00
Guillermo Rauch
001d80ac40 Fixed bind, I thought it took an array of arguments. 2012-01-04 13:52:05 -08:00
Guillermo Rauch
1a8b42debc Added missing Transport#onPacket method. 2012-01-04 13:41:38 -08:00
Guillermo Rauch
e4ee394dd5 Fixed; close packet is specific to xhr-polling transport 2012-01-04 13:41:23 -08:00
Guillermo Rauch
c20bdadef4 Added default XML response for policy requests. 2012-01-03 13:10:42 -08:00
Guillermo Rauch
d640d3252d Finished JSONP#doWrite 2012-01-03 13:10:13 -08:00
Guillermo Rauch
81877af79b Added escaping to onData 2012-01-03 13:04:26 -08:00
Guillermo Rauch
fdc60ff476 Fixed style 2012-01-03 13:00:56 -08:00
Guillermo Rauch
adb373455b Implemented WebSocket#send and WebSocket#doClose 2012-01-03 13:00:35 -08:00
Guillermo Rauch
88c6a5364b Fixed WebSocket constructor. 2012-01-03 13:00:09 -08:00
Guillermo Rauch
1273fc4f10 Simplified XHR#doWrite 2012-01-03 12:59:40 -08:00
Guillermo Rauch
3aa755e9f9 Fixed style 2012-01-03 12:59:23 -08:00
Guillermo Rauch
e398000c0e Implemented Polling#doClose 2012-01-03 12:59:07 -08:00
Guillermo Rauch
397ce64e80 Implemented Polling#write. 2012-01-03 12:58:46 -08:00
Guillermo Rauch
144ae3ef54 Fixed docs 2012-01-03 12:58:34 -08:00
Guillermo Rauch
c1316e0a52 Implemented Polling#send 2012-01-03 12:58:16 -08:00
Guillermo Rauch
3875089c3b Fixed docs 2012-01-03 12:58:07 -08:00
Guillermo Rauch
d8194a5cf0 Implemented Polling#flush 2012-01-03 12:57:49 -08:00
Guillermo Rauch
8f837a5720 Refactored Polling#onData 2012-01-03 12:55:09 -08:00
Guillermo Rauch
00291ee50a Fixed docs 2012-01-03 12:54:58 -08:00
Guillermo Rauch
4c02b31425 Implemented onDataRequest. 2012-01-03 12:52:30 -08:00
Guillermo Rauch
a9ecdcf771 Fixed docs 2012-01-03 12:52:17 -08:00
Guillermo Rauch
fc70102f79 Added poll request handler 2012-01-03 10:43:47 -08:00
Guillermo Rauch
93d32fa925 Fixed docs 2012-01-03 10:43:08 -08:00
Guillermo Rauch
d02023212d Override onRequest to handle both GET and POST requests. 2012-01-03 10:42:48 -08:00
Guillermo Rauch
34d4892b1b Fixed style 2012-01-03 10:42:40 -08:00
Guillermo Rauch
df82cbad1c Regularized Polling constructor. Added debug scope 2012-01-03 10:41:58 -08:00
Guillermo Rauch
23e434f5b4 Refactored transports/index
- Transports now expose `upgradesTo`
- Moved polimorphic polling constructor here
2012-01-03 10:41:15 -08:00
Guillermo Rauch
b7a9919ec5 Fixed style 2012-01-03 10:41:01 -08:00
Guillermo Rauch
e266c4a718 Refactored Transport 2012-01-03 10:40:17 -08:00
Guillermo Rauch
cf0550ac67 Added defenses for onClose and close. 2012-01-03 10:39:48 -08:00
Guillermo Rauch
cce20d5e16 Refactored rasons for close 2012-01-03 10:39:29 -08:00
Guillermo Rauch
10cfe1bf86 Refactored clearTransport 2012-01-03 10:39:07 -08:00
Guillermo Rauch
8407a97aac Refactored setTransport. 2012-01-03 10:38:40 -08:00
Guillermo Rauch
a9bcf6be09 Fixed ping logic 2012-01-03 10:38:01 -08:00
Guillermo Rauch
f25a69e363 Added debug line 2012-01-03 10:37:50 -08:00
Guillermo Rauch
fdcaf361aa Added defense for packets after socket is closed 2012-01-03 10:37:23 -08:00
Guillermo Rauch
f66bd79eb4 Fixed handshake packet 2012-01-03 10:37:10 -08:00
Guillermo Rauch
61ec2d92dc Keep track of request that originated socket. 2012-01-03 10:36:49 -08:00
Guillermo Rauch
817ddee41f Initialized debug scope for Socket 2012-01-03 10:36:30 -08:00
Guillermo Rauch
8e9d163666 Refactored onWebSocket to consider the possibility of a websocket handshake. 2012-01-03 10:36:10 -08:00
Guillermo Rauch
b58a5e830b Refactored handshake to allow ws and non-ws handshakes. 2012-01-03 10:35:33 -08:00