Commit Graph

12 Commits

Author SHA1 Message Date
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
6f4929301d status update now reported to the server. More robustness needed. 2024-09-08 11:16:48 +02:00
f862f31832 every user login resets agent expiry now. 2024-09-08 11:16:48 +02:00
ddc3b24ebf clean solution for concurrence in session.go by serializing all external calls (apart from initialization) through a channel. 2024-09-08 11:16:48 +02:00
Erik Brakkee
7351fdaf9c welcome message for users now specific for windows and linux
monitoring of hold file changes and messaging to users to provide more
  interactivity
2024-09-08 11:16:48 +02:00
9b2e8709fb added fsnotify example, to check bahavior on windows. 2024-09-08 11:16:48 +02:00
Erik Brakkee
8c44943a48 * fixes for windows
* detect kill ssh session
* include sftp session in the count of ssh sessions
* log session type in the agent
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
9fc0241d08 lots of work to make it actually work.
Icluding the server keep alive interval.
Fix where expiry duration was added twice.
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
85caa6cb5a simple session management solution with a .hold file and messages to the
user with better formatting.
2024-09-08 11:16:48 +02:00
e945e7453b basic session management is now implemented. 2024-09-08 11:16:48 +02:00