From 90b7b1d1a2e821b6211fc0cbcb524825d83c84d8 Mon Sep 17 00:00:00 2001 From: CN_SZTL Date: Tue, 26 May 2020 20:40:14 +0800 Subject: [PATCH] OpenAppFilter: sync with upstream source --- .../luasrc/controller/appfilter.lua | 2 +- .../luasrc/model/cbi/appfilter/appfilter.lua | 2 +- .../luasrc/view/admin_network/user_status.htm | 15 ++-- package/ctcgfw/oaf/src/af_client.c | 45 ++++++++++ package/ctcgfw/oaf/src/af_client.h | 6 +- package/ctcgfw/oaf/src/af_client_fs.c | 4 +- package/ctcgfw/oaf/src/af_log.c | 10 +++ package/ctcgfw/oaf/src/af_utils.c | 13 +++ package/ctcgfw/oaf/src/af_utils.h | 1 + package/ctcgfw/oaf/src/app_filter.c | 83 ++++++++++--------- package/ctcgfw/oaf/src/app_filter.h | 2 + .../ctcgfw/open-app-filter/files/appfilter.sh | 12 ++- .../ctcgfw/open-app-filter/files/feature.cfg | 1 + .../ctcgfw/open-app-filter/files/gen_class.sh | 8 +- 14 files changed, 145 insertions(+), 59 deletions(-) diff --git a/package/ctcgfw/luci-app-appfilter/luasrc/controller/appfilter.lua b/package/ctcgfw/luci-app-appfilter/luasrc/controller/appfilter.lua index f163d9bca0..d767df95e3 100644 --- a/package/ctcgfw/luci-app-appfilter/luasrc/controller/appfilter.lua +++ b/package/ctcgfw/luci-app-appfilter/luasrc/controller/appfilter.lua @@ -36,7 +36,7 @@ function get_hostname_by_mac(dst_mac) end function get_app_name_by_id(appid) - local class_fd = io.popen("find /etc/appfilter/ -type f -name *.class |xargs cat |grep "..appid.."|awk '{print $2}'") + local class_fd = io.popen("find /tmp/appfilter/ -type f -name *.class |xargs cat |grep "..appid.."|awk '{print $2}'") if class_fd then local name = class_fd:read("*l") class_fd:close() diff --git a/package/ctcgfw/luci-app-appfilter/luasrc/model/cbi/appfilter/appfilter.lua b/package/ctcgfw/luci-app-appfilter/luasrc/model/cbi/appfilter/appfilter.lua index ea50ac7218..72750815a9 100644 --- a/package/ctcgfw/luci-app-appfilter/luasrc/model/cbi/appfilter/appfilter.lua +++ b/package/ctcgfw/luci-app-appfilter/luasrc/model/cbi/appfilter/appfilter.lua @@ -30,7 +30,7 @@ s.anonymous = true s.addremove = false -local class_fd = io.popen("find /etc/appfilter/ -type f -name '*.class'") +local class_fd = io.popen("find /tmp/appfilter/ -type f -name '*.class'") if class_fd then while true do local apps diff --git a/package/ctcgfw/luci-app-appfilter/luasrc/view/admin_network/user_status.htm b/package/ctcgfw/luci-app-appfilter/luasrc/view/admin_network/user_status.htm index 472f6d0690..5b7a8c4dc5 100644 --- a/package/ctcgfw/luci-app-appfilter/luasrc/view/admin_network/user_status.htm +++ b/package/ctcgfw/luci-app-appfilter/luasrc/view/admin_network/user_status.htm @@ -7,20 +7,21 @@ table.imagetable { border-color: #999999; border-collapse: collapse; } +