dbus/dbus-object-tree.c (find_subtree_registered_or_unregistered): New function
dbus/dbus-object-tree.c: Add reproducer test case for parent removal FIXME
dbus/dbus-object-tree.c (unregister_subtree): New function
dbus/dbus-object-tree.c (attempt_child_removal): New function
dbus/dbus-object-tree.c (unregister_and_free_path_recurse): New function
dbus/dbus-object-tree.c (_dbus_object_tree_unregister_and_unlock): Fix FIXME

Call unregister_and_free_path_recurse instead of find_subtree.  Delete subtree
removal logic since it has been refactored into unregister_subtree and
attempt_child_removal.
dbus/dbus-object-tree.c: Add test case for parent removal fix
dbus/dbus-object-tree.c: Add test case for parent removal fix
dbus/dbus-object-tree.c: Add test case for parent removal fix
dbus/dbus-object-tree.c: Add test case for parent removal fix
dbus/dbus-object-tree.c: Add test case for parent removal fix
dbus/dbus-object-tree.c: Add test case for parent removal fix
dbus/dbus-object-tree.c: Add test case for parent removal fix
Don't reference path[1] in warning message if path[0] is NULL
test/marshal: Ensure we use suitably aligned buffers

This test was failing on s390; though it could fail
on other platforms too.  Basically we need to be sure
we're passing at least word-aligned buffers to the
demarshalling code.  malloc() will do that for us.

https://bugs.freedesktop.org/show_bug.cgi?id=67279
Revert "Remove transport's call to _dbus_authorization_do_authorization()."

This reverts commit 64e50dd167993fb2344d2d3be18bb0d5820b5b26.
Revert "trivial: re-word authorization failure message"

This reverts commit 65cd1208e0559fffe4ba82ef10c6491744869b09.
Revert "dbus_connection_set_allow_anonymous(): fix doc"

This reverts commit a4722d4480de77af6a0c8201882731dc35777d36.
Revert "Remove refcounting from DBusAuth and DBusAuthorization"

This reverts commit 7f6d7229d8812d985d544cf5dd3636865c5abc81.
Revert "Enable anonymous authorization for tests"

This reverts commit 22fc03d274f186a788efbdbe6b6dfcff1ad474df.