Commit Graph

545 Commits

Author SHA1 Message Date
Naoyuki Kanezawa
f6bf9f807f support permessage-deflate 2015-01-06 03:20:08 +09:00
Guillermo Rauch
e352dbf834 Merge pull request #356 from rase-/add/ssl-options
Add ssl options
2014-12-04 13:40:33 -03:00
Guillermo Rauch
61648de3a2 Merge pull request #319 from samcday/no-abort-on-success
Only call xhr.abort() on error cases in polling-xhr.js
2014-12-02 18:21:35 -03:00
Tony Kovanen
ae2cfc59f3 Too much whitespace. 2014-11-24 04:57:51 -03:00
Tony Kovanen
f2a0d3b528 Add rest of the ssl related options found in https.request. 2014-11-24 04:57:51 -03:00
Tony Kovanen
66617e589f Add options for SSL in ws and xhr. 2014-11-24 04:57:51 -03:00
Guillermo Rauch
f65d5d8ef0 Merge pull request #354 from divdavem/addEventListenersOldBrowsers
addEventListener requires 3 parameters in old browsers
2014-11-15 15:08:46 +09:00
Tony Kovanen
1642bf1214 Merge pull request #341 from yujiosaka/master
IE10 should prefer using XHR2 over XDR because it's safer
2014-10-20 02:55:15 +03:00
Naoyuki Kanezawa
002e23cdc4 remove invalid value for strict mode (#344) 2014-10-11 02:57:50 +09:00
ddivernois
22b2fc78f6 Fixed calls to addEventListener which requires 3 parameters in old browsers 2014-10-08 14:06:33 +02:00
Tony Kovanen
b462865bcb Fixed transport close deferring logic.
Transport can still be upgrading after deferring until the drain event.
2014-10-05 03:01:50 +03:00
Naoyuki Kanezawa
866a56ed20 wait for buffer to be drained before closing 2014-10-04 21:57:35 +09:00
aaronk6
d9f4317bae Fixed "jsonp polling iframe removal error" on connection close when using polling (JSONP) transport 2014-09-30 12:29:52 +02:00
Guillermo Rauch
0097a5e255 Merge pull request #324 from nkzawa/patch-5
Defer close while upgrading a transport
2014-09-25 15:32:33 -07:00
Michał Hernas
f63735b35c Fixed problem when XHR would send in header "application/octet-stream;
charset=utf-8", then Request.data would be "ok" instead of proper data
2014-09-11 17:41:30 +03:00
yujiosaka
850072e3f1 IE10 should prefer using XHR2 over XDR because it's safer 2014-09-04 17:38:39 +09:00
yujiosaka
9e17a422cb check enablesXDR option when Request.hasXDR is called just in case 2014-08-20 07:51:01 +09:00
yujiosaka
b1e1755a7d disabled XDomainRequest as default and added enablesXDR option to enable it 2014-08-18 07:50:36 +09:00
yujiosaka
89ec0efe74 IE8 should use XDomainRequest to avoid loading bar flashing 2014-08-18 02:17:31 +09:00
Naoyuki Kanezawa
f9eed0ef32 check readyState in sendPacket and close on upgradeError too 2014-07-19 17:16:23 +09:00
Naoyuki Kanezawa
5a1ff69516 defer close while upgrading a transport 2014-07-18 04:45:13 +09:00
Sam Day
399fcee300 Only call xhr.abort() on error cases in polling-xhr.js 2014-07-06 16:28:32 +10:00
Naoyuki Kanezawa
9071790401 remove try-catch for utf8 decode errors 2014-06-30 08:44:44 +09:00
Tony Kovanen
42b1773713 style and close socket after assert 2014-06-23 19:48:09 +03:00
Tony Kovanen
2aa5c22823 Change constructor check to throw and try-catch 2014-06-23 19:32:35 +03:00
Tony Kovanen
389878b3cb Rename noJSONP to jsonp (that can be set to false to disable jsonp) 2014-06-23 18:33:48 +03:00
Tony Kovanen
269bdfff23 Possibility to disable JSONP. Emitting an error if JSONP is the only available transport. 2014-06-23 02:04:48 +03:00
Guillermo Rauch
51a7c418ed transport: catch utf8 decode errors 2014-06-19 14:07:32 -07:00
Guillermo Rauch
09c83a215d smaller inherits utility 2014-06-08 14:42:44 -07:00
Reid Burke
4b40963f27 Upgrade component-emitter to 1.1.2, fix #305
Switch from depending on a tarball URL to the published
component-emitter package at its latest version.

Change all references to emitter module to the new
component-emitter name.
2014-06-04 14:52:42 -07:00
Guillermo Rauch
44b35738b8 Merge pull request #270 from j-salazar/noping
Don't ping when socket closed by open handler
2014-05-19 14:06:31 -07:00
Julian Salazar
7afd8c8273 Don't ping when socket closed by open handler 2014-05-19 06:23:58 -07:00
Guillermo Rauch
da07eb713b removing flashsocket, moving to userland 2014-05-17 15:24:51 -07:00
Guillermo Rauch
f2a7d36785 Merge pull request #299 from nkzawa/patch-2
Remove Socket#onopen
2014-05-13 15:07:41 -07:00
Shankar Karuppiah
049b290425 Fixed jsonp transport getting close due parser error, when escaped new line sent over the socket 2014-05-13 09:48:19 +03:00
Naoyuki Kanezawa
6def3f56ee remove Socket#onopen 2014-05-02 15:18:33 +09:00
Guillermo Rauch
118073f2f2 Merge pull request #294 from rase-/fixerrors
Error handling fixes
2014-04-17 17:26:37 -07:00
Tony Kovanen
c12f44b5bd Renamed removeAllListeners to cleanup 2014-04-18 01:25:08 +03:00
Tony Kovanen
c67afb549e Not emitting an upgrade error when upgrading was in fact successful 2014-04-18 01:17:35 +03:00
Tony Kovanen
e1ef7fc04d Added a debug line to websocket.js for reporting cases where the socket is closed before onclose is fired 2014-04-18 01:05:37 +03:00
GK
7f3fae0d3b use inherits package instead of inherit 2014-04-17 18:04:56 -04:00
Tony Kovanen
f7e7658bac Fixed bad indent 2014-04-18 01:02:50 +03:00
GK
6329f81b9d removed all references to util.js 2014-04-17 15:33:36 -04:00
GK
e0e7db69dd fix if statement in FlashWS.ready method 2014-04-16 13:14:16 -04:00
GK
844306c68d pass values directly in FlashWS.ready method 2014-04-16 11:34:25 -04:00
GK
ca9ae9cb78 merged with master 2014-04-16 11:12:32 -04:00
GK
dc65d13b76 removed unnecessary UA detection 2014-04-16 11:09:34 -04:00
binlain
d3d086699e Forgot to register close listener 2014-04-15 17:43:41 +02:00
binlain
ba3592b198 Handle error on send 2014-04-15 17:41:19 +02:00
binlain
7f00e951d0 Clean up probing and handle premature transport disconnect 2014-04-15 17:39:17 +02:00