Commit Graph

39 Commits

Author SHA1 Message Date
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
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
74953c71ac more remote notifications (to keep FE in sync) 2022-09-04 13:51:49 -07:00
sawka
3639e2454d send termopts.cols to cmdrunner 2022-09-03 23:36:15 -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
d55bb8812b finishing up historytype and making remotes update 2022-08-31 23:12:26 -07:00
sawka
86f3eabf5e remote bugfix and filter remotes on client side 2022-08-31 12:01:16 -07:00
sawka
03dd6b1a7e pass 'uicontext' with fecmd, use that to resolve ids instead of kwargs. other bug fixes 2022-08-29 16:31:06 -07:00
sawka
dc8cba79da add quoting/shell-parsing for commands 2022-08-26 13:12:17 -07:00
sawka
d0806bbd63 remove lock around connecting remote 2022-08-24 22:57:41 -07:00
sawka
0d314000ac fully support new remoteptr 2022-08-24 13:21:54 -07:00
sawka
4f686e891b big updates to remoteinstance, push changes through stack 2022-08-24 02:14:16 -07:00
sawka
51f7b0798b add prompt to cmd 2022-08-23 21:05:49 -07:00
sawka
dd5e6259bd add remote:show command 2022-08-23 14:01:52 -07:00
sawka
dca199b492 update to use env0 2022-08-22 16:26:44 -07:00
sawka
525fe77a5f send initpk.env in remotestate 2022-08-22 16:00:25 -07:00
sawka
9d150dc7e3 connectmode, add stubs for export/setenv command 2022-08-21 12:31:29 -07:00
sawka
b2a2b6252d send cmd updates for donepk 2022-08-19 17:14:53 -07:00
sawka
03cfabd9b6 convert ptyout files to CF files (fixed size circular buffer files). connect to remotes with their own controlling terminal and capture that terminal output. POC to send password to controlling terminal to login. 2022-08-19 13:23:00 -07:00
sawka
b142e350be capture uname 2022-08-17 12:54:40 -07:00
sawka
249bf88a4d testing a 2nd remote with mshell --server 2022-08-17 12:24:09 -07:00
sawka
f86de49e31 updates to remote 2022-08-16 15:08:28 -07:00
sawka
550fd89472 fix datapos 2022-08-13 10:27:22 -07:00
sawka
62bbe18171 remove PosAppend weirdness and track filepos in remote 2022-08-12 13:59:31 -07:00
sawka
6807547ff7 updates, switch to new fecmd packet to run all UI commands through 2022-07-15 17:37:32 -07:00
sawka
c1ace6f5d6 updates for getting pty updates sent again 2022-07-13 14:16:08 -07:00
sawka
368c16eb60 get input working 2022-07-07 22:46:28 -07:00
sawka
5fcbe209bb implement globalstore callback for cmd status changes 2022-07-07 22:13:45 -07:00
sawka
45dfeb69f6 updates to allow cmd tailing to work with mshell 2022-07-07 21:39:25 -07:00
sawka
4cc55c46ca only allow one instance of sh2 to run at a time (flock). HUP all running processes when sh2 starts or remote connection ends 2022-07-07 16:29:14 -07:00
sawka
e4bf4b4ef8 checkpoint, pass remote vars to client for prompt str, get commands showing 2022-07-07 13:26:46 -07:00
sawka
f7666fe480 checkpoint on storing cmd in db 2022-07-07 00:10:37 -07:00
sawka
d4acb79585 data getting written to ptyout files in scripthaus dir 2022-07-06 22:46:22 -07:00
sawka
98e46399be checkpoint, getting closer to running a command via mshell server 2022-07-06 19:01:00 -07:00
sawka
2755be315d checkpoint for migrating to remoteinstance 2022-07-05 16:54:49 -07:00
sawka
5b2e88ec32 checkpoint 2022-07-04 22:18:01 -07:00
sawka
e9a09d071e checkpoint, compiling with mshell --server 2022-07-01 17:38:36 -07:00
sawka
f08bd2427e working on remote runtime 2022-07-01 14:57:42 -07:00
sawka
643f08e584 checkpoint, working on setting up db 2022-07-01 12:17:19 -07:00