bus: always show messages we send
bus: add a temporary hard-coded policy to proxyd to make gdm work

gdm relies on the policy to deny its own requests to not deadlock. Given
that we currently do not enforce any policy in the dbus1 compat proxy
service this means that gdm will necessarily deadlock on our systems.

To work around this, enforce a fixed policy teomporarily, until we
interpret the legacy XML policy in full.

Booh, gdm, booh, for requring this and making me waste two days on
tracking this brokenness down.
man: fix description of is-enabled returned value
systemctl: simplify start_unit
systemctl: drop uninteresting units immediately

Also properly free memory if list-unit-files --root=... is used.
systemctl: allow globbing in commands which take multiple unit names
Use enums to make it obvious what boolean params mean

Suggested-by: Russ Allbery <rra@debian.org>
man: fix Type= reference

Simple man page fix attached.

--
Marcos

From 268d10a2f8769fd1dcb9440670af15ac02c5df89 Mon Sep 17 00:00:00 2001
From: Marcos Mello <marcosfrm@gmail.com>
Date: Thu, 26 Dec 2013 17:19:04 -0200
Subject: [PATCH 1/1] man: fix Type= reference
bus: update kdbus.h
bus: add some preliminary docs for porting existing dbus1 client libraries to kdbus
bus: refuse invalid names from kbus meta data
bus: explain obsoletion of dbus1 .service files
bus: actually, the kernel does enforce validity of bus names...
bus: update PORTING-DBUS1
bus: PORTING-DBUS1 update
bus: PORTING-DBUS1 clarify pool size value
man: fix Type= reference v2

grawity:

  It looks like the old version _was_ correct – the default value will
  be "Type=dbus" if the service has a BusName set.

  Suggested change: "if neither Type= nor BusName= is specified"
bus: PORTING-DBUS1 typo fixes
systemctl: remove unused variable