Commit Graph

308 Commits

Author SHA1 Message Date
Ylian Saint-Hilaire
38ac4bbbe9 Added database merge feature. 2019-02-15 14:50:23 -08:00
Ylian Saint-Hilaire
ce5232b69b Mesh agents binaries are now loaded in server RAM by default. 2019-02-14 22:16:15 -08:00
Ylian Saint-Hilaire
0935e90b0b Updated all MeshAgents except MacOS. 2019-02-14 19:39:13 -08:00
Ylian Saint-Hilaire
84fe401c39 Updated MeshAgent for Windows. 2019-02-14 17:17:25 -08:00
Ylian Saint-Hilaire
92663a3690 Made HTTPS strict configurable. 2019-02-14 15:53:22 -08:00
Ylian Saint-Hilaire
76ba7fa799 Many server improvements & stability fixes. 2019-02-14 14:44:38 -08:00
Ylian Saint-Hilaire
86e98041a7 Added welcome page customization options. 2019-02-13 13:22:52 -08:00
Ylian Saint-Hilaire
59a40803ac Updated Windows agent, security improvements. 2019-02-12 19:23:40 -08:00
Ylian Saint-Hilaire
250ee1bc48 Minor fixes. 2019-02-12 13:37:01 -08:00
Ylian Saint-Hilaire
7c79080a52 Fixed sample config.json file. 2019-02-11 22:09:46 -08:00
Ylian Saint-Hilaire
168322c146 Fixed e-mail password recovery. 2019-02-11 14:59:04 -08:00
Ylian Saint-Hilaire
a0edd68ac4 Added user account, user session and agent session per-domain limits. 2019-02-11 14:41:15 -08:00
Ylian Saint-Hilaire
a932a66044 Session and account improvements. 2019-02-10 20:13:03 -08:00
Ylian Saint-Hilaire
f1e9d83cc9 Improved U2F authentication, added multiple U2F key support. 2019-02-10 16:04:36 -08:00
Ylian Saint-Hilaire
aff95c9fe8 Added missing dependencies 2019-02-08 14:46:07 -08:00
Ylian Saint-Hilaire
9ce8829689 Added priorities in task queue. 2019-02-08 14:17:35 -08:00
Ylian Saint-Hilaire
8c068505cf Added support for both U2F and OTP hardware login keys. 2019-02-08 09:24:00 -08:00
Ylian Saint-Hilaire
3910eba2eb Added server-side Intel AMT configuration options. 2019-02-07 15:00:10 -08:00
Ylian Saint-Hilaire
aa440da880 Fixed Intel AMT KVM viewer on Chrome 2019-02-06 18:09:40 -08:00
Ylian Saint-Hilaire
ea0068685b Explicitly set canvas cursor to show up on remote desktop. 2019-02-06 12:05:55 -08:00
Ylian Saint-Hilaire
86b5e4a85d Fixed the OTP random generator to be even. 2019-02-05 20:01:01 -08:00
Ylian Saint-Hilaire
632d190d23 Added one time passwords for user 2-factor login. 2019-02-05 19:07:12 -08:00
Ylian Saint-Hilaire
0ed26d55cf Added first support for running state-less. 2019-02-02 14:54:36 -08:00
Ylian Saint-Hilaire
e6ebca7820 Added mesh agent IP address geo-location. 2019-01-31 15:00:51 -08:00
Ylian Saint-Hilaire
1bbb37b1ea Fixed MeshCentral self update. 2019-01-31 10:41:07 -08:00
Ylian Saint-Hilaire
c5337046bb Fixed Windows Terminal. 2019-01-31 10:31:45 -08:00
Ylian Saint-Hilaire
21c218adec Updated agents, shift-device click will now open a new browser tab. 2019-01-29 14:08:29 -08:00
Ylian Saint-Hilaire
e6fc96f3f1 Removed dependency on browser cookies to make the site work. 2019-01-28 15:47:54 -08:00
Ylian Saint-Hilaire
e6b05f2b4a Improved web socket error handling, Selfupdate can now be set to specific version. 2019-01-27 12:23:38 -08:00
Ylian Saint-Hilaire
25ccec1d81 Fixed server account and login times. 2019-01-24 17:01:50 -08:00
Ylian Saint-Hilaire
110b58cd58 New agents, NeDB encryption, WebApp Fixes. 2019-01-24 12:08:48 -08:00
Ylian Saint-Hilaire
5a2d3512ca Added agent trouble detection on the server. 2019-01-22 19:34:55 -08:00
Ylian Saint-Hilaire
8f352de5b9 Fixed database and webserver race condition. 2019-01-22 15:40:08 -08:00
Ylian Saint-Hilaire
6d38294aea Improved web application performance. 2019-01-22 11:44:46 -08:00
Ylian Saint-Hilaire
74a01ffb95 Added recovery core support. 2019-01-21 14:05:50 -08:00
Ylian Saint-Hilaire
0b4c3393ff New v1 transition agents 201/202 2019-01-17 18:16:22 -08:00
Ylian Saint-Hilaire
46024e62a0 Added MeshCommand_CoreOk. 2019-01-17 15:07:34 -08:00
Ylian Saint-Hilaire
42a88d19ee Updates mesh agents. No WebRTC on terminal workaround. 2019-01-16 17:58:48 -08:00
Ylian Saint-Hilaire
3b2e78cddf Improved user handling with domain auth, email validation. 2019-01-16 12:04:48 -08:00
Ylian Saint-Hilaire
faa3df958f Partial support for 2-step login 2019-01-15 13:51:07 -08:00
Ylian Saint-Hilaire
e7c3c2cd70 New agents, fixed cert loading with text prefix. 2019-01-15 09:20:21 -08:00
Ylian Saint-Hilaire
b514efaaf1 Fixed CR end-of-line certificate loading. 2019-01-11 14:01:36 -08:00
Ylian Saint-Hilaire
53d1e105ec Added swarm server IP filtering. 2019-01-11 10:02:54 -08:00
Ylian Saint-Hilaire
3d88413846 Updated all mesh agents. 2019-01-07 19:28:38 -08:00
Ylian Saint-Hilaire
63430e3e47 Fixed AllowedUserIP parsing. 2019-01-07 13:18:20 -08:00
Ylian Saint-Hilaire
ed5b5cbd34 Fixed unlink() required callback in NodeJS v10. 2019-01-06 20:32:12 -08:00
Ylian Saint-Hilaire
a1883fc178 Fixed keyboard mapping for remote desktop (software and hardware KVM) 2019-01-06 20:23:29 -08:00
Ylian Saint-Hilaire
5594fed442 Fixed Linux install script for some distros. 2019-01-05 22:07:41 -08:00
Ylian Saint-Hilaire
f70b3249a5 Fixed user IP filtering when using reverse-proxy + updated Let's Encrypt URLs. 2019-01-05 14:15:14 -08:00
Ylian Saint-Hilaire
aa92f4c2a2 Server code cleanup & fixes. 2019-01-05 12:04:18 -08:00
Ylian Saint-Hilaire
66b9e3ddb8 Added support for CIDR address checking in UserAllowedIP setting. 2019-01-04 15:29:27 -08:00
Ylian Saint-Hilaire
66c64268ac Fixed user IP address filtering. 2019-01-04 14:35:01 -08:00
Ylian Saint-Hilaire
678b904fb3 Changed copyrights headers for 2019. 2019-01-03 16:22:15 -08:00
Ylian Saint-Hilaire
9230a4508a Fix KVM clean up on WebRTC disconnect in meshcore.js. 2019-01-03 14:46:52 -08:00
Ylian Saint-Hilaire
d7b60ccb07 Cleaned up deprecation warning on NodeJS 10.x. 2019-01-02 18:03:34 -08:00
Ylian Saint-Hilaire
5d6bd55249 Improved meshcmd.js generation, faster windows agent startup. 2018-12-31 18:09:19 -08:00
Ylian Saint-Hilaire
1be520624c Removed smbios.js module from meshcore for non-AI platforms. 2018-12-30 13:32:40 -08:00
Ylian Saint-Hilaire
4d307ca159 Changed alternate login token from AES128-HMACSHA256 to AES256-HMACSHA384. 2018-12-29 11:38:05 -08:00
Ylian Saint-Hilaire
fba2c3476e Added support for AES128/HMAC-SHA256 login tokens and online token generation. 2018-12-28 21:55:23 -08:00
Ylian Saint-Hilaire
fa99573c7d Updated MeshCommander. 2018-12-27 21:31:20 -08:00
Ylian Saint-Hilaire
2f898ae706 Added customization of the web site title logo. 2018-12-21 14:39:26 -08:00
Ylian Saint-Hilaire
06a1756e5d Fixed messenger in IE11. 2018-12-20 15:55:28 -08:00
Ylian Saint-Hilaire
4992c09b61 Fixed terminal windows popup in Win7. 2018-12-20 15:44:12 -08:00
Ylian Saint-Hilaire
fdf746187e Added password requirements checking. 2018-12-20 14:14:37 -08:00
Ylian Saint-Hilaire
88621aaf2c Many fixes. 2018-12-20 12:12:24 -08:00
Ylian Saint-Hilaire
f2a4c0c652 MeshMessenger with file transfers. 2018-12-17 15:08:59 -08:00
Ylian Saint-Hilaire
0ce4c20bf3 First MeshMessenger with WebRTC video support. 2018-12-17 00:32:08 -08:00
Ylian Saint-Hilaire
1e0e92fb23 MeshMessenger will now try to switch to a WebRTC data channel. 2018-12-16 00:17:26 -08:00
Ylian Saint-Hilaire
0edf857eab improves Windows terminal support. 2018-12-15 16:17:46 -08:00
Ylian Saint-Hilaire
65bdb1ec17 Re-added ECDSA support in Windows agent. 2018-12-15 12:34:55 -08:00
Ylian Saint-Hilaire
c7887b5484 New windows terminal & workaround for Win7. 2018-12-14 10:19:25 -08:00
Ylian Saint-Hilaire
d31b3336bd Improved Windows Terminal 2018-12-12 15:34:42 -08:00
Ylian Saint-Hilaire
c65f417e9b ClickOnce Fix 2018-12-11 17:52:37 -08:00
Ylian Saint-Hilaire
c7d71eb660 Added chat to device support, more fixes. 2018-12-07 16:36:27 -08:00
Ylian Saint-Hilaire
443ed0cfcb Fix AMT password checking, added ClickOnce ECDSA cert support 2018-12-05 14:22:34 -08:00
Ylian Saint-Hilaire
6cd4c4d428 Added ECDSA support in server and Windows and Linux agents. 2018-12-04 18:31:33 -08:00
Ylian Saint-Hilaire
e26b643d1d Updated dependencies. 2018-11-30 21:36:53 -08:00
Ylian Saint-Hilaire
21351889b5 Updated to Express-ws 4.x 2018-11-30 21:23:10 -08:00
Ylian Saint-Hilaire
66029b9c78 Updated archiver module. 2018-11-30 20:42:28 -08:00
Ylian Saint-Hilaire
6a361d3a02 Updated dependency modules. 2018-11-30 20:38:33 -08:00
Ylian Saint-Hilaire
51dc1d439d Updated MeshAgent with dbus cleanup fix. 2018-11-30 20:25:45 -08:00
Ylian Saint-Hilaire
2f169bd9c9 Fixed many TLS-SNI problems, updated agents 2018-11-30 16:42:58 -08:00
Ylian Saint-Hilaire
e0e32a5c5b Added messenger web application. 2018-11-29 17:59:29 -08:00
Ylian Saint-Hilaire
79dd5ec5d2 Added a way to specify terms of service in terms.txt. 2018-11-28 16:33:07 -08:00
Ylian Saint-Hilaire
8b87d82278 Added install flags to mesh agent installation. 2018-11-28 13:51:12 -08:00
Ylian Saint-Hilaire
1f4816db21 Fixed X11 detect, added browser full screen. 2018-11-28 10:50:25 -08:00
Ylian Saint-Hilaire
2f7399cd58 Updated packages, new agent rights enforcement 2018-11-27 17:13:01 -08:00
Ylian Saint-Hilaire
5dc73795e5 Updated Windows/OSX agent. 2018-11-26 17:12:27 -08:00
Ylian Saint-Hilaire
f97bf52f9c Fixed device group policy download in Linux. 2018-11-25 13:08:27 -08:00
Ylian Saint-Hilaire
b2d9dc5f87 Workaround a race condition on meshagent sending coreinfo messages. 2018-11-25 12:59:42 -08:00
Ylian Saint-Hilaire
de486bb02a First working MacOS mesh agent 2018-11-14 15:44:28 -08:00
Ylian Saint-Hilaire
af28237901 Progress towards OSX agent, not ready yet. 2018-11-13 19:31:12 -08:00
Ylian Saint-Hilaire
832868c90e Added more colored hovering 2018-11-12 19:30:09 -08:00
Ylian Saint-Hilaire
f45f4fcbbf Added html hover on some elements of the web application 2018-11-12 18:36:20 -08:00
Ylian Saint-Hilaire
4ab3398910 Added Linux ARM Linaro support, improved Linux install script. 2018-11-08 15:42:02 -08:00
Ylian Saint-Hilaire
e102b21f29 Fixed user session counts 2018-11-06 19:41:21 -08:00
Ylian Saint-Hilaire
203a86518e Fixed mobile side mesh user permission viewing 2018-11-02 18:25:51 -07:00
Ylian Saint-Hilaire
a2c51660f8 Fixed minified web site 2018-11-02 18:15:20 -07:00
Ylian Saint-Hilaire
36cddd5652 Added NGNX reverse-proxy support. 2018-11-01 15:01:21 -07:00
Ylian Saint-Hilaire
829d2e9c83 Added web cert loading, useful for TLS offload. 2018-10-31 16:03:09 -07:00