Commit Graph

781 Commits

Author SHA1 Message Date
Ylian Saint-Hilaire d6a1138205 New MeshAgents, much improved Linux terminal. 2020-02-05 10:59:52 -08:00
Ylian Saint-Hilaire 908b308c30 Automatic set of npmpath if possible. 2020-02-04 11:10:02 -08:00
Ylian Saint-Hilaire bb989a4b82 First version that works with MariaDB. 2020-02-03 16:50:44 -08:00
Ylian Saint-Hilaire b07f4114e4 Added option to hex encode the cookies for Azure Application Proxy. 2020-02-03 10:45:09 -08:00
Ylian Saint-Hilaire d28b5667b7 First signs of life with MariaDB. 2020-02-02 12:37:27 -08:00
Ylian Saint-Hilaire a466c2fed1 Fixed EXDEV error on rename. 2020-01-31 14:44:11 -08:00
Ylian Saint-Hilaire 487b631607 Updated meshcore 2020-01-31 14:03:45 -08:00
Ylian Saint-Hilaire 0a24f24959 Improved web application URL replacement. 2020-01-29 15:24:06 -08:00
Ylian Saint-Hilaire 80192cf703 XTerm fixes. 2020-01-28 15:49:33 -08:00
Ylian Saint-Hilaire e8ad08bd98 Fixed tag group collapse in list view mode. 2020-01-28 11:56:05 -08:00
Ylian Saint-Hilaire 790d5be6e9 Added --translate to MeshCentral server and allow translated custom web pages to be served. 2020-01-27 17:52:20 -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 1f658fb393 Fixed FIDO2, added alt RDP port, fixed device tag collapse. 2020-01-27 14:03:36 -08:00
Ylian Saint-Hilaire 9d3ac34ef9 Improvements to cookie ip checking error messages. 2020-01-26 10:05:27 -08:00
Ylian Saint-Hilaire 3a8d5bc3e7 XTerm improvements. 2020-01-25 14:17:21 -08:00
Ylian Saint-Hilaire de3aaea4db Merge branch 'master' of https://github.com/Ylianst/MeshCentral 2020-01-25 12:43:22 -08:00
Ylian Saint-Hilaire da0f4ab932 Fixed package.json. 2020-01-25 12:43:16 -08:00
Ylian Saint-Hilaire db66f4f38a Merge pull request #871 from TotallyNotElite/mc-dyndepends
Improve the way dynamic dependencies work
2020-01-25 12:41:35 -08:00
Ylian Saint-Hilaire 1f5f29c8cc Fixed package.json. 2020-01-25 12:29:28 -08:00
Ylian Saint-Hilaire 5d4cf20e49 Fixed GreenLock v4 2020-01-25 12:14:14 -08:00
TotallyNotElite 7a775be4c0 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 9fa78978ae More xterm improvements, Windows console size set at start. 2020-01-24 14:10:37 -08:00
Ylian Saint-Hilaire 0fee959206 XTerm improvements. 2020-01-24 12:49:41 -08:00
Ylian Saint-Hilaire 50e1c0e348 Improved web application URL changing. 2020-01-23 17:11:07 -08:00
Ylian Saint-Hilaire 6b086f8abb Web application URL improvement. 2020-01-23 16:30:18 -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 1fafbc6cf2 Fixed MeshCore.js for 32bit Windows. 2020-01-22 17:15:59 -08:00
Ylian Saint-Hilaire 8275ddd0c9 Updated MeshAgents with TLS1.3 and many more fixes. 2020-01-22 16:26:42 -08:00
Ylian Saint-Hilaire a9fc191fd6 Fixed desktop mouse/keyboard issue. 2020-01-19 10:41:58 -08:00
Ylian Saint-Hilaire f5444863aa Fixed meshcore.js on Linux with no X, translation fixes. 2020-01-18 12:48:25 -08:00
Ylian Saint-Hilaire 6607b04a9e Many small fixes. 2020-01-12 13:50:06 -08:00
Ylian Saint-Hilaire 4f8862b113 Added HTTP CSP headers. 2020-01-10 17:04:26 -08:00
Ylian Saint-Hilaire b907100d8b Improved IP blocking, improved relay tunnel error in meshcore.js 2020-01-10 11:19:23 -08:00
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 6a20c145fd Improved Russian translation. 2020-01-09 12:03:48 -08:00
Ylian Saint-Hilaire 28169f7a83 Added beta Russian translation. 2020-01-08 10:38:52 -08:00
Ylian Saint-Hilaire 85d4972068 Fixed translation tools output format. 2020-01-07 17:12:09 -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 8a31f38241 Fixed mobile application for user groups. 2020-01-04 11:37:01 -08:00
Ylian Saint-Hilaire fc9d364e48 Improved t: or tag: filtering. 2020-01-03 14:21:39 -08:00
Ylian Saint-Hilaire 19b5c5663a More user group improvements, translation improvements. 2020-01-02 16:39:38 -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 9b7eca1f7f Translate.json fixed, crash on device delete fix. 2019-12-28 21:36:59 -08:00
Ylian Saint-Hilaire c3efdb39c1 More access control improvements, RPi icon. 2019-12-27 15:18:43 -08:00
Ylian Saint-Hilaire 2a64717799 Small fix to web app collapse for listview with unknown power state. 2019-12-26 13:01:02 -08:00
Ylian Saint-Hilaire 5dda176e07 Improved webapp group collapsing feature. 2019-12-24 11:49:36 -08:00
Ylian Saint-Hilaire 81fd0451a7 First version with collapsable device groups 2019-12-23 17:40:58 -08:00
Ylian Saint-Hilaire 097eb6cd9d Fixed multi-desktop with filter, added tag:xxx filter. 2019-12-23 16:11:08 -08:00
Ylian Saint-Hilaire 2da3061efb Fixed context menus in web application. 2019-12-23 15:46:00 -08:00
Ylian Saint-Hilaire e2f69f8bf6 Improved internalization. 2019-12-23 14:25:27 -08:00
Ylian Saint-Hilaire 19f1296385 Fixed MeshCentral server update on Windows. 2019-12-22 12:44:16 -08:00
Ylian Saint-Hilaire f79698bb53 Fixed multi-desktop connect all. 2019-12-21 16:47:49 -08:00
Ylian Saint-Hilaire 8d27a02362 Added toggle footer bar option in webapp. 2019-12-21 16:07:25 -08:00
Ylian Saint-Hilaire 2642ab6d05 Fixed web app fullscreen, improved MeshCtrl. 2019-12-21 15:05:58 -08:00
Ylian Saint-Hilaire 3ad55e4634 Fixed web app device list issue, improved MeshCtrl. 2019-12-20 17:29:38 -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 2906bb52f3 Removed 1h cache, back to etag. 2019-12-20 14:50:06 -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 a0479092eb Improved device group summary page. 2019-12-18 14:57:29 -08:00
Ylian Saint-Hilaire c890eb5468 Added Dutch support (Thanks Peter) 2019-12-17 14:06:54 -08:00
Ylian Saint-Hilaire f2f23aafb0 Fixed RedirTrace. 2019-12-16 17:20:39 -08:00
Ylian Saint-Hilaire da1a8951df Added titlehtml domain option. 2019-12-16 11:21:07 -08:00
Ylian Saint-Hilaire 075d8eda27 Updated Windows Mesh Agent. 2019-12-13 14:46:29 -08:00
Ylian Saint-Hilaire 243c91a60c Added Windows Terminal Sessions support, Notification group names. 2019-12-12 17:45:42 -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 94a85321b4 Added full Czech translation. 2019-12-11 10:17:26 -08:00
Ylian Saint-Hilaire 96f568db9b Updated Windows Agents. 2019-12-10 18:17:25 -08:00
Ylian Saint-Hilaire 9ddde5d450 Added Japaneese machine translation. 2019-12-09 16:34:37 -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 4ca5be4b2e Improved Czech, Improved Let's Encrypt validation, added --dbstats and --showsmbios. 2019-12-08 20:46:25 -08:00
Ylian Saint-Hilaire 8c636bdf19 Improved translation web application. 2019-12-06 16:49:40 -08:00
Ylian Saint-Hilaire 7b5bcf7329 Improved translator web application. 2019-12-05 15:33:22 -08:00
Ylian Saint-Hilaire 2d9aa79636 Fixed WebApp when geolocation is disabled. 2019-12-05 11:34:23 -08:00
Ylian Saint-Hilaire 9210034ff6 Added Let's Encrypt settings validation. 2019-12-04 13:45:29 -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 14b6355282 Web app speed improvement with geolocation is off. 2019-12-02 14:00:28 -08:00
Ylian Saint-Hilaire d4551d83c4 IE11 Fixes 2019-12-02 12:36:06 -08:00
Ylian Saint-Hilaire 7d0ecfbc65 Updated non-windows agents. 2019-11-28 22:45:21 -08:00
Ylian Saint-Hilaire 65d20c3c78 Added server warnings in MyServer tab. 2019-11-26 14:11:09 -08:00
Ylian Saint-Hilaire 5a7d097a32 Fixed terminal. 2019-11-26 11:54:46 -08:00
Ylian Saint-Hilaire 6f092341be Fixed plugin protocol in web app 2019-11-26 10:54:45 -08:00
Ylian Saint-Hilaire 3db0e5f1a3 Plugin support improvements. 2019-11-25 18:06:41 -08:00
Ylian Saint-Hilaire 92df2b5ea7 Linux user shell improvements. 2019-11-25 16:11:53 -08:00
Ylian Saint-Hilaire a25514a2e7 Added launching terminal as logged in user in Linux. 2019-11-25 15:58:07 -08:00
Ylian Saint-Hilaire 04f0e7a321 Added config command to MeshCtrl. 2019-11-22 16:17:29 -08:00
Ylian Saint-Hilaire d4af4ec441 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 e2c8851061 Dropped dependencies. 2019-11-20 11:12:35 -08: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 be922433e0 More Let's Encrypt changes. 2019-11-18 14:17:27 -08:00
Ylian Saint-Hilaire 22c55cfd14 Added Let's Encrypt logging. 2019-11-18 11:42:09 -08:00
Ylian Saint-Hilaire 32eb3fe72b Added failed login logging and reporting. 2019-11-17 16:20:53 -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 889d935d1a Let's Encrypt Improvements 2019-11-16 11:21:32 -08:00
Ylian Saint-Hilaire b45b60fb13 GreenLockv3 fixes 2019-11-15 17:55:05 -08:00
Ylian Saint-Hilaire e91c973823 Randomized Intel AMT Env Detection. 2019-11-15 14:36:41 -08:00
Ylian Saint-Hilaire 600c276ad2 Added automatic key usage fix for root cert 2019-11-14 16:10:16 -08:00
Ylian Saint-Hilaire 9a1bd52351 GreenLock v3 fix 2019-11-13 22:59:33 -08:00
Ylian Saint-Hilaire 1ff68e3ca2 Moved to GreenLock v3 2019-11-13 22:47:17 -08:00
Ylian Saint-Hilaire 4c1a545d58 Fixed user group permissions in web app. 2019-11-13 15:00:27 -08:00
Ylian Saint-Hilaire 235932da0b Fixed user group permissions in web app. 2019-11-13 14:58:57 -08:00
ylianst 0ac314df7e More package.json clean up. 2019-11-07 03:16:39 -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 35569c2703 Shift-chat will now open new tab in browser. 2019-10-30 16:16:17 -07:00
Ylian Saint-Hilaire dbe52a9780 New MeshMessenger and fixed server crash on some file copy. 2019-10-30 14:30:34 -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 41393d12a8 Fixed what certificate name is used. 2019-10-29 14:05:58 -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 f14d405320 Fixed broken MeshCMD 2019-10-28 18:25:35 -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 b06763ab30 MeshAgent update debug improvements. 2019-10-28 10:35:58 -07:00
Ylian Saint-Hilaire c30f84ea6e Updated MeshCommander. 2019-10-27 14:02:20 -07: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 92e7a065de Fixed http to https redirection. 2019-10-25 16:32:09 -07:00
Ylian Saint-Hilaire 1c7c46b89a Removed AV status event until MeshAgent fix. 2019-10-25 14:51:22 -07:00
Ylian Saint-Hilaire cdadf8595b Fixed minification bug in login page. 2019-10-24 23:58:39 -07:00
Ylian Saint-Hilaire 8d6c0bbb42 Changed minification strategy, added minify support to multi-language. 2019-10-24 10:45:58 -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 b30f3d6073 Fixed allowFraming option 2019-10-22 17:51:37 -07:00
Ylian Saint-Hilaire 4a79cd61fd Fix rendering page folder problem. 2019-10-22 17:19:17 -07:00
Ylian Saint-Hilaire 52609a0082 Updated meshcmd.js with --uuidoutput feature. 2019-10-22 16:29:02 -07:00
Ylian Saint-Hilaire f7246318dc Translation fixed, some french strings added. 2019-10-21 15:59:20 -07:00
Ylian Saint-Hilaire 6b71476ab8 Fixed mesh router relay. 2019-10-17 10:09:16 -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 6f7b22157b Fixed a problem with the multi-desktop auto-connect. 2019-10-16 13:11:25 -07:00
Ylian Saint-Hilaire b0f44862ff Fixed connection problem, server relay crash. 2019-10-16 10:19:45 -07:00
Ylian Saint-Hilaire 98d81ba631 Fixed device chat permissions. 2019-10-15 16:26:24 -07:00
Ylian Saint-Hilaire d1a9bd3ef4 Fixed device group ordering. 2019-10-15 16:16:09 -07:00
Ylian Saint-Hilaire 2f665a514e Relay cookie fix. 2019-10-15 15:59:33 -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 0e3f60e613 Added basic HashiCorp Vault support. 2019-10-14 13:35:27 -07:00
Ylian Saint-Hilaire 55de2f983f Fixed node change server exception. 2019-10-13 11:50:28 -07:00
Ylian Saint-Hilaire 38f9eadcd3 Fixed geolocation map, broken device group creation. 2019-10-11 15:14:38 -07:00
Ylian Saint-Hilaire 343155b1f4 Small MQTT improvement. 2019-10-11 13:45:23 -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
Ylian Saint-Hilaire 483f270a23 Added checks to catch MongoDB . in key exception. 2019-10-10 13:46:50 -07:00
Ylian Saint-Hilaire c3f084aeee Fixed chat not working when UserAllowedIP is set. 2019-10-10 11:43:21 -07:00
Ylian Saint-Hilaire dece20ac93 Improvements to plugin support. 2019-10-10 11:13:25 -07:00
Ylian Saint-Hilaire 7baf812c47 MQTT improvements, multi-line toast fix. 2019-10-09 15:56:27 -07:00