e msgbus - move almost all of core dbus methods to msgbus module
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Tue, 24 Nov 2015 12:55:10 +0000 (21:55 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Tue, 24 Nov 2015 13:07:46 +0000 (22:07 +0900)
commitcdb436ee8602728e18a63244988da22b25477819
tree7fec20704f7a694a672106c70d67ee42b37b13f5
parent80071ab79ec905febf0a81b5ddedab461c6026a7
e msgbus - move almost all of core dbus methods to msgbus module

for security reaons, all the dbus methods that allow you to mess with
e are now in the msgbus module - load at your own risk. this is
irrelevant in x11, but in wayland this matters as wayland is actually
secure.

this also disables restart and shutdown dbus methods still in core.
they are there but non-functional due to possibly being able to be
abused in a wayland universe to "dos attack" the wm.

@fix
src/bin/e_msgbus.c
src/modules/Makefile_msgbus.mk
src/modules/msgbus/e_mod_main.c
src/modules/msgbus/e_mod_main.h
src/modules/msgbus/msgbus_audit.c
src/modules/msgbus/msgbus_desktop.c
src/modules/msgbus/msgbus_lang.c
src/modules/msgbus/msgbus_module.c [new file with mode: 0644]
src/modules/msgbus/msgbus_profile.c [new file with mode: 0644]
src/modules/msgbus/msgbus_window.c [new file with mode: 0644]