1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 22:38:13 +00:00
serenity/Userland/Libraries/LibGemini
Ali Mohammad Pur 65f7e45a75 RequestServer+LibHTTP+LibGemini: Cache connections to the same host
This makes connections (particularly TLS-based ones) do the handshaking
stuff only once.
Currently the cache is configured to keep at most two connections evenly
balanced in queue size, and with a grace period of 10s after the last
queued job has finished (after which the connection will be dropped).
2021-09-19 21:10:23 +04:30
..
CMakeLists.txt Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
Document.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
Document.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
Forward.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
GeminiJob.cpp RequestServer+LibHTTP+LibGemini: Cache connections to the same host 2021-09-19 21:10:23 +04:30
GeminiJob.h RequestServer+LibHTTP+LibGemini: Cache connections to the same host 2021-09-19 21:10:23 +04:30
GeminiRequest.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
GeminiRequest.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
GeminiResponse.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
GeminiResponse.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
Job.cpp Userland: Migrate to argument-less deferred_invoke 2021-09-02 03:47:47 +04:30
Job.h RequestServer+LibHTTP+LibGemini: Cache connections to the same host 2021-09-19 21:10:23 +04:30
Line.cpp AK: Implement String::find_any_of() and StringView::find_any_of() 2021-07-02 21:54:21 +02:00