Skip to content

Pre-Release 0.4

Pre-release
Pre-release

Choose a tag to compare

@TheFirstNoob TheFirstNoob released this 29 Aug 16:07
· 384 commits to main since this release

Full Changelog: Pre-Release-0.3...Pre-Release-0.4

ДОБАВЛЕНО:

  • Portable-версия (Zapret2GUI-portable.zip) — GUI без сборщика: официальный Python (pythonw.exe подписан PSF) + наш код как .py. Никакого PyInstaller — Защитнику не за что цепляться. Установка через install.cmd (ярлыки на рабочем столе и в Пуск)
  • Lite-версия (Zapret2GUI-lite.zip) — батники без Python (как Zapret 1): меню service.bat (выбор стратегии/запуск/остановка/служба), по батнику на каждую стратегию, для самых строгих антивирусов
  • Тестер для lite-версии (test.bat) — те же 12 доменов, что в GUI (без CDN), голый тест, все стратегии, итоговая рекомендация
  • Проверка обновлений — ненавязчивый баннер «Доступна новая версия» с ссылкой на скачивание (тихо при любой ошибке)
  • Защита от конфликта с Zapret 1 во всех версиях — отказ запуска/установки службы/теста, если запущен winws.exe или служба zapret
  • WebView2-фолбэк — понятное сообщение вместо тихого падения GUI

ИЗМЕНЕНО:

  • Служба Windows теперь как в Zapret 1: winws2.exe напрямую бинарником службы (без cmd /c-обёртки, которая и привлекала Защитника); стратегия обновляется при каждом запуске службы
  • Счёт в lite-тестере: любой HTTP-код ≥100 = пробито (404/403 — сайт ответил, не блокировка)
  • Дистрибутивы: из Windows build убран голый .exe — только архивы (+SHA256 к portable)

ИСПРАВЛЕНО:

  • Lite-тестер: рекомендация могла выбрать худший пресет (сортировка хэш-таблиц), краши при taskkill, незапуск стратегии (повтор после освобождения WinDivert), кириллица в консоли (UTF-8)
  • Запуск стратегий в lite: отказ при запущенном Zapret 1 вместо тихого конфликта WinDivert

УДАЛЕНО:

  • Голый Zapret2GUI.exe из папки релизов из-за ложных срабатываний от Defender (Остался только ZIP)
  • Мёртвый хендлер проверки обновлений без роута (теперь работает — см. «ДОБАВЛЕНО»)