π 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_cleanfonksiyonu eklendi β Kaldirma sonrasi nfqws sureci, NFQUEUE kurallari, ipset setleri ve/opt/zapretdizini 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_zapretartik_silentparametresini destekliyor; Menu U'dan cagrildiginda gereksiz onay promptu,press_enter_to_continueveclearcalismaz β Menu U akisi kesintisiz devam eder - KZM disinda kurulmus Zapret kalintilari β "Zapret yuklu degil" dalinda da
killall nfqwsve/opt/zapretdizin silme islemleri eklendi; manuel veya baska script ile kurulmus Zapret kalintilari da temizleniyor zapretipset seti temizlige eklendi βcleanup_zapret_firewall_leftoversicindeki ipset listesinezapretseti eklendi (zapret_clients nozapret ipbanyaninda)cleanup_only_leftoversTR/EN onay hatasi duzeltildi β Sadeceekabul eden onay[ey]olarak duzeltildi; EN modday/Yde kabul ediliyor; hardcoded Turkce stringTfonksiyonuna 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_cleanfunction added β After removal, checks for nfqws process, NFQUEUE rules, ipset sets and/opt/zapretdirectory; 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_zapretnow supports a_silentparameter; when called from Menu U, no confirmation prompt,press_enter_to_continueorclearis triggered β Menu U continues without interruption - Leftovers from non-KZM Zapret installs β The "not installed" branch now also runs
killall nfqwsand removes/opt/zapretdirectory; leftovers from manual or third-party installs are cleaned up zapretipset set added to cleanup β Addedzapretset to the ipset list incleanup_zapret_firewall_leftovers(alongsidezapret_clients nozapret ipban)cleanup_only_leftoversTR/EN confirmation bug fixed β Prompt now accepts[ey]instead of onlye;y/Yaccepted in EN mode; hardcoded Turkish string moved toTfunction
βοΈ Notes
- Existing installations can be safely updated
- Menu 2 (Remove Zapret) behavior is unchanged β changes are in the underlying layer only