131 Commits

Author SHA1 Message Date
Erik
937090458c merge master 2015-03-16 16:08:49 -04:00
Erik
44e2781076 #11 2015-03-16 13:24:25 -04:00
Erik
fea16879e1 Receive doubly encoded utf8 in polling until https://github.com/Automattic/engine.io/issues/315 is fixed properly 2015-03-16 13:12:37 -04:00
Erik
90187aa458 fix convenience constructor. Bump version 2015-03-16 11:47:42 -04:00
Erik
68da96f37d fix for objc 2015-03-16 09:23:21 -04:00
Erik
ffd92d7bb4 Merge branch 'timeouts' 2015-03-16 09:22:32 -04:00
Erik
c6d0331d50 merge timeouts fixes for 1.2 2015-03-16 09:06:45 -04:00
Erik
7765e57a11 Merge branch 'timeouts' into 1.2 2015-03-16 09:01:49 -04:00
Erik
18c25fabdf merge master 2015-03-16 08:55:37 -04:00
Erik
c103734035 work on parsing stuff 2015-03-15 23:41:01 -04:00
Erik
2022f282c9 add no timeout 2015-03-14 19:46:03 -04:00
Erik
d75457f397 Merge branch 'master' into timeouts 2015-03-14 19:12:09 -04:00
Erik
bb6bd2b4ca fix race condition in polling 2015-03-14 19:09:54 -04:00
Erik
c177671112 work on #23 2015-03-14 14:11:32 -04:00
Erik
94f3e3a6b9 merge master 2015-03-13 10:10:49 -04:00
Erik
4551cad9e1 update 1.2 2015-03-13 10:08:41 -04:00
Erik
2cc68aead6 Don't poll on sendPollMessage 2015-03-13 09:51:53 -04:00
Erik
1f05bde09b small tweaks 2015-03-13 09:09:37 -04:00
Erik
5b019a91c5 start refactoring 2015-03-12 17:54:17 -04:00
Erik
a28e924b04 forgot one 2015-03-12 16:53:11 -04:00
Erik
37537de213 change visibility of socketioclient members 2015-03-12 16:34:08 -04:00
Erik
560235353d merge master 2015-03-12 14:49:00 -04:00
Erik
8e7c8444d3 set socket sid 2015-03-12 13:44:55 -04:00
Erik
74939f1cea fixes 2015-03-12 13:38:06 -04:00
Erik
ab5cccce85 fix binary in dictionaries 2015-03-12 11:38:45 -04:00
Erik
f14d9ef5ff add new stuff to 1.2 2015-03-11 18:08:05 -04:00
Erik
711ce8d8c4 fixes. add better objective-c support 2015-03-11 17:33:21 -04:00
Erik
8365ded215 Use starscream for websockets. Execute emitAcks on the main queue. 2015-03-11 13:33:54 -04:00
Erik
1ac05d9790 add new things to 1.2 2015-03-06 23:41:15 -05:00
Erik
6399df4c33 tweaks 2015-03-06 21:17:26 -05:00
Erik
ae28a02163 Use a ephemeral NSURLSession for polling, because NSURLConnection.sendAsnc.. seems to either leak memory, or cache 2015-03-06 18:24:06 -05:00
Erik
41c168a29a Fixes. Add onAny method 2015-03-06 16:29:13 -05:00
Erik
44bff82a43 better reconnects 2015-03-06 12:13:00 -05:00
Erik
851ac7635a Fix connection issues, binary data in nested data structures, some race conditions, reconnect needs to be redone 2015-03-05 22:06:17 -05:00
Erik
166b2b515b make sure we're polling 2015-03-05 15:19:17 -05:00
Erik
59a5e1928c clean up 2015-03-05 15:16:34 -05:00
Erik
d35934c79d handle binary data better 2015-03-05 14:37:00 -05:00
Erik
c85a1def87 tell client about failed ws 2015-03-05 13:45:25 -05:00
Erik
5ed2688c9e better handle when the server closes the connection (polling) 2015-03-05 12:55:09 -05:00
Erik
296802fddb better handle closes 2015-03-05 11:06:11 -05:00
Erik
829992fcef send disconnect on polling close 2015-03-04 23:39:11 -05:00
Erik
543a3c8f91 add toggle for polling only 2015-03-04 23:15:11 -05:00
Erik
68a0f8d9ac gotta go fast 2015-03-04 22:53:57 -05:00
Erik
63aed1ce91 tweaks 2015-03-04 21:50:23 -05:00
Erik
1f1ba60574 fix namespaces 2015-03-04 21:20:52 -05:00
Erik
b295561dcc non-namespace polling seems to work, needs more testing 2015-03-04 20:22:39 -05:00
Erik
346edc7b53 Better handle moving between polling and websockets. Sending binary on polling still bork 2015-03-04 19:52:20 -05:00
Erik
95d50ec8d3 remove old method 2015-03-04 18:04:45 -05:00
Erik
4925c00c12 work on xhr polling sending 2015-03-04 18:02:42 -05:00
Erik
2205cfb7d9 fix EXE_BAD_ACCESS when compiling with -O with swift 1.1 2015-03-04 15:52:18 -05:00