wolfbeast
1e8e5563d8
Issue #1208 : Update Sync policies.js getters/setters to prevent race.
2019-08-15 10:40:06 +02:00
wolfbeast
2925fdc3ee
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-15 10:36:58 +02:00
wolfbeast
8c34d786e4
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-15 09:52:38 +02:00
Sean Greenslade
a53ab3f345
Update sync clear history function to use new clear() API call.
2019-05-11 18:12:11 -07:00
Ascrod
af7e140d4e
Merge branch 'master' into default-pref
2019-04-18 20:35:10 -04:00
wolfbeast
de75f133a7
Remove Firefox Accounts service and tie-ins.
...
See previous commit for removal of browser identity module.
2019-04-19 02:02:56 +02:00
Ascrod
2d3b7717ae
Issue #991 Part 6: Services
2019-04-13 11:37:45 -04:00
wolfbeast
1bfe172f73
Fix status.js
2018-11-30 18:04:47 +01:00
wolfbeast
5ec8aef6cb
Remove FxA BrowserIDManager auth
2018-11-30 14:01:51 +01:00
wolfbeast
9c966a087f
Remove fxAccountsEnabled()
2018-11-30 11:15:22 +01:00
wolfbeast
c11450651f
Remove get/setFxAMigrationSentinel
2018-11-30 11:01:29 +01:00
wolfbeast
b3586bb4b7
Remove telemetry calls from sync
2018-11-30 11:00:54 +01:00
wolfbeast
3d2dbf279f
Remove healthreport telemetry module from Sync + tests
2018-11-30 08:45:46 +01:00
wolfbeast
e156a64a5b
Remove FxaMigrator module
2018-11-30 08:36:28 +01:00
wolfbeast
ec3829bf72
Prevent form sync error when there's nothing to sync.
2018-10-30 08:34:47 +01:00
wolfbeast
bfc3904054
Update constants.
2018-10-24 16:00:04 +02:00
wolfbeast
768a1b9457
Pass exceptions directly to logger.
2018-10-24 14:13:44 +02:00
wolfbeast
a02c44648a
Teach Sync history engine about TRANSITION_RELOAD visit type.
2018-10-06 12:38:04 +02:00
wolfbeast
83e8906aa7
Fix error in locallyModified.
2018-10-06 12:37:06 +02:00
wolfbeast
eae3be4cfe
Make Everything Work™
2018-10-06 12:07:35 +02:00
wolfbeast
04ebf989fb
Update constants.js for array assignment.
2018-10-06 11:24:36 +02:00
wolfbeast
18473f1844
Update sync client for JS changes.
2018-10-06 07:09:02 +02:00
wolfbeast
0c47c83e1b
Import Tycho weave client
2018-10-06 06:57:51 +02:00
wolfbeast
2781afdf95
Remove FxA migrator.
...
This resolves #637
2018-09-02 11:37:51 +02:00
wolfbeast
422a3cda0c
Don't try to fetch FxA migration sentinel from non-supporting server.
...
This resolves #522 .
2018-07-15 07:05:26 +02:00
wolfbeast
16e2a93396
Use a pref for supported Sync server API levels
2018-06-09 11:45:32 +02:00
wolfbeast
fcf214cb3b
Partially disentangle FxA from Weave so Pale Moon Sync can work.
2018-06-08 17:12:45 +02:00
janekptacijarabaci
3442ae7718
Fix unsafe "instanceof" negations
...
https://github.com/MoonchildProductions/Pale-Moon/pull/1173
2018-05-02 06:57:57 +02:00
Matt A. Tobin
9627f18ceb
Remove kinto client, Firefox kinto storage adapter, blocklist update client and integration with sync, OneCRL and the custom time check for derives system time.
2018-02-02 09:21:33 -05:00
Matt A. Tobin
5f8de423f1
Add m-esr52 at 52.6.0
2018-02-02 04:16:08 -05:00