From 58275d3fc3f42b63409d9ef6c893e444dda9322e Mon Sep 17 00:00:00 2001 From: gitea-action Date: Sun, 29 Dec 2024 13:00:18 +0800 Subject: [PATCH] luci-app-passwall: sync upstream last commit: https://github.com/xiaorouji/openwrt-passwall/commit/4f3e3bc1be094a9a6853c844546ee64add8e060d --- .../luasrc/view/passwall/node_list/link_share_man.htm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/luci-app-passwall/luasrc/view/passwall/node_list/link_share_man.htm b/luci-app-passwall/luasrc/view/passwall/node_list/link_share_man.htm index 6fa19fa6a..89eced5b8 100644 --- a/luci-app-passwall/luasrc/view/passwall/node_list/link_share_man.htm +++ b/luci-app-passwall/luasrc/view/passwall/node_list/link_share_man.htm @@ -936,7 +936,7 @@ local api = require "luci.passwall.api" opt.set(dom_prefix + 'port', m.port || "443"); opt.set(dom_prefix + 'password', decodeURIComponent(password)); - queryParam.type = queryParam.type.toLowerCase(); + queryParam.type = queryParam.type ? queryParam.type.toLowerCase() : "tcp"; if (queryParam.type === "kcp" || queryParam.type === "mkcp") { queryParam.type = "mkcp"; } @@ -1000,12 +1000,14 @@ local api = require "luci.passwall.api" opt.set(dom_prefix + 'grpc_mode', queryParam.mode || "gun"); } + queryParam.security = queryParam.security || "tls"; opt.set(dom_prefix + 'tls', queryParam.security === "tls"); if (queryParam.security === "tls") { var tls_serverName = queryParam.peer; if (queryParam.sni) { tls_serverName = queryParam.sni } + tls_serverName = tls_serverName || ""; opt.set(dom_prefix + 'tls_serverName', tls_serverName); } if (queryParam.allowinsecure === '1') {