fix(node): restore Linux network inventory and expose read failures
This commit is contained in:
@@ -177,3 +177,18 @@ ActivityIndicator, ToastStack. Новых визуальных примитив
|
||||
Typecheck, production build и существующий UI boundary прошли. Это GUI-проверка
|
||||
перестановки функций, не закрытие приёмки чистой установки или сопряжения.
|
||||
Аппаратная установка и её результат фиксируются отдельно в отчёте Ops.
|
||||
|
||||
### Поправка 0.3.2 по результатам физической проверки
|
||||
|
||||
На Mini обнаружена ошибка прежнего системного профиля: `net.Interfaces()`
|
||||
не мог читать route netlink при `RestrictAddressFamilies=AF_UNIX AF_INET`.
|
||||
Приложение при этом показывало пустую сеть. В разрешённые семейства службы
|
||||
добавлен AF_NETLINK; служба остаётся непривилегированной с пустым
|
||||
CapabilityBoundingSet, без CAP_NET_ADMIN. Новый контракт отдельно сообщает
|
||||
`networks_readable` и `addresses_readable`. Ошибка чтения больше не означает
|
||||
ноль подключений или отсутствие назначенного адреса.
|
||||
|
||||
Go race tests проверяют ошибку чтения отдельно от пустой сети и неполное чтение
|
||||
адресов без вымышленных данных. Через UI изолированной ноды подтверждены
|
||||
«Нет сведений» в сводке, сообщение об ошибке на странице сети и появление
|
||||
интерфейса после восстановления и нажатия «Обновить сведения».
|
||||
|
||||
Reference in New Issue
Block a user