Commit Graph

267 Commits

Author SHA1 Message Date
783a8db7a6 structuring into packages 2024-09-08 11:16:48 +02:00
41403476c6 working server
* administration appears coorect
* multiple clients for one agent
* logging of active connections
* simple echo server on the agent.
2024-09-08 11:16:48 +02:00
ff71dbac52 agent is now setting up ws connection to server.
Next: adding multiplexing and listening on a socket.
2024-09-08 11:16:48 +02:00
72d128998b First agent version, passing in external listener fo ssh so it can be used later with yamux as well. 2024-09-08 11:16:48 +02:00
ad7314ca5a cleanup now works. Clients and agents can connect and disconnect at will. 2024-09-08 11:16:48 +02:00
feb4639c7d dynamic publicId now working with single connection to agent. Cleanup is not working yet. 2024-09-08 11:16:48 +02:00
e48f405fcc rendezvous mechanism with fixed id is now working. 2024-09-08 11:16:48 +02:00
0fe6824522 first rendez vous:
1. two websocket clients connecting: one as agent and one as client
2. bidirectional communication between the two
2024-09-08 11:16:48 +02:00
58ee5d7e85 further generalizatio of synchronizing two streams of data. 2024-09-08 11:16:48 +02:00
c5f31f660c now using in wstotcp as well. 2024-09-08 11:16:48 +02:00
6b9dc2bfbe moved websocket wrapper to iowrappers package. 2024-09-08 11:16:48 +02:00
a6a0f287dc generalizing websocket connection to reader/writer. 2024-09-08 11:16:48 +02:00
7b2523630a ssh client -> tcptows -> wstotcp -> sshserver works. 2024-09-08 11:16:48 +02:00
25e9e944b2 added makefile for building. 2024-09-08 11:16:48 +02:00
5951a1b705 restructuring. 2024-09-08 11:16:48 +02:00
860e4a3427 first commit 2024-09-08 11:16:48 +02:00
8d4932a172 added LICENSE 2024-09-08 11:16:30 +02:00