Fix license compliance and fix things up, add reverse proxy, fix some security flaws with HttpUtils
All checks were successful
Build and Deploy on Tag / 🔨 Build for PowerPC (push) Successful in 2m21s
Build and Deploy on Tag / 🔨 Build for everything else (git.tesses.org/tesses50/linux-arm:latest, arm-linux-gnueabihf, arm7) (push) Successful in 2m53s
Build and Deploy on Tag / 🔨 Build for everything else (git.tesses.org/tesses50/linux-arm64:latest, aarch64-linux-gnu, arm64) (push) Successful in 3m1s
Build and Deploy on Tag / 🔨 Build win32 and update the tap 🍺 (push) Successful in 4m48s
Build and Deploy on Tag / 🔨 Build for everything else (git.tesses.org/tesses50/linux-riscv64:latest, riscv64-linux-gnu, riscv64) (push) Successful in 2m29s
Build and Deploy on Tag / 🔨 Build for everything else (git.tesses.org/tesses50/linux-x64:latest, x86_64-linux-gnu, amd64) (push) Successful in 2m22s
Build and Deploy on Tag / 🔨 Build for everything else (git.tesses.org/tesses50/linux-x86:latest, i386-linux-gnu, 386) (push) Successful in 2m22s

This commit is contained in:
2026-08-31 21:49:56 -05:00
parent 3bce736834
commit 1223bf35c2

View File

@@ -705,7 +705,7 @@ void ShellFileOrUrl(std::string fileOrUrl) {
auto result = ShellExecuteW(NULL, L"open", (LPCWSTR)wname.c_str(), NULL, auto result = ShellExecuteW(NULL, L"open", (LPCWSTR)wname.c_str(), NULL,
NULL, SW_SHOWNORMAL); NULL, SW_SHOWNORMAL);
if ((INT_PTR)result <= 32) { if ((INT_PTR)result <= 32) {
switch ((int)result) { switch ((INT_PTR)result) {
case 0: case 0:
throw std::runtime_error( throw std::runtime_error(
"The operating system is out of memory or resources."); "The operating system is out of memory or resources.");
@@ -745,7 +745,7 @@ void ShellFileOrUrl(std::string fileOrUrl) {
"(SE_ERR_DLLNOTFOUND)."); "(SE_ERR_DLLNOTFOUND).");
default: default:
throw std::runtime_error("Unknown error: " + throw std::runtime_error("Unknown error: " +
std::to_string((int)result)); std::to_string((intptr_t)result));
} }
} }