- 25 Apr, 2016 1 commit
-
-
Marie Janssen authored
We don't need to persist the unpaired devices to NVRAM so skip saving them. This fixes a regression in a previous patch where the most recent instead of the least recent devices would be removed, making some devices unpairable in extremely busy environments. This is a backport of http://r.android.com/210955 and http://r.android.com/212838 together. Bug: 26071376 Change-Id: If7ee9d960f70c836bf08b78da5f3fc852ba60a85 (cherry picked from commit b646eb39)
-
- 31 Mar, 2016 1 commit
-
-
The Android Automerger authored
-
- 30 Mar, 2016 1 commit
-
-
The Android Automerger authored
-
- 29 Mar, 2016 1 commit
-
-
The Android Automerger authored
-
- 28 Mar, 2016 1 commit
-
-
Marie Janssen authored
If a malicious client set a pin that was too long it would overflow the pin code memory. Bug: 27411268 Change-Id: I9197ac6fdaa92a4799dacb6364e04671a39450cc (cherry picked from commit f0a69c39)
-
- 01 Mar, 2016 3 commits
-
-
Andre Eisenbach authored
Add ability and interface for adding dynamic entries to the interop workaround database. Bug: 26548845 Change-Id: Id886e4233fc1548727e79f1581cdc0c6f0738d59 (cherry picked from commit 0b1e548e)
-
Andre Eisenbach authored
Bug: 26551752 Change-Id: I14c5e3fcda0849874c8a94e48aeb7d09585617e1 (cherry picked from commit ed015818)
-
Addison Nuding authored
-
- 27 Feb, 2016 2 commits
-
-
Andre Eisenbach authored
Add ability and interface for adding dynamic entries to the interop workaround database. Bug: 26548845 Change-Id: Id886e4233fc1548727e79f1581cdc0c6f0738d59 (cherry picked from commit 0b1e548e)
-
Andre Eisenbach authored
Bug: 26551752 Change-Id: I14c5e3fcda0849874c8a94e48aeb7d09585617e1 (cherry picked from commit ed015818)
-
- 25 Jan, 2016 1 commit
-
-
Marie Janssen authored
When loads of devices are discovered a config file which is too large can be written out, which causes the BT daemon to crash on startup. This limits the number of config entries for unpaired devices which are initialized, and prevents a large number from being saved to the filesystem. Bug: 26071376 Change-Id: I4a74094f57a82b17f94e99a819974b8bc8082184 (cherry picked from commit d77f1999) (cherry picked from commit 05419c8b)
-
- 22 Jan, 2016 1 commit
-
-
Marie Janssen authored
When loads of devices are discovered a config file which is too large can be written out, which causes the BT daemon to crash on startup. This limits the number of config entries for unpaired devices which are initialized, and prevents a large number from being saved to the filesystem. Bug: 26071376 Change-Id: I4a74094f57a82b17f94e99a819974b8bc8082184 (cherry picked from commit d77f1999) (cherry picked from commit 05419c8b)
-
- 12 Nov, 2015 1 commit
-
-
The Android Automerger authored
-
- 10 Nov, 2015 1 commit
-
-
Myles Watson authored
While I'm here - use __func__ consistently in btif_hh_poll_event_thread. - remove braces around a single line BUG: 24647083 Change-Id: Iad9107714bcf567ff66a7d82fdd8a4832dce1ec5 Signed-off-by:
Myles Watson <mylesgw@google.com>
-
- 08 Nov, 2015 1 commit
-
-
The Android Automerger authored
-
- 05 Nov, 2015 2 commits
-
-
Andre Eisenbach authored
This will ensure that devices which do not contain a device name in the advertising record are stored with the correct address type to ensure re-connection to the device succeeds. Bug: 25499163 Change-Id: I85f18ce2de267844c5d5ed49beeb448b9b074d74
-
The Android Automerger authored
-
- 04 Nov, 2015 3 commits
-
-
Andre Eisenbach authored
-
Andre Eisenbach authored
Bug: 24344122 Change-Id: I7b7ed4459c4f377d97b608bfe2e0c13aac31680e
-
Andre Eisenbach authored
Bug: 25467621 Change-Id: Ifdb52295fa5b8c5a39524a722dc044227c735240
-
- 01 Nov, 2015 1 commit
-
-
The Android Automerger authored
-
- 29 Oct, 2015 1 commit
-
-
Andre Eisenbach authored
Some devices (ex. Nexus Player remote) do not take well to having the remote version queried while a remote feature request is also sent and subsequently fail encryption. This patch serializes the query of the remote version and requires both remote features and the remote version to be read before calling a connection established. Bug: 25357767 Change-Id: Ie70eea241b47b81778d8e0df47f3a8f376316932
-
- 28 Oct, 2015 1 commit
-
-
The Android Automerger authored
-
- 27 Oct, 2015 2 commits
-
-
Andre Eisenbach authored
Request remote version information for LE links when connecting and ensure LMP version is >= 8 (Bluetooth 4.2) before setting the LinkKey bits in the pairing request. This is to ensure older remote devices do not get confused by the additional bit(s) in the pairing request. Bug: 25277879 Change-Id: I25424e541fa5244d8f522dffc62cdedc24f4f35b
-
Ajay Panicker authored
Bug: 17901099 Change-Id: Ib61113b19c9c9798b9ea992fad0ce997dcc2e2f8
-
- 25 Oct, 2015 1 commit
-
-
The Android Automerger authored
-
- 23 Oct, 2015 3 commits
-
-
Andre Eisenbach authored
-
Mattias Agren authored
Whenever a device has more than 1 ACL link active and transferring data on one of its links via PAN, HH or JV (RFCOMM) the sys busy/idle state toggles frequently. To avoid triggering role switches for each of these events we filter this out and let the other SYS events handle it in combination with other role policy management code. Ideally we should revert the toggling to properly reflect the busy/idle state of each profile but to limit risk of side effects at this stage we will make this intermittent change. This also affects audio streaming in certain cases. Bug: 24570959, 25129209 Change-Id: I141e17ee069c82624e153fd8de5db90ae93724b9
-
Andre Eisenbach authored
Since alarms [/callbacks] are used in the critical audio path, raising the thread priority is required to ensure timely encoding/transmission of audio packets and avoiding thread pre-emption. This patch indiscriminatly raises the (single) callback thread priority, affecting all alarm callbacks. In the future, thread priotiry should be adjusted based on the alarms pending in the queue. Bug: 24570959 Change-Id: I64928fd7325f1d6f76815a185dbccf1e01ae30d2
-
- 21 Oct, 2015 4 commits
-
-
The Android Automerger authored
-
Andre Eisenbach authored
128-bit UUIDs for GATT services discovered using SDP are byte-ordered incorrectly. This patch fixes both the SDP discovery as well as the SDP record creation code. Bug: 24344122 Change-Id: Iee4bf33dcbbc5ee0f2380b48330107232bd0401b
-
Andre Eisenbach authored
-
Andre Eisenbach authored
Sometimes, during result-heavy LE scans, the UART byte stream can become corrupted, leading to assertions caused by mis-interpreting the bytes following the corruption. This workaround looks for tell-tale signs of a BLE event and attempts to skip the correct amount of bytes in the stream to re-synchronize onto a packet boundary. Bug: 23934838 Change-Id: Ifadaecf8077cb1defc7134c59c97302fca660f81
-
- 19 Oct, 2015 1 commit
-
-
Andre Eisenbach authored
Remove the absolute volume control whitelist to enable absolute volume control for all compatible devices. Bug: 25081918 Change-Id: Iab0e4b4c4fd3dac0fefdf62ec80419dd64b56c0c
-
- 11 Oct, 2015 2 commits
-
-
The Android Automerger authored
-
Andre Eisenbach authored
Bug: 24737963 Change-Id: If3b59437439305b490c5fc260a7080cee04f09c5
-
- 08 Oct, 2015 1 commit
-
-
The Android Automerger authored
-
- 07 Oct, 2015 1 commit
-
-
Andre Eisenbach authored
The audio sub-system and audio related tasks run at elevated thread priorities in order to ensure timely handling of audio packets. This patch raises the thread priority of lower layer Bluetooth tasks involved in delivering audio packets to avoid thread pre-emption and subsequent audio skipping. Bug: 24570959 Change-Id: I5e19ee4590207df753f7b8bfc22174959722ec2d
-
- 27 Sep, 2015 1 commit
-
-
The Android Automerger authored
-
- 25 Sep, 2015 1 commit
-
-
Pavlin Radoslavov authored
* commit '74dad515': Disable opening network debug ports for security reasons
-