Commit Graph

8 Commits

Author SHA1 Message Date
fd064f249f using unbuffered channels everywhere now. Only change required was to initialize prometeus and the websessions before the matchmaker. This is because at startup the matchmaker wants to write a notification when it starts up but then prometheus and the websessions would not be there to read them.
Alternative solution would be to run all initialization code in go routines to make it independent of initialization order but having a defined initialization order is much cleaner.
2024-08-13 21:33:29 +02:00
54165f83c7 renamed modukle name so that pkgsite will work. 2024-08-12 21:31:15 +02:00
31e59d998d message now indicates what to do when using ssh and when using sftp 2024-08-12 16:18:27 +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
Erik Brakkee
21463a5cad * session will now expire some time after last user
activity and updated documentation.
* downloads will now download again. Because of hx-boost
  the downloads where rendered in the browser. Now
  disabling hx-boost for the downloads section.
* relative link for sessions page
2024-08-02 20:58:46 +02:00
0d60b70ada Updated documentation:
* remote shell usage for linux, cmd, and powershell
* help of wsproxy.
2024-08-01 20:53:52 +02:00
Erik Brakkee
f0dd810541 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-07-31 19:30:38 +02:00
f382c02b41 restructuring 2024-07-30 19:59:13 +02:00