10 Commits (537630b983245cc137f609c3e6247d6d68ebdea5)

Author SHA1 Message Date
Miguel Grinberg bd8555da85
Pass a `reason` argument to the disconnect handler (#1422) 9 months ago
Miguel Grinberg 0b5c4638e5
Adopted pyenv-asyncio for async unit tests 9 months ago
Miguel Grinberg db642bb2bd
Upgrade the code to more recent Python versions 9 months ago
Miguel Grinberg 8f0e66c1cd
Adopted unittest.mock.AsyncMock in async unit tests 10 months ago
Miguel Grinberg abf336e108
Removed dependency on unittest.TestCase base class 10 months ago
Miguel Grinberg 0e1f23229d
use Socket.IO sid in transport() method (Fixes #1299) 2 years ago
Hugo van Kemenade 417785293f
Add support for Python 3.12 and drop 3.7 (#1297) 2 years ago
mooomooo 801241378e
Support catch-all namespaces (Fixes #1288) 2 years ago
Miguel Grinberg 4bf48776ca
Reporting to Socket.IO Admin UI (#1164) 2 years ago
Miguel Grinberg ef0f88f6cf
Internal code restructure (no functional changes) 2 years ago
Miguel Grinberg 8e3460c5fc
Async versions of enter_room and leave_room should be coroutines (breaking change) 2 years ago
Miguel Grinberg c419fc5481
Add a shutdown() function for the server 2 years ago
Miguel Grinberg 7208ec09e1
Refactor common testing helpers into a separate module 2 years ago
Miguel Grinberg bf11ad36ae
Optimize memory usage during broadcasts (#1233) 2 years ago
Miguel Grinberg 1cadada02d
Expose the ignore_queue option in namespaces (Fixes #1103) 3 years ago
Miguel Grinberg 104d6569a0
Fixed remote async disconnects via message queue (Fixes #1003) 3 years ago
Miguel Grinberg efe87d867a Add namespaces argument to Server and AsyncServer (Fixes #822) 3 years ago
Miguel Grinberg 268fe12ffa
Do not send ACK packet for unknown events (Fixes #824) 3 years ago
Miguel Grinberg 44715012dc
Server refuses connections on unknown namespaces (Fixes #822) 3 years ago
Miguel Grinberg 28569d48ad Catch-all event handlers 4 years ago
Miguel Grinberg 81b0b849bd
Configure the JSON decoder for safer parsing 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 11b6f1a08d
Pass auth information sent by client to the connect handler 5 years ago
Miguel Grinberg 314971c8a0
Include error message and arguments in CONNECT_ERROR packet (Fixes #590) 5 years ago
Miguel Grinberg a61d59c02a
Correct handling of user session (Fixes #585) 5 years ago
Miguel Grinberg f6eeedb767
Remove dependency on the six package 5 years ago
Miguel Grinberg 0ecfbf593d
v5 protocol: server unit tests 5 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
tt2468 bbb9a7f0b6
Require a recipient in `call()` method (Fixes #476) 5 years ago
Miguel Grinberg 913c68a338 add missing unit tests #nolog 6 years ago
Miguel Grinberg 01378ef1ef Support client disconnects with multiple servers (Fixes https://github.com/miguelgrinberg/Flask-SocketIO/issues/1174) 6 years ago
Miguel Grinberg f1a2e545c8 missing unit tests #nolog 6 years ago
Miguel Grinberg a839a36fa0
do not dispatch events for disconnected namespaces (Fixes #333) 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
Miguel Grinberg 8a4e5ffa5c
added "to" parameter as an alias to "room" 6 years ago
Miguel Grinberg 18fa5286c7
flake8 fixes 6 years ago
Miguel Grinberg fe6b31175d
add always_connect option to previous fix optional 7 years ago
Miguel Grinberg 0db35c87e9
send connect packet before invoking connect handler 7 years ago
Andrey Rusanov f3b5210289 Add tests and docs 7 years ago
Miguel Grinberg 88dcf7d414
change async_handlers default to true, and add call() method 7 years ago
Miguel Grinberg b0a8b1f31b unit test reorganization 7 years ago
Miguel Grinberg 9f2186725a user sessions 7 years ago
Miguel Grinberg 9350775634
fixed memory leak on rejected connections for asyncio 8 years ago
Miguel Grinberg 93f70dc9e1
async_handlers option for asyncio servers 8 years ago
Miguel Grinberg ce44133acd redis message queue for asyncio 9 years ago
Miguel Grinberg 43788db7a7 asyncio documentation and various fixes 9 years ago
Miguel Grinberg 6f41206f7d async namespaces, and more unit tests 9 years ago