Moe
4bceb9f4c2
AVI Support for Drop In Events (FTP)
...
commit 3115c9dcd0
Author: Moe <github@m03.ca>
Date: Tue Dec 2 16:51:45 2025 +0600
Update aviUtils.js
commit 3e30de9807
Author: Moe <github@m03.ca>
Date: Tue Dec 2 16:48:50 2025 +0600
Update dropInEvents.js
commit 35b459a1f5
Author: Moe <github@m03.ca>
Date: Tue Dec 2 16:44:59 2025 +0600
Update dropInEvents.js
commit 7ad2f4bd93
Author: Moe <github@m03.ca>
Date: Tue Dec 2 16:43:25 2025 +0600
Update dropInEvents.js
commit 828b752c47
Author: Moe <github@m03.ca>
Date: Sun Nov 23 22:15:39 2025 +0600
add AVI support to Drop In Events
commit faf94ed661
Author: Moe <github@m03.ca>
Date: Mon Nov 17 20:39:01 2025 +0600
Fix Vulnerability in Super User session management
Thanks Eric Holub
commit 92d34a6337
Author: Moe <github@m03.ca>
Date: Sun Nov 16 23:03:55 2025 +0600
Fix Vulnerability in HLS API endpoint
Thanks Eric Holub
commit 915642753c
Author: Moe <github@m03.ca>
Date: Thu Nov 13 20:59:43 2025 +0600
update pingTimeout and pingInterval for socket.io+
Add socketIoPingTimeout and socketIoPingInterval params to conf.json
commit a6fe7fd9fe
Author: Moe <github@m03.ca>
Date: Thu Nov 13 20:52:33 2025 +0600
update pingTimeout and pingInterval for socket.io
commit 38d638a29e
Author: Moe <github@m03.ca>
Date: Thu Nov 13 20:18:24 2025 +0600
disable sending snapshot on monitor stop
commit 3c2fe50032
Author: Moe <github@m03.ca>
Date: Thu Nov 13 20:16:39 2025 +0600
disable sending snapshot on monitor start
commit 575426ae4f
Author: Moe <github@m03.ca>
Date: Thu Nov 13 19:36:34 2025 +0600
Make Monitors Tab only load icons when Monitor Card is visible
2025-12-02 17:03:47 +06:00
Moe
a4e7ab3d87
Update Drop In Events (FTP)
...
- Allow API Key ending only in @ instead of needing @Shinobi
- Clean up file and folder processing for trigger
- Better Uploaded content cleanup
2025-05-28 14:47:52 +06:00
Moe
ceb13d9ffd
Save Frame from FTP Trigger in Timelapse
2025-03-11 12:47:22 -07:00
Moe
f2032c80d3
dropInEvents create extra folders from a device using FTP upload
2025-01-18 20:00:48 -08:00
Moe
76b662a139
Fix Dependency Vulnerabilities
...
- Telegram Bot module must be installed manually due to vulnerabilities
- FTP Server module must be installed manually due to vulnerabilities
- WebDAV module must be installed manually due to vulnerabilities and conf.json must configured manually to enable it.
- Backblaze B2 module fork latest from git and published under shinobi-backblaze-b2
2024-09-29 12:57:22 -07:00
Moe
589874e367
fix dropInEvents file deletion with spaces in filename
2024-09-01 08:29:10 -07:00
Moe
f319be4340
fix jpeg write for ftpServer
2024-02-06 10:54:45 -08:00
Moe
638b0076ad
Refactor Monitor Launch Sequence
2023-01-21 00:49:37 +00:00
Moe
335cf7398e
Change use cases of fs.unlink with fs.rm
2022-11-16 21:10:26 +00:00
Moe
aad94d9898
Capture Base64 strings from smtp dropInEvent
2022-11-07 14:35:25 -08:00
Moe
b992e536ba
minor cleanup
2022-09-24 14:19:25 -07:00
kitty99
2f2e64a55c
fixed issue 359
2022-01-29 08:47:25 +00:00
Moe
894e07fc38
update PASV options for FTP dropInEvent Server
2022-01-26 11:45:15 -08:00
Moe
1cc56ca0e8
Integrate MQTT Event Intake 0.1++
2021-11-14 08:38:22 -08:00
Moe
a7c168a73d
minor cleanup
2021-09-13 08:03:35 -07:00
Nunya Bidnezz
471d81e501
Enable PASV mode support for the FTP server. Some cheap Dahua imports require PASV mode when sending FTP event notifications.
2021-03-28 13:04:42 -05:00
Moe Alam
1a6fbee0ab
event.js : finish moving out functions to events/utils.js
2021-01-02 10:49:05 -08:00
Moe
e351ae0095
dropInEvents.js : pass details in monitorConfig
2020-12-28 10:22:37 -08:00
Moe Alam
d1e68ffe37
Revert ftp daemon back to ftp-srv
...
- The telnet vulnerability was fixed, no longer any need to attempt migration
2020-09-06 11:55:42 -07:00
Moe
b71dc60f20
validation for failed FTP login attempt
2020-08-14 12:30:17 -07:00
Moe
a6fdc9cf51
Replace FTP Server (ftp-srv) with ftpd (shinobi-ftpd)
2020-08-12 16:35:30 -07:00
Moe
6054f50baa
add smtpServerOptions conf.json parameter
...
Options available are https://nodemailer.com/extras/smtp-server/
2020-08-11 09:16:53 -07:00
Moe
eb5aa7909e
add option to enable logging for smtp-server
2020-06-01 22:17:36 -07:00
Moe
3f0efd3c5c
Add option for automatic private backup of monitors to ShinobiHub
...
- This feature is for Subscribers only.
2020-05-19 16:56:21 -07:00
Moe
82182fe8bf
Fix "undefined" dropInEvents folder
2020-05-13 18:07:54 -07:00
Moe
6bd18faf1d
replace motion counter with holding list of events in memory
...
+ allow adding "events" to s.insertCompletedVideo
2020-03-03 07:14:32 -08:00
Moe
651421200e
FTP Server no longer use fs.watch - make use ftp upload event
...
+ update ftp-srv
2020-02-18 20:54:48 -08:00
Moe
e6144ef1c1
make HTTP Event Trigger and DropIn Trigger act for pass off to object detector
2020-01-17 23:20:16 -08:00
Moe
c287a9953c
Fix dropInEvents deletion pointer
...
+ add Dashcam notice in Help window
+ remove system log whenever a monitor process thread starts (original ones still exist)
2020-01-03 17:10:36 -08:00
Moe
5ee4cb7175
fix FTP Drop In Event file cleanup
2019-12-24 23:00:34 -08:00
Moe
17be6cf15a
Update FTP Drop In Events to recurse directories created
2019-12-24 22:39:40 -08:00
Moe
cd18f64792
Update dropInEvents.js
2019-09-07 13:35:03 -07:00
Moe
5524b113e1
make dropInEvent server async functions onMonitorInit
...
+ make folder error handler a global function
2019-09-07 12:49:02 -07:00
Moe
0475745aa7
adjust fileQueue timeout on DropInEvents
2019-08-16 13:22:03 -07:00
Moe
2736f3a79d
Add option to disable SartTLS for SMTP Server
...
+ make it so "alarm event" header or subject line is used for SMTP trigger event
2019-08-13 16:21:39 -07:00
Moe
dff2629722
Revert "Revert "Revert "Revert "Revert "Revert "force ftp/smtp events to save to sql by default""""""
...
This reverts commit 7ac630a0f7 .
2019-08-11 20:42:42 -07:00
Moe
7ac630a0f7
Revert "Revert "Revert "Revert "Revert "force ftp/smtp events to save to sql by default"""""
...
This reverts commit 71184a2cc3 .
2019-08-11 20:42:29 -07:00
Moe
71184a2cc3
Revert "Revert "Revert "Revert "force ftp/smtp events to save to sql by default""""
...
This reverts commit f9b8a2f11a .
2019-08-11 20:41:22 -07:00
Moe
f9b8a2f11a
Revert "Revert "Revert "force ftp/smtp events to save to sql by default"""
...
This reverts commit 5c1410b283 .
2019-08-11 20:41:09 -07:00
Moe
5c1410b283
Revert "Revert "force ftp/smtp events to save to sql by default""
...
This reverts commit e63b870fbb .
2019-08-11 20:41:04 -07:00
Moe
e63b870fbb
Revert "force ftp/smtp events to save to sql by default"
...
This reverts commit d2e99eb27c .
2019-08-11 20:40:37 -07:00
Moe
d2e99eb27c
force ftp/smtp events to save to sql by default
2019-08-11 20:40:18 -07:00
Moe
ec2e5eae9d
fix dropInEvents/SMTP trigger authentication
2019-07-30 07:31:01 -07:00
Moe
6cf6a37e07
remove mailparser
2019-07-10 10:37:37 -07:00
Moe
f2918cb09b
rename `.mon` and `.mon_conf`
...
- now labelled `.activeMonitors` and `.rawMonitorConfigurations`
2019-07-07 20:39:41 -07:00
Moe
775be6be11
ftp dropInEvent server detects MP4 files and adds them to the database
2019-06-05 16:09:52 -07:00
Moe
447315cfef
Updates and Fixes
...
- add videoDropInServer (FTP), currently only logs timelapse frames to database
- cleanup timelapse appearance
- allow replacing renderPaths.home with embeddable page for basic landing after login
- light ejs touchups
2019-04-05 22:27:22 -07:00
Moe
2826c858ac
move authenticateUser in dropInEvents.js
2019-03-09 10:34:07 -08:00
Moe
9ff20b8442
Update dropInEvents.js
...
- close fs.watch and delete monitor's folder onMonitorStop to drop requests when monitor is disabled.
- shorten file trigger timeout from 3 seconds to 1.2
- SMTP events check if monitor is started upon receipt, drop request if not
2019-02-28 11:27:20 -08:00
Moe
c2100d7790
Allow starting SMTP server without dropInEvent server
2019-02-27 20:17:49 -08:00