From 01e2c2d3f03a71fcdf05c9039f7bd573c7e2bcbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tam=C3=A1s=20B=C3=A1lint=20Misius?= Date: Sat, 26 Mar 2022 17:43:17 +0100 Subject: [PATCH] Remove new IDENT portion from user agent string The server isn't prepared for it and fails requests that fiddle with the user session with an 500. --- src/client/http/RequestManager.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/client/http/RequestManager.cpp b/src/client/http/RequestManager.cpp index aa6ac2572..12a9f9503 100644 --- a/src/client/http/RequestManager.cpp +++ b/src/client/http/RequestManager.cpp @@ -46,7 +46,13 @@ namespace http proxy = Proxy; - user_agent = "PowderToy/" MTOS(SAVE_VERSION) "." MTOS(MINOR_VERSION) " (" IDENT_PLATFORM "; " IDENT_BUILD "; M" MTOS(MOD_ID) "; " IDENT ") TPTPP/" MTOS(SAVE_VERSION) "." MTOS(MINOR_VERSION) "." MTOS(BUILD_NUM) IDENT_RELTYPE "." MTOS(SNAPSHOT_ID); + user_agent = + "PowderToy/" MTOS(SAVE_VERSION) "." MTOS(MINOR_VERSION) " (" + IDENT_PLATFORM + "; " IDENT_BUILD + "; M" MTOS(MOD_ID) + // "; " IDENT + ") TPTPP/" MTOS(SAVE_VERSION) "." MTOS(MINOR_VERSION) "." MTOS(BUILD_NUM) IDENT_RELTYPE "." MTOS(SNAPSHOT_ID); worker_thread = std::thread([this]() { Worker(); }); initialized = true;