Commit Graph

49 Commits

Author SHA1 Message Date
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
Matt A. Tobin ccd86d8c0b Issue #1049 - Show sync status via label of sync-button 2019-04-21 13:10:31 -04: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
Moonchild cdc962dca5 Remove various FxA tests 2019-04-18 15:49:19 +00:00
Ascrod 2d3b7717ae Issue #991 Part 6: Services 2019-04-13 11:37:45 -04:00
wolfbeast aa1a39311a Remove some fxa tests.
Tag #812
2019-03-13 16:36:05 +01:00
wolfbeast 4c43148643 Remove CloudSync
Tag #812
2019-03-13 09:50:54 +01:00
wolfbeast dd13d3ac41 Juggle some strings. 2018-12-03 17:12:34 +01:00
wolfbeast b4cc0a062e Revert "Restore missing broadcaster strings"
This reverts commit 11d1af7af1.
2018-12-03 17:08:38 +01:00
wolfbeast 11d1af7af1 Restore missing broadcaster strings 2018-12-01 10:52:57 +01: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 07f9cb8681 TPS logging: use app name 2018-11-30 11:16:13 +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 f852055159 Bump Weave client version 2018-11-30 06:42:50 +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
janekptacijarabaci 85b31d3ea8 Rename some remaining strings "firefox[-branding].js" to "basilisk[-branding.js]" (or [application].js)
Ad:
https://github.com/MoonchildProductions/UXP/commit/30cc819b77891ec4c097156670ecb5ce10b5d9c7
2018-07-08 09:02:03 +02:00
Matt A. Tobin fd4f7960e5 Cleanup WebExAM test dependencies 2018-06-26 16:21:28 -04:00
JustOff 00e1f4f566 Fix misc regressions in en-US locale 2018-06-20 18:36:56 +03:00
Moonchild 3a863bece7 Merge pull request #465 from janekptacijarabaci/pm_sync_strings_1
[PALEMOON] [frontend vs backend] Sync - add missed strings in sync.properties
2018-06-09 12:50:36 +02:00
wolfbeast 16e2a93396 Use a pref for supported Sync server API levels 2018-06-09 11:45:32 +02:00
janekptacijarabaci 95ce3a60f0 [PALEMOON] [frontend vs backend] Sync - add missed strings in sync.properties
Issue #308
2018-06-09 07:57:56 +02:00
wolfbeast fcf214cb3b Partially disentangle FxA from Weave so Pale Moon Sync can work. 2018-06-08 17:12:45 +02:00
wolfbeast b7d9dad58e Remove MOZ_B2G leftovers and some dead B2G-only components. 2018-05-12 14:32:03 +02:00
janekptacijarabaci 3442ae7718 Fix unsafe "instanceof" negations
https://github.com/MoonchildProductions/Pale-Moon/pull/1173
2018-05-02 06:57:57 +02:00
janekptacijarabaci 846bbb9930 moebius#30 and #37: ForgetAboutSite.jsm - promise - serialize vs. parallel + a comment
https://github.com/MoonchildProductions/moebius/pull/30
https://github.com/MoonchildProductions/moebius/pull/37
2018-04-24 19:23:04 +02:00
janekptacijarabaci ae14556114 moebius#130: URL parser - fix: don't allow empty host name
https://github.com/MoonchildProductions/moebius/issues/130
2018-04-15 07:29:18 +02:00
janekptacijarabaci c023a51e60 Crypto Services (utils) - Support for SHA224-512 2018-02-21 19:50:16 +01:00
Matt A. Tobin 4fb11cd596 Move WebExtensions enabled Add-ons Manager 2018-02-10 02:49:12 -05: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