From: Dirk Brenken Date: Wed, 25 Mar 2020 07:38:07 +0000 (+0100) Subject: luci-app-openvpn: fix upload input validator X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=ed1fc639acbab36ba2ae7d1e12680c67cfa3dfff;p=oweals%2Fluci.git luci-app-openvpn: fix upload input validator * accept/replace common '.' seperator in instance names as well, see comment in #2235 Signed-off-by: Dirk Brenken (cherry picked from commit 51579cd49e67890a427bb56a76dc49719d39a9f6) --- diff --git a/applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm b/applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm index 3e83df20a..9ca1e87fa 100644 --- a/applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm +++ b/applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm @@ -3,7 +3,7 @@ //\/?]/g,''); + var vpn_name = div_add.querySelector("#instance_name1").value.replace(/[^\x00-\x7F]|[\s\.!@#$%^&*()\-+=\[\]{};':"\\|,<>\/?]/g,''); var vpn_template = div_add.querySelector("#instance_template").value; var form = document.getElementsByName('cbi')[0]; @@ -31,7 +31,7 @@ function vpn_upload() { - var vpn_name = div_upload.querySelector("#instance_name2").value.replace(/[^\x00-\x7F]|[\s!@#$%^&*()\-+=\[\]{};':"\\|,<>\/?]/g,''); + var vpn_name = div_upload.querySelector("#instance_name2").value.replace(/[^\x00-\x7F]|[\s\.!@#$%^&*()\-+=\[\]{};':"\\|,<>\/?]/g,''); var vpn_file = document.getElementById("ovpn_file").value; var form = document.getElementsByName('cbi')[0];