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