CarbonROM > Daily Changelog

CarbonROM Changelog for cr-8.0

*Changes do not indicate successful weekly compilation*

--- Changed on 2022-11-20 ---

android_build_make: Bump Security String to 2022-11-05

android_system_bt: Add buffer in pin_reply in

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 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

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

android_frameworks_base: Prevent apps from spamming addAccountExplicitly. See comment here for the discussion on solution

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

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

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

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 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

android_vendor_carbon: apns: Enable IPV6 for China Telecom

android_vendor_carbon: apns: Enable IPV6 for China Unicom

android_vendor_carbon: apns: Enable IPV6 for China Mobile

--- Changed on 2020-10-06 ---

android_packages_apps_Settings: Settings: Account more 5G network modes

android_packages_apps_Settings: Add NR network type to "Global" mode preference

android_frameworks_base: SystemUI: Implement burn-in protection for status/navbar

android_device_oneplus_hotdogg: FODDialogView: Fix placement of text for dialog view.

android_frameworks_base: FingerprintDialogView: Improve on fod devices

--- Changed on 2020-10-04 ---

android_build_make: build: roomservice: Remove the -f option from the sync commands

android_device_oneplus_sm8150-common: Revert "sm8150-common: Update fod behavior"

android_device_oneplus_sm8150-common: sm8150-common: Update fod behavior

android_frameworks_base: telephony: Conditionally ignore RSSNR signal level

android_device_xiaomi_mido: mido: Dirac: Open Dirac via long press on the tile

android_vendor_carbon: Update APNs for O2 Germany & E-Plus

android_vendor_carbon: vendor: apns-conf: Add Hits APN

android_vendor_carbon: vendor: apns-conf: Drop proxy for Movistar

android_vendor_carbon: apn: Update Canadian carriers

android_vendor_carbon: apn: Update German carriers

--- Changed on 2020-10-02 ---

android_device_oneplus_sm8150-common: sm8150-common: Add hotdogg to build guard

android_frameworks_base: FODCircleView: Update FOD icon position on DreamingStateChanged

--- Changed on 2020-09-23 ---

android_vendor_carbon: kernel: Use CPATH for including host headers

--- Changed on 2020-09-22 ---

android_kernel_asus_sm8150: sm8150: Import UL-ASUS_I01WD-ASUS-17.1810.2007.165-1.1.1-user drop

android_device_asus_I01WD: Automatic translation import

android_device_asus_I01WD: Automatic translation import

android_device_asus_I01WD: I01WD: Link the smali edit done on aptxals

android_device_asus_I01WD: I01WD: Update CarrierConfig

android_device_asus_I01WD: I01WD: Update fp to UL-ASUS_I01WD-ASUS-17.1810.2007.165-1.1.1-user

android_device_xiaomi_mido: mido: Update version of Daisy blobs

android_device_xiaomi_mido: mido: Import Graphics (SDM) from daisy-user 10 QKQ1.191002.002 V11.0.9.0.QDLMIXM release-keys

android_device_xiaomi_mido: mido: Update additional DRM blobs from lmi V12.0.3.0.QJKMIXM

android_device_xiaomi_mido: mido: sepolicy: Fix slmadapter denials

android_device_xiaomi_mido: mido: Build additional camera packages

android_device_xiaomi_mido: Remove libhwbinder/libhidltransport deps

android_device_xiaomi_mido: mido: Disable sys.use_fifo_ui

android_device_xiaomi_mido: mido: Update sha1sum for modified gps configs

android_device_xiaomi_mido: mido: sepolicy: Address perf hal denials

android_device_xiaomi_mido: mido: sepolicy: sepolicy changes for perf HAL Uprev

android_device_xiaomi_mido: mido: Update blobs from LA.UM.8.6.r1-04700-89xx.0

android_device_xiaomi_mido: Revert "mido: Import Graphics (SDM) from daisy-user 10 QKQ1.191002.002 V11.0.4.0.QDLMIXM"

android_device_xiaomi_mido: mido: rootdir: Disable yellow flashlight

--- Changed on 2020-09-16 ---

android_device_oneplus_hotdogg: hotdogg: switch to 12GB dalvik-config

android_device_oneplus_hotdogg: Cleanup and update props

android_bootable_recovery: recovery: Make recovery usable on user builds

android_system_core: adb: Add handling

android_system_sepolicy: sepolicy: Allow permissive recovery rules on user builds

--- Changed on 2020-09-15 ---

android_frameworks_av: AudioFlinger: fix fast capture silence

android_frameworks_av: Delete an uninitialized object in AACExtractor

android_frameworks_av: clearkey hidl: fix oob read in decrypt

android_frameworks_base: Mark implicit PendingIntents as immutable

android_frameworks_base: DO NOT MERGE: Remove unused intent in NiNotification

Show cr-7.0 Changelog