1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 04:07:44 +00:00
serenity/Userland/Services/RequestServer
Andreas Kling 8b8a1449c4 RequestServer: Make value copy of the URL in ensure_connection()
I saw what looked like a UAF of this URL in a RequestServer crash,
and it seems reasonable to make a copy here since we end up passing
them to Core::deferred_invoke().
2022-02-12 22:30:50 +01:00
..
ClientConnection.cpp RequestServer: Make value copy of the URL in ensure_connection() 2022-02-12 22:30:50 +01:00
ClientConnection.h LibCore+LibIPC+Everywhere: Return Stream::LocalSocket from LocalServer 2022-01-15 13:29:48 +03:30
CMakeLists.txt RequestServer: Port to LibMain :^) 2021-11-23 11:33:36 +01:00
ConnectionCache.cpp RequestServer: Reenable socket notifications unconditionally 2022-02-07 21:52:23 +01:00
ConnectionCache.h RequestServer: Recreate socket if it reached EOF 2022-02-11 18:11:32 +02:00
Forward.h Services: Rename ProtocolServer to RequestServer 2021-04-25 19:04:34 +02:00
GeminiProtocol.cpp Userland: Convert TLS::TLSv12 to a Core::Stream::Socket 2022-02-06 13:10:10 +01:00
GeminiProtocol.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
GeminiRequest.cpp Userland: Convert TLS::TLSv12 to a Core::Stream::Socket 2022-02-06 13:10:10 +01:00
GeminiRequest.h Userland: Convert TLS::TLSv12 to a Core::Stream::Socket 2022-02-06 13:10:10 +01:00
HttpCommon.h Userland: Convert TLS::TLSv12 to a Core::Stream::Socket 2022-02-06 13:10:10 +01:00
HttpProtocol.cpp Services: Remove unused header includes 2021-08-01 08:10:16 +02:00
HttpProtocol.h Userland: Convert TLS::TLSv12 to a Core::Stream::Socket 2022-02-06 13:10:10 +01:00
HttpRequest.cpp Userland: Convert TLS::TLSv12 to a Core::Stream::Socket 2022-02-06 13:10:10 +01:00
HttpRequest.h Userland: Convert TLS::TLSv12 to a Core::Stream::Socket 2022-02-06 13:10:10 +01:00
HttpsProtocol.cpp Services: Remove unused header includes 2021-08-01 08:10:16 +02:00
HttpsProtocol.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HttpsRequest.cpp Userland: Convert TLS::TLSv12 to a Core::Stream::Socket 2022-02-06 13:10:10 +01:00
HttpsRequest.h Userland: Convert TLS::TLSv12 to a Core::Stream::Socket 2022-02-06 13:10:10 +01:00
main.cpp LibTLS+RequestServer: Add an option to dump TLS keys to a log file 2022-02-09 21:23:25 +01:00
Protocol.cpp RequestServer: Replace Result<T, E> use with ErrorOr<T> 2021-11-08 00:35:27 +01:00
Protocol.h RequestServer: Replace Result<T, E> use with ErrorOr<T> 2021-11-08 00:35:27 +01:00
Request.cpp Userland: Convert TLS::TLSv12 to a Core::Stream::Socket 2022-02-06 13:10:10 +01:00
Request.h Userland: Convert TLS::TLSv12 to a Core::Stream::Socket 2022-02-06 13:10:10 +01:00
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