CarbonROM Changelog for cr-8.0
*Changes do not indicate successful weekly compilation*
--- Changed on 2023-02-18 ---
android_build_make: Bump Security String to 2023-02-05
android_build_make: Bump Security String to 2023-01-05
android_system_bt: Add bounds check in avdt_scb_act.cc
android_system_bt: Report failure when not able to connect to AVRCP
android_frameworks_opt_net_wifi: [DO NOT MERGE] wifi: Reset to default SAP configuration when doing factory reset
android_packages_apps_Bluetooth: Fix OPP comparison
android_packages_apps_Nfc: DO NOT MERGE OOBW in phNciNfc_MfCreateXchgDataHdr
android_packages_apps_Nfc: DO NOT MERGE OOBW in Mfc_Transceive()
android_packages_services_Telephony: prevent overlays on the phone settings
android_packages_services_Telecomm: Fix security vulnerability when register phone accounts.
android_frameworks_av: move MediaCodec metrics processing to looper thread
android_frameworks_base: Use rule package name in addAutomaticZenRule; specify "android" for all system apps
android_frameworks_base: Convert argument to intent in ChooseTypeAndAccountActivity
android_frameworks_base: [RESTRICT AUTOMERGE] Correct the behavior of ACTION_PACKAGE_DATA_CLEARED
android_frameworks_base: Ensure that only SysUI can override pending intent launch flags
android_frameworks_base: [RESTRICT AUTOMERGE] Add protections agains use-after-free issues if cancel() or queue() is called after a device connection has been closed.
android_frameworks_base: RESTRICT AUTOMERGE Revoke SYSTEM_ALERT_WINDOW on upgrade past api 23
android_frameworks_base: [RESTRICT AUTOMERGE] Trim the activity info of another uid if no privilege
android_frameworks_base: [RESTRICT AUTOMERGE][SettingsProvider] key size limit for mutating settings
android_frameworks_base: RESTRICT AUTOMERGE Revert "Revert "RESTRICT AUTOMERGE Validate permission tree size..."
android_frameworks_base: [SettingsProvider] mem limit should be checked before settings are updated
android_frameworks_base: [DO NOT MERGE] Fix conditionId string trimming in AutomaticZenRule
android_frameworks_base: RESTRICT AUTOMERGE Disable all A11yServices from an uninstalled package.
android_frameworks_base: Limit lengths of fields in Condition to a max length.
android: Track LOS fork(s) for 2023-02 ASB patching
--- Changed on 2022-12-18 ---
android_build_make: Bump Security String to 2022-12-05
android_system_bt: Fix integer overflow when parsing avrc response
android_system_bt: Add length check when copy AVDT and AVCT packet
android_system_bt: Add missing increment in bnep_api.cc
android_system_bt: RESTRICT AUTOMERGE Added max buffer length check
android_system_bt: Add length check when copy AVDTP packet
android_packages_services_Telecomm: Hide overlay windows when showing phone account enable/disable screen.
android_packages_apps_Settings: Add FLAG_SECURE for ChooseLockPassword and Pattern
android_packages_apps_Settings: Prevent exfiltration of system files via avatar picker.
android_packages_apps_Settings: Revert "Prevent exfiltration of system files via user image settings."
android_packages_apps_Bluetooth: Fix URI check in BluetoothOppUtility.java
android_frameworks_base: [DO NOT MERGE] Revert "Fix system zen rules by using owner package name if caller is system"
android_frameworks_base: [DO NOT MERGE] Revert "Check rule package name in ZenModeHelper.addAutomaticRule"
android_frameworks_base: Add safety checks on KEY_INTENT mismatch.
android_frameworks_base: [DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting
android_frameworks_base: [Do Not Merge] Ignore malformed shortcuts
android_frameworks_base: [DO NOT MERGE] Update window with FLAG_SECURE when bouncer is showing
android_frameworks_base: Fix a security issue in app widget service.
android_frameworks_base: Fix NPE
android_frameworks_base: [pm] forbid deletion of protected packages
android_frameworks_base: Include all enabled services when FEEDBACK_ALL_MASK.
android_frameworks_base: Validate package name passed to setApplicationRestrictions.
android_frameworks_base: RESTRICT AUTOMERGE Prevent non-admin users from deleting system apps.
android_frameworks_base: Limit the size of NotificationChannel and NotificationChannelGroup
android_frameworks_base: Revert "RESTRICT AUTOMERGE Prevent non-admin users from deleting system apps."
--- Changed on 2022-11-20 ---
android_build_make: Bump Security String to 2022-11-05
android_system_bt: Add buffer in pin_reply in bluetooth.cc
android_system_bt: Add negative length check in process_service_search_rsp
android_packages_services_Telecomm: DO NOT MERGE Fix security vulnerability issue for multi user call redirections.
android_packages_services_Telecomm: switch TelecomManager List getters to ParceledListSlice
android_packages_apps_PackageInstaller: Hide overlays on ReviewPermissionsAtivity
android_frameworks_opt_net_wifi: [DO NOT MERGE] wifi: remove certificates for network factory reset
android_frameworks_base: [DO NOT MERGE] Do not dismiss keyguard after SIM PUK unlock
android_frameworks_base: DO NOT MERGE Fix auto-grant of AR runtime permission if device is upgrading from pre-Q
android_frameworks_base: Fix system zen rules by using owner package name if caller is system
android_frameworks_base: [RESTRICT AUTOMERGE] Check permission for VoiceInteraction
android_frameworks_base: Trim any long string inputs that come in to AutomaticZenRule
android_frameworks_base: Check rule package name in ZenModeHelper.addAutomaticRule
android_frameworks_base: Do not send AccessibilityEvent if notification is for different user.
android_frameworks_base: [RESTRICT AUTOMERGE] Do not send new Intent to non-exported activity when navigateUpTo
android_frameworks_base: switch TelecomManager List getters to ParceledListSlice
android_frameworks_base: DO NOT MERGE Move accountname and typeName length check from Account.java to AccountManagerService.
android_frameworks_av: RESTRICT AUTOMERGE - [Fix vulnerability] setSecurityLevel in clearkey
android: Track LOS fork(s) for 2022-11 ASB patching
--- Changed on 2022-10-26 ---
android_vendor_carbon: config: Optimize Launcher3 and Settings for speed
android_vendor_carbon: config: Dexpreopt speed compile SystemUI
--- Changed on 2022-10-15 ---
android_build_make: Bump Security String to 2022-10-05
android_packages_apps_Settings: Validate config activities with their rule owners
android_system_bt: Fix potential interger overflow when parsing vendor response
android_frameworks_base: Enforce zen rule limit on a package level.
android_frameworks_base: Fix NPE when deleting old zen rules
android_frameworks_base: Store DND rule owners
android_frameworks_base: DO NOT MERGE - Exclude TYPE_PRIVATE_PRESENTATION app visiblity
android_frameworks_base: Block FullScreenIntent while device is in use if notification has a silencing GroupAlertBehavior.
android_frameworks_base: Stop crashing the system on hitting the alarm limit
android_frameworks_base: DO NOT MERGE Limit the number of concurrently snoozed notifications
android_frameworks_base: Restrict getInputMethodWindowVisibleHeight
android_frameworks_av: Cache MMAP client silenced state.
android: Track LOS fork(s) for 2022-10 ASB patching
--- Changed on 2022-09-22 ---
android_build_make: Bump Security String to 2022-09-05
android_system_sepolicy: DO NOT MERGE: Move bind permission on netlink to private
android_frameworks_base: Remove package name from SafetyNet logs
android_frameworks_base: IMMS: Make IMMS PendingIntents immutable
android_frameworks_base: Parcel: recycle recycles
android_frameworks_base: Fix duplicate permission privilege escalation
android: Track our own fork(s) for 2022-09 ASB patching
--- Changed on 2022-08-23 ---
android_vendor_carbon: kernel: Use Clang as HOST_{CC,CXX}
android_build_make: Bump Security String to 2022-08-05
android_system_bt: Removing bonded device when auth fails due to missing keys
android_packages_apps_Settings: Extract app label from component name in notification access confirmation UI
android_packages_apps_Settings: [DO NOT MERGE] Fix can't change notification sound for work profile.
android_packages_apps_Settings: [DO NOT MERGE] Fix Settings crash when setting a null ringtone
android_packages_apps_Settings: RESTRICT AUTOMERGE Fix: policy enforcement for location wifi scanning
android_packages_apps_Settings: Do not let guest user disable secuer nfc via SettingsSlice
android_packages_apps_Settings: RESTRICT AUTOMERGE Make bluetooth not discoverable via SliceDeepLinkTrampoline
android_packages_apps_Settings: [DO NOT MERGE] Verify ringtone from ringtone picker is audio
android_frameworks_native: RESTRICT AUTOMERGE SurfaceFlinger: fix a potential race condition in stealReceiveChannel
android_frameworks_base: Only allow the system server to connect to sync adapters
android_frameworks_base: Stop using invalid URL to prevent unexpected crash
android_frameworks_base: Remove package title from notification access confirmation intent
android_frameworks_base: DO NOT MERGE Suppress notifications when device enter lockdown
android_frameworks_base: [RESTRICT AUTOMERGE]Only allow system and same app to apply relinquishTaskIdentity
android_frameworks_av: Avoid read out of bounds
--- Changed on 2022-07-19 ---
android_build_make: Bump Security String to 2022-07-05
android_system_bt: Security: Fix out of bound read in AT_SKIP_REST
android_system_bt: Check Avrcp packet vendor length before extracting length
android_system_bt: Security: Fix out of bound write in HFP client
android_packages_apps_Settings: Fix LaunchAnyWhere in AppRestrictionsFragment
android_frameworks_opt_telephony: Enforce privileged phone state for getSubscriptionProperty(GROUP_UUID)
android_frameworks_base: DO NOT MERGE Crash invalid FGS notifications
android_frameworks_base: [RESTRICT AUTOMERGE] Log to EventLog on prepareUserStorage failure
android_frameworks_base: [RESTRICT AUTOMERGE] Ignore errors preparing user storage for existing users
android_frameworks_base: [RESTRICT AUTOMERGE] UserDataPreparer: reboot to recovery for system user only
android_frameworks_base: [RESTRICT AUTOMERGE] UserDataPreparer: reboot to recovery if preparing user storage fails
android_frameworks_base: [RESTRICT AUTOMERGE] StorageManagerService: don't ignore failures to prepare user storage
--- Changed on 2022-06-19 ---
android_build_make: Bump Security String to 2022-06-05
android_system_core: Backport of Win-specific suppression of potentially rogue construct that can engage in directory traversal on the host.
android_packages_services_Telecomm: limit TelecomManager#registerPhoneAccount to 10
android_packages_apps_Settings: Prevent exfiltration of system files via user image settings.
android_packages_apps_Nfc: OOB read in phNciNfc_RecvMfResp()
android_packages_apps_Dialer: No longer export CallSubjectDialog
android_packages_apps_Contacts: No longer export CallSubjectDialog
android_packages_apps_Bluetooth: Removes app access to BluetoothAdapter#setDiscoverableTimeout by requiring BLUETOOTH_PRIVILEGED permission.
android_packages_apps_Bluetooth: Removes app access to BluetoothAdapter#setScanMode by requiring BLUETOOTH_PRIVILEGED permission.
android_frameworks_base: limit TelecomManager#registerPhoneAccount to 10; api doc update
android_frameworks_base: [qt] RESTRICT AUTOMERGE Add finalizeWorkProfileProvisioning.
android_frameworks_base: Fix NPE
android_frameworks_base: RESTRICT AUTOMERGE Prevent non-admin users from deleting system apps.
android_frameworks_base: Fix security hole in GateKeeperResponse
android_frameworks_base: DO NOT MERGE Add an OEM configurable limit for zen rules
android_frameworks_base: Update GeofenceHardwareRequestParcelable to match parcel/unparcel format.
android: Track LOS fork(s) for 2022-06 ASB patching
--- Changed on 2022-05-16 ---
android_build_make: Bump Security String to 2022-05-05
android_packages_services_Telecomm: Handle null bindings returned from ConnectionService.
android_packages_apps_Settings: Hide private DNS settings UI in Guest mode
android_frameworks_base: Always restart apps if base.apk gets updated.
android_frameworks_base: Verify caller before auto granting slice permission
android_frameworks_base: [RESTRICT AUTOMERGE] Do not resume activity if behind a translucent task
android_frameworks_base: Filter notification APIs by user
android_frameworks_base: [DO NOT MERGE] Keyguard - Treat messsages to lock with priority
--- Changed on 2022-04-23 ---
android_build_make: Bump Security String to 2022-04-05
android_system_bt: Security fix OOB read due to invalid count in stack/avrc/avrc_pars_ct
android_packages_apps_Settings: Do not let guest user disable secure nfc
android_packages_apps_Nfc: Do not set default contactless application without user interaction
android_frameworks_base: [RESTRICT AUTOMERGE] Add hide-non-system-overlay flag for HarmfulAppWarningActivity
android_frameworks_base: DO NOT MERGE Prevent apps from creating blocked channel groups
android_frameworks_av: [RESTRICT AUTOMERGE] C2AllocatorIon:protect mMappings using mutex
--- Changed on 2022-03-19 ---
android_build_make: Bump Security String to 2022-03-05
android_system_sepolicy: Allow adbd to access /proc/net/{tcp,tcp6,udp,udp6}
android_packages_apps_Settings: Add caller check to com.android.credentials.RESET
android_packages_apps_Settings: Fix bypass CALL_PRIVILEGED permission in AppRestrictionsFragment
android_packages_apps_Dialer: Remove PhoneAccountHandle when building the intent to call Voicemail.
android_packages_apps_Dialer: Add a permission to guard receiving intents in StatusSmsFetcher.
android_packages_apps_Dialer: Use an explicit intent to start VoicemailChangePinActivityPeer.
android_packages_apps_Dialer: Hash ICC ID used in the notification tag for voicemail notifications.
android_frameworks_native: Check if the window is partially obscured for slippery enters
android_frameworks_base: Revert "Revert "Do not show the notification footer until the user is set up.""
android_frameworks_base: Check group channels for FGSes
android_frameworks_base: Prevent a crash when constructing NSSL.
android_frameworks_base: Persist destroyed staged sessions until they are cleaned up
android_frameworks_base: Don't abandon child sessions (1/n)
android: Track LOS fork(s) for 2022-03 ASB patching
--- Changed on 2022-03-17 ---
android: Use https protocol for GitHub
--- Changed on 2022-02-17 ---
android_build_make: Bump Security String to 2022-02-05
android_system_bt: Reset the IRK after all devices are unpaired
android_system_bt: security: Use-After-Free in btm_sec_[dis]connected
android_packages_providers_MediaProvider: Open all files with O_NOFOLLOW.
android_packages_apps_Settings: Rephrase dialog message of clear storage dialog for security concern
android_frameworks_base: RESTRICT AUTOMERGE Remove line of code that was mistakently left in.
--- Changed on 2022-01-30 ---
android_build_make: Bump Security String to 2022-01-05
android_packages_services_Telecomm: Fix sorting issue during emergency call attempt.
android_packages_apps_Settings: RESTRICT AUTOMERGE Fix make Bluetooth discoverable without additional permission
android_packages_apps_Dialer: Add FLAG_IMMUTABLE to PendingIntent in LegacyModeSmsHandler.
android_frameworks_opt_telephony: filter deviceIdentifiers for subscriptionInfo if callers without perm
android_frameworks_base: Force-set a ClipData to prevent later migration.
android_frameworks_base: Allow forcing status bar state changes and do so when the screen turns off.
android_frameworks_base: Revert "Revert "[pm] remove old stage dirs on low storage""
android_frameworks_base: Prevent apps from spamming addAccountExplicitly. See comment here for the discussion on solution https://b.corp.google.com/issues/169762606#comment14
android_frameworks_base: Prevent apps from spamming addAccountExplicitly. See comment here for the discussion on solution https://b.corp.google.com/issues/169762606#comment14
android_frameworks_av: SimpleDecodingSource:Prevent OOB write in heap mem
--- Changed on 2021-12-17 ---
android_build_make: Bump Security String to 2021-12-05
android_system_bt: osi: Prevent memory allocations with MSB set
android_packages_apps_Settings: BluetoothSecurity: Add BLUETOOTH_PRIVILEGED permission for pairing dialog
android_packages_apps_Contacts: Address photo editing security bug
android_frameworks_av: C2SoftMp3Dec: fix OOB write in output buffer
android_frameworks_av: Fix heap-buffer-overflow in MPEG4Extractor am: d13a4efc7a
android_frameworks_base: Revert "Do not show the notification footer until the user is set up."
android_frameworks_base: Disallow overlays for ResolverActivity
android_frameworks_base: Do not show the notification footer until the user is set up.
android_frameworks_base: Fix NPE on getTitle()
android_frameworks_base: Fix serialization bug in GpsNavigationMessage
android: Track LOS fork(s) for 2021-12 ASB patching
--- Changed on 2021-11-19 ---
android_build_make: Bump Security String to 2021-11-05
android_packages_apps_Contacts: Add permission to start NFC activity to ensure it is from NFC stack
android_frameworks_native: libbinder: uptimeMillis returns int64_t!
android_frameworks_base: TIF: fix issue of using caller-aware methods after clearCallingIdentity()
android_frameworks_base: Backporting the change of ag/15629060 to qt-dev
android_frameworks_base: DO NOT MERGE Bluetooth: Fix formatting in getAlias()
android_frameworks_base: camera2: Fix exception swallowing in params classes createFromParcel
--- Changed on 2021-10-23 ---
android_build_make: Bump Security String to 2021-10-05
android_frameworks_opt_telephony: fix the issue that clearCallingIdentity before appops check
android_frameworks_base: DO NOT MERGE Apply a maximum char count to the load label api
android_frameworks_base: Send targeted broadcasts to prevent other apps from receiving them.
android_frameworks_base: Guard DISABLE_PLUGIN with PLUGIN permission.
android_frameworks_base: Fix background bypass via notifications
android_frameworks_base: Change ownership of the account request notification.
android_frameworks_base: Fix a potential thread safety issue in VectorDrawable
android_frameworks_av: aaudio: unlock when joining the timestamp thread
android_frameworks_av: aaudio: prevent deadlock when stop() calls disconnect()
--- Changed on 2021-09-20 ---
android_build_make: Bump Security String to 2021-09-05
android_packages_apps_Launcher3: Forward fix for: Set FLAG_IMMUTABLE flag on FirstScreenBroadcast PendingIntent.
android_packages_apps_Launcher3: Set FLAG_IMMUTABLE flag on FirstScreenBroadcast PendingIntent.
android_packages_apps_Settings: RESTRICT AUTOMERGE Fix phishing attacks over Bluetooth due to unclear warning message
android_packages_apps_Settings: RESTRICT AUTOMERGE Update string
android_system_bt: SMP: Reject pairing if public_key.x match
android_frameworks_opt_telephony: [security] SubscriptionGroup is exposed to unprivileged callers
android_frameworks_opt_telephony: filter deviceIdentifiers for subscriptionInfo if callers without perm
android_frameworks_native: Do not modify vector after getting references
android_frameworks_base: Don't attach private Notification to A11yEvent when user locked
android_frameworks_base: Improve ellipsize performance
android_frameworks_base: DO NOT MERGE Add cross-user check for getDefaultSmsPackage().
android_frameworks_base: Fix side effects of trace-ipc and dumpheap commands
android_frameworks_base: Fix race condition between lockNow() and updateLockscreenTimeout
android_frameworks_base: [security] SubscriptionGroup is exposed to unprivileged callers
android: Track LOS fork(s) for 2021-09 ASB patching
--- Changed on 2021-09-15 ---
android_system_bt: Prevent abort in case of command timeout
android_system_bt: Add support to force disable enhanced sco commands
android_system_bt: Bluetooth: Read BLE vendor capability to proceed on Secure conn
android_system_bt: Changed HID_DEV_MTU_SIZE from 64 to 512
--- Changed on 2021-08-19 ---
android_build_make: Bump Security String to 2021-08-05
android_packages_apps_Settings: RESTRICT AUTOMERGE Fix unable to send file via OPP
android_packages_apps_Settings: RESTRICT AUTOMERGE Fix bluetooth settings will broadcast to anywhere when some cases
android_frameworks_opt_telephony: DO NOT MERGE
android_frameworks_base: [RESTRICT AUTOMERGE] Fix OOB write in noteAtomLogged
android_frameworks_av: C2SoftAvcEnc: Allocate output buffer as per clip's dimensions
android_packages_services_Telephony: Add intent-filter priority for CONFIGURE_VOICEMAIL intent.
android: Track LOS fork(s) for 2021-08 ASB patching
--- Changed on 2021-07-26 ---
android_build_make: Bump Security String to 2021-07-05
android_system_bt: Fix memory overflow.
android_packages_apps_Settings: Prevent drawing on top of DevicePickerActivity
android_packages_apps_Settings: [DO NOT MERGE] Modify Wi-Fi details settings to restricted style
android_packages_apps_Settings: Prevent HTML Injection on the Device Admin request screen
android_packages_apps_Contacts: Hide non system overlays in ContactSelectionActivity
android_packages_apps_Bluetooth: Forbid content from MmsFileProvider in Bluetooth Share
android_hardware_interfaces: audio HAL - fix UAFs
android_frameworks_base: Allow empty tokens in strict grammar
android_frameworks_base: Restrict alarm broadcast
android_frameworks_base: Ensure storage permission revoke happens for all users
android_frameworks_base: Detects all activities for whether showing work challenge
android_frameworks_av: DO NOT MERGE Add fmq function instantiations to preserve ABI
android: Track LOS fork(s) for 2021-07 ASB patching
--- Changed on 2021-07-25 ---
android_system_core: LockscreenCharging: squashed (2/3)
--- Changed on 2021-06-27 ---
android_packages_apps_CarbonFibers: Automatic translation import
android_packages_apps_CarbonFibers: Automatic translation import
android_packages_inputmethods_LatinIME: Automatic translation import
android_packages_apps_Snap: Automatic translation import
android_packages_apps_Settings: Automatic translation import
android_packages_apps_Settings: Automatic translation import
android_packages_apps_Messaging: Automatic translation import
android_packages_apps_Launcher3: Automatic translation import
android_packages_apps_CarbonSetupWizard: Automatic translation import
android_packages_apps_CarbonSetupWizard: Automatic translation import
android_packages_apps_CarbonDelta: Automatic translation import
android_frameworks_base: Automatic translation import
android_system_bt: RESTRICT AUTOMERGE Contain avrc_ctrl_pars_vendor_cmd OOB write
android_system_bt: AVRCP: pass bdaddr by value when use SdpCb
android_packages_apps_Settings: Hide non-system overlay window on ActivityPicker
android_packages_apps_Settings: [Security Report] Fix Settings WifiScanModeActivity Overlaid issue
android_hardware_interfaces: [RESTRICT AUTOMERGE] Fix CryptoPlugin use after free vulnerability.
android_hardware_interfaces: [RESTRICT AUTOMERGE] Fix potential decrypt destPtr overflow.
android_frameworks_base: DO NOT MERGE - Disallow deletion of channels with FGS notifications
android_frameworks_base: Increase maximum allowed size for status bar icons
android_frameworks_base: Limit maximum allowed size for a status bar icon
android_frameworks_base: Adds caller check to getAllPackages()
android_frameworks_av: [RESTRICT AUTOMERGE] Fix clearkey CryptoPlugin use after free vulnerability.
android_frameworks_av: Fix possible uaf of play policy state
android_frameworks_av: [RESTRICT AUTOMERGE] Fix UAF in clearkey service's MemoryFileSystem
android_frameworks_av: [RESTRICT AUTOMERGE] Fix potential decrypt destPtr overflow.
android_art: Fix dm-test invocation
android_art: Do not accept vdex with dex sections from .dm files
android_build_make: Bump Security String to 2021-06-05
android: Track Lineage fork(s) for 2021-06 ASB patching
android: manifest: Track master branch of crowdin
--- Changed on 2021-06-03 ---
android_packages_apps_Contacts: Contacts: Fix light dropdown lists on dark theme
android_packages_apps_Contacts: Contacts: Fix light dialogs on dark theme
--- Changed on 2021-05-22 ---
android_packages_apps_Snap: Automatic translation import
android_packages_apps_Settings: Automatic translation import
android_packages_apps_Messaging: Automatic translation import
android_packages_apps_Launcher3: Automatic translation import
android_packages_apps_CarbonSetupWizard: Automatic translation import
android_packages_apps_CarbonFibers: Automatic translation import
android_packages_apps_CarbonDelta: Automatic translation import
android_frameworks_base: Automatic translation import
--- Changed on 2021-05-17 ---
android_build_make: Bump Security String to 2021-05-05
android_system_bt: smp: Use SMP_TRACE_WARNING
android_system_bt: smp: Reject pairing if the public keys match
android_system_bt: avrcp: Ignore AVCT commands that are too long
android_system_bt: btif: Return after closing the socket
android_system_bt: DO NOT MERGE Add mutex for std::map in btif_av.cc
android_packages_apps_Settings: Prevent using invalid result uri during multi user image change
android_packages_apps_Settings: RESTRICT AUTOMERGE Update String
android_packages_apps_Settings: RESTRICT AUTOMERGE Fix phishing attacks over Bluetooth due to unclear warning message
android_frameworks_opt_net_wifi: Use EUI64 IPv6 link-local address generation only when randomizing MAC
android_frameworks_opt_net_wifi: Revert "Don't expose MAC address in IPv6 address"
android_frameworks_base: Add pkg target to snoozing alarm
android_frameworks_base: Revoke storage on SDK downgrade or new full storage request
android_frameworks_base: [RESTRICT AUTOMERGE] Use userId instead of USER_CURRENT in shouldLockKeyguard.
android_frameworks_av: aaudio: fix race when disconnecting
android_frameworks_av: aaudio: lock transport methods
android_frameworks_av: Prevent read of uninitialized memory
android: Track LOS fork(s) for 2021-05 ASB patching
--- Changed on 2021-04-30 ---
android_packages_apps_CarbonFibers: CF: Properly handle battery icon selection when icon is hidden
--- Changed on 2021-04-18 ---
android_build_make: Bump Security String to 2021-04-05
android_hardware_interfaces: Fix potential decrypt src pointer overflow.
android_system_bt: AVRCP: Use calloc to zero reserved fields
android_system_bt: avrc_copy_packet: Zero initialize packet
android_system_bt: Legacy pairing: Reject device with same BD_ADDR
android_packages_apps_Contacts: Prevent overlays on vCard import flows
android_packages_apps_Contacts: Stop returning intent data in QuickContact in onActivityResult
android_frameworks_opt_telephony: Remove unecessary locking to avoid dead lock.
android_frameworks_opt_telephony: Move permission checks out of synchronized block
android_frameworks_opt_telephony: Guard ICC ID card string behind new identifier access requirements
android_frameworks_opt_telephony: Guard ICC ID behind new identifier access requirements
android_frameworks_base: [DO NOT MERGE] Close screenshot process on user switched
android_frameworks_base: [SettingsProvider] extend font size scale range
android_frameworks_base: DO NOT MERGE: Do not inject mock location to chipset
android_frameworks_base: Add method to clear out SubscriptionInfo#getCardString
android_frameworks_base: Whitelist READ_PRIVILEGED_PHONE_STATE for the contacts provider
android_frameworks_base: Update the getIccId docs to reflect access requirements
android_frameworks_base: DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL.
android_frameworks_base: RESTRICT AUTOMERGE Allow CDM to hide overlays
android_frameworks_base: RESTRICT AUTOMERGE Prevent non-system overlays from showing over CDM UI
android_frameworks_av: Fix double free of play policy in a race condition.
android_frameworks_av: Fix potential decrypt src pointer overflow.
android: Track LOS fork(s) for 2021-04 ASB patching
--- Changed on 2021-03-18 ---
android_build_make: Bump Security String to 2021-03-05
android_frameworks_native: libbinder: readString*Inplace SafetyNet (II)
android_frameworks_native: libbinder: check null bytes in readString*Inplace
android_system_bt: SDP: Only start discovery once
android_frameworks_opt_net_wifi: [Suggestion] Check foreground user for API call
android_frameworks_base: Protect account chooser activities against overlay.
android_art: Add SafetyNet logging to JNI::NewStringUTF.
android_art: Validate input of JNI::NewStringUTF().
android: Track LOS fork(s) for 2021-03 ASB patching
--- Changed on 2021-02-18 ---
android_build_make: Bump Security String to 2021-02-05
android_packages_providers_MediaProvider: Handle 64-bit and end-of-file box lengths in IsoInterface
android_packages_apps_Settings: Prevent overlay drawing on top of Bluetooth activity dialog
android_packages_apps_Settings: Add bluetooth package to permission request intent
android_packages_apps_Settings: RESTRICT AUTOMERGE Prevent non-system overlays from showing over notification listener consent dialog
android_packages_apps_Bluetooth: Check permission before sending batch scan result
android_packages_apps_Bluetooth: Check if advertiserId value matches valid advertiser
android_system_core: storaged: protect global proto_loaded
android_system_core: Fix storaged memory leak
android_frameworks_native: SF: update mInputFlinger on main thread
android_frameworks_base: [SettingsProvider] fix font size scale validator
android_frameworks_base: RESTRICT AUTOMERGE Ensure caller identity is restored in CP quick-path.
android_frameworks_base: Remove updateIntentVerificationStatusAsUser from ResolverActivity
android_frameworks_base: Revoke the uri permission when the file is deleted
android_frameworks_base: [RESTRICT AUTOMERGE] Restrict app transition maximum duration
android: Track LOS fork(s) for 2021-02 ASB patching
--- Changed on 2021-02-07 ---
android_device_xiaomi_onclite: onclite: light: Rewrite based on our LED driver - Blink -> Breath Change-Id: Ie09fc98d8a35fc56dc963c9f1a7adf1703698b6e
--- Changed on 2021-02-05 ---
android_device_xiaomi_mido: mido: Add soong namespace
--- Changed on 2021-02-04 ---
android_device_xiaomi_onclite: onclite: fixup: Add repo revision to kernel repository
--- Changed on 2021-01-30 ---
android_device_xiaomi_onclite: onclite: Adapt deps for CarbonROM
--- Changed on 2021-01-27 ---
android_build_make: Bump Security String to 2021-01-05
android_system_bt: ACL: Drop broadcasts
android_system_bt: Fix potential OOB write in libbluetooth
android_frameworks_native: Prevent mEventCache UAF in SensorEventConnection
android_frameworks_base: Ignore GrantCredentials call with unexpected calling uid.
android_frameworks_base: [DO NOT MERGE] Make GlobalScreenshot PendingIntents immutable
android_frameworks_base: Revoke permission on non-runtime -> runtime upgrade
android_frameworks_base: Ensure permissions are revoked on state changes
android_frameworks_base: Hide overlays over uninstall confirm dialog
android_frameworks_base: RESTRICT AUTOMERGE Fix CDM package check
android_frameworks_base: remove sensitive pii from safetynet logging
android_frameworks_base: DO NOT MERGE Revoke install permissions when the permission defining app is uninstalled.
android_frameworks_base: DO NOT MERGE Check fingerprint client against top activity in auth callback
android_frameworks_base: Fix the issue provider can be wrong when requesting slice permission
android_frameworks_av: Fix potential overflow in WAV extractor
android_frameworks_av: Fix memory overflow in ESQueue
android_packages_apps_PackageInstaller: RESTRICT AUTOMERGE Don't allow tapjacking permissioncontroller
android_external_gptfdisk: RESTRICT AUTOMERGE ANDROID: Fix negative stack write in sgdisk
android: ASB 202101 - Track additional projects from LOS
android_build_make: Bump Security String to 2020-12-05
android_packages_apps_Settings: Stop expecting WifiConfig extra from CONFIGURED_NETWORKS_CHANGED_ACTION broadcast
android_system_netd: Backport: Fix the side channel attack by using async DnsResolver API with FLAG_NO_CACHE_STORE
android_system_bt: Fix a security issue in sdp_server.cc
android_system_bt: Check Classic key before cross-key derivation
android_frameworks_opt_net_wifi: WifiConfigManager: protect CONFIGURED_NETWORKS_CHANGED_ACTION with permissions
android_frameworks_native: Backport: Update the documentation of ANDROID_RESOLV_NO_CACHE_STORE
android_frameworks_av: Move an orphaned analytics reference under a mutex
android_frameworks_base: CONFIGURED_NETWORKS_CHANGED_ACTION: update docs since we stop sending WifiConfiguration
android_frameworks_base: Fix storing the wrong value of mLockdown in setting
android_frameworks_base: [DO NOT MERGE][BACKPORT]Improve location checks in TelephonyRegistry
android_frameworks_base: Make WallpaperMS bind wallpaper component PendingIntent immutable.
android: ASB 202012 - Track libaom from LOS
--- Changed on 2021-01-11 ---
android_device_xiaomi_mido: mido: XiaomiParts: Improve code in the Gray Tile
android_device_xiaomi_mido: mido: XiaomiParts: Add Hall Tile
android_device_xiaomi_mido: mido: parts: Rename hall prop to folio_daemon prop
android_device_xiaomi_mido: mido: XiaomiParts: Start folio_daemon only if a prop is set
android_device_xiaomi_mido: mido: rootdir: Use folio_daemon instead vendor.folio_daemon
android_device_xiaomi_mido: mido: folio_daemon: start and stop with other services
android_device_xiaomi_mido: mido: Allow folio_daemon to write to /dev/uinput
android_device_xiaomi_mido: mido: folio_daemon: Add system_file_type in sepolicy
android_device_xiaomi_mido: mido: Use -Werror in folio_daemon
android_device_xiaomi_mido: mido: folio_daemon: Add missing includes.
android_device_xiaomi_mido: mido: Add folio daemon
android_device_xiaomi_mido: rootdir: Add MIUI camera flag from stock
--- Changed on 2021-01-06 ---
android_device_xiaomi_mido: mido: XiaomiParts: Display Calibration: Refactor
android_device_xiaomi_mido: XiaomiParts: Set sdk version for android 10
android_device_xiaomi_mido: mido: XiaomiParts: Add Reading Mode tile
android_device_xiaomi_mido: XiaomiParts: Utils: Small refactor
android_device_xiaomi_mido: sec_config: Add net_raw permissions for time_daemon service
android_device_xiaomi_mido: mido: Added Gnss entries
android_device_xiaomi_mido: mido: Drop deprecated properties
android_device_xiaomi_mido: mido: camera: Rename camera property
android_device_xiaomi_mido: overlay: Enforce RRO for all resource overlays
android_device_xiaomi_mido: mido: init: adding vendor prefix to post_boot shell
android_device_xiaomi_mido: mido: Add bass booster preset for MiSound
--- Changed on 2020-12-24 ---
android_device_xiaomi_mido: mido: sepolicy: Address Dirac denials
--- Changed on 2020-12-19 ---
android_device_oneplus_sm8150-common: Revert "sm8150-common: Blob liba2dpoffload" This breaks handset mic on 10.
--- Changed on 2020-12-18 ---
android_kernel_xiaomi_mido: Correct cls_h_hifi values
android_device_xiaomi_mido: mido: Add a property to enable prefetching video
android_device_xiaomi_mido: mido: Set audio.deep_buffer.media
android_device_xiaomi_mido: mido: audio: Use CLS_H_HIFI instead of HD2 Class for HPH Mode
--- Changed on 2020-12-12 ---
android_device_oneplus_sm8150-common: sm8150-common: Blob liba2dpoffload
android_device_oneplus_sm8150-common: Update volume configs from stock
android_device_oneplus_sm8150-common: Update wifi configuration from stock
--- Changed on 2020-12-08 ---
android_device_xiaomi_whyred: whyred: disable qemu.hw.mainkeys setprop
android_device_xiaomi_whyred: whyred: Add AOSP RCS packages
android_device_xiaomi_whyred: whyred: Remove dead RCS packages
--- Changed on 2020-12-06 ---
android_device_xiaomi_sdm660-common: sdm660-common: sepolicy: fix GCam and prevent spamming log
android_device_xiaomi_whyred: Revert "whyred: Prevent BT logspam"
android_device_xiaomi_whyred: Revert "whyred: audio: Add speaker-safe mixer paths to all targets"
--- Changed on 2020-11-21 ---
android_packages_apps_CarbonFibers: Add visualizer feature [2/2]
android_frameworks_base: SystemUI: Add visualizer feature [1/2]
android_frameworks_base: overlays: Fix inactive state Wifi Icon in Circular & Filled Icon Pack
--- Changed on 2020-11-18 ---
android_device_xiaomi_lavender: Revert "lavender: rootdir:Decommonise fstab"
android_device_xiaomi_lavender: lavender: dependencies: Adapt for CarbonROM
--- Changed on 2020-11-11 ---
android_device_xiaomi_mido: mido: fakelogprint: update include
android_device_xiaomi_mido: Goodix FP HAL: Be quiet!
android_device_xiaomi_mido: mido: Add Dirac Blobs
android_device_xiaomi_mido: mido: Drop custom display flags
android_device_xiaomi_trinket-common: trinket-common: Enable unspecialized app process pool
android_kernel_xiaomi_ginkgo: msm: camera: isp: Use boot clock for recording start time
--- Changed on 2020-11-09 ---
android_packages_apps_CarbonSetupWizard: CSW: Properly set page transition and cleanup definitions on the way
android_packages_apps_CarbonSetupWizard: CSW: Fix backtrack to CarbonSettings Fragment
android_device_xiaomi_trinket-common: ginkgo: Bluetooth fix deepsleep.
android_packages_apps_Settings: Allow the user to change the BackupTransport
android_packages_apps_Settings: [Settings] Code Refactor
android_vendor_carbon: Add Settings overlays to enable backup transport selector
android_vendor_carbon: config: Build Seedvault
android_packages_apps_CarbonSetupWizard: Add an activity for launching a restore from backup
android: Sync LineageOS SeedVault
android_build_make: Bump Security String to 2020-11-05
android_system_core: Fail explicitly on length overflow.
android_system_netd: Fix OOB read in DNS resolver
android_packages_services_Telecomm: Fix security vulnerability of TelecomManager#getPhoneAccountsForPackage
android_frameworks_native: libbinder_ndk: fix failure when dump/shell are unset
android_frameworks_base: Accept repeated locale as an input of LocaleList construction.
android_frameworks_base: Sanitize more of the notification text fields
android_frameworks_base: DO NOT MERGE Don't allow non-instant permissions for instant apps.
android_packages_apps_Bluetooth: Pass whether the local device is an atv device to the native layer to determine whether to include pairing dialogs for justworks and encryption only LE pairing
android_system_bt: Send a response to an smp security request depending on the callback event
android_system_bt: Return after removing sample LTK device
android_system_bt: Check whether local device is an ATV device to determine whether to show the consent dialog for BLE pairing in JUSTWORKS and ENCRYPTION_ONLY mode
android_system_bt: Shows a consent dialog on the local device when pairing a bluetooth low energy device if the local device has a display.
--- Changed on 2020-11-08 ---
android_device_carbon_sepolicy: sepolicy: Set Recovery permissive on all buildtypes
android: manifest: Track Lineage forks for ASB patching
android: manifest: Replace Calendar with Etar
android: android: Replace LineageOS Exact Calculator in xml
android_vendor_carbon: config: Build Etar
--- Changed on 2020-11-06 ---
android_device_xiaomi_mido: mido: Update & refactor graphic buffer shims
android_device_xiaomi_mido: mido: Update P blobs from Tissot V10.0.24.0
android_device_xiaomi_mido: mido: Turn down debugging on wpa_supplicant
android_device_xiaomi_mido: mido: Add interface specification for lights hal.
android_device_xiaomi_mido: mido: Fix copying file msm_irqbalance_little_big
--- Changed on 2020-10-31 ---
android_device_xiaomi_trinket-common: display: Remove soong namespace
android_device_xiaomi_trinket-common: Revert "Merge branch 'lineage-17.1-caf-sm6125' of https://github.com/erfanoabdi/android_hardware_qcom_display into cr-8.0"
--- Changed on 2020-10-30 ---
android_device_xiaomi_ginkgo: ginkgo: power: Implement extension for kernelspace battery saver
android_device_xiaomi_ginkgo: ginkgo: power: Adapt power_hint_override for non-legacy power HAL
android_device_xiaomi_ginkgo: ginkgo: Import trinket QTI power HAL extension
--- Changed on 2020-10-29 ---
android_device_xiaomi_ginkgo: ginkgo: Disable MIUICamera for now.
android_kernel_xiaomi_ginkgo: mm: Fix build error
--- Changed on 2020-10-24 ---
android_device_xiaomi_mido: mido: Add permissions for RCS service
android_device_xiaomi_mido: mido: Add AOSP RCS packages
android_device_xiaomi_mido: mido: Don't pin camera app in memory
android_device_xiaomi_mido: mido: Remove unused target headers override
--- Changed on 2020-10-21 ---
android_frameworks_base: frameworks: Add unlinked ringtone and notification volumes
android_packages_apps_Settings: Settings: Use correct icon for ring volume
android_packages_apps_Settings: Settings: Add switch for linked ring and media notification volumes
android_vendor_themes: overlay: Default materials buttons to not all caps
android_build_make: Bump Security String to 2020-10-05
android_vendor_carbon: extract_utils: Set `filename_from_src: true` for `CLASS=ETC` targets
android_vendor_carbon: backuptool_ab: Use mv instead of cp for restore step