Skip to content
Snippets Groups Projects
  1. Dec 05, 2008
  2. Oct 06, 2008
  3. Oct 01, 2008
  4. Aug 06, 2008
  5. Jul 28, 2008
  6. Jul 24, 2008
  7. Jul 15, 2008
  8. Jul 12, 2008
    • Ray Strode's avatar
      Update man page to make the point of the <type> element more clear · 01e50bcd
      Ray Strode authored
      There have been a number of patches in the past try to key system
      versus session bus policy off of the message bus type, when the
      policy should be distinguished from more fine-grained options in the
      individulal policy files.  Hopefully, this man page update will make
      that more clear.
      01e50bcd
    • Ray Strode's avatar
      Add new UpdateActivationEnvironment bus message · 37853b6d
      Ray Strode authored
      It adjusts the environment of activated bus clients.
      This is important for session managers that get started
      after the session bus daemon and want to influence the
      environment of desktop services that are started by the
      bus.
      37853b6d
    • Ray Strode's avatar
      Store what environment to activate with on activation object · 91306ef9
      Ray Strode authored
      We now keep the environment in a hash table member of the
      activation object and provide a method
      bus_activation_set_environment_variable to modify the
      hash table.  This hash table is seeded initially with the
      environment of the bus daemon itself.
      91306ef9
    • Ray Strode's avatar
      When spawning processes, don't ignore the passed in environment · 8ec16041
      Ray Strode authored
      Previously, we'd always call execv() and unconditionally use
      the environment of the parent.  Now we call execve() with the
      passed in environment.  For compatibility, we detect if
      the passed in environment is NULL and for that case, use the
      environment from the parent instead.
      8ec16041
    • Ray Strode's avatar
      Add new function _dbus_string_split_on_byte · 0e3ec9ce
      Ray Strode authored
      It allows you to turn a string like KEY=VALUE
      into two strings key and value.
      0e3ec9ce
    • Ray Strode's avatar
      Add new _dbus_get_environment call · 417c41f6
      Ray Strode authored
      It's a wrapper around the environ external variable.
      It will be important in the future when we allow
      bus clients to modify the environment of future
      activated clients. Presently, we just always use the
      bus daemon environment wholesale.
      417c41f6
  9. Jun 07, 2008
  10. Jun 05, 2008
    • 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_connection_get_adt_audit_session_data.
      	* 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_CREDENTIAL_ADT_AUDIT_DATA_ID.
      	* dbus/dbus-protocol.h: New error
      	DBUS_ERROR_ADT_AUDIT_DATA_UNKNOWN.
      	* dbus/dbus-sysdeps.c: Support for reading
      	audit credentials via ADT API.
      	* dbus/dbus-transport.c: New function
      	_dbus_transport_get_adt_audit_session_data
      	to retrieve credentials.
      	* dbus/dbus-transport.h: Export it.
      ab1eb1fd
  11. May 31, 2008
  12. May 30, 2008
    • Colin Walters's avatar
      Bug 15570: Reset initialized state on dbus_shutdown (Scott James Remnant) · fd32a72b
      Colin Walters authored
      	* dbus/dbus-bus.c (addresses_shutdown_func): Reset initialized back
       	to FALSE after cleaning up the address list so that it will be
       	reinitialized again if D-Bus is used after dbus_shutdown()
      	* test/name-test/test-privserver-client.c: Uncomment part of
      	test which should now pass.
      fd32a72b
    • Colin Walters's avatar
      Add "PrivServer" test which exercises DBusServer and dbus_shutdown · 5e359834
      Colin Walters authored
      	* test/data/valid-service-files/org.freedesktop.DBus.TestSuite.PrivServer.service.in:
      	New service file for PrivServer.
      	* configure.in: Generate it.
      	* test/name-test/Makefile.am: Build test-privserver and
      	test-privserver-client.
      	* test/name-test/test-privserver.c: Use DBusServer to
      	serve a private connection.
      	* test/name-test/test-privserver-client.c: Connect
      	via session bus and get address of private server,
      	exercise dbus_shutdown().
      	* test/name-test/run-test.sh: Run it.
      5e359834
    • Colin Walters's avatar
      Add noinst convenience test library, add a test-shutdown · a73a79a1
      Colin Walters authored
      	* test/Makefile.am: New convenience library
      	libdbus_testutils_la.  Reorder build so that
      	test/ gets built before test/name-test so
      	name-test files can depend on it.
      	* test/name-test/test-shutdown.c: New file,
      	exercises dbus_shutdown () a bit.
      	* test/name-test/run-test.sh Run test-shutdown.
      	* test/test-utils.h: In some cases we already have
      	DBUS_COMPILATION defined, avoid double definition
      	warning.
      a73a79a1
    • Colin Walters's avatar
      Add test library functions for using DBusServer · 9d8989cf
      Colin Walters authored
      	* test/test-utils.h, test/test-utils.c: Add functions
      	which hook up a DBusServer to a DBusLoop, useful
      	for test cases.
      9d8989cf
    • Colin Walters's avatar
      Bug 15588: Fix typo in #ifdef for userdb cache (Scott James Remnant) · 80306140
      Colin Walters authored
      	* dbus/dbus-userdb-util.c, dbus/dbus-userdb.c: Correct name of
       	macro used in #ifdef block to match that defined by configure,
       	otherwise the userdb cache will never be enabled.
      80306140
  13. May 28, 2008
  14. May 17, 2008
Loading