github RevolutionTR/keenetic-zapret-manager v26.3.24.1
v26.3.24.1 - Web Panel Sağlık Kontrolü Düzeltmesi

2 hours ago

🚀 v26.3.24.1 — Web Panel Sağlık Kontrolü Düzeltmesi

Sürüm Tipi: Hotfix
Odak: Menü 14-1 Web Panel'de HealthMon daemon durumunun yanlış görünmesi düzeltildi

🐛 Hata Düzeltmeleri

  • Web Panel Menü 14-1 (Ağ Tanılama) HealthMon satırı — HealthMon çalışıyor olmasına rağmen "Kapalı" gösteriyordu
    • Kök neden: health_run_bg CGI aksiyonu, --cgi-action bloğu içinde çalışır ve exit 0 ile biter; healthmon_is_running() fonksiyonu ise bu bloktan sonra tanımlanır — dolayısıyla fonksiyon çağrısı tanımsız olarak başarısız oluyordu
    • Düzeltme: healthmon_is_running() çağrısı, health_run_bg içinde /tmp/healthmon.pid ve /opt/etc/healthmon.conf üzerinden çalışan inline kontrolle değiştirildi
    • SSH Menü 14-1 bu sorundan etkilenmiyordu — yalnızca Web Panel görünümü bozuktu

⚙️ Notlar

  • Mevcut kurulumlar güvenle güncellenebilir

🚀 v26.3.24.1 — Web Panel Health Check Fix

Release Type: Hotfix
Focus: HealthMon daemon status incorrectly shown as "Disabled" in Menu 14-1 Web Panel

🐛 Bug Fixes

  • Web Panel Menu 14-1 (Network Diagnostics) HealthMon row — showed "Disabled" even when HealthMon was running
    • Root cause: health_run_bg CGI action runs inside the --cgi-action block and exits with exit 0; healthmon_is_running() is defined after this block — so the function call failed silently as undefined
    • Fix: Replaced healthmon_is_running() call inside health_run_bg with inline PID and config check via /tmp/healthmon.pid and /opt/etc/healthmon.conf
    • SSH Menu 14-1 was unaffected — only the Web Panel view was broken

⚙️ Notes

  • Existing installations can be safely updated

Don't miss a new keenetic-zapret-manager release

NewReleases is sending notifications on new releases.