Commit Graph

293 Commits

Author SHA1 Message Date
stephannn
bd3f582b68 manageAllDeviceGroups - Added group support (members of) (#7310) 2025-09-30 09:27:07 +01:00
si458
6bcf39610a replace yubikeyotp to avoid form-data cve
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-09-09 15:38:57 +01:00
si458
11eee2f5eb allow fido to not ask for pin (fidopininput) #7115
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-07-02 16:11:36 +01:00
si458
92c2b61318 disable compression by default and dont compress webrelays #4369
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-06-20 20:18:21 +01:00
si458
158107d6ae add sessionrecordings for powershell/user shells #7035
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-05-20 20:11:34 +01:00
si458
134ca4f025 fix rsakeysize for letsencrypt #6988
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-04-21 15:57:56 +01:00
PTR
c202339b67 Add mongodump args option (#6921)
* Add mongodump args option

* Put mongodumpargs in proper place
2025-04-12 10:00:32 +01:00
si458
2337013acf cira connected instead of cira detected
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-03-22 19:27:45 +00:00
si458
ce417aa18f forgot consentMessages descriptions
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-03-20 21:07:21 +00:00
si458
bc3f9ed89f forgot newAccountsRights in schema
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-03-20 11:03:08 +00:00
si458
027e5b52c5 add descriptions to schema and fix sample-config-advanced.json
Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-03-20 10:49:10 +00:00
tobias9931
5cb565c005 Update meshcentral-config-schema.json (#6897)
siteStyle 3 option added
2025-03-19 09:06:05 +00:00
Martin Mädler
9d4f51e970 Add support for logoutOnIdleSessionTimeout (#6773) 2025-02-12 10:04:10 +00:00
Simon Smith
711bb56a93 autoAcceptIfNoUser (#6759)
* autoAcceptIfNoUser for desktop

* autoAcceptIfNoUser for terminal

* autoAcceptIfNoUser for files

* forgot few extra files

---------

Signed-off-by: si458 <simonsmith5521@gmail.com>
2025-02-09 19:54:51 +00:00
Simon Smith
5734bcc33a UI Toggle between Classic and Modern (#6763)
* [ENH] Add toggle switch for new MeshCentral UI in settings and top header of the classic UI

* [ENH] Add toggle for new MeshCentral UI in settings and in top headbar of the modern UI

* add showModernUIToggle and store uiviewmode in db

---------

Co-authored-by: kambereBr <brunokambere@gmail.com>
2025-02-09 19:41:47 +00:00
Simon Smith
712f06db3c fix meshcentral-config-schema.json for ace editor 2025-01-27 23:02:56 +00:00
PTR
f7b958d28b Autobackup update (#6695)
* add backupHours option and many debug messages

* Cleanup debug messages, add backupinfo

* Add full path to remove log message

* Put backupcheck after config init, check proper backuppath

* Handle absolute backuppath, check access in checkBackupCapability, seperated expired files check to function, more message edits, serverwarnings

* Revert fallback to default backuppath

* Cleanup checkBackupCapability and messages

* add WebDAV messages
2025-01-26 14:24:40 +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
PTR
777eb53476 Add sqlite config options (#6517) 2024-11-10 14:04:17 +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
PTR
e58d659fa9 Fix archiver error, add backup options and SQLite maintenance (#6487) 2024-11-03 18:44:15 +00:00
si458
d1368791e9 move orphanAgentUser to domain config-schema
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-10-08 14:01:02 +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
0bee2be3cf generate manifest.json from domain and add pwalogo
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-09-24 19:09:14 +01:00
si458
1d04a13a64 add oldStyle to consentMessages as workaround for win-userconsent crashing #6290
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-09-10 11:01:23 +01:00
si458
7b48e3b5f5 update webrtc servers and examples
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-09-01 18:56:33 +01:00
si458
aae551dab9 autobackup improvements #6324
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-08-15 11:32:24 +01:00
Simon Smith
77f44fc308 fix local amt with sqlite/mysql/postgres #6321
Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
2024-08-13 17:46:37 +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
10b57dcf9e fix default linuxshell for mobile ui #6275
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-07-24 10:15:43 +01:00
si458
4d75d48eea add watchdog to config-schema
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-07-23 13:10:01 +01:00
si458
62cae4cf8a fix autobackup: true
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-07-18 10:48:40 +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
Simon Smith
0a89d07937 add userSessionsSort for session sorting (#6177)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-06-14 09:56:02 +01:00
si458
26ac23c80d fix web-rdp/web-ssh save creds per user
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-05-24 17:27:22 +01:00
si458
5a7e3d9869 fix allowSavingDeviceCredentials description
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-05-24 16:25:25 +01:00
si458
7e7361de9b add/fix iplocation
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-05-21 20:01:45 +01:00
si458
385a4738cd forgot oidc group schema fix
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-05-21 16:56:56 +01:00
Simon Smith
bf7957ebff add zerossl acme (#6084)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-05-12 15:45:24 +01:00
si458
f39b6f8859 add smtp user/pass to schema and help docs
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-04-18 20:22:25 +01:00
si458
afc6165827 nochecks description attempt 3 #5987
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-04-03 11:41:16 +01:00
si458
c9c0a6cb67 fix nocheck description again #5987
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-04-03 11:22:29 +01:00
si458
b46c322c41 fix nochecks description #5987
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-04-03 11:18:46 +01:00
si458
4ff5a5c912 add letsencrypt nochecks to schema #5987
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-04-03 11:14:42 +01:00
si458
b8238ef34d add selfupdate version to schema
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-03-10 16:26:52 +00: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
Aaron Meese
334fee706e Changed insure to ensure (#5913) 2024-03-07 16:08:11 +00:00