summaryrefslogtreecommitdiffstats
path: root/src/modules/dbus/module-dbus-protocol.c
Commit message (Collapse)AuthorAgeFilesLines
* dbus: Fix the order of freeing stuff when unloading module-dbus-protocol.Tanu Kaskinen2011-04-291-3/+9
|
* dbus: Fix connection idxset freeing when unloading the module.Tanu Kaskinen2011-04-291-13/+8
| | | | | | | | | | | | | | If u->connections isn't empty when module-dbus-protocol is unloaded, then connection_free() is called for the remaining connections when the idxset is freed. connection_free() tries to remove the connection from the idxset, but that fails, because the item has already been removed from the idxset in this scenario. The problem is solved by not trying to remove the connection from the idxset in connection_free(). Instead, whoever wants to delete connections, has to remove the connection from the idxset in addition to calling connection_free().
* dbus: Stop polling every 10 seconds to check whether all clients are still ↵Tanu Kaskinen2010-05-101-22/+28
| | | | | | alive. Instead, watch for org.freedesktop.DBus.Disconnected signals.
* dbus: Initialize properly the type field of new server structs.Tanu Kaskinen2010-05-101-0/+1
|
* dbus: Make it possible to allow remote connections from outside localhost.Tanu Kaskinen2010-05-101-2/+8
|
* Rename all the signal parameters and variables to something more explicit.Diego Elio 'Flameeyes' Pettenò2009-11-211-7/+7
| | | | | Without this change, on FreeBSD you'll be bothered by tons of warnings about overshadowing signal(2).
* dbus: Finish the Client D-Bus interface.Tanu Kaskinen2009-08-261-2/+29
|
* Add the forgotten src/modules/dbus directory to git.Tanu Kaskinen2009-07-211-0/+580