github RevolutionTR/keenetic-zapret-manager v26.3.13
v26.3.13 - Zapret Kaldirma Yeniden Tasarimi

latest releases: v26.3.15.1, v26.3.15
2 days ago

πŸš€ v26.3.13 β€” Zapret Kaldirma Yeniden Tasarimi

SΓΌrΓΌm Tipi: Fix
Odak: Zapret kaldirma tek seferde tam temizlik yapacak sekilde yeniden tasarlandi

πŸ› Hata DΓΌzeltmeleri

  • Tek seferlik tam temizlik β€” Bazi kullanicilarin yasadigi "iki kez kaldirmadan temizlenmiyor" sorunu giderildi; kaldirma islemi artik dogrulama ve otomatik ikinci gecis ile tek seferde tamamlaniyor
  • verify_zapret_clean fonksiyonu eklendi β€” Kaldirma sonrasi nfqws sureci, NFQUEUE kurallari, ipset setleri ve /opt/zapret dizini kontrol edilir; kalinti tespit edilirse sessiz ikinci temizlik gecisi otomatik calistirilir
  • "Zapret yuklu degil" ekrani iyilestirildi β€” Sistem zaten temizse "Kalintilari temizlemek ister misiniz?" sorusu artik sorulmuyor; yerine "Sistem temiz, kalinti bulunamadi." mesaji gosteriliyor
  • Menu U (Tam Kaldir) akis bozuklugu duzeltildi β€” uninstall_zapret artik _silent parametresini destekliyor; Menu U'dan cagrildiginda gereksiz onay promptu, press_enter_to_continue ve clear calismaz β€” Menu U akisi kesintisiz devam eder
  • KZM disinda kurulmus Zapret kalintilari β€” "Zapret yuklu degil" dalinda da killall nfqws ve /opt/zapret dizin silme islemleri eklendi; manuel veya baska script ile kurulmus Zapret kalintilari da temizleniyor
  • zapret ipset seti temizlige eklendi β€” cleanup_zapret_firewall_leftovers icindeki ipset listesine zapret seti eklendi (zapret_clients nozapret ipban yaninda)
  • cleanup_only_leftovers TR/EN onay hatasi duzeltildi β€” Sadece e kabul eden onay [ey] olarak duzeltildi; EN modda y/Y de kabul ediliyor; hardcoded Turkce string T fonksiyonuna tasindi

βš™οΈ Notlar

  • Mevcut kurulumlar guvenle guncellenebilir
  • Menu 2 (Zapret Kaldir) davranisi degismedi β€” degisiklikler yalnizca altyapi katmaninda

πŸš€ v26.3.13 β€” Zapret Uninstall Redesign

Release Type: Fix
Focus: Zapret removal redesigned to complete full cleanup in a single pass

πŸ› Bug Fixes

  • Single-pass full cleanup β€” Fixed the issue where some users had to remove Zapret twice for a clean state; removal now completes fully in one pass via verification and automatic second cleanup
  • verify_zapret_clean function added β€” After removal, checks for nfqws process, NFQUEUE rules, ipset sets and /opt/zapret directory; if leftovers are detected, a silent second cleanup pass runs automatically
  • "Zapret not installed" screen improved β€” If the system is already clean, the "Clean up leftovers?" prompt is no longer shown; instead displays "System is clean, no leftovers found."
  • Menu U (Full Uninstall) flow fixed β€” uninstall_zapret now supports a _silent parameter; when called from Menu U, no confirmation prompt, press_enter_to_continue or clear is triggered β€” Menu U continues without interruption
  • Leftovers from non-KZM Zapret installs β€” The "not installed" branch now also runs killall nfqws and removes /opt/zapret directory; leftovers from manual or third-party installs are cleaned up
  • zapret ipset set added to cleanup β€” Added zapret set to the ipset list in cleanup_zapret_firewall_leftovers (alongside zapret_clients nozapret ipban)
  • cleanup_only_leftovers TR/EN confirmation bug fixed β€” Prompt now accepts [ey] instead of only e; y/Y accepted in EN mode; hardcoded Turkish string moved to T function

βš™οΈ Notes

  • Existing installations can be safely updated
  • Menu 2 (Remove Zapret) behavior is unchanged β€” changes are in the underlying layer only

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

NewReleases is sending notifications on new releases.