Commit graph

75 commits

Author SHA1 Message Date
Tom Gundersen 6bb648a16a libsystemd-bus: rename to libsystemd
Documentation was updated to refer to either 'libsystemd' or 'sd-bus' in place
of libsystemd-bus.
2014-01-13 18:54:19 +01:00
Kay Sievers 061eab675e bus: PORTING-DBUS1 update 2013-12-27 03:38:38 +01:00
Kay Sievers 81efa1da64 bus: update kdbus.h 2013-12-26 22:06:14 +01:00
Kay Sievers 80a33f113b bus: conditionally set cookie_reply/timeout and update kdbus.h 2013-12-25 16:42:50 +01:00
Kay Sievers 7e94edc2a4 bus: update kdbus.h 2013-12-25 05:45:43 +01:00
Kay Sievers 28f45c1c2e bus: set cookie_reply and update kdbus.h 2013-12-25 05:22:37 +01:00
Kay Sievers 98531b5762 bus: update kdbus.h 2013-12-23 19:15:33 +01:00
Daniel Mack 73842d62d7 libsystemd-bus: follow changes in kdbus
In particular, the match interface has seen a major overhaul.
2013-12-20 20:57:20 +01:00
Kay Sievers ec76ec1fde bus: catch up with kdbus changes 2013-12-18 21:16:35 +01:00
Daniel Mack ceceaf09f9 bus: sync with kdbus
Two new things here:

a) struct kdbus_notify_name_change now carries two struct
   kdbus_notify_id_change

b) a new KDBUS_CMD_BYEBYE ioctl that has no user yet in systemd
2013-12-18 00:20:55 +01:00
Daniel Mack 816a3f9ec5 bus: sync with kdbus
kdbus_cmd_{ep,ns,bus}_make are now consolidated, and bloom_size has
become an item of the dynamically sized list.
2013-12-17 13:45:02 +01:00
Daniel Mack 613ec4b836 bus: sync up with kdbus 2013-12-17 12:25:20 +01:00
Kay Sievers 6241164b73 bus: update kdbus.h 2013-12-17 02:50:19 +01:00
Kay Sievers e0d4864438 kdbus.h: add alignment requirements 2013-12-16 17:47:28 +01:00
Kay Sievers b6c631f378 bus: update kdbus monitoring interface 2013-12-15 16:56:28 +01:00
Kay Sievers 07442efff8 bus: update kdbus.h 2013-12-12 20:19:12 +01:00
Lennart Poettering d78bf250b0 bus: properly generate NameOwnerChanged messages when we take from/give back to queue/starter 2013-12-12 01:51:51 +01:00
Kay Sievers e599ba01f5 bus: kdbus - skip only STARTER and IN_QUEUE names for NameOwnerChanged 2013-12-11 05:38:25 +01:00
Kay Sievers e77f18939b bus: update kdbus.h 2013-12-10 19:26:51 +01:00
Lennart Poettering 9bb59c29f0 bus: update kdbus.h 2013-12-10 02:33:33 +01:00
Lennart Poettering 6647dc6659 bus: demarshal gvariant 2013-12-09 23:04:49 +01:00
Kay Sievers 4ccbc14615 bus: catch up with latest kdbus changes 2013-12-06 21:11:37 +01:00
Kay Sievers 5e16c2575b bus: catch up with latest kdbus changes 2013-12-06 20:28:35 +01:00
Kay Sievers a8d4cac55c bus: catch up with latest kdbus changes 2013-12-06 14:31:43 +01:00
Kay Sievers ff6c70f18b bus: update kdbus.h 2013-12-06 01:30:59 +01:00
Kay Sievers 65dae17a2f bus: switch to multiple KDBUS_ITEM_NAME including the flags 2013-12-05 00:22:28 +01:00
Kay Sievers f7d8595113 libsystemd-bus: catch up with latest kdbus changes 2013-12-04 19:07:10 +01:00
Kay Sievers e63bb33d71 libsystemd-bus: catch up with latest kdbus list query changes 2013-12-04 11:47:22 +01:00
Daniel Mack 89fbb95e03 libsystemd-bus: catch up with latest kdbus changes 2013-12-03 14:38:53 +01:00
Daniel Mack 144e9e5890 libsystemd-bus: catch up with latest kdbus changes 2013-12-03 01:56:20 +01:00
Daniel Mack c85a5a243b libsystemd-bus: catch up with latest kdbus changes 2013-12-02 20:29:58 +01:00
Kay Sievers 98a4025806 bus: catch up with kdbus 2013-11-30 20:41:02 +01:00
Daniel Mack b57bdedc87 libsystemd-bus: sync kdbus.h 2013-11-30 19:23:16 +01:00
Kay Sievers 2377ae1ff6 bus: update kdbus.h 2013-11-30 14:14:39 +01:00
Daniel Mack 1d0e3c9884 libsystemd-bus: catch up with latest kdbus changes
The name list and query functions now work differently in kdbus, as the
result is stored in the connection's pool, rather than being copied back
through the ioctl buffer. That also safes us some logic, as we don't
have to resize the communication buffer in a loop with growing buffer
sizes.

Due to this, KDBUS_CMD_MSG_RELEASE was renamed to KDBUS_CMD_FREE, as it
is now used outside the message logic as well.
2013-11-30 13:31:04 +01:00
Lennart Poettering e3dd987cfc core: allocate a kdbus bus for each systemd instance, if we can 2013-11-30 03:53:42 +01:00
Lennart Poettering a9ed78b0ca kdbus: add base enums for items 2013-11-29 20:14:11 +01:00
Kay Sievers 8bd54e897c libsystemd-bus: catch up with latest kdbus changes 2013-11-29 18:37:39 +01:00
Daniel Mack ea1edeceb1 libsystemd-bus: follow kdbus renames
kdbus now has more generic names for the items it passes around. That
allows for usage from other contexts.
2013-11-29 18:10:36 +01:00
Daniel Mack c58dea190c libsystemd-bus: copy over kdbus provided 128-bit bus id
kdbus now copies the bus unique id back to userspace in the hello
ioctl(). Use these bytes to set the server id of the sd_bus.
2013-11-29 16:27:30 +01:00
Daniel Mack d21a7bb1a9 libsystemd-bus: catch up with latest kdbus changes
kdbus_cmd_hello now has a new uint64_t flags field for the requested
attachments. Follow that change in libsystemd-bus.
2013-11-29 15:36:40 +01:00
Kay Sievers dd971bd2ce bus: update kdbus.h and always subscribe to KDBUS_HELLO_ATTACH_NAMES 2013-11-28 02:26:03 +01:00
Kay Sievers 29db78811d bus: update kdbus.h 2013-11-21 20:16:56 +01:00
Kay Sievers f21326e604 bus: TIMESTAMP is optional kdbus metadata now, NAMES are always added 2013-11-18 01:30:57 +01:00
Kay Sievers 16be43684f bus: CREDS and NAMES are optional kdbus metadata now 2013-11-17 22:35:58 +01:00
Anatol Pomozov 0c7225549d Fix misspellings with codespell tool 2013-10-14 23:56:59 -04:00
Kay Sievers efa3c0af8e bus: update for kdbus changes 2013-07-22 23:00:31 +02:00
Kay Sievers 1a2a4cf250 bus: update for kdbus changes 2013-05-31 04:56:10 +02:00
Kay Sievers 62b3e928de bus: update for kdbus changes 2013-05-30 05:35:42 +02:00
Kay Sievers 9b3848f2e2 bus: update kdbus.h from upstream 2013-05-24 03:08:48 +02:00