mirror of
https://github.com/nesquena/hermes-webui.git
synced 2026-05-25 19:20:16 +00:00
21ba37c486
#1430 — renderSessionList() had no staleness guard. Multiple concurrent callers (message send, rename, session switch) could race, allowing a slower older API response to overwrite _allSessions with stale data. Added a generation counter that increments on each call and discards responses from superseded generations. #1470 — docker_init.bash unconditionally called groupmod/usermod even on read-only root filesystems (podman with read_only=true). Added a writability check for /etc/group and /etc/passwd. If read-only and UID/GID already match, the mod is skipped gracefully. If they don't match, a clear error message suggests setting matching IDs or disabling read_only mode.