--- C:\Dokumente und Einstellungen\Ralf\Lokale Einstellungen\Temp\TCV46b1.tmp\dbus-transport.1.60.c Mon Jun 18 21:32:51 2007 +++ F:\daten\windbus\cvs-commit-3\dbus\dbus-transport.c Thu Jun 21 23:15:11 2007 @@ -619,7 +619,12 @@ _dbus_credentials_same_user (our_identity, auth_identity)) { - /* FIXME the verbose spam here is unix-specific */ + if (_dbus_credentials_include(our_identity,DBUS_CREDENTIAL_WINDOWS_SID)) + _dbus_verbose ("Client authorized as SID %s" + " matching our SID %d"\n", + _dbus_credentials_get_windows_sid(auth_identity), + _dbus_credentials_get_windows_sid(our_identity)); + else _dbus_verbose ("Client authorized as UID "DBUS_UID_FORMAT " matching our UID "DBUS_UID_FORMAT"\n", _dbus_credentials_get_unix_uid(auth_identity), @@ -629,11 +634,16 @@ } else { - /* FIXME the verbose spam here is unix-specific */ + if (_dbus_credentials_include(our_identity,DBUS_CREDENTIAL_WINDOWS_SID)) _dbus_verbose ("Client authorized as UID "DBUS_UID_FORMAT " but our UID is "DBUS_UID_FORMAT", disconnecting\n", _dbus_credentials_get_unix_uid(our_identity), _dbus_credentials_get_unix_uid(our_identity)); + else + _dbus_verbose ("Client authorized as SID %s + " but our SID is %s, disconnecting\n", + _dbus_credentials_get_windows_sid(our_identity), + _dbus_credentials_get_windows_sid(our_identity)); _dbus_transport_disconnect (transport); allow = FALSE; }