dbus/doc TODO,1.99,1.100

Havoc Pennington hp at kemper.freedesktop.org
Tue Jun 13 21:16:32 PDT 2006


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

Modified Files:
	TODO 
Log Message:
add dbus_bus_get refcount item to TODO
link to mail list post about pending call threading problems



Index: TODO
===================================================================
RCS file: /cvs/dbus/dbus/doc/TODO,v
retrieving revision 1.99
retrieving revision 1.100
diff -u -d -r1.99 -r1.100
--- TODO	6 Jun 2006 20:28:57 -0000	1.99
+++ TODO	14 Jun 2006 04:16:30 -0000	1.100
@@ -21,7 +21,12 @@
 
  - just before 1.0, try a HAVE_INT64=0 build and be sure it runs
 
- - dbus-pending-call.c has some API and thread safety issues to review
+ - dbus-pending-call.c has some API and thread safety issues to review.
+   DBusPendingCall is used from multiple threads with no locks.
+   Either DBusConnection's lock has to protect all associated pending
+   call (means pending->connection can't ever be set to null) or 
+   or DBusPendingCall needs its own lock
+   http://lists.freedesktop.org/archives/dbus/2006-June/004945.html
 
  - Add test harness for selinux allow/deny cf. this message
    http://lists.freedesktop.org/archives/dbus/2005-April/002506.html
@@ -35,6 +40,11 @@
 
    Kind of a major API change, but seems high-value.
 
+ - dbus_bus_get() should hold a strong reference associated with the "connected" 
+   state (i.e. libdbus drops its reference when the connection disconnects,
+   and sets its internal connection variable to null).
+   See http://lists.freedesktop.org/archives/dbus/2006-May/004806.html
+
 Important for 1.0 GLib Bindings
 ===
 



More information about the dbus-commit mailing list