Isaac Connor
43f2525fdf
Fix setting authority clearing host
2025-12-22 09:49:37 -05:00
Isaac Connor
adfcbd1d69
Add route for tags
2025-12-19 16:48:52 -05:00
Isaac Connor
3b0feba15f
Add db config entries to zm_configvals
2025-12-19 16:48:44 -05:00
Isaac Connor
cdbeea439b
Add named paramter filtering to Configs api index. Add updating returned config entry with values from zm_config which may have been overridden in /etc/zm/conf.d
2025-12-19 16:48:25 -05:00
Isaac Connor
d8ccd1cdfa
Fix Monitor=>Frame in associations
2025-12-19 16:48:15 -05:00
Isaac Connor
c6e6a18145
Test for tag instead of #4495
2025-12-19 16:14:51 -05:00
Isaac Connor
a15fb72b6f
error => debug
2025-12-19 12:06:12 -05:00
Isaac Connor
254fd58c40
Use css style= to set width of video tag, and if height is specified, also set it. Fixes streams not having height.
2025-12-19 12:03:29 -05:00
Isaac Connor
bbae281d05
Merge branch 'copilot_fix-onvif-event-subscription'
2025-12-19 11:20:59 -05:00
Isaac Connor
68c857fc36
Merge remote-tracking branch 'upstream/copilot/fix-onvif-event-subscription' into copilot_fix-onvif-event-subscription
2025-12-19 11:11:41 -05:00
Isaac Connor
6c2ad8d906
Use the same code for ImageStill and for ImageStream. Use ImageStream when mode == paused. Fixes #4491
2025-12-19 11:10:32 -05:00
copilot-swe-agent[bot]
c3940491d6
Fix missing closing brace in Monitor::ONVIF::start function
...
Added the missing closing brace for the else block (success path) that starts
at line 261. The function now compiles correctly with proper brace matching.
Co-authored-by: connortechnology <925519+connortechnology@users.noreply.github.com >
2025-12-19 15:08:33 +00:00
Isaac Connor
55e40edb8a
Merge remote-tracking branch 'upstream/copilot/fix-onvif-event-subscription' into copilot_fix-onvif-event-subscription
2025-12-19 09:57:31 -05:00
Isaac Connor
46669166eb
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2025-12-19 09:55:54 -05:00
Isaac Connor
6d3b7ddebc
Add ZM_WEB_ID_ON_FILTER to optionally remove the Id from the dropdown
2025-12-19 09:55:43 -05:00
copilot-swe-agent[bot]
b71bc6a36b
Restore ONVIF implementation with Logger API and type fixes
...
This commit restores the complete ONVIF implementation that was accidentally
removed in commits 324e4c0 and b1fbc8c , and applies the necessary fixes from
those commits:
1. Replace config.log_level with Logger::fetch()->level() >= Logger::DEBUG3
at three locations to use the proper ZoneMinder Logger API
2. Fix parse_event_message parameter type from struct _wsnt__NotificationMessage*
to wsnt__NotificationMessageHolderType* to match the actual type passed
All 824 lines of the ONVIF implementation are now restored with the correct
Logger API usage and proper type signatures.
Co-authored-by: connortechnology <925519+connortechnology@users.noreply.github.com >
2025-12-19 14:47:35 +00:00
Isaac Connor
fbde89c33e
Merge pull request #4492 from Simpler1/patch-3
...
Fix(Filter): Handle events with multiple tags
2025-12-19 09:46:09 -05:00
Simpler1
adf3eb2381
Fix(Filter): Handle events with multiple tags
...
Fixes an error that occurred when running a named filter that returned events that contained more than one tag.
Subquery returns more than 1 row
2025-12-19 09:32:19 -05:00
Isaac Connor
b1fbc8c097
Fix type mismatch in parse_event_message function signature
...
Change parameter type from struct _wsnt__NotificationMessage* to
wsnt__NotificationMessageHolderType* to match the actual type being
passed from the loop that iterates over
tev__PullMessagesResponse.wsnt__NotificationMessage.
2025-12-18 14:09:55 -05:00
Isaac Connor
324e4c0e1f
Fix ONVIF debug logging to use proper ZoneMinder Logger API
...
Replace config.log_level >= 3 with Logger::fetch()->level() >= Logger::DEBUG3 at three locations (lines 205, 236, 351) to use the proper ZoneMinder Logger API instead of the non-existent config.log_level variable.
2025-12-18 14:02:32 -05:00
copilot-swe-agent[bot]
0c120deeed
Add named constants for magic numbers
...
Co-authored-by: connortechnology <925519+connortechnology@users.noreply.github.com >
2025-12-18 17:28:48 +00:00
copilot-swe-agent[bot]
b1b2932238
Remove unused log_soap_request_response placeholder function
...
Co-authored-by: connortechnology <925519+connortechnology@users.noreply.github.com >
2025-12-18 17:27:21 +00:00
copilot-swe-agent[bot]
539119e3f1
Fix code review issues: safe parsing, exact string matching
...
Co-authored-by: connortechnology <925519+connortechnology@users.noreply.github.com >
2025-12-18 17:25:40 +00:00
copilot-swe-agent[bot]
74414ddecc
Add retry logic with exponential backoff
...
Co-authored-by: connortechnology <925519+connortechnology@users.noreply.github.com >
2025-12-18 17:23:39 +00:00
copilot-swe-agent[bot]
f79bc2b895
Add configurable timeout values via onvif_options
...
Co-authored-by: connortechnology <925519+connortechnology@users.noreply.github.com >
2025-12-18 17:21:15 +00:00
copilot-swe-agent[bot]
6ff51d88b2
Fix wildcard matching logic and add clarifying comment
...
Co-authored-by: connortechnology <925519+connortechnology@users.noreply.github.com >
2025-12-18 17:18:52 +00:00
copilot-swe-agent[bot]
3f64956449
Implement flexible message parsing, auth fallback, and improved WS-Addressing
...
Co-authored-by: connortechnology <925519+connortechnology@users.noreply.github.com >
2025-12-18 17:16:30 +00:00
copilot-swe-agent[bot]
8e097a7efe
Initial plan
2025-12-18 17:07:03 +00:00
Isaac Connor
641e785f4c
Add Path, with sanitization to telemetry
2025-12-17 18:52:26 -05:00
Isaac Connor
2d75e7cafd
Only report non-deleted monitors
2025-12-17 17:00:45 -05:00
Isaac Connor
d997084131
Bump to 1.37.75 for creation of Index on Monitor_Status UpdatedOn
2025-12-17 14:22:30 -05:00
Isaac Connor
0d2e3a1f60
Merge branch 'master' of github.com:ZoneMinder/zoneminder
2025-12-16 12:23:46 -05:00
Isaac Connor
026db9e9ca
Fix js error when custom layout. Fixes #4483
2025-12-16 12:23:41 -05:00
Isaac Connor
23bb062ba2
Add index on UpdatedOn column of Monitor_Status table
2025-12-16 11:15:40 -05:00
Isaac Connor
1c3f982c82
Merge pull request #4485 from ZoneMinder/dependabot/github_actions/actions/download-artifact-7
...
Bump actions/download-artifact from 6 to 7
2025-12-15 13:41:13 -05:00
Isaac Connor
47a4f09ed2
Merge pull request #4484 from ZoneMinder/dependabot/github_actions/actions/upload-artifact-6
...
Bump actions/upload-artifact from 5 to 6
2025-12-15 13:40:54 -05:00
dependabot[bot]
229ad47c7d
Bump actions/download-artifact from 6 to 7
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-15 17:02:36 +00:00
dependabot[bot]
e9dcea78e2
Bump actions/upload-artifact from 5 to 6
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-15 17:02:30 +00:00
Isaac Connor
13999ab2a3
Unsupported control messages can be debug level. Remove some cruft.
2025-12-15 09:53:34 -05:00
Isaac Connor
ae3e8a86b9
Fix initial status update
2025-12-14 12:43:27 -05:00
Isaac Connor
9699334780
BUmp version to 1.37.74 for triggers update
2025-12-11 18:31:30 -05:00
Isaac Connor
a59f13b9ea
Apply new triggers that only update summary tables if there is a DiskSpace change.
2025-12-11 18:31:30 -05:00
Isaac Connor
b0c46387b8
Merge pull request #4482 from Simpler1/patch-2
...
Update skin.css
2025-12-11 12:36:57 -05:00
Simpler1
f97a69cf43
Update skin.css
...
Better experience on mobile with a narrow display. Keeps the tags field from jumping from a single line to two lines after entering a tag.
2025-12-11 11:58:47 -05:00
Isaac Connor
46e9991272
Merge pull request #4481 from IgorA100/patch-173721
...
Fix: Allow using any character from the "letter" category in the name of the downloaded event archive on Events page
2025-12-11 09:00:54 -05:00
Isaac Connor
8acb9be4b5
Merge pull request #4480 from IgorA100/patch-545508
...
Fix: With "bfcache," always refresh the page without analyzing the content height.
2025-12-11 09:00:02 -05:00
IgorA100
0020d29c89
Removed the ":" character from allowed characters (event.php)
2025-12-11 12:39:18 +03:00
IgorA100
b1f65aaabc
Fix: Allow using any character from the "letter" category in the name of the downloaded event archive (event.php)
...
This change will allow the use of any national Unicode alphabet in the file name.
We also allow any numeric character and the characters "-", ".", "(", ")"
The ":" character is prohibited in file names in Windows, so we're excluding it from the list of allowed characters.
2025-12-11 12:15:11 +03:00
IgorA100
0e91388d16
Removed extra space (skin.js)
2025-12-11 10:35:53 +03:00
IgorA100
f2cf0dd962
Fix: With "bfcache," always refresh the page without analyzing the content height. (skin.js)
...
Because in addition to Firefox, the problem occurs on some Linux (Chromium) and Android (Chrome) devices.
2025-12-11 10:24:49 +03:00