Commit Graph

2959 Commits

Author SHA1 Message Date
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
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