ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
<michael>
my other problem is that the client is bigendian and it seems that wayland rejects clents that have different endiness by default. Googling it seems that there may be an option for wayland "+byteswappedclients" to allow this (as there is now in Xserver) but it's notr mentioned in the man page. Is this a real option to Xwayland?
<DemiMarie>
michael: Yes, and I strongly recommend you use a VM and dedicated NIC for the old hardware.
<DemiMarie>
* I believe so, as server-side byte-swapping has turned out-of-bounds reads into out-of-bounds writes (and thus code execution) in the past. That said, I strongly recommend using rootful Xwayland for this, or (even better) a dedicated VM. Performance for such old clients won’t matter.
<michael>
..mmm OK, then I must have another issue that's causing it to fail 8-(
<DemiMarie>
Rootless Xwayland with no authentication allows anyone who can connect to your server to take control of your session and any X11 programs in it. Using a dedicated rootful Xwayland instance mitigates this to some degree.
<DemiMarie>
I also recommend using a dedicated network card to connect to the device and disabling routing between it and the outside world.
<michael>
Yes, this is an entirely internal system and the ethernet is just conmnected to the lab instruments
yrlf has quit [Ping timeout: 480 seconds]
yrlf has joined #wayland
<whot>
michael: options in Xserver are common to all implementations, including Xorg and Xwayland
<whot>
so man Xorg and man Xwayland only show you the options that others don't support
karenw has joined #wayland
<michael>
OK ... "-listen tcp" did not work but the "socat" trick did!! (and the +byteswappedclients did also). As suggested I had to make a shell version of Xwayland to add the command line option. Is there a method of getting the "+byteswappedclients" other than in the command line?
<whot>
not for xwayland, no
<michael>
ok
<danieldg>
this is because X has previously had a number of security vulnerabilities from byte-swapped clients
<danieldg>
they decided to just disable that rather than fixing the problem
shoragan has quit [Quit: quit]
shoragan has joined #wayland
azerov has quit []
shoragan has quit [Read error: Network is unreachable]
shoragan has joined #wayland
Brainium has quit [Quit: Konversation terminated!]
Drakulix has quit [Ping timeout: 480 seconds]
fmuellner has quit [Ping timeout: 480 seconds]
Drakulix has joined #wayland
Calandracas has quit [Remote host closed the connection]
Calandracas has joined #wayland
yaslam_ has joined #wayland
yaslam has quit [Remote host closed the connection]
<soreau>
zamundaaa: I was thinking that if the blur protocol is basically designed to define the contents behind a surface, it could be expanded to also request the 'desktop background image' instead of whatever is stacked behind it, blurred or not. However, it seems like this would warrant a protocol name change. (surface-backing?) Do you guys already offer a way to use the background image instead of whatever might be stacked behind it?
psykose has quit [Remote host closed the connection]
psykose has joined #wayland
Calandracas_ has joined #wayland
Calandracas__ has joined #wayland
<DemiMarie>
danieldg: I think they will still fix any problems that are found, but they also wanted to significantly reduce attack surface.
vincejv has joined #wayland
Calandracas has quit [Ping timeout: 480 seconds]
Calandracas_ has quit [Ping timeout: 480 seconds]
garnacho has quit [Ping timeout: 480 seconds]
vincejv has quit [Remote host closed the connection]
vincejv has joined #wayland
glennk has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
azerov has joined #wayland
kts has joined #wayland
karenw has quit [Ping timeout: 480 seconds]
kts has quit [Ping timeout: 480 seconds]
kts has joined #wayland
kts has quit [Ping timeout: 480 seconds]
iomari891 has quit [Ping timeout: 480 seconds]
<whot>
yeah, we'll fix what comes up but meanwhile not exposing every X server running to those bugs seemed like a good idea :)
<zamundaaa[m]>
soreau: renaming it to be nicer to extend later sounds fine to me
<zamundaaa[m]>
"ext-backdrop-effect" would be fitting I think
<zamundaaa[m]>
Or just ext-background-effect
<zamundaaa[m]>
As for the wallpaper question, no we don't have that yet. I did want to experiment with it as a replacement for the normal blur effect for lower end hardware, but that doesn't really need clients to know or care
<soreau>
I was thinking some might want the desktop background but also blurred.. I've had users ask for a blur protocol but just about as many have asked for the desktop background instead
<soreau>
so maybe a switch for either 'stacked' or 'desktop' contents, and the blur stuff could be applied to either
<soreau>
then for lower grade hw where blur might choke, could just ignore client preference for blur and use whatever 'background contents' the client etched out
<soreau>
the only question I might wonder is, can a client request some portions be 'stacked' and another portion be 'desktop' in the same surface
<soreau>
seems like it should be only one or the other, not supporting both (for the same surfce)
<soreau>
but it still feels like clients meddling in decisions for the composition might make the desktop appear messy, if not done carefully to make it tasteful :P