commit | de2c0f8357889d961e82203518516ec9b8e7d203 | [log] [tgz] |
---|---|---|
author | Ryan Lortie <desrt@desrt.ca> | Fri Dec 12 09:48:34 2014 -0500 |
committer | Ryan Lortie <desrt@desrt.ca> | Fri Dec 12 09:48:34 2014 -0500 |
tree | df50080a8e68a160e68cc05bef46dbc0d8707c16 | |
parent | c80652e29fe9c43c124fa0ff0d3a42306b8c4aad [diff] |
improve bloom filter on send Avoid creating GVariant instances that we don't need (non-strings) and remove some bits from the filter (signatures and non-path-matches on object paths, as per the dbus spec).
The main goal of the project is add support for kdbus in GLib. More info about development status and some implementation details you can find here:
https://bugzilla.gnome.org/show_bug.cgi?id=721861
The most important tasks in new implementation are:
add low-level support for kdbus,
add support for two new bus types called “user” and “machine” (for kdbus purposes),
introduce new library API for common tasks such as fetching the list of name owners on the bus, checking sender's PID, ..., (because it is not permitted to make calls to the org.freedesktop.DBus destination on the new bus types),
kdbus is a Linux kernel D-Bus implementation. See kdbus.txt in kdbus repository [1] for kernel-side details. The userspace side is also developed in systemd repo [2].