PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` Known differences between dbus1 and kdbus: - NameAcquired/NameLost is gone entirely on kdbus backends if libsystemd is used. It is still added in by systemd-bus-proxyd for old dbus1 clients, and it is available if libsystemd is used against the classic dbus1 daemon. If you want to write compatible code with libsystem-bus you need to explicitly subscribe to NameOwnerChanged signals and just ignore NameAcquired/NameLost - Applications have to deal with spurious signals they didn't expect, due to the probabilistic bloom filters. They need to handle this anyway, given that any client can send anything to arbitrary clients anyway, even in dbus1, so not much changes. - clients of the system bus when kdbus is used must roll their own security. Only legacy dbus1 clients get the old XML policy enforced, which is implemented by systemd-bus-proxyd. - Serial numbers of synthesized messages are always (uint32_t) -1. - NameOwnerChanged is a synthetic message, generated locally and not by the driver. On dbus1 only the Disconnected message was synthesized like this. - There's no standard per-session bus anymore. Only a per-user bus.