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 cfe9345b53
.
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
mstrhakr
05fca6cb36
Fix formatting issues from merging ( #5909 )
...
* fix formatting issues in webserver.js
* fix formatting issues is meshcentral.js
2024-03-09 23:46:01 -08:00
Josiah Baldwin
150e2337f5
Add options for overriding TLS ciphers used ( #5915 )
...
* Add the ability to set TLS cipher suites
Added config option to set the TLS ciphers instead of relying on a hardcoded list of ciphers determined by meshcentral.
* Added option to use default node ciphers
This allows the ciphers used to be set to the recommended ciphers by nodejs, as well as allowing the user to override the ciphers using the "--tls-cipher-list" command line switch for node.
* Updated validArguments array to include "usenodedefaulttlsciphers" and "tlsciphers" as options
2024-03-09 23:45:10 -08:00
mstrhakr
ab0d9c188d
Update Passport version in meshcentral.js - Fix bad merge ( #5908 )
2024-03-06 19:00:24 +00:00
Ylian Saint-Hilaire
bab35e7bca
Removed Reddit auth strategy since it never worked well.
2024-03-03 16:34:01 -08:00