github RevolutionTR/keenetic-zapret-manager v26.3.26
v26.3.26 - NFQUEUE Yönetimi, HealthMon Log İyileştirmeleri, UI Düzeltmeleri

latest releases: v26.3.26.2, v26.3.26.1
9 hours ago

🚀 v26.3.26 — HealthMon Log İyileştirmeleri & UI Düzeltmeleri

Sürüm Tipi: Minor Feature + Fix
Odak: HealthMon log kalıcılığı, okunabilir zaman damgası ve arayüz iyileştirmeleri

✅ Yeni Özellikler

  • HealthMon log zaman damgası — Log satırlarındaki epoch değerleri artık 2026-03-26 00:16:38 formatında okunabilir tarih/saat olarak gösteriliyor
  • NFQUEUE spike/stall ayrımı — Kuyruk eşiği aşıldıktan sonra düşüyorsa spike olarak tanımlanıp sayaç sıfırlanıyor (qlen_relief), artıyor veya sabit kalıyorsa gerçek stall olarak değerlendiriliyor; gereksiz restartlar önleniyor

🐛 Hata Düzeltmeleri

  • HealthMon log silme sorunu — KZM Menü 16'dan durdur/başlat yapıldığında log sıfırlanıyordu; üç ayrı neden tespit edilip giderildi:
    • healthmon_start() içinde > (truncate) yerine >> (append) kullanıldı
    • healthmon_stop() içindeki /tmp/healthmon.* wildcard'ı log dosyasını da siliyordu; state dosyaları tek tek listelendi
    • healthmon_loop() başındaki : >"$HM_LOG_FILE" satırı kaldırıldı
    • CGI'dan daemon başlatmada da >>> düzeltildi
  • Web Panel KeenDNS dil sorunu — TR modunda Direct yerine artık Doğrudan gösteriliyor
  • DNS Menü Rebind Koruma görünümüRebind Koruma [Rebind koruma: ACIK] tekrarı giderildi; artık Rebind Koruma [ACIK] şeklinde gösteriliyor; AÇIK yeşil, KAPALI kırmızı renkte

⚙️ Notlar

  • Log dosyası (/tmp/healthmon.log) artık daemon yeniden başlatmalarında korunuyor; yalnızca router reboot'unda sıfırlanıyor
  • qlen_relief log kaydı görülürse spike yaşandığı anlamına gelir; gerçek stall davranışı değişmez
  • Mevcut kurulumlar güvenle güncellenebilir

🚀 v26.3.26 — HealthMon Log Improvements & UI Fixes

Release Type: Minor Feature + Fix
Focus: HealthMon log persistence, human-readable timestamps and interface improvements

✅ New Features

  • HealthMon log timestamps — Epoch values in log lines are now shown in human-readable 2026-03-26 00:16:38 format
  • NFQUEUE spike/stall detection — When queue threshold is exceeded and then drops, it is identified as a spike and the counter is reset (qlen_relief); if it keeps growing or stays stable, it is treated as a real stall; unnecessary restarts are prevented

🐛 Bug Fixes

  • HealthMon log deletion issue — Log was being reset when stopping/starting from KZM Menu 16; three separate causes identified and fixed:
    • healthmon_start() changed from > (truncate) to >> (append)
    • /tmp/healthmon.* wildcard in healthmon_stop() was also deleting the log file; state files are now listed individually
    • : >"$HM_LOG_FILE" line removed from healthmon_loop() startup
    • CGI daemon startup also fixed from > to >>
  • Web Panel KeenDNS language issue — In TR mode, now shows Doğrudan instead of Direct
  • DNS Menu Rebind Protection display — Duplicate Rebind Koruma [Rebind koruma: ACIK] text fixed; now shows Rebind Koruma [ACIK]; ON shown in green, OFF in red

⚙️ Notes

  • Log file (/tmp/healthmon.log) is now preserved across daemon restarts; only resets on router reboot
  • If qlen_relief appears in logs, it indicates a spike occurred; real stall behavior is unchanged
  • Existing installations can be safely updated

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

NewReleases is sending notifications on new releases.