• 21.1.7.152 d486ce39c0

    Zapret Dev 21.1.7.152
    All checks were successful
    Zapret source guards / validate (push) Successful in 10s
    Windows-сборка / Dev Dev 21.1.7.152 опубликован
    Pre-release

    loop-uh released this 2026-10-14 19:30:21 +03:00 | 115 commits to main since this release

    Zapret 21.1.7.152 — что изменилось с версии 21.1.7.151

    Выпуск про автообновление: теперь сервер знает не только, что обновление у кого-то не встало, но и почему.

    Причина неудачи

    • Новая версия раздаётся по ступеням: сначала малой доле программ, потом всем. Если у первых обновление не встаёт, сервер сам останавливает раздачу. Раньше он слышал только «не вышло» — без причины.
    • Теперь программа добавляет к этому короткий код: что ответил установщик, оборвалась ли установка из-за перезагрузки или выключения, не изменился ли файл после проверки, не пропал ли он (так бывает, когда его забирает антивирус), поставилась ли версия на самом деле.
    • Причины считаются на сервере и видны на главной странице git.zapret.moe в разделе «Кто сейчас на связи». Владелец получает сообщение в Telegram, если раздача остановилась или неудач стало заметно больше.

    Сорвавшееся скачивание

    • Если файл не скачался (сеть, нет места на диске, файл не совпал с контрольной суммой), программа тоже сообщает причину, но отдельно: раздачу версии это не останавливает — виновата обычно сеть, а не выпуск.
    • Если у многих не сходится контрольная сумма, значит, файл на одном из серверов битый, и об этом сразу узнают.

    Что передаётся

    Только номер версии и короткий код вроде exit5 или net — в том же вопросе «есть ли новая версия?», который программа и так задаёт серверу. Никаких данных о компьютере в нём нет.

    Downloads