Commit Graph

  • 8186e54cd2 add client table, ensure client id / public / private key sawka 2022-08-15 18:42:25 -0700
  • 550fd89472 fix datapos sawka 2022-08-13 10:27:22 -0700
  • 7af1d5cee6 lazy loading, cached TUR values sawka 2022-08-12 18:34:56 -0700
  • 62bbe18171 remove PosAppend weirdness and track filepos in remote sawka 2022-08-12 13:59:31 -0700
  • b4e41bc36d better input handling -- expand textarea, fit textarea, up/down arrow control in textarea (w/ history) sawka 2022-08-12 11:44:29 -0700
  • b70d42bca4 implement command history sawka 2022-08-11 23:46:52 -0700
  • a67ae15b32 implement history sawka 2022-08-11 23:45:15 -0700
  • d5cf15e946 update history table sawka 2022-08-11 12:07:41 -0700
  • 034995ef2a fix typescript errors sawka 2022-08-11 11:49:46 -0700
  • 291d1dc704 allow resize observer to fire conditional scroll to bottom (info panel updates) sawka 2022-08-11 10:41:08 -0700
  • d5a5a9ce70 better directory vs file completion sawka 2022-08-11 10:22:43 -0700
  • adca87e9db better directory vs file completion sawka 2022-08-11 10:21:45 -0700
  • 5a8ffa3544 more complicated compgen for directory vs file completion sawka 2022-08-11 10:21:11 -0700
  • 5082330dcf implement info panel, more control in cmd-input, completions, errors sawka 2022-08-10 18:35:18 -0700
  • f4515139a1 uniq completions sawka 2022-08-10 18:33:50 -0700
  • 81c564aca9 implement simple command completions sawka 2022-08-10 18:33:32 -0700
  • d4528d1c42 compgen hasmore sawka 2022-08-10 16:07:41 -0700
  • a175d236c1 implement /cd and /compgen sawka 2022-08-09 14:24:57 -0700
  • fbb523aed8 implement compgen and cd in mshell server sawka 2022-08-09 14:23:59 -0700
  • 1f4ac87a9a implement new session and switch session sawka 2022-08-08 16:22:36 -0700
  • 66f547a695 implement new session and switch session sawka 2022-08-08 16:21:46 -0700
  • 74b88185dc add cache for ensuresessiondir sawka 2022-08-08 09:52:50 -0700
  • 15c78c8934 sync schema to schema.db sawka 2022-08-08 08:34:59 -0700
  • 4785253a10 return interactive update sawka 2022-07-15 17:53:23 -0700
  • 88e99fca62 add interactive flag sawka 2022-07-15 17:52:57 -0700
  • 4a853ffa02 unify interactive/ws updates sawka 2022-07-15 17:48:25 -0700
  • d297477807 use new global input model sawka 2022-07-15 17:38:58 -0700
  • 6807547ff7 updates, switch to new fecmd packet to run all UI commands through sawka 2022-07-15 17:37:32 -0700
  • 6340a3e9ff implement delete session, bug fixes sawka 2022-07-15 01:58:30 -0700
  • 5b1eb383e3 screen deletion working, bug fixes sawka 2022-07-15 01:57:45 -0700
  • 057637660c hook up accelerators for switching screens sawka 2022-07-14 18:50:58 -0700
  • 8cdf514bb9 checkpoint on updates. can switch screens using commands sawka 2022-07-14 18:41:49 -0700
  • 275e177218 checkpoint sawka 2022-07-14 18:39:40 -0700
  • 879cb03da0 auto resize terminal width to window size sawka 2022-07-14 00:54:31 -0700
  • 8a710669ec screen switching sawka 2022-07-13 23:11:45 -0700
  • 94fd29cbad handle pty udpates again sawka 2022-07-13 14:16:47 -0700
  • c1ace6f5d6 updates for getting pty updates sent again sawka 2022-07-13 14:16:08 -0700
  • 05af5a8510 get input working, fix currentrowheight constant sawka 2022-07-13 01:03:17 -0700
  • f4b3f94b13 add cmdinstances to allow windows/cmds to show in multiple screenwindows sawka 2022-07-13 00:44:19 -0700
  • 059c98d1e0 checkpoint, getting screens integrated sawka 2022-07-12 23:29:39 -0700
  • db841f2951 checkpoint, adding 'screen' concept to contain windows sawka 2022-07-12 21:51:17 -0700
  • 11087c10be txwrap can now be properly nested. add json conversion functions to quick sawka 2022-07-12 16:10:46 -0700
  • 4666ee8832 checkpoint sawka 2022-07-12 14:27:40 -0700
  • 6351082900 checkpoint sawka 2022-07-12 14:27:16 -0700
  • 2957a03864 checkpoint sawka 2022-07-12 13:50:44 -0700
  • 7867edb8da pass process id as client id to ws sawka 2022-07-12 13:20:10 -0700
  • 28f5e9bf05 submit command sawka 2022-07-12 00:45:10 -0700
  • 9af5edd451 get terminal follow scrolling working. create windowview sawka 2022-07-11 22:43:58 -0700
  • 49c8b34a7c checkpoint, moving to model sawka 2022-07-11 17:55:03 -0700
  • 77bd3ed5bf checkpoint, switching to model sawka 2022-07-11 14:43:18 -0700
  • 5dc0e6b651 checkpoint working on electron sawka 2022-07-09 01:37:19 -0700
  • 96961822a3 map cmd-i to grab input sawka 2022-07-08 13:45:14 -0700
  • f8753830ff close ptyout file sawka 2022-07-08 13:28:22 -0700
  • ec6c1f5a9a working on multiple sessions/windows sawka 2022-07-08 13:23:45 -0700
  • 882694b5ce get session list, switch to default session sawka 2022-07-08 13:23:00 -0700
  • c4fb7d9ada updates for window type, getting window, etc sawka 2022-07-08 13:01:37 -0700
  • 2e7059777b get input working sawka 2022-07-07 22:46:49 -0700
  • 368c16eb60 get input working sawka 2022-07-07 22:46:28 -0700
  • 554f8f1b31 input packet should use base64, add remoteid. allow untailing a full entry (when command is done) sawka 2022-07-07 22:45:14 -0700
  • 5fcbe209bb implement globalstore callback for cmd status changes sawka 2022-07-07 22:13:45 -0700
  • 3d29d0d34e integrate cmd status into fe tailing sawka 2022-07-07 21:49:15 -0700
  • 45dfeb69f6 updates to allow cmd tailing to work with mshell sawka 2022-07-07 21:39:25 -0700
  • 4f4dd67d06 comment out tailer for now sawka 2022-07-07 21:38:05 -0700
  • 463187221b update tailer to use filenamegenerator. allow ptyonly option for getcmd sawka 2022-07-07 21:37:17 -0700
  • 4cc55c46ca only allow one instance of sh2 to run at a time (flock). HUP all running processes when sh2 starts or remote connection ends sawka 2022-07-07 16:29:14 -0700
  • 827c33095b hook up cmd cmdstr and prompt sawka 2022-07-07 13:27:44 -0700
  • e4bf4b4ef8 checkpoint, pass remote vars to client for prompt str, get commands showing sawka 2022-07-07 13:26:46 -0700
  • eb880e024e add hostname to init packet sawka 2022-07-07 13:25:42 -0700
  • 0053a63536 fix fecmdpacket remotestate sawka 2022-07-07 00:10:58 -0700
  • f7666fe480 checkpoint on storing cmd in db sawka 2022-07-07 00:10:37 -0700
  • 2652a3509b add rpc to combined packet parser sawka 2022-07-06 22:46:59 -0700
  • d4acb79585 data getting written to ptyout files in scripthaus dir sawka 2022-07-06 22:46:22 -0700
  • 98e46399be checkpoint, getting closer to running a command via mshell server sawka 2022-07-06 19:01:00 -0700
  • 353605f815 bug fixes and updates for running server with scripthaus sawka 2022-07-06 18:59:46 -0700
  • 1b69bb0ac8 fix mshell server to just blindly proxy mshell single command input/output, better simpler code sawka 2022-07-06 17:16:45 -0700
  • 51df0479ff sendpacket with context, initialize rpcmap sawka 2022-07-06 14:35:27 -0700
  • 56e1ddf8e6 run packet opt to set term type sawka 2022-07-06 14:06:58 -0700
  • a1b8234954 fix tty TERM for ssh connections when usepty is set. also ignore pty read errors sawka 2022-07-06 12:16:37 -0700
  • 95f11fb418 checkpoint, getting tty output working in non-detached mode sawka 2022-07-06 11:21:15 -0700
  • 9aa684882b don't send done packet when detached sawka 2022-07-06 00:25:59 -0700
  • 0d585e5959 clean up --single detached mode sawka 2022-07-06 00:21:44 -0700
  • 96123c8e1a checkpoint for tightened runtime semantics for calls -- always send response packets, make sure correct response ids are set, etc. sawka 2022-07-05 23:14:14 -0700
  • 0c204e8b2b standardize error reporting, rpc gets resp, command get cmderr, other errors are just sent as messages sawka 2022-07-05 17:45:46 -0700
  • 45fa371956 checkpoint for migrating to remoteinstance sawka 2022-07-05 16:55:21 -0700
  • 2755be315d checkpoint for migrating to remoteinstance sawka 2022-07-05 16:54:49 -0700
  • ef362e5ee9 tighten up packet interfaces, RpcPacketType, RpcResponsePacketType, and CommandPacketType sawka 2022-07-05 16:53:31 -0700
  • 123fdfe3bb comment flow working sawka 2022-07-05 10:51:47 -0700
  • b2a1560385 fix typescript errors sawka 2022-07-04 22:37:45 -0700
  • 31f90d5401 checkpoint sawka 2022-07-04 22:18:36 -0700
  • 5b2e88ec32 checkpoint sawka 2022-07-04 22:18:01 -0700
  • 1486c0243c checkpoint, new scpacket.FeCommandPacket sawka 2022-07-03 12:02:22 -0700
  • fc18df0601 checkpoint sawka 2022-07-03 12:01:56 -0700
  • bfaa504249 checkpoint, reading session from server sawka 2022-07-02 13:32:25 -0700
  • 17172b158c checkpoint sawka 2022-07-02 13:31:56 -0700
  • e9a09d071e checkpoint, compiling with mshell --server sawka 2022-07-01 17:38:36 -0700
  • 0a828b7184 tightening up server mode, fix bugs, refactor, etc. sawka 2022-07-01 17:37:37 -0700
  • f08bd2427e working on remote runtime sawka 2022-07-01 14:57:42 -0700
  • 60199713e8 checkpoint, ensuredefaultsession sawka 2022-07-01 14:45:33 -0700
  • b85be3457c checkpoint, working on db calls sawka 2022-07-01 14:07:13 -0700
  • 643f08e584 checkpoint, working on setting up db sawka 2022-07-01 12:17:19 -0700