mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
9588a3d66d
Avoid race condition on subscription confirmation
823 B
823 B
-
Prevent race where the client could receive and act upon a subscription confirmation before the channel's
subscribed
method completed.Fixes #25381.
Vladimir Dementyev
-
Buffer writes to websocket connections, to avoid blocking threads that could be doing more useful things.
Matthew Draper, Tinco Andringa
-
Protect against concurrent writes to a websocket connection from multiple threads; the underlying OS write is not always threadsafe.
Tinco Andringa
-
Add ActiveSupport::Notifications hook to Broadcaster#broadcast.
Matthew Wear
-
Close hijacked socket when connection is shut down.
Fixes #25613.
Tinco Andringa
Please check 5-0-stable for previous changes.