Commit Graph

19 Commits

Author SHA1 Message Date
ba8bd15cf7 work in progress for testing the matchmaker. 2024-08-23 21:10:01 +02:00
496380156d added leak detection using the goleak library 2024-08-22 16:38:37 +02:00
fd18a63360 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-08-15 21:04:31 +02:00
19b1be1659 updated to go version 1.23 2024-08-14 10:29:05 +02:00
54165f83c7 renamed modukle name so that pkgsite will work. 2024-08-12 21:31:15 +02:00
a91f17d43e 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-08-12 20:57:08 +02:00
Erik Brakkee
9d1c6d6616 prometheus support step 1
updates to documentation.
2024-08-07 20:50:17 +02:00
e9744a7c2f better messages when the user modifies the .authorized_keys file from
within the session.
2024-08-06 22:28:34 +02:00
Erik Brakkee
3c803d6125 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-08-06 22:03:36 +02:00
f382c02b41 restructuring 2024-07-30 19:59:13 +02:00
b1f7304eeb 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-07-28 21:31:17 +02:00
1ed49c638e added fsnotify example, to check bahavior on windows. 2024-07-23 22:55:03 +02:00
50d410f090 Windows terminal support using the termtest library.
Should even support resizing. Fully untested.
2024-07-22 23:55:37 +02:00
Erik Brakkee
1ebee30c8c cross compilation on windows working.
pty.Start() is not supported on windows
2024-07-22 19:34:26 +02:00
982977e796 renamed cidebug module to converge 2024-07-21 23:12: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
188d949d65 moved websocket wrapper to iowrappers package. 2024-07-18 21:14:23 +02:00
4eb83d033a ssh client -> tcptows -> wstotcp -> sshserver works. 2024-07-18 19:48:06 +02:00
e0bcad8ab4 first commit 2024-07-18 19:00:30 +02:00