Live check (OPNsense 26.7.5, gw): the cached status has last_check, status: none, needs_reboot: 0 and connection/repository: ok. The reader returned [] in 0.1 s; before, it took up to 15 s and triggered a check. The host status reported no reboot.
For netOrk MVP 5.
**Live check (OPNsense 26.7.5, gw):** the cached status has `last_check`, `status: none`, `needs_reboot: 0` and `connection/repository: ok`. The reader returned `[]` in 0.1 s; before, it took up to 15 s and triggered a check. The host status reported no reboot.
```
$ PYTHONPATH=.:../napalm-device-types pytest -q tests
299 passed
```
ruff and mypy report nothing new against `master`.
get_available_updates triggered firmware/check and slept up to 15 s, too
long for a poll, and returned [] when the check had not finished. For netOrk
MVP 5 it now reads the cached GET /api/core/firmware/status:
- [] only when the last check found nothing; it raises when the firewall
never checked (no last_check) or its connection/repository is not "ok".
- refresh_available_updates(): POST firmware/check, then waits up to 60 s
for last_check to change.
- get_host_status(): reboot_required from the status' needs_reboot.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
For netOrk MVP 5.
Live check (OPNsense 26.7.5, gw): the cached status has
last_check,status: none,needs_reboot: 0andconnection/repository: ok. The reader returned[]in 0.1 s; before, it took up to 15 s and triggered a check. The host status reported no reboot.ruff and mypy report nothing new against
master.