mirror of
https://github.com/RevolutionTR/keenetic-zapret-manager.git
synced 2026-04-24 23:15:50 +03:00
-
v26.2.19 Stable
released this
2026-02-19 13:17:07 +03:00 | 150 commits to main since this release📅 Originally published on GitHub: Thu, 19 Feb 2026 10:18:42 GMT
🏷️ Git tag created: Thu, 19 Feb 2026 10:17:07 GMT🚀 v26.2.19 — NFQUEUE Watchdog & Bileşen Kontrol Düzeltmeleri
Sürüm Tipi: Fix + Minor Feature
Odak: NFQUEUE kuyruk izleme ve kurulum öncesi bileşen doğrulama iyileştirmeleri✅ Yeni Özellikler
- NFQUEUE Kuyruk Uzunluğu Watchdog HealthMon'a eklendi:
/proc/net/netfilter/nfnetlink_queueüzerinden gerçek zamanlı kuyruk dolulugu izlenirHM_QLEN_WARN_THeşiğini aşan her döngü sayılır;HM_QLEN_CRIT_TURNSart arda aşımda Zapret otomatik yeniden başlatılır- Telegram bildirimi: WARN ve CRIT durumları için ayrı mesajlar gönderilir
HM_QLEN_WATCHDOG=0ile devre dışı bırakılabilir
✅ İyileştirmeler
check_keenetic_componentsfonksiyonu kurulum ve başlama öncesi çağrılır; eksik kritik bileşenlerde işlem iptal edilir- Bileşen eksikliği mesajındaki
•(UTF-8 bullet) karakterleri ASCII-ile değiştirildi — terminal bozuk karakter gösteriyordu - Keenetic Web UI yol yönlendirmesindeki
→(UTF-8 ok) karakteri>ile değiştirildi install_zapret()vestart_zapret()içindeki fazladanread -pçağrıları kaldırıldı — bileşen hatası sonrası çift "Enter'a basın" mesajı çıkıyordu
🐛 Hata Düzeltmeleri
- Bileşen kontrol ekranı sonrası arka arkaya iki Enter bekleme isteği çıkıyordu; tek noktaya indirgendi
⚙️ Notlar
HM_QLEN_WARN_THveHM_QLEN_CRIT_TURNSdeğerlerihealthmon.confüzerinden ayarlanabilir- Mevcut kurulumlar güvenle güncellenebilir
🚀 v26.2.19 — NFQUEUE Watchdog & Component Check Fixes
Release Type: Fix + Minor Feature
Focus: NFQUEUE queue monitoring and pre-install component validation improvements✅ New Features
- NFQUEUE Queue Length Watchdog added to HealthMon:
- Real-time queue fill monitoring via
/proc/net/netfilter/nfnetlink_queue - Each loop where queue exceeds
HM_QLEN_WARN_THis counted; Zapret auto-restarts afterHM_QLEN_CRIT_TURNSconsecutive breaches - Telegram notifications: separate messages for WARN and CRIT states
- Can be disabled with
HM_QLEN_WATCHDOG=0
- Real-time queue fill monitoring via
✅ Improvements
check_keenetic_componentsis now called before install and start operations; missing critical components abort the action•(UTF-8 bullet) characters in the missing component message replaced with ASCII-— terminal was displaying garbled characters→(UTF-8 arrow) in Keenetic Web UI path guidance replaced with>- Redundant
read -pcalls removed frominstall_zapret()andstart_zapret()— double "Press Enter" prompt was appearing after component failure
🐛 Bug Fixes
- Two consecutive Enter prompts were shown after component check failure; consolidated to a single prompt
⚙️ Notes
HM_QLEN_WARN_THandHM_QLEN_CRIT_TURNSare configurable viahealthmon.conf- Existing installations can be safely updated
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
keenetic_zapret_otomasyon_ipv6_ipset.sh
0 downloads ·
2026-02-27 16:00:20 +03:00 · 323 KiB
- NFQUEUE Kuyruk Uzunluğu Watchdog HealthMon'a eklendi: