- 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> |
||
|---|---|---|
| .. | ||
| ajax | ||
| api | ||
| css | ||
| fonts | ||
| graphics | ||
| includes | ||
| js | ||
| lang | ||
| skins/classic | ||
| sounds | ||
| vendor | ||
| views | ||
| .editorconfig | ||
| .gitignore | ||
| .travis.yml | ||
| CMakeLists.txt | ||
| README.md | ||
| composer.json | ||
| composer.lock | ||
| index.php | ||
| robots.txt | ||
README.md
Modern ZoneMinder Skin
This web frontend to ZoneMinder is a complete rewrite of the classic frontend, based on CakePHP.