Tags: andlzr/android-components
Tags
Merge mozilla-mobile#5309 5309: Closes mozilla-mobile#5204: Remove 'even distribution' tests. r=csadilek a=pocmo We discussed removing them during our planning meeting. Those tests were helpful in the beginning when we were not sure how much we could trust the distribution. However the nature of those tests mean that they can fail intermittently (and randomly they do) and that is blocking more than helping. Co-authored-by: Sebastian Kaspari <[email protected]>
Merge mozilla-mobile#5228 5228: Migrate fennec telemetry setting r=grigoryk a=Mugurell Introduces a new "FennecSettingsMigrator" which will be responsible for migrating all common Fennec - Fenix settings. Starting with the telemetry opt-in status which in Fenix will be "true" only if both "Telemetry" and "Firefox Health Report" were enabled on Fennec. Co-authored-by: Mugurell <[email protected]>
Merge mozilla-mobile#5224 5224: Update the Glean SDK dependency to version 21.3.0 r=badboy a=Dexterp37 Co-authored-by: Alessio Placitelli <[email protected]>
Merge mozilla-mobile#5105 5105: Import strings from android-l10n. r=pocmo a=mozilla-l10n-automation-bot n/t Co-authored-by: Mozilla L10n Automation Bot <[email protected]>
Merge mozilla-mobile#5053 5053: Closes mozilla-mobile#2229: Encrypted-at-rest FxA state storage support r=csadilek a=grigoryk This patch adds a version of `AccountStorage` which is backed by an encrypted-at-rest shared-prefs implementation, `SecureAbove22Preferences`. As the name suggests, encryption at rest is enabled only for Android API levels 23+. Otherwise, plaintext storage is used. `SecureAbove22Preferences` will handle API level upgrades behind the scenes, if necessary. In order to support rolling this out, `SecureAbove22AccountStorage` automatically migrates account state if it was present in `SharedPrefAccountStorage`. And vice-versa, `SharedPrefAccountStorage` will automatically migrate account state if it was present in `SecureAbove22AccountStorage`. This allows applications to easily switch between two implementations, without any ill-effects. In order to monitor storage implementations for abnormalities (such as disappearing encryption keys), an optional `CrashReporter` instance may be configured now via FxaAccountManager. `DeviceConfig` gained a `secureStateAtRest` flag, which allows applications to specify if they'd like to encrypt account state. This config object isn't a perfect fit for this flag, but it's close enough conceptually. Co-authored-by: Grisha Kruglov <[email protected]>
Merge mozilla-mobile#4959 4959: Experiments: Make version comparisons more tolerant of invalid versions r=ekager a=mythmon Fixes mozilla-mobile#4957 Co-authored-by: Mike Cooper <[email protected]>
Merge mozilla-mobile#4860 4860: For issue mozilla-mobile#4839: update tracking protection policies. r=csadilek a=Amejia481 Co-authored-by: Arturo Mejia <[email protected]>
PreviousNext