aboutsummaryrefslogtreecommitdiff
path: root/xwayland/sockets.c
AgeCommit message (Collapse)Author
2021-04-16xwayland/sockets: ensure proper permissionsRyan Farley
Create a private UNIX socket directory (755), or use an existing one but ensure proper permissions are set to prevent meddling from other users.
2019-03-01meson: enable more compiler warningsemersion
2019-02-20xwayland: remove remaining SOCK_CLOEXECemersion
2018-11-06Use _POSIX_C_SOURCE, use shm_openemersion
2018-07-09util: add wlr_ prefix to log symbolsemersion
2018-02-12Reformat all #include directivesemersion
2017-11-22Use SIGUSR2 for vt switching instead of SIGUSR1Greg V
Xwayland uses SIGUSR1 to signal readiness. With direct(-freebsd) session and Xwayland, wlroots was confusing the Xwayland readiness signal with a vt switch signal, freezing the desktop. Same problem was found in Weston in 2014: https://phabricator.freedesktop.org/T7080
2017-11-22Fix Xwayland second socket path on non-Linux systemsGreg V
It was creating two sockets with the same path
2017-10-11Add FreeBSD compatibilityGreg V
2017-08-24xwayland: fix some shutdown casesDominique Martinet
2017-08-23xwayland: move & split internal header fileDominique Martinet
2017-08-23init xwm only once Xwayland server is readyDominique Martinet
2017-08-23Xwayland: first draft, just start server for nowDominique Martinet