ladybird/Libraries/LibRequests
Timothy Flynn 92e1d297be LibRequests: Protect Request callbacks against stopped requests
When the request is stopped, we clear its internal stream data. There is
a window where RequestServer may have sent an IPC message whose callback
will try to access that data in the time between the data being cleared
and RS receiving the stop signal. When this happens, just bail from IPC.
2025-04-02 08:52:45 -04:00
..
ALPNHttpVersion.h RequestServer: Retrieve timing info from curl and pipe it to LibWeb 2025-03-06 09:00:53 -07:00
CMakeLists.txt LibRequests: Move NetworkError stringification to LibRequests 2025-04-02 08:52:45 -04:00
Forward.h RequestServer: Retrieve timing info from curl and pipe it to LibWeb 2025-03-06 09:00:53 -07:00
NetworkError.h LibRequests: Move NetworkError stringification to LibRequests 2025-04-02 08:52:45 -04:00
Request.cpp LibRequests: Protect Request callbacks against stopped requests 2025-04-02 08:52:45 -04:00
Request.h LibRequests: Move NetworkError stringification to LibRequests 2025-04-02 08:52:45 -04:00
RequestClient.cpp LibIPC+Everywhere: Always pass ownership of transferred data to clients 2025-03-09 11:14:20 -04:00
RequestClient.h LibIPC+Everywhere: Always pass ownership of transferred data to clients 2025-03-09 11:14:20 -04:00
RequestTimingInfo.h RequestServer: Retrieve timing info from curl and pipe it to LibWeb 2025-03-06 09:00:53 -07:00
WebSocket.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WebSocket.h LibRequests: Clean up #include directives 2024-11-29 09:48:29 +01:00