From 71b88332007b4caa84e3be83fa33ac632cbaaf98 Mon Sep 17 00:00:00 2001 From: action Date: Sat, 4 Jul 2026 04:58:30 +0800 Subject: [PATCH] update 2026-07-04 04:58:30 --- .../root/usr/share/shadowsocksr/update.lua | 16 ++++--- naiveproxy/Makefile | 44 +++++++++---------- 2 files changed, 32 insertions(+), 28 deletions(-) diff --git a/luci-app-ssr-plus/root/usr/share/shadowsocksr/update.lua b/luci-app-ssr-plus/root/usr/share/shadowsocksr/update.lua index b34ce2b5..dd204d16 100755 --- a/luci-app-ssr-plus/root/usr/share/shadowsocksr/update.lua +++ b/luci-app-ssr-plus/root/usr/share/shadowsocksr/update.lua @@ -43,7 +43,7 @@ local excluded_domain = { local mydnsip = '127.0.0.1' local mydnsport = '5335' local ipsetname = 'gfwlist' -local new_appledns = uci:get_first("shadowsocksr", "global", "apple_dns") +local new_appledns = uci:get_first("shadowsocksr", "global", "apple_dns", "") local bc = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/' -- base64decoding local function base64_dec(data) @@ -111,10 +111,10 @@ local function generate_apple(type) end end end - for _, domain in ipairs(domains) do - if new_appledns and new_appledns ~= "" then - out:write(string.format("server=/%s/%s\n", domain, new_appledns)) - end + if new_appledns and new_appledns ~= "" then + for _, domain in ipairs(domains) do + out:write(string.format("server=/%s/%s\n", domain, new_appledns)) + end end out:close() os.remove("/tmp/ssr-update.tmp") @@ -178,7 +178,11 @@ local function update(url, file, type, file2) apple = io.open("/tmp/ssr-update.tmp", "w") apple:write(decode) apple:close() - generate_apple(type) + if new_appledns and new_appledns ~= "" then + generate_apple(type) + else + os.remove("/tmp/ssr-update.tmp") + end end if type == "ad_data" then local adblock = io.open("/tmp/ssr-update." .. type, "r") diff --git a/naiveproxy/Makefile b/naiveproxy/Makefile index 4d25a79b..c7fecf43 100644 --- a/naiveproxy/Makefile +++ b/naiveproxy/Makefile @@ -5,7 +5,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=naiveproxy -PKG_REAL_VERSION:=149.0.7827.114-1 +PKG_REAL_VERSION:=150.0.7871.63-1 PKG_VERSION:=$(subst -,.,$(PKG_REAL_VERSION)) PKG_RELEASE:=1 @@ -21,47 +21,47 @@ else ifeq ($(ARCH_PREBUILT),riscv64_riscv64) endif ifeq ($(ARCH_PREBUILT),aarch64_cortex-a53) - PKG_HASH:=f47f3563547df291179faedce1cbaea79d3308d9b514ab45cd9a48ef91b16004 + PKG_HASH:=ccaa39f0cf6b359f7f915642b54829f06cf45e7b093c27ab93629e7353dcb479 else ifeq ($(ARCH_PREBUILT),aarch64_cortex-a72) - PKG_HASH:=720506fb399fad7721ebafa6d79c62afa5af6e2129963d34c4fe9eae5e21271e + PKG_HASH:=0709d2624b32df1d15e70d53d9dbd60b785931f28db929e498b4517369e01d1c else ifeq ($(ARCH_PREBUILT),aarch64_generic) - PKG_HASH:=ae9c706226534fa5d0eda08f4a9d7503284abef5d786af5158b744fff6f29ac3 + PKG_HASH:=439705d5012523f3095aab8acf62420913f0f630305b2e7d55b295b3adb9cc50 else ifeq ($(ARCH_PREBUILT),arm_arm1176jzf-s_vfp) - PKG_HASH:=7377bb778a50133da75693f5a13b2a5ea71ff187c074f29d003e6a5a60b945f9 + PKG_HASH:=8897dd52fc42d655c322d38a3b01ec5fdb63b522be81da1ea75b965b4d869318 else ifeq ($(ARCH_PREBUILT),arm_arm926ej-s) - PKG_HASH:=a43eb9984a93212df55ab47f66dd2dc8cbeb1eda807d9936fb28fe5b58f38991 + PKG_HASH:=64301d029a7ace6e78e81a593336af92a90ce78501502bcaee26570912444fb3 else ifeq ($(ARCH_PREBUILT),arm_cortex-a15_neon-vfpv4) - PKG_HASH:=d74106a600a9a22dfb727b30753c6a97d22616a5db690d83ef9166a5288b776c + PKG_HASH:=0aea21249089047ac2aad5fe889e76c25e0c4c498e113660e807d9114703926e else ifeq ($(ARCH_PREBUILT),arm_cortex-a5_vfpv4) - PKG_HASH:=5a121b951bd4dbc19599fdfcde61249a1afc8cd492f290b782808297e987cfab + PKG_HASH:=f64ca5222ec7298643c412e08ac2316bf1250581c11f1ffa0258b13ad37d6210 else ifeq ($(ARCH_PREBUILT),arm_cortex-a7) - PKG_HASH:=a1e7cab958cc4912d65d00fc56144102d88792886bc4d3fc77fad2306ecb2d38 + PKG_HASH:=a09f55467cf7c1d90dc4d30019f85e2047f632e94ec519724fc837b72fb56940 else ifeq ($(ARCH_PREBUILT),arm_cortex-a7_neon-vfpv4) - PKG_HASH:=24bda5d57d206f91341be3cc7da6ab57342f2232b7e725295b1f928bcecc51ac + PKG_HASH:=3f559c5e0958798e020ce62a5810e71ee84566598c3f0ef2ab8eb0b85186c85e else ifeq ($(ARCH_PREBUILT),arm_cortex-a7_vfpv4) - PKG_HASH:=13e20e649a226fbb879c1d571caa18bc40bdf27d90a1391172754bcb14ac6b74 + PKG_HASH:=2268610cfada67e03dbac36c3294bdb528ecfcc7de6d820fc4e837757310d5dc else ifeq ($(ARCH_PREBUILT),arm_cortex-a8_vfpv3) - PKG_HASH:=4bb88189ceb131136a72e19650a8b495b2124762a20b9a4dad0f2da6a296f8b5 + PKG_HASH:=2d7ed1c46a2dbf3c50f8f4af29a0ef6bea5b7a90f3ac58667f2f34592514f8cc else ifeq ($(ARCH_PREBUILT),arm_cortex-a9) - PKG_HASH:=9a9913aab430e5f319ce1efdf9e673c12174eb5977596f6b6af8c69f5be095e4 + PKG_HASH:=b4cf57ae285409129ba5cf000840044f5969c03b6239d68c84b2487de4e91a00 else ifeq ($(ARCH_PREBUILT),arm_cortex-a9_neon) - PKG_HASH:=9cb857ad352a7fafc06569aaae2a90d43fc5ad33a383686b56dbd508c6caa3c3 + PKG_HASH:=06d42885b6fca15e1884bda38bfabcce93b369735de3c6fe472bfa7346bde55d else ifeq ($(ARCH_PREBUILT),arm_cortex-a9_vfpv3-d16) - PKG_HASH:=89582a47cc611e5caa51e720a13139cd87b3b22105c204afaa8744ad8ddca0a5 + PKG_HASH:=6cb58404e5404f46f0afd3bc07362558ea75c2a0391c7603b161a4c5b81b55c3 else ifeq ($(ARCH_PREBUILT),arm_mpcore) - PKG_HASH:=3f8a2513ac301a16344b24544f86e4b62355622ec8dc9c6757b0faee231a7560 + PKG_HASH:=1cdb51b2cea9c72fd7f0b5209dddb242cb22008afb3ecaacf06e0c0f02f11996 else ifeq ($(ARCH_PREBUILT),arm_xscale) - PKG_HASH:=2ca1330ed5dd42a92221e32e5a769d19ac87787b0f4cf6a3dbe065241f16dd4d + PKG_HASH:=7a80092ff4497fd0aabb571f942c8c939879b18b8d983d567b66b4c8e80ef31d else ifeq ($(ARCH_PREBUILT),mipsel_24kc) - PKG_HASH:=a24acff64dc71603d46951b4f1496e3704ef60d17e25b221fa1664d37e1d375b + PKG_HASH:=55c9aea6ad32034151ad66e3db66740e834dad7a850a746cb085137f40284f75 else ifeq ($(ARCH_PREBUILT),mipsel_mips32) - PKG_HASH:=3ecc3c6796cd26dec68b6e6989bbd2636502e735323c81c954441431678b45dc + PKG_HASH:=b0fe1e6e4386f4298314640355a777ba85e2466a7ea7006d29178fc185496f08 else ifeq ($(ARCH_PREBUILT),riscv64) - PKG_HASH:=f72aeda71c6da0b75ccf2a09f2a963e750aba9f18f7a849fd09bcbfa89514199 + PKG_HASH:=824056ca2d7192ae071f9e017b69a3281ebf7f5ee18657192a0ef1a6563263e8 else ifeq ($(ARCH_PREBUILT),x86) - PKG_HASH:=b3513fee31ec503a3835579d211f5d0aa70e2d46b17eda363d42841d7ea15552 + PKG_HASH:=0c12e6fee7b6b8f94b0feb0aca5f5ba8930ad61e4bda43792a84791247c53d36 else ifeq ($(ARCH_PREBUILT),x86_64) - PKG_HASH:=f1a1742f78f0b4b7fa36f8f4600598579b048da6c033c353633b396ec24c1bf2 + PKG_HASH:=f817de82e88aba3cfe0a773816e2717c94dac050fb931055b3d6d5c1e75992bb else PKG_HASH:=dummy endif