summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Release 4.304.30Marcel Holtmann2009-02-122-1/+10
|
* Update library versionMarcel Holtmann2009-02-121-1/+1
|
* Update comments on when to store link keysMarcel Holtmann2009-02-121-1/+3
|
* Fix not handling properly local name changes.Luiz Augusto von Dentz2009-02-123-11/+33
| | | | | | | Changing adapter name via dbus was emitting PropertyChanged right away. This not only can cause consistency problems but also makes bluetoothd to not emit a PropertyChanged when a third application such as hciconfig changes the adapter name.
* Use correct dev pointerJohan Hedberg2009-02-121-1/+1
|
* Fix resetting trusts on every reboot.Luiz Augusto von Dentz2009-02-123-15/+17
|
* If remote side initiates dedicated bonding follow it and store the keyMarcel Holtmann2009-02-121-1/+7
|
* Reset the authentication requirements after bonding completeMarcel Holtmann2009-02-121-2/+1
|
* Reset authentication requirements after simple pairing completeMarcel Holtmann2009-02-121-1/+2
|
* Add CID field to L2CAP socket address structureMarcel Holtmann2009-02-121-0/+1
|
* Always store the link key when we initiate dedicated bondingJohan Hedberg2009-02-101-3/+9
|
* Fix memory leaks in hciconfig and hcitoolGustavo F. Padovan2009-02-102-5/+16
| | | | | Some printfs were using functions that return dynamic allocated memory as parameters.
* Make the unix IPC handling more robustJohan Hedberg2009-02-101-22/+19
| | | | | This patch adds extra checks to strictly only allow messages that can be expected to work with the current code.
* Fix error messageJohan Hedberg2009-02-101-1/+1
|
* Always store pre-2.1 link key typesJohan Hedberg2009-02-091-1/+1
|
* Release 4.294.29Marcel Holtmann2009-02-072-1/+16
|
* Update library versionMarcel Holtmann2009-02-071-1/+1
|
* Fix authorization cancelation when connection dropsJohan Hedberg2009-02-061-7/+8
|
* Remove unnecessary empty lineJohan Hedberg2009-02-061-1/+0
|
* Various coding style cleanupsJohan Hedberg2009-02-064-81/+109
|
* Attempt to parse all AT commands within bufferJohan Hedberg2009-02-061-20/+29
|
* Fix typoJohan Hedberg2009-02-061-1/+1
|
* Remember to remove trust upon device removalJohan Hedberg2009-02-061-0/+6
|
* Also allow conference for CSD_CALL_STATUS_WAITINGJohan Hedberg2009-02-061-2/+2
|
* Don't changed combination keys for no-bondingJohan Hedberg2009-02-061-2/+5
|
* Make sure to always close the L2CAP raw socketJohan Hedberg2009-02-061-6/+9
|
* Add missing translation for CSD_CALL_STATUS_WAITINGJohan Hedberg2009-02-051-0/+2
|
* Only remove the temporary flag if we store the link keyJohan Hedberg2009-02-051-2/+2
|
* Always store changed combination keysJohan Hedberg2009-02-052-10/+10
|
* Use 0xff instead of 0xFFMarcel Holtmann2009-02-061-2/+2
|
* Get rid of the update_indicators callbackJohan Hedberg2009-02-051-34/+17
| | | | | This callback is not needed since the same information is communicated as part of the Service Level Connection setup procedure anyway.
* Add missing check for invalid auth requirements valueJohan Hedberg2009-02-051-1/+2
|
* Fix invalid local auth type checkingJohan Hedberg2009-02-041-1/+1
|
* Add check for invalid auth requirementJohan Hedberg2009-02-041-1/+2
|
* Copy remote auth requirements if the kernel returns 0xffJohan Hedberg2009-02-041-0/+3
|
* Don't store the link key for "no bonding" casesJohan Hedberg2009-02-042-5/+14
| | | | | We should not store the link key if either side had "no bonding" as their authentication requirement.
* Proper fix for the SLC checkJohan Hedberg2009-02-041-1/+2
|
* Fix new key type passingJohan Hedberg2009-02-041-1/+1
|
* Move link key writing from security.c to dbus-hci.cJohan Hedberg2009-02-043-13/+26
| | | | | This refactoring is preparation for more fine-grained link key writing control with e.g. SSP "no bonding" use cases.
* Fix SLC completion checkJohan Hedberg2009-02-041-1/+1
| | | | | We should check HF and not AG features when determining whether the SLC creation is complete or not.
* Store the old link key type for changed combination keysMarcel Holtmann2009-02-041-5/+12
|
* Don't make use of debug combination keys for further connectionsMarcel Holtmann2009-02-041-1/+3
|
* Don't clear the authentication request completely on SSP completeJohan Hedberg2009-02-041-3/+0
|
* Add icon for other audio devicesMarcel Holtmann2009-02-041-0/+2
|
* Delay AVRCP connection when remote device connects A2DPJohan Hedberg2009-02-044-3/+53
| | | | | | | The audio profile coexistence whitepaper recommends that the initiator of the A2DP connection also initiates the AVRCP connection. This patch adds a two second delay before we attempt connecting AVRCP after the remote device has connected A2DP to us.
* Add missing three-way calling feature bitJohan Hedberg2009-02-041-1/+2
|
* Refactor adapter and device struct fetching into a single functionJohan Hedberg2009-02-031-149/+56
|
* Add support for HCI_Simple_Pairing_Complete eventJohan Hedberg2009-02-035-0/+53
| | | | | | 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-033-6/+8
| | | | | This patch makes sure that we don't reply to the authentiction requests if we get disconnected before authentication has completed.
* Set up a stream for incoming connections if the sink doesn't do itJohan Hedberg2009-02-023-26/+70
| | | | | | | | | | | | | | Some headsets when acting as initiators of an AVDTP connection create the AVDTP signaling channel but don't do anything else over it (i.e. they expect us to set up a stream when needed). This patch makes bluetoothd do the same as AudioSink.Connect() if no AVDTP commands have been received from the sink within one second after it has created the AVDTP signaling channel to us. Setting up a stream is also important because the AudioSink Connected property is bound to the existence of a configured stream (which makes sense since an AVDTP connection as such tells us nothing about what sinks and sources there are or even if audio or video will be used).