Fix license compliance and fix things up, add reverse proxy, fix some security flaws with HttpUtils

This commit is contained in:
2026-08-31 20:57:18 -05:00
parent 313e75b14c
commit 3bce736834
41 changed files with 2227 additions and 384 deletions
@@ -42,6 +42,7 @@ class RouteServer : public IHttpServer {
};
std::vector<RouteServerRoute> routes;
std::shared_ptr<IHttpServer> root;
Tesses::Framework::Threading::Mutex mtx;
public:
RouteServer() = default;
@@ -58,5 +59,6 @@ class RouteServer : public IHttpServer {
void Add(std::string method, std::string pattern,
ServerRequestHandler handler);
bool Handle(ServerContext &ctx);
void Clear();
};
} // namespace Tesses::Framework::Http