Commit Graph

1244 Commits

Author SHA1 Message Date
Isaac Connor
2aa5de8d51 Sync up with zm_utils version 2023-06-10 12:19:52 -04:00
Isaac Connor
66d7f88edf Clean up help text for ZM_LOG_DEBUG_FILE to not say that it can include a directory. It should be JUST a filename. 2023-06-09 17:27:54 -04:00
Isaac Connor
93ddf51cd7 Use ControlDevice for ChannelId. Update realm detection in PutCmd. Mostly debugging to see why a second put fails auth. 2023-06-01 10:00:51 -04:00
Isaac Connor
3c0bb3a7a0 Clean up realm usage, add some more debugging 2023-05-25 13:54:24 -04:00
Isaac Connor
6b415f5d55 Remove redundant request in PutCmd 2023-05-24 14:42:13 -04:00
Isaac Connor
c0e66644e9 Update Netcat to support Digest Auth, and fix bad cutnpaste 2023-05-17 19:12:36 -04:00
Isaac Connor
447e411aa7 Add getting username/password/address from Path instead of ContrnolAddress 2023-05-14 19:28:40 -04:00
Isaac Connor
d81a8a9c9c Add Deleted to Monitor perl object 2023-04-25 13:51:53 -04:00
Isaac Connor
d2fb365fa9 Add the ability to send a single summary email instead of individual emails per event 2023-04-24 17:53:16 -04:00
Isaac Connor
9b8dd156be Update s3 support, moving it into the storage object. 2023-04-22 09:54:13 -04:00
Isaac Connor
cb8ec708fc Add support for aws_bucket and subpath 2023-03-23 10:28:58 -04:00
Isaac Connor
d2751a7254 Move s3 object creation code to a sub s3 in storage so it gets cached. 2023-03-23 10:03:14 -04:00
Isaac Connor
7779af74ad Populate missing serial field in Storage class 2023-03-19 11:31:12 -04:00
Isaac Connor
440ec48653 Must detaint rows and replace all ? with %s 2023-03-07 08:11:00 -05:00
Isaac Connor
e82451f2bb Add ZM_WEB_HOMEVIEW option 2023-03-05 10:21:04 -05:00
Isaac Connor
5280c423bb Add comment explaining cpuload values 2023-03-01 14:08:28 -05:00
Isaac Connor
d750daebbc Fix NewStorage=>self 2023-02-16 12:17:38 -05:00
Isaac Connor
9aa44645dd Hack s3 with LWP to not cache connections so that we don't run out of files 2023-02-16 11:52:16 -05:00
Isaac Connor
f437aadbe6 Update s3fs url parsing to match that in Event 2023-02-16 11:51:11 -05:00
Isaac Connor
07115422e7 Handle case where event has been moved but db not updated. This can happen when using a transaction and the db goes away. 2023-02-16 09:39:54 -05:00
Isaac Connor
c50209f66c Listing dir contents really fills up logs. Make it only report on level 4 2023-02-16 09:30:47 -05:00
Isaac Connor
03b52a1ee5 Strip https off host and don't use virtualhost method. 2023-02-13 17:27:51 -05:00
Isaac Connor
b6c729c700 Improve s3 url parsing and use Net::Amazon::S3::Vendor 2023-02-12 16:49:46 -05:00
Isaac Connor
def5a1794c Don't try to do AWS delete if parsing failed 2023-02-11 12:36:33 -05:00
Isaac Connor
7960496044 Handle https?:// in the host 2023-02-11 09:19:53 -05:00
Isaac Connor
f617a20fe5 Adding :80 to address is not worthy of an Error log 2023-02-07 09:11:29 -05:00
Isaac Connor
2884afdef5 Handle Monitor attr which is really MOnitorId 2023-02-07 09:00:42 -05:00
Isaac Connor
a980788394 Update with newer username/password parsing from Path. Implement get/set config, ping, probe 2023-01-31 10:06:06 -05:00
Isaac Connor
ebad3a8411 Make version and telemetry options visible 2023-01-27 15:50:18 -05:00
Isaac Connor
2b789f0051 Properly quote some fields and add missing fields to defaults 2023-01-17 12:54:21 -05:00
Isaac Connor
907d00ffc7 Add ZM_WEB_NAVBAR_STICKY to web options 2023-01-16 16:38:35 -05:00
Isaac Connor
8bb80cb1ac Put back authenticating to '/cgi/ptdc.cgi' instead of /. 2022-12-05 12:50:32 -05:00
Isaac Connor
a0de514e8d Add 2>&1 to command to delete event dir so that we get error messages logged. 2022-12-04 10:44:03 -05:00
Isaac Connor
1d19d362ae Add status to debug logging of executeShellCommand 2022-12-04 10:44:03 -05:00
Isaac Connor
d76fb5e5cb Unhide the snapshot feature setting 2022-11-30 13:52:24 -05:00
Isaac Connor
6adec2eb37 Add SSL support to Dahua PTZ 2022-11-29 14:03:27 -05:00
Isaac Connor
92a82d603b Fix testing of state in reboot(). Set state in open() 2022-11-24 09:27:49 -05:00
Isaac Connor
7065678065 Fix crash in zmfilter DiskSpace Update when Event doesn't exist 2022-11-22 12:38:48 -05:00
Isaac Connor
e52a77f206 Slightly betr clone 2022-11-17 14:53:19 -05:00
Isaac Connor
3fbfce459c Clone the Control object because it is not monitor specific 2022-11-17 14:41:55 -05:00
Isaac Connor
2e23aedbbc Add in clone function 2022-11-17 14:41:41 -05:00
Isaac Connor
6e5b4ff6e1 Fix _ instead of __git_main in file::Find::find, clean up use of __git_main 2022-11-01 18:42:10 -04:00
Isaac Connor
73d9f2482c Add ZM_LOG_INJECT config parameter to disable unprivileged log injection through api. 2022-10-06 14:51:56 -04:00
Isaac Connor
1e43f55479 Fix spelling 2022-09-28 15:58:59 -04:00
Isaac Connor
9db64b860c Don't try to close the event if we have no Frame information 2022-09-28 15:58:28 -04:00
Isaac Connor
812ce283ab Use zmDbFetchOne instead of incorrect dbFetchOne 2022-09-28 12:37:01 -04:00
Isaac Connor
44fd2f99e0 Add zmSQLExecute and zmDbFetchOne to Exports. Add a debug to zmDbFetchOne 2022-09-28 12:35:48 -04:00
Isaac Connor
3a75f147ec Implement Event::Close() which fixes up a crashed event. 2022-09-28 11:07:11 -04:00
Isaac Connor
a16e7aad62 Switch to utf8mb4 to support 4 byte unicode which is available since mysql 5.5 2022-09-22 10:15:57 -04:00
VikingGer
e1a2061ba2 Instar control for 720p CGI devices
Onvif just yielded the absolute basic functions, but especially no presets. This control fills the gap.
2022-09-16 15:14:05 +02:00