Commit Graph

337 Commits

Author SHA1 Message Date
Ylian Saint-Hilaire 3b9173b9d3 Added Linux --install/--uninstall/--start/--stop for quick Systemd install. 2020-01-09 16:35:48 -08:00
Ylian Saint-Hilaire 1134dd2f7c First version with user groups enabled. 2020-01-04 13:46:55 -08:00
Ryan Blenis e123bb9735 Only if plugins are enabled, add semver module 2020-01-04 13:49:08 -05:00
Ylian Saint-Hilaire fdd56b2dc5 Updated file headers. 2020-01-02 18:30:12 -08:00
Ylian Saint-Hilaire fbbc619364 Lots of progress on security user group UI. 2019-12-29 18:10:58 -08:00
Ylian Saint-Hilaire 19f1296385 Fixed MeshCentral server update on Windows. 2019-12-22 12:44:16 -08:00
Ylian Saint-Hilaire 46e3bef83c Fixed SSPI Account Settings, UserConsent Setting, use of NPM with a proxy. 2019-12-20 16:45:41 -08:00
Ylian Saint-Hilaire def2338f9c Fixed web app interface and server version. 2019-12-20 14:02:49 -08:00
Ylian Saint-Hilaire 3cb56ee4ec Added Device Group Summary Panel, other fixes. 2019-12-18 12:00:08 -08:00
Ylian Saint-Hilaire fd2c9de227 Fixed decodeCookie() 2019-12-12 11:03:33 -08:00
Ylian Saint-Hilaire 37d3bea8c6 Added way to use cookies only once, added desktopPrivacyBarText option in domain. 2019-12-11 15:44:10 -08:00
Ylian Saint-Hilaire 96f568db9b Updated Windows Agents. 2019-12-10 18:17:25 -08:00
Ylian Saint-Hilaire 4ca5be4b2e Improved Czech, Improved Let's Encrypt validation, added --dbstats and --showsmbios. 2019-12-08 20:46:25 -08:00
Ylian Saint-Hilaire 9210034ff6 Added Let's Encrypt settings validation. 2019-12-04 13:45:29 -08:00
Ylian Saint-Hilaire 466bf6791e Many little fixes, new MeshCommander with UI fixes. 2019-12-04 12:01:03 -08:00
Ylian Saint-Hilaire 6c5bb46d22 Fixed web app error, display stderr on the console. 2019-12-03 17:44:08 -08:00
Ylian Saint-Hilaire 6cc6d019cd Improved internalization, french translation. 2019-12-01 15:21:33 -08:00
Ylian Saint-Hilaire 2c6528e847 Added Czech, MpsAliasHost. 2019-12-01 12:52:32 -08:00
Ylian Saint-Hilaire 664eb63c63 Implemented optional 2nd factor skip for some IP addresses 2019-11-28 20:57:34 -08:00
Ylian Saint-Hilaire 65d20c3c78 Added server warnings in MyServer tab. 2019-11-26 14:11:09 -08:00
Ylian Saint-Hilaire 87411b099e Added support for multiple login 3FA keys. 2019-11-25 14:30:23 -08:00
Ylian Saint-Hilaire 75d49db30b Plugin system improvements. 2019-11-25 14:12:43 -08:00
Ylian Saint-Hilaire 95c5d1c102 Improved built-in Windows Service install/uninstall. 2019-11-21 18:03:02 -08:00
Ylian Saint-Hilaire 07d4099892 Added bad login IP blocking cooloff support. 2019-11-19 13:33:52 -08:00
Ylian Saint-Hilaire 2ab89dc8a9 Added extra checking for Let's Encrypt NodeJS version. 2019-11-19 11:18:08 -08:00
Ylian Saint-Hilaire a02ef5259c Added Let's Encrypt support on alias port 80 2019-11-17 13:35:50 -08:00
Ylian Saint-Hilaire aa026a8f33 More logging improvements 2019-11-16 12:27:12 -08:00
Ylian Saint-Hilaire 7209a22969 Added file logging support. 2019-11-16 12:13:04 -08:00
Ylian Saint-Hilaire b45b60fb13 GreenLockv3 fixes 2019-11-15 17:55:05 -08:00
Ylian Saint-Hilaire 1ff68e3ca2 Moved to GreenLock v3 2019-11-13 22:47:17 -08:00
TotallyNotElite 25fbc29cd0 Clean up module install code
Having a global reference for InstallModuleChildProcess isn't actually required since this is javascript.
Take the substring that doesn't include the version tag, so "require" can find the module
Fixes #631
2019-11-07 09:02:43 +01:00
TotallyNotElite d6d2077126 Revert "Fixed GreenLock install."
This reverts commit 013fb09d6c.
2019-11-06 19:13:33 +01:00
ylianst afa1b858ba Fixed GreenLock install. 2019-11-06 02:49:40 -08:00
ylianst a97a62b001 Increased NPM install timer from 10 to 120 seconds. 2019-11-05 03:20:08 -08:00
ylianst 969ce2979f Force GreenLock 2.8.8 until v3 support is added 2019-11-02 13:03:53 -07:00
Ylian Saint-Hilaire 33eca58670 Reverse proxy improvements. 2019-10-29 16:31:03 -07:00
Ylian Saint-Hilaire 1f06f91610 Improved support for reverse-proxy certificate loading. 2019-10-29 16:17:29 -07:00
Ylian Saint-Hilaire 565b549ff6 Fixed reverse proxy cert load for sub-domains with no DNS setting. 2019-10-29 11:14:51 -07:00
Ylian Saint-Hilaire 532c10def6 Added correct hostname header when loading reverse proxy certificate. 2019-10-29 11:10:57 -07:00
Ylian Saint-Hilaire 011e0bcc6e Fixed datapath and filespath settings that did not work. 2019-10-28 17:18:39 -07:00
Ylian Saint-Hilaire 545520563a Added AgentUpdateBlockSize to settings section of config.json 2019-10-28 16:52:12 -07:00
Ylian Saint-Hilaire a4eb2d3eb2 Fixed AgentsInRAM setting in config.json. 2019-10-27 12:17:12 -07:00
Ylian Saint-Hilaire cfc5cc5016 Fixed how the Windows MeshAgent's are downloaded from the server. 2019-10-23 13:12:30 -07:00
Ylian Saint-Hilaire 0e3f60e613 Added basic HashiCorp Vault support. 2019-10-14 13:35:27 -07:00
Ylian Saint-Hilaire 38f9eadcd3 Fixed geolocation map, broken device group creation. 2019-10-11 15:14:38 -07:00
Ylian Saint-Hilaire 1b9778d4ed Removed clonings. 2019-10-11 11:16:36 -07:00
Ylian Saint-Hilaire dece20ac93 Improvements to plugin support. 2019-10-10 11:13:25 -07:00
Ryan Blenis be87880dc5 More plugin hooks / development of base 2019-10-08 04:18:40 -04:00
Ylian Saint-Hilaire 1db0899a7d Added MQTT authentication. 2019-10-05 14:24:40 -07:00
Ylian Saint-Hilaire 9fbe211cad More MQTT improvements 2019-10-04 17:24:30 -07:00
Ylian Saint-Hilaire 7bba856984 Made MQTT optional. 2019-10-04 12:18:56 -07:00
Ylian Saint-Hilaire 8ada7e39dc Merge pull request #530 from jsastriawan/add_mqtt
Added MQTT support over WSS and multiplexed with MPS
2019-10-04 11:37:18 -07:00
Ylian Saint-Hilaire c860125a9d Improved DB records encryption support. 2019-10-03 13:32:54 -07:00
jsastriawan 96da14b122 Added MQTT support over WSS and multiplexed with MPS 2019-10-02 17:57:18 -07:00
Ylian Saint-Hilaire d470944b8d New MeshAgents, MeshCtrl fix 2019-09-20 15:20:59 -07:00
Ylian Saint-Hilaire 0b7452abd8 Completed the Show Self Events Only feature. 2019-09-19 11:21:35 -07:00
jsastriawan 6883d792dc Inital commit for APF over secure websocket 2019-08-29 14:38:13 -07:00
Ylian Saint-Hilaire 0a60656e8d Improved meshcentral-web customization support. 2019-08-25 11:08:32 -07:00
Ylian Saint-Hilaire 3aebee8f5e Improved server tracing. 2019-08-23 11:51:48 -07:00
Ylian Saint-Hilaire dc193fde02 Added server tracing dialog in web app. 2019-08-22 15:31:39 -07:00
Ylian Saint-Hilaire 3b1ece80bd MeshPlayer improvements. 2019-08-12 16:16:52 -07:00
Ylian Saint-Hilaire 72f04563d0 Peering fixes, 404 page, new desktop special keys. 2019-08-12 14:58:06 -07:00
Ylian Saint-Hilaire 14030260fe Fixed AV status on Windows Server, started work on session recording 2019-08-05 11:30:07 -07:00
Ylian Saint-Hilaire df271eb36e Added Windows Service control in remote desktop tools 2019-07-31 16:49:23 -07:00
Ylian Saint-Hilaire 36489020cf Fixed Windows Service Start 2019-07-23 14:09:44 -07:00
Bryan Roe 35138d630f Updated to add support for FreeBSD 2019-07-22 17:26:26 -07:00
Ylian Saint-Hilaire 89bfce1dc6 Fixed server self-update 2019-07-18 13:30:49 -07:00
Ylian Saint-Hilaire c2844f65d1 Server self-update correctly not allowed when running as Windows Service. 2019-07-18 13:11:08 -07:00
Ylian Saint-Hilaire b088d80250 Fixed MeshCentral Widnows Service exception. 2019-07-18 10:42:22 -07:00
Ylian Saint-Hilaire c641b2d585 Fixed Windows Service Stop 2019-07-17 17:34:34 -07:00
Ylian Saint-Hilaire 03e57916a8 Added server process cleanup. 2019-07-17 15:57:42 -07:00
Ylian Saint-Hilaire 7fec856c9d Fixed server update on windows. 2019-07-17 13:07:52 -07:00
Ylian Saint-Hilaire 797705e7c5 Improved keyboard support, new email as username mode. 2019-07-08 15:59:44 -07:00
Ylian Saint-Hilaire ce21dba54e More fixes, updated MeshCommander (Intel AMT tab) 2019-06-26 22:13:56 -07:00
Kyle 00283b4a1a Workaround / fix
#324 
Changing to the decimal representation allows this command to work properly:
node meshcentral --admin <your existing user name in format domain/username or username>

Does the default DB/ node / js not support hex literals?

This means that it is possible to for me to create an administrator user by alternate means to the first user policy. ( Which was not workin g for me )
2019-06-27 11:51:00 +10:00
Ylian Saint-Hilaire 3459b46b9a Added old Raspberry Pi support. 2019-06-21 10:14:56 -07:00
Ylian Saint-Hilaire c2cb31f402 More work on ACM activation, MiniRouter self-signed. 2019-06-19 17:16:50 -07:00
Ylian Saint-Hilaire d0b80154a4 More work on Intel AMT ACM activation. 2019-06-18 17:53:11 -07:00
Ylian Saint-Hilaire aba9dc4e88 Server fixes and webapp trace support. 2019-06-17 17:17:23 -07:00
Ylian Saint-Hilaire 4f043f7c21 Server fixes. 2019-06-17 15:20:47 -07:00
Ylian Saint-Hilaire 9c2da0696f More work on Intel AMT ACM activation. 2019-06-13 16:39:21 -07:00
Ylian Saint-Hilaire 53b3845624 Started work on Intel AMT ACM activation. 2019-06-12 19:40:27 -07:00
Ylian Saint-Hilaire feb3542e8b Added invitation link email, server fixes and improvements. 2019-06-12 10:23:26 -07:00
Ylian Saint-Hilaire 74930c10df Fixed invitation link encryption key. 2019-06-07 17:11:56 -07:00
Ylian Saint-Hilaire c177c25b34 Added support for wildcard Let's Encrypt certs. 2019-06-07 15:55:24 -07:00
Ylian Saint-Hilaire eb1c6d3a48 Added server redirection and unlimited invite URL's. 2019-06-07 10:20:54 -07:00
Ylian Saint-Hilaire b676ab7e16 Added public agent install invitation link support. 2019-06-03 13:15:38 -07:00
Ylian Saint-Hilaire 162de5153b Added MongoDbChangeStream option. 2019-05-28 17:42:11 -07:00
Ylian Saint-Hilaire 3ab8061d59 Fixed autobackup settings. 2019-05-27 11:58:31 -07:00
Ylian Saint-Hilaire 084a6bab57 Database fixes for new MongoDB driver. 2019-05-20 18:03:14 -07:00
Ylian Saint-Hilaire 96a65a6c3e Error counters in MyServer panel, Autobackup now default, new console msg support. 2019-05-20 16:00:33 -07:00
Ylian Saint-Hilaire c02fe3ca03 Improved auto-backup, missing modules recovery. 2019-05-17 15:44:01 -07:00
Ylian Saint-Hilaire c25658f5f0 Added encrypted auto-backup support. 2019-05-17 12:40:15 -07:00
Ylian Saint-Hilaire b52033d868 Fixed dependencies. 2019-05-16 19:32:04 -07:00
Ylian Saint-Hilaire 510a970bf6 Complete replacement of the WebAuthn 2 factor support. 2019-05-16 14:55:07 -07:00
Ylian Saint-Hilaire 27b9cfe8ea Added batch account addition. 2019-05-14 14:39:26 -07:00
Ylian Saint-Hilaire f4867f2349 Fixed user interface issues and added newAccountsRights in domain config. 2019-05-12 19:14:24 -07:00
Ylian Saint-Hilaire f01b4f7ee0 Started work on using the official MongoDB module. 2019-05-08 18:14:30 -07:00
Ylian Saint-Hilaire dfdded4c3b Fixed missing module installation. 2019-05-03 13:57:52 -07:00
Ylian Saint-Hilaire f8c310d39f Added server instrumentation 2019-05-01 15:02:03 -07:00
Ylian Saint-Hilaire dc90843e5b Added Linux ARMv8 64 bit MeshAgent. 2019-04-28 10:25:53 -07:00
Ylian Saint-Hilaire 5aa0e55b26 Fixed webauthn issue. 2019-04-22 17:00:46 -07:00
Ylian Saint-Hilaire ab9ea4e58a Fixed arguments with & in it. 2019-04-22 16:26:33 -07:00
Bryan Roe 738add54ad Updated Diagnostic Agent Core 2019-04-12 17:43:20 -07:00
Ylian Saint-Hilaire ba3503ebe0 LDAP fixes. 2019-04-11 14:52:23 -07:00
Ylian Saint-Hilaire 48d554a05d Added LDAP support. 2019-04-11 13:41:51 -07:00
Ylian Saint-Hilaire 1e930c60f2 Fixed module installation code. 2019-04-05 09:21:21 -07:00
Ylian Saint-Hilaire 2c0c34cc91 Set working directories when doing exec(). 2019-04-04 15:46:31 -07:00
Ylian Saint-Hilaire 7d38f045e6 Fixed MeshCMD 2019-03-28 15:56:48 -07:00
Ylian Saint-Hilaire a8d6d90913 Fixed MeshCMD proxy in action file. 2019-03-27 12:55:31 -07:00
Ylian Saint-Hilaire 94b3450b6c Server fix. 2019-03-26 14:30:40 -07:00
Ylian Saint-Hilaire 0b12b8c03a Improved charts, added no2factorauth switch 2019-03-26 14:11:51 -07:00
Ylian Saint-Hilaire d4c0621372 Server charts are now real-time. 2019-03-26 01:16:11 -07:00
Ylian Saint-Hilaire d11210a8c8 Fixed site minification. 2019-03-26 00:14:45 -07:00
Ylian Saint-Hilaire 3c2fd023bf Added server data collection and charting. 2019-03-25 19:59:04 -07:00
Ylian Saint-Hilaire ac6c39dabe Module dependency cleanup. 2019-03-25 11:32:16 -07:00
Ylian Saint-Hilaire 4561468b05 More FIDO2 improvements, improved NPM install. 2019-03-23 13:28:17 -07:00
Ylian Saint-Hilaire cd9a854090 Server fixes 2019-03-14 12:28:58 -07:00
Ylian Saint-Hilaire cec198d748 Added Intel AMT CCM activation support. 2019-03-10 21:40:25 -07:00
Ylian Saint-Hilaire 6edc50161e More server fixes. 2019-03-10 11:47:03 -07:00
Ylian Saint-Hilaire e5b7abea40 Fixed server exceptions, email alias port. 2019-03-10 11:00:14 -07:00
Ylian Saint-Hilaire 92b9a9d5be Many server improvements, wildcard certs, local keyboard map, improved object cleanup, limited input mode. 2019-03-09 14:28:08 -08:00
Ylian Saint-Hilaire eb3977ee72 Server optimizations. 2019-03-07 22:47:27 -08:00
Ylian Saint-Hilaire ff663b630d Server memory instrumentation and fixes. 2019-03-07 19:56:24 -08:00
Ylian Saint-Hilaire 1549c1ab39 Server improvements, first Intel AMT CCM activation. 2019-03-04 23:48:45 -08:00
Ylian Saint-Hilaire 384fb47f45 more Linux install script fixes. 2019-03-01 18:07:38 -08:00
Ylian Saint-Hilaire 30eedab177 Server fixes & MongoDB performance improvements. 2019-02-26 14:39:45 -08:00
Ylian Saint-Hilaire a28568f270 Server fixes, mesh agent download now has group name. 2019-02-25 14:35:08 -08:00
Ylian Saint-Hilaire 565722cfa9 Fixed Intel AMT tab in Chrome 2019-02-25 13:14:04 -08:00
Ylian Saint-Hilaire 282d5474cd Split SMBIOS information into seperate collection. 2019-02-25 11:13:13 -08:00
Ylian Saint-Hilaire 5c255b07a9 Added NPM path option 2019-02-20 15:50:09 -08:00
Ylian Saint-Hilaire f0739e52e2 Database performance + mesh undelete. 2019-02-18 14:32:55 -08:00
Ylian Saint-Hilaire 27f6629b33 Database performance fix + Server side clipboard support. 2019-02-16 21:16:39 -08:00
Ylian Saint-Hilaire b7df070bd2 Updated Windows Agents with cert regen on reintall. 2019-02-15 15:11:52 -08:00
Ylian Saint-Hilaire 45a50db52c Added database merge feature. 2019-02-15 14:50:23 -08:00
Ylian Saint-Hilaire 2cab56f4ad Mesh agents binaries are now loaded in server RAM by default. 2019-02-14 22:16:15 -08:00
Ylian Saint-Hilaire 91282677cd Added user account, user session and agent session per-domain limits. 2019-02-11 14:41:15 -08:00
Ylian Saint-Hilaire c7ac086648 Session and account improvements. 2019-02-10 20:13:03 -08:00
Ylian Saint-Hilaire 173c10709e Added server console, KVM jumbo accumulator. 2019-02-04 18:06:01 -08:00
Ylian Saint-Hilaire a597d7a503 Added first support for running state-less. 2019-02-02 14:54:36 -08:00
Ylian Saint-Hilaire e8b08130b4 Added command line options to pull/push/read/delete config files in the db. 2019-02-01 15:16:46 -08:00
Ylian Saint-Hilaire a13acd6f0b Fixed MeshCentral self update. 2019-01-31 10:41:07 -08:00
Ylian Saint-Hilaire c1ac574af7 Updates agents, added agent no proxy support and agent IP allow/block. 2019-01-30 13:43:42 -08:00
Ylian Saint-Hilaire 39380ef926 Removed dependency on browser cookies to make the site work. 2019-01-28 15:47:54 -08:00
Ylian Saint-Hilaire 635c8fb441 Improved web socket error handling, Selfupdate can now be set to specific version. 2019-01-27 12:23:38 -08:00
Ylian Saint-Hilaire 75ee8dfd78 Fixed server account and login times. 2019-01-24 17:01:50 -08:00
Ylian Saint-Hilaire bf3d73235c New agents, NeDB encryption, WebApp Fixes. 2019-01-24 12:08:48 -08:00
Ylian Saint-Hilaire 3e6a5bb501 Fixed database and webserver race condition. 2019-01-22 15:40:08 -08:00
Ylian Saint-Hilaire 52776b81af Added recovery core support. 2019-01-21 14:05:50 -08:00
Ylian Saint-Hilaire 38b24e256c Fixed CR end-of-line certificate loading. 2019-01-11 14:01:36 -08:00