| Age | Commit message (Collapse) | Author |
|
In SendPacketToPeer of acl_arbiter.cc, a buffer length is logged in one
case after an intermediate call may free the buffer, leading to use
after free.
Log instead from the buffer's source, which has not been freed at this
point in the code.
Bug: 406785684
Flag: EXEMPT obvious logic fix
Test: m libbluetooth
Test: researcher POC
Tag: #security
Change-Id: Idd13399c24399d01bcd668a4b779ef1980273691
(cherry picked from commit 243d7484e59730c522640b616445b2747b3062e5)
|
|
Some Citizen devices malfunction if a read request for LE Appearance characteristics is sent.
Test: mmm packages/modules/Bluetooth
Flag: EXEMPT IOP fix
Bug: 404674227
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:4a32c1bf903f4bf3b372a8f6fa52d8c66ca75ff7)
Merged-In: I18b363f278c3d956925500586abe3c67b1e0119d
Change-Id: I18b363f278c3d956925500586abe3c67b1e0119d
|
|
|
|
|
|
|
|
* changes:
flag: Remove leaudio_mono_location_errata flag
flag: Remove leaudio_improve_switch_during_phone_call flag
flag: Remove leaudio_unicast_no_available_contexts flag
flag: Remove le_audio_support_unidirectional_voice_assistant flag
|
|
* changes:
flag: Remove leaudio_codec_config_callback_order_fix flag
flag: Remove leaudio_speed_up_reconfiguration_between_call flag
|
|
This fixes build breakage caused by http://ag/32312459
Bug: 398195386
Bug: 393449774
Bug: 403298034
Test: m com.google.android.bt
Test: floss/build/build-in-container.py
Test: emerge floss
Flag: EXEMPT, Floss only change
Change-Id: Ib66f7399146e7c8d1588b6ce4c7efa11b8e51f2e
|
|
Flag: EXEMPT bug fix, flag was in nextfood
Bug: 397752891
Test: atest --host bluetooth_test_gd_unit
Change-Id: I3ad9108a1ffadf55618a68a89102e396b084a0a2
|
|
into main
|
|
|
|
Flag has been delivered
Bug: 331139722
Test: mmm packages/modules/Bluetooth
Flag: EXEMPT, flag cleanup
Change-Id: I0a52adef9694ca6b852f52621583840252f7fb2c
|
|
Flag has been delivered
Bug: 369322905
Test: mmm packages/modules/Bluetooth
Flag: EXEMPT, flag cleanup
Change-Id: I774c0dfb9b17848d5bc1ef1e97d611f8b277437f
|
|
Flag has been delivered
Bug: 332510824
Test: mmm packages/modules/Bluetooth
Flag: EXEMPT, flag cleanup
Change-Id: I43d79ad4975a4844a5dad560e8ec23595bf0ffb7
|
|
Flag has been delivered
Bug: 326442537
Test: mmm packages/modules/Bluetooth
Flag: EXEMPT, flag cleanup
Change-Id: I9c28b4374fd6101b44c32f855c6d1fa04be54bd5
|
|
Flag has been delivered
Bug: 352686917
Test: atest bluetooth_le_audio_client_test
Flag: EXEMPT, flag cleanup
Change-Id: I8256e68a65d543f32516094717cda14d00adad18
|
|
Flag has been delivered
Bug: 361538527
Test: mmm packages/modules/Bluetooth
Flag: EXEMPT, flag cleanup
Change-Id: I592acc88752e6f2b70b2702356667b904d29f710
|
|
Currently we use `ro.debuggable` sysprop to proxy the build type and
enable the debug features only for userdebug & eng builds (i.e.
non-user builds).
Since some non-production devices (e.g. Cuttlefish) could set
`ro.debuggable` even for user build, let's not rely on `ro.debuggable`
but directly detect the build type via `ro.build.type`.
Bug: 375056207
Test: m com.android.bt
Change-Id: I9c6a2e41786863315bfb89617ec914e06de4bab5
|
|
|
|
Make sure that stack has valid data path state when it is failed to be
set (usually due to controller issue).
If the state is incorrect, stack will try to remove data path when CIS
is disconnected which will lead to assert in btm_iso layer.
Bug: 404423428
Flag: Exempt, day to day fix
Test: atest bluetooth_le_audio_test
Change-Id: I311a86cfe54ccba39ae697bdc85a53ff254e44af
|
|
* changes:
Remove forward_get_set_report_failure_to_uhid flag
Remove serialize_hogp_and_dis flag
|
|
Bug: 369748430
Test: m -j
Flag: EXEMPT, flag removal
Change-Id: I4260c63046152360b5815ddfea82971b67387753
|
|
Also remove the TODO to implement multiservice HoGP since there are
more interop cases which requires us to distinguish the peripherals
before discovering HoGP services, e.g. INTEROP_HOGP_LONG_REPORT.
Bug: 367910199
Test: m -j
Flag: EXEMPT, flag removal
Change-Id: Id0fd9d5a328b1e97a6733308cfdf5fe50c0db6ff
|
|
|
|
|
|
|
|
|
|
|
|
Bug: 381884217
Flag: EXEMPT only changing OWNERS
Test: m .
Change-Id: I9c8322fca831c81a158bac4765f79db00ddb061b
|
|
|
|
When invalid connection handle is passed to btm_find_dev_by_handle(), it returns the first device which does not have any of the transports connected.
Test: mmm packages/modules/Bluetooth
Flag: EXEMPT trivial fix
Bug: 399122843
Change-Id: Idedd4a65ed4517ae6bee7efda9b0f87b7096a8c2
|
|
Test: atest PairingTest
Flag: EXEMPT Trivial
Bug: 403647202
Change-Id: I17320ec284ef27e1a8477046ae236660c25a77a3
|
|
|
|
|
|
Bug: 348559823
Fix: 348559823
Test: m Bluetooth
Flag: EXEMPT, flag cleanup
Change-Id: Ibba32335117ba9cb994ff96d3320351dbfed686d
|
|
Fix a memeory error found through hwasan testing.
Bug: 377078141
Test: atest net_test_stack_sdp
Flag: EXEMPT minor test change no logic update
Change-Id: I7b26a8e3e7bcfbe4650c2ad4b35beb0ff38b8829
|
|
|
|
callback" into main
|
|
|
|
|
|
|
|
Bug: 401588157
Test: m com.android.bt
Flag: EXEMPT, no logical change
Change-Id: I6a7269d1084f86d0d12ee4ba8d040a6ef441a069
|
|
Bug: 398195386
Bug: 393449774
Bug: 403298034
Flag: EXEMPT, minor bugfix
Test: m com.android.bt
Change-Id: I439928b923db6eab04d79f7265a59db798d2b276
|
|
into main
|
|
Bug: 403545449
Test: mma -j32
Flag: exempt, just removing dead code
Change-Id: Id37370e3a078c1f20a22bfa4e94ee421f9ff2f23
|
|
|
|
|
|
In the peripheral role stack does not immediately encrypt the link after BR/EDR pairing. Instead it tries to change the role first. If the role change fails, the link is not encrypted. Some remote devices don't like to concede the central role.
Secured service access would eventually force the encryption but it delays potential CTKD and service discovery.
Test: mmm packages/modules/Bluetooth
Flag: com.android.bluetooth.flags.immediate_encryption_after_pairing
Bug: 401192310
Bug: 402510244
Change-Id: I9a31ae46cb80b3bb42c6f4b0fbf957fb83876db1
|
|
BTM_LE_COMPLT_EVT event callback may remove the device record. We must check the validity of the device record before using it.
Test: mmm packages/modules/Bluetooth
Flag: EXEMPT nullcheck
Bug: 402375492
Change-Id: I0ef8af53dac6e401278ced920e17d40925f3166c
|
|
android_log_event_list is not equivalent
to an ostream formatter as each << parameter
is generated as a separate parameter.
The logging refactor failed to take this
into account and inlined a StringPrintf
call, thus increasing the parameter count.
Bug: 403676434
Flag: EXEMPT, minor bug fix
Test: m com.android.bt
Change-Id: I10c72792232db3aef0e5b151aa967c95e604c877
|