28 Commits (ccc9998385fc76a2d58f0239aad9bb971a13c9b9)

Author SHA1 Message Date
Miguel Grinberg ccc9998385
prevent unnecessary resource allocation 2 weeks ago
Miguel Grinberg 6229261ae6
Use configured JSON module in managers (Fixes #1549) (#1553) 4 months ago
Miguel Grinberg f3b18bde3f
Support Python's ConnectionRefusedError to reject a connection (#1515) 7 months ago
Miguel Grinberg bd8555da85
Pass a `reason` argument to the disconnect handler (#1422) 1 year ago
Miguel Grinberg db642bb2bd
Upgrade the code to more recent Python versions 1 year ago
Masen Furer bf5a05ae9b
server.py: teeny docstring typo fix (#1421) 1 year ago
Miguel Grinberg 5e78ecbc34
Minor updates to the server and client documentation 2 years ago
Miguel Grinberg 1f488b03b6
Clearer documentation for the `max_http_buffer_size` argument (Fixes #1272) 2 years ago
mooomooo 801241378e
Support catch-all namespaces (Fixes #1288) 2 years ago
Miguel Grinberg 4bf48776ca
Reporting to Socket.IO Admin UI (#1164) 3 years ago
[object Object] d40b3a33ff
Update `ping_timeout` documented default to accord with current Engine.IO behavior (#1255) 3 years ago
Miguel Grinberg ef0f88f6cf
Internal code restructure (no functional changes) 3 years ago
Miguel Grinberg c419fc5481
Add a shutdown() function for the server 3 years ago
Miguel Grinberg bf11ad36ae
Optimize memory usage during broadcasts (#1233) 3 years ago
Onwuka Gideon 270eb372cc
Fix documentation typo (#1155) 3 years ago
Miguel Grinberg 8c747ab67b
Fix documentation typos 3 years ago
Miguel Grinberg 1cadada02d
Expose the ignore_queue option in namespaces (Fixes #1103) 3 years ago
Miguel Grinberg f56ef6f040
Fixed disconnect implementation when using a message queue (Fixes #1002) 4 years ago
Miguel Grinberg efe87d867a Add namespaces argument to Server and AsyncServer (Fixes #822) 4 years ago
Miguel Grinberg 268fe12ffa
Do not send ACK packet for unknown events (Fixes #824) 4 years ago
Miguel Grinberg 44715012dc
Server refuses connections on unknown namespaces (Fixes #822) 4 years ago
Miguel Grinberg 34f34e53d6
Do not invoke reserved events on a catch-all handler (Fixes #814) 5 years ago
Miguel Grinberg 8c2a6ac869 Improved documentation of call() method (Fixes #813) 5 years ago
Miguel Grinberg 4f5bf1e989
Improve documentation on start_background_task() function 5 years ago
Miguel Grinberg 28569d48ad Catch-all event handlers 5 years ago
Miguel Grinberg cb1b8ec74b
Return error packet if client connects to an already connected namespace 5 years ago
Miguel Grinberg 5159e84c49
Support msgpack and custom packet serializers (Fixes #749) 5 years ago
Miguel Grinberg 98c7ac23f2
Improved project structure 5 years ago
Miguel Grinberg 2538df8bcf
emit events to multiple rooms (Fixes #605) 5 years ago
Miguel Grinberg 11b6f1a08d
Pass auth information sent by client to the connect handler 6 years ago
Miguel Grinberg 251fee1763
Updated documentation options (Fixes #597) 6 years ago
Miguel Grinberg 314971c8a0
Include error message and arguments in CONNECT_ERROR packet (Fixes #590) 6 years ago
Miguel Grinberg a61d59c02a
Correct handling of user session (Fixes #585) 6 years ago
Miguel Grinberg 2e71c22c6d Return environ dictionary for a client 6 years ago
Miguel Grinberg f6eeedb767
Remove dependency on the six package 6 years ago
Miguel Grinberg 0ecfbf593d
v5 protocol: server unit tests 6 years ago
Miguel Grinberg a4cc0b2c5b
v5 protocol: client manager unit tests 6 years ago
Miguel Grinberg 308b0c8eeb
v5 protocol: handle per-namespace sids in base manager 6 years ago
Miguel Grinberg 49822e6919
v5 protocol: do not connect the default namespace unless requested explicitly 6 years ago
Miguel Grinberg 4940fc1e1e
v5 protocol: rename ERROR packet to CONNECT_ERROR 6 years ago
Miguel Grinberg 9270a5bcf8
remove unnecessary binary argument 6 years ago
Miguel Grinberg 3ac3437af7
Document the user of tuples when emitting 6 years ago
Miguel Grinberg 8d08096dc4
Improved handling of rejected connections (#391 #487 #447) 6 years ago
tt2468 bbb9a7f0b6
Require a recipient in `call()` method (Fixes #476) 6 years ago
Miguel Grinberg 76a9860abc
Fix multi-namespace disconnect logic (Fixes #456) 6 years ago
wangjiancn 8caebfd524
Fix docstring (#449) 6 years ago
Miguel Grinberg 913c68a338 add missing unit tests #nolog 6 years ago
Miguel Grinberg 16e873dbc7
Fix endless loop when disconnecting on multi-server deployments (Fixes #441) 6 years ago
Miguel Grinberg d972ca3a54 Document concurrency problems with emits (Fixes #403) 6 years ago
Miguel Grinberg 01378ef1ef Support client disconnects with multiple servers (Fixes https://github.com/miguelgrinberg/Flask-SocketIO/issues/1174) 6 years ago