e9fdece4ec
Updated packages
...
Dealing with short writes.
A more clean implementation of SynchronizeStreams to give a higher
guarantee that all data will be written before the connections are
closed.
2024-12-25 19:42:56 +01:00
b6f0f35835
separating unit and integration tests and allowing long output
2024-11-22 21:12:19 +01:00
e18a0ceb1f
IMAGE_TAG can now determine the container version to use.
2024-11-15 21:47:01 +01:00
245dfd80c6
move to go1.23.3
2024-11-12 20:48:29 +01:00
8fe79e3c38
first integration test implemented using testcontainers.
2024-09-08 11:16:49 +02:00
e03e7d7b9a
work in progress for testing the matchmaker.
2024-09-08 11:16:49 +02:00
563c8f2ca7
added leak detection using the goleak library
2024-09-08 11:16:49 +02:00
fc7977f7bb
now using maps of Guid to Agent/Client in the state, working towards the definitive solution.
...
Using LinkedMap that preserves insertion order for the implementation and also added unit tests for that.
2024-09-08 11:16:49 +02:00
6d48146e6b
updated to go version 1.23
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
3d5735a050
now upgraded to go 1.22.5 and mofified coker file to use newer alpine
...
version with GOTOOLCHAIN=auto setting to automatically download newer
versions.
Also added a .dockerignore file to speed up building images.
2024-09-08 11:16:49 +02:00
Erik Brakkee
135fd081d8
prometheus support step 1
...
updates to documentation.
2024-09-08 11:16:49 +02:00
d134f1e944
better messages when the user modifies the .authorized_keys file from
...
within the session.
2024-09-08 11:16:49 +02:00
Erik Brakkee
d109c72f66
removed password based access
...
authorized keys can now be modified within the session.
keep last set of keys when no valid keys were found and keys are changed during the session .
2024-09-08 11:16:49 +02:00
100771a7ba
restructuring
2024-09-08 11:16:49 +02:00
4b05d7e8d8
Now rendering the index.html using the Templ library.
...
This is in preparation for:
1. creating a base page
2. using tabs: Home, Using, Downloads, Status
3. htmx
2024-09-08 11:16:49 +02:00
9b2e8709fb
added fsnotify example, to check bahavior on windows.
2024-09-08 11:16:48 +02:00
55c93ad4e2
Windows terminal support using the termtest library.
...
Should even support resizing. Fully untested.
2024-09-08 11:16:48 +02:00
Erik Brakkee
2f40f86294
cross compilation on windows working.
...
pty.Start() is not supported on windows
2024-09-08 11:16:48 +02:00
cb00c5e4eb
renamed cidebug module to converge
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
6b9dc2bfbe
moved websocket wrapper to iowrappers package.
2024-09-08 11:16:48 +02:00
7b2523630a
ssh client -> tcptows -> wstotcp -> sshserver works.
2024-09-08 11:16:48 +02:00
860e4a3427
first commit
2024-09-08 11:16:48 +02:00