1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-10-13 19:02:06 +00:00
serenity/Services/ProtocolServer
Tom 7399874479 AK: Add trivial structure validation to SharedBuffer
If we're sharing buffers, we only want to share trivial structures
as anything else could potentially share internal pointers, which
most likely is going to cause problems due to different address
spaces.

Fix the GUI::SystemTheme structure, which was not trivial, which
is now caught at compile time.

Fixes #3650
2020-10-02 15:38:07 +02:00
..
ClientConnection.cpp AK: Add trivial structure validation to SharedBuffer 2020-10-02 15:38:07 +02:00
ClientConnection.h LibIPC: Share most of the code between {Client,Server}Connection 2020-09-12 14:49:29 +02:00
CMakeLists.txt ProtocolServer: Put everything in the ProtocolServer namespace 2020-05-17 16:33:09 +02:00
Download.cpp ProtocolServer+LibTLS: Pipe certificate requests from LibTLS to clients 2020-08-02 18:57:51 +02:00
Download.h ProtocolServer+LibTLS: Pipe certificate requests from LibTLS to clients 2020-08-02 18:57:51 +02:00
Forward.h ProtocolServer+LibTLS: Pipe certificate requests from LibTLS to clients 2020-08-02 18:57:51 +02:00
GeminiDownload.cpp ProtocolServer+LibTLS: Pipe certificate requests from LibTLS to clients 2020-08-02 18:57:51 +02:00
GeminiDownload.h ProtocolServer+LibTLS: Pipe certificate requests from LibTLS to clients 2020-08-02 18:57:51 +02:00
GeminiProtocol.cpp ProtocolServer+LibWeb: Support more detailed HTTP requests 2020-09-28 11:55:26 +02:00
GeminiProtocol.h ProtocolServer+LibWeb: Support more detailed HTTP requests 2020-09-28 11:55:26 +02:00
HttpDownload.cpp ProtocolServer+LibProtocol: Propagate HTTP status codes to clients 2020-06-13 22:20:37 +02:00
HttpDownload.h ProtocolServer: Put everything in the ProtocolServer namespace 2020-05-17 16:33:09 +02:00
HttpProtocol.cpp ProtocolServer+LibWeb: Support more detailed HTTP requests 2020-09-28 11:55:26 +02:00
HttpProtocol.h ProtocolServer+LibWeb: Support more detailed HTTP requests 2020-09-28 11:55:26 +02:00
HttpsDownload.cpp ProtocolServer+LibTLS: Pipe certificate requests from LibTLS to clients 2020-08-02 18:57:51 +02:00
HttpsDownload.h ProtocolServer+LibTLS: Pipe certificate requests from LibTLS to clients 2020-08-02 18:57:51 +02:00
HttpsProtocol.cpp ProtocolServer+LibWeb: Support more detailed HTTP requests 2020-09-28 11:55:26 +02:00
HttpsProtocol.h ProtocolServer+LibWeb: Support more detailed HTTP requests 2020-09-28 11:55:26 +02:00
main.cpp Meta+Services: Make clang-format-10 clean 2020-09-25 21:18:17 +02:00
Protocol.cpp ProtocolServer: Put everything in the ProtocolServer namespace 2020-05-17 16:33:09 +02:00
Protocol.h ProtocolServer+LibWeb: Support more detailed HTTP requests 2020-09-28 11:55:26 +02:00
ProtocolClient.ipc ProtocolServer+LibTLS: Pipe certificate requests from LibTLS to clients 2020-08-02 18:57:51 +02:00
ProtocolServer.ipc ProtocolServer+LibWeb: Support more detailed HTTP requests 2020-09-28 11:55:26 +02:00