1
0
Fork 0
mutter-performance-source/src/backends
Marek Chalupa b6d070b06f wayland: Seal SHM buffers before access
If wayland client lies about size of given buffer, compositor could touch bad
memory and get SIGBUS. Wayland provides simple API to fix it - so fix it!

[1] http://cgit.freedesktop.org/wayland/wayland/tree/src/wayland-server.h#n416
[2] http://lists.freedesktop.org/archives/wayland-devel/2013-November/012159.html

Signed-off-by: Marek Chalupa <mchqwerty@gmail.com>

https://bugzilla.gnome.org/show_bug.cgi?id=727893
2015-01-09 16:39:37 -08:00
..
native monitor-manager: Add a connector-type property 2014-12-29 16:30:54 -08:00
x11 xrandr: Remove mode fudge code for HSkew 2015-01-08 15:04:50 -08:00
edid-parse.c Remove trailing whitespace 2014-05-02 09:34:48 -04:00
edid.h edid: Remove unused declarations 2014-09-12 11:55:08 -06:00
meta-backend-private.h backend: Use a GHashTable for device monitors 2014-12-31 08:53:57 -08:00
meta-backend.c backend: Use a GHashTable for device monitors 2014-12-31 08:53:57 -08:00
meta-cursor-private.h Add a missing #ifdef and remove a left-over include to make gbm optional 2014-12-21 17:44:12 +08:00
meta-cursor-renderer.c Revert "backends: Include Xfixes for cursor events and manipulation" 2014-12-28 22:41:42 -08:00
meta-cursor-renderer.h Add a missing #ifdef and remove a left-over include to make gbm optional 2014-12-21 17:44:12 +08:00
meta-cursor-tracker-private.h cursor-tracker: Don't require a screen 2014-07-22 11:10:14 -04:00
meta-cursor-tracker.c Revert "backends: Include Xfixes for cursor events and manipulation" 2014-12-28 22:41:42 -08:00
meta-cursor.c wayland: Seal SHM buffers before access 2015-01-09 16:39:37 -08:00
meta-cursor.h Conditionalize Wayland support again 2014-08-13 20:28:22 -04:00
meta-display-config-shared.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
meta-idle-monitor-dbus.c MetaIdleMonitorDBus: unref the objects after exporting them 2014-05-07 19:04:54 +02:00
meta-idle-monitor-dbus.h Start molding out a new src/backends/ dir 2014-03-31 22:11:00 -04:00
meta-idle-monitor-private.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
meta-idle-monitor.c backends: Make MetaBackend available to introspection 2014-08-07 11:31:59 +02:00
meta-monitor-config.c monitor-config: Fix build 2014-12-29 17:15:23 -08:00
meta-monitor-config.h monitor-manager: Don't try to match the outputs on hotplug 2014-10-16 20:39:16 +02:00
meta-monitor-manager-dummy.c monitor-manager-dummy: Fill in connector_type 2014-12-29 17:15:23 -08:00
meta-monitor-manager-dummy.h Start molding out a new src/backends/ dir 2014-03-31 22:11:00 -04:00
meta-monitor-manager.c monitor-manager: Use connector_type instead of name sniffing 2014-12-29 17:15:23 -08:00
meta-monitor-manager.h monitor-manager: Add a connector-type property 2014-12-29 16:30:54 -08:00
meta-stage.c stage: Refine our assertions for overlays in MetaStage 2014-08-21 18:06:53 -04:00
meta-stage.h stage: Make the API take a CoglTexture 2014-08-21 15:04:58 -04:00