[go: up one dir, main page]

Page MenuHomePhabricator

Bug 2080179 - P1. Vendor application-services bf6e952d for credit card CVV storage r?joschmidt,Standard8,#firefox-source-docs-reviewers
ClosedPublic

Authored by dimi on Fri, Oct 9, 1:01 PM.
Referenced Files
F84494568: D332402/new/.1792380082.diff
Sun, Oct 18, 3:21 AM
F84482407: D332402.1792366134.diff
Sat, Oct 17, 11:28 PM
F84460612: D332402/new/.1792340442.diff
Sat, Oct 17, 4:20 PM
Unknown Object (File)
Sat, Oct 17, 1:49 AM
Unknown Object (File)
Fri, Oct 16, 7:27 PM
Unknown Object (File)
Thu, Oct 15, 3:59 PM
Subscribers

Details

Summary

Vendor application-services bf6e952d3, which merges pull requests #7631 and
#7648. #7631 (bug 2076154) keeps an optional CVV in the credit card store,
encrypted like the number: UpdatableCreditCardFields.cc_cvv in, CreditCard.cc_cvv
out, and a schema upgrade adding the column. #7648 (bug 2074008) exposes
Store.credit_cards_bridged_engine(), which nothing uses yet;
CreditCardsBridgedEngine is declared AsyncWrapped beside AddressesBridgedEngine.

The revision also carries the upstream changes since f22774fb: search-config-v3
work on the search engine selector (bugs 2063260, 2063272, 2061724 and 2050097),
and the Glean error ping on iOS (bug 2011695), after which error-support builds
Glean bindings with glean-build from glean v70.2.0, so its git source moves to
that tag.

The new search-config-v3 enums in RustSearch.sys.mjs reuse variant names of the
existing ones, which collides in the source docs build (bug 2082313). Until that
is fixed, jsdoc skips RustSearch.sys.mjs and the search API page's missing
objects are allowed, so the page renders empty.

This also includes the file changes from ./mach uniffi generate.

Diff Detail

Event Timeline

dimi planned changes to this revision.Fri, Oct 9, 1:01 PM
dimi created this revision.
phab-bot changed the visibility from "Custom Policy" to "Public (No Login Required)".Fri, Oct 9, 1:01 PM
phab-bot changed the edit policy from "Custom Policy" to "Restricted Project (Project)".
phab-bot removed a project: secure-revision.
dimi requested review of this revision.Wed, Oct 14, 12:39 PM
dimi updated this revision to Diff 1405889.
dimi retitled this revision from WIP: Bug 2080179 - P1. Vendor credit card CVV storage from application-services DO NOT MERGE to Bug 2080179 - P1. Vendor application-services bf6e952d for credit card CVV storage r?joschmidt.
dimi edited the summary of this revision. (Show Details)
dimi added a reviewer: joschmidt.
This revision is now accepted and ready to land.Wed, Oct 14, 12:56 PM

This revision requires a Testing Policy Project Tag to be set before landing. Please apply one of testing-approved, testing-exception-unchanged, testing-exception-ui, testing-exception-elsewhere, testing-exception-other. Tip: this Firefox add-on makes it easy!

reviewbot added a subscriber: reviewbot.

Code analysis found 1 defect in diff 1405889:

  • 1 defect found by cargo-audit (Mozlint)
WARNING: Found 1 defect (warning level) that can be dismissed.

You can run this analysis locally with:

  • ./mach lint --warnings --outgoing

The analysis task source-test-doc-upload failed, but we could not detect any defect.
Please check this task manually.


If you see a problem in this automated review, please report it here.

You can view these defects in the Diff Detail section of Phabricator diff 1405889.

This revision is now accepted and ready to land.Wed, Oct 14, 2:18 PM
dimi retitled this revision from Bug 2080179 - P1. Vendor application-services bf6e952d for credit card CVV storage r?joschmidt to Bug 2080179 - P1. Vendor application-services bf6e952d for credit card CVV storage r?joschmidt,Standard8,#firefox-source-docs-reviewers.
dimi edited the summary of this revision. (Show Details)

These changes do make the documentation tests pass. As mentioned on Slack, I have a patch in progress to fix these (D333898), but I would also like to land the merge sooner as that helps with unblocking my other work. So let's go ahead and land this & then I'll rebase that patch on this and undo the exclusions.

Code analysis found 1 defect in diff 1407237:

  • 1 defect found by cargo-audit (Mozlint)
WARNING: Found 1 defect (warning level) that can be dismissed.

You can run this analysis locally with:

  • ./mach lint --warnings --outgoing
NOTE: 2 documentation files were modified in diff 1407237

They can be previewed for one week:


If you see a problem in this automated review, please report it here.

You can view these defects in the Diff Detail section of Phabricator diff 1407237.

dimi removed a reviewer: Restricted Project.Thu, Oct 15, 8:52 AM