zapret-kvn/xray_fluent/updates
Repository files (latest commit first)
Filename Latest commit message Latest commit date
loop-uh 8b2e14b66b
Some checks failed
Windows project source guards / test (push) Failing after 27s
Обновление: хранилище с заплатками — первая ступень загрузки, как у Zapret 2 GUI
Сценарий выпуска собирает хранилище общим ядром (python3.14 -m
zapret_update.builder): каждый файл сборки по SHA-256 и заплатки zstd от
трёх прежних выпусков, вписывает их в подписанный список и до выкладки
файлов выпуска заливает в реестр пакетов Forgejo (zapretkvn,
zapret-kvn-store). Программа качает сначала из хранилища (на 0.8.21 →
0.8.22 это 15 МБ вместо 140), при неудаче — куски архива по Range, затем
архив целиком; скачанное лежит в data/runtime и докачивается после
перезапуска. При обычном запуске замена, оборванная выключением,
откатывается по журналу на диске (не раньше чем через 10 минут и не под
замком установщика).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 02:01:12 +03:00
..
installer Установщик обновления — на общем ядре zapret_update, том же, что у Zapret 2 GUI 2026-10-15 01:54:26 +03:00
__init__.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
app_updater.py Обновление: хранилище с заплатками — первая ступень загрузки, как у Zapret 2 GUI 2026-10-15 02:01:12 +03:00
auto_update.py Обновление: хранилище с заплатками — первая ступень загрузки, как у Zapret 2 GUI 2026-10-15 02:01:12 +03:00
delta_zip.py Обновления: докачка только изменившихся файлов, воспроизводимый sing-box.exe 2026-10-14 22:15:38 +03:00
release_watch.py Обновление: окно поверх всех окон и точное правило «экран занят» 2026-10-10 00:23:55 +03:00
signed_release.py Обновление: архив ставится только по подписанному списку выпуска 2026-10-14 20:02:14 +03:00
update_checker.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
update_signal.py Автообновление: причина неудачи для сервера обновлений 2026-10-14 19:21:44 +03:00