From 80da11720e09e1167df2dbc140d6221c3464c7f2 Mon Sep 17 00:00:00 2001 From: Kirill Fertikov Date: Fri, 21 Apr 2023 23:03:53 +0500 Subject: [PATCH] luci-app-shadowsocks-libev: ACL support Signed-off-by: Kirill Fertikov --- .../htdocs/luci-static/resources/shadowsocks-libev.js | 2 +- .../resources/view/shadowsocks-libev/instances.js | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js b/applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js index c0f1ced553..d0b06f2429 100644 --- a/applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js +++ b/applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js @@ -170,7 +170,7 @@ return baseclass.extend({ o.datatype = 'base64'; o.password = true; o.size = 12; - o.modalonly = true;; + o.modalonly = true; optfunc(form.Value, 'plugin', _('Plugin')).modalonly = true; diff --git a/applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js b/applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js index 671f17a9e4..cc59cfe318 100644 --- a/applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js +++ b/applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js @@ -108,6 +108,12 @@ return view.extend({ o.datatype = 'hostport'; } } + if (stype === 'ss_local' || stype === 'ss_server') { + o = s.taboption('advanced', form.FileUpload, 'acl', + _('ACL file'), + _('File containing Access Control List')); + o.root_directory = '/etc/shadowsocks-libev'; + } }, this)); } };