Commit graph

29 commits

Author SHA1 Message Date
wolfbeast
f8432bc275 Issue #1208: Update Sync policies.js getters/setters to prevent race. 2019-08-17 13:33:21 +08:00
wolfbeast
efd576e045 Issue #1208: Remove services.sync.enabled pref.
Sync will not do anything unless specifically set up to do so and at
least one engine is enabled, so there's no need for this "master switch"
to force it disabled based on engines being disabled (which was its
previous function to shortcut syncing in that situation).
2019-08-17 13:33:18 +08:00
wolfbeast
c0204d7955 Issue #1208: Fix jsonLoad in Sync's util.js to handle errors.
- `OS.Path.join` can throw, so we always need to try/catch it.
- Also do a sanity check to make sure `callback` is defined before use
2019-08-17 13:33:14 +08:00
Sean Greenslade
84bfab4f70 Update sync clear history function to use new clear() API call. 2019-05-17 22:16:02 +08:00
Ascrod
c54c6d3bd2 Issue #991 Part 6: Services 2019-04-27 08:22:13 +08:00
wolfbeast
c64dc935f9 Remove Firefox Accounts service and tie-ins.
See previous commit for removal of browser identity module.
2019-04-19 09:40:31 +08:00
wolfbeast
5ea73337eb Fix status.js 2019-02-16 00:21:52 +08:00
wolfbeast
a48aab05c4 Remove FxA BrowserIDManager auth 2019-02-16 00:21:50 +08:00
wolfbeast
486cc48e33 Remove fxAccountsEnabled() 2019-02-16 00:21:47 +08:00
wolfbeast
05ce0cf80e Remove get/setFxAMigrationSentinel 2019-02-16 00:21:46 +08:00
wolfbeast
6cabeae4aa Remove telemetry calls from sync 2019-02-16 00:21:44 +08:00
wolfbeast
b2be364394 Remove healthreport telemetry module from Sync + tests 2019-02-16 00:21:43 +08:00
wolfbeast
56e3c42f4e Remove FxaMigrator module 2019-02-16 00:21:41 +08:00
wolfbeast
890dc7d073 Prevent form sync error when there's nothing to sync. 2019-02-16 00:21:38 +08:00
wolfbeast
b7cd3b1046 Update constants. 2019-02-16 00:21:37 +08:00
wolfbeast
5075edbd77 Pass exceptions directly to logger. 2019-02-16 00:21:34 +08:00
wolfbeast
78b5433dcd Teach Sync history engine about TRANSITION_RELOAD visit type. 2019-02-16 00:21:33 +08:00
wolfbeast
2a67c7a011 Fix error in locallyModified. 2019-02-16 00:21:31 +08:00
wolfbeast
45fa852dcc Make Everything Work™ 2019-02-16 00:21:30 +08:00
wolfbeast
457d84209a Update constants.js for array assignment. 2019-02-16 00:21:28 +08:00
wolfbeast
ee948be1cf Update sync client for JS changes. 2019-02-16 00:21:27 +08:00
wolfbeast
c53787dfdb Import Tycho weave client 2019-02-16 00:21:25 +08:00
wolfbeast
fe9637c0f8 Remove FxA migrator.
This resolves #637
2019-02-16 00:12:25 +08:00
wolfbeast
f9daa51971 Don't try to fetch FxA migration sentinel from non-supporting server.
This resolves #522.
2019-02-16 00:08:47 +08:00
wolfbeast
867de19f7e Use a pref for supported Sync server API levels 2019-02-16 00:02:10 +08:00
wolfbeast
8d899f957c Partially disentangle FxA from Weave so Pale Moon Sync can work. 2019-02-16 00:02:06 +08:00
janekptacijarabaci
b56d147095 Fix unsafe "instanceof" negations
https://github.com/MoonchildProductions/Pale-Moon/pull/1173
2019-02-15 23:55:28 +08:00
NTD
f5048f2a1d Remove kinto client, Firefox kinto storage adapter, blocklist update client and integration with sync, OneCRL and the custom time check for derives system time. 2019-02-14 14:27:06 +08:00
Roy Tam
dcd9973243 import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00