laravel-websockets/src
Fabian @ Blax Software ca90561c9d test(fork): extract fork-child connection reset into a tested method
The per-message fork child's Redis/cache/session isolation (#1445) was inline
in forkWithSocketPair() with no test — verified only by watching prod. Extract
it into Handler::resetInheritedConnectionsInChild() (behavior-preserving) and
add ForkChildConnectionResetTest: asserts it disconnects every host-bearing
connection, skips the client/options pseudo-entries, and never throws when the
redis manager is unresolvable. A future refactor that drops a connection now
fails CI instead of re-opening the predis desync flood.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-30 10:14:36 +02:00
..
Apps A tests, documentation for helpers and lifecycle 2026-04-02 12:44:16 +02:00
Attributes feat: enhance websocket attribute handling with prefix and suffix support; add HTTP controller fallback for event resolution; implement comprehensive tests for dispatcher and event registry 2026-04-29 08:29:49 +02:00
Broadcast IBF broadcasting socket 2026-02-03 16:30:59 +01:00
Cache A tests, documentation for helpers and lifecycle 2026-04-02 12:44:16 +02:00
ChannelManagers BF nullable deprecations 2026-04-23 11:56:50 +02:00
Channels A tests, documentation for helpers and lifecycle 2026-04-02 12:44:16 +02:00
Console/Commands fix(server): retry port bind on EADDRINUSE during restart handover 2026-07-17 08:41:50 +02:00
Contracts F IdentityFormatter contract — apps override how the User column renders 2026-04-27 13:50:22 +02:00
Events A tests, documentation for helpers and lifecycle 2026-04-02 12:44:16 +02:00
Facades A tests, documentation for helpers and lifecycle 2026-04-02 12:44:16 +02:00
Identity F IdentityFormatter contract — apps override how the User column renders 2026-04-27 13:50:22 +02:00
Ipc fix(auth): re-establish auth guard in fork child; suppress EPIPE on peer-gone write 2026-08-04 10:21:44 +02:00
Routing feat: integrate websocket routes into Laravel's route list; implement RouteListInjector for attribute-tagged methods and legacy controllers; add tests for route injection and collection 2026-04-29 09:26:53 +02:00
Server fix: harden IPC callbacks and decouple auth lookup via configurable resolver 2026-04-17 11:03:02 +02:00
Services A tests, documentation for helpers and lifecycle 2026-04-02 12:44:16 +02:00
Websocket test(fork): extract fork-child connection reset into a tested method 2026-08-30 10:14:36 +02:00
Helpers.php RI websocket performance, BF race condition 2026-01-24 12:17:46 +01:00
ServerFactory.php Renovation 2025-01-16 08:54:02 +01:00
WebSocketsServiceProvider.php feat: integrate websocket routes into Laravel's route list; implement RouteListInjector for attribute-tagged methods and legacy controllers; add tests for route injection and collection 2026-04-29 09:26:53 +02:00
helpers_global.php R cache, connection session, performance 2026-02-09 13:50:42 +01:00