Add server sent events, change vfs structure, dark mode error pages and dark mode anonydrop
All checks were successful
Build and Deploy on Tag / build-arch (push) Successful in 14m44s
Build and Deploy on Tag / update-tap (push) Successful in 19s

This commit is contained in:
2026-04-30 07:04:45 -05:00
parent c55f0c0f4f
commit 86b062771a
13 changed files with 84 additions and 132 deletions

View File

@@ -493,7 +493,7 @@ namespace Tesses::Framework::Http
static bool parseUntillBoundaryEnd(std::shared_ptr<Tesses::Framework::Streams::Stream> src, std::shared_ptr<Tesses::Framework::Streams::Stream> dest, std::string boundary)
{
bool hasMore=true;
uint8_t* checkBuffer = new uint8_t[boundary.size()];
std::vector<uint8_t> checkBuffer(boundary.size());
int b;
size_t i = 0;
@@ -558,8 +558,6 @@ namespace Tesses::Framework::Http
{
dest->Write(buffer,offsetInMem);
}
delete[] checkBuffer;
return hasMore;
}
@@ -1128,10 +1126,9 @@ namespace Tesses::Framework::Http
if(ctx.requestHeaders.TryGetFirst("Content-Type",type) && type == "application/x-www-form-urlencoded" && ctx.requestHeaders.TryGetFirstInt("Content-Length",length))
{
size_t len = (size_t)length;
uint8_t* buffer = new uint8_t[len];
len = bStrm->ReadBlock(buffer,len);
std::string query((const char*)buffer,len);
delete[] buffer;
std::vector<uint8_t> buffer(len);
len = bStrm->ReadBlock(buffer.data(),len);
std::string query((const char*)buffer.data(),len);
HttpUtils::QueryParamsDecode(ctx.queryParams, query);
}