From eb45a6b40e3dd8ac91a2c47ab134b2f51ae92f82 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon, 22 Nov 2021 09:02:33 +0800
Subject: [PATCH] update-11.22
---
luci-app-dnscrypt-proxy2/Makefile | 4 +-
.../files/dnscrypt-proxy.config | 4 +-
.../files/dnscrypt-proxy.init | 27 ++++---
.../files/dnscrypt-proxy_resolvers.init | 6 +-
.../files/luci/controller/dnscrypt-proxy.lua | 2 +-
.../cbi/dnscrypt-proxy/dnscrypt-proxy.lua | 6 +-
.../dnscrypt-resolvers-config.lua | 2 +-
.../cbi/dnscrypt-proxy/dnscrypt-resolvers.lua | 2 +-
.../luci/model/cbi/dnscrypt-proxy/global.lua | 2 +-
.../files/public-resolvers.config | 2 +-
luci-app-godproxy/rulesupdate.log | 78 ++++++++++---------
.../resources/view/wizard/initsetup.js | 11 +--
12 files changed, 69 insertions(+), 77 deletions(-)
diff --git a/luci-app-dnscrypt-proxy2/Makefile b/luci-app-dnscrypt-proxy2/Makefile
index 7bf621812..849e40a13 100644
--- a/luci-app-dnscrypt-proxy2/Makefile
+++ b/luci-app-dnscrypt-proxy2/Makefile
@@ -9,8 +9,8 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=luci-app-dnscrypt-proxy2
-PKG_VERSION:=2.0.38
-PKG_RELEASE:=2
+PKG_VERSION:=2.1.1
+PKG_RELEASE:=1
PKG_LICENSE:=GPLv3
PKG_LICENSE_FILES:=LICENSE
diff --git a/luci-app-dnscrypt-proxy2/files/dnscrypt-proxy.config b/luci-app-dnscrypt-proxy2/files/dnscrypt-proxy.config
index 45c3f77c0..899be0c56 100644
--- a/luci-app-dnscrypt-proxy2/files/dnscrypt-proxy.config
+++ b/luci-app-dnscrypt-proxy2/files/dnscrypt-proxy.config
@@ -3,9 +3,9 @@ config dnscrypt-proxy 'ns1'
option enable '0'
list resolvers 'public-resolvers'
option netprobe_address '114.114.114.114:53'
- option fallback_resolvers '114.114.114.114:53'
+ option bootstrap_resolvers '114.114.114.114:53'
option listen_addresses '127.0.0.1:5335'
option force 'cache dnscrypt_servers lb_estimator ignore_system_dns block_unqualified block_undelegated ipv4_servers require_nofilter require_nolog doh_servers block_ipv6'
list forwarding_rules '/etc/dnsmasq.oversea/oversea_list.conf'
- list blacklist '/usr/share/adbyby/dnsmasq.adblock'
+ list blocked_names '/usr/share/adbyby/dnsmasq.adblock'
diff --git a/luci-app-dnscrypt-proxy2/files/dnscrypt-proxy.init b/luci-app-dnscrypt-proxy2/files/dnscrypt-proxy.init
index 043c841fe..fc53c12f8 100644
--- a/luci-app-dnscrypt-proxy2/files/dnscrypt-proxy.init
+++ b/luci-app-dnscrypt-proxy2/files/dnscrypt-proxy.init
@@ -104,7 +104,7 @@ include_for_firewall_reload() {
}
create_config_file() {
- local server_names listen_address query_meta max_clients fallback_resolvers netprobe_address
+ local server_names listen_address query_meta max_clients bootstrap_resolvers netprobe_address
local disabled_server_names log_file log_level timeout keepalive cert_refresh_delay netprobe_timeout
local log_files_max_size log_files_max_age log_files_max_backups reject_ttl
local reject_ttl cache_size cache_min_ttl cache_max_ttl cache_neg_min_ttl cache_neg_max_ttl
@@ -121,7 +121,7 @@ create_config_file() {
config_get listen_addresses $1 'listen_addresses' '127.0.0.1:5335'
config_get query_meta $1 'query_meta' ''
config_get max_clients $1 'max_clients' '250'
- config_get fallback_resolvers $1 'fallback_resolvers' '114.114.114.114:53'
+ config_get bootstrap_resolvers $1 'bootstrap_resolvers' '114.114.114.114:53'
config_get netprobe_address $1 'netprobe_address' '114.114.114.114:53'
config_get disabled_server_names $1 'disabled_server_names' ''
@@ -155,7 +155,7 @@ create_config_file() {
append_multivalue_param "listen_addresses" "$listen_addresses" $config_path
append_multivalue_param "query_meta" "$query_meta" $config_path
append_param "max_clients" "$max_clients" $config_path
- append_multivalue_param "fallback_resolvers" "$fallback_resolvers" $config_path
+ append_multivalue_param "bootstrap_resolvers" "$bootstrap_resolvers" $config_path
append_str_param "netprobe_address" "$netprobe_address" $config_path
append_multivalue_param "disabled_server_names" "$disabled_server_names" $config_path
@@ -184,7 +184,6 @@ create_config_file() {
append_param "cloak_ttl" "$cloak_ttl" $config_path
force_defaults='
-daemonize,true
lb_estimator,true
ignore_system_dns,true
block_unqualified,true
@@ -271,7 +270,7 @@ cert_ignore_timestamp,false
dstf="$CONFIG_DIR/dnscrypt_forwarding_rules.txt"
two_line_header='#dnscrypt forwarding rule file.\n'
- forward_resolvers="$fallback_resolvers"
+ forward_resolvers="$bootstrap_resolvers"
append_list_file $1 "forwarding_rules" "forwarding_rules" "$dstf" "" $config_path "$two_line_header" $forward_resolvers
dstf="$CONFIG_DIR/dnscrypt_cloaking_rules.txt"
@@ -286,20 +285,20 @@ cert_ignore_timestamp,false
append_str_param "file" "${LOG_FILE}_nx.log" $config_path
append_str_param "format" "tsv" $config_path
- echo "[blacklist]" >> $config_path
- dstf="$CONFIG_DIR/dnscrypt_domain_black.txt"
+ echo "[blocked_names]" >> $config_path
+ dstf="$CONFIG_DIR/dnscrypt_blocked_names.txt"
two_line_header='#dnscrypt domain black list file.\n*.test\n*.onion\n*.localhost\n*.local\n*.invalid\n*.bind\n*.lan\n*.internal\n*.intranet\n*.private\n*.workgroup\n*.10.in-addr.arpa\n*.16.172.in-addr.arpa\n*.168.192.in-addr.arpa\n*.254.169.in-addr.arpa\n*.d.f.ip6.arpa'
- append_list_file $1 "blacklist" "blacklist_file" "$dstf" "bd.log" $config_path "$two_line_header"
+ append_list_file $1 "blocked_names" "blocked_names_file" "$dstf" "bd.log" $config_path "$two_line_header"
- echo "[ip_blacklist]" >> $config_path
- dstf="$CONFIG_DIR/dnscrypt_ip_blacklist.txt"
+ echo "[blocked_ips]" >> $config_path
+ dstf="$CONFIG_DIR/dnscrypt_blocked_ips.txt"
two_line_header='#dnscrypt ip black list file.\n127.*\n192.168.*'
- append_list_file $1 "ip_blacklist" "blacklist_file" "$dstf" "bi.log" $config_path "$two_line_header"
+ append_list_file $1 "blocked_ips" "blocked_ips_file" "$dstf" "bi.log" $config_path "$two_line_header"
- echo "[whitelist]" >> $config_path
- dstf="$CONFIG_DIR/dnscrypt_whitelist.txt"
+ echo "[allowed_names]" >> $config_path
+ dstf="$CONFIG_DIR/dnscrypt_allowed_names.txt"
two_line_header='#dnscrypt white list file.\n'
- append_list_file $1 "whitelist" "whitelist_file" "$dstf" "wd.log" $config_path "$two_line_header"
+ append_list_file $1 "allowed_names" "allowed_names_file" "$dstf" "wd.log" $config_path "$two_line_header"
echo "[static]" >> $config_path
append_static_resolver() {
diff --git a/luci-app-dnscrypt-proxy2/files/dnscrypt-proxy_resolvers.init b/luci-app-dnscrypt-proxy2/files/dnscrypt-proxy_resolvers.init
index 619e2ccb5..37445fbba 100644
--- a/luci-app-dnscrypt-proxy2/files/dnscrypt-proxy_resolvers.init
+++ b/luci-app-dnscrypt-proxy2/files/dnscrypt-proxy_resolvers.init
@@ -43,7 +43,7 @@ cache_file() {
local tmpf="/tmp/dnscrypt_${cdl##*/}.dl"
local line
[ ! -f "$fn" ] && {
- wget -q --no-check-certificate -t 3 -T 30 -O "$tmpf" "$cdl"
+ wget -q --no-check-certificate -t 3 -O "$tmpf" "$cdl"
[ $? -eq 0 ] || return
line=$(cat "$tmpf" | wc -l)
[ $line -gt 1 ] || return
@@ -95,8 +95,8 @@ update() {
json_set_namespace "resolvers" "pre"
json_init
echo "INFO: JSON parsing [$file]..." > $LUCI_STATUS
- echo "{'resolvers':$(cat $file)}" > "/tmp/${file##*\}.ld"
- json_load_file "/tmp/${file##*\}.ld"
+ echo "{'resolvers':$(cat $file)}" > "/tmp/${file##*/}.ld"
+ json_load_file "/tmp/${file##*/}.ld"
local type resolvers resolver keys key val
local sname name addrs ports proto stamp country description dnssec ipv6 location nofilter nolog
diff --git a/luci-app-dnscrypt-proxy2/files/luci/controller/dnscrypt-proxy.lua b/luci-app-dnscrypt-proxy2/files/luci/controller/dnscrypt-proxy.lua
index bd26cbd17..3977ae6b8 100644
--- a/luci-app-dnscrypt-proxy2/files/luci/controller/dnscrypt-proxy.lua
+++ b/luci-app-dnscrypt-proxy2/files/luci/controller/dnscrypt-proxy.lua
@@ -76,7 +76,7 @@ function resolve_cmd()
local set = luci.http.formvalue("set")
local retstring="
"
-retstring = luci.sys.exec("/usr/sbin/dnscrypt-proxy -resolve www.google.com")
+retstring = luci.sys.exec("/usr/sbin/dnscrypt-proxy -resolve www.google.com,127.0.0.1:7915 -config /var/etc/dnscrypt-proxy-ns1.conf")
luci.http.prepare_content("application/json")
luci.http.write_json({ ret=retstring })
end
diff --git a/luci-app-dnscrypt-proxy2/files/luci/model/cbi/dnscrypt-proxy/dnscrypt-proxy.lua b/luci-app-dnscrypt-proxy2/files/luci/model/cbi/dnscrypt-proxy/dnscrypt-proxy.lua
index 319a677f3..e829376ce 100644
--- a/luci-app-dnscrypt-proxy2/files/luci/model/cbi/dnscrypt-proxy/dnscrypt-proxy.lua
+++ b/luci-app-dnscrypt-proxy2/files/luci/model/cbi/dnscrypt-proxy/dnscrypt-proxy.lua
@@ -37,7 +37,7 @@ o.placeholder = o.default
o.optional = false
o.rmempty = false
-o = s:option(Value, "fallback_resolvers", translate("Fallback resolvers"), translate("DNS resolver on query fails or for forced forwarding domain list.") .. translate("Split MultiValues by a comma"))
+o = s:option(Value, "bootstrap_resolvers", translate("Fallback resolvers"), translate("DNS resolver on query fails or for forced forwarding domain list.") .. translate("Split MultiValues by a comma"))
o.default = "114.114.114.114:53"
o.placeholder = o.default
o.optional = false
@@ -126,13 +126,13 @@ o.placeholder = "/etc/dnsmasq.oversea/oversea_list.conf"
o.optional = true
o.rmempty = true
-o = s:option(DynamicList, "blacklist", translate("Domain Black List"), translate("Domains to blacklist, [.conf|.adblock] file treat like dnsmasq configure: ") .. "https://download.dnscrypt.info/blacklists/domains/mybase.txt")
+o = s:option(DynamicList, "blocked_named", translate("Domain Black List"), translate("Domains to blacklist, [.conf|.adblock] file treat like dnsmasq configure: ") .. "https://download.dnscrypt.info/blacklists/domains/mybase.txt")
o.default = "/etc/dnsmasq.ssr/ad.conf"
o.placeholder = "/usr/share/adbyby/dnsmasq.adblock"
o.optional = true
o.rmempty = true
-o = s:option(DynamicList, "ip_blacklist", translate("IP Address List"), translate("IP Address to blacklist, [.conf] file treat like dnsmasq configure: ") .. "https://download.dnscrypt.info/blacklists/domains/mybase.txt")
+o = s:option(DynamicList, "blocked_ips", translate("IP Address List"), translate("IP Address to blacklist, [.conf] file treat like dnsmasq configure: ") .. "https://download.dnscrypt.info/blacklists/ips/mybase.txt")
o.default = "https://download.dnscrypt.info/blacklists/domains/mybase.txt"
o.placeholder = "/etc/dnsmasq.ssr/ad.conf"
o.optional = true
diff --git a/luci-app-dnscrypt-proxy2/files/luci/model/cbi/dnscrypt-proxy/dnscrypt-resolvers-config.lua b/luci-app-dnscrypt-proxy2/files/luci/model/cbi/dnscrypt-proxy/dnscrypt-resolvers-config.lua
index 1dece261b..77c0420c6 100644
--- a/luci-app-dnscrypt-proxy2/files/luci/model/cbi/dnscrypt-proxy/dnscrypt-resolvers-config.lua
+++ b/luci-app-dnscrypt-proxy2/files/luci/model/cbi/dnscrypt-proxy/dnscrypt-resolvers-config.lua
@@ -89,7 +89,7 @@ o.rmempty = true
o = s:option(Value, "format", translate("Version"), translate("Configure file version."))
o.optional = true
-o.default = "v2"
+o.default = "v3"
o.rmempty = true
s = m:section(TypedSection, 'dnscrypt', translate("DNSCrypt Resolver Info"))
diff --git a/luci-app-dnscrypt-proxy2/files/luci/model/cbi/dnscrypt-proxy/dnscrypt-resolvers.lua b/luci-app-dnscrypt-proxy2/files/luci/model/cbi/dnscrypt-proxy/dnscrypt-resolvers.lua
index bd30f9c44..55c8ed860 100644
--- a/luci-app-dnscrypt-proxy2/files/luci/model/cbi/dnscrypt-proxy/dnscrypt-resolvers.lua
+++ b/luci-app-dnscrypt-proxy2/files/luci/model/cbi/dnscrypt-proxy/dnscrypt-resolvers.lua
@@ -11,7 +11,7 @@ cfg = "dnscrypt-proxy"
local dnslist_table = {}
for _, s in pairs(dc:dns_list()) do
- if s.name ~= nil then
+ if s.addrs ~= nil then
dnslist_table[#dnslist_table+1] = "%s.%s:%s@%s://%s:%s" %{s.resolver, s.country, s.name, s.proto, s.addrs, s.ports}
end
end
diff --git a/luci-app-dnscrypt-proxy2/files/luci/model/cbi/dnscrypt-proxy/global.lua b/luci-app-dnscrypt-proxy2/files/luci/model/cbi/dnscrypt-proxy/global.lua
index 957ad8e75..5861d0302 100644
--- a/luci-app-dnscrypt-proxy2/files/luci/model/cbi/dnscrypt-proxy/global.lua
+++ b/luci-app-dnscrypt-proxy2/files/luci/model/cbi/dnscrypt-proxy/global.lua
@@ -62,7 +62,7 @@ end
o = s:option(Button, "dnscrypt_ck", translate("DNS resolve test"))
o.rawhtml = true
o.template = "dnscrypt-proxy/resolve"
-o.description = translate("Check DNSCrypt resolver: ") .. "/usr/sbin/dnscrypt-proxy -resolve www.google.com"
+o.description = translate("Check DNSCrypt resolver: ") .. "/usr/sbin/dnscrypt-proxy -resolve www.google.com,127.0.0.1:7915 -config /var/etc/dnscrypt-proxy-ns1.conf"
-- [[ Caches ]]--
s = m:section(TypedSection, cfg, translate("Cache Management"), translate("Running resolver details and offline caches manipulating."))
diff --git a/luci-app-dnscrypt-proxy2/files/public-resolvers.config b/luci-app-dnscrypt-proxy2/files/public-resolvers.config
index 890431e83..f5966bcfb 100644
--- a/luci-app-dnscrypt-proxy2/files/public-resolvers.config
+++ b/luci-app-dnscrypt-proxy2/files/public-resolvers.config
@@ -1,6 +1,6 @@
config source 'global'
- option urls 'https://github.com/DNSCrypt/dnscrypt-resolvers/raw/master/v2/public-resolvers.md'
+ option urls 'https://github.com/DNSCrypt/dnscrypt-resolvers/raw/master/v3/public-resolvers.md'
option details_json 'https://download.dnscrypt.info/dnscrypt-resolvers/json/public-resolvers.json'
option minisign_key 'RWQf6LRCGA9i53mlYecO4IzT51TGPpvWucNSCh1CBM0QTaLn73Y7GFO3'
option cache_mode '1'
diff --git a/luci-app-godproxy/rulesupdate.log b/luci-app-godproxy/rulesupdate.log
index 98ad98a88..748c25f18 100644
--- a/luci-app-godproxy/rulesupdate.log
+++ b/luci-app-godproxy/rulesupdate.log
@@ -1,38 +1,40 @@
-2021-11-21 14:09:31: ------------------- 规则更新 -----------------------
-2021-11-21 14:09:31: ====================================================
-2021-11-21 14:09:31: 开始更新koolproxy的规则,请等待...
-2021-11-21 14:09:31: ---------------------------------------------------------------------------------------
-2021-11-21 14:09:31: Yhosts规则本地版本号: 202111082343
-2021-11-21 14:09:31: Yhosts规则在线版本号: 202111082343
-2021-11-21 14:09:31: 检测到Yhosts本地版本号和在线版本号相同,那还更新个毛啊!
-2021-11-21 14:09:31: ---------------------------------------------------------------------------------------
-2021-11-21 14:09:32: Antiad规则本地版本号: 20211120024124
-2021-11-21 14:09:32: Antiad规则在线版本号: 20211120024124
-2021-11-21 14:09:32: 检测到 Antiad规则 本地版本号和在线版本号相同,那还更新个毛啊!
-2021-11-21 14:09:32: ---------------------------------------------------------------------------------------
-2021-11-21 14:09:32: StevenBlack规则本地版本号: 18 November 2021 03:49:14
-2021-11-21 14:09:32: StevenBlack规则在线版本号: 18 November 2021 03:49:14
-2021-11-21 14:09:32: 检测到 StevenBlack规则 本地版本号和在线版本号相同,那还更新个毛啊!
-2021-11-21 14:09:32: ---------------------------------------------------------------------------------------
-2021-11-21 14:09:32: AdGuard DNS规则本地版本号: 2021-11-21T12:07:42.648Z
-2021-11-21 14:09:32: AdGuard DNS规则在线版本号: 2021-11-21T12:07:42.648Z
-2021-11-21 14:09:32: 检测到 AdGuard DNS规则 本地版本号和在线版本号相同,那还更新个毛啊!
-2021-11-21 14:09:32: ---------------------------------------------------------------------------------------
-2021-11-21 14:09:32: ADgk规则本地版本号: 20211120183731
-2021-11-21 14:09:32: ADgk规则在线版本号: 20211120183731
-2021-11-21 14:09:32: 检测到 ADgk规则 本地版本号和在线版本号相同,那还更新个毛啊!
-2021-11-21 14:09:32: 跳过优化 补充规则Yhosts。。。。。
-2021-11-21 14:09:32: 跳过优化 补充规则Antiad。。。。。
-2021-11-21 14:09:32: 跳过优化 补充规则StevenBlack。。。。。
-2021-11-21 14:09:32: 跳过优化 补充规则 AdGuard DNS。。。。。
-2021-11-21 14:09:32: 跳过优化 ADgk规则。。。。。
-2021-11-21 14:09:32: 所有规则更新并优化完毕!
-2021-11-21 14:09:32: ====================================================
-2021-11-21 14:09:33: -------------------AdGuard DNS规则 version 2021-11-21T12:07:42.648Z
-2021-11-21 14:09:33: -------------------Antiad规则 version 20211120024124
-2021-11-21 14:09:33: -------------------坂本ADgk规则 version 20211120183731
-2021-11-21 14:09:33: -------------------Yhosts规则 version 202111082343
-2021-11-21 14:09:33: -------------------StevenBlack规则 version 18 November 2021 03:49:14
-2021-11-21 14:09:33: -------------------静态规则 version 2021-10-07 18:00
-2021-11-21 14:09:33: ------------------- 内置规则更新成功! -------------------
-2021-11-21 14:09:33: ------------------- 规则更新成功! -------------------
+2021-11-21 23:58:49: ------------------- 规则更新 -----------------------
+2021-11-21 23:58:49: ====================================================
+2021-11-21 23:58:49: 开始更新koolproxy的规则,请等待...
+2021-11-21 23:58:50: ---------------------------------------------------------------------------------------
+2021-11-21 23:58:50: Yhosts规则本地版本号: 202111082343
+2021-11-21 23:58:50: Yhosts规则在线版本号: 202111082343
+2021-11-21 23:58:50: 检测到Yhosts本地版本号和在线版本号相同,那还更新个毛啊!
+2021-11-21 23:58:50: ---------------------------------------------------------------------------------------
+2021-11-21 23:58:50: Antiad规则本地版本号: 20211120024124
+2021-11-21 23:58:50: Antiad规则在线版本号: 20211120024124
+2021-11-21 23:58:50: 检测到 Antiad规则 本地版本号和在线版本号相同,那还更新个毛啊!
+2021-11-21 23:58:50: ---------------------------------------------------------------------------------------
+2021-11-21 23:58:50: StevenBlack规则本地版本号: 18 November 2021 03:49:14
+2021-11-21 23:58:50: StevenBlack规则在线版本号: 21 November 2021 16:22:17
+2021-11-21 23:58:50: 检测到新版本 StevenBlack规则 列表,开始更新...
+2021-11-21 23:58:50: 将临时文件覆盖到原始 StevenBlack规则 文件
+2021-11-21 23:58:50: ---------------------------------------------------------------------------------------
+2021-11-21 23:58:50: AdGuard DNS规则本地版本号: 2021-11-21T12:07:42.648Z
+2021-11-21 23:58:50: AdGuard DNS规则在线版本号: 2021-11-21T18:04:54.395Z
+2021-11-21 23:58:50: 检测到新版本 AdGuard DNS规则 列表,开始更新...
+2021-11-21 23:58:50: 将临时文件覆盖到原始 AdGuard DNS规则 文件
+2021-11-21 23:58:50: ---------------------------------------------------------------------------------------
+2021-11-21 23:58:50: ADgk规则本地版本号: 20211120183731
+2021-11-21 23:58:50: ADgk规则在线版本号: 20211120183731
+2021-11-21 23:58:50: 检测到 ADgk规则 本地版本号和在线版本号相同,那还更新个毛啊!
+2021-11-21 23:58:50: 跳过优化 补充规则Yhosts。。。。。
+2021-11-21 23:58:50: 跳过优化 补充规则Antiad。。。。。
+2021-11-21 23:58:50: 正在优化 补充规则steven。。。。。
+2021-11-21 23:58:51: 正在优化 补充规则AdGuard DNS。。。。。
+2021-11-21 23:58:58: 跳过优化 ADgk规则。。。。。
+2021-11-21 23:58:58: 所有规则更新并优化完毕!
+2021-11-21 23:58:58: ====================================================
+2021-11-21 23:58:59: -------------------AdGuard DNS规则 version 2021-11-21T18:04:54.395Z
+2021-11-21 23:58:59: -------------------Antiad规则 version 20211120024124
+2021-11-21 23:58:59: -------------------坂本ADgk规则 version 20211120183731
+2021-11-21 23:58:59: -------------------Yhosts规则 version 202111082343
+2021-11-21 23:58:59: -------------------StevenBlack规则 version 21 November 2021 16:22:17
+2021-11-21 23:58:59: -------------------静态规则 version 2021-10-07 18:00
+2021-11-21 23:58:59: ------------------- 内置规则更新成功! -------------------
+2021-11-21 23:58:59: ------------------- 规则更新成功! -------------------
diff --git a/luci-app-wizard/htdocs/luci-static/resources/view/wizard/initsetup.js b/luci-app-wizard/htdocs/luci-static/resources/view/wizard/initsetup.js
index 021a290c1..aa1696e17 100644
--- a/luci-app-wizard/htdocs/luci-static/resources/view/wizard/initsetup.js
+++ b/luci-app-wizard/htdocs/luci-static/resources/view/wizard/initsetup.js
@@ -19,13 +19,13 @@ return view.extend({
render: function(data) {
var m, s, o;
- var has_wifi = false;
m = new form.Map('wizard', [_('Inital Router Setup')],
_('If you are using this router for the first time, please configure it here.'));
s = m.section(form.NamedSection, 'default', 'wizard');
s.addremove = false;
+ s.tab('wansetup', _('Wan Settings'), _('Three different ways to access the Internet, please choose according to your own situation.'));
s.tab('lansetup', _('Lan Settings'));
o = s.taboption('wansetup', form.ListValue, 'wan_proto', _('Protocol'));
@@ -61,15 +61,6 @@ return view.extend({
o.datatype = 'ip4addr';
o.cast = 'string';
- if (has_wifi) {
- o = s.taboption('wifisetup', form.Value, 'wifi_ssid', _('ESSID'));
- o.datatype = 'maxlength(32)';
-
- o = s.taboption("wifisetup", form.Value, "wifi_key", _("Key"));
- o.datatype = 'wpakey';
- o.password = true;
- }
-
o = s.taboption('lansetup', form.Value, 'lan_ipaddr', _('IPv4 address'));
o.datatype = 'ip4addr';