Skip to content

Preserve session ending reasons and distinguish clean disconnects - #321

Open
christopher-svensson-stegra wants to merge 2 commits into
sol1:mainfrom
stegraab:sc-91872/session-ending-reasons
Open

christopher-svensson-stegra wants to merge 2 commits into
sol1:mainfrom
stegraab:sc-91872/session-ending-reasons

Conversation

@christopher-svensson-stegra

Copy link
Copy Markdown
Contributor

Treat clean client/tunnel closure as a neutral session ending instead of unconditionally replacing it with “Connection lost”. Preserve the first reported guacd reason through disconnect cleanup, including logoff, timeout and session-conflict messages; keep transport/authentication failures as errors.

  • Stop thumbnail updates and clean up client/monitor state, with a single end notification for embedded sessions.
  • Keep clean endings neutral: guacd treats both manual disconnect and user logoff as successful, so this does not infer Windows logoff or change terminate behavior.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant