Moe
a0e295caaf
rebuild submit function for $.conf
2018-10-14 12:57:04 -07:00
Moe
d1022410d4
Merge branch 'dev' into 'dev'
...
Better free mem computation for linux: use available/total instead of free/total.
See merge request Shinobi-Systems/Shinobi!34
2018-10-14 15:59:54 +00:00
Michael Sandrof
2c9282e92e
Better free mem computation for linux: use available/total instead of free/total.
2018-10-12 20:30:29 -07:00
Moe
8628a45cd5
light cleanup and fixes+
2018-10-11 19:43:36 -07:00
Moe
d43b0cf0d9
light cleanup and fixes
2018-10-11 17:36:27 -07:00
Moe
00c6a2c025
light updates
...
- adjust static-ffmpeg check
- make inital monitor load synchronous
2018-10-10 16:10:59 -07:00
Moe
8985e20184
remove backticks from comment
2018-10-10 13:40:23 -07:00
Moe
611b67b1df
fix syntax breakage when switching dashboard languages
2018-10-10 12:51:23 -07:00
Moe
f2797cdb0b
s.orphanedVideoCheck added
...
- "config.cron.deleteOrphans" has been removed. It has been replace by a one-time-run at startup with "config.insertOrphans". As the variable name suggests, instead of deleting, it will insert videos found without a database row.
- By default "config.orphanedVideoCheckMax" will only check up to 20 video. You can raise this value to any number you choose but be careful as it will check that number of videos on every start.
- this function also runs if a camera exits unexpectedly.
2018-10-09 23:56:13 -07:00
Moe
3b05d011df
modify icon snapshot
...
- now using icon.jpg instead of s.jpg to avoid overriding other functions that need a realtime jpeg snapshot
+ remove emitter from purge on disk space
2018-10-09 17:48:15 -07:00
Moe
34e5095e16
make "availableHWAccels" configurable
2018-10-09 16:26:49 -07:00
Moe
ec3e3ddd35
Check Hardware Acceleration methods on start
...
- show only available methods in client side
2018-10-09 16:25:16 -07:00
Moe
c178984084
Add CPU usage indicator (per monitor)
...
+ adjust purge videos on max space operation order
+ light cleanup with var names
2018-10-09 15:40:06 -07:00
Moe
7e0cc7bbff
Light performance boost
...
- snapshot will be created on first user entry and stored in temp directory if JPEG API is disabled
+ Fix "File Delete Error" caused by permission issue+++
2018-10-08 21:44:36 -07:00
Moe
69f7543c79
Return of sizePurgeQueue
...
- you can also say return of the Q (hehe)
2018-10-08 18:39:10 -07:00
Moe
b1c27f8359
Fix "File Delete Error" caused by permission issue++
2018-10-08 16:54:53 -07:00
Moe
dc9dd9ecb0
Fix "File Delete Error" caused by permission issue+
2018-10-08 15:15:31 -07:00
Moe
d9912bacdf
Fix "File Delete Error" caused by permission issue
...
- Temporary fix until approriate one is found
2018-10-08 14:43:31 -07:00
Moe
bb409b4cea
light cleanup
2018-10-08 14:42:45 -07:00
Moe
d6fb93c619
light cleanup and more humanizing
2018-10-08 00:23:39 -07:00
Moe
f219ff8fbc
add the ability to detect viewers without websocket more stream types
...
- viewer count detection added for : mjpeg, poseidon over http, flv over http, h265 over http, and raw h264
- with it you can detect when a stream is opened without the websocket connection
+ move web stream paths to their own file "webServerStreamPaths.js"
2018-10-07 23:01:27 -07:00
Moe
4568e49def
update embed code to use proper recovery
2018-10-07 17:21:52 -07:00
Moe
5a968edd5e
cleanup launchMonitorProcesses function
2018-10-07 17:16:57 -07:00
Moe
a427805eee
fix launchMonitorProcesses bug
2018-10-07 16:45:18 -07:00
Moe
da83df55dd
libs/monitor.js : split camera fatal error handler
2018-10-07 16:43:39 -07:00
Moe
0c004fc71f
use "stop" instead of "destroy" for Poseidon reset
2018-10-07 15:15:51 -07:00
Moe
4c863ab05c
prep for SFTP upload method
2018-10-07 14:59:21 -07:00
Moe
268011fd77
Poseidon over Websocket reconnect on save fix
2018-10-07 14:57:45 -07:00
Moe
c5c3743f59
fix "Error: read ECONNRESET" when Poseidon stream is restarted
2018-10-07 11:59:01 -07:00
Moe
5fcdd860e0
humanize some variable names
...
+ some minor adjustments
2018-10-07 11:45:38 -07:00
Moe
656849ae8a
add some comments in webServerPath libs
2018-10-06 09:46:48 -07:00
Moe
4ed020e830
Update Superuser and Admin REST API uses
2018-10-06 09:25:25 -07:00
Moe
455a81dad5
Superuser method to get all users in database
...
+ comments added to Superuser API methods
2018-10-05 23:45:43 -07:00
Moe
fd8c526b7f
Update Superuser
...
- Update API to allow request on "all"
- Update superAuth
- add temporary superSessionKey to use REST API in Superuser dashboard
- fix favicon in Superuser panel
- make some UI adjustments in Superuser panel
2018-10-05 23:20:16 -07:00
Moe
688ee9d10e
allow superAuth with API key (tokens)
2018-10-05 21:33:51 -07:00
Moe
b80ebb6bcd
move configureMonitor to admin
2018-10-05 21:16:21 -07:00
Moe
f4e24005e8
RESTful APIs for Admin functions
...
- Create Sub-Account
- Update Sub-Account
- Delete Sub-Account
2018-10-05 19:52:02 -07:00
Moe
3d7ae2081a
fix Delete Motionless bug+
...
- fo' real this time
2018-10-05 15:49:44 -07:00
Moe
cd38c01649
minor cleanup
2018-10-05 14:19:48 -07:00
Moe
febca865fa
RESTful API methods Superuser
2018-10-05 14:19:29 -07:00
Moe
c31feb4566
some markers for ubuntu.sh install
2018-10-05 14:17:30 -07:00
Moe
05f92d0316
fix Delete Motionless bug
2018-10-05 14:17:10 -07:00
Moe
617d4dea28
fix ubuntu installer version check
2018-10-04 15:37:12 -07:00
Moe
cfd4d710db
Add some preliminary packages for Ubuntu 18 install
2018-10-04 08:24:55 -07:00
Moe
0ad6f7f95e
Commander script for /usr/bin+
2018-10-03 20:34:50 -07:00
Moe
6d60b4a972
light cleanup
2018-10-03 15:06:37 -07:00
Moe
75592aa5d1
rewrite superAuth function
2018-10-03 15:06:08 -07:00
Moe
0b231e1a0d
Commander script for /usr/bin
2018-10-03 15:05:29 -07:00
Moe
ad327c40ab
remove admin user creation on install
...
- require creating camera managing account through superuser
2018-10-03 14:51:11 -07:00
Moe
11533f8f7a
add some missing module requirements
2018-10-03 09:37:34 -07:00