Xpra: Ticket #1799: request access to session from current clients

Originally recorded in #1690 which is now dealing with shadow mode only via an authentication module. Follow up from #1368.

Give users greater control over when sessions are shared / stolen / locked: the server can forward the request to the existing client(s) if they support the new feature, delay the new client's connection timeout, and depending on the response from the existing client(s) either allow the connection or reject it.

We could then start the sessions with sharing disabled and let the users decide at runtime when to allow others to connect. The dialog could have a "lock" option to prevent future dialogs from popping up, by setting the lock flag to true.

Wed, 20 Mar 2019 05:06:15 GMT - Antoine Martin: milestone changed

Milestone renamed

Sat, 21 Sep 2019 16:43:47 GMT - Antoine Martin: status, milestone changed

Sat, 23 Jan 2021 05:34:05 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1799