164 Commits (main)

Author SHA1 Message Date
Miguel Grinberg f752312884
Avoid double calls to client disconnect handlers 6 years ago
Andrey Rusanov f3b5210289 Add tests and docs 6 years ago
Miguel Grinberg 88dcf7d414
change async_handlers default to true, and add call() method 6 years ago
Miguel Grinberg 7c952de346
added wait and timeout options to client's emit 6 years ago
Miguel Grinberg b0a8b1f31b unit test reorganization 6 years ago
Miguel Grinberg 9f2186725a user sessions 6 years ago
Miguel Grinberg 45d880cf90 correct handling of disconnects 6 years ago
Miguel Grinberg ec4ce624ab
client documentation 6 years ago
Miguel Grinberg 6fe065bb98
final batch of client unit tests 6 years ago
Miguel Grinberg 16bdb422d6
more unit tests 6 years ago
Miguel Grinberg e626e6c41d
some client unit tests 6 years ago
Kelly Truesdale da7cb86330 Logging improvements for write-only connections (#197) 7 years ago
Miguel Grinberg f2d28ad62c
better handling of packets with no data 7 years ago
Miguel Grinberg b3fc842c76
properly handle callbacks in multi-host configurations for asyncio 7 years ago
Miguel Grinberg 8d7059a1a2
Properly handle callbacks in multi-host configurations 7 years ago
Miguel Grinberg 9350775634
fixed memory leak on rejected connections for asyncio 7 years ago
Miguel Grinberg 66e17fb387
fixed memory leak on rejected connections 7 years ago
Miguel Grinberg 7f02f7aaa9
JavaScript client sends query string attached to namespace 8 years ago
Miguel Grinberg af81132610
pass redis password in the URL 8 years ago
Miguel Grinberg 93f70dc9e1
async_handlers option for asyncio servers 8 years ago
Miguel Grinberg 3ae013b90e validate namespace in disconnect call 8 years ago
Miguel Grinberg ce44133acd redis message queue for asyncio 8 years ago
Miguel Grinberg 43788db7a7 asyncio documentation and various fixes 8 years ago
Miguel Grinberg 6f41206f7d async namespaces, and more unit tests 8 years ago
Miguel Grinberg 763583226a a few asyncio related fixes 8 years ago
Miguel Grinberg 53d10d9f32 asyncio support 8 years ago
Miguel Grinberg 940d262a1e allow event names with hyphens 8 years ago
Aleksandr Kurlov 4f35e67e42 Fixed hyphens namcespace bug 8 years ago
Miguel Grinberg 3eac53261b Added "ignore_queue" option to bypass message queue in emits 8 years ago
Miguel Grinberg da2d141e8d put clients in a pre-disconnect state while their disconnect handler runs 9 years ago
Miguel Grinberg a58c184b0f do not disconnect an already disconnected client 9 years ago
Miguel Grinberg 2d39058b7c add async_handlers option to server 9 years ago
Miguel Grinberg 214abc8d31 minor class-based namespace fixes 9 years ago
Miguel Grinberg 7bc329a12d class-based namespaces 9 years ago
Miguel Grinberg 544b01ad3d Handle empty argument list for callbacks 9 years ago
Miguel Grinberg 024609e10e Fix race condition in handling of binary attachments 9 years ago
Miguel Grinberg a6838a233d Do not allow event names with hyphens in them 9 years ago
Miguel Grinberg a3ae2a9384 add unit test for sleep function 9 years ago
Miguel Grinberg b6df63d849 delay start of message queue listener thread until first request comes 9 years ago
Patrick Decat 626499cd45 Avoid KeyError when no room exists 9 years ago
Miguel Grinberg 370db6488b Eliminate problematic _clean_rooms method 9 years ago
Miguel Grinberg 259f98d3cd Expand tuples to multiple arguments, but not lists 9 years ago
Miguel Grinberg 57756e3bdc Add write_only argument to Kombu and Redis manager classes 9 years ago
Miguel Grinberg 6ae89688d7 do not allow callbacks outside of a server context 9 years ago
Miguel Grinberg 71142aa2db pubsub unit tests 9 years ago
Miguel Grinberg 63f5ed3429 Support for callbacks across servers 9 years ago
Miguel Grinberg 47620bbebd initial implementation of inter-process communication 9 years ago
Miguel Grinberg a72f2dfb05 Correctly handle payloads that are empty lists or dictionaries (fixes #5) 10 years ago
Miguel Grinberg d31d167c78 support packets with empty payload given as an integer 10 years ago
Miguel Grinberg 4a4ba41d0c fixed regression introduced in latest release with ack ids 10 years ago