Commit graph

  • 0c6d4cd4d7 Fix #62 Roy Hyunjin Han 2015-02-15 11:35:06 -05:00
  • 0c8dda1316 Ensure that recv timeout is less than heartbeat timeout #34 Roy Hyunjin Han 2015-02-15 11:18:57 -05:00
  • 6cdf1eb610 Merge branch 'leth-patch-2' Roy Hyunjin Han 2015-02-15 10:50:26 -05:00
  • 3aab1f1436 Merge conflicts Roy Hyunjin Han 2015-02-15 10:50:20 -05:00
  • c19f9891e6 Merge branch 'dabidan-patch-1' Roy Hyunjin Han 2015-02-15 10:38:15 -05:00
  • 47b5f2dd69 Merge conflicts Roy Hyunjin Han 2015-02-15 10:37:56 -05:00
  • 18cf130d9e Fix #40 Roy Hyunjin Han 2015-02-15 10:20:11 -05:00
  • e16669a824 Merge branch 'Vodalys-websocket_headers' Roy Hyunjin Han 2015-02-15 08:56:24 -05:00
  • b8f838b392 Merge #44 Roy Hyunjin Han 2015-02-15 08:56:13 -05:00
  • 99b29ac841 Update goals Roy Hyunjin Han 2015-02-15 08:54:06 -05:00
  • 5f7937dc1e Add stream=True #45 Roy Hyunjin Han 2015-02-15 08:48:27 -05:00
  • 4f7605c0b3 Merge branch '0.6.0' Roy Hyunjin Han 2015-02-15 07:26:02 -05:00
  • 1eb8faa247 Merge pull request #67 from amfg/patch-1 Roy Hyunjin Han 2015-02-12 11:19:51 -05:00
  • fc3a8b5e32 Update transports.py Adam Kecer 2015-02-11 18:45:23 +01:00
  • cfbaaa21eb Update goals Roy Hyunjin Han 2015-02-10 22:04:38 -05:00
  • 8e23fc73a5 Switched from multiprocessing to thread Sean Arietta 2015-01-31 21:54:04 -08:00
  • b9e63ff7cd Save before flight Roy Hyunjin Han 2015-01-25 10:17:03 +09:00
  • c1e4924717 Merge pull request #37 from leth/patch-3 Roy Hyunjin Han 2015-01-09 22:15:36 +09:00
  • ee425459bd Merge pull request #39 from bradjc/on-reconnect Roy Hyunjin Han 2015-01-09 22:14:58 +09:00
  • 01f166db1e Merge pull request #47 from Vodalys/unicode Roy Hyunjin Han 2015-01-09 22:13:13 +09:00
  • 6661d8be0e Merge branch 'wuurrd-master' Roy Hyunjin Han 2015-01-09 22:11:54 +09:00
  • 315b795a91 Merge conflicts Roy Hyunjin Han 2015-01-09 22:11:45 +09:00
  • 698d083665 Merge pull request #60 from valhallasw/master Roy Hyunjin Han 2015-01-09 20:35:58 +09:00
  • 88bf4c0bcc Merge branch 'leth-patch-1' Roy Hyunjin Han 2015-01-09 20:23:35 +09:00
  • b394c8a55a Merge contribution from leth Roy Hyunjin Han 2015-01-09 20:23:31 +09:00
  • 5f27c22681 Merge remote-tracking branch 'origin/master' into 0.6.0 Roy Hyunjin Han 2015-01-09 20:08:41 +09:00
  • cdfbe55203 Merge pull request #55 from stackmagic/allow-nonstandart-resource Roy Hyunjin Han 2015-01-09 20:07:54 +09:00
  • d73d6145f3 Merge pull request from drewhutchinson Roy Hyunjin Han 2015-01-09 20:02:52 +09:00
  • 2a43420e1b Added scripts to start and kill test server Sean Arietta 2015-01-07 13:14:19 -08:00
  • f44485d3e2 Python 3: use urllib.parse.urlparse Merlijn van Deen 2014-12-30 17:37:37 +01:00
  • ef64649a2a Added support for forcing websocket connections if available. Also fixed a small bug that seemed to be causing a race condition on first connections due to a failure to consume a packet on opening the default namespace Sean Arietta 2014-12-25 23:27:19 -08:00
  • 5af21af575 Small updates that fix a couple of connection issues Sean Arietta 2014-12-25 22:52:47 -08:00
  • b059cdf02c Re-arranged the call order of connecting to avoid interrupted connections Sean Arietta 2014-12-25 14:06:32 -08:00
  • dc8e867741 Added tests that verify restart functionality is working as expected Sean Arietta 2014-12-23 21:39:48 -08:00
  • f06bf8e736 Fixed a typo bug. Also added better disconnect handling in the websockets send method Sean Arietta 2014-12-23 21:39:26 -08:00
  • a1f37e8e60 Added an event queue so that emitted events that failed can be automatically retried upon reconnection. Also fixed a potential infinite loop bug wrt reconnecting automatically Sean Arietta 2014-12-23 21:38:42 -08:00
  • 6932d4c2d1 Added connection error handling for all send / recv related methods so that we can reconnect on all connection errors Sean Arietta 2014-12-23 19:15:50 -08:00
  • 455890a700 Added more documentation Sean Arietta 2014-12-23 02:37:53 -08:00
  • 2361706c4e Updated tests slightly for newer client implementation. Tests on 'message'-like methods have been removed as the newer paradigm considers message and events the same. Timeouts on the non-websocket transports have been lowered to enable faster tests. Explicit transports have been removed from constructors since that has also been removed from the code. Sean Arietta 2014-12-23 02:24:52 -08:00
  • 6f8e76adfd Added check to parser encoder to automatically encode json if the message data is not a string Sean Arietta 2014-12-23 02:20:26 -08:00
  • 66e563acc3 Updated implementation to allow callbacks and arg handling that is consistent with reference javascript implementation. Sean Arietta 2014-12-23 02:19:41 -08:00
  • bdb92f8da6 Added 4 space indents to server_tests.js. Also added less ambiguous method definitions for multiple arg methods Sean Arietta 2014-12-23 02:18:33 -08:00
  • f4a96c72d0 Updates to get XHR polling working correctly. Mostly encode/decode issues. Sean Arietta 2014-12-22 22:08:15 -08:00
  • 2d1257bf8f Client now attempts to reconnect forever on server disconnect and correctly reconnects Sean Arietta 2014-12-22 21:46:05 -08:00
  • 5c1d38ac86 Implemented ack callbacks Sean Arietta 2014-12-22 18:39:58 -08:00
  • 16c64437d3 Medium-sized refactor. Converted all methods away from old 'code' paradigm to use the PacketType and MessageType enums directly Sean Arietta 2014-12-22 17:43:42 -08:00
  • 07a5cc4c63 Events are working on a per-namespace basis now Sean Arietta 2014-12-22 16:49:16 -08:00
  • 57971b5f71 Added support for websockets via upgrade paradigm. Also added support for series of packets in responses rather than assuming single packets each time. Added support for all message fields in socket.io protocol Sean Arietta 2014-12-22 16:29:58 -08:00
  • d64e947aac Checkpoint for updates. Namespaces are working. Events are working. Reconnects working. Disconnects working. Need to implemenet ACKs / callbacks, WebSocket transport, and JSONP transport Sean Arietta 2014-12-22 00:36:09 -08:00
  • 63dea4f7a3 Wrote basic connect() Roy Hyunjin Han 2014-12-22 12:38:40 +09:00
  • 37bd6786d7 Checkpoint Sean Arietta 2014-12-20 16:28:22 -08:00
  • eda747ec4e Use GET request to get pong Roy Hyunjin Han 2014-11-30 05:58:02 -05:00
  • cbdf009d46 Add content-type Roy Hyunjin Han 2014-11-30 05:17:22 -05:00
  • a0b061cbdc Use single quotes Roy Hyunjin Han 2014-11-27 02:14:51 -05:00
  • 9611d5d107 Merge pull request #57 from jorgen-k/master Roy Hyunjin Han 2014-11-26 22:43:16 -05:00
  • c3428e0b68 Working through parse error on send Roy Hyunjin Han 2014-11-25 06:01:46 -05:00
  • 895d2447fd Experiment with socket.io 1.2.0 Roy Hyunjin Han 2014-11-18 10:45:22 -05:00
  • 64d1c010a9 Update __init__.py Roy Hyunjin Han 2014-11-18 10:42:57 -05:00
  • 1c2a313002 Merge pull request #58 from antonzy/master Roy Hyunjin Han 2014-11-18 10:38:32 -05:00
  • 7254172545 Save experiments Roy Hyunjin Han 2014-11-17 18:43:25 -05:00
  • b0d67b98af Version bump jorgen 2014-09-23 06:27:27 +02:00
  • e108c8a12a Migrate to 3.4 antonzy 2014-09-22 17:12:08 +03:00
  • 9a80988e26 Migrate to 3.4 antonzy 2014-09-22 17:08:44 +03:00
  • 557edb8620 SSL Timeout error jorgen 2014-09-15 21:39:11 +02:00
  • 9285f3da02 allow to pass in a different resource than just 'socket.io' Patrick Huber 2014-07-28 09:06:51 +02:00
  • 20b15872ee Fixed logging.WARNING typo David Buchmann 2014-06-26 14:42:25 +02:00
  • 3d12aa8a28 Check for ImportError rather than any exception Krenair 2014-05-11 16:32:29 +01:00
  • c35316f158 Run under Python 3 Krenair 2014-05-11 15:45:40 +01:00
  • f182df8580 Implement transports fallback Frédéric Sureau 2014-03-25 16:18:19 +01:00
  • 6a5a35d84d Force packets encoding to utf-8 fredericsureau 2014-03-21 18:02:03 +01:00
  • c82a8301bb Use HTTP headers for Websocket connection Frédéric Sureau 2014-02-25 14:56:44 +01:00
  • 8f97e73bac check for exit condition before transport reconnects drewhutchison 2014-02-12 15:07:36 -07:00
  • e16652c4cc Make on_reconnect callback functional Brad Campbell 2014-01-10 18:29:57 -05:00
  • 6bef8c0009 heartbeat_time independent from elapse_time Daniel 2014-01-01 14:48:15 +01:00
  • fa454b5950 Catch AttributeError in client connected check Marcus Cobden 2013-12-23 13:46:37 +00:00
  • 09199c10df Add context aware logmessages to the socketio client David Buchmann 2013-12-17 18:29:46 +01:00
  • d05683262b Pass on wait timeout to underlying transports Marcus Cobden 2013-12-09 10:16:22 +00:00
  • 13ffc8cf7f Do not suppress KeyboardInterrupt exceptions Marcus Cobden 2013-12-09 09:56:36 +00:00
  • 2e2496cd4c Merge pull request #32 from Vodalys/reconnect_namespaces Roy Hyunjin Han 2013-11-21 08:00:34 -08:00
  • 9c1766b806 Automatically reconnect transport to existing namespaces Frédéric Sureau 2013-11-21 16:20:45 +01:00
  • 68d9639a56 Removed extra debugging statements v0.5.3 Roy Hyunjin Han 2013-11-20 08:17:44 -08:00
  • 3c73bc9b55 Added TODO Roy Hyunjin Han 2013-11-20 08:16:03 -08:00
  • 38e72dc304 Fixed calling on_connect() so that it is called only once; fixes #31 Roy Hyunjin Han 2013-11-20 08:07:07 -08:00
  • 5ccb32f338 Exit the loop if the client wants to disconnect; fixes #30 Roy Hyunjin Han 2013-11-18 10:43:31 -08:00
  • 1506e22458 Set heartbeat_interval to half of the heartbeat_timeout Roy Hyunjin Han 2013-11-18 09:45:09 -08:00
  • e7529e5487 Replaced secure=True with host='https://example.com' v0.5.2 Roy Hyunjin Han 2013-11-17 13:40:36 -08:00
  • a60e19fb54 Merge pull request #28 from Burstaholic/master Roy Hyunjin Han 2013-11-17 12:46:29 -08:00
  • 43261b2347 Always send heartbeats to prevent server timeout Travis Odom 2013-11-09 20:11:26 -06:00
  • 579d0493d8 Added instructions for debugging information Roy Hyunjin Han 2013-11-12 09:51:05 -08:00
  • 1a16e98d32 Updated README Roy Hyunjin Han 2013-11-07 06:55:37 -08:00
  • 81c6d513a5 Updated CHANGES v0.5.1 Roy Hyunjin Han 2013-11-06 18:35:09 -08:00
  • e75fbeb2e3 Added test to cover #25 Roy Hyunjin Han 2013-11-06 18:29:26 -08:00
  • 65c4160c8e Fixes #25 Roy Hyunjin Han 2013-11-06 10:26:49 -08:00
  • 13b482e075 Fixes #24 Roy Hyunjin Han 2013-11-06 09:57:28 -08:00
  • 1a3e1270dd Raw unicode literals are not supported in Python3 Roy Hyunjin Han 2013-11-03 18:28:57 -08:00
  • 2c381142d4 Updated CHANGES v0.5 Roy Hyunjin Han 2013-11-03 17:50:03 -08:00
  • 7c18bc5dfc Added credits Roy Hyunjin Han 2013-11-03 17:35:32 -08:00
  • be05a0699f Updated README Roy Hyunjin Han 2013-11-03 17:23:09 -08:00
  • 0751dc3484 Fixed _JSONP_PollingTransport Roy Hyunjin Han 2013-11-03 17:16:59 -08:00
  • 28cfadc593 Fixed _XHR_PollingTransport Roy Hyunjin Han 2013-11-03 15:03:34 -08:00