2007-06-09 Havoc Pennington <hp@redhat.com>
authorHavoc Pennington <hp@redhat.com>
Sat, 9 Jun 2007 23:41:33 +0000 (23:41 +0000)
committerHavoc Pennington <hp@redhat.com>
Sat, 9 Jun 2007 23:41:33 +0000 (23:41 +0000)
commit7be5fd95cdccdca28937804f32ca8b1308887d09
tree2425bc50d77fbbbe6b6077d9e6dd053b936dcde1
parent23832672266bb4ff23b66247c0cfa1a2ed0cc97b
2007-06-09  Havoc Pennington  <hp@redhat.com>

* bus/policy.c (bus_policy_create_client_policy): gracefully
continue if the connection has no unix user - just don't apply
any unix user dependent rules.

* bus/config-parser.c: remove dbus-userdb.h usage

* bus/bus.c: remove dbus-userdb.h usage

* dbus/dbus-transport.c (_dbus_transport_get_is_authenticated):
support Windows user function; also, fix the logic for checking
auth as root in the default auth code (broken in the previous
commit)

* dbus/dbus-connection.c
(dbus_connection_set_windows_user_function): new function
(dbus_connection_get_windows_user): new function
18 files changed:
ChangeLog
bus/bus.c
bus/bus.h
bus/config-parser.c
bus/connection.c
bus/connection.h
bus/policy.c
bus/policy.h
dbus/dbus-connection.c
dbus/dbus-connection.h
dbus/dbus-sysdeps-unix.c
dbus/dbus-sysdeps-unix.h
dbus/dbus-sysdeps-util-unix.c
dbus/dbus-sysdeps.h
dbus/dbus-test.c
dbus/dbus-transport-protected.h
dbus/dbus-transport.c
dbus/dbus-transport.h