From e2fd8f52adde60d74e8dd73374252c7cca453e4b Mon Sep 17 00:00:00 2001 From: sbwml Date: Mon, 7 Mar 2022 17:55:31 +0800 Subject: [PATCH] luci: enable SSL protocol support & format code --- alist/files/alist.config | 1 + alist/files/alist.init | 10 ++++- luci-app-alist/Makefile | 2 +- luci-app-alist/luasrc/model/cbi/alist.lua | 47 ++++++++++++++++----- luci-app-alist/luasrc/view/alist_status.htm | 12 +++++- luci-app-alist/po/zh_Hans/alist.po | 19 ++++++++- 6 files changed, 75 insertions(+), 16 deletions(-) diff --git a/alist/files/alist.config b/alist/files/alist.config index 9888df4..9e64827 100644 --- a/alist/files/alist.config +++ b/alist/files/alist.config @@ -4,3 +4,4 @@ config alist option 'expiration' '60' option 'cleanup_interval' '120' option 'temp_dir' '/tmp' + option 'ssl' '0' diff --git a/alist/files/alist.init b/alist/files/alist.init index 5973dee..0322530 100755 --- a/alist/files/alist.init +++ b/alist/files/alist.init @@ -11,6 +11,9 @@ get_config() { config_get expiration $1 expiration 60 config_get cleanup_interval $1 cleanup_interval 120 config_get temp_dir $1 temp_dir "/tmp" + config_get ssl $1 ssl 0 + config_get ssl_cert $1 ssl_cert "" + config_get ssl_key $1 ssl_key "" } start_service() { @@ -18,8 +21,13 @@ start_service() { config_foreach get_config alist [ $enabled != 1 ] && return 1 mkdir -p $temp_dir + if [ "$ssl" -eq 1 ];then + SSL=true + else + SSL=false + fi cat > $CONFIG < +