Commit Graph

329 Commits

Author SHA1 Message Date
Bryan Roe 4c70ee0d0b Following changes requires updated agent, which fixes interactive mode
1. Removed 'Script' and 'Python' from terminal
2. Added 'requireLogin' option, to spawn login shell
2020-02-05 10:20:23 -08:00
Ylian Saint-Hilaire b010ed9140 Internalization improvements. 2020-02-04 16:22:00 -08:00
Bryan Roe 4d5331e018 Updated tunnel, so it sets idle timeout, if supported by agent 2020-01-31 21:35:47 -08:00
Bryan Roe e49fed4134 Fixed bug, where Admin Terminal on Windows was looking for wrong protocol number for Powershell. 2020-01-31 10:07:55 -08:00
Ylian Saint-Hilaire e508687e96 Updated MeshAgents, all except FreeBSD and MacOS. 2020-01-30 14:31:32 -08:00
Bryan Roe a9375293a5 Added support for resizing Windows Terminal, if the agent supports it 2020-01-30 11:00:38 -08:00
Ylian Saint-Hilaire 90b060016c Fixed web site no localstorage, MongoDB backup with URL. 2020-01-29 10:31:58 -08:00
Ylian Saint-Hilaire e9ebb8aa20 Fixed MeshCore.js for XTerm. 2020-01-28 15:59:54 -08:00
Ylian Saint-Hilaire 49ead97d9e XTerm fixes. 2020-01-28 15:50:06 -08:00
Ylian Saint-Hilaire cb1f3a4d16 XTerm fixes. 2020-01-28 15:49:33 -08:00
Bryan Roe 14338bc4e6 1. Added Windows Terminal Fix (ConPTY Leak/Workaround) back in
2. Added python/script XOPTION
3. Changed resize to use tcsetsize if available
4. Added tunnel idleTimeout Ping
2020-01-28 15:08:51 -08:00
Ylian Saint-Hilaire b382a8fcc0 XTerm improvements. 2020-01-25 14:17:21 -08:00
Ylian Saint-Hilaire 99f8c772fd
Merge pull request #870 from TotallyNotElite/master
Add dynamic resizing support to xterm.js terminal
2020-01-25 13:12:37 -08:00
Ylian Saint-Hilaire ab44842b4b Fixed GreenLock v4 2020-01-25 12:14:14 -08:00
TotallyNotElite 69846d5982 Add dynamic resizing support to xterm.js terminal 2020-01-25 13:29:05 +01:00
Ylian Saint-Hilaire 369ac233e6
Revert "[WIP] Add dynamic resizing of xterm tty" 2020-01-24 15:10:00 -08:00
Ylian Saint-Hilaire 106e900c82
Merge pull request #868 from TotallyNotElite/master
[WIP] Add dynamic resizing of xterm tty
2020-01-24 14:51:27 -08:00
Ylian Saint-Hilaire 513dc56169 More xterm improvements, Windows console size set at start. 2020-01-24 14:10:37 -08:00
TotallyNotElite 413ed5c893 Add dynamic resizing of xterm 2020-01-24 23:01:58 +01:00
Ylian Saint-Hilaire 58029d3b16 XTerm improvements. 2020-01-24 12:49:41 -08:00
Ylian Saint-Hilaire 2f37cd882e Added xterm terminal and fixed device link. 2020-01-23 15:15:56 -08:00
Ylian Saint-Hilaire b6ff01775f Fixed MeshCore.js for 32bit Windows. 2020-01-22 17:15:59 -08:00
Bryan Roe 164b9b15d8 Added check, so Windows Agents will make sure they can run in Safe Mode 2020-01-21 15:44:24 -08:00
Ylian Saint-Hilaire bba881cf27 Fixed meshcore.js on Linux with no X, translation fixes. 2020-01-18 12:48:25 -08:00
Bryan Roe 9d85038c70 Updated to check script version on linux, as older versions that 2.25 does not work correctly. 2020-01-17 15:08:22 -08:00
Bryan Roe 8f041da307 Updated 'ps' console command to put user name in second column 2020-01-10 15:04:03 -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 2122ba262a Fixed translation tools output format. 2020-01-07 17:12:09 -08:00
Bryan Roe d0d3093659 Updated terminal for windows, to workaround PseudoConsole process leak 2020-01-07 15:05:07 -08:00
Ylian Saint-Hilaire 0cc7ad6c1e Meshcore.js internalization. 2020-01-07 13:04:36 -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
Bryan Roe cf3157bfe7 added 'agentsize' console command 2020-01-07 09:51:15 -08:00
Bryan Roe 9548913570 Added Uninstall/MetaData check for windows 2020-01-06 11:00:37 -08:00
Ylian Saint-Hilaire 4381f6277e Updated file headers. 2020-01-02 18:30:12 -08:00
Ylian Saint-Hilaire fc0915de60 More access control improvements, RPi icon. 2019-12-27 15:18:43 -08:00
Bryan Roe 74e2529655 Updated terminal, so script command is only used on linux, as the script command on MacOS and FreeBSD does not support the required featureset. 2019-12-23 10:40:36 -08:00
TotallyNotElite 3693aff847 Interactive terminal without python 2019-12-22 14:12:01 +01:00
TotallyNotElite 304a69c153 Hide automatically run commands in the linux terminal 2019-12-22 14:10:09 +01:00
Bryan Roe e82f9dd912 updated tsid selection 2019-12-16 15:07:20 -08:00
Ylian Saint-Hilaire 4fb6a77d94 Fixed connection options, not sent unless needed. 2019-12-16 10:39:51 -08:00
Bryan Roe d98be5b37c added 'version' command to console 2019-12-13 10:23:24 -08:00
Ylian Saint-Hilaire 74e3d437dc Added Windows Terminal Sessions support, Notification group names. 2019-12-12 17:45:42 -08:00
Bryan Roe 3136e33558 updated 'activeusers' command to only list users listed as 'Active' rather then 'Active' or 'Connected' 2019-12-12 14:50:41 -08:00
Bryan Roe 36c344cedc fixed uncaught exception 2019-12-12 11:59:05 -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
Bryan Roe 771c4c89f4 Updated wpfhwacceleration description 2019-12-10 14:23:35 -08:00
Bryan Roe b086fd741f Added 'wpfhwacceleration' console command for windows 2019-12-10 14:15:14 -08:00
Bryan Roe b0396f6f2f 1. Updated wallpaper and toast to work across different TSIDs on Windows
2. Updated osinfo on Windows to show which terminal version is supported
2019-12-10 10:24:10 -08:00
Bryan Roe 028188cc1e Added support for TSID selection on Windows 2019-12-06 15:40:57 -08:00
Bryan Roe 0f98cf534c Added Windows support for User shells 2019-12-06 10:49:31 -08:00
Ylian Saint-Hilaire 18abb29d60 Updated non-windows agents. 2019-11-28 22:45:21 -08:00
Ylian Saint-Hilaire f6c4a3b9e9 Enabled all next-gen agent features in the server. 2019-11-28 12:34:45 -08:00
Ylian Saint-Hilaire 5176d17a4c Updated to next generation MeshAgent. 2019-11-28 12:27:44 -08:00
Ylian Saint-Hilaire 07e9f4d624 Fixed terminal. 2019-11-26 11:54:46 -08:00
Bryan Roe 8c1bdc7345 Added commented out code for ConPTY support 2019-11-26 10:36:57 -08:00
Ylian Saint-Hilaire 71fcf22336 Fixed plugin protocol id 2019-11-26 10:38:06 -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 467349f347 Plugin system improvements. 2019-11-25 14:12:43 -08:00
TotallyNotElite 527add155f Fix broken fix
Fixes c01eea2b9d
2019-11-24 20:03:08 +01:00
TotallyNotElite c01eea2b9d Use PTY if python is available
Problem: starting bash with -i will only make the current shell interactive, but not further sub shells (if you switch user for example). 

Fix: Use a PTY
2019-11-24 19:33:03 +01:00
Ylian Saint-Hilaire 16016a1c6f Added config command to MeshCtrl. 2019-11-22 16:17:29 -08:00
Bryan Roe 7cc914ebc5 Added linux/GNOME support for wallpaper updates 2019-11-14 15:22:00 -08:00
Bryan Roe b8ca6da3db Added wallpaper support on Windows 2019-11-13 14:45:16 -08:00
Bryan Roe 53aacd87c8 Updated safemode text 2019-10-29 11:05:33 -07:00
Ylian Saint-Hilaire 03c54d1e84 Meshcore revert 2019-10-28 09:22:26 -07:00
Ylian Saint-Hilaire b2c8d4b909 Meshcore revert. 2019-10-28 09:21:12 -07:00
Ylian Saint-Hilaire 3e6514f567
Revert "Expand PluginHandler to Support Periodic Updates" 2019-10-28 09:20:10 -07:00
Ryan Blenis daed74403a Enable mesh agents to engage with plugins via the sendPeriodicServerUpdate call 2019-10-27 19:43:39 -04:00
Bryan Roe 993f3c2777 Merge branch 'master' of https://github.com/Ylianst/MeshCentral 2019-10-25 10:33:32 -07:00
Bryan Roe 1966986a6c Updated connection bar logic, to log an event if it fails 2019-10-25 10:33:10 -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 4eecac6cce Small MQTT improvement. 2019-10-11 13:45:23 -07:00
Ylian Saint-Hilaire 9d94a758cc Merge branch 'master' of https://github.com/Ylianst/MeshCentral 2019-10-11 11:16:43 -07:00
Ylian Saint-Hilaire f57e8a8253 Removed clonings. 2019-10-11 11:16:36 -07:00
Bryan Roe e3575046a1 Merge branch 'master' of https://github.com/Ylianst/MeshCentral 2019-10-11 10:53:47 -07:00
Bryan Roe d01f1618ea Updated to support Connection Bar for KVM 2019-10-11 10:53:42 -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 414494421b Added Intel Standard Manageability (ISM) support, improved MeshCMD activation. 2019-10-01 14:54:38 -07:00
Bryan Roe 7e8f80135a Removed unnecessary trim() from console help 2019-09-27 10:34:07 -07:00
Bryan Roe 2e02e0e641 Sorted/Auto-Justified the console help command output 2019-09-27 10:30:00 -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
Bryan Roe 40ae7f5bdd Updated 'openuserdesktopurl' so that on Windows, it uses the task scheduler to spawn the target into the user desktop, as opposed to just impersonating the user. 2019-09-23 13:07:13 -07:00
Ylian Saint-Hilaire 2ffea1ffef
Merge pull request #491 from jsastriawan/master
Adding console apf command
2019-09-19 10:35:29 -07:00
jsastriawan f1083a9448 Add console command to manually start apf tunnel 2019-09-17 13:11:22 -07:00
Bryan Roe 8c44ed60c7 Updated 'uninstallAgent' to try to uninstall secondary agent too. 2019-09-16 13:08:29 -07:00
Bryan Roe f14a3dc163 Merge branch 'master' of https://github.com/Ylianst/MeshCentral 2019-09-16 11:12:13 -07:00
Bryan Roe 57ab51ed6f 1. Added -E switch to sudo, to preserve proxy settings
2. Added uninstallAgent console command
2019-09-16 11:11:53 -07:00
Ylian Saint-Hilaire 0646b4dcea Added SMTP connection options. 2019-09-16 10:49:35 -07:00
Ylian Saint-Hilaire 840133b3d3 Rolled back two changes to see if it affects 2FA. 2019-09-14 17:27:49 -07:00
Ylian Saint-Hilaire cdd1edfd61 Fixed CIRA session recording issue. 2019-09-14 16:57:54 -07:00
Bryan Roe 668f496dc9 Added dump command to console 2019-08-26 17:02:27 -07:00
Bryan Roe 616005883d removed deprecated line 2019-08-14 14:48:58 -07:00
Bryan Roe 622f05451d Updated Win32 terminal, so an error is propagated back if terminal fails to start 2019-08-13 22:48:06 -07:00
Ylian Saint-Hilaire e076883bc0 Improved session recording support. 2019-08-13 11:49:05 -07:00
Ylian Saint-Hilaire 14c89c7bc1 Fixed meshcode.js issue with sysinfo on Linux 2019-08-09 11:13:09 -07:00
Ylian Saint-Hilaire 9cc918239f Fixed MacOS agent download link on invitation page. 2019-08-08 11:15:44 -07:00
Ylian Saint-Hilaire 63d440914f Updated Windows agents 2019-08-07 16:37:45 -07:00
Ylian Saint-Hilaire 6c1f3cd64d Added copy in network interface dialog, commented out sysinfo until agent binary fix. 2019-08-07 11:08:36 -07:00
Ylian Saint-Hilaire e684b5ce01 Started work on hardware inventory support. 2019-08-06 17:58:29 -07:00
Bryan Roe f0c6bffc75 Fixed typo, where an exception was thrown when trying to send server log, if user consent was enabled 2019-08-05 15:13:32 -07:00
Ylian Saint-Hilaire ba78910fc9 Fixed AV status on Windows Server, started work on session recording 2019-08-05 11:30:07 -07:00
Ylian Saint-Hilaire aca7523d4f Fixed partly hidden sub-menus, removed AV status. 2019-08-05 09:26:53 -07:00
Ylian Saint-Hilaire cf36e4acea Added antivirus status. 2019-08-02 11:35:59 -07:00
Ylian Saint-Hilaire 74037723d5 Fix folder drag & drop and added relay events. 2019-08-01 15:35:23 -07:00
Ylian Saint-Hilaire ebdf55844e Added Windows Service control in remote desktop tools 2019-07-31 16:49:23 -07:00
Ylian Saint-Hilaire ec0047369b Much improved event logs 2019-07-29 16:35:48 -07:00
Ylian Saint-Hilaire 82e4415843 Added PowerShell support 2019-07-24 16:29:11 -07:00
Ylian Saint-Hilaire 912cd74fd6 Small fix to MacOS terminal 2019-07-19 12:23:12 -07:00
Bryan Roe 1530cfa5ae Fixed bug where 'info' resulted in 'darwin not supported' exception on MacOS 2019-06-21 15:40:56 -07:00
Ylian Saint-Hilaire 554bbf80f7 More Intel AMT ACM improvements. 2019-06-20 16:56:19 -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 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 ff9e92ccc8 Invitation link fixes, xTerm terminal title support. 2019-06-04 13:01:32 -07:00
Ylian Saint-Hilaire fae527e15a Terminal is not bash, fixed chat feature. 2019-05-30 09:40:59 -07:00
Ylian Saint-Hilaire 395978ac36 Added server AgentPing/AgentPong settings. 2019-05-28 10:58:46 -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
Bryan Roe b74787f974 Fixed typo 2019-05-13 14:39:12 -07:00
Bryan Roe 52fbb7474a Updated with logic to detect if MacOS agent service definition needs to be fixed 2019-05-13 14:27:40 -07:00
Ylian Saint-Hilaire 885b10f975 Fixed desktop/terminal on platfroms that don't support user notification. 2019-05-08 16:18:44 -07:00
Ylian Saint-Hilaire 567fbf314e First MeshCentral with working UDP routing. 2019-05-07 12:39:49 -07:00
Ylian Saint-Hilaire 3af689893b Improved UDP tunneling, but does not work yet. 2019-05-06 18:44:23 -07:00
Ylian Saint-Hilaire d6dfa4ac66 Started work on UDP tunneling. 2019-05-04 22:53:57 -07:00
Ylian Saint-Hilaire c081a22016 Added support for user notification. 2019-04-12 14:19:03 -07:00
Ylian Saint-Hilaire cd6f8502ca improved proxy support in ClickOnce application. 2019-03-19 09:54:52 -07:00
Ylian Saint-Hilaire ca43729470 Small server fixes. 2019-03-17 19:34:52 -07:00
Ylian Saint-Hilaire 21699caa71 New agents on all platforms and added clipboard support. 2019-03-15 13:55:53 -07:00
Ylian Saint-Hilaire 44778d52ea Server fixes 2019-03-14 12:28:58 -07: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 8fd3590a87 Server improvements, first Intel AMT CCM activation. 2019-03-04 23:48:45 -08:00
Ylian Saint-Hilaire 26496dfc42 Updates agents and small server fixes. 2019-03-01 17:13:11 -08:00
Ylian Saint-Hilaire e118075a08 Improved user management page. 2019-03-01 11:47:58 -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 9bb2b70341 Database performance fix + Server side clipboard support. 2019-02-16 21:16:39 -08:00
Ylian Saint-Hilaire 198e949628 Server partially supports hardware login keys. 2019-02-07 20:06:01 -08:00
Ylian Saint-Hilaire 3910eba2eb Added server-side Intel AMT configuration options. 2019-02-07 15:00:10 -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 e7c3c2cd70 New agents, fixed cert loading with text prefix. 2019-01-15 09:20:21 -08:00
Ylian Saint-Hilaire c880007cf2 Minor security fixes. 2019-01-04 17:59:13 -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 8b60090e33 Improved some websocket error handling. 2019-01-02 18:34:50 -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 1551f74637 Added meshcore minification support. 2018-12-29 15:24:33 -08:00
Ylian Saint-Hilaire fa99573c7d Updated MeshCommander. 2018-12-27 21:31:20 -08:00