Skip to content

1.0.19

Choose a tag to compare

@github-actions github-actions released this 17 Sep 06:34

Исправлено

  • Устранена гонка при остановке и запуске sing-box. procd иногда ещё несколько секунд возвращает PID уже завершившегося процесса, хотя в системе этого процесса больше нет. Forkop принимал такой PID за чужой процесс, отказывался выполнять переход и мог оставить службу выключенной — заметнее всего это проявлялось при обновлении пакета. Теперь такое состояние отслеживается до момента, когда procd его отпустит.

Проверки владения процессом при этом не ослаблены. Если во время ожидания появляется настоящий sing-box, переход по-прежнему отклоняется, а PID, о котором сообщил procd, никогда не получает сигналов — он мог быть переиспользован другим процессом.

Обновление

Автоматические проверки пройдены. Предыдущая версия 1.0.18 проверена на живом роутере: обновление из интерфейса прошло полностью, ошибок в журнале нет.