summaryrefslogtreecommitdiffstats
path: root/dundee
AgeCommit message (Collapse)AuthorFilesLines
2015-05-13dundee: Fix out-of-order freeDenis Kenzior1-2/+1
CALLBACK_WITH_FAILURE used data structure freed just beforehand
2013-06-29dundee: return error if there is a connection procedure ongoingGustavo Padovan3-0/+11
2013-04-25bluez5: Unify bt_register_profile_* into a single functionVinicius Costa Gomes1-2/+2
It was a cause of confusion for little gain to have separate functions for registering profiles with extra information, for example "role" and "features". We remove those helper functions in favor of a single one with more parameters, "role" and "feature" when NULL, will be ignored.
2013-03-24dundee: Handle Profile connect and disconnectPaulo Borges1-10/+105
2013-03-24dundee: Add dundee disconnect functionPaulo Borges2-3/+14
2013-03-24dundee: Add support for driver connectPaulo Borges1-1/+6
This patch glues together the dundee driver interface with the D-Bus Profile1 interface. When the dundee driver requests a connection, it will call the Device1's ConnectProfile.
2013-03-24dundee: Add BlueZ Profile handlerPaulo Borges1-0/+68
This patch declares the external dundee Profile handler. It contains the initial implementation of the D-Bus Profile1 interface and methods responsible for handling Bluetooth connections.
2013-03-24dundee: Register/unregister dundee devicePaulo Borges1-0/+23
This patch adds the dundee device struct to the our Bluetooth device representation.
2013-03-24dundee: Add dundee device driver skeletonPaulo Borges1-0/+18
This patch adds the functions to be called when the dundee will connect or disconnect with a Bluetooth device.
2013-03-24dundee: Listen to devices property changesPaulo Borges1-0/+15
When a bluetooth device property change and this property is Alias, we need to refresh our representation of this device.
2013-03-24dundee: Add tracking of bluetooth devicesPaulo Borges1-0/+102
This patch tracks the GDBusProxy for Bluetooth devices in order to be able to get their properties.
2013-03-24dundee: Add mechanism to store bluetooth devicesPaulo Borges1-0/+23
This patch adds a hash that will store every known bluetooth device that implements DUN service.
2013-03-24dundee: Initial GDBusClient for BlueZ 5Paulo Borges2-0/+38
This patch adds callbacks to track additions of BlueZ related interfaces.
2013-03-24dundee: Start BlueZ 5 supportPaulo Borges1-0/+37
This patch adds the BlueZ 5 support file for dundee.
2013-03-24dundee: Rename dundee BlueZ 4 supportPaulo Borges1-0/+0
The BlueZ 4 support file for dundee has now been renamed to bluez4.c to make it easier to add a BlueZ 5 support file.
2013-02-22dundee: Fix typo in Manager's signal DeviceAddedPaulo Borges1-1/+1
This typo was preventing dundee from sending the signal.
2013-01-16bluetooth: Rename bluetooth pluginsClaudio Takahasi1-1/+1
As BlueZ 5 introduced backwards incompatible API changes, and we want to keep support for BlueZ 4 based plugins for some time, we need to separate the plugins that are based on BlueZ 4 from the ones based on BlueZ 5. The bluetooth.c plugin has now been renamed to bluez4.c and the hfp_hf.c plugin is renamed to hfp_hf_bluez4. This will make it easy to add a HFP HF plugin for BlueZ 5.
2012-10-25systemd: prevent duplicate logging messages in journalMarti Raudsepp1-0/+1
By default, both stderr and syslog messages go to the systemd journal, which results in duplicate messages being logged. Thanks to Vinicius Costa Gomes for pointing out this problem.
2012-08-17dundee: disconnect bluetooth link in case dial failsGustavo Padovan1-0/+2
If the ATD*99# dial fails for some reason, NO CARRIER, for example, we need to disconnect the bluetooth link and do further clean up on disconnect_callback().
2012-08-17dundee: explicit shutdown the bluetooth file descriptorGustavo Padovan1-0/+7
If we do not shut it down the fd can remain opened. This make impossible to try a re-connect: busy is returned in this case. We call shutdown here to make sure that the link is always closed.
2012-08-17dundee: add timeout to close stalled ppp handshakeGustavo Padovan3-0/+35
If something goes wrong the PPP handshake can stall, then we just add a timer to return an error after a certain timeout (15 seconds).
2012-05-29build: Remove dependency on libcap-ngMarcel Holtmann1-13/+0
2012-05-22dundee: Add Bluetooth DUN driverDaniel Wagner3-0/+295
2012-05-22dundee: Add PPP handling code to deviceDaniel Wagner1-2/+252
2012-05-22dundee: Add device D-Bus interfaceDaniel Wagner2-0/+226
2012-05-22dundee: Add driver helper functionsDaniel Wagner2-0/+23
2012-05-22dundee: Add device un/registerDaniel Wagner2-1/+89
2012-05-22dundee: Add callback helpersDaniel Wagner1-0/+44
2012-05-22dundee: Manager append devicesDaniel Wagner1-0/+22
2012-05-22dundee: Add skeleton implementation for deviceDaniel Wagner3-1/+118
2012-05-22dundee: Add Manager interfaceDaniel Wagner3-6/+109
2012-05-22dundee: Add systemd configuration fileDaniel Wagner1-0/+11
2012-05-22dundee: Add D-Bus configuration fileDaniel Wagner1-0/+23
2012-05-22dundee: Add D-Bus error messagesDaniel Wagner2-0/+48
2012-05-22dundee: Add skeleton implementationDaniel Wagner2-0/+301