Commit Graph

2958 Commits (a977cd5d4dfd486ebc729ad10d3db9358a2e91da)

Author SHA1 Message Date
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
Isaac Connor 48a856a0ea Add ZM_GO2RTC_PATH to config 2025-06-26 14:23:33 -04:00
Isaac Connor 762ee7a2a3 Rough in navbar additional links functionality 2025-06-23 11:59:44 -05:00
Isaac Connor 38c0f743c1 Use Bytes::Random::Secure instead of deprecated Data-Entropy. Fall back to Data-Entropy. Fixes #4333 2025-06-02 19:44:20 -04:00
Isaac Connor 78785861a7 Use '' instead of 0 for No Tag value. 2025-04-11 11:31:53 -04:00
Simpler1 aca3655442 feat(tags): Filter option for No Tag 2025-03-06 12:23:01 -05:00
Isaac Connor 7d45681ae1 Merge branch 'master' of github.com:ZoneMinder/zoneminder 2025-02-25 15:46:38 -05:00
Isaac Connor 4f3bad3e75 Add Options for TERM log out 2025-02-25 14:31:19 -05:00
Isaac Connor d18dca093f Convert IS/ISNOT to =/!= if the value is not 'NULL' 2025-02-19 11:47:33 -05:00
Isaac Connor edd77e692e Add debug of capturing and analysing status 2025-02-04 20:03:35 -05:00
Isaac Connor 64411489bc Merge branch 'master' of github.com:ZoneMinder/zoneminder 2025-01-24 12:34:15 -05:00
Isaac Connor 53d7d910d7 Log monitor id and name in error message about not being able to load control 2025-01-14 06:59:38 -05:00
Isaac Connor 1502723a74 Move ping to Control.pm 2025-01-14 06:58:42 -05:00
Isaac Connor b5ee966d90 Add some -> and test for ControlDevice so as not to give a warning 2025-01-05 13:12:40 -05:00
Isaac Connor 833cc41b0b If self{address} exists, use that instead of concatenating host + port 2025-01-05 13:11:19 -05:00
Isaac Connor 7c180887c7 Add missing } 2025-01-04 12:12:57 -05:00
Isaac Connor 27dfdd1b4e Upgrade Amcrest to use parent's code 2024-12-21 14:32:48 -05:00
Isaac Connor 7b59995a48 Use parent's credentials in HikVision 2024-12-21 14:32:48 -05:00
Isaac Connor 4c4ae608e0 Fix quoting on default for Importance 2024-12-13 11:40:39 -05:00
Isaac Connor 043886be5e Merge branch 'master' of github.com:ZoneMinder/zoneminder 2024-11-28 17:01:48 -05:00
Isaac Connor e26d108da5 Add use warnings 2024-11-24 13:00:15 -05:00
Isaac Connor ce35018319 Don't use a pre-prepared sth. A db disconnect can invalidate it and cause a crash. 2024-11-24 13:00:01 -05:00
Isaac Connor c42179ffa7 Handle db reconnects, don't disconnect db because it rug pulls from under logging functions 2024-11-24 12:57:56 -05:00