Index: binary-improvements2/MapRendering/Web/API/ExecuteConsoleCommand.cs
===================================================================
--- binary-improvements2/MapRendering/Web/API/ExecuteConsoleCommand.cs	(revision 374)
+++ binary-improvements2/MapRendering/Web/API/ExecuteConsoleCommand.cs	(revision 382)
@@ -1,4 +1,6 @@
 using System;
 using System.Net;
+using HttpListenerRequest = SpaceWizards.HttpListener.HttpListenerRequest;
+using HttpListenerResponse = SpaceWizards.HttpListener.HttpListenerResponse;
 
 namespace AllocsFixes.NetConnections.Servers.Web.API {
Index: binary-improvements2/MapRendering/Web/API/GetAllowedCommands.cs
===================================================================
--- binary-improvements2/MapRendering/Web/API/GetAllowedCommands.cs	(revision 374)
+++ binary-improvements2/MapRendering/Web/API/GetAllowedCommands.cs	(revision 382)
@@ -1,4 +1,6 @@
 using System.Net;
 using AllocsFixes.JSON;
+using HttpListenerRequest = SpaceWizards.HttpListener.HttpListenerRequest;
+using HttpListenerResponse = SpaceWizards.HttpListener.HttpListenerResponse;
 
 namespace AllocsFixes.NetConnections.Servers.Web.API {
Index: binary-improvements2/MapRendering/Web/API/GetAnimalsLocation.cs
===================================================================
--- binary-improvements2/MapRendering/Web/API/GetAnimalsLocation.cs	(revision 374)
+++ binary-improvements2/MapRendering/Web/API/GetAnimalsLocation.cs	(revision 382)
@@ -3,4 +3,6 @@
 using AllocsFixes.JSON;
 using AllocsFixes.LiveData;
+using HttpListenerRequest = SpaceWizards.HttpListener.HttpListenerRequest;
+using HttpListenerResponse = SpaceWizards.HttpListener.HttpListenerResponse;
 
 namespace AllocsFixes.NetConnections.Servers.Web.API {
Index: binary-improvements2/MapRendering/Web/API/GetHostileLocation.cs
===================================================================
--- binary-improvements2/MapRendering/Web/API/GetHostileLocation.cs	(revision 374)
+++ binary-improvements2/MapRendering/Web/API/GetHostileLocation.cs	(revision 382)
@@ -3,4 +3,6 @@
 using AllocsFixes.JSON;
 using AllocsFixes.LiveData;
+using HttpListenerRequest = SpaceWizards.HttpListener.HttpListenerRequest;
+using HttpListenerResponse = SpaceWizards.HttpListener.HttpListenerResponse;
 
 namespace AllocsFixes.NetConnections.Servers.Web.API {
Index: binary-improvements2/MapRendering/Web/API/GetLandClaims.cs
===================================================================
--- binary-improvements2/MapRendering/Web/API/GetLandClaims.cs	(revision 374)
+++ binary-improvements2/MapRendering/Web/API/GetLandClaims.cs	(revision 382)
@@ -3,4 +3,6 @@
 using AllocsFixes.JSON;
 using AllocsFixes.PersistentData;
+using HttpListenerRequest = SpaceWizards.HttpListener.HttpListenerRequest;
+using HttpListenerResponse = SpaceWizards.HttpListener.HttpListenerResponse;
 
 namespace AllocsFixes.NetConnections.Servers.Web.API {
Index: binary-improvements2/MapRendering/Web/API/GetLog.cs
===================================================================
--- binary-improvements2/MapRendering/Web/API/GetLog.cs	(revision 374)
+++ binary-improvements2/MapRendering/Web/API/GetLog.cs	(revision 382)
@@ -2,4 +2,6 @@
 using System.Net;
 using AllocsFixes.JSON;
+using HttpListenerRequest = SpaceWizards.HttpListener.HttpListenerRequest;
+using HttpListenerResponse = SpaceWizards.HttpListener.HttpListenerResponse;
 
 namespace AllocsFixes.NetConnections.Servers.Web.API {
@@ -9,7 +11,5 @@
 		public override void HandleRequest (HttpListenerRequest _req, HttpListenerResponse _resp, WebConnection _user,
 			int _permissionLevel) {
-			int count, firstLine, lastLine;
-
-			if (_req.QueryString ["count"] == null || !int.TryParse (_req.QueryString ["count"], out count)) {
+			if (_req.QueryString ["count"] == null || !int.TryParse (_req.QueryString ["count"], out int count)) {
 				count = 50;
 			}
@@ -27,15 +27,11 @@
 			}
 
-			if (_req.QueryString ["firstLine"] == null || !int.TryParse (_req.QueryString ["firstLine"], out firstLine)) {
-				if (count > 0) {
-					firstLine = LogBuffer.Instance.OldestLine;
-				} else {
-					firstLine = LogBuffer.Instance.LatestLine;
-				}
+			if (_req.QueryString ["firstLine"] == null || !int.TryParse (_req.QueryString ["firstLine"], out int firstLine)) {
+				firstLine = count > 0 ? LogBuffer.Instance.OldestLine : LogBuffer.Instance.LatestLine;
 			}
 
 			JSONObject result = new JSONObject ();
 
-			List<LogBuffer.LogEntry> logEntries = LogBuffer.Instance.GetRange (ref firstLine, count, out lastLine);
+			List<LogBuffer.LogEntry> logEntries = LogBuffer.Instance.GetRange (ref firstLine, count, out int lastLine);
 
 			JSONArray entries = new JSONArray ();
@@ -44,5 +40,6 @@
 				entry.Add ("date", new JSONString (logEntry.date));
 				entry.Add ("time", new JSONString (logEntry.time));
-				entry.Add ("uptime", new JSONString (logEntry.uptime));
+				entry.Add ("isotime", new JSONString (logEntry.isoTime));
+				entry.Add ("uptime", new JSONString (logEntry.uptime.ToString ()));
 				entry.Add ("msg", new JSONString (logEntry.message));
 				entry.Add ("trace", new JSONString (logEntry.trace));
Index: binary-improvements2/MapRendering/Web/API/GetPlayerInventories.cs
===================================================================
--- binary-improvements2/MapRendering/Web/API/GetPlayerInventories.cs	(revision 374)
+++ binary-improvements2/MapRendering/Web/API/GetPlayerInventories.cs	(revision 382)
@@ -3,4 +3,6 @@
 using AllocsFixes.JSON;
 using AllocsFixes.PersistentData;
+using HttpListenerRequest = SpaceWizards.HttpListener.HttpListenerRequest;
+using HttpListenerResponse = SpaceWizards.HttpListener.HttpListenerResponse;
 
 namespace AllocsFixes.NetConnections.Servers.Web.API {
Index: binary-improvements2/MapRendering/Web/API/GetPlayerInventory.cs
===================================================================
--- binary-improvements2/MapRendering/Web/API/GetPlayerInventory.cs	(revision 374)
+++ binary-improvements2/MapRendering/Web/API/GetPlayerInventory.cs	(revision 382)
@@ -3,9 +3,11 @@
 using AllocsFixes.JSON;
 using AllocsFixes.PersistentData;
+using HttpListenerRequest = SpaceWizards.HttpListener.HttpListenerRequest;
+using HttpListenerResponse = SpaceWizards.HttpListener.HttpListenerResponse;
 
 namespace AllocsFixes.NetConnections.Servers.Web.API {
 	public class GetPlayerInventory : WebAPI {
-		public override void HandleRequest (HttpListenerRequest _req, HttpListenerResponse _resp, WebConnection _user,
-			int _permissionLevel) {
+		public override void HandleRequest (HttpListenerRequest _req, HttpListenerResponse _resp,
+			WebConnection _user, int _permissionLevel) {
 			if (_req.QueryString ["userid"] == null) {
 				_resp.StatusCode = (int) HttpStatusCode.BadRequest;
Index: binary-improvements2/MapRendering/Web/API/GetPlayerList.cs
===================================================================
--- binary-improvements2/MapRendering/Web/API/GetPlayerList.cs	(revision 374)
+++ binary-improvements2/MapRendering/Web/API/GetPlayerList.cs	(revision 382)
@@ -6,4 +6,6 @@
 using AllocsFixes.JSON;
 using AllocsFixes.PersistentData;
+using HttpListenerRequest = SpaceWizards.HttpListener.HttpListenerRequest;
+using HttpListenerResponse = SpaceWizards.HttpListener.HttpListenerResponse;
 
 namespace AllocsFixes.NetConnections.Servers.Web.API {
Index: binary-improvements2/MapRendering/Web/API/GetPlayersLocation.cs
===================================================================
--- binary-improvements2/MapRendering/Web/API/GetPlayersLocation.cs	(revision 374)
+++ binary-improvements2/MapRendering/Web/API/GetPlayersLocation.cs	(revision 382)
@@ -3,4 +3,6 @@
 using AllocsFixes.JSON;
 using AllocsFixes.PersistentData;
+using HttpListenerRequest = SpaceWizards.HttpListener.HttpListenerRequest;
+using HttpListenerResponse = SpaceWizards.HttpListener.HttpListenerResponse;
 
 namespace AllocsFixes.NetConnections.Servers.Web.API {
Index: binary-improvements2/MapRendering/Web/API/GetPlayersOnline.cs
===================================================================
--- binary-improvements2/MapRendering/Web/API/GetPlayersOnline.cs	(revision 374)
+++ binary-improvements2/MapRendering/Web/API/GetPlayersOnline.cs	(revision 382)
@@ -3,4 +3,6 @@
 using AllocsFixes.JSON;
 using AllocsFixes.PersistentData;
+using HttpListenerRequest = SpaceWizards.HttpListener.HttpListenerRequest;
+using HttpListenerResponse = SpaceWizards.HttpListener.HttpListenerResponse;
 
 namespace AllocsFixes.NetConnections.Servers.Web.API {
Index: binary-improvements2/MapRendering/Web/API/GetServerInfo.cs
===================================================================
--- binary-improvements2/MapRendering/Web/API/GetServerInfo.cs	(revision 374)
+++ binary-improvements2/MapRendering/Web/API/GetServerInfo.cs	(revision 382)
@@ -2,4 +2,6 @@
 using System.Net;
 using AllocsFixes.JSON;
+using HttpListenerRequest = SpaceWizards.HttpListener.HttpListenerRequest;
+using HttpListenerResponse = SpaceWizards.HttpListener.HttpListenerResponse;
 
 namespace AllocsFixes.NetConnections.Servers.Web.API {
Index: binary-improvements2/MapRendering/Web/API/GetStats.cs
===================================================================
--- binary-improvements2/MapRendering/Web/API/GetStats.cs	(revision 374)
+++ binary-improvements2/MapRendering/Web/API/GetStats.cs	(revision 382)
@@ -2,4 +2,6 @@
 using AllocsFixes.JSON;
 using AllocsFixes.LiveData;
+using HttpListenerRequest = SpaceWizards.HttpListener.HttpListenerRequest;
+using HttpListenerResponse = SpaceWizards.HttpListener.HttpListenerResponse;
 
 namespace AllocsFixes.NetConnections.Servers.Web.API {
Index: binary-improvements2/MapRendering/Web/API/GetWebUIUpdates.cs
===================================================================
--- binary-improvements2/MapRendering/Web/API/GetWebUIUpdates.cs	(revision 374)
+++ binary-improvements2/MapRendering/Web/API/GetWebUIUpdates.cs	(revision 382)
@@ -2,4 +2,6 @@
 using AllocsFixes.JSON;
 using AllocsFixes.LiveData;
+using HttpListenerRequest = SpaceWizards.HttpListener.HttpListenerRequest;
+using HttpListenerResponse = SpaceWizards.HttpListener.HttpListenerResponse;
 
 namespace AllocsFixes.NetConnections.Servers.Web.API {
Index: binary-improvements2/MapRendering/Web/API/Null.cs
===================================================================
--- binary-improvements2/MapRendering/Web/API/Null.cs	(revision 374)
+++ binary-improvements2/MapRendering/Web/API/Null.cs	(revision 382)
@@ -1,4 +1,6 @@
 ﻿using System.Net;
 using System.Text;
+using HttpListenerRequest = SpaceWizards.HttpListener.HttpListenerRequest;
+using HttpListenerResponse = SpaceWizards.HttpListener.HttpListenerResponse;
 
 namespace AllocsFixes.NetConnections.Servers.Web.API {
Index: binary-improvements2/MapRendering/Web/API/WebAPI.cs
===================================================================
--- binary-improvements2/MapRendering/Web/API/WebAPI.cs	(revision 374)
+++ binary-improvements2/MapRendering/Web/API/WebAPI.cs	(revision 382)
@@ -1,5 +1,6 @@
-using System.Net;
 using System.Text;
 using AllocsFixes.JSON;
+using HttpListenerRequest = SpaceWizards.HttpListener.HttpListenerRequest;
+using HttpListenerResponse = SpaceWizards.HttpListener.HttpListenerResponse;
 
 namespace AllocsFixes.NetConnections.Servers.Web.API {
@@ -44,6 +45,6 @@
 		}
 
-		public abstract void HandleRequest (HttpListenerRequest _req, HttpListenerResponse _resp, WebConnection _user,
-			int _permissionLevel);
+		public abstract void HandleRequest (HttpListenerRequest _req, HttpListenerResponse _resp,
+			WebConnection _user, int _permissionLevel);
 
 		public virtual int DefaultPermissionLevel () {
