From 26654df48c11380b70780c30ba77046bbcc596c6 Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Mon, 24 Apr 2017 07:19:28 +0000 Subject: [PATCH] gui: Restrict GUI listening ports to >1024, add help (fixes #4020) This adds a pattern validator to the GUI listen port field that checks for port numbers 1024 and above. Also adds a help link pointing to the (new) page talking about GUI listen port numbers. That page has information on how to work around the restriction, in general terms. Also changes the header from "GUI Listen Addresses" to the singular version, because we only support one listen address today. GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4116 --- gui/default/assets/lang/lang-en.json | 2 ++ gui/default/syncthing/settings/settingsModalView.html | 9 ++++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/gui/default/assets/lang/lang-en.json b/gui/default/assets/lang/lang-en.json index b7f1333f4..dc350889a 100644 --- a/gui/default/assets/lang/lang-en.json +++ b/gui/default/assets/lang/lang-en.json @@ -69,6 +69,7 @@ "Enable NAT traversal": "Enable NAT traversal", "Enable Relaying": "Enable Relaying", "Enter a non-negative number (e.g., \"2.35\") and select a unit. Percentages are as part of the total disk size.": "Enter a non-negative number (e.g., \"2.35\") and select a unit. Percentages are as part of the total disk size.", + "Enter a non-privileged port number (1024 - 65535).": "Enter a non-privileged port number (1024 - 65535).", "Enter comma separated (\"tcp://ip:port\", \"tcp://host:port\") addresses or \"dynamic\" to perform automatic discovery of the address.": "Enter comma separated (\"tcp://ip:port\", \"tcp://host:port\") addresses or \"dynamic\" to perform automatic discovery of the address.", "Enter ignore patterns, one per line.": "Enter ignore patterns, one per line.", "Error": "Error", @@ -92,6 +93,7 @@ "GUI": "GUI", "GUI Authentication Password": "GUI Authentication Password", "GUI Authentication User": "GUI Authentication User", + "GUI Listen Address": "GUI Listen Address", "GUI Listen Addresses": "GUI Listen Addresses", "GUI Theme": "GUI Theme", "Generate": "Generate", diff --git a/gui/default/syncthing/settings/settingsModalView.html b/gui/default/syncthing/settings/settingsModalView.html index 88f5b5670..51c1d5938 100644 --- a/gui/default/syncthing/settings/settingsModalView.html +++ b/gui/default/syncthing/settings/settingsModalView.html @@ -100,9 +100,12 @@
-
- - +
+  Help + +

+ Enter a non-privileged port number (1024 - 65535). +