2004-07-19 David Zeuthen <david@fubar.dk>
authorDavid Zeuthen <davidz@redhat.com>
Mon, 19 Jul 2004 20:55:58 +0000 (20:55 +0000)
committerDavid Zeuthen <davidz@redhat.com>
Mon, 19 Jul 2004 20:55:58 +0000 (20:55 +0000)
commitc9c0adce43caa00345ad2aeb55822eabde523c2c
tree0fcc4a4b7f5f453781b654a689efb84277fea9e5
parentdcbc92bfeb600efb7244f80247655f004cb558b2
2004-07-19  David Zeuthen  <david@fubar.dk>

* dbus/dbus-protocol.h: Add DBUS_ERROR_UNIX_PROCESS_ID_UNKNOWN

* bus/dispatch.c:
(check_get_connection_unix_user): Debug says GetProperty; but the
method is called GetConnectionUnixUser
(check_get_connection_unix_process_id): New function
(bus_dispatch_test): Actually call check_get_connection_unix_user();
also call check_get_connection_unix_process_id()

* bus/driver.c:
(bus_driver_handle_get_connection_unix_process_id): New function,
handles GetConnectionUnixProcessID on the org.freedesktop.DBus
interface

* dbus/dbus-auth.c:
(handle_server_data_external_mech): Set pid from the credentials
obtained from the socket

* dbus/dbus-connection.c:
(dbus_connection_get_unix_process_id): New function

* dbus/dbus-connection.h:
Add prototype for dbus_connection_get_unix_process_id

* dbus/dbus-transport.c:
(_dbus_transport_get_unix_process_id): New function

* dbus/dbus-transport.h:
Add prototype for _dbus_transport_get_unix_process_id
ChangeLog
bus/dispatch.c
bus/driver.c
dbus/dbus-auth.c
dbus/dbus-connection.c
dbus/dbus-connection.h
dbus/dbus-protocol.h
dbus/dbus-transport.c
dbus/dbus-transport.h