86ea099b2c
Split client and server into modules
2022-10-17 19:57:47 -07:00
a3727812a2
Make a fine distinction between enabled and connected
...
This is part of remembering which ports should be enabled and which
not; track ports even if they've gone away or between connection and
disconnection, &c.
2022-10-17 19:42:50 -07:00
c6acf52b32
More reliable stderr piping when disconnected
2022-10-17 07:26:27 -07:00
1308f8828a
Small tweaks and fixes
2022-10-16 13:34:31 -07:00
4c3c251181
Don't crash when there are no ports
2022-10-16 09:08:29 -07:00
6cc17e7fca
Try to make the UI better when unconnected
2022-10-16 08:55:30 -07:00
c412e81b26
Use SOCKS5 proxy instead of multiplexing myself
...
This got a lot simpler.
2022-10-16 00:31:16 -07:00
3844200118
Enable/disable ports
2022-10-14 11:55:29 -07:00
e184bba39e
Cleaner logging and better UI events
...
Including connected/disconnected events for an even prettier UI
2022-10-14 08:46:42 -07:00
006eba0dfe
Open urls
2022-10-12 17:44:36 -07:00
e7946333ad
Better UI
2022-10-12 17:11:13 -07:00
ea2ec7a257
Fix bug with buffer sizes
2022-10-12 17:03:12 -07:00
68cca8cb7d
Logging and reconnect loop
2022-10-12 16:48:06 -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
119af02dfa
Starting to build a UI
2022-10-10 02:51:43 +00:00