ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput | register your nick to speak
fmuellner has quit [Ping timeout: 480 seconds]
slattann has joined #wayland
slattann has quit []
co1umbarius has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
ahartmetz has quit [Quit: Konversation terminated!]
pedrocr has quit [Remote host closed the connection]
<wlb> weston Issue #578 closed \o/ (Controlling display state https://gitlab.freedesktop.org/wayland/weston/-/issues/578)
slattann has joined #wayland
shankaru has joined #wayland
zebrag has quit [Remote host closed the connection]
ecloud has quit [Ping timeout: 480 seconds]
ecloud has joined #wayland
hardening has joined #wayland
dcz_ has joined #wayland
danvet has joined #wayland
jgrulich has joined #wayland
soreau has quit [Read error: Connection reset by peer]
soreau has joined #wayland
maxzor has joined #wayland
naveenk2 has joined #wayland
Telvana2 has joined #wayland
MajorBiscuit has joined #wayland
Telvana has quit [Ping timeout: 480 seconds]
MajorBiscuit has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #wayland
maxzor has quit [Remote host closed the connection]
maxzor has joined #wayland
radu242 has quit [Ping timeout: 480 seconds]
Emantor has quit [Quit: ZNC - http://znc.in]
Emantor has joined #wayland
lxsameer3 has joined #wayland
rv1sr has joined #wayland
manuel has quit []
ahartmetz has joined #wayland
rasterman has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
rasterman has joined #wayland
jmdaemon has quit [Ping timeout: 480 seconds]
rasterman has quit [Read error: No route to host]
rasterman has joined #wayland
aloisw has joined #wayland
<aloisw> Hello, I'd be interested about the current state of security on Wayland. Basically, is it acceptable to hand the wayland socket to a potentially hostile application today?
<kennylevinsen> you would need to define your threat model first
<jadahl> it also very much depends on whether what interfaces the compositor exposes on that socket
<aloisw> I have an untrusted application running inside a sandbox. Does exposing the Wayland socket allow sandbox escape?
<kennylevinsen> without a threat model, both "it is never acceptable to run potentially hostile code" and "machine doesn't matter so YOLO" are valid answers...
<kennylevinsen> It is not impossible that it leads to a sandbox escape either through bugs in the compositor, or as a more problematic vector, through bugs in other wayland clients that you ran outside of your sandbox triggered by e.g. copy/paste data transfers.
<kennylevinsen> restricting protocols available would limit the risk of the latter
<pq> aloisw, it does not allow escape, unless the compositor exposes interfaces that could be used to escape. The minimum set of Wayland interfaces that all desktop apps depend on should be safe from Wayland perspective AFAIK. But, the app can still easily DoS the compositor as I don't think most compositors protect against e.g. too many protocol objects exhausting memory.
ahartmetz has quit [Remote host closed the connection]
ahartmetz has joined #wayland
ahartmetz has quit [Remote host closed the connection]
ahartmetz has joined #wayland
devilhorns has joined #wayland
maxzor has quit [Ping timeout: 480 seconds]
radu242 has joined #wayland
<wlb> wayland/main: Olivier Fourdan * shm: Close file descriptors not needed https://gitlab.freedesktop.org/wayland/wayland/commit/6c424e9d4c92 src/wayland-shm.c
<wlb> wayland Merge request !203 merged \o/ (shm: Close file descriptors not needed https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/203)
<aloisw> Thank you folks for your answers, I think I will implement a different solution then.
<aloisw> I don't want to rely on the compositor not implementing "unsafe" protocols.
<kennylevinsen> It's definitely better than X11 by a long shot, but it depends on the paranoia level you need and what you trust
<aloisw> Yeah, I obviously don't expose the X11 socket, but run Xpra inside the sandbox.
aloisw has quit [Quit: Konversation terminated!]
fmuellner has joined #wayland
maxzor has joined #wayland
wolfshappen has quit []
wolfshappen has joined #wayland
slattann has quit []
<wlb> wayland Issue #285 closed \o/ (scanner: Add a --max-version argument https://gitlab.freedesktop.org/wayland/wayland/-/issues/285)
<emersion> "That's why you never check generated code into VCS."
<emersion> sadly there are a few offenders
<emersion> firefox, Qt…
<pq> they get to eat their pain
maxzor has quit [Ping timeout: 480 seconds]
<emersion> indeed
<pq> they will also miss bug fixes that way
nerdopolis has joined #wayland
duxsco has joined #wayland
shankaru has quit [Quit: Leaving.]
rasterman- has joined #wayland
rasterman has quit [Ping timeout: 480 seconds]
maxzor has joined #wayland
<wlb> wayland Merge request !225 opened by () Draft: protocol: add wl_surface.scale_factor https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/225
ppascher has joined #wayland
<wlb> wayland Merge request !226 opened by () Draft: protocol: allow subscale surface buffers https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/226
grawity has joined #wayland
<emersion> kennylevinsen: new MRs for you to comment on :>
<grawity> hey I remember libinput had debouncing but is that something I have to manually enable? my laptop's clickpad button is fine when pressing it, but tends to generate a lot of events when releasing
ecloud has quit [Ping timeout: 480 seconds]
shankaru has joined #wayland
ecloud has joined #wayland
<wlb> wayland-protocols Merge request !143 opened by () wp-surface-scale-v1: New protocol for fractional scaling https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/143
<wlb> wayland-protocols Merge request !144 opened by () viewport: Remove mention of wl_surface.attach x/y https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/144
<kennylevinsen> emersion: I see these MRs and I raise my own
<kennylevinsen> that's how this works right?
<emersion> ahah
rasterman- has quit []
rasterman has joined #wayland
kchibisov_ has quit []
kchibisov has joined #wayland
<wlb> wayland Merge request !224 closed (Meson: Override wayland-scanner if it can be run)
rickson has joined #wayland
<rickson> How more complex to make a WM for wayland is it compared to X?
<pq> rickson, apples and oranges. They're nothing alike.
<pq> both are extremely complicated in their own ways
<rickson> If I was to make a new WM from scratch, would it be better though to focus on wayland or keep using X11 for the time being?
<pq> That depends on why you want to make a new WM.
rickson has quit [Quit: Page closed]
<wlb> wayland-protocols Issue #87 closed \o/ (Display notch support https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/87)
shankaru has quit [Quit: Leaving.]
___nick___ has joined #wayland
zebrag has joined #wayland
maxzor has quit [Ping timeout: 480 seconds]
manuel1985 has joined #wayland
naveenk2 has quit []
shankaru has joined #wayland
duxsco has quit [Quit: duxsco]
wolfshappen has quit [Read error: Connection reset by peer]
<wlb> weston Merge request !818 opened by () libbacklight: Fix backlight never gets initialized https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/818
duxsco has joined #wayland
jmdaemon has joined #wayland
Telvana2 has quit [Read error: Connection reset by peer]
MajorBiscuit has quit [Ping timeout: 480 seconds]
Telvana has joined #wayland
Telvana has quit [Remote host closed the connection]
Telvana has joined #wayland
jmdaemon has quit [Remote host closed the connection]
jmdaemon has joined #wayland
shankaru has quit [Quit: Leaving.]
manuel1985 has quit []
devilhorns has quit []
jgrulich has quit [Remote host closed the connection]
cvmn has joined #wayland
duxsco has quit [Quit: duxsco]
caveman_ has joined #wayland
duxsco has joined #wayland
cvmn has quit [Ping timeout: 480 seconds]
slattann has joined #wayland
wolfshappen has joined #wayland
___nick___ has quit []
___nick___ has joined #wayland
___nick___ has quit []
___nick___ has joined #wayland
slattann has quit []
lxsameer4 has joined #wayland
lxsameer3 has quit [Ping timeout: 480 seconds]
fmuellner has quit [Ping timeout: 480 seconds]
luc4 has joined #wayland
shankaru has joined #wayland
___nick___ has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #wayland
radu242 has quit [Ping timeout: 480 seconds]
dcz_ has quit [Ping timeout: 480 seconds]
fmuellner has joined #wayland
MajorBiscuit has quit [Ping timeout: 480 seconds]
caveman_ has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #wayland
lxsameer4 has quit [Ping timeout: 480 seconds]
MajorBiscuit has quit [Ping timeout: 480 seconds]
shankaru has quit []
Seirdy has quit [Remote host closed the connection]
Seirdy has joined #wayland
sychill has quit [Read error: Connection reset by peer]
sychill has joined #wayland
Seirdy has quit []
Seirdy has joined #wayland
systwi has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #wayland
systwi has joined #wayland
MajorBiscuit has quit [Quit: WeeChat 3.4]
ahartmetz has quit [Quit: Konversation terminated!]
danvet has quit [Ping timeout: 480 seconds]
hardening has quit [Ping timeout: 480 seconds]
rv1sr has quit []
rasterman has quit [Quit: Gettin' stinky!]
luc4 has quit []
radu242 has joined #wayland
yar has quit [Quit: yar]
yar has joined #wayland
soreau has quit [Read error: Connection reset by peer]
soreau has joined #wayland
duxsco has quit [Quit: duxsco]