fix: zapret2 daemon privileges and lua loader, dnsmasq reload auto-repair (1.3.20)

This commit is contained in:
Dushnilin
2026-09-04 14:45:01 +03:00
parent e901f9d41a
commit 6bedef4c77
12 changed files with 4629 additions and 18 deletions
+12
View File
@@ -162,6 +162,13 @@ assert_plan_value "$plan" changed_dnsmasq 1
assert_plan_value "$plan" needs_dnsmasq_configure 1
assert_plan_value "$plan" needs_dnsmasq_restore 0
args=("${base_args[@]}")
args[31]=0
plan="$(run_case dnsmasq_repair_incomplete "${args[@]}")"
assert_plan_value "$plan" changed_dnsmasq 0
assert_plan_value "$plan" needs_dnsmasq_configure 1
assert_plan_value "$plan" needs_dnsmasq_restore 0
args=("${base_args[@]}")
args[14]=dns2
args[25]=1
@@ -204,6 +211,11 @@ plan="$(run_state_case state_unchanged "$previous_state" "$current_state" 0 0 0
assert_plan_value "$plan" has_work 0
assert_plan_value "$plan" changed_sing_box 0
plan="$(run_state_case state_repair_incomplete "$previous_state" "$current_state" 0 0 0 0 0 0)"
assert_plan_value "$plan" has_work 1
assert_plan_value "$plan" changed_dnsmasq 0
assert_plan_value "$plan" needs_dnsmasq_configure 1
write_state "$current_state" service_trigger_signature svc dns sb nft zq zr z2q z2r br list cron "alpha beta gamma" 0
plan="$(run_state_case state_urltest_new "$previous_state" "$current_state" 0 0 0 0 0)"
assert_plan_value "$plan" urltest_new_enabled_sections "gamma"