From 0856a74fe2d1e57e5931ec9d233e02427ece6af3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 10 Nov 2021 09:01:15 +0800 Subject: [PATCH] update-11.10 --- .../luasrc/controller/dockerman.lua | 2 +- .../luasrc/model/cbi/dockerman/container.lua | 20 +- .../luasrc/model/cbi/dockerman/containers.lua | 12 +- .../luasrc/model/cbi/dockerman/images.lua | 6 +- .../luasrc/model/cbi/dockerman/networks.lua | 2 +- .../model/cbi/dockerman/newcontainer.lua | 2 +- .../luasrc/model/cbi/dockerman/newnetwork.lua | 2 +- .../luasrc/model/cbi/dockerman/overview.lua | 2 +- .../luasrc/model/cbi/dockerman/volumes.lua | 2 +- .../luasrc/view/dockerman/container.htm | 2 +- .../luasrc/view/dockerman/images_import.htm | 2 +- .../luasrc/view/dockerman/images_load.htm | 2 +- .../view/dockerman/newcontainer_resolve.htm | 2 +- luci-app-godproxy/Makefile | 4 +- luci-app-godproxy/README.md | 11 +- .../luasrc/controller/koolproxy.lua | 23 +- .../luasrc/model/cbi/koolproxy/add_rule.lua | 74 ++++ .../luasrc/model/cbi/koolproxy/basic.lua | 120 ++++++ .../luasrc/model/cbi/koolproxy/black_list.lua | 32 ++ .../luasrc/model/cbi/koolproxy/cert.lua | 31 ++ .../luasrc/model/cbi/koolproxy/control.lua | 33 ++ .../model/cbi/koolproxy/custom_rule.lua | 32 ++ .../luasrc/model/cbi/koolproxy/global.lua | 396 ------------------ .../model/cbi/koolproxy/ip_black_list.lua | 32 ++ .../model/cbi/koolproxy/ip_white_list.lua | 32 ++ .../luasrc/model/cbi/koolproxy/rss_rule.lua | 17 +- .../luasrc/model/cbi/koolproxy/tips.lua | 8 + .../luasrc/model/cbi/koolproxy/update_log.lua | 22 + .../luasrc/model/cbi/koolproxy/white_list.lua | 32 ++ .../luasrc/view/koolproxy/caupload.htm | 4 +- .../view/koolproxy/koolproxy_status.htm | 6 +- .../view/koolproxy/{feedback.htm => tips.htm} | 0 luci-app-godproxy/po/zh-cn/koolproxy.po | 53 --- luci-app-godproxy/po/zh_Hans | 1 - luci-app-godproxy/root/etc/init.d/koolproxy | 1 - .../root/usr/share/koolproxy/data/openssl.cnf | 0 .../root/usr/share/koolproxy/kpupdate | 50 +-- luci-app-godproxy/rulesupdate.log | 105 ++--- 38 files changed, 598 insertions(+), 579 deletions(-) create mode 100644 luci-app-godproxy/luasrc/model/cbi/koolproxy/add_rule.lua create mode 100644 luci-app-godproxy/luasrc/model/cbi/koolproxy/basic.lua create mode 100644 luci-app-godproxy/luasrc/model/cbi/koolproxy/black_list.lua create mode 100644 luci-app-godproxy/luasrc/model/cbi/koolproxy/cert.lua create mode 100644 luci-app-godproxy/luasrc/model/cbi/koolproxy/control.lua create mode 100644 luci-app-godproxy/luasrc/model/cbi/koolproxy/custom_rule.lua delete mode 100644 luci-app-godproxy/luasrc/model/cbi/koolproxy/global.lua create mode 100644 luci-app-godproxy/luasrc/model/cbi/koolproxy/ip_black_list.lua create mode 100644 luci-app-godproxy/luasrc/model/cbi/koolproxy/ip_white_list.lua create mode 100644 luci-app-godproxy/luasrc/model/cbi/koolproxy/tips.lua create mode 100644 luci-app-godproxy/luasrc/model/cbi/koolproxy/update_log.lua create mode 100644 luci-app-godproxy/luasrc/model/cbi/koolproxy/white_list.lua rename luci-app-godproxy/luasrc/view/koolproxy/{feedback.htm => tips.htm} (100%) delete mode 100644 luci-app-godproxy/po/zh-cn/koolproxy.po delete mode 120000 luci-app-godproxy/po/zh_Hans mode change 100755 => 100644 luci-app-godproxy/root/usr/share/koolproxy/data/openssl.cnf diff --git a/luci-app-dockerman/luasrc/controller/dockerman.lua b/luci-app-dockerman/luasrc/controller/dockerman.lua index 380c964d4..368abe6c0 100644 --- a/luci-app-dockerman/luasrc/controller/dockerman.lua +++ b/luci-app-dockerman/luasrc/controller/dockerman.lua @@ -320,7 +320,7 @@ end function action_confirm() local data = docker:read_status() if data then - data = data:gsub("\n","
"):gsub(" "," ") + data = data:gsub("\n","
"):gsub(" "," ") code = 202 msg = data else diff --git a/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua b/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua index 66cd2742d..5cf42100a 100644 --- a/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua +++ b/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua @@ -30,7 +30,7 @@ local get_ports = function(d) if d.HostConfig and d.HostConfig.PortBindings then for inter, out in pairs(d.HostConfig.PortBindings) do - data = (data and (data .. "
") or "") .. out[1]["HostPort"] .. ":" .. inter + data = (data and (data .. "
") or "") .. out[1]["HostPort"] .. ":" .. inter end end @@ -42,7 +42,7 @@ local get_env = function(d) if d.Config and d.Config.Env then for _,v in ipairs(d.Config.Env) do - data = (data and (data .. "
") or "") .. v + data = (data and (data .. "
") or "") .. v end end @@ -83,7 +83,7 @@ local get_mounts = function(d) v_dest = v_dest .."/".. v_dest_d end end - data = (data and (data .. "
") or "") .. v_sorce .. ":" .. v["Destination"] .. (v["Mode"] ~= "" and (":" .. v["Mode"]) or "") + data = (data and (data .. "
") or "") .. v_sorce .. ":" .. v["Destination"] .. (v["Mode"] ~= "" and (":" .. v["Mode"]) or "") end end @@ -95,7 +95,7 @@ local get_device = function(d) if d.HostConfig and d.HostConfig.Devices then for _,v in ipairs(d.HostConfig.Devices) do - data = (data and (data .. "
") or "") .. v["PathOnHost"] .. ":" .. v["PathInContainer"] .. (v["CgroupPermissions"] ~= "" and (":" .. v["CgroupPermissions"]) or "") + data = (data and (data .. "
") or "") .. v["PathOnHost"] .. ":" .. v["PathInContainer"] .. (v["CgroupPermissions"] ~= "" and (":" .. v["CgroupPermissions"]) or "") end end @@ -107,7 +107,7 @@ local get_links = function(d) if d.HostConfig and d.HostConfig.Links then for _,v in ipairs(d.HostConfig.Links) do - data = (data and (data .. "
") or "") .. v + data = (data and (data .. "
") or "") .. v end end @@ -119,7 +119,7 @@ local get_tmpfs = function(d) if d.HostConfig and d.HostConfig.Tmpfs then for k, v in pairs(d.HostConfig.Tmpfs) do - data = (data and (data .. "
") or "") .. k .. (v~="" and ":" or "")..v + data = (data and (data .. "
") or "") .. k .. (v~="" and ":" or "")..v end end @@ -131,7 +131,7 @@ local get_dns = function(d) if d.HostConfig and d.HostConfig.Dns then for _, v in ipairs(d.HostConfig.Dns) do - data = (data and (data .. "
") or "") .. v + data = (data and (data .. "
") or "") .. v end end @@ -143,7 +143,7 @@ local get_sysctl = function(d) if d.HostConfig and d.HostConfig.Sysctls then for k, v in pairs(d.HostConfig.Sysctls) do - data = (data and (data .. "
") or "") .. k..":"..v + data = (data and (data .. "
") or "") .. k..":"..v end end @@ -196,7 +196,7 @@ m.redirect = luci.dispatcher.build_url("admin/docker/containers") s = m:section(SimpleSection) s.template = "dockerman/apply_widget" s.err=docker:read_status() -s.err=s.err and s.err:gsub("\n","
"):gsub(" "," ") +s.err=s.err and s.err:gsub("\n","
"):gsub(" "," ") if s.err then docker:clear_status() end @@ -302,7 +302,7 @@ if action == "info" then }, ["03image"] = { _key = translate("Image"), - _value = container_info.Config.Image .. "
" .. container_info.Image + _value = container_info.Config.Image .. "
" .. container_info.Image }, ["04status"] = { _key = translate("Status"), diff --git a/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua b/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua index 47f634f8b..f660f1847 100644 --- a/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua +++ b/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua @@ -51,7 +51,7 @@ function get_containers() if v.Status:find("^Up") then data[index]["_name"] = ""..v.Names[1]:sub(2).."" - data[index]["_status"] = "".. data[index]["_status"] .. "" .. "


" + data[index]["_status"] = "".. data[index]["_status"] .. "" .. "


" else data[index]["_name"] = ""..v.Names[1]:sub(2).."" data[index]["_status"] = ''.. data[index]["_status"] .. "" @@ -89,9 +89,9 @@ function get_containers() data[index]["_image"] = iv.RepoTags and iv.RepoTags[1] or (iv.RepoDigests[1]:gsub("(.-)@.+", "%1") .. ":<none>") end end - data[index]["_id_name"] = ''.. data[index]["_name"] .. "
ID: " .. data[index]["_id"] - .. "

Image: " .. (data[index]["_image"] or "<none>") - .. "
" + data[index]["_id_name"] = ''.. data[index]["_name"] .. "
ID: " .. data[index]["_id"] + .. "

Image: " .. (data[index]["_image"] or "<none>") + .. "
" if type(v.Mounts) == "table" and next(v.Mounts) then for _, v2 in pairs(v.Mounts) do @@ -113,7 +113,7 @@ function get_containers() v_dest = v_dest .."/".. v_dest_d end end - data[index]["_mounts"] = (data[index]["_mounts"] and (data[index]["_mounts"] .. "
") or "") .. '' .. v_sorce .. "→" .. v_dest..'' + data[index]["_mounts"] = (data[index]["_mounts"] and (data[index]["_mounts"] .. "
") or "") .. '' .. v_sorce .. "→" .. v_dest..'' end end end @@ -136,7 +136,7 @@ m:append(Template("dockerman/containers_running_stats")) s = m:section(SimpleSection) s.template = "dockerman/apply_widget" s.err=docker:read_status() -s.err=s.err and s.err:gsub("\n","
"):gsub(" "," ") +s.err=s.err and s.err:gsub("\n","
"):gsub(" "," ") if s.err then docker:clear_status() end diff --git a/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua b/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua index c3d3eab0d..4d086f16c 100644 --- a/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua +++ b/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua @@ -36,7 +36,7 @@ function get_images() if v.RepoTags and next(v.RepoTags)~=nil then for i, v1 in ipairs(v.RepoTags) do - data[index]["_tags"] =(data[index]["_tags"] and ( data[index]["_tags"] .. "
" )or "") .. ((v1:match("") or (#v.RepoTags == 1)) and v1 or ('' .. v1 .. '')) + data[index]["_tags"] =(data[index]["_tags"] and ( data[index]["_tags"] .. "
" )or "") .. ((v1:match("") or (#v.RepoTags == 1)) and v1 or ('' .. v1 .. '')) if not data[index]["tag"] then data[index]["tag"] = v1 @@ -153,7 +153,7 @@ local remove_action = function(force) for k in pairs(image_list) do if image_list[k]._selected == 1 then - image_selected[#image_selected+1] = (image_list[k]["_tags"]:match("
") or image_list[k]["_tags"]:match("<none>")) and image_list[k].id or image_list[k].tag + image_selected[#image_selected+1] = (image_list[k]["_tags"]:match("
") or image_list[k]["_tags"]:match("<none>")) and image_list[k].id or image_list[k].tag end end @@ -192,7 +192,7 @@ end s = m:section(SimpleSection) s.template = "dockerman/apply_widget" s.err = docker:read_status() -s.err = s.err and s.err:gsub("\n","
"):gsub(" "," ") +s.err = s.err and s.err:gsub("\n","
"):gsub(" "," ") if s.err then docker:clear_status() end diff --git a/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua b/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua index 37702c783..8837dd564 100644 --- a/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua +++ b/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua @@ -90,7 +90,7 @@ o = s:option(DummyValue, "_gateway", translate("Gateway")) s = m:section(SimpleSection) s.template = "dockerman/apply_widget" s.err = docker:read_status() -s.err = s.err and s.err:gsub("\n","
"):gsub(" "," ") +s.err = s.err and s.err:gsub("\n","
"):gsub(" "," ") if s.err then docker:clear_status() end diff --git a/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua b/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua index c6c9249a4..81624d12a 100644 --- a/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua +++ b/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua @@ -451,7 +451,7 @@ end s = m:section(SimpleSection) s.template = "dockerman/apply_widget" s.err=docker:read_status() -s.err=s.err and s.err:gsub("\n","
"):gsub(" "," ") +s.err=s.err and s.err:gsub("\n","
"):gsub(" "," ") if s.err then docker:clear_status() end diff --git a/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua b/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua index c87678b85..84234542f 100644 --- a/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua +++ b/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua @@ -23,7 +23,7 @@ end s = m:section(SimpleSection) s.template = "dockerman/apply_widget" s.err=docker:read_status() -s.err=s.err and s.err:gsub("\n","
"):gsub(" "," ") +s.err=s.err and s.err:gsub("\n","
"):gsub(" "," ") if s.err then docker:clear_status() end diff --git a/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua b/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua index c91f349ce..1d2bb905b 100644 --- a/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua +++ b/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua @@ -40,7 +40,7 @@ if nixio.fs.access("/usr/bin/dockerd") and not uci:get_bool("dockerd", "dockerma s = m:section(SimpleSection) s.template = "dockerman/apply_widget" s.err=docker:read_status() - s.err=s.err and s.err:gsub("\n","
"):gsub(" "," ") + s.err=s.err and s.err:gsub("\n","
"):gsub(" "," ") if s.err then docker:clear_status() end diff --git a/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua b/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua index 43e6bda3a..0a1ab18f9 100644 --- a/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua +++ b/luci-app-dockerman/luasrc/model/cbi/dockerman/volumes.lua @@ -93,7 +93,7 @@ o = s:option(DummyValue, "_created", translate("Created")) s = m:section(SimpleSection) s.template = "dockerman/apply_widget" s.err=docker:read_status() -s.err=s.err and s.err:gsub("\n","
"):gsub(" "," ") +s.err=s.err and s.err:gsub("\n","
"):gsub(" "," ") if s.err then docker:clear_status() end diff --git a/luci-app-dockerman/luasrc/view/dockerman/container.htm b/luci-app-dockerman/luasrc/view/dockerman/container.htm index 9f05d9d58..3684b6447 100644 --- a/luci-app-dockerman/luasrc/view/dockerman/container.htm +++ b/luci-app-dockerman/luasrc/view/dockerman/container.htm @@ -1,4 +1,4 @@ -
+