Commit Graph

1565 Commits

Author SHA1 Message Date
sawka
44e014b1ae status connecting 2022-09-15 17:44:58 -07:00
sawka
06e3a86f53 add status connecting 2022-09-15 17:44:39 -07:00
sawka
b352c62397 handle remote input (can enter passwords now) 2022-09-15 17:10:02 -07:00
sawka
f2e0f9457d handle remote input (can enter password manually now) 2022-09-15 17:09:04 -07:00
sawka
98d956b7c8 more progress on remotes 2022-09-15 00:37:52 -07:00
sawka
fcc1737fc4 format errors 2022-09-15 00:37:17 -07:00
sawka
0e04a32e29 update to show remote pty in remoteshow window 2022-09-15 00:18:20 -07:00
sawka
c600027d72 remote pty work 2022-09-15 00:17:23 -07:00
sawka
42683e6f4a working on remote pty output 2022-09-14 23:10:35 -07:00
sawka
ffb29fce1a termcontext for remoteid terminals 2022-09-14 22:41:27 -07:00
sawka
1a02bb53d0 refactor infomsg 2022-09-14 17:14:27 -07:00
sawka
40c52fd195 a click on a remote runs /remote:show 2022-09-14 13:02:33 -07:00
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
sawka
d6d7e8bb25 send connect from ws and get session/remotes updates 2022-09-05 12:42:48 -07:00
sawka
b980fd6b74 on ws connect, send sessionlist and remotelist 2022-09-05 12:42:09 -07:00
sawka
74953c71ac more remote notifications (to keep FE in sync) 2022-09-04 13:51:49 -07:00
sawka
fb899cd458 read ptyoffset from header and initialize appropriately 2022-09-03 23:57:35 -07:00
sawka
c3961891ce pass realoffset back in header for /api/ptyout 2022-09-03 23:57:05 -07:00
sawka
225f120fbe move width from ScreenWindowView to ScreenWindow. pass termopts.cols in uicontext to cmdrunner 2022-09-03 23:39:50 -07:00
sawka
57b54198e5 limit maxptysize 2022-09-03 23:38:35 -07:00
sawka
3639e2454d send termopts.cols to cmdrunner 2022-09-03 23:36:15 -07:00
sawka
39dacb988a default term rows should be 24 (not 25), add min/max values as well 2022-09-03 23:26:57 -07:00
sawka
247647cea8 remote connect/disconnect working. fix issue with remoteconnected in resolver. working on remote:new 2022-09-01 12:47:10 -07:00
sawka
4a2b3cc381 remotes update in model update 2022-08-31 23:15:18 -07:00
sawka
d55bb8812b finishing up historytype and making remotes update 2022-08-31 23:12:26 -07:00
sawka
3ab2023423 show global/session history 2022-08-31 13:29:59 -07:00