Commit Graph

339 Commits

Author SHA1 Message Date
Ylian Saint-Hilaire
91e0b8eb5a Added bad login IP blocking cooloff support. 2019-11-19 13:33:52 -08:00
Ylian Saint-Hilaire
c9dc923db1 Added bad login IP address limitation. 2019-11-18 17:31:42 -08:00
Ylian Saint-Hilaire
4bb65bea4b Added failed login logging and reporting. 2019-11-17 16:20:53 -08:00
Ryan Blenis
9aa77c157f Add plugin "type" to plugins (permission sets coming soon) 2019-11-11 09:46:38 -05:00
Ryan Blenis
55b0f27b12 Fake semantic versioning for MeshCentral version comparison / plugin update compatibility check 2019-11-06 20:00:09 -05:00
Ryan Blenis
06dec37ad4 Remove testing output 2019-11-06 04:49:36 -05:00
Ryan Blenis
04e4af08f6 Promisifying and error handling 2019-11-05 00:11:14 -05:00
Ryan Blenis
67b6df9454 Plugin admin partial 2019-11-02 06:27:39 -04:00
Ryan Blenis
0bb1ffe1dd Merge branch 'master' into plugin-admin 2019-11-01 16:50:42 -04:00
Ryan Blenis
d9344fcb1a gui plugin admin updates part 2 2019-11-01 16:49:18 -04:00
Ylian Saint-Hilaire
3c4f6f6bb7 New MeshMessenger and fixed server crash on some file copy. 2019-10-30 14:30:34 -07:00
Ryan Blenis
f1ea4ae1b8 gui plugin updates partial 2019-10-30 04:17:17 -04:00
Ylian Saint-Hilaire
288e42ad2c Fixed self device group permission change and agent group uninstall. 2019-10-26 10:57:40 -07:00
Ylian Saint-Hilaire
ae1eaf725f Added user web state filtering. 2019-10-25 14:41:14 -07:00
Ylian Saint-Hilaire
ccf8999e29 Plugin and meshcmd fixes. 2019-10-25 01:16:00 -07:00
Ryan Blenis
6432467bf6 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
473c8d22d7 Added remote agent uninstall. 2019-10-24 13:13:18 -07:00
Ylian Saint-Hilaire
5c166bdce6 Added language selection. 2019-10-22 11:59:19 -07:00
Ylian Saint-Hilaire
4932d7961f Added manual device events, fixed MQTT publish filter. 2019-10-16 14:46:41 -07:00
Ylian Saint-Hilaire
359552de3c Added chat & notify permission 2019-10-16 12:57:29 -07:00
Ylian Saint-Hilaire
51095271de Fixed device chat permissions. 2019-10-15 16:26:24 -07:00
Ylian Saint-Hilaire
cdfcb01cfa Improved meshrelay security. 2019-10-15 15:50:11 -07:00
Ylian Saint-Hilaire
63813a48ff Fixed notes that could not be written. 2019-10-14 14:15:59 -07:00
Ylian Saint-Hilaire
bc07659bef Fixed node change server exception. 2019-10-13 11:50:28 -07:00
Ylian Saint-Hilaire
45abbf8178 Fixed agent invite link when UserAllowedIP is used. 2019-10-11 15:39:15 -07:00
Ylian Saint-Hilaire
6c752e85b4 Fixed geolocation map, broken device group creation. 2019-10-11 15:14:38 -07:00
Ylian Saint-Hilaire
f57e8a8253 Removed clonings. 2019-10-11 11:16:36 -07:00
Ylian Saint-Hilaire
a57ee45388 Fixed CIRA connections when a device is moved to a different group. 2019-10-10 16:07:32 -07:00
Ylian Saint-Hilaire
a744a52bc7 Probably fixed the MongoDB dot exception. 2019-10-10 14:06:14 -07:00
Ryan Blenis
7500113adf Merge branch 'master' of https://github.com/Ylianst/MeshCentral 2019-10-09 22:04:35 -04:00
Ylian Saint-Hilaire
7e75c7a863 MQTT improvements, multi-line toast fix. 2019-10-09 15:56:27 -07:00
Ryan Blenis
cdd13f8a33 Merge branch 'master' into plugin 2019-10-09 01:24:49 -04:00
Ryan Blenis
ef79477d25 More base updates, including web socket handling and display logic 2019-10-09 01:22:01 -04:00
Ylian Saint-Hilaire
00e6ff0e91 More MQTT improvements. 2019-10-08 11:08:41 -07:00
Ylian Saint-Hilaire
241b42ac00 More MQTT improvements. 2019-10-07 18:11:15 -07:00
Ylian Saint-Hilaire
4f014fc218 Added MQTT authentication. 2019-10-05 14:24:40 -07:00
Ylian Saint-Hilaire
5af831a0aa Improved DB records encryption support. 2019-10-03 13:32:54 -07:00
Ylian Saint-Hilaire
f1f4c02c68 Added browser notification support to MeshMessenger 2019-09-26 12:58:35 -07:00
Ylian Saint-Hilaire
83612d06a3 Fixed checking code. 2019-09-25 15:09:40 -07:00
Ylian Saint-Hilaire
7f5b8ae21e Single factor warning, more security checking. 2019-09-25 12:10:41 -07:00
Ylian Saint-Hilaire
b529680615 Security fixes. 2019-09-25 11:37:58 -07:00
Ylian Saint-Hilaire
b87b5e93a4 Sysinfo doc now live update, improved 2FA backup codes dialog. 2019-09-24 10:34:33 -07:00
Ylian Saint-Hilaire
5a8bd9b3f2 New details panel 2019-09-23 16:46:26 -07:00
Ylian Saint-Hilaire
60bce86622 Session IP binding, MeshCtrl Invite Link 2019-09-23 11:45:10 -07:00
jsastriawan
9c09a3ebc0 A working serverside AMT API via 3 different
modes, namely  mode 1 (AMT Direct),
mode 2 (CIRA) and mode 3 (APF bridge)
2019-09-20 17:21:58 -07:00
Ylian Saint-Hilaire
296f06db4b Completed the Show Self Events Only feature. 2019-09-19 11:21:35 -07:00
Ylian Saint-Hilaire
289094f1d3 Added View Self Events only device group permission. 2019-09-18 12:05:33 -07:00
Ylian Saint-Hilaire
e9f9950740 Reverse proxy fixes. 2019-08-31 19:40:50 -07:00
Ylian Saint-Hilaire
25fc193a8b Added support for browsers that don't support cookies. 2019-08-26 12:20:24 -07:00
Ylian Saint-Hilaire
5326362092 Fixed 2FA when in LAN mode. 2019-08-22 17:05:21 -07:00
Ylian Saint-Hilaire
de26e8370d Added server tracing dialog in web app. 2019-08-22 15:31:39 -07:00
Ylian Saint-Hilaire
043a7c0b68 Peering fixes, 404 page, new desktop special keys. 2019-08-12 14:58:06 -07:00
Ylian Saint-Hilaire
e684b5ce01 Started work on hardware inventory support. 2019-08-06 17:58:29 -07:00
Ylian Saint-Hilaire
d0737562aa Fixed MongoDB connection string 2019-07-29 18:21:52 -07:00
Ylian Saint-Hilaire
ec0047369b Much improved event logs 2019-07-29 16:35:48 -07:00
Ylian Saint-Hilaire
c8689ac4b6 Fixed user groups. 2019-07-28 12:16:30 -07:00
Ylian Saint-Hilaire
1694e52294 Added localization override. 2019-07-26 14:37:53 -07:00
Ylian Saint-Hilaire
1e1df4b874 Can now directly change user permissions in a device group. 2019-07-23 13:37:12 -07:00
Ylian Saint-Hilaire
bbb98c6c6d Added new account invitation system. 2019-07-22 16:00:43 -07:00
Ylian Saint-Hilaire
7292fa116b Added per-device group notifications. 2019-07-22 11:25:18 -07:00
Ylian Saint-Hilaire
73626f126c Added notification settings feature 2019-07-18 15:21:41 -07:00
Ylian Saint-Hilaire
f9d09c3ed8 Server self-update correctly not allowed when running as Windows Service. 2019-07-18 13:11:08 -07:00
Ylian Saint-Hilaire
2672001a35 Added server process cleanup. 2019-07-17 15:57:42 -07:00
Ylian Saint-Hilaire
ed21413c85 Account emails are not always lowercase. 2019-07-15 10:24:31 -07:00
Ylian Saint-Hilaire
abe8e97f24 Updated MeshCommander and fixes to message dispatch. 2019-07-10 14:27:38 -07:00
Ylian Saint-Hilaire
5b6fc00420 Improved keyboard support, new email as username mode. 2019-07-08 15:59:44 -07:00
Ylian Saint-Hilaire
35102c4296 Small fix in delete mesh 2019-07-05 13:46:14 -07:00
Ylian Saint-Hilaire
f0eeb61df1 MeshCMD and MeshCtrl improvements. 2019-07-05 13:28:41 -07:00
Ylian Saint-Hilaire
b8b2c0f77b Added verified email argument to MeshCtrl. 2019-07-01 16:46:05 -07:00
Ylian Saint-Hilaire
8ca9a46eaf More improvements to MeshCtrl 2019-07-01 14:44:26 -07:00
Ylian Saint-Hilaire
2e7f56c46f MeshCtrl improvements. 2019-06-30 11:34:27 -07:00
Ylian Saint-Hilaire
ca81c04d40 MeshCtrl improvements. 2019-06-29 12:18:20 -07:00
Ylian Saint-Hilaire
e79cf2026e More fixes, updated MeshCommander (Intel AMT tab) 2019-06-26 22:13:56 -07:00
Ylian Saint-Hilaire
9c7ae58421 More Intel AMT ACM/CCM work. 2019-06-24 18:56:14 -07:00
Ylian Saint-Hilaire
82300f0cbe more Intel AMT ACM work... 2019-06-22 22:06:50 -07:00
Ylian Saint-Hilaire
b13f6c41b0 More Intel AMT ACM activation work. 2019-06-20 14:27:57 -07:00
Ylian Saint-Hilaire
a4a3a5a5cd More work on ACM activation, MiniRouter self-signed. 2019-06-19 17:16:50 -07:00
Ylian Saint-Hilaire
04752d08d4 Improved device timeline 2019-06-18 09:28:21 -07:00
Ylian Saint-Hilaire
35d1251f0b Removed dup agent count on server stats page. 2019-06-14 16:58:03 -07:00
Ylian Saint-Hilaire
8f568380d5 Make MeshAgent and MeshCore update. 2019-06-14 16:33:53 -07:00
Ylian Saint-Hilaire
5a4223e5a6 More work on Intel AMT ACM activation. 2019-06-13 16:39:21 -07:00
Ylian Saint-Hilaire
2117f253b3 Started work on Intel AMT ACM activation. 2019-06-12 19:40:27 -07:00
Ylian Saint-Hilaire
f98d937923 Added invitation link email, server fixes and improvements. 2019-06-12 10:23:26 -07:00
Ylian Saint-Hilaire
67feb1422f Server fixes, added locale arg in web app. 2019-06-11 11:33:44 -07:00
Ylian Saint-Hilaire
efa3f6e5cf Fixed invitation link encryption key. 2019-06-07 17:11:56 -07:00
Ylian Saint-Hilaire
997326b44f Added backupconfig command in server console. 2019-06-07 16:44:00 -07:00
Ylian Saint-Hilaire
365e7af6fd Added support for wildcard Let's Encrypt certs. 2019-06-07 15:55:24 -07:00
Ylian Saint-Hilaire
14470a1de3 Lost of small fixes. 2019-06-07 11:10:04 -07:00
Ylian Saint-Hilaire
ec302db994 Added server redirection and unlimited invite URL's. 2019-06-07 10:20:54 -07:00
Ylian Saint-Hilaire
769e6b7211 Added public agent install invitation link support. 2019-06-03 13:15:38 -07:00
Ylian Saint-Hilaire
eb6396705d New session idle timeout setting, changes to devices view. 2019-05-31 09:58:23 -07:00
Ylian Saint-Hilaire
626e29e255 Can now batch add users to a device group. 2019-05-30 12:40:10 -07:00
Ylian Saint-Hilaire
bbd0f5efda Improved MongoDB change stream. 2019-05-29 14:36:14 -07:00
Ylian Saint-Hilaire
0e7c091530 Added MongoDB change stream support. 2019-05-28 17:25:23 -07:00
Ylian Saint-Hilaire
c7c62e3bd1 Minor fixed to error counters. 2019-05-28 11:34:28 -07:00
Ylian Saint-Hilaire
d43ca73913 Many bug fixes: Login screen, hw keys, relay domain and more. 2019-05-21 14:19:32 -07:00
Ylian Saint-Hilaire
1887180a18 Database fixes for new MongoDB driver. 2019-05-20 18:03:14 -07:00
Ylian Saint-Hilaire
3e5afa84c7 Error counters in MyServer panel, Autobackup now default, new console msg support. 2019-05-20 16:00:33 -07:00
Ylian Saint-Hilaire
89916841cc Improved auto-backup, missing modules recovery. 2019-05-17 15:44:01 -07:00
Ylian Saint-Hilaire
e00cbf33d3 Complete replacement of the WebAuthn 2 factor support. 2019-05-16 14:55:07 -07:00
Ylian Saint-Hilaire
8d4def18bb Fix for Express-handlebars@3.1.0 2019-05-14 17:14:43 -07:00
Ylian Saint-Hilaire
980ab3b4a6 Added batch account addition. 2019-05-14 14:39:26 -07:00
Ylian Saint-Hilaire
0099e68e8b Fixed user interface issues and added newAccountsRights in domain config. 2019-05-12 19:14:24 -07:00
Ylian Saint-Hilaire
805d13ab07 Fixed Linux agent install on multi-domain with DNS name. 2019-05-09 13:53:52 -07:00
Ylian Saint-Hilaire
51ad07cb73 Fixed adding unknown user to device group. 2019-05-08 15:15:34 -07:00
Ylian Saint-Hilaire
b4e918cdec User permission fixes, user list export feature. 2019-05-04 12:55:46 -07:00
Ylian Saint-Hilaire
6c0f5bfd1c Minor fix on admin console. 2019-05-02 18:26:43 -07:00
Ylian Saint-Hilaire
d387a0cc8b Added server instrumentation 2019-05-01 15:02:03 -07:00
Ylian Saint-Hilaire
9af8c78350 Improved web notifications 2019-04-29 18:48:51 -07:00
Ylian Saint-Hilaire
96f6be5636 Added browser notification support in the main web app. 2019-04-29 15:31:11 -07:00
Ylian Saint-Hilaire
e003eeab91 Made improvements to server traffic relay. 2019-04-28 20:31:08 -07:00
Ylian Saint-Hilaire
d325cde46b Fixed MeshCentral Router login token and remote desktop aspect ratio mode bug. 2019-04-27 11:53:06 -07:00
Ylian Saint-Hilaire
af69c38057 MeshCentral now defaults to not accepting new accounts on login screen. 2019-04-23 13:42:54 -07:00
Ylian Saint-Hilaire
2c9ebd4bd3 Fixed WebAuth key addition 2019-04-22 16:37:56 -07:00
Ylian Saint-Hilaire
ee0a289046 Fixed ClickOnce keys. 2019-04-17 10:03:23 -07:00
Ylian Saint-Hilaire
8c0c17b844 First version with user groups enforcement. 2019-04-16 17:32:18 -07:00
Ylian Saint-Hilaire
fc406b9b55 Improved LDAP support and user groups. 2019-04-15 15:05:09 -07:00
Ylian Saint-Hilaire
0b751ddee8 Added user groups. 2019-04-12 17:56:49 -07:00
Ylian Saint-Hilaire
c081a22016 Added support for user notification. 2019-04-12 14:19:03 -07:00
Ylian Saint-Hilaire
7bc1807e76 Added LDAP support. 2019-04-11 13:41:51 -07:00
Ylian Saint-Hilaire
d9d056359e Fixed ghost connected devices. 2019-04-10 10:41:10 -07:00
Ylian Saint-Hilaire
a0ab8ddeed Fixed MeshCMD AMT Script Exception 2019-04-09 15:51:05 -07:00
Ylian Saint-Hilaire
3ea0bd2577 Fixed HTML issue, ClickOnce permission. 2019-04-09 11:18:09 -07:00
Ylian Saint-Hilaire
cbb66e7f0c Improved terminal, added server permissions, fixed desktop full screen. 2019-04-05 21:21:28 -07:00
Ylian Saint-Hilaire
9828179321 Improved charts, added no2factorauth switch 2019-03-26 14:11:51 -07:00
Ylian Saint-Hilaire
5169bf6309 Added server data collection and charting. 2019-03-25 19:59:04 -07:00
Ylian Saint-Hilaire
751afdef37 Module dependency cleanup. 2019-03-25 11:32:16 -07:00
Ylian Saint-Hilaire
e732927d81 More WebAuthn/FIDO2 server fixes. 2019-03-24 22:48:06 -07:00
Ylian Saint-Hilaire
26f84f4176 More FIDO2 improvements, improved NPM install. 2019-03-23 13:28:17 -07:00
Ylian Saint-Hilaire
616e92b9e4 First version that can do FIDO2/WebAuthn authentication. 2019-03-23 12:14:53 -07:00
Ylian Saint-Hilaire
06f2911ddc Started work on adding FIDO2 support. 2019-03-22 22:33:53 -07:00
Ylian Saint-Hilaire
7687c62100 Server websocket auth fixes. 2019-03-21 19:15:42 -07:00
Ylian Saint-Hilaire
64b866dab7 Fixed device timeline. 2019-03-20 12:40:02 -07:00
Ylian Saint-Hilaire
41b3f9a224 Fixed path object in meshuser.js 2019-03-20 09:53:44 -07:00
Ylian Saint-Hilaire
ca43729470 Small server fixes. 2019-03-17 19:34:52 -07:00
Ylian Saint-Hilaire
78cc620dcb Fixed SSPI session release bug. 2019-03-11 17:33:24 -07:00
Ylian Saint-Hilaire
3f92a5b8b5 Added Intel AMT CCM activation support. 2019-03-10 21:40:25 -07:00
Ylian Saint-Hilaire
4ba1341b7b Server crash fix in MeshUser.js 2019-03-09 14:53:46 -08:00
Ylian Saint-Hilaire
f995ff8d3b 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
c513b39fb7 Server optimizations. 2019-03-07 22:47:27 -08:00
Ylian Saint-Hilaire
cee5f2ac00 Server memory instrumentation and fixes. 2019-03-07 19:56:24 -08:00
Ylian Saint-Hilaire
68e7d6f6f7 legacy swarm server connection forwarding and server fixes. 2019-03-06 09:15:32 -08:00
Ylian Saint-Hilaire
8fd3590a87 Server improvements, first Intel AMT CCM activation. 2019-03-04 23:48:45 -08:00
Ylian Saint-Hilaire
6c851c9a6d Updated clickonce, password hint is configurable. 2019-02-28 16:17:22 -08:00
Ylian Saint-Hilaire
8709d56bd0 Added server password timeout and reset on next login. 2019-02-27 18:48:50 -08:00
Ylian Saint-Hilaire
1f3d95ebc7 Geolocation features now disabled by default. 2019-02-26 16:26:33 -08:00
Ylian Saint-Hilaire
887f2ba22e Server fixes & MongoDB performance improvements. 2019-02-26 14:39:45 -08:00
Ylian Saint-Hilaire
a2a1f73a25 Added newAccountEmailDomains, more server fixes. 2019-02-25 16:07:27 -08:00
Ylian Saint-Hilaire
b6854dd69a Server fixes, mesh agent download now has group name. 2019-02-25 14:35:08 -08:00
Ylian Saint-Hilaire
5d1423cbaf Split SMBIOS information into seperate collection. 2019-02-25 11:13:13 -08:00