application-services icon indicating copy to clipboard operation
application-services copied to clipboard

Firefox Application Services

Results 201 application-services issues
Sort by recently updated
recently updated
newest added

When debugging https://github.com/mozilla-mobile/focus-android/issues/5879, we realized that all consumers of app services need to know to add these proguard rules to avoid unnecessary stripping of bytecode which the Android optimizer thinks...

We now handle corrupt databases while opening the DB and have a utility function most components use to handle this - however, this only catches some corruption cases, so we...

https://sentry.prod.mozaws.net/operations/fenix/issues/7530815/ In slack @linacambridge diagnosed: > i bet in a-s we're fetching the position or parent or something as a usize or u64 > bingo—https://github.com/mozilla/application-services/blob/0ac8bf35683c0bf1b3da9d5cecae293869dfd7b8/components/places/src/storage/bookmarks.rs#L1212 d.position is at index 6,...

discuss

Currently we have a disorganized management of dependency versions in our gradle files. e.g. ```groovy testImplementation 'androidx.test:core-ktx:1.2.0' implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" testImplementation "org.mozilla.telemetry:glean-forUnitTests:$project.ext.glean_version" ``` Here we have: * a bare version string...

good-first-issue
help-wanted

With https://github.com/mozilla/application-services/pull/4589, we added `cargo audit` ignores for two security advisories. This ticket is to remove the ignores This means one of two things: - Either remove chrono all together...

Due to a previous limitation in Uniffi we had to use the message as the enum given that errors were flat structures at the time. Now with the latest version...

Right now, we essentially custom build our XCFramework zip file using the lipo command. While this is not an issue per say, The “standard” command to build XCFramreworks is `xcodebuild`...

Get application-services vendored in gecko because: - This paves the way for us to use glean in a-s. - It also opens the door to “cherry-picking” versions of particular components...

[In the `LoginsDb.delete()` method, we clear our all sensitive fields.](https://github.com/mozilla/application-services/blob/main/components/logins/src/db.rs#L722-L733). Origin is considered one of the sensitive fields, I think that should mean that `form_action_origin` and `http_realm` should also be...

Vendor in the newest version of webext storage into moz-central. This will be nice since it has the new database corruption handling, but the real reason to do it is...