Commit Graph

  • 158d9433d3 fix: address PR #4788 review comments on planar sizing and SHM bounds fix/avpixelformat-respin Isaac Connor 2026-05-23 17:10:22 -04:00
  • 39dfe011ee fix: avoid OOB read on negative gsoap error codes in ONVIF Subscribe fixes #4842 release-1.38 Isaac Connor 2026-05-23 09:48:49 -04:00
  • 1e38cfeb09 fix: clean up ONVIF subscription before re-Subscribe to stop NotAuthorized loop Isaac Connor 2026-04-28 21:36:29 -04:00
  • 12ef81b8a5 fix: avoid OOB read on negative gsoap error codes in ONVIF Subscribe fixes #4842 master Isaac Connor 2026-05-23 09:48:49 -04:00
  • d6a146e1d7 fix: address PR #4788 review comments on SHM publish ordering and overlay bounds Isaac Connor 2026-05-23 09:40:00 -04:00
  • db6747402e fix: keep DefaultVideo as mp4 name throughout event lifecycle refs #4839 Isaac Connor 2026-05-23 09:24:35 -04:00
  • 60d2e3d7a8 fix: polyfill str_starts_with/str_ends_with/str_contains for PHP 7 Isaac Connor 2026-05-18 18:36:23 -04:00
  • 97d29ae704 fix: make zm_update-1.39.10.sql idempotent for reruns Isaac Connor 2026-05-18 18:29:00 -04:00
  • 35dc22ed48 Merge pull request #4792 from IgorA100/patch-380634 Isaac Connor 2026-05-23 09:18:22 -04:00
  • 47a46c4f94 Merge pull request #4837 from IgorA100/patch-504146 Isaac Connor 2026-05-23 09:17:07 -04:00
  • 1fe29202f5 fix: address PR #4788 review comments on AVPixelFormat migration Isaac Connor 2026-05-22 19:35:50 -04:00
  • 2e6b1f77a2 Merge pull request #4810 from connortechnology/deadlock-fixes Isaac Connor 2026-05-22 18:20:51 -04:00
  • 67ab6c70d5 Merge branch 'master' into patch-504146 IgorA100 2026-05-22 18:00:12 +03:00
  • 46fdd66c18 More correctly retrieves Component from $_REQUEST and writes it to the session (log.php) IgorA100 2026-05-22 17:59:22 +03:00
  • 7c5bd7e55c More correct retrieval of zmLogFilterLevel from session (log.php) IgorA100 2026-05-22 17:48:42 +03:00
  • a5ea0b242e fix: keep console summary row aligned when toggling event columns Isaac Connor 2026-05-22 08:59:46 -04:00
  • c6f5872e5e Merge branch 'master' of github.com:ZoneMinder/zoneminder Isaac Connor 2026-05-21 21:21:02 -04:00
  • a7c3fb7ce6 Merge branch 'master' into fix/avpixelformat-respin Isaac Connor 2026-05-21 21:11:40 -04:00
  • 5174f76e59 Merge branch 'master' into patch-380634 Isaac Connor 2026-05-21 21:09:05 -04:00
  • 0f44886ba1 More correct parsing of $_REQUEST['level'] before assigning its value to $L (log.php) IgorA100 2026-05-21 18:46:07 +03:00
  • 8a58971bef fix: string-compare BIGINT counters in zmaudit CAS skip checks Isaac Connor 2026-05-21 07:20:36 -04:00
  • 503c16ace6 Merge pull request #4836 from IgorA100/patch-248249 Isaac Connor 2026-05-21 07:18:13 -04:00
  • baa66facf9 Potential fix for pull request finding Isaac Connor 2026-05-21 07:15:51 -04:00
  • d6d536e428 Merge pull request #4838 from IgorA100/patch-769833 Isaac Connor 2026-05-21 07:10:02 -04:00
  • 805ebcdf3f Don't use the $newSessionValue array and cast $_REQUEST['level'] to a scalar string (log.php) IgorA100 2026-05-21 11:38:25 +03:00
  • 0ae7e74177 Don't use the $newSessionValue array and cast $_REQUEST['level'] to a scalar string (log.php) IgorA100 2026-05-21 11:35:08 +03:00
  • 6db9b29158 feat: refresh auth hash and retry on MonitorStream image error Isaac Connor 2026-05-20 23:00:59 -04:00
  • 61d8a7c71d fix: enrich zms auth-failure warning with diagnostic fields Isaac Connor 2026-05-20 23:00:14 -04:00
  • 19cc1b89b6 fix: only show 'Use ONVIF' badge on console when listener is enabled Isaac Connor 2026-05-20 18:30:26 -04:00
  • 968b95fa9f Merge branch 'master' into patch-504146 IgorA100 2026-05-20 21:47:20 +03:00
  • 27d196a53b Edited comment (log.js) IgorA100 2026-05-20 20:36:33 +03:00
  • a01f196917 Potential fix for pull request finding IgorA100 2026-05-20 20:35:06 +03:00
  • 25da6cce9e fix: CAS-guard Event_Summaries UPDATE in zmaudit to preserve concurrent writes Isaac Connor 2026-05-20 08:50:32 -04:00
  • 673d5a9336 fix: chunk zmstats bucket-prune DELETE IN-list to avoid packet-size limits Isaac Connor 2026-05-20 08:50:31 -04:00
  • 07d50a8fed fix: CAS-style Storage DiskSpace update in zmaudit to preserve concurrent adjustments Isaac Connor 2026-05-18 20:04:54 -04:00
  • 5183fb647a fix: use $dbh->do for SET TRANSACTION to preserve the next-TX isolation level Isaac Connor 2026-05-18 20:04:54 -04:00
  • 01b142531c fix: skip zmDbDo success Debug when inside a caller-managed transaction Isaac Connor 2026-05-18 20:04:53 -04:00
  • 41ba6808d3 Merge branch 'master' into patch-248249 IgorA100 2026-05-18 00:17:37 +03:00
  • b57f773f18 Prevent the "#clearLogsBtn" status from appearing active after clicking the "#clearLogsConfirmBtn" button. The issue was related to an unnecessary call to manageClearButtonAvailability() (log.js) IgorA100 2026-05-18 00:15:22 +03:00
  • 22cb2454f9 Potential fix for pull request finding IgorA100 2026-05-17 22:39:08 +03:00
  • c1850820fe Open and close the session only once per page refresh. (log.php) IgorA100 2026-05-17 21:25:02 +03:00
  • dcf03c82e6 More accurate page navigation and statistics display (log.js) IgorA100 2026-05-17 19:48:42 +03:00
  • 7563c15f76 refactor: simplify Event::delete bind-list to a plain SQL list Isaac Connor 2026-05-17 10:18:49 -04:00
  • 69aea10d27 Merge pull request #4805 from ZoneMinder/copilot/fix-zms-mjpeg-response-status Isaac Connor 2026-05-17 09:23:28 -04:00
  • d098a055b8 fix: track Event_Summaries enumerate failure as partial resync in zmaudit Isaac Connor 2026-05-17 08:50:38 -04:00
  • 8fb4ad79e6 perf: restrict zmstats ES resync to monitors with pruned buckets Isaac Connor 2026-05-17 08:50:38 -04:00
  • 411b6916bf fix: avoid DB-backed logging inside zmDbDo when caller manages the transaction Isaac Connor 2026-05-17 08:50:38 -04:00
  • 03801a9e23 fix: reset step/send_twice in MonitorStream CMD_STOP; reset stopped in EventStream.js lifecycle copilot/fix-zms-mjpeg-response-status copilot-swe-agent[bot] 2026-05-17 12:37:39 +00:00
  • 1bce09f4e8 fix: address review feedback - endian decode, send_twice init, setLastViewed, curr_frame_id gating copilot-swe-agent[bot] 2026-05-17 03:29:41 +00:00
  • ccc0bcf82b fix: track per-row UPDATE failures in zmaudit ES and Storage resync Isaac Connor 2026-05-16 23:14:38 -04:00
  • 52d5f80e08 docs: clarify per-monitor UPDATE lock state in zmstats resync Isaac Connor 2026-05-16 23:14:37 -04:00
  • 1323e9f023 docs: reference the actual Event::Event constructor in lock-order block Isaac Connor 2026-05-16 23:14:37 -04:00
  • d01300832e fix: log Error in Event::delete when deadlock retries are exhausted Isaac Connor 2026-05-16 23:14:37 -04:00
  • e254ed41d2 docs: expand triggers.sql lock-order block with full writer list Isaac Connor 2026-05-16 22:44:14 -04:00
  • 7b4617b1ad docs: document atomicity tradeoff in zmstats/zmaudit ES resync Isaac Connor 2026-05-16 22:44:14 -04:00
  • 628bcb3e81 fix: don't log Error on deadlock inside a caller-managed transaction Isaac Connor 2026-05-16 22:44:14 -04:00
  • 12f45ecdc9 Merge pull request #4835 from ZoneMinder/4757-hls-fragment-tracking Isaac Connor 2026-05-16 21:49:29 -04:00
  • 3b03ec5f12 refactor: route VideoStore destructor through finalize() refs #4757 4757-hls-fragment-tracking Isaac Connor 2026-05-16 19:30:19 -04:00
  • 4aa62a4d82 fix: VideoStore filename use-after-free + null-oc destructor guard refs #4757 Isaac Connor 2026-05-16 18:15:20 -04:00
  • 5c0532fe3b fix: drop DefaultVideo extension check from \$has_hls refs #4757 Isaac Connor 2026-05-16 18:15:19 -04:00
  • 26f2d819c5 Avoid endless AJAX table update requests if the query returned 0 rows on the Log page. (log.js) IgorA100 2026-05-17 00:40:14 +03:00
  • 3dc9e9a905 Renamed session 'ZM_LOG_FILTER_LEVEL' to 'zmLogFilterLevel' (log.php) IgorA100 2026-05-17 00:29:01 +03:00
  • ae84fbde72 Save the selected filter level in the session (log.php) IgorA100 2026-05-17 00:21:40 +03:00
  • af375e78dc Managing the availability of the clear logs button (log.js) IgorA100 2026-05-16 23:44:12 +03:00
  • 2e83b8b074 revert: stop forcing DefaultVideo='index.m3u8' for HLS events refs #4757 Isaac Connor 2026-05-16 12:01:19 -04:00
  • 4182a829db fix: drain VideoStore reorder_queues inside finalize() refs #4757 Isaac Connor 2026-05-16 12:01:19 -04:00
  • 375e82fd88 fix: don't force HLS when user explicitly picked MP4 codec refs #4757 Isaac Connor 2026-05-16 11:47:42 -04:00
  • e378da3d1b fix: disable video.js liveui so HLS scrubbing works on in-progress events refs #4757 Isaac Connor 2026-05-16 11:21:21 -04:00
  • 20da5e5f12 fix: report served mp4 filename in view_video.php Content-Disposition refs #4757 Isaac Connor 2026-05-16 11:21:21 -04:00
  • 275b675ac8 fix: stop view_hls.php emitting /zm/index.php?index.php?view=… refs #4757 Isaac Connor 2026-05-16 11:21:21 -04:00
  • 1ef87b86f0 Merge remote-tracking branch 'upstream/master' into 4757-hls-fragment-tracking Isaac Connor 2026-05-16 11:15:00 -04:00
  • 10a4f9af13 fix: pick HLS player when index.m3u8 exists, not from DefaultVideo refs #4757 Isaac Connor 2026-05-15 23:54:40 -04:00
  • 47d3af70c7 fix: keep DefaultVideo='index.m3u8' for events with an HLS manifest refs #4757 Isaac Connor 2026-05-15 23:54:32 -04:00
  • 5075dcceec Merge branch 'master' of github.com:ZoneMinder/zoneminder Isaac Connor 2026-05-15 23:20:22 -04:00
  • 61c4c6606b perf: scope Event neighbor queries to Id only Isaac Connor 2026-05-15 23:01:00 -04:00
  • 671e1c361f fix: stop warning on URL/session user mismatch in getAuthUser Isaac Connor 2026-05-15 23:01:00 -04:00
  • ccfb835e09 Merge branch 'master' of github.com:ZoneMinder/zoneminder Isaac Connor 2026-05-15 23:01:00 -04:00
  • 0e532cd77b fix: correct HLS fragment byte-range and duration tracking refs #4757 Isaac Connor 2026-05-15 19:28:00 -04:00
  • 540e0fedf5 Merge pull request #4828 from ZoneMinder/copilot/fix-groupid-filtering-issue Isaac Connor 2026-05-15 18:38:50 -04:00
  • 2be9c86c99 Merge pull request #4834 from abishai/fix-arm-build Isaac Connor 2026-05-15 18:33:13 -04:00
  • b2d7d6065c fix: use getSkinFile() for _monitor_filters.php include path in console.php copilot/fix-groupid-filtering-issue copilot-swe-agent[bot] 2026-05-15 22:30:11 +00:00
  • 52cfaff3fc typo abi 2026-05-16 01:27:23 +03:00
  • 1fe7aa9c25 Merge branch 'master' into patch-380634 Isaac Connor 2026-05-15 18:27:01 -04:00
  • bdc0ef402c Merge pull request #4832 from IgorA100/patch-821418 Isaac Connor 2026-05-15 18:19:15 -04:00
  • f0b3bc7e61 Merge pull request #4833 from IgorA100/patch-266743 Isaac Connor 2026-05-15 18:18:41 -04:00
  • b935bd9f5c Merge branch 'master' into copilot/fix-groupid-filtering-issue Isaac Connor 2026-05-15 18:17:04 -04:00
  • 5c0f9a1b14 fix: guard ZM_WEB_REFRESH_LOGS against missing Config row Isaac Connor 2026-05-14 18:10:58 -04:00
  • 878a9dab14 Since kFreeBSD was amd64 and i386 archs only, remove unnecessary checks abi 2026-05-14 20:27:36 +03:00
  • 6faa106af1 Fix FreeBSD arm builds abi 2026-05-14 00:35:33 +03:00
  • 43412fda8f Fix: ".chosen-drop" should always be in the foreground (sidebar.css) IgorA100 2026-05-15 21:58:05 +03:00
  • 173af3bc8d Fix: Fixed overlapping ".eventStats" and dropdown tags (event.css) IgorA100 2026-05-15 18:56:13 +03:00
  • b4a2146afd fix: use getFilterSelection() and validCardinal() per reviewer feedback copilot-swe-agent[bot] 2026-05-15 12:00:56 +00:00
  • 0317415a82 Use ConfirmDeleteGroups instead of ConfirmDelete IgorA100 2026-05-15 14:57:38 +03:00
  • 46103db974 Merge branch 'ZoneMinder:master' into patch-380634 IgorA100 2026-05-15 13:34:17 +03:00
  • 06d4918223 Listen for the "click" event for #delConfirmBtn only once. (skin.js) IgorA100 2026-05-15 13:31:13 +03:00
  • e272cb88f3 Potential fix for pull request finding IgorA100 2026-05-15 13:28:40 +03:00
  • a5b2f5aa71 Merge pull request #4812 from IgorA100/patch-481066 Isaac Connor 2026-05-14 20:44:54 -04:00
  • 4e64ea6b6b fix: use filter_var FILTER_VALIDATE_INT for stricter ID validation in queryRequest copilot-swe-agent[bot] 2026-05-14 23:38:15 +00:00
  • cbee86f397 fix: GroupId filter persists after browser refresh on Console view copilot-swe-agent[bot] 2026-05-14 23:37:14 +00:00
  • f8581da34b Initial plan copilot-swe-agent[bot] 2026-05-14 23:05:26 +00:00