Commit Graph

14 Commits

Author SHA1 Message Date
7e6b4d9272 lots of work to make it actually work.
Icluding the server keep alive interval.
Fix where expiry duration was added twice.
2024-07-21 22:36:17 +02:00
12ecb72329 Lots of work on docuemtation. The docs page now shows the correct
installation dependent URLs. For now using ServerALiveInterval
to avoid disconnects.
2024-07-21 21:41:53 +02:00
0508ce0daf added proxycomamnd to be used directly by ssh 2024-07-21 18:51:30 +02:00
1307295e20 now with online downloads and docs. 2024-07-21 15:33:31 +02:00
22a3589d1d simple session management solution with a .hold file and messages to the
user with better formatting.
2024-07-21 14:12:53 +02:00
134c72d8d0 basic session management is now implemented. 2024-07-21 12:34:34 +02:00
c25129a9bf agent now uses a fixed host key using the go embed package.
Printing welcome message when user logs in.
2024-07-21 11:22:05 +02:00
8981efd0b5 lots of restructuring.
Experimensts with websockets over yamux failed. Now going to use a
second connection to the server from the agent.
2024-07-20 21:55:34 +02:00
98e46ff7cc moved websocket utils to separate package to allow use by the agent. 2024-07-20 19:37:17 +02:00
c55af94857 generating key automatically on the agent side. Should be done later at the rendez-vous server since there will be many agents running on different servers 2024-07-20 18:40:22 +02:00
e90c3ed57a easy switching between different service types.
Working now with ssh as well.
2024-07-20 14:29:47 +02:00
cfccf04f9d working server
* administration appears coorect
* multiple clients for one agent
* logging of active connections
* simple echo server on the agent.
2024-07-20 13:35:49 +02:00
6c8e0adccf agent is now setting up ws connection to server.
Next: adding multiplexing and listening on a socket.
2024-07-20 10:56:14 +02:00
f3cbd9012a First agent version, passing in external listener fo ssh so it can be used later with yamux as well. 2024-07-20 10:43:38 +02:00