Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-01-29 | bus: the owner of the bus driver name as reported by the driver's | Lennart Poettering | |
GetNameOwner() bus call is the bus driver name itself, for compatibility with dbus1 | |||
2014-01-27 | bus: add API calls for connecting to starter bus | Lennart Poettering | |
Add new calls sd_bus_open() and sd_bus_default() for connecting to the starter bus a service was invoked for, or -- if the process is not a bus-activated service -- the appropriate bus for the scope the process has been started in. | |||
2014-01-09 | bus: make the bus driver support the driver interface under both / and ↵ | Lennart Poettering | |
/org/freedesktop/DBus Some clients apparently use the "/" path instead of "/org/freedesktop/DBus". dbus-daemon didn't care, so we need to support both. | |||
2014-01-08 | driverd: fix use-after-free error when maintaining match lists | Lennart Poettering | |
2014-01-08 | Revert "bus-driverd: do not track identical matches" | Kay Sievers | |
This reverts commit 234e28aa1cd37dee597c719ac5ca004c6215d28c. | |||
2014-01-08 | bus-driverd: do not track identical matches | Kay Sievers | |
Identical matches are only one time in the hash map but multiple times in the list; when removing, the hash will be empty but the list still has entries. Not adding dupicates to the list should keep us in sync and prevent hitting the assert. | |||
2014-01-08 | bus-driverd: properly reply to UpdateActivationEnvironment call | Kay Sievers | |
2014-01-08 | bus-driverd: implement UpdateActivationEnvironment method | Kay Sievers | |
2014-01-08 | bus-driverd: support user mode | Kay Sievers | |
2014-01-05 | Revert "bus: driverd: don't attempt to remove from empty list" | Kay Sievers | |
We need to find the real reason for the failure, this just avoids the symptoms. This reverts commit 215c7625dd510759290d45d6c46434e4338843ec. | |||
2014-01-05 | bus: driverd: don't attempt to remove from empty list | Marc-Antoine Perennou | |
2013-12-28 | bus: driverd; add missing format string parameter | Marc-Antoine Perennou | |
This was causing a nasty coredump | |||
2013-12-24 | bus: fix return message if StartServiceByName() in the driver fails due | Lennart Poettering | |
to non-existing service | |||
2013-12-24 | log: log_error() and friends add a newline after each line anyway, so avoid ↵ | Lennart Poettering | |
including it in the log strings | |||
2013-12-23 | bus: update kdbus.h | Kay Sievers | |
2013-12-21 | bus: fix bad memory access in driverd when we get an empty triggers list | Lennart Poettering | |
2013-12-21 | driverd: properly handle NameHasOwner() for unique names | Lennart Poettering | |
2013-12-21 | bus: unify credential query code in driverd | Lennart Poettering | |
2013-12-21 | bus: when client asks driverd for credentials of a name, return a useful ↵ | Lennart Poettering | |
error if that name doesn't exist on the bus | |||
2013-12-21 | driverd: make sure AddMatch is accessible without privileges | Lennart Poettering | |
2013-12-21 | driverd: sort list of names returned by ListNames | Lennart Poettering | |
2013-12-19 | bus: fix exit-on-idle for driverd | Lennart Poettering | |
2013-12-19 | driverd: implement AddMatch/RemoveMatch logic | Lennart Poettering | |
2013-12-18 | bus-driverd: fix flags translation in driver_request_name | Lukasz Skalski | |
Flags for a name entry (KDBUS_NAME_*) should be set for cmd_name->flags (not conn_flags) | |||
2013-12-18 | bus: beef up driverd | Lennart Poettering | |
Add validity checks for all parameters passed in. Implement ReleaseName and StartServiceByName(). Fix access control in vtable. | |||
2013-12-17 | bus: properly return an error code when release_name fails abnormally | Lennart Poettering | |
2013-12-17 | bus-driverd: Fix return code in driver_request_name | Lukasz Skalski | |
RequestName return codes should be consistent with Dbus Specification. VALUE - DESCRIPTION 1-The caller is now the primary owner of the name, replacing any previous owner, 2-The name already had an owner (QUEUE flag was not specified), 3-The name already has an owner (QUEUE flag was specified), 4-Application trying to request ownership of a name is already the owner of it. | |||
2013-12-17 | bus: removed unused variable in driverd | Thomas Hindoe Paaboel Andersen | |
acked by Daniel Mack | |||
2013-12-17 | bus: make driverd code more similar to other daemons, and make it exit on ↵ | Lennart Poettering | |
idle among other things | |||
2013-12-17 | bus: install unit files for new driver service | Lennart Poettering | |
2013-12-17 | bus-driverd: Fix unique name return in driver_get_name_owner | Lukasz Skalski | |
2013-12-16 | bus-driverd: actually add --version | Zbigniew Jędrzejewski-Szmek | |
2013-12-16 | Add bus-driverd | Daniel Mack | |
systemd-bus-driverd is a small daemon that connects to kdbus and implements the org.freedesktop.DBus interface. IOW, it provides the bus functions traditionally taken care for by dbus-daemon. Calls are proxied to kdbus, either via libsystemd-bus (were applicable) or with the open-coded use of ioctl(). Note that the implementation is not yet finished as the functions to add and remove matches and to start services by name are still missing. |