164 Commits (main)

Author SHA1 Message Date
Miguel Grinberg 2538df8bcf
emit events to multiple rooms (Fixes #605) 4 years ago
Miguel Grinberg 66068d9e96
More descriptive error when joining a room on a bad namespace (Fixes #650) 4 years ago
Miguel Grinberg f4e101079f
Fixed incorrect handling of dashes inside the JSON payload of a packet (Fixes #675) 4 years ago
Miguel Grinberg 17d50fabb5
More instrumentation for #572 #nolog 4 years ago
Miguel Grinberg 81b0b849bd
Configure the JSON decoder for safer parsing 4 years ago
Miguel Grinberg 09cb411776
Made parsing of id field of Socket.IO packet faster and more robust 4 years ago
Miguel Grinberg 8d1aeb2e40
Correct use of a trailing comma in Socket.IO packets with no id or data (Fixes #671) 4 years ago
Miguel Grinberg a07eedf54e
Pass custom authentication data with client connection (Fixes #661) 4 years ago
Miguel Grinberg 4da6d74f56
Added wait argument to client's connect method (Fixes #634) 4 years ago
Miguel Grinberg bff76c432c
Fixed bad event object used by asyncio client reconnect logic (Fixes #622) 4 years ago
Miguel Grinberg 11b6f1a08d
Pass auth information sent by client to the connect handler 4 years ago
Miguel Grinberg 3349b024d5
Invoke the disconnect handler when the client initiates a disconnection (Fixes #594) 4 years ago
Miguel Grinberg 314971c8a0
Include error message and arguments in CONNECT_ERROR packet (Fixes #590) 4 years ago
Miguel Grinberg a61d59c02a
Correct handling of user session (Fixes #585) 4 years ago
Miguel Grinberg bcdf9bb009
Performace tuning 4 years ago
Miguel Grinberg 2e71c22c6d Return environ dictionary for a client 4 years ago
Miguel Grinberg 805b33fa7d
Conversion from Socket.IO sid to Engine.IO sid 4 years ago
Miguel Grinberg af2e2633ea
More logging to track down intermittent test failures #nolog 4 years ago
Miguel Grinberg f6eeedb767
Remove dependency on the six package 4 years ago
Miguel Grinberg 0ecfbf593d
v5 protocol: server unit tests 4 years ago
Miguel Grinberg 0c91e92eb1
v5 protocol: client unit tests 4 years ago
Miguel Grinberg a4cc0b2c5b
v5 protocol: client manager unit tests 4 years ago
Miguel Grinberg 308b0c8eeb
v5 protocol: handle per-namespace sids in base manager 4 years ago
Miguel Grinberg 4940fc1e1e
v5 protocol: rename ERROR packet to CONNECT_ERROR 4 years ago
Miguel Grinberg aae49c253e
Add logging to help debug #572 #nolog 4 years ago
Miguel Grinberg a4f9992d34
simplify asserts in unit tests 5 years ago
Miguel Grinberg 8d08096dc4
Improved handling of rejected connections (#391 #487 #447) 5 years ago
Andrei Neagu b0518936b9
AsyncPubSubManager does not await for can_disconnect (#488) 5 years ago
tt2468 bbb9a7f0b6
Require a recipient in `call()` method (Fixes #476) 5 years ago
Miguel Grinberg 913c68a338 add missing unit tests #nolog 5 years ago
Miguel Grinberg 16e873dbc7
Fix endless loop when disconnecting on multi-server deployments (Fixes #441) 5 years ago
Miguel Grinberg 01378ef1ef Support client disconnects with multiple servers (Fixes https://github.com/miguelgrinberg/Flask-SocketIO/issues/1174) 5 years ago
Miguel Grinberg f1a2e545c8 missing unit tests #nolog 5 years ago
Miguel Grinberg 805d5f3741 Support the connect_error event in the client (Fixes #344) 5 years ago
Miguel Grinberg a839a36fa0
do not dispatch events for disconnected namespaces (Fixes #333) 6 years ago
Miguel Grinberg f2c1cf7f04
Do not allow emits on a namespace that is not connected (Fixes #325) 6 years ago
Miguel Grinberg 516a2958f4
Disconnect Engine.IO connection when server disconnects a client (https://github.com/miguelgrinberg/Flask-SocketIO/issues/1017) 6 years ago
Dylan Anthony 0b25ff42b8 Added rediss:// URL scheme to AsyncRedisManager (#319) 6 years ago
Miguel Grinberg fa53e3869c
handle keyboard interrupt during reconnect (Fixes #301) 6 years ago
Miguel Grinberg 8a4e5ffa5c
added "to" parameter as an alias to "room" 6 years ago
Miguel Grinberg 814ff84ec3
Move python-engineio dependency to versions 3.8 and up 6 years ago
Miguel Grinberg 70ebfdbfa1
New @event decorator for handler registration 6 years ago
Miguel Grinberg 3b32dbde8d
expose the sid for the connection 6 years ago
Miguel Grinberg 18fa5286c7
flake8 fixes 6 years ago
Miguel Grinberg 00d39ca698
skip_sid parameter can also be a list (fixes #202) 6 years ago
Miguel Grinberg fd91e36799
remove unused wait and timeout arguments from send method 6 years ago
Miguel Grinberg 9ddc860391
fix python 2 unit test 6 years ago
Miguel Grinberg fe6b31175d
add always_connect option to previous fix optional 6 years ago
Miguel Grinberg 0db35c87e9
send connect packet before invoking connect handler 6 years ago
Miguel Grinberg c35451421d
client disconnect does not take namespace as argument 6 years ago