sd-bus: suppress installing local bus matches server side
authorLennart Poettering <lennart@poettering.net>
Wed, 17 Jun 2015 09:42:39 +0000 (11:42 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 17 Jun 2015 09:42:39 +0000 (11:42 +0200)
commitcc65fe5e14770d0116e0f475c5dc2ef57113bc98
tree90a3ea575e749110fb7273d99b13896fedc823c6
parent3eb3228e583e7e07dc3f2d17ea02dcb06f30fcc0
sd-bus: suppress installing local bus matches server side

Matches that can only match against messages from the
org.freedesktop.DBus.Local service (or the local interfaces or path)
should never be installed server side, suppress them hence.

Similar, on kdbus matches that can only match driver messages shouldn't
be passed to the kernel.
src/libsystemd/sd-bus/bus-internal.h
src/libsystemd/sd-bus/bus-match.c
src/libsystemd/sd-bus/bus-match.h
src/libsystemd/sd-bus/bus-slot.c
src/libsystemd/sd-bus/sd-bus.c
src/libsystemd/sd-bus/test-bus-match.c