Commit Graph

761 Commits

Author SHA1 Message Date
TotallyNotElite
10207d04f4 Improve the way dynamic dependencies work
Properly verify the version without using hacks. Allows mc to ensure exact versions are installed. Also added otplib as a normal dependency.
2020-01-25 18:57:56 +01:00
Ylian Saint-Hilaire
513dc56169 More xterm improvements, Windows console size set at start. 2020-01-24 14:10:37 -08:00
Ylian Saint-Hilaire
58029d3b16 XTerm improvements. 2020-01-24 12:49:41 -08:00
Ylian Saint-Hilaire
04a8804ff1 Improved web application URL changing. 2020-01-23 17:11:07 -08:00
Ylian Saint-Hilaire
3b7f2f69b9 Web application URL improvement. 2020-01-23 16:30:18 -08:00
Ylian Saint-Hilaire
bb8009668e Fixed server crash when adding a device event. 2020-01-23 15:51:32 -08:00
Ylian Saint-Hilaire
b6ff01775f Fixed MeshCore.js for 32bit Windows. 2020-01-22 17:15:59 -08:00
Ylian Saint-Hilaire
8e9fa0d635 Updated MeshAgents with TLS1.3 and many more fixes. 2020-01-22 16:26:42 -08:00
Ylian Saint-Hilaire
b82fff8d48 Fixed desktop mouse/keyboard issue. 2020-01-19 10:41:58 -08:00
Ylian Saint-Hilaire
bba881cf27 Fixed meshcore.js on Linux with no X, translation fixes. 2020-01-18 12:48:25 -08:00
Ylian Saint-Hilaire
cc67941c98 Many small fixes. 2020-01-12 13:50:06 -08:00
Ylian Saint-Hilaire
3b5657650b Added HTTP CSP headers. 2020-01-10 17:04:26 -08:00
Ylian Saint-Hilaire
0fea1990f6 Improved IP blocking, improved relay tunnel error in meshcore.js 2020-01-10 11:19:23 -08:00
Ylian Saint-Hilaire
fc62ff53df Added Linux --install/--uninstall/--start/--stop for quick Systemd install. 2020-01-09 16:35:48 -08:00
Ylian Saint-Hilaire
cd97e7f1e6 Improved Russian translation. 2020-01-09 12:03:48 -08:00
Ylian Saint-Hilaire
be635abae0 Added beta Russian translation. 2020-01-08 10:38:52 -08:00
Ylian Saint-Hilaire
2122ba262a Fixed translation tools output format. 2020-01-07 17:12:09 -08:00
Ylian Saint-Hilaire
7d04867da0 Fixed meshcore agent size, user group domains, notification closes across tabs. 2020-01-07 11:08:32 -08:00
Ylian Saint-Hilaire
824240b5f4 Fixed mobile application for user groups. 2020-01-04 11:37:01 -08:00
Ylian Saint-Hilaire
e4731c7340 Improved t: or tag: filtering. 2020-01-03 14:21:39 -08:00
Ylian Saint-Hilaire
f5da65b8d2 More user group improvements, translation improvements. 2020-01-02 16:39:38 -08:00
Ylian Saint-Hilaire
42f6e21031 Improved user panel, allow device group and user group control. 2019-12-30 15:38:18 -08:00
Ylian Saint-Hilaire
466f0e39d2 Language fixes and server crash fixes. 2019-12-30 11:31:57 -08:00
Ylian Saint-Hilaire
4d94ae18f5 Translate.json fixed, crash on device delete fix. 2019-12-28 21:36:59 -08:00
Ylian Saint-Hilaire
fc0915de60 More access control improvements, RPi icon. 2019-12-27 15:18:43 -08:00
Ylian Saint-Hilaire
9317a5cdcb Small fix to web app collapse for listview with unknown power state. 2019-12-26 13:01:02 -08:00
Ylian Saint-Hilaire
ca39635bcd Improved webapp group collapsing feature. 2019-12-24 11:49:36 -08:00
Ylian Saint-Hilaire
4dee9ea640 First version with collapsable device groups 2019-12-23 17:40:58 -08:00
Ylian Saint-Hilaire
5888975d67 Fixed multi-desktop with filter, added tag:xxx filter. 2019-12-23 16:11:08 -08:00
Ylian Saint-Hilaire
51c6567905 Fixed context menus in web application. 2019-12-23 15:46:00 -08:00
Ylian Saint-Hilaire
2e81ba0bf9 Improved internalization. 2019-12-23 14:25:27 -08:00
Ylian Saint-Hilaire
222ec88844 Fixed MeshCentral server update on Windows. 2019-12-22 12:44:16 -08:00
Ylian Saint-Hilaire
2f9f770184 Fixed multi-desktop connect all. 2019-12-21 16:47:49 -08:00
Ylian Saint-Hilaire
7491607ad3 Added toggle footer bar option in webapp. 2019-12-21 16:07:25 -08:00
Ylian Saint-Hilaire
3ae3da2187 Fixed web app fullscreen, improved MeshCtrl. 2019-12-21 15:05:58 -08:00
Ylian Saint-Hilaire
8acf7c4fa3 Fixed web app device list issue, improved MeshCtrl. 2019-12-20 17:29:38 -08:00
Ylian Saint-Hilaire
30f914d74c Fixed SSPI Account Settings, UserConsent Setting, use of NPM with a proxy. 2019-12-20 16:45:41 -08:00
Ylian Saint-Hilaire
8e5503d8f7 Removed 1h cache, back to etag. 2019-12-20 14:50:06 -08:00
Ylian Saint-Hilaire
c43228cbff Updated Dutch, improved back button in web app. 2019-12-19 12:10:50 -08:00
Ylian Saint-Hilaire
74187309d3 Improved device group summary page. 2019-12-18 14:57:29 -08:00
Ylian Saint-Hilaire
c1d422af07 Added Dutch support (Thanks Peter) 2019-12-17 14:06:54 -08:00
Ylian Saint-Hilaire
a81496179c Fixed RedirTrace. 2019-12-16 17:20:39 -08:00
Ylian Saint-Hilaire
42ecc12fe5 Added titlehtml domain option. 2019-12-16 11:21:07 -08:00
Ylian Saint-Hilaire
cfcebbf166 Updated Windows Mesh Agent. 2019-12-13 14:46:29 -08:00
Ylian Saint-Hilaire
74e3d437dc Added Windows Terminal Sessions support, Notification group names. 2019-12-12 17:45:42 -08:00
Ylian Saint-Hilaire
c6f4112f22 Fixed decodeCookie() 2019-12-12 11:03:33 -08:00
Ylian Saint-Hilaire
bdf51e1200 Added way to use cookies only once, added desktopPrivacyBarText option in domain. 2019-12-11 15:44:10 -08:00
Ylian Saint-Hilaire
efd936315d Added full Czech translation. 2019-12-11 10:17:26 -08:00
Ylian Saint-Hilaire
df27bdb606 Updated Windows Agents. 2019-12-10 18:17:25 -08:00
Ylian Saint-Hilaire
9dbd210d9b Added Japaneese machine translation. 2019-12-09 16:34:37 -08:00
Ylian Saint-Hilaire
66432ff13b Improved server console commands info and added showpaths. 2019-12-09 14:57:40 -08:00
Ylian Saint-Hilaire
82d6294ae2 Improved Czech, Improved Let's Encrypt validation, added --dbstats and --showsmbios. 2019-12-08 20:46:25 -08:00
Ylian Saint-Hilaire
4cc4835bd9 Improved translation web application. 2019-12-06 16:49:40 -08:00
Ylian Saint-Hilaire
a38aa6e450 Improved translator web application. 2019-12-05 15:33:22 -08:00
Ylian Saint-Hilaire
62cbaf6785 Fixed WebApp when geolocation is disabled. 2019-12-05 11:34:23 -08:00
Ylian Saint-Hilaire
1b66088da5 Added Let's Encrypt settings validation. 2019-12-04 13:45:29 -08:00
Ylian Saint-Hilaire
c3bcb6f186 Fixed web app error, display stderr on the console. 2019-12-03 17:44:08 -08:00
Ylian Saint-Hilaire
e71e9ce79a Web app speed improvement with geolocation is off. 2019-12-02 14:00:28 -08:00
Ylian Saint-Hilaire
f1ceb5adac IE11 Fixes 2019-12-02 12:36:06 -08:00
Ylian Saint-Hilaire
18abb29d60 Updated non-windows agents. 2019-11-28 22:45:21 -08:00
Ylian Saint-Hilaire
2c5033811a Added server warnings in MyServer tab. 2019-11-26 14:11:09 -08:00
Ylian Saint-Hilaire
07e9f4d624 Fixed terminal. 2019-11-26 11:54:46 -08:00
Ylian Saint-Hilaire
acd39ae7fc Fixed plugin protocol in web app 2019-11-26 10:54:45 -08:00
Ylian Saint-Hilaire
8c1f68e3d6 Plugin support improvements. 2019-11-25 18:06:41 -08:00
Ylian Saint-Hilaire
d3105a468d Linux user shell improvements. 2019-11-25 16:11:53 -08:00
Ylian Saint-Hilaire
4930e7901d Added launching terminal as logged in user in Linux. 2019-11-25 15:58:07 -08:00
Ylian Saint-Hilaire
16016a1c6f Added config command to MeshCtrl. 2019-11-22 16:17:29 -08:00
Ylian Saint-Hilaire
dc4f2cb9e3 Added 3FA using LoginKey in domain section of config.json, add &key= to URL. 2019-11-21 18:57:57 -08:00
Ylian Saint-Hilaire
a7f823ebc3 Dropped dependencies. 2019-11-20 11:12:35 -08:00
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
dfbd933dc7 More Let's Encrypt changes. 2019-11-18 14:17:27 -08:00
Ylian Saint-Hilaire
bdbc755c35 Added Let's Encrypt logging. 2019-11-18 11:42:09 -08:00
Ylian Saint-Hilaire
4bb65bea4b Added failed login logging and reporting. 2019-11-17 16:20:53 -08:00
Ylian Saint-Hilaire
368e237ee6 Added Let's Encrypt support on alias port 80 2019-11-17 13:35:50 -08:00
Ylian Saint-Hilaire
5a7f7dbaa7 More logging improvements 2019-11-16 12:27:12 -08:00
Ylian Saint-Hilaire
af745a2889 Added file logging support. 2019-11-16 12:13:04 -08:00
Ylian Saint-Hilaire
91131d510b Let's Encrypt Improvements 2019-11-16 11:21:32 -08:00
Ylian Saint-Hilaire
d82545395d GreenLockv3 fixes 2019-11-15 17:55:05 -08:00
Ylian Saint-Hilaire
0909f8cd8a Randomized Intel AMT Env Detection. 2019-11-15 14:36:41 -08:00
Ylian Saint-Hilaire
828d1a5cc2 Added automatic key usage fix for root cert 2019-11-14 16:10:16 -08:00
Ylian Saint-Hilaire
1f25d75c86 GreenLock v3 fix 2019-11-13 22:59:33 -08:00
Ylian Saint-Hilaire
8388fd73a6 Moved to GreenLock v3 2019-11-13 22:47:17 -08:00
Ylian Saint-Hilaire
0876ae6ac7 Fixed user group permissions in web app. 2019-11-13 15:00:27 -08:00
Ylian Saint-Hilaire
3394e5e2f6 Fixed user group permissions in web app. 2019-11-13 14:58:57 -08:00
ylianst
45043b20cd More package.json clean up. 2019-11-07 03:16:39 -08:00
TotallyNotElite
629164f9d4 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
6139d44299 Revert "Fixed GreenLock install."
This reverts commit 013fb09d6c.
2019-11-06 19:13:33 +01:00
ylianst
013fb09d6c Fixed GreenLock install. 2019-11-06 02:49:40 -08:00
ylianst
9272a12a51 Increased NPM install timer from 10 to 120 seconds. 2019-11-05 03:20:08 -08:00
ylianst
338e8eb99e Force GreenLock 2.8.8 until v3 support is added 2019-11-02 13:03:53 -07:00
Ylian Saint-Hilaire
b679f23f74 Shift-chat will now open new tab in browser. 2019-10-30 16:16:17 -07:00
Ylian Saint-Hilaire
3c4f6f6bb7 New MeshMessenger and fixed server crash on some file copy. 2019-10-30 14:30:34 -07:00
Ylian Saint-Hilaire
81e79019d6 Reverse proxy improvements. 2019-10-29 16:31:03 -07:00
Ylian Saint-Hilaire
f062c98aad Improved support for reverse-proxy certificate loading. 2019-10-29 16:17:29 -07:00
Ylian Saint-Hilaire
bdd1a5b2e2 Fixed what certificate name is used. 2019-10-29 14:05:58 -07:00
Ylian Saint-Hilaire
9e30079ed6 Fixed reverse proxy cert load for sub-domains with no DNS setting. 2019-10-29 11:14:51 -07:00
Ylian Saint-Hilaire
a98340cdc7 Fixed broken MeshCMD 2019-10-28 18:25:35 -07:00
Ylian Saint-Hilaire
1b7bec17ef Added AgentUpdateBlockSize to settings section of config.json 2019-10-28 16:52:12 -07:00
Ylian Saint-Hilaire
4ff78e3bed MeshAgent update debug improvements. 2019-10-28 10:35:58 -07:00
Ylian Saint-Hilaire
dcd62405d3 Updated MeshCommander. 2019-10-27 14:02:20 -07: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
74539037da Fixed http to https redirection. 2019-10-25 16:32:09 -07:00
Ylian Saint-Hilaire
6aa755dca7 Removed AV status event until MeshAgent fix. 2019-10-25 14:51:22 -07:00
Ylian Saint-Hilaire
7397551c8b Fixed minification bug in login page. 2019-10-24 23:58:39 -07:00
Ylian Saint-Hilaire
42fb147893 Changed minification strategy, added minify support to multi-language. 2019-10-24 10:45:58 -07:00
Ylian Saint-Hilaire
8807ae3b3c Fixed how the Windows MeshAgent's are downloaded from the server. 2019-10-23 13:12:30 -07:00
Ylian Saint-Hilaire
8f4e31be74 Fixed allowFraming option 2019-10-22 17:51:37 -07:00
Ylian Saint-Hilaire
23cc7268c4 Fix rendering page folder problem. 2019-10-22 17:19:17 -07:00
Ylian Saint-Hilaire
e2cf2e3ffd Updated meshcmd.js with --uuidoutput feature. 2019-10-22 16:29:02 -07:00
Ylian Saint-Hilaire
c2d0562b39 Translation fixed, some french strings added. 2019-10-21 15:59:20 -07:00
Ylian Saint-Hilaire
9b321876da Fixed mesh router relay. 2019-10-17 10:09:16 -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
1dc81b6c38 Fixed a problem with the multi-desktop auto-connect. 2019-10-16 13:11:25 -07:00
Ylian Saint-Hilaire
36aa0bbba7 Fixed connection problem, server relay crash. 2019-10-16 10:19:45 -07:00
Ylian Saint-Hilaire
51095271de Fixed device chat permissions. 2019-10-15 16:26:24 -07:00
Ylian Saint-Hilaire
c70d755854 Fixed device group ordering. 2019-10-15 16:16:09 -07:00
Ylian Saint-Hilaire
4d3b3c78f0 Relay cookie fix. 2019-10-15 15:59:33 -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
f72663200f Added basic HashiCorp Vault support. 2019-10-14 13:35:27 -07:00
Ylian Saint-Hilaire
bc07659bef Fixed node change server exception. 2019-10-13 11:50:28 -07:00
Ylian Saint-Hilaire
6c752e85b4 Fixed geolocation map, broken device group creation. 2019-10-11 15:14:38 -07:00
Ylian Saint-Hilaire
4eecac6cce Small MQTT improvement. 2019-10-11 13:45:23 -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
Ylian Saint-Hilaire
6b8619f542 Added checks to catch MongoDB . in key exception. 2019-10-10 13:46:50 -07:00
Ylian Saint-Hilaire
29776e33bd Fixed chat not working when UserAllowedIP is set. 2019-10-10 11:43:21 -07:00
Ylian Saint-Hilaire
ac5b6a9d73 Improvements to plugin support. 2019-10-10 11:13:25 -07:00
Ylian Saint-Hilaire
7e75c7a863 MQTT improvements, multi-line toast fix. 2019-10-09 15:56:27 -07:00
Ylian Saint-Hilaire
00e6ff0e91 More MQTT improvements. 2019-10-08 11:08:41 -07:00
Ylian Saint-Hilaire
268236b684 Added trustedproxy setting, fixed send keys in remote desktop. 2019-10-07 11:38:01 -07:00
Ylian Saint-Hilaire
395005f452 Fixed last connect time and user consent dialog. 2019-10-05 21:48:17 -07:00
Ylian Saint-Hilaire
5b69657b11 Added desktop toolbar support in debug mode. 2019-10-04 17:32:23 -07:00
Ylian Saint-Hilaire
685dd11fe0 More MQTT improvements 2019-10-04 17:24:30 -07:00
Ylian Saint-Hilaire
893fea2329 Made MQTT optional. 2019-10-04 12:18:56 -07:00
Ylian Saint-Hilaire
40c896c766 Merge branch 'master' of https://github.com/Ylianst/MeshCentral 2019-10-04 11:39:14 -07:00
Ylian Saint-Hilaire
407518e102 Fixed mobile app. 2019-10-04 11:38:47 -07:00
Ylian Saint-Hilaire
baff9c690a
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
jsastriawan
8f0517b80c Added MQTT support over WSS and multiplexed with MPS 2019-10-02 17:57:18 -07:00
Ylian Saint-Hilaire
131581937a Web app tab improvements and set Let's Encrypt cert renew time. 2019-10-02 10:41:21 -07:00
Ylian Saint-Hilaire
4094daf58f Fixed ScanAmt in agent and added AmtScan to MeshCmd 2019-10-01 16:53:10 -07:00
Ylian Saint-Hilaire
414494421b Added Intel Standard Manageability (ISM) support, improved MeshCMD activation. 2019-10-01 14:54:38 -07:00
Ylian Saint-Hilaire
b19cf48adc Added authCookie to all multiparty forms 2019-09-30 14:50:28 -07:00
Ylian Saint-Hilaire
2f7f0a95e5 Added authCookie in server file upload 2019-09-30 14:08:51 -07:00
Ylian Saint-Hilaire
f34057b470 Added view button in device files tab. 2019-09-26 14:57:51 -07:00
Ylian Saint-Hilaire
f1f4c02c68 Added browser notification support to MeshMessenger 2019-09-26 12:58:35 -07:00
Ylian Saint-Hilaire
77df924926 Fixed welcome image not working in config.json 2019-09-26 10:16:22 -07:00
Ylian Saint-Hilaire
c3bc430241 Improved recording filenames. 2019-09-25 17:06:35 -07:00
Ylian Saint-Hilaire
b529680615 Security fixes. 2019-09-25 11:37:58 -07:00