hostapd/wpa_supplicant/dbus
Jouni Malinen 8ddef94bd4 dbus: Share common initialization code for both old and new interface
This was mostly identical code that had been copied for the new D-Bus
API implementation and as such, should really have been shared from
the beginning. In addition, the copied code ended up generating
interesting stack traces since the actual D-Bus connection was being
shared even though the pointer to it was stored in two distinct
data structures. The old D-Bus code ended up dispatching some
D-Bus callbacks which ended up running the new D-Bus code.

Since the private context pointers were mostly identical, everything
seemed to more or less work, but this design was just making things
more complex and potentially very easy to break.
2009-12-31 00:15:56 +02:00
..
.gitignore dbus: Clean dbus build files on wpa_supplicant 'make clean' 2009-12-20 20:29:09 +02:00
dbus-wpa_supplicant.conf Move D-Bus related files into their own subdirectory 2009-12-20 20:11:14 +02:00
dbus.c dbus: Share common initialization code for both old and new interface 2009-12-31 00:15:56 +02:00
dbus.h dbus: Share common initialization code for both old and new interface 2009-12-31 00:15:56 +02:00
dbus_common.c dbus: Share common initialization code for both old and new interface 2009-12-31 00:15:56 +02:00
dbus_common.h dbus: Share common initialization code for both old and new interface 2009-12-31 00:15:56 +02:00
dbus_common_i.h dbus: Share common initialization code for both old and new interface 2009-12-31 00:15:56 +02:00
dbus_dict_helpers.c dbus: Use os_*() wrappers for memory allocations consistently 2009-12-26 12:29:24 +02:00
dbus_dict_helpers.h Move D-Bus related files into their own subdirectory 2009-12-20 20:11:14 +02:00
dbus_handlers.c dbus: Fix wpa_supplicant_add_iface() calls 2009-12-26 13:36:05 +02:00
dbus_handlers.h dbus: Remove the confusing "ctrl_iface_" prefix from file names 2009-12-20 21:11:35 +02:00
dbus_handlers_wps.c dbus: Remove the confusing "ctrl_iface_" prefix from file names 2009-12-20 21:11:35 +02:00
dbus_new.c dbus: Share common initialization code for both old and new interface 2009-12-31 00:15:56 +02:00
dbus_new.h dbus: Share common initialization code for both old and new interface 2009-12-31 00:15:56 +02:00
dbus_new_handlers.c dbus: Use the new BSS table with the new D-Bus API 2009-12-28 01:10:07 +02:00
dbus_new_handlers.h dbus: Use the new BSS table with the new D-Bus API 2009-12-28 01:10:07 +02:00
dbus_new_handlers_wps.c dbus: Share common initialization code for both old and new interface 2009-12-31 00:15:56 +02:00
dbus_new_helpers.c dbus: Share common initialization code for both old and new interface 2009-12-31 00:15:56 +02:00
dbus_new_helpers.h dbus: Share common initialization code for both old and new interface 2009-12-31 00:15:56 +02:00
fi.epitest.hostap.WPASupplicant.service dbus: Rename .service file to use the service name as the file name 2009-12-20 20:15:40 +02:00
fi.w1.wpa_supplicant1.service dbus: Add missing .service file for the new D-Bus API 2009-12-20 20:14:10 +02:00
Makefile dbus: Remove the confusing "ctrl_iface_" prefix from file names 2009-12-20 21:11:35 +02:00