713 Commits

Author SHA1 Message Date
si458
c66a9a12ef i hate sundays, fix passport module again
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-01-05 14:48:51 +00:00
si458
2c310450cf fix passport module not installing for multiple domains
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-01-05 14:40:19 +00:00
Noah Zalev
8d4e9bcede
Re-enable autobackups by default (#6644) (#6653) 2025-01-03 15:54:47 +00:00
Simon Smith
61d3487f8a
add prometheus metrics (#6654)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-01-02 23:38:13 +00:00
Ylian Saint-Hilaire
c92b88a374 Duo changes, but not yet fully tested. 2024-12-22 19:10:35 -08:00
Simon Smith
e2362a0547
add duo authentication support (#6609)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-12-21 13:52:54 +00:00
Simon Smith
a1854fa074
fix createmesh with email as userid #6596 2024-12-18 18:31:20 +00:00
Ylian Saint-Hilaire
22fc95926a Fixed module update for modules like firebase-admin.js 2024-12-15 00:24:18 -08:00
Ylian Saint-Hilaire
c2eb1f2516 Updated to MeshCentral Firebase support, updated to using firebase-admin module. 2024-12-14 21:56:36 -08:00
si458
b0d8e3fe48 package updates
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-12-06 13:34:24 +00:00
Ylian Saint-Hilaire
7bd5b66ebc Disabled Firebase support on NodeJS 23 for now, added warning. 2024-11-26 10:37:27 -08:00
Simon Smith
975e49a190
use @seald-io/nedb for node23 support (#6561)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-11-26 10:01:12 -08:00
si458
462c383b77 update openid-client to 5.7.1
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-11-26 17:52:59 +00:00
PTR
dd21f14f4e
Mariadb/mysql: Fix ssl option on autobackup cmdline and deprecated warnings (#6537)
Fix: error: 2026: "TLS/SSL error: Server certificate validation failed. The certificate's CN name does not match the passed value. Error 0x800B010F(CERT_E_CN_NO_MATCH)"
by adding '--ssl-verify-server-cert=false'
and updating the modules.
2024-11-15 22:04:19 +00:00
PTR
b71c69e81d
Fix autobackup defaults and zip level for performance (#6518)
* Fix autobackup defaults and zip level for performance

* Add zipcompression configuration option
2024-11-10 13:49:11 +00:00
si458
0ec8b061c8 Revert "require package version from correct folder"
This reverts commit cfe9345b53fcd660985d7ce7b82278182b40f41e.
2024-11-04 13:59:50 +00:00
PTR
e58d659fa9
Fix archiver error, add backup options and SQLite maintenance (#6487) 2024-11-03 18:44:15 +00:00
si458
ac27034542 update packages
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-10-17 20:45:11 +01:00
si458
cfe9345b53 require package version from correct folder
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-10-17 20:18:05 +01:00
si458
1e2d736d6d pin openid-client to 5.7.0 for moment
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-10-17 17:36:17 +01:00
si458
6dbc6d2d07 update express to fix xss
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-10-12 00:12:51 +01:00
si458
ea8e1b1076 fix log.txt with json objects
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-10-10 18:34:52 +01:00
si458
113adb5b85 add debug/log to schema file
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-09-30 14:07:34 +01:00
si458
2beeb6f644 fix agentTimeStampServer and agentTimeStampProxy not being set correctly #6409
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-09-27 19:11:41 +01:00
si458
bc34f140c8 upgrade express-handlebars #6357
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-09-24 19:17:08 +01:00
si458
a1899a719f add freebsd install/uinstall/start/stop/restart commands #6040
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-09-19 22:33:24 +01:00
Ylian Saint-Hilaire
d84afb939a More dependency updates. 2024-09-15 10:02:51 -07:00
Ylian Saint-Hilaire
f5e63b7cbd Updated dependencies. 2024-09-15 09:52:32 -07:00
si458
2b5337329a remove minify-js use html-minifier instead #6357
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-09-10 20:01:10 +01:00
Ylian Saint-Hilaire
0a64b80654 Updated express-ws. 2024-09-08 14:48:19 -07:00
si458
d367b2ed87 few fixes and doc updates
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-09-05 19:19:52 +01:00
si458
ac0d805378 fix webrtcconfig and allow stun servers #6309
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-09-03 13:42:06 +01:00
si458
6f2b57998f fix agentidletimeout being undefined
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-08-05 11:48:53 +01:00
Ylian Saint-Hilaire
fc29e60939 Improved configuration file encryption in the database, added testing. 2024-08-04 22:00:37 -07:00
Josiah Baldwin
44991975d3
Added ability to use environment variables as arguments (#6184) 2024-08-01 15:47:30 +01:00
Simon Smith
6da9222871
add s3 autobackup support (#6280)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-07-29 14:41:36 +01:00
si458
62cae4cf8a fix autobackup: true
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-07-18 10:48:40 +01:00
si458
aaad8b79cc fix autobackup not running if no backupintervalhours specified
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-07-18 10:03:32 +01:00
Simon Smith
f6c7761afb
update ws to 8.17.1 (#6214)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-06-28 15:09:34 +01:00
Josiah Baldwin
118b0c58dc
Added "trustedproxy" to the arguments list (#6211) 2024-06-28 14:25:49 +01:00
si458
df91c90d33 fix ip fliters from files #3401
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-06-20 22:34:08 +01:00
si458
7955bc4954 include connect-flash with passport to allow displaying of errors
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-06-17 10:10:35 +01:00
Ylian Saint-Hilaire
49b561260a Updated ExpressJS to 4.19.2 2024-05-23 15:47:44 -07:00
si458
f1ba76a423 fix device notifications not dismissing on other web sessions
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-05-21 17:47:39 +01:00
si458
323ef2d50a fix cookieEncoding hex for 2fa #6096
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-05-18 19:45:31 +01:00
Simon Smith
19eb1235f5
set min to node 16 (#5955)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-05-12 15:37:47 +01:00
Simon Smith
410c84c30b
add --mysql --mariadb arguments for stateless run (#6031)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-04-18 17:07:01 +01:00
si458
1dca9e2235 fix missing connect-flash again #6028
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-04-15 14:51:18 +01:00
Simon Smith
30d570f28b
translation fixes for meshcentral-data-domain (#6027)
* dont translate min files
* translate meshcentral-web-domain folders with --translate
* also translate default views folder incase of changes

Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-04-15 13:00:42 +01:00
si458
31ebb21e0b fix ipv6 only letsencrypt #5988
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-04-06 23:47:02 +01:00