X2Go Bug report logs -
#701
We need to talk about, and document, which options are overridable in which way
Reply or subscribe to this bug.
Toggle useless messages
Report forwarded
to x2go-dev@lists.x2go.org, X2Go Developers <x2go-dev@lists.x2go.org>
:
Bug#701
; Package x2goclient
.
(Sun, 14 Dec 2014 22:40:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Stefan Baur <X2Go-ML-1@baur-itcs.de>
:
New Bug report received and forwarded. Copy sent to X2Go Developers <x2go-dev@lists.x2go.org>
.
(Sun, 14 Dec 2014 22:40:02 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.x2go.org (full text, mbox, reply):
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Package: x2goclient
Hi,
This was inspired by Mike#2's question on how to make microphone input
configurable in X2GoClient. The real issue goes way deeper, IMO.
Basically, we have three places where an option (not only the
microphone input) could be set:
1) command line option
2) "forced" config from broker
3) sessions file (which may be on a read-only network share)
a) We need to define an order of precedence for each option; also,
how to deal with conflicting options.
Example 1: For the microphone to be enabled, both the command line
option as well as the sessions file/broker config should match.
If the command line option says --mic=off, and the sessions
file/broker config says "mic=on", then the mic should be *off*.
Also, if the the sessions file/broker config says "mic=off", then
the command line option should *not* be able to override that.
Only if one side indicates that it doesn't care (by lacking the
option), or if all sides agree, the microphone should be turned on.
This is a security/privacy-related issue.
Example 2: The sessions file or the broker may specify cinerama=off,
and now the user attaches a second screen. So being able to pass a
cinerama=on on the command line would be nice. Also, this has no
security/privacy implications (as far as I can tell - but feel free
to prove me wrong), so an agreement between all sides (command line
vs. sessions file/broker) would not be neccessary, as long as we
agree on an order of precedence and document that properly.
b) The broker should be able to offer forced options as well as
user-selectable options. Think of it like the Firefox preferences
configuration: Admins may, e.g., force the use of a proxy using a
"lockPref", but they can also set a default home page that still
*can* be overriden by the user ("user_pref").
Similarly, the broker should be able to deliver a config (and the
client should be able to parse it) that contains markers as to which
settings are "locked" and which settings may still be changed by the
user.
Of course, this doesn't protect against "rogue" clients that have
this feature disabled, so it's not a security measure, but it would
allow an admin to, e.g., specify that sound is off by default, but
the user may turn it on if so desired.
Mike#1: Feel free to clone this bug for the broker part.
- -Stefan
- --
BAUR-ITCS UG (haftungsbeschränkt)
Geschäftsführer: Stefan Baur
Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364
Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (MingW32)
iQEcBAEBAgAGBQJUjhA4AAoJEG7d9BjNvlEZHbgH/1jzw3GOkDuMVV83RfEVMTPi
h+pYBcifUYF/XUG+rGmiTAwvlmoUzgDNlOkbMhfuWJTP9ZwEMtGu3b6mbjEq5af6
5xB5OThtfgryF4DepfoRDeqyVzfLEH7/l43aP8IH08OJVtkiumNSfPvCoflP+IrM
dZzufEYdxPF1lazWInXb8cqtcGMB3pNGQSqenWTXDSYdh9hEK0quHv/8F23eo4gg
Wgu3FZumBQ5ZsmKIuYzzUJARDK+d8Qf1iW79rm9sMy239gCIdRiJ5Deq3rnHPEcS
2a4/1YwstCTMt/bCBwnl4CwssexWBj1vN3emvFhmz8cgGOgs6FXj3BnRX8Pf/G4=
=y3d1
-----END PGP SIGNATURE-----
Severity set to 'wishlist' from 'normal'
Request was from Stefan Baur <X2Go-ML-1@baur-itcs.de>
to control@bugs.x2go.org
.
(Thu, 08 Jan 2015 15:10:02 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
X2Go Developers <owner@bugs.x2go.org>.
Last modified:
Thu Nov 21 14:14:07 2024;
Machine Name:
ymir.das-netzwerkteam.de
X2Go Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.