mirror of
https://github.com/ZoneMinder/zoneminder.git
synced 2026-03-26 01:32:29 -04:00
- Add user= parameter to get_auth_relay() so zms can use the indexed Username column instead of iterating all users to validate the hash - Apply the same fix to Event.php getStreamSrc() and getThumbnailSrc() - Tighten Monitor.php from isset() to !empty() for consistency - In MonitorStream.js start(), check if the auth hash in the img src matches the current auth_hash before resuming via CMD_PLAY. If stale, fall through to rebuild the URL with fresh auth_relay. This prevents long-running montage pages from spawning zms with expired credentials. - Downgrade zms auth failure from Error to Warning Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>