Skip to content
  • Ray Strode's avatar
    Tie gconf daemon to session bus and drop use daemon GetIOR() method · 1196f4aa
    Ray Strode authored
    2008-05-09  Ray Strode  <rstrode@redhat.com>
    
    	Tie gconf daemon to session bus and drop use daemon
    	GetIOR() method instead of /tmp/something/ior to
    	tell clients about ior (bugs 141138 and 507310)
    
    	* configure.in: depend on dbus
    	* gconf/gconfd.c (get_introspection_xml),
    	(bus_message_handler), (get_on_d_bus), (main):
    	Connect to message bus, take org.gnome.GConf name,
    	and export GetIOR() method.  Quit, when session quits.
    	* Makefile.am:
    	* gconf/org.gnome.GConf.server.in: new service file to
    	support session bus activation
    	* gconf/gconf-sanity-check.c (offer_delete_locks):
    	Daemon doesn't have a lock anymore, so need to try to
    	blow it away.
    	* gconf/gcon-internals.c (read_current_server_and_set_warning),
    	(read_current_server), (gconf_get_current_lock_holder),
    	(gconf_daemon_blow_away_locks), (set_cloexec),
    	(close_fd_func): dropped functions dealing with files in /tmp
    	(get_ior), (gconf_get_server), (gconf_get_lock_or_current_hold...
    1196f4aa