blob: 9d98aa158a28e900319062a78dbdaee04ac908ed [file] [log] [blame]
package: "com.android.bluetooth.flags"
container: "com.android.btservices"
flag {
name: "clear_auth_collision_state_on_pairing_complete"
namespace: "bluetooth"
description: "Clear authentication collision state on pairing conclusion"
bug: "358116527"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "pairing_on_unknown_transport"
namespace: "bluetooth"
description: "Allow pairing on transport not known to be supported by the remote device"
bug: "335239971"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "cancel_pairing_only_on_disconnected_transport"
namespace: "bluetooth"
description: "Cancel pairing due to unexpected disconnection only if the transport matches"
bug: "338152239"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "temporary_pairing_device_properties"
namespace: "bluetooth"
description: "Do not remove the device properties immediately after insecure pairing"
bug: "342202557"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "use_local_oob_extended_command"
namespace: "bluetooth"
description: "Use HCI Read Local OOB Extended Data command to generate local OOB when Secure Connections is supported by the controller"
bug: "342250775"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "pairing_name_discovery_addresss_mismatch"
namespace: "bluetooth"
description: "Do not abort pairing if name discovery for a another device fails"
bug: "349144497"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "guest_mode_bond"
namespace: "bluetooth"
description: "Do not remove guest mode bonded devices on BT restart in guest mode"
bug: "349882273"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "remove_dup_pairing_response_in_oob_pairing"
namespace: "bluetooth"
description: "Avoid sending duplicate pairing response when device is in peripheral role & OOB pairing mode chosen"
bug: "351948689"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "wait_for_disconnect_before_unbond"
namespace: "bluetooth"
description: "Disconnect all links before removing the bond"
bug: "345299969"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "name_discovery_for_le_pairing"
namespace: "bluetooth"
description: "Perform LE name discovery for pairing if device name is not known"
bug: "355095011"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "transmit_smp_packets_before_release"
namespace: "bluetooth"
description: "Ensure that SMP packets are transmitted before SMP channel is released"
bug: "357106628"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "donot_queue_dup_rnr"
namespace: "bluetooth"
description: "Avoid queueing second RNR as part of ssp process"
bug: "361839492"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "read_le_appearance"
namespace: "bluetooth"
description: "Read GATT Appearance characteristic on new LE connections"
bug: "362367900"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "clear_pairing_state_when_no_devrec"
namespace: "bluetooth"
description: "Clear pairing state on early bond failure due to connection timeout and devrec is not created"
bug: "364321751"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "donot_validate_bond_state_from_profiles"
namespace: "bluetooth"
description: "do not validate bond state from profiles for incoming connections as stack already ensures secure service access"
bug: "353738134"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "save_peer_csrk_after_ltk_gen"
namespace: "bluetooth"
description: "save peer csrk after ltk generated so that right security level is marked as part of peer csrk"
bug: "365567905"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "wait_for_lea_disc_on_le_acl_stat"
namespace: "bluetooth"
description: "Check for LE ACL status before waiting on LEA discovery"
bug: "369687005"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "trigger_sec_proc_on_inc_access_req"
namespace: "bluetooth"
description: "Trigger security procedure as acceptor as needed"
bug: "376278485"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "smp_state_machine_stuck_after_disconnection_fix"
namespace: "bluetooth"
description: "Fix state machine stuck after pairing device disconnection"
bug: "376306092"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "prevent_service_connections_on_remove_bond"
namespace: "bluetooth"
description: "Disable service connections on remove bond"
bug: "378736590"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "donot_update_sec_flags_on_csrk_save"
namespace: "bluetooth"
description: "Updating sec flags while saving csrk info can cause setting securith level wrongly as security level might have not determined at that time"
bug: "379109304"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "ignore_auth_req_when_collision_timer_active"
namespace: "bluetooth"
description: "Ignore authentication request when collision timer is still active"
bug: "380328715"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "remove_device_in_main_thread"
namespace: "bluetooth"
description: "Device must be removed in main thread"
bug: "381275933"
metadata {
purpose: PURPOSE_BUGFIX
}
}
flag {
name: "identity_retention_on_restart"
namespace: "bluetooth"
description: "Retain identity address on BT restart"
bug: "383879096"
metadata {
purpose: PURPOSE_BUGFIX
}
}