ladybird/Userland/Services/RequestServer
Ali Mohammad Pur 146aaec129 RequestServer: Avoid storing a strong reference to a socket in callbacks
Unused sockets created by EnsureConnection should not keep the socket
around (storing a strong reference will create a reference cycle).
This fixes a whole bunch more RS spins.
2021-09-30 11:46:37 +02:00
..
ClientConnection.cpp RequestServer: Avoid storing a strong reference to a socket in callbacks 2021-09-30 11:46:37 +02:00
ClientConnection.h RequestServer+LibProtocol: Add an 'EnsureConnection' IPC endpoint 2021-09-28 22:32:31 +02:00
CMakeLists.txt RequestServer+LibHTTP+LibGemini: Cache connections to the same host 2021-09-19 21:10:23 +04:30
ConnectionCache.cpp RequestServer: Use an OwnPtr for the connection cache vector 2021-09-30 11:46:37 +02:00
ConnectionCache.h RequestServer: Use an OwnPtr for the connection cache vector 2021-09-30 11:46:37 +02:00
Forward.h
GeminiProtocol.cpp RequestServer+LibHTTP+LibGemini: Cache connections to the same host 2021-09-19 21:10:23 +04:30
GeminiProtocol.h
GeminiRequest.cpp LibCore+RequestServer: Ignore callbacks for cancelled network jobs 2021-09-19 21:10:23 +04:30
GeminiRequest.h RequestServer+LibHTTP+LibGemini: Cache connections to the same host 2021-09-19 21:10:23 +04:30
HttpCommon.h RequestServer+LibHTTP+LibGemini: Cache connections to the same host 2021-09-19 21:10:23 +04:30
HttpProtocol.cpp Services: Remove unused header includes 2021-08-01 08:10:16 +02:00
HttpProtocol.h
HttpRequest.cpp LibCore+RequestServer: Ignore callbacks for cancelled network jobs 2021-09-19 21:10:23 +04:30
HttpRequest.h RequestServer+LibHTTP+LibGemini: Cache connections to the same host 2021-09-19 21:10:23 +04:30
HttpsProtocol.cpp Services: Remove unused header includes 2021-08-01 08:10:16 +02:00
HttpsProtocol.h
HttpsRequest.cpp LibCore+RequestServer: Ignore callbacks for cancelled network jobs 2021-09-19 21:10:23 +04:30
HttpsRequest.h RequestServer+LibHTTP+LibGemini: Cache connections to the same host 2021-09-19 21:10:23 +04:30
main.cpp RequestServer: Use an OwnPtr for cached connections 2021-09-29 11:47:18 +02:00
Protocol.cpp RequestServer: Exit early to avoid executing protocol destructors 2021-09-05 20:12:09 +02:00
Protocol.h
Request.cpp Services: Remove unused header includes 2021-08-01 08:10:16 +02:00
Request.h
RequestClient.ipc Everywhere: Use IPC include syntax 2021-07-03 12:16:00 +02:00
RequestServer.ipc RequestServer+LibProtocol: Add an 'EnsureConnection' IPC endpoint 2021-09-28 22:32:31 +02:00