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
@@ -53,7 +53,7 @@ class NetworkStream : public Stream {
int32_t sock;
bool owns;
bool success;
bool endOfStream;
std::atomic<bool> endOfStream;
public:
bool DataAvailable(int timeout = 0);
@@ -85,6 +85,9 @@ class NetworkStream : public Stream {
~NetworkStream();
void SetNoDelay(bool noDelay);
void Shutdown(StreamShutdownMode mode);
void SetSendTimeout(uint64_t seconds);
void SetRecvTimeout(uint64_t seconds);
void Close();
};
} // namespace Tesses::Framework::Streams