blob: 0aa5e69425426348b68bf3acf6d19e2241bd3a58 [file] [log] [blame]
Himanshu Rawat31c32132024-02-27 17:53:37 +00001package: "com.android.bluetooth.flags"
2container: "com.android.btservices"
3
4flag {
Bhakthavatsala Raghavendrab0fd46d2024-08-06 18:05:00 +00005 name: "clear_auth_collision_state_on_pairing_complete"
Himanshu Rawat31c32132024-02-27 17:53:37 +00006 namespace: "bluetooth"
7 description: "Clear authentication collision state on pairing conclusion"
Bhakthavatsala Raghavendrab0fd46d2024-08-06 18:05:00 +00008 bug: "358116527"
9 metadata {
10 purpose: PURPOSE_BUGFIX
11 }
Himanshu Rawat31c32132024-02-27 17:53:37 +000012}
Himanshu Rawat0c027b32024-04-11 23:39:17 +000013
14flag {
15 name: "cleanup_le_only_device_type"
16 namespace: "bluetooth"
17 description: "Cleanup the duplicate bond records only if the device type is LE-only"
18 bug: "333949759"
19}
Himanshu Rawata99dc632024-04-16 22:00:45 +000020
21flag {
22 name: "pairing_on_unknown_transport"
23 namespace: "bluetooth"
24 description: "Allow pairing on transport not known to be supported by the remote device"
25 bug: "335239971"
26 metadata {
27 purpose: PURPOSE_BUGFIX
28 }
29}
Himanshu Rawat1d8fbf92024-05-01 07:05:13 +000030
31flag {
32 name: "cancel_pairing_only_on_disconnected_transport"
33 namespace: "bluetooth"
34 description: "Cancel pairing due to unexpected disconnection only if the transport matches"
35 bug: "338152239"
36 metadata {
37 purpose: PURPOSE_BUGFIX
38 }
39}
Himanshu Rawat494ebdf2024-05-22 18:40:54 +000040
41flag {
42 name: "temporary_pairing_device_properties"
43 namespace: "bluetooth"
44 description: "Do not remove the device properties immediately after insecure pairing"
45 bug: "342202557"
46 metadata {
47 purpose: PURPOSE_BUGFIX
48 }
49}
Himanshu Rawat64ee2302024-05-22 23:27:34 +000050
51flag {
52 name: "use_local_oob_extended_command"
53 namespace: "bluetooth"
54 description: "Use HCI Read Local OOB Extended Data command to generate local OOB when Secure Connections is supported by the controller"
55 bug: "342250775"
56 metadata {
57 purpose: PURPOSE_BUGFIX
58 }
59}
Himanshu Rawatb58b8e72024-06-24 22:52:15 +000060
61flag {
62 name: "pairing_name_discovery_addresss_mismatch"
63 namespace: "bluetooth"
64 description: "Do not abort pairing if name discovery for a another device fails"
65 bug: "349144497"
66 metadata {
67 purpose: PURPOSE_BUGFIX
68 }
69}
Himanshu Rawatff694df2024-06-27 21:56:10 +000070
71flag {
72 name: "guest_mode_bond"
73 namespace: "bluetooth"
74 description: "Do not remove guest mode bonded devices on BT restart in guest mode"
75 bug: "349882273"
76 metadata {
77 purpose: PURPOSE_BUGFIX
78 }
79}
Bhakthavatsala Raghavendra209756c2024-07-04 05:21:20 +000080
81flag {
82 name: "remove_dup_pairing_response_in_oob_pairing"
83 namespace: "bluetooth"
84 description: "Avoid sending duplicate pairing response when device is in peripheral role & OOB pairing mode chosen"
85 bug: "351948689"
86 metadata {
87 purpose: PURPOSE_BUGFIX
88 }
89}
Himanshu Rawat9ed02da2024-07-19 18:11:09 +000090
91flag {
92 name: "wait_for_disconnect_before_unbond"
93 namespace: "bluetooth"
94 description: "Disconnect all links before removing the bond"
95 bug: "345299969"
96 metadata {
97 purpose: PURPOSE_BUGFIX
98 }
99}
Himanshu Rawata6ffa202024-07-24 02:22:13 +0000100
101flag {
102 name: "name_discovery_for_le_pairing"
103 namespace: "bluetooth"
104 description: "Perform LE name discovery for pairing if device name is not known"
105 bug: "355095011"
106 metadata {
107 purpose: PURPOSE_BUGFIX
108 }
109}
Himanshu Rawat04883582024-08-02 18:20:59 +0000110
111flag {
112 name: "transmit_smp_packets_before_release"
113 namespace: "bluetooth"
114 description: "Ensure that SMP packets are transmitted before SMP channel is released"
115 bug: "357106628"
116 metadata {
117 purpose: PURPOSE_BUGFIX
118 }
119}
Bhakthavatsala Raghavendraa4e48a42024-08-05 20:31:00 +0000120
121flag {
122 name: "use_encrypt_req_for_av"
123 namespace: "bluetooth"
124 description: "Use encrypted link for AVDTP and AVCTP channel"
125 bug: "357662929"
126 metadata {
127 purpose: PURPOSE_BUGFIX
128 }
129}
Bhakthavatsala Raghavendrac5801582024-08-23 21:48:13 +0000130
131flag {
132 name: "donot_queue_dup_rnr"
133 namespace: "bluetooth"
134 description: "Avoid queueing second RNR as part of ssp process"
135 bug: "361839492"
136 metadata {
137 purpose: PURPOSE_BUGFIX
138 }
139}
Himanshu Rawat2e429f22024-08-27 20:44:49 +0000140
141flag {
142 name: "read_le_appearance"
143 namespace: "bluetooth"
144 description: "Read GATT Appearance characteristic on new LE connections"
145 bug: "362367900"
146 metadata {
147 purpose: PURPOSE_BUGFIX
148 }
149}
Bhakthavatsala Raghavendra890f1082024-09-03 18:23:16 +0000150
151flag {
152 name: "clear_pairing_state_when_no_devrec"
153 namespace: "bluetooth"
154 description: "Clear pairing state on early bond failure due to connection timeout and devrec is not created"
155 bug: "364321751"
156 metadata {
157 purpose: PURPOSE_BUGFIX
158 }
159}
Bhakthavatsala Raghavendrafd090d12024-07-17 18:29:39 +0000160
161flag {
162 name: "donot_validate_bond_state_from_profiles"
163 namespace: "bluetooth"
164 description: "do not validate bond state from profiles for incoming connections as stack already ensures secure service access"
165 bug: "353738134"
166 metadata {
167 purpose: PURPOSE_BUGFIX
168 }
169}
Bhakthavatsala Raghavendra0300fd22024-09-09 17:51:29 +0000170
171flag {
172 name: "save_peer_csrk_after_ltk_gen"
173 namespace: "bluetooth"
174 description: "save peer csrk after ltk generated so that right security level is marked as part of peer csrk"
175 bug: "365567905"
176 metadata {
177 purpose: PURPOSE_BUGFIX
178 }
179}