Commit Graph
2987 Commits
Author SHA1 Message Date
Isaac Connor 43f2525fdf Fix setting authority clearing host 2025-12-22 09:49:37 -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
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 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
Simpler1 3a0d8d7c8f Fix(tags): "No Tag" filter now works properly. 2025-12-08 15:09:01 -05:00
Isaac Connor 43f281c005 Add ZM_WEB_ANIMATIONS so that we can decide to turn off ui css animations 2025-12-05 14:13:52 -05:00
Isaac Connor 988bab6dcb Handle when there are no frame records 2025-12-02 13:58:00 -05:00
Isaac Connor 2cfed3d8f1 headers must be an array ref aparently. 2025-11-25 09:01:32 -05:00
Isaac Connor 5bb4caab8f Fixup taking content as a hash. Use URI to convert it to a string. Add headers support in post. 2025-11-24 16:23:28 -05:00
Isaac Connor 25297e440c Put locking around updating server records 2025-11-13 15:45:51 -05:00
Isaac Connor aaffd5822a Move assigning ua up because it gets used in guess_crednetials 2025-11-11 15:54:49 -05:00
Isaac Connor 9c9a2dcb0b Update to use Control:: methods instead of our own duplicates 2025-11-07 16:24:00 -05:00
Isaac Connor dcc2779882 Don't add extra / in get/post/put. Automatically populate BaseUrl and ua->credentials. Fall back to getting credentials from monitor->User and ->Pass 2025-11-07 16:23:51 -05:00
Isaac Connor 9da6a2e424 Year is 2 digit in deep mode 2025-11-06 21:26:08 -05:00
Isaac Connor 10901eb08f Remove extra line, use // to collapse lines 2025-11-06 21:25:40 -05:00
Isaac Connor 0baa4007e5 Prevent warning when empty ControlDevice 2025-10-24 16:59:48 -04:00
Isaac Connor be98d56c43 In order to reboot, we need to be able to open the control. So don't bothwe with ping. 2025-10-24 16:59:13 -04:00
Isaac Connor abcb281542 FIx extra ) 2025-10-24 09:08:43 -04:00
Isaac Connor a0d66fc58f Add support for CurrentDate/Time/DateTime to filters 2025-10-23 19:17:00 -04:00
Isaac Connor 559008c074 Fix inclusion of Manufacturer and Model in telemetry data. Add timezone. 2025-10-21 06:55:44 -04:00
Isaac Connor ecf6d7a797 Add verbose and dry_run options 2025-10-21 05:40:52 -04:00
Isaac Connor 5db736f135 Update default value for ZM_TELEMETRY_SERVER_ENDPOINT 2025-10-21 05:40:34 -04:00
Isaac Connor 48ae1c5f28 Only update storage DiskSpace if assigned an area 2025-10-17 08:17:16 -04:00
Isaac Connor 83532aba60 Use https in zoneminder home url 2025-10-15 17:32:54 -04:00
Isaac Connor 3dddf0e1a8 Reload Storage before updating because it may overwrite changes due to caching 2025-10-10 13:26:12 -04:00
Isaac Connor 468c681f52 Remove default from GO2RTC_PATH 2025-09-27 11:59:44 -04:00
Isaac Connor d887b96922 Fix config=>Config 2025-09-22 14:47:40 -04:00
Isaac Connor f526f26282 Add default for rm 2025-09-22 09:08:42 -04:00
Isaac Connor 7def21c714 OldStorage may be empty, so don't save the storage if no Id 2025-09-15 14:23:52 -04:00
Isaac Connor dd2738c58e Set self{host and delete ping so we can use parent->ping 2025-09-09 17:09:10 -04:00
Isaac Connor b03264957d Populate BaseURL 2025-09-05 15:27:13 -04:00
Isaac Connor 96df4d254d Fix warning 2025-09-05 10:24:47 -04:00
Isaac Connor 0ca432fc6a Use Control::guess_credentials. 2025-09-01 09:36:07 -04:00
Isaac Connor a534f9b429 Return uri from guess_credentials. Add a warning when no ip in ping 2025-09-01 09:35:16 -04:00
Isaac Connor ed96724f54 Return undef or \!undef from open. Set self{host} for use in get/post 2025-08-30 16:30:43 -04:00
Isaac Connor b5af4db1c1 Add TapoC520WS PTZ Script 2025-08-30 10:37:08 -04:00
Isaac Connor e517738ec0 Fix for when there is no Model in Monitor 2025-08-26 16:17:36 -05:00
Isaac Connor 0d88341712 Fix url and uri 2025-08-18 15:50:40 -04:00
Isaac Connor 7cf58d230e Rename Event to event, and use new fix_DefaultVideo and guess_EndDateTime to make the recovered video more useuful by fixing DefaultVideo and EndDateTime 2025-08-14 18:07:55 -04:00
Isaac Connor 69551f4ca6 Add guess_EndDateTime and fix_DefaultVideo to be used in zmrecover.pl 2025-08-14 18:06:55 -04:00
Isaac Connor 1e5fbaea5d Add a post method 2025-08-14 10:47:22 -04:00
Isaac Connor b8fc2d08d5 Add guess_credentials to parent Control module 2025-08-14 09:09:44 -04:00
Isaac Connor 46dc4f3f17 Add reboot, use parent get() 2025-08-12 19:51:59 -04:00
VersusBG 429e54359b Create Serial_HEX_PelcoD.pm
Pelco PTZ D protocol send using SERIAL_HEX in ACTi ACD2100 encoder

With control caps

INSERT INTO `Controls` VALUES (NULL,'Serial_HEX_PelcoD','Remote','Serial_HEX_PelcoD',0,0,0,0,1,0,0,0,1,NULL,NULL,NULL,NULL,1,0,3,1,1,0,0,1,NULL,NULL,NULL,NULL,0,NULL,NULL,1,1,0,1,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,0,0,0,0,0,NULL,NULL,NULL,NULL,0,NULL,NULL,1,32,0,1,1,1,0,0,0,1,1,NULL,NULL,NULL,NULL,1,0,12,1,12,1,NULL,NULL,NULL,NULL,1,0,12,1,12,0,0);
2025-08-11 15:59:28 +03:00
Isaac Connor 5a57239eb1 Fix self=>event 2025-08-07 14:16:54 -04:00
Isaac Connor ed57267258 Remove updating the Storage table in triggers. Do those updates manually because there is frequently too much contention around the Storage table and filters get locked on it. 2025-08-07 14:08:45 -04:00
Isaac Connor 27c227d5f3 If there was an error copying, release the lock before returning 2025-08-07 11:20:10 -04:00
Isaac Connor 07b03ca0cf Improve warning when event has already been moved 2025-08-05 10:33:53 -04:00