1. 01 Oct, 2008 1 commit
  2. 05 Jun, 2008 1 commit
    • Colin Walters's avatar
      Bug 15740: Solaris/ADT auditing support (simon zheng) · ab1eb1fd
      Colin Walters authored
      	* bus/driver.c: Add GetAdtAuditSessionData method
      	which returns audit data for a connection.
      	* configure.in: Detect ADT auditing support
      	* dbus/dbus-auth.c: Read ADT auditing creds.
      	* dbus/dbus-connection.c: Implement
      	* dbus/dbus-connection.h: Export it.
      	* dbus/dbus-credentials.c: Add support for
      	gathering adt_audit_data and retrieving it
      	via _dbus_credentials_get_adt_audit_data.
      	* dbus/dbus-credentials.h: Add
      	* dbus/dbus-protocol.h: New error
      	* dbus/dbus-sysdeps.c: Support for reading
      	audit credentials via ADT API.
      	* dbus/dbus-transport.c: New function
      	to retrieve credentials.
      	* dbus/dbus-transport.h: Export it.
  3. 14 Jul, 2007 1 commit
  4. 12 Jun, 2007 1 commit
    • Havoc Pennington's avatar
      2007-06-12 Havoc Pennington <hp@redhat.com> · 94125e89
      Havoc Pennington authored
      	* dbus/dbus-auth.c (sha1_handle_second_client_response)
      	(handle_server_data_anonymous_mech): add the process ID from
      	socket credentials, if available, even if not using EXTERNAL
      	* dbus/dbus-transport.c (auth_via_default_rules): support
      	allow_anonymous flag
      	* dbus/dbus-connection.c (dbus_connection_get_is_anonymous)
      	(dbus_connection_set_allow_anonymous): new API for controlling
      	anonymous access
  5. 09 Jun, 2007 1 commit
    • Havoc Pennington's avatar
      2007-06-09 Havoc Pennington <hp@redhat.com> · 23832672
      Havoc Pennington authored
      	* bus/dispatch.c (check_get_connection_unix_process_id): adapt
      	since sysdeps-unix.h stuff isn't included anymore
      	* bus/bus.c (bus_context_new): use more abstract functions to
      	change user, so they can be no-ops on Windows
      	* dbus/dbus-credentials.c, dbus/dbus-credentials.h,
      	dbus/dbus-credentials-util.c: new files containing a fully opaque
      	DBusCredentials data type to replace the old not opaque one.
      	* configure.in (DBUS_UNIX): define DBUS_UNIX to match DBUS_WIN on
      	* dbus/dbus-userdb.h: prohibit on Windows, next step is to clean
      	up the uses of it in bus/*.c and factor out the parts of
      	cookie auth that depend on it