summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorHavoc Pennington <hp@redhat.com>2003-04-19 16:16:24 +0000
committerHavoc Pennington <hp@redhat.com>2003-04-19 16:16:24 +0000
commit983200f912f41ba75a873c011bfbcd3b0285bf4c (patch)
tree794516f892061dbbcfb036110d69850885edda3d /doc
parentd3fb6f35716ff1d6f6644dea2043d539007811de (diff)
2003-04-19 Havoc Pennington <hp@pobox.com>
* bus/driver.c (bus_driver_handle_hello): check limits and return an error if they are exceeded. * bus/connection.c: maintain separate lists of active and inactive connections, and a count of each. Maintain count of completed connections per user. Implement code to check connection limits. * dbus/dbus-list.c (_dbus_list_unlink): export * bus/bus.c (bus_context_check_security_policy): enforce a maximum number of bytes in the message queue for a connection
Diffstat (limited to 'doc')
-rw-r--r--doc/TODO12
1 files changed, 0 insertions, 12 deletions
diff --git a/doc/TODO b/doc/TODO
index e6fe6bce..a02804a1 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -21,10 +21,6 @@
- Activation needs some careful additional thinking-through.
- - Recursive/composite/etc. types and associated API, see mailing list.
-
- - Configuration file (working on that now)
-
- Property list feature on message bus (list of properties associated
with a connection). May also include message matching rules
that involve the properties of the source or destination
@@ -46,9 +42,6 @@
- We might consider returning a "no such operation" error in dbus-connection.c
for unhandled messages.
- - Abstract the user database, so you can use something other than the system password
- database.
-
- The convenience functions in dbus-bus.h should perhaps have
the signatures that they would have if they were autogenerated
stubs. e.g. the acquire service function. We should also evaluate
@@ -60,9 +53,6 @@
some basic spec'ing out of the GLib/Qt level stubs/skels stuff will be
needed to understand the right approach.
- - sync up DBusWatch and DBusTimeout so that handle_watch() is a method on DBusWatch
- similar to the way timeouts work
-
- there are various bits of code to manage ref/unref of data slots, that should
be merged into a generic facility
@@ -85,7 +75,5 @@
- We have a limit on the number of messages a connection can send, but
not on how many can be buffered for a given connection.
- - make client serial and reply serial unsigned and add dbus_message_get_is_reply()
-
- other apps can send you a fake DBUS_MESSAGE_LOCAL_DISCONNECT; need to
check for that and disallow it.