Repository navigation
1.0.19
Исправлено
- Устранена гонка при остановке и запуске sing-box.
procdиногда ещё несколько секунд возвращает PID уже завершившегося процесса, хотя в системе этого процесса больше нет. Forkop принимал такой PID за чужой процесс, отказывался выполнять переход и мог оставить службу выключенной — заметнее всего это проявлялось при обновлении пакета. Теперь такое состояние отслеживается до момента, когдаprocdего отпустит.
Проверки владения процессом при этом не ослаблены. Если во время ожидания появляется настоящий sing-box, переход по-прежнему отклоняется, а PID, о котором сообщил procd, никогда не получает сигналов — он мог быть переиспользован другим процессом.
Обновление
Автоматические проверки пройдены. Предыдущая версия 1.0.18 проверена на живом роутере: обновление из интерфейса прошло полностью, ошибок в журнале нет.