It watches Bluetooth adapter property changes and adds SDP record to
listen client connection request.
It supports multiple adapters, servers and client connections.
Use of GSList instead of GHashTable to store adapter path and address
as we need to get address from adapter or vice-versa (during
authorization phase).
Frédéric Danis (4):
bluetooth: only use bluetooth_refcount in
bluetooth_ref/bluetooth_unref
bluetooth: use GSList instead of GHashTable to store adapter
path/address
bluetooth: Add bluetooth server support
bluetooth: add Bluetooth service authorization support
Makefile.am | 1 +
plugins/bluetooth.c | 558 +++++++++++++++++++++++++++++++++++++++++++++++++--
plugins/bluetooth.h | 9 +
3 files changed, 551 insertions(+), 17 deletions(-)