Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | protocol-dbus: Fix some memory management bugs. | Tanu Kaskinen | 2011-04-23 | 1 | -6/+6 |
| | | | | | | | | There were several memory leaks. In addition to those, pa_dbus_protocol_add_interface() used a string from the caller as a key to a hashmap, instead of a copy of the string. This caused trouble when the caller freed the string while the key was still in use in the hashmap. | ||||
* | dbus: Do not refcnt the core. | Colin Guthrie | 2011-03-25 | 1 | -3/+1 |
| | | | | | | | We should not call pa_core_ref() anywhere in the code. Doing so will prevent proper daemon shutdown as the only call (in daemon/main.c) to pa_core_unref() should always call free_core() and perform a normal shutdown (i.e. unload all modules gracefully). | ||||
* | dbus: Fix slightly messed up assertions. | Tanu Kaskinen | 2010-05-10 | 1 | -2/+3 |
| | |||||
* | dbus: Use a struct as the hashmap items for listening_signals. | Tanu Kaskinen | 2010-05-10 | 1 | -44/+69 |
| | | | | | | Previously we used libdbus's memory as keys in listening_signals, which caused that the memory of the hashmap keys got overwritten, which led to that signals weren't sent properly. | ||||
* | dbus: Fix segfault when receiving a property access call that isn't permitted. | Tanu Kaskinen | 2010-05-10 | 1 | -2/+2 |
| | |||||
* | dbus: Add a missing break statement in handle_message_cb(). | Tanu Kaskinen | 2009-12-03 | 1 | -0/+1 |
| | |||||
* | dbus: Handle the cases when a non-existing interface is detected in an ↵ | Tanu Kaskinen | 2009-12-03 | 1 | -0/+8 |
| | | | | incoming message. | ||||
* | Rename all the signal parameters and variables to something more explicit. | Diego Elio 'Flameeyes' Pettenò | 2009-11-21 | 1 | -16/+16 |
| | | | | | Without this change, on FreeBSD you'll be bothered by tons of warnings about overshadowing signal(2). | ||||
* | dbus-protocol: Implement argument type checking for normal methods. | Tanu Kaskinen | 2009-08-31 | 1 | -2/+42 |
| | |||||
* | dbus: Do message argument type checking early, centrally. | Tanu Kaskinen | 2009-08-30 | 1 | -116/+220 |
| | |||||
* | dbus-protocol: Print a debug line whenever interfaces are unregistered. | Tanu Kaskinen | 2009-08-24 | 1 | -0/+2 |
| | |||||
* | dbus-protocol: Use pa_hashmap_remove() instead of _get(). | Tanu Kaskinen | 2009-08-15 | 1 | -1/+1 |
| | |||||
* | dbus-protocol: Fix signal sending for the case when the client doesn't listen | Tanu Kaskinen | 2009-08-10 | 1 | -1/+10 |
| | | | | for all signals. | ||||
* | dbus-protocol: Take advantage of the helpers in dbus-util. | Tanu Kaskinen | 2009-08-09 | 1 | -16/+7 |
| | |||||
* | dbus-protocol: Split some overly long lines. | Tanu Kaskinen | 2009-08-09 | 1 | -7/+9 |
| | |||||
* | dbus: Take advantage of the PA_HASHMAP_FOREACH macro. | Tanu Kaskinen | 2009-08-09 | 1 | -19/+11 |
| | |||||
* | dbus-protocol: Remove erroneous protocol object unref. | Tanu Kaskinen | 2009-08-04 | 1 | -1/+0 |
| | |||||
* | dbus-protocol: Make debug logging saner. | Tanu Kaskinen | 2009-08-04 | 1 | -6/+5 |
| | |||||
* | dbus-protocol, dbusiface-core: Take a reference when storing the core pointer. | Tanu Kaskinen | 2009-08-04 | 1 | -1/+3 |
| | |||||
* | dbus-protocol: Add debugging output (temporary change). | Tanu Kaskinen | 2009-08-02 | 1 | -2/+11 |
| | |||||
* | dbus-protocol: Implement extension registration. | Tanu Kaskinen | 2009-07-31 | 1 | -18/+73 |
| | |||||
* | Finish the Core dbus interface. | Tanu Kaskinen | 2009-07-21 | 1 | -0/+930 |