Commit Graph

592 Commits

Author SHA1 Message Date
Ben Dean-Kawamura
7e0702e39b Bug 1642358: Don't save the last user hash for unverified emails. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D114887
2021-05-13 23:37:45 +00:00
Ryan Kelly
c47d610ad7 Bug 1700791 - update bundled fxa-pairing-channel version to v1.0.2. r=markh,vbudhram
Differential Revision: https://phabricator.services.mozilla.com/D109677
2021-03-26 00:51:20 +00:00
Jared Wein
bb408b4167 Bug 1670972 - Fix default value preference type mismatches with calls to defineLazyPreferenceGetter. r=vbudhram,markh,tjr
Differential Revision: https://phabricator.services.mozilla.com/D93400
2021-03-25 20:15:39 +00:00
Ryan Kelly
f6a46d059d Bug 1665420 - Remove legacy BrowserID crypto code. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D107985
2021-03-17 00:38:08 +00:00
Ryan Kelly
b7f213243a Bug 1697596 - Remove ecosystem_anon_id from FxA client code. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D108389
2021-03-17 00:27:32 +00:00
Mark Hammond
4595aa257a Bug 1672581 - remove telemetry probes for push state and missed commands. r=rfkelly
Differential Revision: https://phabricator.services.mozilla.com/D99193
2020-12-09 20:58:33 +00:00
Xidorn Quan
8799a09b16 Bug 1661961 - Upgrade cstr to 0.2.x. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D98839
2020-12-07 08:01:04 +00:00
Emma Malysz
97a5b3a300 Bug 1649621, remove OS.File usages from FxAccountsStorage.jsm r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D96751
2020-11-12 16:38:03 +00:00
Sylvestre Ledru
396275b3c3 Bug 1617369 - Reformat recent rust changes with rustfmt r=emilio
# ignore-this-changeset

Depends on D96608

Differential Revision: https://phabricator.services.mozilla.com/D96609
2020-11-10 19:10:16 +00:00
Mark Hammond
6c3e1b850d Bug 1675190 - Vendor new application-services into mozilla-central. r=extension-reviewers,janerik,eoger,dmose,rpl
Differential Revision: https://phabricator.services.mozilla.com/D95829
2020-11-09 04:25:14 +00:00
smolnar
5957a1ba9c Backed out changeset a82a3d7cec03 (bug 1675190) for causing linux toolchains bustage. CLOSED TREE 2020-11-05 13:26:46 +02:00
Mark Hammond
bcb7a913bb Bug 1675190 - Vendor new application-services into mozilla-central. r=extension-reviewers,janerik,eoger,dmose,rpl
Differential Revision: https://phabricator.services.mozilla.com/D95829
2020-11-05 03:50:21 +00:00
Ricky Stewart
02a7b4ebdf Bug 1654103: Standardize on Black for Python code in mozilla-central.
Allow-list all Python code in tree for use with the black linter, and re-format all code in-tree accordingly.

To produce this patch I did all of the following:

1. Make changes to tools/lint/black.yml to remove include: stanza and update list of source extensions.

2. Run ./mach lint --linter black --fix

3. Make some ad-hoc manual updates to python/mozbuild/mozbuild/test/configure/test_configure.py -- it has some hard-coded line numbers that the reformat breaks.

4. Make some ad-hoc manual updates to `testing/marionette/client/setup.py`, `testing/marionette/harness/setup.py`, and `testing/firefox-ui/harness/setup.py`, which have hard-coded regexes that break after the reformat.

5. Add a set of exclusions to black.yml. These will be deleted in a follow-up bug (1672023).

# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D94045
2020-10-26 18:34:53 +00:00
Bogdan Tara
da1098d4aa Backed out 10 changesets (bug 1654103, bug 1672023, bug 1518999) for PanZoomControllerTest.touchEventForResult gv-junit failures CLOSED TREE
Backed out changeset ff3fb0b4a512 (bug 1672023)
Backed out changeset e7834b600201 (bug 1654103)
Backed out changeset 807893ca8069 (bug 1518999)
Backed out changeset 13e6b92440e9 (bug 1518999)
Backed out changeset 8b2ac5a6c98a (bug 1518999)
Backed out changeset 575748295752 (bug 1518999)
Backed out changeset 65f07ce7b39b (bug 1518999)
Backed out changeset 4bb80556158d (bug 1518999)
Backed out changeset 8ac8461d7bd7 (bug 1518999)
Backed out changeset e8ba13ee17f5 (bug 1518999)
2020-10-24 03:36:18 +03:00
Ricky Stewart
c0cea3b0fa Bug 1654103: Standardize on Black for Python code in mozilla-central. r=remote-protocol-reviewers,marionette-reviewers,webdriver-reviewers,perftest-reviewers,devtools-backward-compat-reviewers,jgilbert,preferences-reviewers,sylvestre,maja_zf,webcompat-reviewers,denschub,ntim,whimboo,sparky
Allow-list all Python code in tree for use with the black linter, and re-format all code in-tree accordingly.

To produce this patch I did all of the following:

1. Make changes to tools/lint/black.yml to remove include: stanza and update list of source extensions.

2. Run ./mach lint --linter black --fix

3. Make some ad-hoc manual updates to python/mozbuild/mozbuild/test/configure/test_configure.py -- it has some hard-coded line numbers that the reformat breaks.

4. Make some ad-hoc manual updates to `testing/marionette/client/setup.py`, `testing/marionette/harness/setup.py`, and `testing/firefox-ui/harness/setup.py`, which have hard-coded regexes that break after the reformat.

5. Add a set of exclusions to black.yml. These will be deleted in a follow-up bug (1672023).

# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D94045
2020-10-23 20:40:42 +00:00
Dorel Luca
1ff59cb7a3 Backed out changeset 7558c8821a07 (bug 1654103) for multiple failures. CLOSED TREE 2020-10-22 03:51:06 +03:00
Ricky Stewart
50762dacab Bug 1654103: Standardize on Black for Python code in mozilla-central. r=remote-protocol-reviewers,marionette-reviewers,webdriver-reviewers,perftest-reviewers,devtools-backward-compat-reviewers,jgilbert,preferences-reviewers,sylvestre,maja_zf,webcompat-reviewers,denschub,ntim,whimboo,sparky
Allow-list all Python code in tree for use with the black linter, and re-format all code in-tree accordingly.

To produce this patch I did all of the following:

1. Make changes to tools/lint/black.yml to remove include: stanza and update list of source extensions.

2. Run ./mach lint --linter black --fix

3. Make some ad-hoc manual updates to python/mozbuild/mozbuild/test/configure/test_configure.py -- it has some hard-coded line numbers that the reformat breaks.

4. Add a set of exclusions to black.yml. These will be deleted in a follow-up bug (1672023).

# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D94045
2020-10-21 21:27:27 +00:00
Mark Hammond
5c11945748 Bug 1669722 - vendor a new app-services, which includes ruslite 0.24.1. r=eoger
Differential Revision: https://phabricator.services.mozilla.com/D93004
2020-10-08 21:23:40 +00:00
Ryan Kelly
b358fe8424 Bug 1647588 - Derive AET ecosystemUserId from kB when the user signs in. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D92319
2020-10-08 02:45:00 +00:00
Razvan Maries
8d6fc2c1ec Backed out changeset f0cbfb83a48e (bug 1647588) for perma failures on test_accounts.js. CLOSED TREE 2020-10-07 09:31:25 +03:00
Ryan Kelly
f49b2a8af3 Bug 1647588 - Derive AET ecosystemUserId from kB when the user signs in. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D92319
2020-10-07 02:09:02 +00:00
Ryan Kelly
08d2c540ec Bug 1661407 - refactor FxA key handling to use "scoped keys". r=markh
Differential Revision: https://phabricator.services.mozilla.com/D90361
2020-10-01 10:06:24 +00:00
Sylvestre Ledru
fd8b54c40d Bug 1617369 - Reformat recent rust changes with rustfmt r=emilio,necko-reviewers,valentin
# ignore-this-changeset

Depends on D90793

Differential Revision: https://phabricator.services.mozilla.com/D90794
2020-09-20 16:09:26 +00:00
Alexis Beingessner
e5dd298d13 Bug 1654807 - update thin-vec to 0.2.1 for potential endianess fix. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D87019
2020-09-14 17:32:40 +00:00
Emilio Cobos Álvarez
98deb161a2 Bug 1663677 - Fix macro hygiene usage in fxaccounts/rust-bridge. r=eoger,lina
This prevents us from building with rust beta/nightly.

This is technically a Rust regression, see
https://github.com/rust-lang/rust/issues/76480, though I think that this
should've never worked.

Differential Revision: https://phabricator.services.mozilla.com/D89466
2020-09-08 17:00:08 +00:00
Narcis Beleuzu
f820324a61 Backed out changeset 6d73f925b6cf (bug 1663677) for bustages on bridge.rs . CLOSED TREE 2020-09-08 19:01:23 +03:00
Emilio Cobos Álvarez
c40d948391 Bug 1663677 - Fix macro hygiene usage in fxaccounts/rust-bridge. r=lina
This prevents us from building with rust beta/nightly.

This is technically a Rust regression, see
https://github.com/rust-lang/rust/issues/76480, though I think that this
should've never worked.

Differential Revision: https://phabricator.services.mozilla.com/D89466
2020-09-08 14:58:02 +00:00
Ryan Kelly
8d21f4598d Bug 1663541 - don't try to write uid to storage in updateUserAccountData. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D89405
2020-09-08 01:19:56 +00:00
Mark Hammond
aa09f5fd42 Bug 1662930 - checked for missed commands when renewing push subscription. r=rfkelly
Differential Revision: https://phabricator.services.mozilla.com/D89229
2020-09-03 01:51:05 +00:00
Mark Hammond
b9d69d8d9b Bug 1657260 - ensure we register with a valid FxA device name. r=rfkelly
Differential Revision: https://phabricator.services.mozilla.com/D87837
2020-08-25 01:35:11 +00:00
Luca Greco
e4fa86648a Bug 1656947 - Vendor application-services to import fix on webext-storage component. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D86487
2020-08-10 00:32:24 +00:00
Mark Hammond
8638e3e9b8 Bug 1635659 - Refactor the "pre-account" telemetry ping into the "account-ecosystem" ping. r=chutten,rfkelly
Differential Revision: https://phabricator.services.mozilla.com/D83466
2020-08-06 15:58:56 +00:00
Mark Hammond
5fd387b93f Bug 1656426 - ensure we re-fetch the profile after racing another client. r=rfkelly
Differential Revision: https://phabricator.services.mozilla.com/D85539
2020-07-31 06:53:26 +00:00
Mark Hammond
7b3c825579 Bug 1656420 - Expose a function to indicate whether the production fxa stack is in use. r=rfkelly
Differential Revision: https://phabricator.services.mozilla.com/D85538
2020-07-31 06:53:13 +00:00
Mark Hammond
134274f436 Bug 1656154 - Allow ensureEcosystemAnonId to use a stale cached profile. r=rfkelly
Also ensures only one `ensureEcosystemAnonId()` is in flight at once,
`getEcosystemAnonId()` no longer calls `ensureEcosystemAnonId()` and a minor
fix or 2.

Differential Revision: https://phabricator.services.mozilla.com/D85366
2020-07-30 06:59:05 +00:00
Ryan Kelly
af6a329b2a Bug 1655390 - handle null profileCache in FxAccountsProfile.ensureProfile; r=markh
Differential Revision: https://phabricator.services.mozilla.com/D84952
2020-07-28 00:20:04 +00:00
lougeniac64
7456bd946c Bug 1635657 - synthesize placeholder ecosystemAnonId when not present on FxA server r=markh,rfkelly
Differential Revision: https://phabricator.services.mozilla.com/D84617
2020-07-27 01:46:50 +00:00
Ryan Kelly
fae3d55603 Bug 1635656 - add support for storing and fetching FxA ecosystem telemetry ids. r=rfkelly,markh
Differential Revision: https://phabricator.services.mozilla.com/D77762
2020-07-21 23:05:04 +00:00
lougeniac64
5cdf58ff2a Bug 1639843 - Added reason field to command-received telemetry events r=markh,rfkelly
Differential Revision: https://phabricator.services.mozilla.com/D82096
2020-07-13 21:46:49 +00:00
Vlad Filippov
6da969dcd2 Bug 1652136 - Change device.name to device.id logging in send tab. r=rfkelly
Differential Revision: https://phabricator.services.mozilla.com/D83188
2020-07-13 01:12:12 +00:00
Kris Maglione
9d78661f88 Bug 1649221: Update ChromeUtils.generateQI callers to pass strings. r=mccr8,remote-protocol-reviewers,marionette-reviewers,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,preferences-reviewers,agi,whimboo,Bebe,twisniewski
Differential Revision: https://phabricator.services.mozilla.com/D81594
2020-07-10 23:58:28 +00:00
Mark Hammond
e660db877a Bug 1642866 - include details about sending the command in the log. r=rfkelly
Differential Revision: https://phabricator.services.mozilla.com/D82824
2020-07-09 05:12:22 +00:00
Vlad Filippov
fda2fee4d0 Bug 1642556 - Write a sync log after sending a tab. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D81191
2020-06-30 14:29:11 +00:00
Csoregi Natalia
c0c732c1f7 Backed out changeset 0f3b01e74838 (bug 1642556) for failures on test_errorhandler_filelog.js. CLOSED TREE 2020-06-30 07:16:34 +03:00
Ryan Kelly
d0b51a1c68 Bug 1642855 - remove flowID from plaintext send-tab payload. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D80793
2020-06-24 16:37:31 +00:00
Vlad Filippov
da096351d9 Bug 1642556 - Write a sync log after sending a tab. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D81191
2020-06-30 01:55:09 +00:00
Mark Hammond
fdf9770703 Bug 1639781 - record a new 'streamID' guid in sync-tab telemetry. r=rfkelly
Differential Revision: https://phabricator.services.mozilla.com/D80148
2020-06-19 02:23:58 +00:00
Mark Hammond
1bb6fb83cf Bug 1644598 - record/extend telemetry about the push state of FxA devices. r=rfkelly
Differential Revision: https://phabricator.services.mozilla.com/D79784
2020-06-18 08:29:09 +00:00
Vlad Filippov
9aacb4c755 Bug 1645834 - Don't keep trying to send tabs if the server has rate-limited us. r=rfkelly
Differential Revision: https://phabricator.services.mozilla.com/D79774
2020-06-16 14:35:15 +00:00
Mark Hammond
a04a30cd9c Bug 1645742 - ensure FxA has a push subscription as well as whether it has expired. r=rfkelly
Differential Revision: https://phabricator.services.mozilla.com/D79783
2020-06-16 05:53:45 +00:00