mirror of
https://github.com/RGBCube/serenity
synced 2025-07-28 13:17:34 +00:00
Ladybird: Add RequestServer process to optionally replace Qt Networking
LibTLS still can't access many parts of the web, so let's hide this behind a flag (with all the plumbing that entails). Hopefully this can encourage folks to improve LibTLS's algorithm support :^).
This commit is contained in:
parent
ec3267e002
commit
b5bfe732d7
26 changed files with 336 additions and 31 deletions
42
Meta/gn/secondary/Ladybird/RequestServer/BUILD.gn
Normal file
42
Meta/gn/secondary/Ladybird/RequestServer/BUILD.gn
Normal file
|
@ -0,0 +1,42 @@
|
|||
import("//Ladybird/link_qt.gni")
|
||||
|
||||
link_qt("RequestServer_qt") {
|
||||
qt_components = [ "Core" ]
|
||||
}
|
||||
|
||||
executable("RequestServer") {
|
||||
configs += [
|
||||
"//Ladybird:ladybird_config",
|
||||
":RequestServer_qt",
|
||||
]
|
||||
include_dirs = [
|
||||
"//Userland/Libraries",
|
||||
"//Userland/Services",
|
||||
]
|
||||
deps = [
|
||||
"//AK",
|
||||
"//Userland/Libraries/LibCore",
|
||||
"//Userland/Libraries/LibCrypto",
|
||||
"//Userland/Libraries/LibFileSystem",
|
||||
"//Userland/Libraries/LibGemini",
|
||||
"//Userland/Libraries/LibHTTP",
|
||||
"//Userland/Libraries/LibIPC",
|
||||
"//Userland/Libraries/LibMain",
|
||||
"//Userland/Libraries/LibProtocol",
|
||||
"//Userland/Libraries/LibTLS",
|
||||
]
|
||||
sources = [
|
||||
"../Utilities.cpp",
|
||||
"//Userland/Services/RequestServer/ConnectionCache.cpp",
|
||||
"//Userland/Services/RequestServer/ConnectionFromClient.cpp",
|
||||
"//Userland/Services/RequestServer/GeminiProtocol.cpp",
|
||||
"//Userland/Services/RequestServer/GeminiRequest.cpp",
|
||||
"//Userland/Services/RequestServer/HttpProtocol.cpp",
|
||||
"//Userland/Services/RequestServer/HttpRequest.cpp",
|
||||
"//Userland/Services/RequestServer/HttpsProtocol.cpp",
|
||||
"//Userland/Services/RequestServer/HttpsRequest.cpp",
|
||||
"//Userland/Services/RequestServer/Protocol.cpp",
|
||||
"//Userland/Services/RequestServer/Request.cpp",
|
||||
"main.cpp",
|
||||
]
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue