luci-app-smartdns: add support for "serve expired"

This commit is contained in:
CN_SZTL 2020-02-29 02:47:16 +08:00
parent 7dc881dd79
commit 14fa821288
No known key found for this signature in database
GPG Key ID: 6850B6345C862176
3 changed files with 15 additions and 1 deletions

View File

@ -7,7 +7,7 @@ LUCI_DEPENDS:=+smartdns
LUCI_PKGARCH:=all
PKG_NAME:=luci-app-smartdns
PKG_VERSION:=1
PKG_RELEASE:=1
PKG_RELEASE:=2
include $(TOPDIR)/feeds/luci/luci.mk

View File

@ -83,6 +83,14 @@ o.cfgvalue = function(...)
return Flag.cfgvalue(...) or "0"
end
---- Serve expired
o = s.taboption("settings", Flag, "serve_expired", translate("Serve expired"), translate("Attempts to serve old responses from cache with a TTL of 0 in the response without waiting for the actual resolution to finish."))
o.rmempty = false
o.default = o.disabled
o.cfgvalue = function(...)
return Flag.cfgvalue(...) or "0"
end
---- Redirect
o = s:taboption("settings", ListValue, "redirect", translate("Redirect"), translate("SmartDNS redirect mode"))
o.placeholder = "none"

View File

@ -73,6 +73,12 @@ msgstr "域名预加载"
msgid "Enable domain prefetch, accelerate domain response speed."
msgstr "启用域名预加载,加速域名响应速度。"
msgid "Serve expired"
msgstr "缓存过期服务"
msgid "Attempts to serve old responses from cache with a TTL of 0 in the response without waiting for the actual resolution to finish."
msgstr "查询性能优化有请求时尝试回应TTL为0的过期记录以避免查询等待。"
msgid "Redirect"
msgstr "重定向"