Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-10-13 | gdbus: fix not handling bus disconnects | Luiz Augusto von Dentz | 1 | -0/+4 | |
We where not dispatching data when a bus disconnects which cause Disconnected signal to not be processed and thus causing the process to either not exit or to not trigger callbacks registered with g_dbus_set_disconnect_function. To fix this now we always schedule a dispatch which will make sure data still not processed will make its way to the proper handlers even if disconnected. | |||||
2010-09-09 | Add support for builtin GDBus security using PolicyKit | Marcel Holtmann | 2 | -1/+247 | |
2010-09-09 | Add support for GDBus security action and flags | Marcel Holtmann | 2 | -3/+21 | |
2010-09-09 | Use simpler error callbacks for GDBus security hooks | Marcel Holtmann | 2 | -8/+30 | |
2010-09-09 | Add support for GDBus security handlers | Marcel Holtmann | 2 | -22/+156 | |
2010-09-08 | Fix calling watch callbacks after it has been removed | Luiz Augusto von Dentz | 1 | -30/+49 | |
Pending call should be removed if the watch is removed since the application no longer expect that to be reached and may already freed the data associated with it. | |||||
2010-09-08 | Fix signal watch when a service name is given | Luiz Augusto Von Dentz | 1 | -33/+128 | |
The bus name should be resolved when adding a watch by service name since messages do always come with sender set to owner's bus name, also it should listen to owner updates since it can change without invalidating the watch. | |||||
2010-09-08 | Do not automatically remove watches for service names | Luiz Augusto Von Dentz | 1 | -6/+7 | |
Services can be owned again so it is perfectly fine to keep the watch. | |||||
2010-08-19 | Add printf format attribute for error creation helper | Marcel Holtmann | 1 | -1/+2 | |
2010-07-26 | Free service data in service_reply | Zhenhua Zhang | 1 | -1/+1 | |
Avoid the memory leak of server_data. | |||||
2010-04-30 | Fix parent path introspection data invalidation for multiple levels | Johan Hedberg | 1 | -1/+3 | |
In the case that parent path data needs to be invalidated we shouldn't stop at the immediate parent if it doesn't have our own handler registered but should continue upwards in the tree until we reach root or our own handler. | |||||
2010-04-29 | Fix memory leak in g_dbus_register_interface | Johan Hedberg | 1 | -1/+3 | |
2010-03-07 | Make interface callback tables const | Marcel Holtmann | 2 | -16/+16 | |
2010-03-07 | Fix the case when the requested name is already in use | Vinicius Costa Gomes | 1 | -1/+5 | |
We weren't setting the dbus error in this situation. | |||||
2010-02-17 | Fix: a pending call was leaking in check_service | Vinicius Costa Gomes | 1 | -0/+2 | |
This was triggering an assert inside libdbus when the timeout inside the leaking pending call expired. The assert said that we were trying to remove an nonexistent timeout. | |||||
2010-01-27 | Remove unneeded use of status variable | Marcel Holtmann | 1 | -8/+2 | |
2010-01-27 | Introduce g_dbus_setup_private() to gdbus | Forrest Zhao | 2 | -13/+55 | |
g_dbus_setup_private() is used to setup private DBusConnection | |||||
2010-01-08 | Fix regression when removing watches | Luiz Augusto Von Dentz | 1 | -5/+9 | |
filter_data_find return the first data registered in this case so there is no guarantee that it return the same data as passed to filter_data_remove_callback which is the one that should be removed. The fix is to simple cache the connection removing the correct data before checking if there is any filter left. | |||||
2010-01-02 | Cleanup of D-Bus mainloop integration | Marcel Holtmann | 1 | -84/+107 | |
2010-01-01 | Update copyright information of D-Bus helper library | Marcel Holtmann | 4 | -4/+4 | |
2009-12-29 | Fix undefined symbols | Luiz Augusto Von Dentz | 1 | -2/+2 | |
2009-12-29 | Port gdbus to use g_dbus_add_signal_watch | Luiz Augusto Von Dentz | 1 | -11/+10 | |
2009-12-29 | Add initial implementation of g_dbus_add_signal_watch | Luiz Augusto Von Dentz | 2 | -202/+321 | |
With g_dbus_add_signal_watch there is no need to register multiple filters for dbus nor add matching rules manually. | |||||
2009-12-16 | Fix D-Bus timeout handling | Daniel Orstadius | 1 | -1/+16 | |
Timeouts should also be removed in the remove_timeout callback in addition to the timeout_handler_free function. This is how dbus-glib does it and it seems to prevent crashes in certain situations. | |||||
2009-10-29 | Fix message handling for autostart. | Claudio Takahasi | 1 | -0/+3 | |
Current implementation of libdbus Request name is blocking, consequently the first incomming message that triggered the service autostart is not being processed properly. | |||||
2009-09-24 | gdbus: handle introspection generally in generic_message. | RISKÓ Gergely | 1 | -43/+59 | |
Previously it was a specific case, now introspection is just another interface, which is always implemented. It is registered/unregistered when an object path is referenced first/last. | |||||
2009-09-14 | Add introspection interface to the output of introspection calls | RISKÓ Gergely | 1 | -1/+7 | |
This provides better compatibility with some D-Bus clients, such as qdbus. | |||||
2009-08-24 | Convert to fully non-recursive build system | Marcel Holtmann | 1 | -8/+0 | |
2009-08-08 | Use NameHasOwner instead of ListNames for name checking | Johan Hedberg | 1 | -15/+9 | |
2009-08-06 | Fix blocking service watch initial connect handling | Marcel Holtmann | 3 | -46/+96 | |
2009-05-11 | Make the parent path invalidateable | Denis Kenzior | 1 | -1/+5 | |
2009-05-06 | Fix crash when calling g_dbus_remove_watch from watch callback | Luiz Augusto von Dentz | 1 | -10/+41 | |
2009-04-26 | Add D-Bus helper library for GLib integration | Marcel Holtmann | 5 | -0/+1540 | |