Highlights
- Transient seats via the new
ext-transient-seat-v1
protocol. These are not implemented in any compositor yet, but will hopefully be a part of sway 0.10 - Automatic server-side resizing of headless outputs, by courtesy of Consolatis
- Detached mode, which allows wayvnc to attach to and detach from a running compositor
Bugfixes
- A crash when trying to attach to a non-wlroots compositor has been fixed. Attaching fails, but it doesn't crash.
These have already been released as a part of the v0.7 branch, but they will also be enumerated here:
- Missing documentation for the websocket flag
- Null-dereferencing when input is disabled
- Out-of-bounds memory access when compositors submit out-of-bounds damage
- Too strict authentication related config parameter sanitation
Shortlog
Andri Yngvason (27):
Set version for next release
meson: Bump Neat VNC version requirement
Don't use tag for git version
Add transient seats
Fix copy-pasta from last commit
ctl-server: Add null-check for info.seat
Sanitise buffer damage from compositor
Relax auth parameter sanitation
Implement detached mode
Detach instead of exiting when compositor goes away
Emit "detached" control event
examples: Add script to auto attach to any compositor
builds: archlinux: Add python cryptodomex
Detach instead of exiting if all outputs go away
main: Only one client is allowed to resize
output: NOOP is another name for HEADLESS
output-management: Force normal transform on headless
main: Remove wayland fd handler on detach
output-management: Clean up and init resources on destroy
pam_auth: Correct use of calloc()
main: Fix ctl-server use after free
meson: Pre-release v0.8-rc0
main: Pass error messages to control socket
main: Fix crashes with non-wlroots compositors
ctl: Replace hostname with IP address
Merge branch 'master' into v0.8
Release v0.8.0
Christopher Snowhill (1):
Add null seat pointer checks
Consolatis (2):
Add wlr-output-management protocol
Automatically resize headless outputs on client request
Lucas Servén Marín (1):
man: document websocket flag