summaryrefslogtreecommitdiff
path: root/dundee
Commit message (Collapse)AuthorAgeFilesLines
* dundee: Fix out-of-order freeDenis Kenzior2015-05-131-2/+1
| | | | CALLBACK_WITH_FAILURE used data structure freed just beforehand
* dundee: return error if there is a connection procedure ongoingGustavo Padovan2013-06-293-0/+11
|
* bluez5: Unify bt_register_profile_* into a single functionVinicius Costa Gomes2013-04-251-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.
* dundee: Handle Profile connect and disconnectPaulo Borges2013-03-241-10/+105
|
* dundee: Add dundee disconnect functionPaulo Borges2013-03-242-3/+14
|
* dundee: Add support for driver connectPaulo Borges2013-03-241-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.
* dundee: Add BlueZ Profile handlerPaulo Borges2013-03-241-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.
* dundee: Register/unregister dundee devicePaulo Borges2013-03-241-0/+23
| | | | | This patch adds the dundee device struct to the our Bluetooth device representation.
* dundee: Add dundee device driver skeletonPaulo Borges2013-03-241-0/+18
| | | | | This patch adds the functions to be called when the dundee will connect or disconnect with a Bluetooth device.
* dundee: Listen to devices property changesPaulo Borges2013-03-241-0/+15
| | | | | When a bluetooth device property change and this property is Alias, we need to refresh our representation of this device.
* dundee: Add tracking of bluetooth devicesPaulo Borges2013-03-241-0/+102
| | | | | This patch tracks the GDBusProxy for Bluetooth devices in order to be able to get their properties.
* dundee: Add mechanism to store bluetooth devicesPaulo Borges2013-03-241-0/+23
| | | | | This patch adds a hash that will store every known bluetooth device that implements DUN service.
* dundee: Initial GDBusClient for BlueZ 5Paulo Borges2013-03-242-0/+38
| | | | | This patch adds callbacks to track additions of BlueZ related interfaces.
* dundee: Start BlueZ 5 supportPaulo Borges2013-03-241-0/+37
| | | | This patch adds the BlueZ 5 support file for dundee.
* dundee: Rename dundee BlueZ 4 supportPaulo Borges2013-03-241-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.
* dundee: Fix typo in Manager's signal DeviceAddedPaulo Borges2013-02-221-1/+1
| | | | This typo was preventing dundee from sending the signal.
* bluetooth: Rename bluetooth pluginsClaudio Takahasi2013-01-161-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.
* systemd: prevent duplicate logging messages in journalMarti Raudsepp2012-10-251-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.
* dundee: disconnect bluetooth link in case dial failsGustavo Padovan2012-08-171-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().
* dundee: explicit shutdown the bluetooth file descriptorGustavo Padovan2012-08-171-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.
* dundee: add timeout to close stalled ppp handshakeGustavo Padovan2012-08-173-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).
* build: Remove dependency on libcap-ngMarcel Holtmann2012-05-291-13/+0
|
* dundee: Add Bluetooth DUN driverDaniel Wagner2012-05-223-0/+295
|
* dundee: Add PPP handling code to deviceDaniel Wagner2012-05-221-2/+252
|
* dundee: Add device D-Bus interfaceDaniel Wagner2012-05-222-0/+226
|
* dundee: Add driver helper functionsDaniel Wagner2012-05-222-0/+23
|
* dundee: Add device un/registerDaniel Wagner2012-05-222-1/+89
|
* dundee: Add callback helpersDaniel Wagner2012-05-221-0/+44
|
* dundee: Manager append devicesDaniel Wagner2012-05-221-0/+22
|
* dundee: Add skeleton implementation for deviceDaniel Wagner2012-05-223-1/+118
|
* dundee: Add Manager interfaceDaniel Wagner2012-05-223-6/+109
|
* dundee: Add systemd configuration fileDaniel Wagner2012-05-221-0/+11
|
* dundee: Add D-Bus configuration fileDaniel Wagner2012-05-221-0/+23
|
* dundee: Add D-Bus error messagesDaniel Wagner2012-05-222-0/+48
|
* dundee: Add skeleton implementationDaniel Wagner2012-05-222-0/+301