summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-09-18[SP 2025-09-01] Fix use after free in acl_arbiterbanksia-dev Brian Delwiche
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)
2025-04-09Merge cherrypicks of ['googleplex-android-review.googlesource.com/32461530'] ↵ Android Build Coastguard Worker
into 25Q2-release. Change-Id: I4b359027c466c8e1dda652def0cb0bc8cc70e2b9
2025-04-09IOP fix for Citizen devices Himanshu Rawat
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
2025-03-24Snap for 13264465 from f3d3aaea2395ebd521401d7099c03a206292aba0 to 25Q2-release Android Build Coastguard Worker
Change-Id: Ia082bf0911d23e7eedaa6cce9432406dda653d00
2025-03-24Merge "Uses the correct unit of conn interval - 1.25ms" into main Treehugger Robot
2025-03-23Snap for 13259233 from 46e4fd8dc639f8201d80798063894c9a9faf35f2 to 25Q2-release Android Build Coastguard Worker
Change-Id: I16038f173492098d8cb4ecc629f5e6622d017bea
2025-03-23Merge "flag: Remove adm_fix_disconnect_of_set_member flag" into main Treehugger Robot
2025-03-22Merge "Add flag fix_private_gatt_advertisement" into main Hyundo Moon
2025-03-22Add flag fix_private_gatt_advertisement Hyundo Moon
Bug: 405315235 Bug: 315241296 Test: m -j Flag: EXEMPT, flag adding CL Change-Id: I764e58c7b10d6f792abf2901426b1f7841126169
2025-03-22Merge "flag: Remove adm_verify_active_fallback_device flag" into main Treehugger Robot
2025-03-22flag: Remove adm_fix_disconnect_of_set_member flag Łukasz Rymanowski
Flag has been delivered Bug: 374320313 Test: mmm packages/modules/Bluetooth Flag: EXEMPT, flag cleanup Change-Id: I2d35742a6205ef9bbd9e83bea35826c465f427a0
2025-03-22flag: Remove adm_verify_active_fallback_device flag Łukasz Rymanowski
Flag has been delivered Bug: 369799111 Test: mmm packages/modules/Bluetooth Flag: EXEMPT, flag cleanup Change-Id: I31e7504570fbf01dd1f8a988353ffd7f5a7a041f
2025-03-22Merge "flag: Remove mcp_allow_play_without_active_player flag" into main Treehugger Robot
2025-03-22Snap for 13258483 from 48c32ce7a0d6d0cfaff65105e4254a84bc9fb94c to 25Q2-release Android Build Coastguard Worker
Change-Id: Ib0b34e668d6c4bd21ae8e30d5b679c98a026e06b
2025-03-22flag: Remove mcp_allow_play_without_active_player flag Łukasz Rymanowski
Flag has been delivered Bug: 337169240 Test: mmm packages/modules/Bluetooth Flag: EXEMPT, flag cleanup Change-Id: Ibb1149c1e8d72e0edc29a439959d0f2ef5f2788a
2025-03-22Merge "25Q1: Remove Flag update_active_device_in_band_ringtone" into main Treehugger Robot
2025-03-2225Q1: Remove Flag update_active_device_in_band_ringtone Nitin Jadhav
Bug: 349318724 Fix: 349318724 Test: m com.google.android.bt Test: atest -v HeadsetServiceAndStateMachineTest -c Test: atest -v HeadsetServiceTest -c Change-Id: I8f1f4f7195a8da595c9d1df3ed7fce7daacfcbd2
2025-03-21Snap for 13256841 from 4d0a79dd0933ecb7e561d1346aca8b82ef3fa196 to 25Q2-release Android Build Coastguard Worker
Change-Id: I88d7faf8c54ebea0306d17719211c9276f0ebb18
2025-03-21Merge "floss: Fix build" into main Treehugger Robot
2025-03-21Merge "Add call_bluetooth_ready_before_profiles_start" into main William Escande
2025-03-21Add call_bluetooth_ready_before_profiles_start William Escande
Bug: 405437771 Bug: 315241296 Test: m . Flag: com.android.bluetooth.flags.call_bluetooth_ready_before_profiles_start Change-Id: I6bb5415d9322c15b09c01c777b50a4a8e1c6e9b2
2025-03-21headset: check property before showing ui Ludvig Hansson
Take system property `bluetooth.hfp_volume_control.enabled` into consideration when performing volume changes to determine if volume ui should be displayed or not. Similar check already present in HeadsetClientStateMachine.java Bug: 348420422 Bug: 404152232 Test: atest BluetoothJavaUnitTests:HeadsetStateMachineTest Test: adjust volume in call using handsfree while `bluetooth.hfp_volume_control.enabled` is false. Flag: com.android.bluetooth.flags.hfp_volume_control_property Change-Id: I3cca9f580fb188ab37355d71b4c8a51699082efc
2025-03-21Merge "Enable/Disable debug features based on build type" into main Treehugger Robot
2025-03-21Merge "Pandora: prepare for LE Audio streaming" into main Krzysztof Kopyscinski (xWF)
2025-03-21Merge "Properly stop tethering in test teardown" into main Thomas Girardier
2025-03-21Merge changes I0a52adef,I774c0dfb,Ib0decd98,I43d79ad4 into main Treehugger Robot
* 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
2025-03-21Pandora: prepare for LE Audio streaming Krzysztof Kopyściński
This patch moves streaming functions from HAP interface to LE Audio one, making it possible to use by all test groups. It also applies fixes to logic in kotlin, making it usable to enter streaming state. Bug: 398162752 Flag: EXEMPT, test only change Test: atest pts-bot, not actually used in tests yet Change-Id: Ie543469206046ce58306a1d0fe753e22cb2ab113
2025-03-21Merge changes I9c28b437,I8256e68a into main Łukasz Rymanowski (xWF)
* changes: flag: Remove leaudio_codec_config_callback_order_fix flag flag: Remove leaudio_speed_up_reconfiguration_between_call flag
2025-03-21floss: Fix build Hsin-chen Chuang
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
2025-03-20Merge "Add "Test cases for ...Test" to all unit tests" into main Treehugger Robot
2025-03-20Merge "Optimize and clean up ScanControllerTest" into main Treehugger Robot
2025-03-20Merge "Add ScanClientTest" into main Treehugger Robot
2025-03-21Optimize and clean up ScanControllerTest Ömer Faruk Yılmaz
- Add more coverage. 10 more unit tests - Reorganize tests to follow the order of ScanController - Consolidate onBatchScanReportsInternal to a single test with @TestParameter - Remove unused TestLooper Bug: 404652736 Test: atest ScanControllerTest Flag: EXEMPT test only Change-Id: I5d104312c507eb7a74e0ab46f2eca24d3deae75c
2025-03-21Add "Test cases for ...Test" to all unit tests Ömer Faruk Yılmaz
This makes it easy to jump the source code via CTRL/CMD + click when viewing the test files in Code Search and most IDEs. Bug: 404652736 Test: atest BluetoothJavaUnitTests Flag: EXEMPT test only Change-Id: I68011122e04084441825a6a09775bcbfdd3c3058
2025-03-20Merge "getAdapterProxy: null-check re-order" into main William Escande
2025-03-21Add ScanClientTest Ömer Faruk Yılmaz
Bug: 404652736 Test: atest ScanClientTest Flag: EXEMPT test only Change-Id: I37c95a2d444647437196c9b6566bb8061393efd8
2025-03-20Snap for 13248265 from 3201950c76d10806bc93b3e720ad756e3bf3ee67 to 25Q2-release Android Build Coastguard Worker
Change-Id: I983f5c2cf784be45b86880621e1dc0c552f60621
2025-03-20Merge "BlockingAdapter: remove STATE_UNKNOWN" into main William Escande
2025-03-20getAdapterProxy: null-check re-order William Escande
Bug: 404290817 Fix: 404290817 Bug: 404058947 Flag: EXEMPT bugfix obvious and without risk Test: atest CtsBluetoothTestCases Change-Id: I18e528e7324c81d710952425b7dfacf4a504bf40
2025-03-20BlockingAdapter: remove STATE_UNKNOWN William Escande
STATE_UNKNOWN was an attempt to enforce we are not in a transitionary state, but "isLeEnabled" already does that. This state is currently miss-behaving if the test start while bluetooth is already off. Bug: 404722316 Fix: 404722316 Test: atest CtsRangingTestCases Flag: TEST_ONLY Change-Id: I3546a3f8628d6c87fa26a28e6a9fbf8604734a1e
2025-03-20Merge "Add flag rssi_scan_filter" into main Treehugger Robot
2025-03-20Merge "Test L2CAP LE socket creation and createBond concurrency" into main Treehugger Robot
2025-03-20Uses the correct unit of conn interval - 1.25ms Steven Liu
Flag: EXEMPT bug fix, flag was in nextfood Bug: 397752891 Test: atest --host bluetooth_test_gd_unit Change-Id: I3ad9108a1ffadf55618a68a89102e396b084a0a2
2025-03-20Merge "Remove flag use_le_shim_connection_map_guard" into main Jakub Pawłowski
2025-03-20Merge "Remove flag api_get_connection_state_using_identity_address" into main Jakub Pawłowski
2025-03-20Merge "Remove flag improve_create_connection_for_already_connecting_device" ↵ Jakub Pawłowski
into main
2025-03-20Merge "flag: Remove gatt_server_requests_fix flag" into main Treehugger Robot
2025-03-20Merge "flag: Remove gatt_disconnect_fix flag" into main Łukasz Rymanowski (xWF)
2025-03-20flag: Remove leaudio_mono_location_errata flag Łukasz Rymanowski
Flag has been delivered Bug: 331139722 Test: mmm packages/modules/Bluetooth Flag: EXEMPT, flag cleanup Change-Id: I0a52adef9694ca6b852f52621583840252f7fb2c
2025-03-20flag: Remove leaudio_improve_switch_during_phone_call flag Łukasz Rymanowski
Flag has been delivered Bug: 369322905 Test: mmm packages/modules/Bluetooth Flag: EXEMPT, flag cleanup Change-Id: I774c0dfb9b17848d5bc1ef1e97d611f8b277437f