diff options
author | Havoc Pennington <hp@redhat.com> | 2003-04-19 16:16:24 +0000 |
---|---|---|
committer | Havoc Pennington <hp@redhat.com> | 2003-04-19 16:16:24 +0000 |
commit | 983200f912f41ba75a873c011bfbcd3b0285bf4c (patch) | |
tree | 794516f892061dbbcfb036110d69850885edda3d /doc/TODO | |
parent | d3fb6f35716ff1d6f6644dea2043d539007811de (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/TODO')
-rw-r--r-- | doc/TODO | 12 |
1 files changed, 0 insertions, 12 deletions
@@ -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. |