Revert KDBUS_HELLO_ACCEPT_MEMFD support (ABI break)
authorKay Sievers <kay@vrfy.org>
Fri, 17 Oct 2014 08:00:35 +0000 (10:00 +0200)
committerKay Sievers <kay@vrfy.org>
Fri, 17 Oct 2014 08:08:42 +0000 (10:08 +0200)
commit6da98d27bf4878456403e814e068d87474bf2719
tree963fe382a7c3def8ca65078b43a3c72a6ec8be69
parentb620b72c912724070f555f3f54886d08159fbc05
Revert KDBUS_HELLO_ACCEPT_MEMFD support (ABI break)

Memfds are a basic exchange mechanism not supposed to be
optional per connection. A per-bus flag, instead of a
per-connection one, would probably be acceptable,
but its usefulness is questionable at this point.

Broadcasts can contain memfds and we would silently messages
for such connections, which is not the expected behavior.

Receivers just need to make sure to be able to receive messages
with memfd payload, otherwise they are just not fully supporting
the common kdbus interface.

Contracts of not supporting memfds on private buses are fine,
but the general purpose communication will always require
memfds to be supported by all clients.
connection.c
kdbus.h
kdbus.txt
test/kdbus-util.c
test/test-connection.c
tools/kdbus-monitor.c