summaryrefslogtreecommitdiffstats
path: root/src/device.h
Commit message (Collapse)AuthorAgeFilesLines
* Include the Paired property in the DeviceFound signalsJohan Hedberg2009-03-151-0/+1
| | | | | | Include the Paired property in the DeviceFound signals so that a UI doesn't have to do any special lookups to know if the device is paired or not.
* Fix emitting duplicated PropertyChanged signals for device Name property.Luiz Augusto von Dentz2009-02-131-0/+1
|
* Fix resetting trusts on every reboot.Luiz Augusto von Dentz2009-02-121-1/+1
|
* Add support for HCI_Simple_Pairing_Complete eventJohan Hedberg2009-02-031-0/+1
| | | | | | When we are the acceptors of a pairing request and we have used the Agent.DisplayPasskey we need to use the Simple Pairing Complete HCI event for calling Agent.Cancel.
* Fix authentication replies when disconnectedJohan Hedberg2009-02-031-1/+1
| | | | | This patch makes sure that we don't reply to the authentiction requests if we get disconnected before authentication has completed.
* Require MITM for dedicated bonding if the remote side is capable of itJohan Hedberg2009-01-161-0/+1
|
* Don't remove linkkeys upon adapter removalJohan Hedberg2009-01-131-1/+2
|
* Don't do reverse SDP for renewed link keysJohan Hedberg2009-01-131-0/+1
| | | | | | Add a flag for a renewed link key to the device struct so that when we get authentication complete we don't do reverse SDP or PropertyChanged(Paired, true) if a new bonding isn't being created.
* Handle active connection using device object.Luiz Augusto von Dentz2009-01-111-3/+6
|
* Move bonding creation to device.c.Luiz Augusto von Dentz2009-01-111-4/+23
|
* Update copyright informationMarcel Holtmann2009-01-011-1/+1
|
* Add support for device pattern drivers.Luiz Augusto von Dentz2008-11-071-1/+1
| | | | | | The support is necessary for driver like serial which should be able to register RFCOMM UUID but was unable to do so as we were only matching the profile itself.
* Add mechanism for adding new UUIDs from the driver sideJohan Hedberg2008-10-091-0/+1
| | | | | | With this patch drivers can notify the core daemon that a device supports some UUID. This is useful in case we don't have a service record for a profile which the remote device initiates a connection for.
* Make device driver probe calls take UUID's instead of full recordsJohan Hedberg2008-10-091-2/+4
| | | | | This is preparation for allowing the device object to be correctly set up even when we don't have the full service records but only the remote UUID's.
* Don't detect profile removal on during reverse service discoveryJohan Hedberg2008-10-091-1/+1
| | | | | | | Some devices will hide their service secords when they are connected so we incorrectly think that they have removed support for the profile. A simple solution is not to try to do this detection when we are doing reverse service discovery.
* Fix the service discovery-upon-pairing logicJohan Hedberg2008-10-081-1/+1
| | | | | | | | | The original code seems to try to handle the situation of two opposite directed pairing attempts (remote side starts dedicated bonding with us but someone calls CreatePairedDevice on our side at the same time). I'm not sure how likely this actually is or if it can even succeed, but the existing logic in the code was nevertheless wrong. After this patch is at least in theory makes sense to me (and is better commented if I forget what I was thinking when I wrote it).
* Don't do bonding_process_complete upon link_key_notifyJohan Hedberg2008-09-261-1/+3
|
* Move more pairing and discovery initiation logic into device.cJohan Hedberg2008-09-251-1/+2
|
* Do service discovery also for pairings initiated from the other sideJohan Hedberg2008-09-251-0/+3
|
* Find device ID from SDP recordsDavid Woodhouse2008-09-141-2/+0
|
* store pnp info when we receive a pnp recordDavid Woodhouse2008-09-131-0/+2
|
* Redefining device_get_address to take bdaddr_t as parameter.Alok Barsode2008-09-081-1/+1
|
* Renaming struct adapter to struct btd_adapter.Alok Barsode2008-09-041-2/+2
|
* Remove driver.c driver.h and remove workaround for to force a symbol resolution.Luiz Augusto von Dentz2008-08-181-0/+12
|
* Introduce driver.c and driver.h files.Luiz Augusto von Dentz2008-08-051-14/+0
|
* Move hcid to src directory and rename it to bluetoothdMarcel Holtmann2008-07-291-0/+58