Commit Graph

2779 Commits (581a6aa6b80e726e8e3a9685e4d3562b3a492b5d)

Author SHA1 Message Date
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 e0d0d17f5e Fix not attaching body when not doing an html body. Fixes #3708 2023-05-16 09:56:01 -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 becabbcd1a Make objdetect attachments have unique filename 2023-04-26 14:54:02 -04:00
Isaac Connor d81a8a9c9c Add Deleted to Monitor perl object 2023-04-25 13:51:53 -04:00
Isaac Connor 1d7fe3f8ff objdetect images not existing should not be a warning 2023-04-25 09:59:40 -04:00
Isaac Connor 3fbf16cf74 Only send summary email if there are events 2023-04-24 20:15:11 -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 ffb4e05089 Missing objdetect.gif should be a debug, not a warning 2023-04-24 08:28:54 -04:00
Isaac Connor 12ecfa7dc9 DOn't start Deleted monitors 2023-04-22 09:54:51 -04:00
Isaac Connor 9b8dd156be Update s3 support, moving it into the storage object. 2023-04-22 09:54:13 -04:00
Isaac Connor 8862fe9d87 Only start non deleted Monitors 2023-04-19 18:55:48 -04:00
Isaac Connor 4030da1caf Fix cutnpaste typo 2023-03-26 10:09:25 -04:00
Isaac Connor c7f6cdd6ce Always check for Shallow events 2023-03-24 14:19:54 -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 687bc3572a Santizie cpuUserPercent and cpuSystemPercent 2023-03-07 12:02:08 -05:00
Isaac Connor 440ec48653 Must detaint rows and replace all ? with %s 2023-03-07 08:11:00 -05:00
Isaac Connor f734054b46 zmDbDo instead of perldbi so that serverstats inserts get logged 2023-03-05 12:53:24 -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 e08ec34e51 Add CpuUserPercent and CpuSystemPercent to ServerStats 2023-03-01 14:08:09 -05:00
Isaac Connor 89f0565edc TimeStamp column is not int10, it is a timestamp. Fix logged errors from zm_stats.pl 2023-02-23 09:25:03 -05:00
Isaac Connor ef9ce9b714 Fix inserts into Server_Stats 2023-02-18 18:02:15 -05:00
Isaac Connor 0cf80c2ac0 Add Deleting of Server_Stats rows after 1 day 2023-02-18 18:02:15 -05:00
Isaac Connor 0879252d13 Add Server Stats table and insert into it in zmstats.pl 2023-02-18 18:02:15 -05:00
Isaac Connor 3e34b36ec0 Fix email structure for ios 2023-02-16 17:24:23 -05:00
Isaac Connor d750daebbc Fix NewStorage=>self 2023-02-16 12:17:38 -05:00
Isaac Connor 42da035f27 Merge branch 'master' of github.com:ZoneMinder/zoneminder 2023-02-16 11:52:27 -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 4b6f47eebd Fixup email structure so that inline images properly display while also having a text version. 2023-02-15 17:41:19 -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 c6e93036f3 Include command line in debug output when generating images 2023-02-13 14:46:33 -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 aba6281296 Fix typo 2023-02-12 16:49:46 -05:00
Isaac Connor 6893a3d84d Prevent duplicate attachments. Use eri_encode to escape content-id 2023-02-11 15:35:10 -05:00
Isaac Connor 44f75508c8 Attach a text version of body 2023-02-11 12:36:51 -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 6821be5d17 Add Content-ID to attachments 2023-02-11 09:21:00 -05:00
Isaac Connor 7960496044 Handle https?:// in the host 2023-02-11 09:19:53 -05:00
Isaac Connor 691e21997b Test out replacing attached image tag with cid based img 2023-02-10 18:49:50 -05:00
Isaac Connor c747059996 Add a sleeping flag so that when we get sigterm, we can just exit instead of returning to the sleep 2023-02-07 09:27:38 -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 0ec9a9f732 Don't delete archived empty events. 2022-12-09 10:14:59 -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 06a14f1410 Use object save method for Archive/Unarchive and don't do UpdateDiskSpace if event was deleted. 2022-12-02 15:57:47 -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 fd9b59a94b Improve info when moving event to show source and Dest paths 2022-11-27 17:38:56 -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 f965249ac6 Don't clear Diskspace a second time 2022-11-01 18:42:22 -04: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 7e4f9f49e8 Fix not handling Shallow storage areas 2022-10-14 09:25:58 -04:00
Isaac Connor f305ac668b Update db calls to use zmDbDo which will handle debug and errorl loging. Add a delete from Monitor_Status for Monitors that are set to None 2022-10-12 19:11:55 -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 0b11418c6a Update Execute function: Only add the path if there are no substitutions. Include status in debug output. Reload the Event from DB before updating the Executed flag because the executed command may have changed it. 2022-09-28 12:38:21 -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 3e43a1159a Add EPATH to substitutions and don't add path to execute unless no substitutions are being done 2022-09-28 11:08:06 -04:00
Isaac Connor ae07db6104 Implement the close command in zmeventtool.pl 2022-09-28 11:07:31 -04:00
Isaac Connor 3a75f147ec Implement Event::Close() which fixes up a crashed event. 2022-09-28 11:07:11 -04:00
Isaac Connor 64cae53a52 Include monitor Id in logs, for consistency as well as utility 2022-09-26 09:28:10 -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
Isaac Connor 6936a3547c shared data is frequently not valid or zmc not running. These shouldn't be errors as they generated too much noise. We can generate errors higher up. 2022-09-13 17:59:53 -04:00
Jonathan Bennett c35bbc8c30 Adds the Janus_pin to shared_memory, and a -j to zmu to fetch it 2022-09-07 15:49:47 -05:00
Isaac Connor 8aaa5e52b3
Merge pull request #3582 from megasaturnv/3516-CaseInsensitiveLogin
Issue #3516 case insensitive login
2022-09-06 16:39:53 -04:00
Isaac Connor 46b3edbb10 Add -t option to zmvideo.pl to add transforms like hue=s=0 support 2022-09-06 13:45:16 -04:00
Isaac Connor 783fadc2d4 Make GenearteVideo code handle more options for generating video, including transforms like=hue=s=0 2022-09-06 13:44:53 -04:00
megasaturnv 9d8e32b28c Modified description for ZM_CASE_INSENSITIVE_USERNAMES 2022-09-05 15:49:26 +01:00
megasaturnv 6c0f40f570 Renamed ZM_AUTH_CASE_INSENSITIVE_USERNAMES to ZM_CASE_INSENSITIVE_USERNAMES as name was too long ZoneMinder/zoneminder#3516 2022-09-02 12:03:47 +01:00
megasaturnv 63e5b63eec Added option ZM_AUTH_CASE_INSENSITIVE_USERNAMES to match mixed case usernames to lower case usernames in database ZoneMinder/zoneminder#3516 2022-09-02 11:58:02 +01:00
Isaac Connor 29750a56e7 Merge branch 'master' into add_mqtt 2022-08-25 18:37:54 -04:00
Isaac Connor 4c5ec4c01f Add a Control file for Grandstream cameras 2022-08-17 14:59:02 -04:00
Isaac Connor dc24be4d99 Test for success loading Control 2022-08-17 14:58:18 -04:00
Isaac Connor 6762ec5166 Split out realm detection and use it in sendCmdPost. Our initial query on / doesn't fail as the camera doesn't require authorization for /. 2022-08-16 13:19:29 -04:00
Jonathan Bennett ebd4a30666
Update ZM_MIN_RTSP_PORT description 2022-08-09 15:04:09 -05:00
Isaac Connor 165ccf5820 Merge branch 'master' of github.com:ZoneMinder/zoneminder 2022-08-09 15:48:06 -04:00
Isaac Connor f09355f2ff If monitor has Control configured and control supports rebooting, reboot camera on fail to capture. 2022-08-09 13:41:43 -04:00
Isaac Connor 6c0e34e84b Fix loading info from ControlAddress. Fix path used when testing auth. 2022-08-09 13:41:14 -04:00
ovargasp 6753a04e91 Latest version of zmAlarmServer 2022-08-05 16:46:11 -06:00