Skip to content

Releases: AloofLibra/zator

1.4.4

Choose a tag to compare

@github-actions github-actions released this 02 Nov 08:18

Неизменяемый релиз развёртываемых архивов. commit 608e379. Установка конкретной версии: z2r --version=1.4.4.

latest

latest Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Nov 08:18

Развёртываемые архивы zator. Сборка: 1.4.4, commit 608e379. Rolling-релиз, ассеты обновляются при каждой ручной сборке.

1.4.3

Choose a tag to compare

@github-actions github-actions released this 31 Oct 21:15

Неизменяемый релиз развёртываемых архивов. commit e706f68. Установка конкретной версии: z2r --version=1.4.3.

1.4.2

Choose a tag to compare

@github-actions github-actions released this 30 Oct 15:54
a69b0ac

Неизменяемый релиз развёртываемых архивов. commit a69b0ac. Установка конкретной версии: z2r --version=1.4.2.

gv-proper-check - beta 14

Pre-release

Choose a tag to compare

Исправлено mkfifo: body.fifo: File exists при media probe на curl 7.88.1 / Debian 12 и других curl с FIFO-ограничителем.

Причина: при CDN redirect следующий GET запускался до освобождения FIFO предыдущего. Теперь перенаправления выполняются одним циклом, читатель завершается и FIFO очищается до следующего соединения. Один владелец временных файлов/EXIT cleanup; устранена гонка унаследованных traps вспомогательного процесса API. Максимум два redirect, проверка срока URL, Range/MIME/объёма и NFQUEUE каждого GET сохранены.

Ошибка воспроизведена локальным HTTPS fixture до исправления. С финальным кодом пройдены тесты настоящими curl/libcurl 7.88.1 из Debian-пакетов и 7.81.0 из Ubuntu-пакетов: один/два 302 с пустым телом, цикл redirect, отмена после redirect, oversize/chunked/truncate/connect-error; очередь проверяется отдельно на каждом соединении. Тесты запрещают ошибки mkfifo/wait в выводе обычных проб.

Полный набор: 32/37 за 145 с; все media/SuperSweep тесты прошли. Пять прежних сбоев вне изменения: fake_mode/profile_lock/tls_check/watchdog/webui. На Debian пользователя доступа нет. Дополнительная подготовка/отправка роутерного теста заблокирована автоматической проверкой безопасности без объяснения причины, поэтому этот тест не выполнялся.

Остановите старый прогон, обновитесь и запустите новый: z2r --version=gv-proper-check-beta.14

1.4.1

Choose a tag to compare

@github-actions github-actions released this 29 Oct 14:52
d419645

Неизменяемый релиз развёртываемых архивов. commit d419645. Установка конкретной версии: z2r --version=1.4.1.

1.4

1.4

Choose a tag to compare

@github-actions github-actions released this 29 Oct 09:23

Неизменяемый релиз развёртываемых архивов. commit 6ea4162. Установка конкретной версии: z2r --version=1.4.

gv-proper-check - beta 13

Pre-release

Choose a tag to compare

Поддержка штатного curl 7.81 в YouTube Media Probe.

Убран отказ curl_too_old: обновлять curl из сторонних источников не требуется. До curl 8.4 max-filesize не ограничивал ответы без Content-Length, поэтому для старых версий добавлен ограниченный поток через FIFO/head. API не может заполнить tmpfs большим JSON; медиаданные уходят прямо в /dev/null. При отмене curl/reader завершаются и FIFO очищается. Новые curl сохраняют прежний путь без дополнительного reader/FIFO. Нет новых тяжёлых зависимостей или повторного JSON-парсинга между стратегиями.

Проверен настоящий curl и libcurl 7.81.0-1ubuntu1.30 из Ubuntu: локальный HTTPS — корректные/обрезанные/chunked/слишком большие ответы, игнорирование Range, отмена, пустой API и ошибка соединения без зависания FIFO. Пакеты распакованы отдельно, системный curl не заменялся. Живой resolver с curl 7.81 дал ready и реальные audio/video HTTP 206 по 16 КиБ. TLS-библиотека тестовой машины OpenSSL 3.5.5; это не полная система Ubuntu пользователя.

FIFO-backend отдельно проверен на Keenetic и OpenWrt: resolver и media GET успешны, рабочие config/locks/firewall не менялись. Все media/SuperSweep тесты прошли. Общий набор: 32/37 (143 с), прежние сбои fake_mode/profile_lock/tls_check/watchdog/webui.

Обновление: z2r --version=gv-proper-check-beta.13

gv-proper-check - beta 12

Pre-release

Choose a tag to compare

Получение media URL для GV через рабочую стратегию YouTube.

  • Обычный SuperSweep использует уже применённого зелёного YT-победителя и ждёт settle.
  • Изолированный SuperSweep временно запускает существующий YT-пробник с найденным победителем; visitor/player POST направляются через порты 62000–62999 в очередь 65535. Затем YT-пробник останавливается, GV запускает свой профиль 2.
  • Оба Innertube-запроса теперь идут к www.youtube.com — hostname, проверенному YT-фазой. В живом опыте youtubei.googleapis.com таймаутил через YT-пробник, а www.youtube.com с тем же VisionOS context работал.
  • Без зелёного YT-победителя явно сообщается о попытке через текущее соединение. Resolver не оценивается как DPI-стратегия. Ручная проверка/обычный автопрогон сохраняют основную очередь.

Живой Keenetic, YT-стратегия 25: visitor HTTP 200 / очередь 0→29, player HTTP 200 / 29→126; audio/video по 16 КиБ — HTTP 206. Рабочие config/locks не изменились, временный транспорт удалён. OpenWrt: www Player API и реальные audio/video GET тоже успешны, JSON-парсеры после resolve запрещены.

Все media/SuperSweep тесты прошли. Полный набор: 32/37 за 141 с; четыре прежних сбоя profile_lock/tls_check/watchdog/webui и fake_mode_smoke, ожидающий предупреждение Discord, удалённое отдельным коммитом ветки. Детерминирована тестовая инъекция собственного флага отмены: фоновый runner может наследовать ignored SIGINT. Полный живой SuperSweep на 44 стратегии не запускался.

Обновление: z2r --version=gv-proper-check-beta.12

gv-proper-check - beta 11

Pre-release

Choose a tag to compare

Исправлена ложная отмена обычных автопрогонов YouTube, RKN, Discord и отдельных доменов на первой стратегии.

Причина: общий orch_auto_sweep читал оставшийся cancel из каталога SuperSweep даже вне GV-контекста. GV работал, поскольку использует собственный приватный каталог. Теперь файловая отмена учитывается только в GV-контексте; Ctrl+C обычного автопрогона сохраняет прежнее поведение. Чужой cancel не удаляется.

Регрессия воспроизвела исходный вывод до исправления. После исправления проверены два результата и откат для профилей 1/3/4 и домена при старом cancel; отдельно проверены настоящий SIGINT текущего процесса, отмена GV и освобождение его кеша. Тест прошёл в WSL и нативно на Keenetic/OpenWrt с замоканной сетью и временными locks. Production config/firewall/сервисы не менялись.

Полный набор: 33/37 за 141 с. Все media/SuperSweep тесты прошли; четыре прежних сбоя: profile_lock_smoke, tls_check_smoke, watchdog_smoke, webui_smoke. Полный живой перебор стратегий не выполнялся.

Обновление: z2r --version=gv-proper-check-beta.11