4b2c9811dc
I was worried over nothing
...
The two key presses was because of tokio's no-blocking stdin() and it
was so that we could be sure to pipe stdin but we don't have to
because ssh does its own nonsense.
2022-10-12 10:34:50 -07:00
9eb5565f66
Dumb fixes, still needs two presses not clear why
2022-10-10 06:28:18 -07:00
John Doty
de6607eb25
Better UI, needs two keys to close :(
2022-10-10 05:33:27 +00:00
John Doty
2d9b9dbf9a
Better UI waiting
2022-10-10 02:56:39 +00:00
John Doty
119af02dfa
Starting to build a UI
2022-10-10 02:51:43 +00:00
e50d4ba943
Fix warning on linux
2022-10-09 08:44:33 -07:00
d4a8b041dd
Copy stdin/stdout while waiting for sync
...
This should allow password authentication on ssh connect
2022-10-09 08:43:18 -07:00
7f8e14384e
Simplify error handling with anyhow
2022-10-09 08:21:03 -07:00
82569743a3
Test connection processing
2022-10-09 07:28:38 -07:00
b98d28bd90
Doc doc
2022-10-08 21:56:30 -07:00
2faed6267e
Compile on windows
2022-10-08 21:38:01 -07:00
John Doty
3157ff3cbb
Start writing I guess
2022-10-08 20:00:44 +00:00
John Doty
bf4cdcfb6a
Unify connection tables
...
They're mostly the same but the client side needs a different alloc
and the ability to signal connected.
2022-10-08 19:31:46 +00:00
John Doty
63a02a4211
Unify connection structures
2022-10-08 19:26:09 +00:00
John Doty
01ef65c787
Split out connection
2022-10-08 16:28:41 +00:00
John Doty
0d79ccd068
Test reader/writer too
2022-10-08 16:22:38 +00:00
John Doty
5ab189461d
Errors, Protocol Negotiation
2022-10-08 15:51:56 +00:00
John Doty
99d1a6c69e
TODO
2022-10-08 14:21:40 +00:00
John Doty
1ee8f2054c
Split binary and library crate
2022-10-08 14:11:54 +00:00
John Doty
a1b9292409
Argument handling
2022-10-08 00:22:22 +00:00
John Doty
ed0d84f663
Don't need this anymore!
2022-10-07 17:53:55 +00:00
John Doty
5b941cbe47
Well, it's true
2022-10-07 17:31:10 +00:00
John Doty
ac80579bf3
Cleaner and less repetitious
...
Also close individual sides of the connection independently.
2022-10-07 17:28:27 +00:00
John Doty
c5bf78fc71
It's alive
2022-10-07 13:56:59 +00:00
John Doty
5e26860731
Connecting, kinda
2022-10-07 03:07:07 +00:00
John Doty
2190ccd475
Starting to make progress
2022-10-07 01:35:34 +00:00
John Doty
bfa55d1492
Enumerate all of the listening processes and their ports
2022-10-04 18:13:57 +00:00