summaryrefslogtreecommitdiff
path: root/src/libsystemd-bus/bus-kernel.c
AgeCommit message (Collapse)Author
2013-05-02kdbus: update kdbus.h from upstreamKay Sievers
2013-05-02kdbus: update kdbus.h from upstreamKay Sievers
2013-04-30kdbus: update kdbus.h from upstreamKay Sievers
2013-04-25bus: avoid gcc warning about casting a pointer to int of different sizeZbigniew Jędrzejewski-Szmek
2013-04-23bus: parse capability kdbus meta data of messagesLennart Poettering
2013-04-22bus: parse audit metadata from kdbus messagesLennart Poettering
2013-04-21bus: implement client logic for fd passingLennart Poettering
2013-04-18bus: catch up with kernel changesKay Sievers
2013-04-17bus: replace aligned_alloc() with memalign() everywhereLennart Poettering
aligned_alloc() is C11 and not available everywhere. Also it would require us to align the size value. So let's just invoke memalign() instead, which is universally available and doesn't have any alignment restrictions on the size parameter.
2013-04-16bus: copy iteration macro from the kernelKay Sievers
2013-04-16bus: catch up with kernel changesKay Sievers
2013-04-15bus: fix missing macro argument renamingKay Sievers
<fdo-vcs> systemd kay master * b1454bf src/libsystemd-bus/ bus-kernel.c kdbus.h <fdo-vcs> systemd bus: catch up with kernel changes <kmacleod> kay: randomly looked at your commit, it looks like in KDBUS_FOREACH_ITEM you missed changing a (d) to an (i) in (uint8_t*) (d) < (uint8_t*) (k) + (k)->size; ? <kay> kmacleod: hah, so there *is* a reason for using _foo in macros :) <kay> kmacleod: thanks!
2013-04-15bus: catch up with kernel changesKay Sievers
2013-04-15kdbus: parse cgroup meta data, tooLennart Poettering
2013-04-14kdbus: generare bloom filters properly for messages we sendLennart Poettering
2013-04-14util: introduce alloca0() and use it at a number of placesLennart Poettering
2013-04-14bus: zero data structure and catch up with error value changeKay Sievers
2013-04-14kdbus: also parse cmdline message attributeLennart Poettering
2013-04-13kdbus: parse even more kernel meta data fieldsLennart Poettering
2013-04-13kdbus: update to newest kdbus APILennart Poettering
2013-04-12kbdus: add null bloom filter to our messagesLennart Poettering
This makes things work again with the requirements of the kernel on bloom filters.
2013-04-12kdbus: make sure msg structure is properly initializedLennart Poettering
2013-04-12bus: don't calculate kmsg message too largeLennart Poettering
2013-04-12dbus: fill in kdbus sender+destination from kdbus dataLennart Poettering
2013-04-12bus: rename KDBUS_CMD_FNAME_POLICY_NONE -> KDBUS_CMD_FNAME_POLICY_OPENKay Sievers
2013-04-12bus: align the buffer we pass to the kernelKay Sievers
2013-04-12bus: create kdbus bus without an active policyKay Sievers
2013-04-12bus: implement basic name registration with kdbusLennart Poettering
2013-04-12bus: make sure things still compile fine without valgrind's headers installedLennart Poettering
2013-04-12bus: make the kdbus code valgrind cleanLennart Poettering
2013-04-12bus: parse and expose kdbus message timestampsLennart Poettering
2013-04-12bus: also parse PID starttime out of kdbus messageLennart Poettering
2013-04-12bus: parse uid/gid/pid/tid meta data from kdbus messagesLennart Poettering
2013-04-12bus: make kdbus work so that we can exchange real messagesLennart Poettering
We have ignition, we have tremendous fire!
2013-04-11errno is positiveZbigniew Jędrzejewski-Szmek
Make sure we compare errno against positive error codes. The ones in hwclock.c and install.c can have an impact, the rest are unlikely to be hit or in code that isn't widely used. Also check that errno > 0, to help gcc know that we are returning a negative error code.
2013-04-12bus: fix kdbus ioctl invocationLennart Poettering
2013-04-12bus: properly check if kdbus connection workedLennart Poettering
2013-04-12bus: fill in unique name when using kdbusLennart Poettering
2013-04-11bus: basic implementation of kdbus client sideLennart Poettering