Skip to content

wlroots: update to version 0.20.2 - #155

Draft
dangowrt wants to merge 1 commit into
openwrt:masterfrom
dangowrt:wlroots-0.20.2
Draft

wlroots: update to version 0.20.2#155
dangowrt wants to merge 1 commit into
openwrt:masterfrom
dangowrt:wlroots-0.20.2

Conversation

@dangowrt

@dangowrt dangowrt commented Aug 20, 2026

Copy link
Copy Markdown
Member

Maintainer: @dangowrt

From 0.20.1. Several Xwayland hardening fixes for handling malformed/malicious client input: an out-of-bounds strndup() in read_surface_class(), removed VLAs for MIME type atom lists, use of const pointers for xcb_get_property_value(), no longer relying on the (removable) xcb_get_property_reply_t.value_len field, a WM_TRANSIENT_FOR length check, and checks against duplicate/mistyped WL_SURFACE_ID association messages. Also: intersect the visible area with the output layout in update_node_update_outputs(), don't send a new dmabuf feedback after a scene node is disabled, set CLOEXEC on client FDs in security_context_v1, emit set_parent when an Xwayland parent surface is destroyed, and check the drag-and-drop action/accepted state on touch-up.

Also add an explicit PKG_RELEASE line (was previously undefined).

Several Xwayland hardening fixes for handling malformed/malicious
client input: an out-of-bounds strndup() in read_surface_class(),
removed VLAs for MIME type atom lists, use of const pointers for
xcb_get_property_value(), no longer relying on the (removable)
xcb_get_property_reply_t.value_len field, a WM_TRANSIENT_FOR length
check, and checks against duplicate/mistyped WL_SURFACE_ID association
messages. Also: intersect the visible area with the output layout in
update_node_update_outputs(), don't send a new dmabuf feedback after a
scene node is disabled, set CLOEXEC on client FDs in
security_context_v1, emit set_parent when an Xwayland parent surface
is destroyed, and check the drag-and-drop action/accepted state on
touch-up.

No patches to refresh. Hash verified against the release archive and
an independent fresh git clone of the same tag (byte-identical tree
content after extraction).

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant