8fe79e3c38
first integration test implemented using testcontainers.
2024-09-08 11:16:49 +02:00
4f06fd71e0
renamed modukle name so that pkgsite will work.
2024-09-08 11:16:49 +02:00
Erik Brakkee
882f97fa17
many small changes
...
* removed the Async utility
* now using Ping message to webclient for keep alive instaed of actual content
* added remote shell to AgentInfo
* retry of connections to the agent
* better logging for SynchronizeStreams
2024-09-08 11:16:49 +02:00
100771a7ba
restructuring
2024-09-08 11:16:49 +02:00
0e8ed86be3
basic htmx with server sending content to the client over a websocket is now working. This only worked when text message where being sent so the websocket handling had to be made configurable with a 'text' boolean field.
2024-09-08 11:16:49 +02:00
Erik Brakkee
d839583f7b
communication between agent and server. Removed the flags libray for command-line parsing.
...
Heartbeat mechanism from client to server over the custom connection for sending events to guarantee that the connectoin stays up.
2024-09-08 11:16:48 +02:00
40e8d56429
removed read and write dead lines. Appears to be still working.
2024-09-08 11:16:48 +02:00
2dae10d093
added insecure flag to allow invalid certificates.
2024-09-08 11:16:48 +02:00
5c0e3401f4
command-line argument parsing with error handling for all commands that are referred to on the docs page.
2024-09-08 11:16:48 +02:00
cb00c5e4eb
renamed cidebug module to converge
2024-09-08 11:16:48 +02:00
aa46ed7b5c
Lots of work on docuemtation. The docs page now shows the correct
...
installation dependent URLs. For now using ServerALiveInterval
to avoid disconnects.
2024-09-08 11:16:48 +02:00
1d2a047dfc
lots of restructuring.
...
Experimensts with websockets over yamux failed. Now going to use a
second connection to the server from the agent.
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
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
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