|
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 |
|
|
21f50a4005
|
updated docs for new proxycommand.
|
2024-07-21 19:00:01 +02:00 |
|
|
0508ce0daf
|
added proxycomamnd to be used directly by ssh
|
2024-07-21 18:51:30 +02:00 |
|
|
33e23b69bd
|
redirect all non-matched urls to the docs.
|
2024-07-21 15:43:54 +02:00 |
|
|
1307295e20
|
now with online downloads and docs.
|
2024-07-21 15:33:31 +02:00 |
|
|
7461167484
|
now serving files from a downloads directory so that the executables
can be downloaded from a ci job
|
2024-07-21 14:30:01 +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 |
|
|
5055cebb7c
|
structuring into packages
|
2024-07-20 14:09:04 +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 |
|
|
3b2b9162ba
|
cleanup now works. Clients and agents can connect and disconnect at will.
|
2024-07-19 21:48:54 +02:00 |
|
|
8842c37a66
|
dynamic publicId now working with single connection to agent. Cleanup is not working yet.
|
2024-07-19 21:13:57 +02:00 |
|
|
e2c2cbd0ef
|
rendezvous mechanism with fixed id is now working.
|
2024-07-19 20:29:51 +02:00 |
|
|
f59c8368ea
|
first rendez vous:
1. two websocket clients connecting: one as agent and one as client
2. bidirectional communication between the two
|
2024-07-19 19:31:34 +02:00 |
|
|
ada8dee0aa
|
further generalizatio of synchronizing two streams of data.
|
2024-07-18 21:25:00 +02:00 |
|
|
650b40dfec
|
now using in wstotcp as well.
|
2024-07-18 21:18:40 +02:00 |
|
|
188d949d65
|
moved websocket wrapper to iowrappers package.
|
2024-07-18 21:14:23 +02:00 |
|
|
46a7588896
|
generalizing websocket connection to reader/writer.
|
2024-07-18 20:58:15 +02:00 |
|
|
4eb83d033a
|
ssh client -> tcptows -> wstotcp -> sshserver works.
|
2024-07-18 19:48:06 +02:00 |
|
|
cc35288d8a
|
added makefile for building.
|
2024-07-18 19:12:09 +02:00 |
|
|
9cbfa812ca
|
restructuring.
|
2024-07-18 19:04:33 +02:00 |
|
|
e0bcad8ab4
|
first commit
|
2024-07-18 19:00:30 +02:00 |
|