Commit Graph
1728 Commits
Author SHA1 Message Date
sawka 83974e10dd resolve a remote by id or partial id 2022-09-14 13:01:52 -07:00
sawka c8b8f78249 allow remote kwarg to be passed to select a different remote for a command 2022-09-14 12:56:05 -07:00
sawka 8d78e145be sort remotes, order by remoteidx and status 2022-09-14 12:07:31 -07:00
sawka 002876a07b add remoteidx 2022-09-14 12:06:55 -07:00
sawka 95f992b1c0 working on remote display, bug fixes 2022-09-13 17:17:52 -07:00
sawka a74ee69da5 working on setting up remotes 2022-09-13 17:11:36 -07:00
sawka 53d710f709 option to send ssh errors to tty instead of stderr 2022-09-13 17:10:18 -07:00
sawka 6f71866663 remote archiving, bug fixes 2022-09-13 12:06:12 -07:00
sawka ecc737f68d fix crazy sessionid morphing bug, and add more debugging 2022-09-11 20:49:53 -07:00
sawka 677a60d735 unload terminals when they go out of view to save memory 2022-09-08 13:44:24 -07:00
sawka 400815a622 change signum to signame 2022-09-06 16:42:21 -07:00
sawka cde8bed381 switch to signame for cross system compat 2022-09-06 16:41:05 -07:00
sawka ec143de8b4 handle term resize / SIGWINCH, move from mpio to shexec (used UnknownPacketReporter). change signum to signame for cross-system compatibility 2022-09-06 16:40:41 -07:00
sawka 670f54a5b4 checkpoint 2022-09-06 13:58:07 -07:00
sawka 46f48a947c better logging for which remote received the packet 2022-09-06 13:00:30 -07:00
sawka 283d276e99 show remote/ck for messages 2022-09-06 12:58:16 -07:00
sawka 4f4e12c00a add single-from-server option to mshell, send message packets with ck back to server, report unknown packets back to server 2022-09-06 12:57:54 -07:00
sawka 8801ab147b force update usedRows when terminal is resized 2022-09-06 00:14:48 -07:00
sawka 2b7045443d update termopts for running commands, send specialinput packet 2022-09-05 20:08:59 -07:00
sawka f4ec8f85fa send window:resize command 2022-09-05 20:06:44 -07:00
sawka bc476c3c23 working on resizing terminal to match window size 2022-09-05 17:21:31 -07:00
sawka 082fb7a8b4 updates to inputpacket. inputpacket is split between datapacket and specialinputpacket 2022-09-05 16:32:08 -07:00
sawka 54d2f5d761 queue entire functions when cmdline has not been committed to DB yet. new inputpacket handling (for winsize) 2022-09-05 16:31:22 -07:00
sawka a20ee78e6d send line update via websocket synchronously before calling the cmdwait callback. ensures line arrives on fe client before any command updates or pty updates 2022-09-05 14:54:17 -07:00
sawka 54e0ecffe1 create a remote update queue to ensure that we send the line update before we send cmd updates 2022-09-05 14:49:23 -07:00