654 Commits

Author SHA1 Message Date
Ylian Saint-Hilaire
1e9607ba8e Changed publicpushnotifications setting to use alt.meshcentral.com. 2024-01-16 18:57:57 -08:00
Simon Smith
a822b88756
fix amt powerstate and timer ()
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-13 10:53:45 -08:00
Simon Smith
ef6fd23a4f
Fix package installs and set node 20 for docker ()
* fix install packages and set docker to node 20

Signed-off-by: si458 <simonsmith5521@gmail.com>

* missed a few no-package-lock and no-save

Signed-off-by: si458 <simonsmith5521@gmail.com>

* use --save-exact and only install missing modules

Signed-off-by: si458 <simonsmith5521@gmail.com>

---------

Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-01-13 10:52:59 -08:00
Stuart Wyatt
64bef74317
Align and specify NPM module versions ()
The Dockerfile specifies NPM modules to be installed.  However, some do not specify a version, so the latest is installed.  Later in meshcentral.js mainStart() specific versions are required.  If they don't match the latest version, all modules will be reinstalled to get the specific versions.

 Soft version conflict on NPM modules causes NPM modules to be installed on startup in Docker
 Docker on Debian 11 fails on version 1.1.15 and 1.1.16 giving NPM errors
 InstallModules() installs all modules, not just missing modules (regression)
2024-01-11 17:49:12 -08:00
Simon Smith
409d1d6248
update ua-parser-js to 1.0.37 () 2023-11-17 19:50:17 +00:00
si458
c286c21fb6 add trace-warnings correctly
Signed-off-by: si458 <simonsmith5521@gmail.com>
2023-11-07 14:42:02 +00:00
Simon Smith
4790f40179
wait 5 sec after record and also pass message back ()
* wait 5 sec after record and also pass message back

Signed-off-by: si458 <simonsmith5521@gmail.com>

* add connect-flash package ()

Signed-off-by: si458 <simonsmith5521@gmail.com>

---------

Signed-off-by: si458 <simonsmith5521@gmail.com>
2023-11-04 21:39:02 -07:00
Ylian Saint-Hilaire
b4e0dbcd80 More module install improvements, NodeJS minimum version is now 11 due to express-handlebar. 2023-10-21 01:00:47 -07:00
Ylian Saint-Hilaire
aadfbafc33 Improved translation.js module installation. 2023-10-20 23:59:14 -07:00
Ylian Saint-Hilaire
cdde9b5d67 Major changes to the way NPM is used to install modules, should fix meshcentral updateing incorrectly and other module issues. 2023-10-20 23:36:02 -07:00
Ylian Saint-Hilaire
25b0ac3a6d Rolled back express-ws to 4.0.0 due to 5.x not handling invalid web socket flags correctly. 2023-10-20 20:07:25 -07:00
Simon Smith
e20a585b3a
use mysql2 package to support mysql8 ()
Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
2023-10-20 17:30:57 -07:00
Simon Smith
47767e86a1
add android apk to web ui ()
* add android apk to web ui

Signed-off-by: Simon Smith <simonsmith5521@gmail.com>

* add amazon and google buttons instead

Signed-off-by: Simon Smith <simonsmith5521@gmail.com>

* add android link and brand icons to agentinvite

Signed-off-by: Simon Smith <simonsmith5521@gmail.com>

* oops change mysql back

Signed-off-by: Simon Smith <simonsmith5521@gmail.com>

* add android to agentinvite selector

Signed-off-by: Simon Smith <simonsmith5521@gmail.com>

* forgot paragraph begin

Signed-off-by: Simon Smith <simonsmith5521@gmail.com>

---------

Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
2023-10-20 17:29:48 -07:00
Ylian Saint-Hilaire
d2e52fbbff
Merge pull request from Ylianst/deny-resetaccount-pass-auth
deny resetaccount pass change with external auth
2023-10-07 11:45:13 -07:00
Ylian Saint-Hilaire
3a3663bb55 Improvements to show config option in MyServer tab. 2023-10-03 20:35:02 -07:00
Simon Smith
434bfe1845 fix missing getConfig in resetaccount
Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
2023-09-30 11:31:25 +00:00
Simon Smith
014e89ea8b deny resetaccount pass change with external auth
Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
2023-09-30 11:20:39 +00:00
Ylian Saint-Hilaire
28e3b18256
Merge pull request from Ylianst/update-packages
Update packages
2023-09-24 11:46:46 -07:00
Ylian Saint-Hilaire
d97e0b1f62 Added warning for NodeJS <16 to upgrade to new version. 2023-09-24 11:40:06 -07:00
Simon Smith
ec25d91544
Update packages in meshcentral.js 2023-09-20 16:04:14 +01:00
Ylian Saint-Hilaire
62f52e91c7 config.json read fixes. 2023-09-11 09:50:15 -07:00
Ylian Saint-Hilaire
81b35baa61
Merge pull request from si458/fix-package-installs
update node-windows and archiver to latest version
2023-09-09 23:05:38 -07:00
Ylian Saint-Hilaire
95dfb608e3
Merge pull request from si458/add-network-online
add network-online to install on linux
2023-09-09 23:04:55 -07:00
Ylian Saint-Hilaire
a3dfc30607
Merge pull request from si458/fix-webdav-upload
Fix webdav upload
2023-09-09 23:02:04 -07:00
Ylian Saint-Hilaire
5160926477
Merge pull request from si458/fix-resetaccount-with-messaging
delete user messaging on resetaccount
2023-09-09 23:01:28 -07:00
Simon Smith
403c313771 update passport to 0.6.0
Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
2023-09-07 08:26:13 +01:00
Simon Smith
bed9d8cf33
delete user messaging on resetaccount 2023-09-06 20:15:22 +01:00
Simon Smith
5fa27a0339
update-webdav-module 2023-09-06 13:55:50 +01:00
Simon Smith
749d5b0ea5
fix-google-webdav-module-install 2023-09-06 13:55:04 +01:00
Simon Smith
de46556df7
add network-online to install 2023-08-29 21:05:30 +01:00
Simon
f3cd0a4dda update node-windows and archiver to latest version
Signed-off-by: Simon <simonsmith5521@gmail.com>
2023-08-22 10:58:29 +01:00
Ylian Saint-Hilaire
adbfa6122a Added auto-install of ua-parser-js. 2023-08-14 21:30:00 -07:00
Simon Smith
a7aacb8802
pin webdav to version 4 2023-08-11 11:54:54 +01:00
Ylian Saint-Hilaire
775568c7a7 Added Windows ARM 64bit support. 2023-04-14 13:36:34 -07:00
Ylian Saint-Hilaire
d6b3d8b53b Updated mongodb module version. 2023-02-03 12:29:24 -08:00
Ylian Saint-Hilaire
281a0787b7 Version 1.1.3 2023-02-03 12:07:34 -08:00
Ylian Saint-Hilaire
6405066f08 Updated mongodb driver version. 2022-12-15 10:54:07 -08:00
Ylian Saint-Hilaire
964fc9fd00 Fixed meshcentral-backups typo () 2022-12-09 21:38:56 -08:00
Ylian Saint-Hilaire
6ef47df0a7 Added Firebase exception workaround. 2022-11-21 13:29:41 -08:00
Ylian Saint-Hilaire
4087a02fdb Fixed config.json capitalization issue. 2022-11-04 11:50:42 -07:00
Ylian Saint-Hilaire
60af01a165 Fixed Telegram proxy issue () 2022-11-02 13:59:00 -07:00
Ylian Saint-Hilaire
fbde2a87a5 Added device help request messaging notification support. 2022-11-01 23:48:21 -07:00
Ylian Saint-Hilaire
1a6e78efed Added device state notifications to messaging applications. 2022-11-01 22:39:59 -07:00
Ylian Saint-Hilaire
11fd5b39e8 Added no-audit when installing NPM packages in the background. 2022-11-01 18:04:43 -07:00
Ylian Saint-Hilaire
7f183ac2fd Added Zulip messaging integration () 2022-11-01 12:27:06 -07:00
Ylian Saint-Hilaire
e2b442ae66 Authlog fix. 2022-10-30 19:43:28 -07:00
Ylian Saint-Hilaire
e59fac4884 Added Pushover messaging integration () 2022-10-30 11:28:24 -07:00
Ylian Saint-Hilaire
cbc26b3a43 Added XMPP support () 2022-10-28 12:34:29 -07:00
Ylian Saint-Hilaire
2aa370df76 Discord NodeJS version fix. 2022-10-27 11:23:35 -07:00
Ylian Saint-Hilaire
7f986bd7c4 First pass as Discord integration () 2022-10-26 13:19:40 -07:00