dbus/doc TODO,1.103,1.104

Havoc Pennington hp at kemper.freedesktop.org
Thu Aug 24 09:07:27 PDT 2006


Update of /cvs/dbus/dbus/doc
In directory kemper:/tmp/cvs-serv15328

Modified Files:
	TODO 
Log Message:
add some items related to shared connections


Index: TODO
===================================================================
RCS file: /cvs/dbus/dbus/doc/TODO,v
retrieving revision 1.103
retrieving revision 1.104
diff -u -d -r1.103 -r1.104
--- TODO	21 Jul 2006 23:21:54 -0000	1.103
+++ TODO	24 Aug 2006 16:07:25 -0000	1.104
@@ -23,6 +23,19 @@
 
  - fix locking on DBusPendingCall
 
+ - dbus_connection_open() is like dbus_bus_get() in that it returns a shared
+   connection; it needs the corresponding fix to hold a strong reference to 
+   these connections.
+
+ - _dbus_bus_check_connection_and_unref does not do proper locking and 
+   doesn't handle all the shared connections, e.g. DBUS_BUS_STARTER
+
+ - for both the dbus-bus.c shared connections and dbus_connection_open() 
+   shared connections, it is probably appropriate to warn() if someone 
+   calls close() on them ; essentially shared connections are not closeable
+   because it's unclear who would do the closing and when, short of 
+   dbus_shutdown()
+
 Important for 1.0 GLib Bindings
 ===
 



More information about the dbus-commit mailing list