Commit Graph
2980 Commits
Author SHA1 Message Date
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
Isaac Connor 9f107143c7 Include console in the WEB_LIST_THUMBS description/help 2025-07-30 12:23:57 -04:00
Isaac Connor 36e0a56da3 Merge branch 'master' of github.com:ZoneMinder/zoneminder 2025-07-30 12:16:26 -04:00
Isaac Connor 9dd819335c Add support for non-ptz Axis cameras doing focus using the opticssetup.cgi 2025-07-29 11:54:08 -04:00
Isaac Connor 385ae52f2f Add Deleting Event_Data 2025-07-24 17:43:38 -04:00
Isaac Connor aa1b19ddc7 Fix default for GO2RTC_PATH 2025-07-17 15:33:16 -04:00
Isaac Connor ea7f868ed5 UPgrade nonce generation. Fixes #3412 2025-07-14 12:02:03 -07:00
Isaac Connor 225b428592 Rework left vs top as NAVBAR_TYPE 2025-07-05 11:46:06 -04:00