chiark / gitweb /
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)
committerSven Eden <yamakuzure@gmx.net>
Tue, 14 Mar 2017 09:03:03 +0000 (10:03 +0100)
commit27b793f238ce93e7b8df3a13c32af6f861f566d2
tree2184855796015bb43140aec8a8fa251247db91b3
parent6eff6dc0d80fc585925f1d7fd02898b1af46b6fe
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/libelogind/sd-bus/bus-internal.h
src/libelogind/sd-bus/bus-match.c
src/libelogind/sd-bus/bus-match.h
src/libelogind/sd-bus/bus-slot.c
src/libelogind/sd-bus/sd-bus.c
src/libelogind/sd-bus/test-bus-match.c