From ec18c4813b3f09c27e62fc1db9d39aa9930f6483 Mon Sep 17 00:00:00 2001 From: Ylian Saint-Hilaire Date: Tue, 23 Feb 2021 10:20:39 -0800 Subject: [PATCH] Added &RemoteIP= as possible URL argument. --- MainForm.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/MainForm.cs b/MainForm.cs index 334be7f..a0dad56 100644 --- a/MainForm.cs +++ b/MainForm.cs @@ -213,6 +213,7 @@ namespace MeshCentralRouter // Set automatic port map values if (authLoginUrl != null) { string autoNodeId = null; + string autoRemoteIp = null; int autoRemotePort = 0; int autoProtocol = 0; int autoAppId = 0; @@ -221,6 +222,7 @@ namespace MeshCentralRouter { // Automatic mappings autoNodeId = getValueFromQueryString(authLoginUrl.Query, "nodeid"); + autoRemoteIp = getValueFromQueryString(authLoginUrl.Query, "remoteip"); autoRemotePort = int.Parse(getValueFromQueryString(authLoginUrl.Query, "remoteport")); autoProtocol = int.Parse(getValueFromQueryString(authLoginUrl.Query, "protocol")); autoAppId = int.Parse(getValueFromQueryString(authLoginUrl.Query, "appid")); @@ -230,6 +232,7 @@ namespace MeshCentralRouter if ((autoRemotePort != 0) && (autoProtocol != 0) && (autoNodeId != null)) { Dictionary map = new Dictionary(); map.Add("nodeId", autoNodeId); + if (autoRemoteIp != null) { map.Add("remoteIP", autoRemoteIp); } map.Add("remotePort", autoRemotePort); map.Add("localPort", 0); map.Add("protocol", autoProtocol);