Commit Graph

757 Commits

Author SHA1 Message Date
Ylian Saint-Hilaire b7117641a0 Improved AmtManager, Fixed missing image-size. 2021-02-22 12:08:58 -08:00
Ylian Saint-Hilaire 6e1ba774aa 2FA fixes. 2021-02-21 10:35:37 -08:00
Ylian Saint-Hilaire 34f07dfdbc Added batch agent update. 2021-02-16 23:58:40 -08:00
ylianst aa7080c84b Fixed MyServer:true in settings. 2021-02-14 22:56:09 -08:00
ylianst 2b2d25a0b6 Fixed agent update hash issue, connection hash issue, 2FA issue. 2021-02-14 22:22:53 -08:00
Ylian Saint-Hilaire d96bf4b4f5 Added per-domain SMTP/SendGrid support. 2021-02-10 11:28:21 -08:00
Ylian Saint-Hilaire af1fcb8431 More web push progress. 2021-02-09 15:31:50 -08:00
Ylian Saint-Hilaire 50185dac86 More web push progress. 2021-02-09 12:24:12 -08:00
Ylian Saint-Hilaire c122402dd8 More web push progress. 2021-02-09 01:46:20 -08:00
Ylian Saint-Hilaire 9e06a24975 Fixed OTP domain, started web push. 2021-02-08 19:31:29 -08:00
Ylian Saint-Hilaire f7300b8b5b Added support for array of altmessaging. 2021-02-08 17:53:35 -08:00
Ylian Saint-Hilaire b53867ef93 Added support for alternative messenging service. 2021-02-04 18:37:38 -08:00
Ylian Saint-Hilaire 45e3b8efed Added AgentIssues command to server console. 2021-02-03 15:36:25 -08:00
Ylian Saint-Hilaire 7e13633499 Added Firebase Cloud Messaging Relay. 2021-02-02 23:31:44 -08:00
Ylian Saint-Hilaire 5fd93b7b41 Added ListEvents to MeshCtrl.js 2021-02-02 18:01:09 -08:00
Ylian Saint-Hilaire bd17264b05 Added device console push notification support. 2021-01-31 04:31:32 -08:00
Ylian Saint-Hilaire 2248cb0a6d Added two-way push messaging support. 2021-01-31 02:44:08 -08:00
Ylian Saint-Hilaire 0658d6e5a5 Improved push messaging support. 2021-01-31 00:18:19 -08:00
Ylian Saint-Hilaire 3b2abf8498 Added Firebase Cloud Messaging support. 2021-01-30 16:15:06 -08:00
Ylian Saint-Hilaire 516a763c1b Fixed mobile QR code when using non-standard port. 2021-01-29 02:23:46 -08:00
Ylian Saint-Hilaire 29c6b7877e Fixed meshcore update faliure case. 2021-01-28 13:41:19 -08:00
Ylian Saint-Hilaire 2c632cfcf0 MeshMessenger customization improvements. 2021-01-26 11:46:22 -08:00
Ylian Saint-Hilaire 66eb53e2f6 Added guest sharing account permission. 2021-01-25 15:04:52 -08:00
Ylian Saint-Hilaire 70b53b0f1c Added tiny core support. 2021-01-24 18:43:15 -08:00
Ylian Saint-Hilaire 921e610d19 Added domain wide terminal shell option. 2021-01-20 12:43:14 -08:00
Ylian Saint-Hilaire ceedd0c756 Added option to remove guest sharing links. 2021-01-20 00:26:53 -08:00
Ylian Saint-Hilaire 561ac6fb91 Added support for view-only desktop sharing links. 2021-01-17 01:41:20 -08:00
Ylian Saint-Hilaire 2d666d811f Added QR code test. 2021-01-14 22:02:51 -08:00
Ylian Saint-Hilaire 394a2e2878 Added MongoDB bulk remove for added performance. 2021-01-12 14:02:11 -08:00
Ylian Saint-Hilaire b195852399 Updated file headers. 2021-01-09 14:31:09 -08:00
Ylian Saint-Hilaire 0e697167e9 Fixed default session renew timer. 2021-01-05 23:38:52 -08:00
Ylian Saint-Hilaire d919c23461 Added device power operations to meshctrl.js. 2021-01-05 18:29:23 -08:00
Ylian Saint-Hilaire a98cdc1d5e Added device sharing link management support to MeshCtrl.js 2021-01-05 17:02:24 -08:00
Ylian Saint-Hilaire e86459ebf2 Added multi-language support for user notifications. 2021-01-04 01:38:43 -08:00
Ylian Saint-Hilaire 333c7c7876 Second fix for mesh link escaping. 2020-12-30 22:18:29 -08:00
Ylian Saint-Hilaire 0769185831 Fixed mtype not being a number type in database. 2020-12-28 23:33:08 -08:00
Ylian Saint-Hilaire 8fc23995b9 Added network interface names escaping. 2020-12-28 23:14:15 -08:00
Ylian Saint-Hilaire 12dd791cf6 Added MeshCentral Router for macOS 2020-12-26 11:58:25 -08:00
Dave fef46c06fe Update meshuser.js 2020-12-23 22:04:19 -06:00
Ylian Saint-Hilaire b200d48f56 Email improvements. 2020-12-17 14:50:00 -08:00
Ylian Saint-Hilaire 8006428bc6 Fixed account email verification. 2020-12-10 03:25:26 -08:00
Ylian Saint-Hilaire 90f506716c Added edituser action to meshctrl.js 2020-12-09 16:34:40 -08:00
Ylian Saint-Hilaire c99048be13 Web app improvements and support for high SPI screens. 2020-12-07 19:13:31 -08:00
Ylian Saint-Hilaire 768c304b9e Fixed phone number validation. 2020-11-30 15:57:16 -08:00
Ylian Saint-Hilaire e9afc522d7 Improved phone number validation. 2020-11-29 12:32:10 -08:00
Ylian Saint-Hilaire 67b748d1e6 Fixes for SSO accounts and server peering. 2020-11-28 18:03:09 -08:00
Ylian Saint-Hilaire 1b2a63977b Added terminal device sharing. 2020-11-27 13:55:02 -08:00
Ylian Saint-Hilaire 52114da91c Intel AMT improvements. 2020-11-24 23:17:54 -08:00
Ylian Saint-Hilaire 80f016f688 Completed mobile web site full desktop mode. 2020-11-23 16:54:28 -08:00
Ylian Saint-Hilaire 31d9641f60 Updated Linux/BSD agents. 2020-11-22 19:39:10 -08:00
Ylian Saint-Hilaire 9af599e4df Added server maintenance mode. 2020-11-20 16:43:58 -08:00
Ylian Saint-Hilaire 5c9ac190b5 Added cpu/memory realtime graph. 2020-11-15 23:52:42 -08:00
Ylian Saint-Hilaire cd6d5b12ac Server peering improvements. 2020-11-15 18:40:32 -08:00
Ylian Saint-Hilaire 0194292e84 Added agent connection cert checking. 2020-11-15 00:32:02 -08:00
Ylian Saint-Hilaire 562000f120 Improved file search. 2020-11-12 22:16:10 -08:00
Ylian Saint-Hilaire e0977eac22 Server peering fixes. 2020-11-12 13:16:25 -08:00
Ylian Saint-Hilaire f939ce1f45 Version 0.6.85 2020-11-11 17:18:00 -08:00
Ylian Saint-Hilaire 39ca25dcbf Updated Linux agents. 2020-11-11 16:50:51 -08:00
Ylian Saint-Hilaire 6e67fc14c4 Rolled back agent tunnel TLS check. 2020-11-10 13:24:24 -08:00
Ylian Saint-Hilaire 47e1f70622 Fixed support for ignoreagenthashcheck 2020-11-10 12:51:34 -08:00
Ylian Saint-Hilaire 8b9a437ed7 Improved certificate checking. 2020-11-08 13:29:37 -08:00
Ylian Saint-Hilaire 2407f367f2 Fixed blank remote desktop on connect. 2020-11-06 16:33:54 -08:00
Ylian Saint-Hilaire 98b39000eb UI customization improvements. 2020-11-05 02:27:39 -08:00
Ylian Saint-Hilaire 369f51c67d Updated MeshCentral Router and Assistant 2020-11-03 21:32:12 -08:00
Ylian Saint-Hilaire b2aceb0298 MeshCentral Router update system. 2020-11-02 21:41:58 -08:00
Ylian Saint-Hilaire b53200afda Guest desktop sharing with time range. 2020-11-02 12:11:45 -08:00
Ylian Saint-Hilaire 248909d056 Added device sharing link revocation. 2020-10-30 17:08:07 -07:00
Ylian Saint-Hilaire 341c6e72b2 Improved server wake-on-lan. 2020-10-28 12:52:05 -07:00
Ylian Saint-Hilaire 27bd46a764 Improved AMT USB ACM activation. 2020-10-27 02:15:52 -07:00
Ylian Saint-Hilaire ac8b423cdb Added Intel AMT ACM activation using USB. 2020-10-27 01:42:47 -07:00
Ylian Saint-Hilaire add724419e Improved AMT policy dialog. 2020-10-26 00:22:22 -07:00
Ylian Saint-Hilaire 6fb8beb164 AMT Manager now configures randomized MPS passwords. 2020-10-24 23:34:00 -07:00
Ylian Saint-Hilaire 05ebe75074 Improved CIRA setup when MPS is not running. 2020-10-23 13:28:31 -07:00
Ylian Saint-Hilaire 2dbd723993 Added AMT manager support and fixed device power timeline in mobile web app. 2020-10-23 11:42:27 -07:00
Ylian Saint-Hilaire b36b0c8151 Web app changes depending on AMT manager running. 2020-10-23 10:11:03 -07:00
Ylian Saint-Hilaire be06076694 Added Intel AMT automated CCM password reset. 2020-10-21 13:04:36 -07:00
Ylian Saint-Hilaire 6d1f757bfc Allow clearing user account email. 2020-10-16 13:17:39 -07:00
Ylian Saint-Hilaire 1521029823 Intel AMT manager overhall, many improvements. 2020-10-15 16:08:36 -07:00
Ylian Saint-Hilaire ad0138c0ea Fixed CIRA server crash. 2020-10-12 14:01:24 -07:00
Ylian Saint-Hilaire c0018bb467 Many Intel AMT improvements. 2020-10-09 15:44:09 -07:00
Ylian Saint-Hilaire bc4e07b5fe Merged APF and MPS servers, improved APF client. 2020-10-08 19:47:24 -07:00
Ylian Saint-Hilaire a435d57be5 Improved event logs when running remote commands. 2020-10-07 18:02:02 -07:00
Ylian Saint-Hilaire 8df909f2d9 AMT manager improvements. 2020-10-07 16:41:14 -07:00
Ylian Saint-Hilaire b12b6fa26b Added Intel AMT wake support. 2020-10-07 14:06:13 -07:00
Ylian Saint-Hilaire 6e97282ea1 First version with Intel AMT Manager module. 2020-10-06 19:47:28 -07:00
Ylian Saint-Hilaire 4a0c46e12c MeshCtrl can now create device groups with features/consent options. 2020-10-05 17:12:19 -07:00
Ylian Saint-Hilaire 4f8aca1048 Allow complete removal of My Server tab for a specific domain. 2020-10-05 16:47:30 -07:00
Ylian Saint-Hilaire adc513f08a Added command and reset/off rights to mobile web page. 2020-10-05 11:25:33 -07:00
Ylian Saint-Hilaire 1513a4a775 Added new commands and reset/off rights. 2020-10-05 11:03:29 -07:00
Ylian Saint-Hilaire 086d8059c4 Improved MeshCtrl.js AddToUserGroup instructions. 2020-10-05 09:48:03 -07:00
Ylian Saint-Hilaire 5b1a7045f5 Added user group management commands to MeshCtrl.js 2020-10-02 16:17:28 -07:00
Ylian Saint-Hilaire 61dfa7e988 Added user group consent policy and fixed user access rights. 2020-09-30 11:05:53 -07:00
Ylian Saint-Hilaire 7b71c0488f Added selective session recording. 2020-09-29 15:02:33 -07:00
Ylian Saint-Hilaire 7a22f8c702 Added run as user support to batch commands. 2020-09-29 13:20:08 -07:00
Ylian Saint-Hilaire 00ea208f0e Added per-domain configuration of the MyServer action tab. 2020-09-28 13:28:08 -07:00
Ylian Saint-Hilaire 852d2a8c76 Changed device group name max length to 128. 2020-09-25 09:25:39 -07:00
Ylian Saint-Hilaire 8490273ec7 Added new 2FA cookie system. 2020-09-16 16:16:58 -07:00
Ylian Saint-Hilaire 7c65186892 Fixed Linux interactive installer. 2020-09-14 13:32:16 -07:00
Ylian Saint-Hilaire 937925af61 Desktop sharing max time can now be adjusted. 2020-09-11 16:35:47 -07:00
Ylian Saint-Hilaire 92dd96d91f Fixed device remove exception. 2020-09-09 14:26:03 -07:00
Ylian Saint-Hilaire e1c2824b22 Improved event internalization 2020-09-09 01:32:00 -07:00
Ylian Saint-Hilaire 6aabbf9dc9 Started work on internalization of event log. 2020-09-08 18:59:58 -07:00
Ylian Saint-Hilaire fb0994e77e Improved messages when using autobackup command in MyServer console. 2020-09-08 13:02:05 -07:00
Ylian Saint-Hilaire dd70ec8a34 Now need agent uninstall permission to delete a device, mesh edit permission to move a device between groups. 2020-08-29 11:43:09 -07:00
Ylian Saint-Hilaire df0f964fe6 Added batch device notification. 2020-08-21 16:36:53 -07:00
Ylian Saint-Hilaire bf87bbd4a3 Improved Google Drive autobackup. 2020-08-21 11:47:34 -07:00
Ylian Saint-Hilaire 9d1b0f6134 First version of auto-upload backup to Google Cloud. 2020-08-21 01:57:03 -07:00
Ylian Saint-Hilaire ef61d1b034 Added traditional Chinese. 2020-08-20 14:24:50 -07:00
Ylian Saint-Hilaire 36b3db0baa Fixed Messenger with LDAP users. 2020-08-20 12:24:45 -07:00
Ylian Saint-Hilaire 0cc7604eeb Fixed device group creator not displayed when first created. 2020-08-19 14:16:48 -07:00
Ylian Saint-Hilaire 0b0768927e Added allDevGroupManagers for server console info command. 2020-08-18 14:44:42 -07:00
Ylian Saint-Hilaire 75fd54c34d Added extra server permission to see all server events. 2020-08-18 12:46:20 -07:00
Ylian Saint-Hilaire 7b4e961dff Added more commands to MeshCtrl.js 2020-08-17 15:01:25 -07:00
Ylian Saint-Hilaire e9c13ff12b Added device group creation time and user. 2020-08-17 12:30:38 -07:00
Ylian Saint-Hilaire 29a0392df3 Added support for banning common passwords. 2020-08-16 13:44:54 -07:00
Ylian Saint-Hilaire ec465de878 Showing available memory on Linux when available. 2020-08-16 12:18:47 -07:00
Ylian Saint-Hilaire 3a016138ad Added support for oldPasswordBan to not allow old password re-use. 2020-08-16 11:10:02 -07:00
Ylian Saint-Hilaire 4ac034420e Completed first version of desktop sharing. 2020-08-07 15:51:28 -07:00
Ylian Saint-Hilaire 64a6d9b257 Added Finnish translation. 2020-08-07 09:37:28 -07:00
Ylian Saint-Hilaire b9d49182f2 Added Account Settings Lock Feature. 2020-08-05 20:15:34 -07:00
Ylian Saint-Hilaire 8e67568949 Added user notification timeout support. 2020-07-31 15:08:03 -07:00
Ylian Saint-Hilaire 0407171389 Updated all agents except macOS/BSD. 2020-07-31 11:35:50 -07:00
Ylian Saint-Hilaire 2d677298db Added staring a device feature. 2020-07-28 15:27:28 -07:00
Ylian Saint-Hilaire ddcbee0cc4 Added TCP/UDP routing indication. 2020-07-24 14:00:49 -07:00
Ylian Saint-Hilaire 39295112ad Added device group edit in MeshCtrl.js. 2020-07-24 12:32:43 -07:00
Ylian Saint-Hilaire c1d7021498 Fixed file upload to agent when websocket compression is used. 2020-07-22 11:19:39 -07:00
Ylian Saint-Hilaire 8be7984a60 More agent deflate compression support. 2020-07-17 19:55:49 -07:00
Ylian Saint-Hilaire be6ec894e3 Fixed notifications that had html codes. 2020-07-15 13:25:18 -07:00
Ylian Saint-Hilaire 98dc83c526 Fixed wake feature. 2020-07-15 13:04:37 -07:00
Ylian Saint-Hilaire 44d6d2cd29 Improved message routing access control. 2020-07-14 11:53:22 -07:00
Ylian Saint-Hilaire 083c14a91a Added Shell command to MeshCtrl.js 2020-07-13 15:06:45 -07:00
Ylian Saint-Hilaire 0c3157f3a2 Added RunCommand to MeshCtrl.js 2020-07-13 12:25:14 -07:00
Ylian Saint-Hilaire cf8f58cd48 Added batch command execution. 2020-07-10 23:12:43 -07:00
Ylian Saint-Hilaire 99345f7259 Using real name in invite emails. 2020-07-10 11:59:28 -07:00
Ylian Saint-Hilaire d2fae1d285 Real name fixes. 2020-07-10 10:45:41 -07:00
Ylian Saint-Hilaire 4b10e225dd Added user account real name support. 2020-07-10 10:33:41 -07:00
Ylian Saint-Hilaire aa6070deb5 Code fixes & clean up. 2020-07-06 12:46:38 -07:00
Ylian Saint-Hilaire fbabddee79 Added server watchdog feature. 2020-07-03 11:03:15 -07:00
Ylian Saint-Hilaire 1399c2f630 Updated windows agents. 2020-06-30 11:34:19 -07:00
Ylian Saint-Hilaire 36b5831f18 Improved HTML escaping. 2020-06-26 18:04:28 -07:00
Ylian Saint-Hilaire 5595c06655 Fixed cross-domain + all device group admins. 2020-06-26 15:38:48 -07:00
Ylian Saint-Hilaire ae1f36de68 Switched to new style network information from agent. 2020-06-26 14:43:58 -07:00
Ylian Saint-Hilaire 0604d9f31d Fixed adduserbatch validation. 2020-06-21 22:33:59 -07:00
Ylian Saint-Hilaire 923d85a5b9 Server fixes. 2020-06-21 14:27:10 -07:00
Ylian Saint-Hilaire 1c10b9c023 Fixed issue with server files. 2020-06-21 13:59:49 -07:00
Ylian Saint-Hilaire 5bdcb14c46 Improved server permissions. 2020-06-18 20:51:41 -07:00
Ylian Saint-Hilaire e2926b874f Improved UI customization. 2020-06-13 12:50:13 -07:00
Ylian Saint-Hilaire 8e1e030646 Improved consent and notification customization. 2020-06-13 11:36:50 -07:00
Ylian Saint-Hilaire f8604d5b61 Fixed refresh.ashx reload loop, added user consent strings to config.json. 2020-06-13 05:41:53 -07:00
Ylian Saint-Hilaire 89e126b976 Meshctrl.js now shows access denies if you can't access users list. 2020-06-12 13:04:23 -07:00
Ylian Saint-Hilaire 3a9b6464cc Added built-in noVNC support. 2020-06-06 18:55:47 -07:00
Ylian Saint-Hilaire 8c0ae5bb52 Added support for custom ui buttons and dialogs. 2020-06-01 17:26:27 -07:00
Ylian Saint-Hilaire f2fe911133 Fixed server crash on user group delete. 2020-05-29 14:53:56 -07:00
Ylian Saint-Hilaire 8443416afa User management improvements. 2020-05-27 18:26:54 -07:00
Ylian Saint-Hilaire 27191d3cd3 More work on cross-domain admin. 2020-05-27 17:23:38 -07:00
Ylian Saint-Hilaire 32a9991afb More work on cross-domain administrator 2020-05-27 15:31:10 -07:00
Ylian Saint-Hilaire 288813ccda Initial work on cross-domain administrator. 2020-05-27 03:35:43 -07:00
Ylian Saint-Hilaire 31e1f61e52 Added CloudFlare Support, improved reverse-proxy HTTP header handling. 2020-05-21 21:25:11 -07:00
Ylian Saint-Hilaire f0ea1c89d3 Fixed device group stat counter 2020-05-15 15:39:16 -07:00
Ylian Saint-Hilaire 3c0eed1369 Added listusersessions to meshctrl 2020-05-14 13:20:45 -07:00
Ylian Saint-Hilaire a01c9dd945 More work on OAuth support. 2020-05-13 22:30:59 -07:00
Ylian Saint-Hilaire 0dbdad2476 Allowed 2FA with LDAP. 2020-05-13 00:53:35 -07:00
Ylian Saint-Hilaire 04dfeebe1e Bug fixes, added AmtWake to MeshCMD. 2020-05-13 00:27:31 -07:00
Ylian Saint-Hilaire 6431974136 More device session notification work. 2020-05-11 18:44:46 -07:00
Ylian Saint-Hilaire 1f105e37a2 Router fixes, Relay Fixes, 2FA fixes, support for many trusted proxies addresses. 2020-05-07 14:48:51 -07:00
Ylian Saint-Hilaire 139a5ad174 Added remote desktop metadata support. 2020-05-06 23:23:27 -07:00
Ylian Saint-Hilaire b96ababf0b Added browser ping/pong settings. 2020-05-06 19:23:11 -07:00
Ylian Saint-Hilaire 5c04c20dfa Added new amtacm command in server console. 2020-05-06 17:45:57 -07:00
Ylian Saint-Hilaire efc378be6b Added recodings manager and recording improvements. 2020-05-05 13:00:51 -07:00
Ylian Saint-Hilaire c09b06a65c Started work on recordings panel. 2020-05-03 23:49:56 -07:00
Ylian Saint-Hilaire a2b944cd33 Added deviceinfo support to meshCtrl. 2020-05-02 13:49:56 -07:00
Ylian Saint-Hilaire 8a624bb946 Fixed and improved minified mode. 2020-05-01 20:16:57 -07:00
Ylian Saint-Hilaire 3b11d528c3 Fixed agent invite codes to make them unique per domain. 2020-04-30 18:52:45 -07:00
Ylian Saint-Hilaire b09efc7df5 Fixed desktop multiplexor race condition, web application improvements. 2020-04-30 18:26:53 -07:00
Ylian Saint-Hilaire ea9edefad1 Added recording space/count quota. 2020-04-30 02:02:23 -07:00
Ylian Saint-Hilaire ccab8a43e9 Completed desktop multiplexor. 2020-04-28 12:42:58 -07:00
Ylian Saint-Hilaire cefd6c98b3 More work on SMS integration, added Plivo support. 2020-04-22 15:29:26 -07:00
Ylian Saint-Hilaire 2b6925205f More SMS work. 2020-04-22 02:23:02 -07:00
Ylian Saint-Hilaire 200acde9c8 More work on SMS support. 2020-04-22 01:33:27 -07:00
Ylian Saint-Hilaire 9c7aeaef21 Fixed cross-domain event leakage. 2020-04-20 13:11:34 -07:00
Ylian Saint-Hilaire 955e6f168e Server crash fix, improved authlog. 2020-04-20 02:44:14 -07:00
Ylian Saint-Hilaire dbfb1c5122 Access control fixes. 2020-04-18 19:17:44 -07:00
Ylian Saint-Hilaire 9ed9257707 Added stable/latest self-upgrade. 2020-04-17 23:17:45 -07:00
Ylian Saint-Hilaire eef250e124 UI fixes, allow spaces in user group names. 2020-04-17 16:08:20 -07:00
Ylian Saint-Hilaire ce39ab8691 Access control improvements on mobile app. 2020-04-17 15:22:51 -07:00
Ylian Saint-Hilaire 6ca8a392c6 Many access control fixes. 2020-04-17 15:02:53 -07:00
Ylian Saint-Hilaire 12725d587d Fixed server crash when removing user account. 2020-04-16 17:06:01 -07:00
Ylian Saint-Hilaire 882c79ce16 New virual machine icon, MeshCtrl.js fixes. 2020-04-16 13:18:45 -07:00
Ylian Saint-Hilaire 8da5c11b42 Added device group move to MeshCtrl. 2020-04-16 08:46:53 -07:00
Ylian Saint-Hilaire e58838dfe8 More web application UI improvements. 2020-04-15 19:42:43 -07:00
Ylian Saint-Hilaire a793685e1f Fixed to relay metadata and RTT calculation. 2020-04-14 02:53:40 -07:00
Ylian Saint-Hilaire 636d7941bc Merge pull request #1152 from ryanblenis/relay-qol-u1
Add metadata to the relay connection for user -> device tracking
2020-04-14 01:25:09 -07:00
Ryan Blenis fb05db7712 Add metadata to the relay connection for user -> device tracking
Update server console command 'relays' to display friendly information
2020-04-13 19:44:12 -04:00
Ylian Saint-Hilaire 2957192512 Added user groups batch operations. 2020-04-13 13:38:28 -07:00
Ylian Saint-Hilaire cc341e67aa More work on user groups for individual device permissions. 2020-04-13 11:24:56 -07:00
Ylian Saint-Hilaire 21d6d43593 More work on individual device thru user groups. 2020-04-13 10:50:57 -07:00
Ylian Saint-Hilaire 762347ed5e Started work on adding user groups in individual device permissions. 2020-04-12 22:51:57 -07:00
Ylian Saint-Hilaire 1686d1c0c4 Added per user and per device, user consent settings. 2020-04-12 14:05:34 -07:00
Ylian Saint-Hilaire e555500240 Improved MeshCtrl with more support for --group 2020-04-08 11:26:35 -07:00
Ylian Saint-Hilaire 5a3802301d MeshCtrl will now fail is duplicate device groups are found. 2020-04-07 16:37:58 -07:00
Ylian Saint-Hilaire 9956c04aa2 Improved MeshCtrl to allow device group names instead of group id in some commands. 2020-04-07 16:13:02 -07:00
Ylian Saint-Hilaire b6f9a422d7 Fixed email validation on admin account creation. 2020-04-05 18:13:47 -07:00
Ylian Saint-Hilaire 85c0490bf6 Fixed server crash when adding unknown user to device group. 2020-04-05 17:44:54 -07:00
Ylian Saint-Hilaire 3ee9a4352a First MeshCentral with multi-language emails. 2020-04-04 19:29:20 -07:00
Ylian Saint-Hilaire 1eeb764657 Improved MeshCtrl.js 2020-04-01 13:15:14 -07:00
Ylian Saint-Hilaire 6c4f1ec2b5 Fixed server crash due to assigning a const. 2020-03-31 10:37:52 -07:00
Ylian Saint-Hilaire 8f2046984d Fixed Intel AMT TLS. 2020-03-30 19:29:46 -07:00
Ylian Saint-Hilaire 95e8b87509 Added database links cleanup code. 2020-03-30 17:47:04 -07:00
Ylian Saint-Hilaire 5f762550d2 More work on user device rights. 2020-03-29 22:40:13 -07:00
Ylian Saint-Hilaire 16288e49c5 More work on user device permissions. 2020-03-29 13:40:48 -07:00
Ylian Saint-Hilaire a61acc4890 Added HeapDump support. 2020-03-28 17:28:44 -07:00
Ylian Saint-Hilaire bd3b788094 More work on user device permissions. 2020-03-27 00:21:44 -07:00
Ylian Saint-Hilaire cbabfab7de Fixed web relay connection issue. 2020-03-26 23:01:49 -07:00
Ylian Saint-Hilaire 2314a58cd2 More work done on per-device permissions. 2020-03-26 19:33:13 -07:00
Ylian Saint-Hilaire 5a418b615b Added support for per-domain web folder. 2020-03-25 13:21:14 -07:00
Ylian Saint-Hilaire 6ab3b9ad80 More work on single device permissions feature. 2020-03-23 16:56:59 -07:00
Ylian Saint-Hilaire d089062167 Added support for email 2FA in MeshCentral Router. 2020-03-21 22:52:23 -07:00
Ylian Saint-Hilaire 47c520b5b3 Improved MeshCentral Router. 2020-03-21 00:25:17 -07:00
Ylian Saint-Hilaire b72f43c119 Fixed user account delete with user manager. 2020-03-17 17:17:04 -07:00
Ylian Saint-Hilaire e374d8a839 Users with user management permission can now change all user's passwords except full admins. 2020-03-17 13:39:28 -07:00
Ylian Saint-Hilaire 3a61a77b8a More agent invite code feature fixes. 2020-03-17 09:40:16 -07:00
Ylian Saint-Hilaire edb6011efe More work on agent invite by codes. 2020-03-16 18:03:14 -07:00
Ylian Saint-Hilaire bc6e403c4e Added dbstats command to server console. 2020-03-16 13:40:13 -07:00
Ylian Saint-Hilaire 8a47379599 Completed email 2FA. 2020-03-14 15:03:50 -07:00
Ylian Saint-Hilaire d483872aa6 Fixed plugin version matching, 2-factor reuirement + skip, removed GreenLock completely. 2020-03-11 16:53:09 -07:00
Ylian Saint-Hilaire 7df7576acb Improved alternate Let's Encrypt support. 2020-03-05 11:18:50 -08:00
Ylian Saint-Hilaire fea2120849 Added completely new Let's Encrypt system. 2020-03-05 01:39:40 -08:00
Ylian Saint-Hilaire 672517f27d Improved database error handling, new Let's Encrypt server console commands. 2020-03-04 14:57:03 -08:00
Ylian Saint-Hilaire a65396358e Fixed loginkey, allow invalid login filter to be disabled. 2020-02-18 10:57:39 -08:00
Ylian Saint-Hilaire e02c3f7672 Now saves alternative RDP port to server. 2020-02-17 14:19:35 -08:00
Ylian Saint-Hilaire 916e20fa9f Added support for accounts that manage all device group 2020-02-17 13:01:13 -08:00
Ylian Saint-Hilaire b0e882bfaa Fixed user and user group permissions not updating in web page. 2020-02-10 16:36:03 -08:00
Ylian Saint-Hilaire 746d299e16 Fixed device event log when administrator. 2020-02-03 11:27:05 -08:00
Ylian Saint-Hilaire 3580a8f433 Improved usersessions and added closeusersessions server console commands. 2020-01-27 15:26:13 -08:00
Ylian Saint-Hilaire 648ed24d6e Fixed server crash when adding a device event. 2020-01-23 15:51:32 -08:00
Ylian Saint-Hilaire 0281974a1d Added device link in web application. 2020-01-22 11:34:17 -08:00
Ylian Saint-Hilaire 6607b04a9e Many small fixes. 2020-01-12 13:50:06 -08:00
Ylian Saint-Hilaire 759a358cd4 Added plug-in tab back button, Bad user login limitor is now per-public IPv4 subnet. 2020-01-10 16:25:02 -08:00
Ylian Saint-Hilaire bcf5cfbb5e Fixed agent 'msg' dispatching. 2020-01-07 13:56:26 -08:00
Ylian Saint-Hilaire 238483c645 Fixed meshcore agent size, user group domains, notification closes across tabs. 2020-01-07 11:08:32 -08:00
Ylian Saint-Hilaire 33a303ff82 user groups improvement. 2020-01-06 11:22:54 -08:00
Ylian Saint-Hilaire b696b62562 Fixed internalization. 2020-01-03 13:21:23 -08:00
Ylian Saint-Hilaire 4a12043602 User groups improvements. 2020-01-02 17:45:17 -08:00
Ylian Saint-Hilaire ee0c0f1021 German translation, more user group improvements. 2020-01-02 13:29:55 -08:00
Ylian Saint-Hilaire 58d9903619 More user groups improvements. 2020-01-02 01:26:12 -08:00
Ylian Saint-Hilaire 7307152dbb More user groups improvements. 2020-01-02 00:30:14 -08:00
Ylian Saint-Hilaire 8a77c78ebb Improved user panel, allow device group and user group control. 2019-12-30 15:38:18 -08:00
Ylian Saint-Hilaire 118fe48713 Language fixes and server crash fixes. 2019-12-30 11:31:57 -08:00
Ylian Saint-Hilaire d42c54f32e More user group UI improvements. 2019-12-29 22:38:53 -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 9b7eca1f7f Translate.json fixed, crash on device delete fix. 2019-12-28 21:36:59 -08:00
Ylian Saint-Hilaire 5bdb4cc8b0 Started work on user groups UI. 2019-12-27 22:41:06 -08:00
Ylian Saint-Hilaire c3efdb39c1 More access control improvements, RPi icon. 2019-12-27 15:18:43 -08:00
Ylian Saint-Hilaire c9b4c34418 Centralization of user access control. 2019-12-26 22:53:01 -08:00
Ylian Saint-Hilaire ffb10a82be Added remove previous events selector when adding a new user. 2019-12-26 13:52:09 -08:00
Ylian Saint-Hilaire b202d3ef08 Fixed Dutch translations in translate.js 2019-12-26 11:37:49 -08:00
Ryan Blenis a89cfa327f Consistency in call names hook_userLoggedInEnd 2019-12-26 10:55:03 -05:00
Ryan Blenis 718678ed09 Add plugin hook for user login 2019-12-26 10:45:51 -05:00
Ylian Saint-Hilaire e2f69f8bf6 Improved internalization. 2019-12-23 14:25:27 -08:00
Ylian Saint-Hilaire def2338f9c Fixed web app interface and server version. 2019-12-20 14:02:49 -08:00
Ylian Saint-Hilaire 98dbbfde25 Updated Dutch, improved back button in web app. 2019-12-19 12:10:50 -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 990214ed19 Improved server console commands info and added showpaths. 2019-12-09 14:57:40 -08:00
Ylian Saint-Hilaire 65d20c3c78 Added server warnings in MyServer tab. 2019-11-26 14:11:09 -08:00
Ylian Saint-Hilaire 75d49db30b Plugin system improvements. 2019-11-25 14:12:43 -08:00
Ryan Blenis d7b94639b2 Redirect download fixes, option to redistribute the meshcore to all nodes after plugin installation 2019-11-22 21:17:07 -05:00
Ryan Blenis a5007c995a Merge branch 'master' into plugin-admin 2019-11-22 14:26:44 -05:00
Ryan Blenis 145c898c70 Tweaks to plugin install/removal so server does not require a restart. Initial support for downgrading plugins. 2019-11-22 14:25:13 -05:00
Ylian Saint-Hilaire 07d4099892 Added bad login IP blocking cooloff support. 2019-11-19 13:33:52 -08:00
Ylian Saint-Hilaire 8573d45753 Added bad login IP address limitation. 2019-11-18 17:31:42 -08:00
Ylian Saint-Hilaire 32eb3fe72b Added failed login logging and reporting. 2019-11-17 16:20:53 -08:00
Ryan Blenis 6d3673a858 Add plugin "type" to plugins (permission sets coming soon) 2019-11-11 09:46:38 -05:00
Ryan Blenis f90fe05fe0 Fake semantic versioning for MeshCentral version comparison / plugin update compatibility check 2019-11-06 20:00:09 -05:00
Ryan Blenis bf1e4cc91f Remove testing output 2019-11-06 04:49:36 -05:00
Ryan Blenis ed701dff39 Promisifying and error handling 2019-11-05 00:11:14 -05:00
Ryan Blenis bbb402b533 Plugin admin partial 2019-11-02 06:27:39 -04:00
Ryan Blenis b33ca1daff Merge branch 'master' into plugin-admin 2019-11-01 16:50:42 -04:00
Ryan Blenis 0516b0afd3 gui plugin admin updates part 2 2019-11-01 16:49:18 -04:00
Ylian Saint-Hilaire dbe52a9780 New MeshMessenger and fixed server crash on some file copy. 2019-10-30 14:30:34 -07:00
Ryan Blenis c57ac19cba gui plugin updates partial 2019-10-30 04:17:17 -04:00
Ylian Saint-Hilaire 84a37b4f5a Fixed self device group permission change and agent group uninstall. 2019-10-26 10:57:40 -07:00
Ylian Saint-Hilaire fb9350e9a3 Added user web state filtering. 2019-10-25 14:41:14 -07:00
Ylian Saint-Hilaire 5143751954 Plugin and meshcmd fixes. 2019-10-25 01:16:00 -07:00
Ryan Blenis 3e20fc5195 Expand pluginHandler support to communicate with browser<->server over the control channel.
Expand plugin functionality on agents to get plugin commands as their own action.
2019-10-24 16:41:35 -04:00
Ylian Saint-Hilaire 265cced6dd Added remote agent uninstall. 2019-10-24 13:13:18 -07:00
Ylian Saint-Hilaire ac0459b014 Added language selection. 2019-10-22 11:59:19 -07:00
Ylian Saint-Hilaire 66c715db1c Added manual device events, fixed MQTT publish filter. 2019-10-16 14:46:41 -07:00
Ylian Saint-Hilaire 1836ce0ab2 Added chat & notify permission 2019-10-16 12:57:29 -07:00
Ylian Saint-Hilaire 98d81ba631 Fixed device chat permissions. 2019-10-15 16:26:24 -07:00
Ylian Saint-Hilaire d2ec222fdb Improved meshrelay security. 2019-10-15 15:50:11 -07:00
Ylian Saint-Hilaire ef4ab44bc7 Fixed notes that could not be written. 2019-10-14 14:15:59 -07:00
Ylian Saint-Hilaire 55de2f983f Fixed node change server exception. 2019-10-13 11:50:28 -07:00
Ylian Saint-Hilaire b6b125f506 Fixed agent invite link when UserAllowedIP is used. 2019-10-11 15:39:15 -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 6165723ef1 Fixed CIRA connections when a device is moved to a different group. 2019-10-10 16:07:32 -07:00
Ylian Saint-Hilaire fcccb18cc8 Probably fixed the MongoDB dot exception. 2019-10-10 14:06:14 -07:00
Ryan Blenis 8de6907c24 Merge branch 'master' of https://github.com/Ylianst/MeshCentral 2019-10-09 22:04:35 -04:00
Ylian Saint-Hilaire 7baf812c47 MQTT improvements, multi-line toast fix. 2019-10-09 15:56:27 -07:00
Ryan Blenis b86779e862 Merge branch 'master' into plugin 2019-10-09 01:24:49 -04:00