GK
85a858bc68
merged with master
2014-03-30 17:26:46 -04:00
GK
3bbb714a13
querystring extracted from util.js into own npm module
2014-03-30 17:19:44 -04:00
Guillermo Rauch
949baef4eb
Merge pull request #277 from nkzawa/patch-1
...
Fix the this object for onlyBinaryUpgrades
2014-03-24 14:20:08 -03:00
Guillermo Rauch
33de820edb
Merge pull request #275 from plievone/ensure-transport-close
...
Ensure transport will be really closed in all cases
2014-03-24 14:17:03 -03:00
Naoyuki Kanezawa
7bf80c643e
fix the this object for onlyBinaryUpgrades
2014-03-23 18:54:46 +09:00
plievone
647c693791
Cast hasAttachEvent to boolean early
2014-03-21 15:28:21 +02:00
plievone
fea1fce36c
Make Request#cleanup() safe to call multiple times.
2014-03-21 14:37:51 +02:00
plievone
cbe11eacb7
Socket#onClose(): ensure transport won't stay open.
...
There are rare error cases when transport could stay open in the background
even if socket is closed, so it is better to always call
`this.transport.close()` in Socket#onClose as it is idempotent and
safe to call multiple times.
2014-03-21 14:27:20 +02:00
Guillermo Rauch
5a0cb9fc5d
polling-xhr: lint
2014-03-15 17:06:23 -03:00
Tony Kovanen
94511ae063
Not base64 encoding for no reason when using websockets
2014-03-14 22:25:33 +02:00
Guillermo Rauch
b084823008
Merge pull request #266 from get/parsejson_new
...
ParseJSON and parseURI made into their own modules
2014-03-08 19:40:36 -02:00
GK
74fb64e122
fixed package.json merge issues
2014-03-06 19:55:08 -05:00
Tony Kovanen
55f10e68b3
Removed the global dependency
2014-03-07 01:44:16 +02:00
GK
3011d31aa2
made parseJSON its own module, update calls
2014-02-22 18:51:09 -05:00
Guillermo Rauch
0beb956530
Revert "Make timestamping default for sockets"
...
This reverts commit efc5ff99d1 .
2014-02-20 10:54:51 -08:00
Julian Salazar
efc5ff99d1
Make timestamping default for sockets
2014-02-20 01:21:34 -08:00
Tony Kovanen
5708098f8e
style
2014-02-20 01:02:38 +02:00
Tony Kovanen
43721adf2d
Merged current master
2014-02-19 18:35:05 +02:00
Guillermo Rauch
746f4cfa30
Revert "don't override empty opts.port"
...
This reverts commit 1bf90f5aaa .
2014-02-17 14:52:11 -08:00
Julian Salazar
1bf90f5aaa
don't override empty opts.port
2014-02-17 14:38:10 -08:00
Tony Kovanen
d269acd2ab
User can now pass in an onlyBinaryUpgrades option to disable upgrading to a transport that doesn't support binary from one that does to avoid the overhead of base64 encoding
2014-02-16 22:55:23 +02:00
Tony Kovanen
33b5e79ca1
Testing for base64 fallback mechanism now run for browsers that don't support binary types
2014-02-16 09:18:32 +02:00
Guillermo Rauch
0a3c521939
Merge pull request #243 from mokesmokes/sslws
...
Enable a direct websocket connection if the previous websocket connection ...
2014-02-15 13:14:50 -08:00
Mark Mokryn
76615fecc4
remember websocket upgrade
2014-02-15 17:48:02 +02:00
Tony Kovanen
ca9ad8fecd
Ignoring Firefox for now + style
2014-02-15 09:01:16 +02:00
Tony Kovanen
33f7b2fba1
IE and iPhone fixed. Firefox is giving trouble
2014-02-15 08:28:20 +02:00
Tony Kovanen
19456fc0d6
Fixed iPhone 4.3 xhr2 problem
2014-02-12 05:49:59 +02:00
Mark Mokryn
facf40ad9b
emit socket upgrade event after upgrade done
2014-02-09 22:12:34 +02:00
GK
de2c561e45
made parseUri its own node module, change parseUri calls and tests
2014-02-09 12:09:57 -08:00
Guillermo Rauch
2b0b281f68
Merge pull request #239 from mokesmokes/closefix
...
fix GH-207
2014-02-09 08:46:32 -08:00
Brian Malehorn
ebefd5e33a
fix parseUri('localhost:80'), add ipv6 addresses
2014-02-09 11:06:33 -05:00
Tony Kovanen
72221d6cfb
Really fixed binary support detection
2014-02-09 00:26:49 +02:00
Tony Kovanen
dd0f5e71a2
Fixed websocket binary support detection
2014-02-09 00:23:35 +02:00
Tony Kovanen
1e9fbee95d
Fixed setting responseType for XHR2 in Firefox
2014-02-08 21:05:22 +02:00
Tony Kovanen
d6ca4a20db
Simpler XHR2 feature detection
2014-02-08 19:40:09 +02:00
Tony Kovanen
a1322d1b0d
Better feature detection for XHR2
2014-02-08 18:56:55 +02:00
Tony Kovanen
13ff119772
Making encoding work with callbacks. Not completely there yet.
2014-02-04 00:04:30 +02:00
Tony Kovanen
1c1cfc1f9c
Using url parameter for communicating the need for base64 instead of upgrade packet for WebSocket
2014-02-03 02:33:14 +02:00
Tony Kovanen
944e3953ab
Nicer feature detection
2014-02-02 19:33:56 +02:00
Tony Kovanen
1067ae80d3
WebSocket's support for binary is now checked, and base64 is used when there is no binaryType. If WebSocket doesn't support binary, this is communicated to the server through the upgrade packet.
2014-02-02 14:44:02 +02:00
Tony Kovanen
e419a13d04
style
2014-02-01 19:01:46 +02:00
Tony Kovanen
552f871b06
Parser now has to figure out whether binary or string data is sent
2014-02-01 14:54:23 +02:00
Tony Kovanen
dc4cab5619
Binary support
2014-02-01 01:52:41 +02:00
Bruce Lee
0df20215b4
fix captcha in comment
2014-01-27 18:01:30 +08:00
Mark Mokryn
365bc471a5
undo removal of onclose for websocket api compattibility
2014-01-26 23:39:03 +02:00
Mark Mokryn
b583fe4a51
fix GH-207
2014-01-26 21:01:38 +02:00
Guillermo Rauch
3841d7b846
websocket: document ws require
2014-01-22 15:29:07 -08:00
Guillermo Rauch
3655acd620
polling-xhr: fix ie10 webworker tests
2014-01-22 14:56:14 -08:00
Guillermo Rauch
679a357758
polling-xhr: avoid catching user-thrown errors
2014-01-18 09:45:04 -08:00
Guillermo Rauch
9ce2dcd08c
style
2014-01-17 10:41:02 -08:00