github RevolutionTR/keenetic-zapret-manager v26.3.1
v26.3.1 - BusyBox uyumluluk ve state duzeltmeleri

latest releases: v26.4.14, v26.4.11, v26.4.10.1...
one month ago

🚀 v26.3.1 — BusyBox Uyumluluk Düzeltmeleri & State Kalıcılığı

Sürüm Tipi: Fix
Odak: BusyBox ash uyumsuz read -p kullanımlarının temizlenmesi ve state dosyalarının kalıcı konuma taşınması

🐛 Hata Düzeltmeleri

  • 65 adet read -p kullanımı BusyBox ash uyumlu printf + read -r formatına dönüştürüldü
  • press_enter hatası düzeltildi — Blockcheck sonuç ekranında press_enter_to_continue olarak güncellendi (line 6944: press_enter: not found)
  • SHA256 state dosyaları /tmp//opt/etc/ altına taşındı — reboot sonrası kaybolma sorunu giderildi:
    • /tmp/zkm_sha256_zapret.state/opt/etc/zkm_sha256_zapret.state
    • /tmp/zkm_sha256_kzm.state/opt/etc/zkm_sha256_kzm.state
  • Güncelleme tamamlandıktan sonra state dosyası anında ok olarak yazılıyor — banner artık menüye tekrar girmeden yeşile dönüyor (Menu 6 ve Menu 10)

⚙️ Notlar

  • read -p BusyBox ash'in bazı sürümlerinde desteklenmez; tüm script boyunca temizlendi
  • State dosyaları /opt/etc/ altında kalıcı olduğundan reboot sonrası SHA256 durumu korunur
  • Mevcut kurulumlar güvenle güncellenebilir

🚀 v26.3.1 — BusyBox Compatibility Fixes & State Persistence

Release Type: Fix
Focus: Replacing BusyBox-incompatible read -p usage and moving state files to persistent storage

🐛 Bug Fixes

  • 65 instances of read -p replaced with BusyBox ash compatible printf + read -r format
  • press_enter error fixed — updated to press_enter_to_continue in Blockcheck result screen (line 6944: press_enter: not found)
  • SHA256 state files moved from /tmp/ to /opt/etc/ — no longer lost on reboot:
    • /tmp/zkm_sha256_zapret.state/opt/etc/zkm_sha256_zapret.state
    • /tmp/zkm_sha256_kzm.state/opt/etc/zkm_sha256_kzm.state
  • State file now written as ok immediately after successful update — banner turns green without re-entering Menu 6 or Menu 10

⚙️ Notes

  • read -p is not supported in some BusyBox ash versions; cleaned up throughout the entire script
  • State files under /opt/etc/ are persistent; SHA256 status is preserved across reboots
  • Existing installations can be safely updated

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

NewReleases is sending notifications on new releases.