1. 22 Mar, 2012 1 commit
  2. 04 Mar, 2012 1 commit
  3. 08 Feb, 2012 1 commit
  4. 04 Jan, 2012 1 commit
    • Simon McVittie's avatar
      Revert all changes since a36d4918 · 5df8c3db
      Simon McVittie authored
      Someone seems to have merged part of master into 1.4. Again. Let's go
      back to the "last known good" point (the branch-point of some 1.4
      branches I had locally), then we can cherry-pick the changes that
      should have gone in.
      5df8c3db
  5. 05 Aug, 2011 1 commit
  6. 28 Jul, 2011 1 commit
    • Lennart Poettering's avatar
      activation: add /lib/dbus-1/system-services to the search path for services · d837d937
      Lennart Poettering authored
      In order to allow D-Bus usage during early boot (where /usr is not
      accessible) also search for bus activation files in
      /lib/dbus-1/system-services/. This is only a first step in the right
      direction, before we really can boot without /usr we'd need to move all
      current activation files (or possibly replace
      /usr/dbus-1/system-services to a symlink to
      /lib/dbus-1/system-services).
      d837d937
  7. 07 Apr, 2011 1 commit
  8. 07 Mar, 2011 1 commit
  9. 24 Feb, 2011 1 commit
  10. 31 Jan, 2011 1 commit
  11. 29 Dec, 2010 1 commit
  12. 19 Mar, 2010 1 commit
  13. 01 Dec, 2009 1 commit
  14. 14 Jul, 2009 2 commits
  15. 10 Jul, 2009 1 commit
  16. 28 May, 2009 1 commit
  17. 20 May, 2009 1 commit
  18. 06 Jan, 2009 1 commit
  19. 16 Dec, 2008 2 commits
  20. 12 Dec, 2008 2 commits
  21. 12 Nov, 2008 1 commit
  22. 10 Nov, 2008 1 commit
  23. 15 Jan, 2008 1 commit
    • John Palmieri's avatar
      remove dead code · f72bb380
      John Palmieri authored
      2008-01-15  John (J5) Palmieri  <johnp@redhat.com>
      
      	* patch by Kimmo Hämäläinen <kimmo dot hamalainen at nokia dot com>
      
      	* bus/config-parser.c (locate_attributes): remove dead code which
      	always evaluated to TRUE
      
      	* dbus/dbus-shell.c (_dbus_shell_quote): remove unused code
      f72bb380
  24. 24 Jul, 2007 2 commits
    • Havoc Pennington's avatar
      2007-07-24 Havoc Pennington <hp@redhat.com> · 79d3004e
      Havoc Pennington authored
      	* configure.in: add AM_PROG_CC_C_O to allow per-target CPPFLAGS
      
      	* bus/dispatch.c (bus_dispatch_test_conf): Fix up setting
      	TEST_LAUNCH_HELPER_CONFIG to include the full path, and enable
      	test shell_fail_service_auto_start when use_launcher==TRUE
      
      	* bus/activation-helper-bin.c (convert_error_to_exit_code): pass
      	through the INVALID_ARGS error so the test suite works
      
      	* bus/activation.c (handle_activation_exit_error): return
      	DBUS_ERROR_NO_MEMORY if we get BUS_SPAWN_EXIT_CODE_NO_MEMORY
      
      	* dbus/dbus-spawn.c (_dbus_babysitter_get_child_exit_status):
      	return only the exit code of the child, not the entire thingy from
      	waitpid(), and make the return value indicate whether the child
      	exited normally (with a status code)
      
      	* bus/bus.c (process_config_first_time_only): _dbus_strdup works
      	on NULL so no need to check
      	(process_config_every_time): move servicehelper init here, so we
      	reload it on HUP or config file change
      
      	* bus/Makefile.am (install-data-hook): remove comment because
      	Emacs make mode seems to be grumpy about it
      79d3004e
    • Richard Hughes's avatar
      2007-07-24 Richard Hughes <richard@hughsie.com> · 0cb8dd64
      Richard Hughes authored
      * bus/Makefile.am:
      * bus/config-parser.c: (bus_config_parser_unref),
      (start_busconfig_child), (bus_config_parser_end_element),
      (servicehelper_path), (bus_config_parser_content),
      (bus_config_parser_finished),
      (bus_config_parser_get_servicehelper),
      (test_default_session_servicedirs),
      (test_default_system_servicedirs), (bus_config_parser_test):
      * bus/config-parser.h:
      Make the config-parser code use the common config code.
      Also add the session and systemdirs stuff, and make the config parser
      aware of the servicehelper field.
      0cb8dd64
  25. 14 Jul, 2007 1 commit
  26. 19 Jun, 2007 1 commit
  27. 09 Jun, 2007 1 commit
    • Havoc Pennington's avatar
      2007-06-09 Havoc Pennington <hp@redhat.com> · 7be5fd95
      Havoc Pennington authored
      	* 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
      7be5fd95
  28. 24 May, 2007 1 commit
  29. 17 May, 2007 1 commit
  30. 15 Mar, 2007 1 commit
  31. 12 Mar, 2007 1 commit
    • Havoc Pennington's avatar
      2007-03-11 Havoc Pennington <hp@redhat.com> · 9362aac3
      Havoc Pennington authored
      	* tools/dbus-launch.c (do_close_stderr): fix C89 problem and
      	formatting problem
      
      	* Mostly fix the DBusPipe mess.
      	- put line break after function return types
      	- put space before parens
      	- do not pass structs around by value
      	- don't use dbus_strerror after calling supposedly cross-platform
      	api
      	- don't name pipe variables "fd"
      	- abstract special fd numbers like -1 and 1
      9362aac3
  32. 26 Jan, 2007 1 commit
    • Havoc Pennington's avatar
      2007-01-26 Havoc Pennington <hp@redhat.com> · 8d3d8ff5
      Havoc Pennington authored
      	* bus/session.conf.in: override all the default limits with much
      	higher limits on the session bus, there is no reason the session
      	bus should have low limits
      
      	* bus/config-parser.c (bus_config_parser_new): increase default
      	limits so they are less likely to be hit; in particular the max
      	replies per connection was way too low
      8d3d8ff5
  33. 02 Nov, 2006 1 commit
    • John Palmieri's avatar
      * bus/config-parser.c (service_dirs_find_dir): use · a157ec7f
      John Palmieri authored
        _dbus_list_get_next_link so we don't get stuck in an infinite loop
        (start_busconfig_child): move processing of standard_session_servicedirs
        tags here because they have no content
        (bus_config_parser_content): check we don't have content in
        standard_session_servicedirs tag
      
      * tools/Makefile.am: Make sure the /var/lib/dbus directory is created
        Packagers need to own this directory
      a157ec7f
  34. 01 Nov, 2006 1 commit
    • John Palmieri's avatar
      * configure.in: expose DBUS_DATADIR · 5640f7a5
      John Palmieri authored
      * bus/config-parser.c: add the standard_session_servicedirs element
        to the parser
        (bus_config_parser_content): process the standard_session_servicedirs
        element by getting the standard directories from sysdeps and merging
        them into the service directory list
        (test_default_session_servicedirs): make sure we get what we expect
      
      * bus/session.conf.in: replace the servicedir tag with the
        standard_session_servicedirs tag
      
      * dbus/dbus-list.h: remove the typedef of DBusList and place it in
        dbus-sysdeps.h to avoid circular header dependencies
      
      * dbus/dbus-sysdeps.h: add the typedef of DBusList
      
      * dbus/dbus-sysdeps-unix.c (split_paths_and_append): utility function
        which takes a string of directories delimited by colons, parses them
        out, appends a suffix and puts them in a list ignoring empty elements
        (_dbus_get_standard_session_servicedirs): returns the standard
        directories for a session bus to look for service activation files
        on Unix which includes the XDG_DATA_HOME, XDG_DATA_DIRS and
        DBUS_DATADIR directories
      
      * test/data/valid-config-files/many-rules.conf: add the
        standard_session_servicedirs tag to the valid config file tests
      5640f7a5
  35. 27 Oct, 2006 1 commit
    • John Palmieri's avatar
      * bus/config-parser.c (service_dirs_find_dir, · feb7d3a0
      John Palmieri authored
        service_dirs_append_unique_or_free,
        service_dirs_append_link_unique_or_free): New static methods
        for only appending unique service directory names into
        the service directory list
        (merge_included, bus_config_parser_content): Only add unique
        service directory names into the list
      feb7d3a0
  36. 08 Aug, 2006 1 commit
    • John Palmieri's avatar
      These are all patches from Kjartan Maraas <kmaraas at gnome dot org> · 9a3145b9
      John Palmieri authored
      with cleanups of bugs found from Coverity reports:
      
      * dbus/dbus-sysdeps-util.c (_dbus_write_pid_file):
        close the file on error to avoid a leak
      
      * bus/expirelist.c (bus_expire_list_test):
        Check for NULL on dbus_new0
      
      * bus/activation.c (update_directory):
        remove dead code
      
      * bus/config-parser.c (merge_service_context_hash, start_selinux_child):
        Fix some leaks
      
      * bus/bus.c (process_config_every_time):
        Fixed a leak
      
      * bus/desktop-file.c (parse_key_value):
        Fixed leak
      
      * bus/selinux.c (bus_selinux_id_table_insert):
        Fixed leak
      9a3145b9