# # ChangeLog for binary-improvements2/WebServer # # Generated by Trac 1.6 # Nov 15, 2024, 5:38:05 AM Tue, 28 Mar 2023 18:08:01 GMT alloc [423] * binary-improvements2/CommandExtensions/ModInfo.xml (modified) * binary-improvements2/MapRendering/ModInfo.xml (modified) * binary-improvements2/MapRendering/src/Commands/RenderMap.cs (modified) * binary-improvements2/MapRendering/src/MapRenderer.cs (modified) * binary-improvements2/MapRendering/src/ModApi.cs (modified) * binary-improvements2/MarkersMod/ModInfo.xml (modified) * binary-improvements2/WebServer/ModInfo.xml (modified) * binary-improvements2/bin/Mods/TFP_CommandExtensions/CommandExtensions.dll (modified) * binary-improvements2/bin/Mods/TFP_CommandExtensions/CommandExtensions.pdb (modified) * binary-improvements2/bin/Mods/TFP_CommandExtensions/ModInfo.xml (modified) * binary-improvements2/bin/Mods/TFP_MapRendering/MapRendering.dll (modified) * binary-improvements2/bin/Mods/TFP_MapRendering/MapRendering.pdb (modified) * binary-improvements2/bin/Mods/TFP_MapRendering/ModInfo.xml (modified) * binary-improvements2/bin/Mods/TFP_WebServer/ModInfo.xml (modified) * binary-improvements2/bin/Mods/TFP_WebServer/SpaceWizards.HttpListener.dll (modified) * binary-improvements2/bin/Mods/TFP_WebServer/SpaceWizards.HttpListener.pdb (modified) * binary-improvements2/bin/Mods/TFP_WebServer/WebServer.dll (modified) * binary-improvements2/bin/Mods/TFP_WebServer/WebServer.pdb (modified) * binary-improvements2/bin/Mods/Xample_MarkersMod/MarkersMod.dll (modified) * binary-improvements2/bin/Mods/Xample_MarkersMod/MarkersMod.pdb (modified) * binary-improvements2/bin/Mods/Xample_MarkersMod/ModInfo.xml (modified) Fixed: MapRenderer always enabled Tue, 28 Mar 2023 15:40:08 GMT alloc [422] * binary-improvements2/7dtd-binaries/README.txt (modified) * binary-improvements2/7dtd-server-fixes (deleted) * binary-improvements2/CommandExtensions/CommandExtensions.csproj (modified) * binary-improvements2/CommandExtensions/ModInfo.xml (modified) * binary-improvements2/CommandExtensions/src/Commands/ListKnownPlayers.cs (deleted) * binary-improvements2/CommandExtensions/src/Commands/ListLandProtection.cs (deleted) * binary-improvements2/CommandExtensions/src/Commands/RemoveLandProtection.cs (deleted) * binary-improvements2/CommandExtensions/src/Commands/ShowInventory.cs (deleted) * binary-improvements2/MapRendering/ModInfo.xml (modified) * binary-improvements2/MarkersMod/ModInfo.xml (modified) * binary-improvements2/WebServer/ModInfo.xml (modified) * binary-improvements2/WebServer/WebServer.csproj (modified) * binary-improvements2/WebServer/src/Commands/CreateWebUser.cs (deleted) * binary-improvements2/WebServer/src/UrlHandlers/SessionHandler.cs (modified) * binary-improvements2/WebServer/src/WebUtils.cs (modified) * binary-improvements2/bin (added) * binary-improvements2/bin/Mods (added) * binary-improvements2/bin/Mods/TFP_CommandExtensions (added) * binary-improvements2/bin/Mods/TFP_CommandExtensions/CommandExtensions.dll (added) * binary-improvements2/bin/Mods/TFP_CommandExtensions/CommandExtensions.pdb (added) * binary-improvements2/bin/Mods/TFP_CommandExtensions/ModInfo.xml (added) * binary-improvements2/bin/Mods/TFP_MapRendering (added) * binary-improvements2/bin/Mods/TFP_MapRendering/MapRendering.dll (added) * binary-improvements2/bin/Mods/TFP_MapRendering/MapRendering.pdb (added) * binary-improvements2/bin/Mods/TFP_MapRendering/ModInfo.xml (added) * binary-improvements2/bin/Mods/TFP_WebServer (added) * binary-improvements2/bin/Mods/TFP_WebServer/ModInfo.xml (added) * binary-improvements2/bin/Mods/TFP_WebServer/SpaceWizards.HttpListener-LICENSE.TXT (added) * binary-improvements2/bin/Mods/TFP_WebServer/SpaceWizards.HttpListener.dll (added) * binary-improvements2/bin/Mods/TFP_WebServer/SpaceWizards.HttpListener.pdb (added) * binary-improvements2/bin/Mods/TFP_WebServer/WebServer.dll (added) * binary-improvements2/bin/Mods/TFP_WebServer/WebServer.pdb (added) * binary-improvements2/bin/Mods/TFP_WebServer/steam-intermediate.cer (added) * binary-improvements2/bin/Mods/TFP_WebServer/steam-rootca.cer (added) * binary-improvements2/bin/Mods/TFP_WebServer/webserver (added) * binary-improvements2/bin/Mods/TFP_WebServer/webserver/asset-manifest.json (added) * binary-improvements2/bin/Mods/TFP_WebServer/webserver/favicon.ico (added) * binary-improvements2/bin/Mods/TFP_WebServer/webserver/index.html (added) * binary-improvements2/bin/Mods/TFP_WebServer/webserver/logo192.png (added) * binary-improvements2/bin/Mods/TFP_WebServer/webserver/logo512.png (added) * binary-improvements2/bin/Mods/TFP_WebServer/webserver/manifest.json (added) * binary-improvements2/bin/Mods/TFP_WebServer/webserver/robots.txt (added) * binary-improvements2/bin/Mods/TFP_WebServer/webserver/static (added) * binary-improvements2/bin/Mods/TFP_WebServer/webserver/static/css (added) * binary-improvements2/bin/Mods/TFP_WebServer/webserver/static/css/main.d12d33de.css (added) * binary-improvements2/bin/Mods/TFP_WebServer/webserver/static/css/main.d12d33de.css.map (added) * binary-improvements2/bin/Mods/TFP_WebServer/webserver/static/js (added) * binary-improvements2/bin/Mods/TFP_WebServer/webserver/static/js/787.9d42efaa.chunk.js (added) * binary-improvements2/bin/Mods/TFP_WebServer/webserver/static/js/787.9d42efaa.chunk.js.map (added) * binary-improvements2/bin/Mods/TFP_WebServer/webserver/static/js/main.1f9d894c.js (added) * binary-improvements2/bin/Mods/TFP_WebServer/webserver/static/js/main.1f9d894c.js.LICENSE.txt (added) * binary-improvements2/bin/Mods/TFP_WebServer/webserver/static/js/main.1f9d894c.js.map (added) * binary-improvements2/bin/Mods/TFP_WebServer/webserver/static/media (added) * binary-improvements2/bin/Mods/TFP_WebServer/webserver/static/media/7d2d-logo.fb3c6004228951242783.png (added) * binary-improvements2/bin/Mods/TFP_WebServer/webserver/static/media/7d2d-square.08731055628fde0e6d11.webp (added) * binary-improvements2/bin/Mods/TFP_WebServer/webserver/static/media/bg-forest.a0037883583931c1c7e3.jpg (added) * binary-improvements2/bin/Mods/TFP_WebServer/webserver/static/media/ui_game_symbol_tracking_bear.f093e312239e9b55cf62.png (added) * binary-improvements2/bin/Mods/TFP_WebServer/webserver/static/media/ui_game_symbol_tracking_pig.b7563c410d208abd634c.png (added) * binary-improvements2/bin/Mods/TFP_WebServer/webserver/static/media/ui_game_symbol_tracking_snake.5d39ffcdaa456ce6ce0f.png (added) * binary-improvements2/bin/Mods/Xample_MarkersMod (added) * binary-improvements2/bin/Mods/Xample_MarkersMod/MarkersMod.dll (added) * binary-improvements2/bin/Mods/Xample_MarkersMod/MarkersMod.pdb (added) * binary-improvements2/bin/Mods/Xample_MarkersMod/ModInfo.xml (added) * binary-improvements2/bin/Mods/Xample_MarkersMod/WebMod (added) * binary-improvements2/bin/Mods/Xample_MarkersMod/WebMod/bundle.js (added) * binary-improvements2/bin/Mods/Xample_MarkersMod/WebMod/bundle.js.LICENSE.txt (added) * binary-improvements2/server-fixes.sln (modified) Added release files to version control Mon, 27 Feb 2023 20:40:43 GMT alloc [419] * binary-improvements2/WebServer/src/Commands/WebPermissionsCmd.cs (modified) Updated WebPermissions command to only list manually defined levels ... Mon, 27 Feb 2023 20:40:12 GMT alloc [418] * binary-improvements2/WebServer/src/Permissions/AdminWebModules.cs (modified) * binary-improvements2/WebServer/src/UrlHandlers/ApiHandler.cs (modified) * binary-improvements2/WebServer/src/WebAPI/AbsRestApi.cs (modified) * binary-improvements2/WebServer/src/WebAPI/AbsWebAPI.cs (modified) Refactored API authorization to support per-HTTP-method permission levels Mon, 27 Feb 2023 20:38:45 GMT alloc [417] * binary-improvements2/WebServer/src/UrlHandlers/SessionHandler.cs (modified) RegisterUser no longer uses a redirect on successful user creation ... Mon, 27 Feb 2023 20:38:28 GMT alloc [416] * binary-improvements2/WebServer/src/WebAPI/APIs/RegisterUser.cs (modified) RegisterUser no longer uses a redirect on successful user creation Mon, 27 Feb 2023 20:37:08 GMT alloc [415] * binary-improvements2/WebServer/src/RequestContext.cs (modified) * binary-improvements2/WebServer/src/Web.cs (modified) Added HTTP method to RequestContext Mon, 27 Feb 2023 20:36:11 GMT alloc [414] * binary-improvements2/WebServer/src/WebAPI/APIs/Animal.cs (modified) * binary-improvements2/WebServer/src/WebAPI/APIs/Hostile.cs (modified) Fixed: Animal and hostile API result JSON Wed, 22 Feb 2023 16:56:08 GMT alloc [413] * binary-improvements2/WebServer/WebServer.csproj (modified) * binary-improvements2/WebServer/src/UserRegistrationTokens.cs (added) * binary-improvements2/WebServer/src/WebAPI/APIs/RegisterUser.cs (added) Added user registration classes Wed, 22 Feb 2023 16:55:51 GMT alloc [412] * binary-improvements2/WebServer/src/Web.cs (modified) Web base class updates for vanilla changes for direct integration ... Wed, 22 Feb 2023 16:54:57 GMT alloc [411] * binary-improvements2/WebServer/src/UrlHandlers/SessionHandler.cs (modified) SessionHandler refactoring for login reuse Wed, 22 Feb 2023 16:54:14 GMT alloc [410] * binary-improvements2/WebServer/src/WebAPI/AbsRestApi.cs (modified) * binary-improvements2/WebServer/src/WebAPI/AbsWebAPI.cs (modified) Base API class improvements Wed, 22 Feb 2023 16:52:30 GMT alloc [409] * binary-improvements2/WebServer/src/SSE/AbsEvent.cs (modified) Added keep alive messages to SSE endpoints Wed, 22 Feb 2023 16:51:32 GMT alloc [408] * binary-improvements2/WebServer/src/WebAPI/APIs/Animal.cs (modified) * binary-improvements2/WebServer/src/WebAPI/APIs/Command.cs (modified) * binary-improvements2/WebServer/src/WebAPI/APIs/Hostile.cs (modified) * binary-improvements2/WebServer/src/WebAPI/APIs/Log.cs (modified) * binary-improvements2/WebServer/src/WebAPI/APIs/ServerStats.cs (modified) * binary-improvements2/WebServer/src/WebAPI/APIs/WebMods.cs (modified) * binary-improvements2/WebServer/src/WebAPI/APIs/WebUiUpdates.cs (modified) * binary-improvements2/WebServer/src/WebAPI/JsonCommons.cs (modified) Few pieces of code cleanup Wed, 22 Feb 2023 16:49:59 GMT alloc [407] * binary-improvements2/WebServer/src/ConnectionHandler.cs (modified) Fixed again: Running behind reverse proxies and proper logins Wed, 22 Feb 2023 16:48:07 GMT alloc [405] * binary-improvements2/CommandExtensions/src/Commands/Exception.cs (modified) * binary-improvements2/CommandExtensions/src/Commands/Give.cs (modified) * binary-improvements2/CommandExtensions/src/Commands/ListItems.cs (modified) * binary-improvements2/CommandExtensions/src/Commands/ListKnownPlayers.cs (modified) * binary-improvements2/CommandExtensions/src/Commands/ListLandProtection.cs (modified) * binary-improvements2/CommandExtensions/src/Commands/RemoveLandProtection.cs (modified) * binary-improvements2/CommandExtensions/src/Commands/Reply.cs (modified) * binary-improvements2/CommandExtensions/src/Commands/SayToPlayer.cs (modified) * binary-improvements2/CommandExtensions/src/Commands/ShowInventory.cs (modified) * binary-improvements2/CommandExtensions/src/Commands/TestLogSpam.cs (modified) * binary-improvements2/MapRendering/src/Commands/EnableRendering.cs (modified) * binary-improvements2/MapRendering/src/Commands/RenderMap.cs (modified) * binary-improvements2/WebServer/src/Commands/CreateWebUser.cs (modified) * binary-improvements2/WebServer/src/Commands/EnableOpenIDDebug.cs (modified) * binary-improvements2/WebServer/src/Commands/WebPermissionsCmd.cs (modified) * binary-improvements2/WebServer/src/Commands/WebTokens.cs (modified) * binary-improvements2/WebServer/src/FileCache/InvalidateCachesCmd.cs (modified) Refactored console commands for A21 caching Thu, 16 Feb 2023 14:50:53 GMT alloc [404] * binary-improvements2/CommandExtensions/src/Commands/ListKnownPlayers.cs (modified) * binary-improvements2/WebServer/WebServer.csproj (modified) * binary-improvements2/WebServer/src/Commands/CreateWebUser.cs (added) * binary-improvements2/WebServer/src/Commands/ReloadWebPermissions.cs (deleted) * binary-improvements2/WebServer/src/Commands/WebPermissionsCmd.cs (modified) * binary-improvements2/WebServer/src/Commands/WebTokens.cs (modified) * binary-improvements2/WebServer/src/ConnectionHandler.cs (modified) * binary-improvements2/WebServer/src/ModApi.cs (modified) * binary-improvements2/WebServer/src/Permissions (added) * binary-improvements2/WebServer/src/Permissions/AdminApiTokens.cs (added) * binary-improvements2/WebServer/src/Permissions/AdminWebModules.cs (added) * binary-improvements2/WebServer/src/Permissions/AdminWebUsers.cs (added) * binary-improvements2/WebServer/src/Permissions/RegisterModules.cs (added) * binary-improvements2/WebServer/src/UrlHandlers/AbsHandler.cs (modified) * binary-improvements2/WebServer/src/UrlHandlers/ApiHandler.cs (modified) * binary-improvements2/WebServer/src/UrlHandlers/SessionHandler.cs (modified) * binary-improvements2/WebServer/src/UrlHandlers/SseHandler.cs (modified) * binary-improvements2/WebServer/src/UrlHandlers/UserStatusHandler.cs (modified) * binary-improvements2/WebServer/src/Web.cs (modified) * binary-improvements2/WebServer/src/WebAPI/APIs/Command.cs (modified) * binary-improvements2/WebServer/src/WebAPI/APIs/ServerInfo.cs (modified) * binary-improvements2/WebServer/src/WebAPI/AbsRestApi.cs (modified) * binary-improvements2/WebServer/src/WebAPI/Null.cs (modified) * binary-improvements2/WebServer/src/WebConnection.cs (modified) * binary-improvements2/WebServer/src/WebPermissions.cs (deleted) * binary-improvements2/WebServer/src/WebUtils.cs (modified) Latest state including reworking to the permissions system Fri, 27 Jan 2023 18:28:00 GMT alloc [402] * binary-improvements2/7dtd-binaries/README.txt (modified) * binary-improvements2/7dtd-server-fixes/7dtd-server-fixes.csproj (modified) * binary-improvements2/7dtd-server-fixes/ModInfo.xml (modified) * binary-improvements2/7dtd-server-fixes/src/AllocsUtils.cs (deleted) * binary-improvements2/7dtd-server-fixes/src/JSON (deleted) * binary-improvements2/7dtd-server-fixes/src/ModApi.cs (modified) * binary-improvements2/7dtd-server-fixes/src/PersistentData/Inventory.cs (modified) * binary-improvements2/7dtd-server-fixes/src/PersistentData/PersistentContainer.cs (modified) * binary-improvements2/7dtd-server-fixes/src/PersistentData/Player.cs (modified) * binary-improvements2/7dtd-server-fixes/src/PersistentData/Players.cs (modified) * binary-improvements2/CommandExtensions/CommandExtensions.csproj (modified) * binary-improvements2/CommandExtensions/ModInfo.xml (modified) * binary-improvements2/CommandExtensions/src/ChatHelpers.cs (modified) * binary-improvements2/CommandExtensions/src/Commands/Give.cs (modified) * binary-improvements2/CommandExtensions/src/Commands/ListItems.cs (modified) * binary-improvements2/CommandExtensions/src/Commands/ListLandProtection.cs (modified) * binary-improvements2/CommandExtensions/src/Commands/RemoveLandProtection.cs (modified) * binary-improvements2/CommandExtensions/src/Commands/ShowInventory.cs (modified) * binary-improvements2/CommandExtensions/src/Commands/TestLogSpam.cs (added) * binary-improvements2/MapRendering/MapRendering.csproj (modified) * binary-improvements2/MapRendering/ModInfo.xml (modified) * binary-improvements2/MapRendering/src/Commands/EnableRendering.cs (modified) * binary-improvements2/MapRendering/src/MapRenderBlockBuffer.cs (modified) * binary-improvements2/MapRendering/src/MapRenderer.cs (modified) * binary-improvements2/MapRendering/src/MapTileCache.cs (copied) * binary-improvements2/MapRendering/src/ModApi.cs (modified) * binary-improvements2/MarkersMod/MarkersMod.csproj (modified) * binary-improvements2/MarkersMod/ModInfo.xml (modified) * binary-improvements2/MarkersMod/src/Markers.cs (modified) * binary-improvements2/MarkersMod/src/ModApi.cs (modified) * binary-improvements2/WebServer/ModInfo.xml (modified) * binary-improvements2/WebServer/WebServer.csproj (modified) * binary-improvements2/WebServer/src/Commands/EnableOpenIDDebug.cs (modified) * binary-improvements2/WebServer/src/Commands/WebTokens.cs (modified) * binary-improvements2/WebServer/src/ConnectionHandler.cs (modified) * binary-improvements2/WebServer/src/FileCache (moved) * binary-improvements2/WebServer/src/FileCache/AbstractCache.cs (modified) * binary-improvements2/WebServer/src/FileCache/DirectAccess.cs (modified) * binary-improvements2/WebServer/src/FileCache/InvalidateCachesCmd.cs (modified) * binary-improvements2/7dtd-server-fixes/src/FileCache/MapTileCache.cs (deleted) * binary-improvements2/WebServer/src/FileCache/SimpleCache.cs (modified) * binary-improvements2/WebServer/src/LiveData (moved) * binary-improvements2/WebServer/src/LiveData/Animals.cs (modified) * binary-improvements2/WebServer/src/LiveData/EntityFilterList.cs (modified) * binary-improvements2/WebServer/src/LiveData/Hostiles.cs (modified) * binary-improvements2/WebServer/src/MimeType.cs (modified) * binary-improvements2/WebServer/src/OpenID.cs (modified) * binary-improvements2/WebServer/src/SSE/AbsEvent.cs (modified) * binary-improvements2/WebServer/src/SSE/EventLog.cs (modified) * binary-improvements2/WebServer/src/UrlHandlers/ApiHandler.cs (modified) * binary-improvements2/WebServer/src/UrlHandlers/ItemIconHandler.cs (modified) * binary-improvements2/WebServer/src/UrlHandlers/RewriteHandler.cs (modified) * binary-improvements2/WebServer/src/UrlHandlers/SessionHandler.cs (modified) * binary-improvements2/WebServer/src/UrlHandlers/SseHandler.cs (modified) * binary-improvements2/WebServer/src/UrlHandlers/StaticHandler.cs (modified) * binary-improvements2/WebServer/src/UrlHandlers/UserStatusHandler.cs (modified) * binary-improvements2/WebServer/src/Web.cs (modified) * binary-improvements2/WebServer/src/WebAPI/APIs (added) * binary-improvements2/WebServer/src/WebAPI/APIs/Animal.cs (moved) * binary-improvements2/WebServer/src/WebAPI/APIs/Command.cs (added) * binary-improvements2/WebServer/src/WebAPI/APIs/GetLandClaims.cs (moved) * binary-improvements2/WebServer/src/WebAPI/APIs/GetPlayerInventories.cs (moved) * binary-improvements2/WebServer/src/WebAPI/APIs/GetPlayerInventory.cs (moved) * binary-improvements2/WebServer/src/WebAPI/APIs/GetPlayerList.cs (moved) * binary-improvements2/WebServer/src/WebAPI/APIs/GetPlayersLocation.cs (moved) * binary-improvements2/WebServer/src/WebAPI/APIs/GetPlayersOnline.cs (moved) * binary-improvements2/WebServer/src/WebAPI/APIs/Hostile.cs (moved) * binary-improvements2/WebServer/src/WebAPI/APIs/Log.cs (moved) * binary-improvements2/WebServer/src/WebAPI/APIs/ServerInfo.cs (moved) * binary-improvements2/WebServer/src/WebAPI/APIs/ServerStats.cs (moved) * binary-improvements2/WebServer/src/WebAPI/APIs/WebMods.cs (moved) * binary-improvements2/WebServer/src/WebAPI/APIs/WebUiUpdates.cs (moved) * binary-improvements2/WebServer/src/WebAPI/AbsRestApi.cs (modified) * binary-improvements2/WebServer/src/WebAPI/ExecuteConsoleCommand.cs (deleted) * binary-improvements2/WebServer/src/WebAPI/GetAllowedCommands.cs (deleted) * binary-improvements2/WebServer/src/WebAPI/JsonCommons.cs (added) * binary-improvements2/WebServer/src/WebCommandResult.cs (modified) * binary-improvements2/WebServer/src/WebConnection.cs (modified) * binary-improvements2/WebServer/src/WebMod.cs (modified) * binary-improvements2/WebServer/src/WebPermissions.cs (modified) * binary-improvements2/WebServer/src/WebUtils.cs (modified) - Major refactoring - Using Utf8Json for (de)serialization - Moving ... Sun, 14 Aug 2022 18:53:31 GMT alloc [401] * binary-improvements2/WebServer/src/WebAPI/GetAllowedCommands.cs (modified) GetAllowedCommands: Also report all overloads Sun, 14 Aug 2022 18:13:05 GMT alloc [399] * binary-improvements2/WebServer/src/OpenID.cs (modified) * binary-improvements2/WebServer/src/SSE/AbsEvent.cs (modified) * binary-improvements2/WebServer/src/UrlHandlers/ApiHandler.cs (modified) * binary-improvements2/WebServer/src/UrlHandlers/ItemIconHandler.cs (modified) * binary-improvements2/WebServer/src/UrlHandlers/SessionHandler.cs (modified) * binary-improvements2/WebServer/src/UrlHandlers/SseHandler.cs (modified) * binary-improvements2/WebServer/src/UrlHandlers/StaticHandler.cs (modified) * binary-improvements2/WebServer/src/WebAPI/GetPlayerList.cs (modified) * binary-improvements2/WebServer/src/WebCommandResult.cs (modified) * binary-improvements2/WebServer/src/WebPermissions.cs (modified) Updated logging strings Sun, 14 Aug 2022 18:12:46 GMT alloc [398] * binary-improvements2/WebServer/src/Web.cs (modified) Added detection of "webserver" folder in mods, last mod with such a ... Mon, 08 Aug 2022 18:09:28 GMT alloc [395] * binary-improvements2/WebServer/src/WebPermissions.cs (modified) WebPermissions cleanup, also now makes sure to write proper XML Mon, 08 Aug 2022 18:07:44 GMT alloc [394] * binary-improvements2/WebServer/src/UrlHandlers/ApiHandler.cs (modified) * binary-improvements2/WebServer/src/UrlHandlers/SessionHandler.cs (modified) * binary-improvements2/WebServer/src/Web.cs (modified) * binary-improvements2/WebServer/src/WebAPI/AbsRestApi.cs (modified) * binary-improvements2/WebServer/src/WebAPI/GetPlayerList.cs (modified) * binary-improvements2/WebServer/src/WebUtils.cs (modified) SessionHandler cleanup + redirect to /app/error/:code Some profiler ... Mon, 08 Aug 2022 18:04:09 GMT alloc [392] * binary-improvements2/7dtd-server-fixes/7dtd-server-fixes.csproj (modified) * binary-improvements2/7dtd-server-fixes/src/FileCache/AbstractCache.cs (modified) * binary-improvements2/7dtd-server-fixes/src/FileCache/DirectAccess.cs (modified) * binary-improvements2/7dtd-server-fixes/src/FileCache/MapTileCache.cs (modified) * binary-improvements2/7dtd-server-fixes/src/FileCache/SimpleCache.cs (modified) * binary-improvements2/CommandExtensions/CommandExtensions.csproj (modified) * binary-improvements2/MapRendering/MapRendering.csproj (modified) * binary-improvements2/MarkersMod/MarkersMod.csproj (modified) * binary-improvements2/SpaceWizards.HttpListener/SpaceWizards.HttpListener.csproj (modified) * binary-improvements2/WebServer/WebServer.csproj (modified) Added command to invalidate file caches Added a debug+profiling ... Sun, 07 Aug 2022 13:02:24 GMT alloc [391] * binary-improvements2/7dtd-server-fixes/7dtd-server-fixes.csproj (modified) * binary-improvements2/7dtd-server-fixes/ModInfo.xml (modified) * binary-improvements2/7dtd-server-fixes/src/AllocsUtils.cs (modified) * binary-improvements2/7dtd-server-fixes/src/AssemblyInfo.cs (modified) * binary-improvements2/7dtd-server-fixes/src/BlockingQueue.cs (deleted) * binary-improvements2/7dtd-server-fixes/src/FileCache/DirectAccess.cs (modified) * binary-improvements2/7dtd-server-fixes/src/FileCache/MapTileCache.cs (modified) * binary-improvements2/7dtd-server-fixes/src/FileCache/SimpleCache.cs (modified) * binary-improvements2/7dtd-server-fixes/src/JSON/JSONArray.cs (modified) * binary-improvements2/7dtd-server-fixes/src/JSON/JSONBoolean.cs (modified) * binary-improvements2/7dtd-server-fixes/src/JSON/JSONNode.cs (modified) * binary-improvements2/7dtd-server-fixes/src/JSON/JSONNull.cs (modified) * binary-improvements2/7dtd-server-fixes/src/JSON/JSONNumber.cs (modified) * binary-improvements2/7dtd-server-fixes/src/JSON/JSONObject.cs (modified) * binary-improvements2/7dtd-server-fixes/src/JSON/JSONString.cs (modified) * binary-improvements2/7dtd-server-fixes/src/JSON/JSONValue.cs (modified) * binary-improvements2/7dtd-server-fixes/src/JSON/JsonManualBuilder.cs (modified) * binary-improvements2/7dtd-server-fixes/src/JSON/MalformedJSONException.cs (modified) * binary-improvements2/7dtd-server-fixes/src/JSON/Parser.cs (modified) * binary-improvements2/7dtd-server-fixes/src/LandClaimList.cs (modified) * binary-improvements2/7dtd-server-fixes/src/ModApi.cs (moved) * binary-improvements2/7dtd-server-fixes/src/PersistentData/Attributes.cs (modified) * binary-improvements2/7dtd-server-fixes/src/PersistentData/PersistentContainer.cs (modified) * binary-improvements2/7dtd-server-fixes/src/PersistentData/Players.cs (modified) * binary-improvements2/AllocsCommands (deleted) * binary-improvements2/CommandExtensions (added) * binary-improvements2/CommandExtensions/CommandExtensions.csproj (added) * binary-improvements2/CommandExtensions/ModInfo.xml (added) * binary-improvements2/CommandExtensions/src (added) * binary-improvements2/CommandExtensions/src/AssemblyInfo.cs (added) * binary-improvements2/CommandExtensions/src/ChatHelpers.cs (added) * binary-improvements2/CommandExtensions/src/Commands (added) * binary-improvements2/CommandExtensions/src/Commands/Exception.cs (added) * binary-improvements2/CommandExtensions/src/Commands/Give.cs (added) * binary-improvements2/CommandExtensions/src/Commands/ListItems.cs (added) * binary-improvements2/CommandExtensions/src/Commands/ListKnownPlayers.cs (added) * binary-improvements2/CommandExtensions/src/Commands/ListLandProtection.cs (added) * binary-improvements2/CommandExtensions/src/Commands/RemoveLandProtection.cs (added) * binary-improvements2/CommandExtensions/src/Commands/Reply.cs (added) * binary-improvements2/CommandExtensions/src/Commands/SayToPlayer.cs (added) * binary-improvements2/CommandExtensions/src/Commands/ShowInventory.cs (added) * binary-improvements2/CommandExtensions/src/ModApi.cs (added) * binary-improvements2/CommandExtensions/src/PrivateMessageConnections.cs (added) * binary-improvements2/MapRendering/Commands/EnableOpenIDDebug.cs (deleted) * binary-improvements2/MapRendering/Commands/Exception.cs (deleted) * binary-improvements2/MapRendering/Commands/ReloadWebPermissions.cs (deleted) * binary-improvements2/MapRendering/Commands/WebPermissionsCmd.cs (deleted) * binary-improvements2/MapRendering/Commands/WebTokens.cs (deleted) * binary-improvements2/MapRendering/Commands/webstat.cs (deleted) * binary-improvements2/MapRendering/MapRendering.csproj (moved) * binary-improvements2/MapRendering/ModInfo.xml (modified) * binary-improvements2/MapRendering/Web (deleted) * binary-improvements2/MapRendering/src (added) * binary-improvements2/MapRendering/src/AssemblyInfo.cs (moved) * binary-improvements2/MapRendering/src/Commands (added) * binary-improvements2/MapRendering/src/Commands/EnableRendering.cs (moved) * binary-improvements2/MapRendering/src/Commands/RenderMap.cs (moved) * binary-improvements2/MapRendering/src/Constants.cs (moved) * binary-improvements2/MapRendering/src/MapRenderBlockBuffer.cs (moved) * binary-improvements2/MapRendering/src/MapRenderer.cs (moved) * binary-improvements2/MapRendering/src/ModApi.cs (moved) * binary-improvements2/MapRendering/steam-intermediate.cer (deleted) * binary-improvements2/MapRendering/steam-rootca.cer (deleted) * binary-improvements2/MarkersMod/MarkersMod.csproj (modified) * binary-improvements2/MarkersMod/src (added) * binary-improvements2/MarkersMod/src/AssemblyInfo.cs (moved) * binary-improvements2/MarkersMod/src/Markers.cs (moved) * binary-improvements2/MarkersMod/src/ModApi.cs (moved) * binary-improvements2/SpaceWizards.HttpListener/SpaceWizards.HttpListener.csproj (modified) * binary-improvements2/WebServer (added) * binary-improvements2/WebServer/ModInfo.xml (added) * binary-improvements2/WebServer/WebServer.csproj (added) * binary-improvements2/WebServer/src (added) * binary-improvements2/WebServer/src/AssemblyInfo.cs (added) * binary-improvements2/WebServer/src/Commands (added) * binary-improvements2/WebServer/src/Commands/EnableOpenIDDebug.cs (added) * binary-improvements2/WebServer/src/Commands/ReloadWebPermissions.cs (added) * binary-improvements2/WebServer/src/Commands/WebPermissionsCmd.cs (added) * binary-improvements2/WebServer/src/Commands/WebTokens.cs (added) * binary-improvements2/WebServer/src/ConnectionHandler.cs (added) * binary-improvements2/WebServer/src/LogBuffer.cs (added) * binary-improvements2/WebServer/src/MimeType.cs (added) * binary-improvements2/WebServer/src/ModApi.cs (added) * binary-improvements2/WebServer/src/OpenID.cs (added) * binary-improvements2/WebServer/src/RequestContext.cs (added) * binary-improvements2/WebServer/src/SSE (added) * binary-improvements2/WebServer/src/SSE/AbsEvent.cs (added) * binary-improvements2/WebServer/src/SSE/EventLog.cs (added) * binary-improvements2/WebServer/src/UrlHandlers (added) * binary-improvements2/WebServer/src/UrlHandlers/AbsHandler.cs (added) * binary-improvements2/WebServer/src/UrlHandlers/ApiHandler.cs (added) * binary-improvements2/WebServer/src/UrlHandlers/ItemIconHandler.cs (added) * binary-improvements2/WebServer/src/UrlHandlers/RewriteHandler.cs (added) * binary-improvements2/WebServer/src/UrlHandlers/SessionHandler.cs (added) * binary-improvements2/WebServer/src/UrlHandlers/SimpleRedirectHandler.cs (added) * binary-improvements2/WebServer/src/UrlHandlers/SseHandler.cs (added) * binary-improvements2/WebServer/src/UrlHandlers/StaticHandler.cs (added) * binary-improvements2/WebServer/src/UrlHandlers/UserStatusHandler.cs (added) * binary-improvements2/WebServer/src/Web.cs (added) * binary-improvements2/WebServer/src/WebAPI (added) * binary-improvements2/WebServer/src/WebAPI/AbsRestApi.cs (added) * binary-improvements2/WebServer/src/WebAPI/AbsWebAPI.cs (added) * binary-improvements2/WebServer/src/WebAPI/ExecuteConsoleCommand.cs (added) * binary-improvements2/WebServer/src/WebAPI/GetAllowedCommands.cs (added) * binary-improvements2/WebServer/src/WebAPI/GetAnimalsLocation.cs (added) * binary-improvements2/WebServer/src/WebAPI/GetHostileLocation.cs (added) * binary-improvements2/WebServer/src/WebAPI/GetLandClaims.cs (added) * binary-improvements2/WebServer/src/WebAPI/GetLog.cs (added) * binary-improvements2/WebServer/src/WebAPI/GetPlayerInventories.cs (added) * binary-improvements2/WebServer/src/WebAPI/GetPlayerInventory.cs (added) * binary-improvements2/WebServer/src/WebAPI/GetPlayerList.cs (added) * binary-improvements2/WebServer/src/WebAPI/GetPlayersLocation.cs (added) * binary-improvements2/WebServer/src/WebAPI/GetPlayersOnline.cs (added) * binary-improvements2/WebServer/src/WebAPI/GetServerInfo.cs (added) * binary-improvements2/WebServer/src/WebAPI/GetStats.cs (added) * binary-improvements2/WebServer/src/WebAPI/GetWebMods.cs (added) * binary-improvements2/WebServer/src/WebAPI/GetWebUIUpdates.cs (added) * binary-improvements2/WebServer/src/WebAPI/Null.cs (added) * binary-improvements2/WebServer/src/WebCommandResult.cs (added) * binary-improvements2/WebServer/src/WebConnection.cs (added) * binary-improvements2/WebServer/src/WebMod.cs (added) * binary-improvements2/WebServer/src/WebPermissions.cs (added) * binary-improvements2/WebServer/src/WebUtils.cs (added) * binary-improvements2/WebServer/steam-intermediate.cer (added) * binary-improvements2/WebServer/steam-rootca.cer (added) * binary-improvements2/server-fixes.sln (modified) Major refactoring/cleanup