Vlad Filippov
25df45a615
Bug 1022064 - Add WebChannel Communication API and FxAccountsOAuthClient API to facilitate Firefox Accounts OAuth authentication. r=MattN, sr=gavin
2014-08-01 01:42:00 -04:00
Cosmin Malutan
e236bd8da2
Bug 990509 - Wait a second after tabs opening before finishing the sync operation. r=aeftimie, r=rnewman
2014-07-31 00:54:00 -04:00
Carsten "Tomcat" Book
283616b382
Merge mozilla-central to mozilla-inbound
2014-07-30 14:10:53 +02:00
Nathan Froyd
4246e6b6ea
Bug 1044162 - part 1 - make EXTRA_{PP_,}JS_MODULES communicate their installation path; r=mshal
...
This patch makes EXTRA_{PP_,}JS_MODULES similar in functionality to
TESTING_JS_MODULES: we indicate the path relative to
$(FINAL_TARGET)/modules with an appropriate hierarchy of paths.
2014-07-25 13:40:07 -04:00
Wes Kocher
1f3bb5e64f
Merge m-c to fx-team
2014-07-29 17:21:24 -07:00
Wes Kocher
99840a8247
Merge b2g-inbound to m-c a=merge
2014-07-29 16:42:15 -07:00
Gregory Szorc
d5fdf7be88
Bug 1014524 - Add HotfixProvider to XPCOM manifest; r=rnewman
...
--HG--
extra : rebase_source : 09108f61288d86f2739945ffa9efc79b9587c72a
2014-07-29 11:11:51 -07:00
Gregory Szorc
4c3a010d92
Bug 1014524 - Report update hotfix results in FHR; r=rnewman
...
The v20140527.01 update hotfix deposited a JSON file in the profile
directory containing state. This file was purposefully not deleted
during hotfix uninstall so its contents could be later reported in
FHR.
This patch adds that reporting to FHR.
Currently, we only report a subset of the available fields. The
remaining "public" fields could be added easily enough. For now, it is
important that we capture the important ones.
--HG--
extra : rebase_source : 925d6ea04118296108327dc843323b150b87b208
2014-07-25 12:25:06 -07:00
Mike Hommey
20d181268e
Bug 1043820 - Remove PARALLEL_DIRS. r=gps
2014-07-29 08:57:59 +09:00
Nathan Froyd
80686692d8
Bug 1044041 - remove now-unnecessary rule from services/healthreport/Makefile.in; r=gps
2014-07-25 11:11:28 -04:00
Alexandre Poirot
5a3800bc64
Bug 1027242 - Blacklist mulet's failing tests + expose 'mulet' to ini files; fix previous bustage on a CLOSED TREE, r=ahal
2014-07-02 15:40:56 -07:00
ffxbld
ba070e96be
Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
2014-07-21 14:19:15 -07:00
Neil Deakin
e2716d6158
Bug 1013064, backout e5dfe9801f76, 11f3a97d1d2c, e2374762f521, 91db8acb8d7e, d0050ba0b875 due to sync issues
2014-07-21 09:09:41 -04:00
Fernando Jiménez
3d53cd7afd
Bug 1044792 - Send MCC and MNC on POST /sms/mt/verify. r=spenrose
2014-07-29 14:27:03 +02:00
Mark Hammond
22e4e7c883
Bug 1013064 (part 5) - stop disabling the password engine when MP enabled. r=ttaubert
...
From 07aa9cc1fcd5479976effe29f6adf5ad5ba7a8f8 Mon Sep 17 00:00:00 2001
2014-06-12 18:19:49 +10:00
Mark Hammond
cacfa57d0d
Bug 1013064 (part 4) - browserid_identity and sync changes to support FxA credentials in the login manager. r=ckarlof,rnewman
...
From 9717484083e66b78eedfa14e539d51382aba760f Mon Sep 17 00:00:00 2001
---
services/sync/modules/browserid_identity.js | 61 ++++++++++++++++++++--
services/sync/modules/identity.js | 19 +++++++
services/sync/modules/service.js | 20 ++++---
.../sync/tests/unit/test_browserid_identity.js | 15 ++++++
4 files changed, 102 insertions(+), 13 deletions(-)
2014-06-14 14:33:56 +10:00
Mark Hammond
d7d7cc7303
Bug 1013064 (part 3) - only migrate data into the loginmgr when it is unlocked. r=ckarlof
...
From 86c67f9b9081ce905442c86b38575b3422c8dce3 Mon Sep 17 00:00:00 2001
---
services/fxaccounts/FxAccounts.jsm | 25 ++++-
.../tests/xpcshell/test_loginmgr_storage.js | 113 +++++++++++++++++++++
2 files changed, 137 insertions(+), 1 deletion(-)
2014-06-18 15:07:41 +10:00
Mark Hammond
a44155a2a4
Bug 1013064 (part 2) - Store sensitive FxA credentials in the login manager. r=ckarlof
...
From 4a92f9ee1ba35989f82a24bba18806f8616a5be8 Mon Sep 17 00:00:00 2001
---
services/fxaccounts/FxAccounts.jsm | 170 ++++++++++++++++++
services/fxaccounts/FxAccountsCommon.js | 13 ++
services/fxaccounts/moz.build | 5 +-
.../tests/xpcshell/test_loginmgr_storage.js | 196 +++++++++++++++++++++
services/fxaccounts/tests/xpcshell/xpcshell.ini | 2 +
services/sync/modules/util.js | 12 +-
6 files changed, 396 insertions(+), 2 deletions(-)
create mode 100644 services/fxaccounts/tests/xpcshell/test_loginmgr_storage.js
2014-06-14 14:33:20 +10:00
Ryan VanderMeulen
c39e71e72f
Merge fx-team to m-c. a=merge
2014-07-11 16:22:36 -04:00
Fernando Jiménez
2423e4fc3a
Bug 1028398 - FxA will silently provide user's email to privileged apps in 2.0. Part 2: Trigger forceAuth when new privileged app tries to get a FxA assertion. r=jedp"
2014-07-11 16:13:32 +02:00
Steven MacLeod
dd374a7fc4
Bug 1035337 - Introduce API to record when the infobar is hidden due to "Never translate this language/site". r=felipe
...
--HG--
extra : rebase_source : 04dd1e060efad6160997194ba1b128c7f8a5db36
extra : histedit_source : be5f46896497e1bef1aa5ace5850793c4556527d
2014-07-10 18:31:56 -04:00
Fernando Jiménez
5885aa0953
Bug 1033238 - Cannot revoke Mobile ID permission. r=jedp
2014-07-11 14:56:57 +02:00
Fernando Jiménez
9a27f6101c
Bug 1023780 - Ensure that Mobile ID client support the 401/110 error (invalid token) properly. r=jedp
2014-07-11 14:56:56 +02:00
Kartikaya Gupta
4ff5fbdfab
Bug 1036444 - Kill touchenter and touchleave events. r=smaug
2014-07-09 10:27:00 -04:00
Jed Parsons
206e207871
Bug 1036198 - rejection not defined in _handleGetAssertionError. r=spenrose
2014-07-08 18:00:25 -07:00
Wes Kocher
7cf37526f7
Merge m-c to inbound
2014-07-08 20:04:41 -07:00
Fernando Jiménez
fb1f792423
Bug 1022181 - Mobile ID Tests. Part 2: Mobile Identity Service Tests. r=jedp
2014-07-08 19:57:44 +02:00
Fernando Jiménez
878f922292
Bug 1026999 - Mobile ID - SIM change scenario is not working. r=jedp
2014-07-08 19:57:43 +02:00
Steve Workman
20fec6e951
Bug 982816 - Remove extra calls to nextTest in test_hawkrequest.js r=ckarlof
2014-07-08 11:44:03 -07:00
Carsten "Tomcat" Book
518f246c5e
merge fx-team to mozilla-central a=merge
2014-07-08 15:10:56 +02:00
Gregory Szorc
54c4d3b9ae
Bug 1033836 - Convert TESTING_JS_MODULES to moz.build; r=glandium
...
--HG--
extra : rebase_source : 1cd9e402c507260358af7a93c6fb2fc91c24994b
2014-07-02 16:43:41 -07:00
Gregory Szorc
cd3dbd7747
Bug 1033836 - Rename services-common to services/common; rs=rnewman
...
The upcoming build system patches don't support hypthens in path names.
Changing this for that reason is kind of silly, but it's the easiest
way. Besides, nothing else uses hyphens in directory names.
--HG--
extra : rebase_source : 42dda2b1f16a3c0bfe17397a70092362e400530f
2014-07-02 16:49:36 -07:00
Andrew Comminos
e31c58cd7c
Bug 958868 - Add support for delta line and page accumulation; r=masayuki, sr=smaug
2014-07-07 18:54:14 +09:00
Mark Banner
daf2fe32a4
Bug 1032017 Remove MOZ_SERVICES_FXACCOUNTS flags as it is no longer necessary. Also fixes test_hawkrequest.js failures in m-c. r=glandium
2014-07-08 07:37:57 +01:00
Steven MacLeod
84d99bb465
Bug 994707 - Introduce crash submission events and handle them. r=bsmedberg
...
This introduces a new crash event type for submissions and handles
them in the Crash Manager. These crash submissions will also be counted
in FHR.
--HG--
extra : rebase_source : c37fc86cecc86aea0afdd8cfa7b31295aad3d6f8
2014-07-03 14:04:28 -04:00
Fernando Jiménez
655abdbc17
Bug 1021595 - Set "services.mobileid.forcehttps" to true once the server is https. r=jedp
2014-07-03 11:56:34 +02:00
Sam Penrose
d63c4f0720
Bug 1031580 - FxA fires ONLOGIN only for calling RP. r=jedp
2014-07-01 10:31:17 -07:00
Fernando Jiménez
837bd9f64b
Bug 1022193 - Add a "forceIdSelection" to navigator.getMobileIdAssertion. Part 3: MobileIdentityManager. r=jedp
2014-06-27 01:18:21 +02:00
Fernando Jiménez
c4f75adcc2
Bug 1023266 - Make the Mobile ID API privileged. Part 2: Fix permission check. r=jedp
2014-06-27 01:18:20 +02:00
Gregory Szorc
90626e2426
Bug 1029031 - Record default search provider in FHR; r=bsmedberg, MattN
...
--HG--
extra : rebase_source : 7e3c2688db567bac8760c405d9e9d7d41e8564d9
extra : amend_source : a5f4264ec947ae27e3036018034e0b17bf1e8590
2014-06-25 12:44:00 -07:00
Benjamin Smedberg
48059d7b02
Bug 1017806
- Record and report on optional branches of experiments, so that each experiment doesn't have to re-invent data collection. r=gfritzsche
2014-06-25 15:16:13 -04:00
Jim Blandy
4d6a633bba
Bug 914753: Make Emacs file variable header lines correct, or at least consistent. DONTBUILD r=ehsan
...
The -*- file variable lines -*- establish per-file settings that Emacs will
pick up. This patch makes the following changes to those lines (and touches
nothing else):
- Never set the buffer's mode.
Years ago, Emacs did not have a good JavaScript mode, so it made sense
to use Java or C++ mode in .js files. However, Emacs has had js-mode for
years now; it's perfectly serviceable, and is available and enabled by
default in all major Emacs packagings.
Selecting a mode in the -*- file variable line -*- is almost always the
wrong thing to do anyway. It overrides Emacs's default choice, which is
(now) reasonable; and even worse, it overrides settings the user might
have made in their '.emacs' file for that file extension. It's only
useful when there's something specific about that particular file that
makes a particular mode appropriate.
- Correctly propagate settings that establish the correct indentation
level for this file: c-basic-offset and js2-basic-offset should be
js-indent-level. Whatever value they're given should be preserved;
different parts of our tree use different indentation styles.
- We don't use tabs in Mozilla JS code. Always set indent-tabs-mode: nil.
Remove tab-width: settings, at least in files that don't contain tab
characters.
- Remove js2-mode settings that belong in the user's .emacs file, like
js2-skip-preprocessor-directives.
2014-06-24 22:12:07 -07:00
Ed Morley
632b40c1f3
Merge mozilla-central and fx-team
2014-06-24 17:24:53 +01:00
Ed Morley
4ffd0ec330
Merge latest green fx-team changeset and mozilla-central; a=merge
2014-06-24 17:02:56 +01:00
Asaf Romano
982ce9f2a8
Bug 977770 - Count the times users manually adjust the offered translation pair. r=felipe.
2014-06-24 16:53:30 +03:00
Carsten "Tomcat" Book
8be0d4bc98
Backed out changeset 8499eefa342e (bug 958868) for m2 test failures on a CLOSED TREE
2014-06-24 12:49:47 +02:00
Asaf Romano
3e6f5e623c
Bug 973294 - Count the number of times 'Show Original' is used. r=felipe.
2014-06-24 11:41:52 +03:00
Carsten "Tomcat" Book
d99c075833
Backed out changeset 895eeb7bddb8 (bug 973294) for bc1 test failures
2014-06-24 09:13:34 +02:00
Felipe Gomes
9f17866dcd
Bug 1024757 - Follow up, update example documentation. r=felipe.
2014-06-24 08:45:00 +03:00
Asaf Romano
423b0615f2
Bug 973294 - Firefox counts the number of times that users pick 'Show Original'. r=felipe.
2014-06-24 08:36:56 +03:00
Andrew Comminos
156004b042
Bug 958868 - Add support for delta line and page accumulation; r=masayuki, sr=smaug
2014-06-24 18:02:11 +09:00
Ryan VanderMeulen
0c2067d9e5
Merge inbound to m-c. a=merge
2014-06-23 10:42:32 -04:00
Asaf Romano
58ee94900b
Bug 977774 - Metric for tracking opts out of Instant Translation. r=felipe.
2014-06-22 12:23:40 +03:00
Wes Kocher
b8d6b378bf
Merge m-c to fx-team
2014-06-19 18:33:19 -07:00
Benoit Jacob
5959ada792
Bug 1028588 - Fix dangerous public destructors in miscellaneous places - r=ehsan
2014-06-23 18:40:03 -04:00
Felipe Gomes
9e39f03564
Bug 1024757 - Translation FHR should report missed opportunities due to the detected language not being part of the list of supported languages. r=mdeboer
2014-06-19 13:42:29 -03:00
Michael Brennan
a6cd893d51
Bug 939072: Refactor Sqlite connections to support finalization; r=Yoric
...
--HG--
extra : rebase_source : 2171ab3b3f7cf654ccc37865f5def9fc7f133e3c
2014-06-11 23:40:06 +02:00
Carsten "Tomcat" Book
edb92db20a
Merge mozilla-central to mozilla-inbound
2014-06-18 14:41:11 +02:00
Mark Hammond
3af7f1659d
Bug 1026359 - FxAccounts will try and log an undefined variable on error. r=jedp
2014-06-18 09:26:06 +10:00
Tim Taubert
5c83a5076e
Bug 991907 - checkEmailStatus in FxAccounts.jsm doesn't handle errors r=markh
2014-06-16 11:47:45 +02:00
Mark Banner
6eb2c9598f
Bug 1020859 Part 1 - Make HawkClient return all the response details for a request, and make deriveHawkCredentials common code. r=jparsons
2014-06-18 10:42:15 +01:00
Mark Hammond
98316383b5
Bug 1024812 - unhandled exceptions in hawkclient no longer cause sync to hang. r=rnewman
2014-06-14 11:47:34 +10:00
Ed Morley
4e18995ffc
Merge mozilla-central and b2g-inbound
2014-06-12 16:02:18 +01:00
Mark Hammond
3436d9c264
Bug 1015794 - use Object.create to create services timer objects. r=rnewman
2014-06-12 10:06:47 +10:00
Sam Penrose
dc3d37d8cb
Bug 1023463 - [FxA] Leave user logged in after failed RP refresh authentication. r=jedp
2014-06-10 16:38:55 -07:00
Brian Warner
e4bc1c7502
Bug 1021950 - Delete unwrapBKey after we're done with it. r=ckarlof
2014-06-09 11:53:00 -04:00
Mark Hammond
832cfe431b
Bug 995599 - prevent services tests hitting the network. r=rnewman
...
--HG--
extra : rebase_source : f38fefae031f4cbd94215ee61f89a553b1f5c272
2014-06-10 12:02:39 +10:00
Ryan VanderMeulen
d4c148c1a1
Merge m-c to inbound. a=merge
2014-06-09 18:13:50 -04:00
ffxbld
d5e7d47bda
Version bump. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release
2014-06-09 11:50:02 -07:00
Sam Penrose
c4dc54640b
Bug 1008901 - Fire 'onlogin' when the account is verified. r=jedp
2014-06-06 10:42:22 -07:00
Fernando Jiménez
2b7209c4be
Bug 988469 - MSISDN verification API for privileged apps. Part 4: Mobile ID service. r=markh, jedp
2014-06-07 19:30:19 +02:00
Fernando Jiménez
f896544f4d
Bug 988469 - MSISDN verification API for privileged apps. Part 2: Make FxA specific stuff generic. r=markh
2014-06-07 19:30:18 +02:00
Sam Penrose
f8dfde17a3
Bug 1004319 - Handle server-side account changes in Gecko. r=jedp
2014-06-06 08:54:27 -07:00
David Rajchenbach-Teller
0d756e9de3
Bug 1017706 - Make sure that healthreporter.jsm always initiates shutdown, even if it never receives quit-application. r=gps
2014-06-09 12:07:00 -04:00
Mike de Boer
7ee0b3962e
Bug 1015525: changes to translation prefs are now recorded by FHR. r=rnewman
2014-06-04 15:32:08 +02:00
Steven MacLeod
35d424f2b6
Bug 978158 - Setup FHR provider for Translation project r=felipe,rnewman
...
--HG--
rename : browser/components/translation/test/test_cld2.js => browser/components/translation/test/unit/test_cld2.js
rename : browser/components/translation/test/xpcshell.ini => browser/components/translation/test/unit/xpcshell.ini
2014-06-03 18:08:35 +02:00
David Rajchenbach-Teller
b79f0094d5
Bug 1017706 - Better logging for FHR AsyncShutdown. r=rnewman
2014-06-02 04:28:00 +02:00
Mark Hammond
e8fb573b2b
Bug 1014957 - add telemetry probe to indicate if custom servers are used for sync. r=rnewman
2014-05-30 14:56:25 +10:00
Gijs Kruitbosch
ebabc890cf
Bug 1011343 - don't log username in sync log, r=markh
2014-05-29 12:47:24 +01:00
Paolo Amadini
c2db067c01
Bug 853549 - Use a JSON storage back-end in the Login Manager, except on Android. r=dolske
2014-01-07 17:29:41 +01:00
Carsten "Tomcat" Book
6b04055bd0
Backed out changeset ca4caf0d721c (bug 853549) for valgrind testfailures
2014-05-28 15:53:13 +02:00
Paolo Amadini
5f34b905ab
Bug 853549 - Use a JSON storage back-end in the Login Manager, except on Android. r=dolske
2014-01-07 17:29:41 +01:00
Mark Hammond
e464cf75f7
Bug 1010531 - Prevent async callback from throwing when a callback is made with an error. r=rnewman
2014-05-28 10:00:00 +10:00
Mark Hammond
250befa6d2
Bug 1015794 - avoid mutating the prototype of a timer object to prevent warnings. r=rnewman
2014-05-28 09:54:52 +10:00
David Rajchenbach-Teller
d94352ccd6
Bug 1016389 - Fix uncaught async error in test_healthreporter.js. r=rnewman
2014-05-27 08:06:00 -04:00
Shashank Sabniveesu
9cf14f5013
Bug 1014186 - Remove unused BookmarkJSONUtils from services/sync/tps/extensions/tps/resource/modules/bookmarks.jsm. r=mak
2014-05-22 13:56:00 -04:00
David Rajchenbach-Teller
9f879e7816
Bug 917883 - Use AsyncShutdown instead of spinning the event loop in healthreporter.jsm. r=gps, r=rnewman
2014-05-22 02:11:00 -04:00
Mark Hammond
c3c349ceb3
Bug 1013448 - add telemetry probes for sync. r=rnewman
2014-05-27 10:39:51 +10:00
Carsten "Tomcat" Book
40ecc9513e
Backed out changeset 0acc877be680 (bug 1013448)
2014-05-26 10:11:59 +02:00
Mark Hammond
99cd8a4ffb
Bug 1013448 (part 2) - add telemetry probes for sync. r=rnewman
2014-05-26 09:48:41 +10:00
Cosmin Malutan
2018f6f0f5
Bug 982610 - Update TPS to use latest Mozmill 2.0.6. r=hskupin DONTBUILD
...
--HG--
extra : rebase_source : 6e967421250dd6093c0fcc89dcbd078c0812fcb6
2014-05-22 18:25:50 +02:00
Benjamin Smedberg
abfb936018
Bug 959356 try #2 - fix the spelling and type of the isWow64 measurement, r=rnewman
...
--HG--
extra : rebase_source : 1c07d8481b8152af39fea889504d4fdfef42da53
2014-05-19 14:02:04 -04:00
Mark Hammond
bfc84296e5
Bug 1009264 - Strip trailing slash from services.sync.tokenServerURI. r=ckarlof
2014-05-19 09:53:54 +10:00
Sam Penrose
042ab281b5
Bug 1010623 - sign out when password was reset on web. r=jedp
2014-05-15 16:52:52 -07:00
Mark Hammond
8213b883dc
Bug 1006943 - non-sensitive FxA log info is included with sync logs. r=rnewman
2014-05-15 12:00:59 +10:00
Drew Willcoxon
37cce7bee9
Bug 983313 - Write crash events for plugin crashes and hangs (part 2: FHR). r=bsmedberg,rnewman
2014-05-12 12:00:11 -07:00
Drew Willcoxon
97246d948a
Bug 983313 - Write crash events for plugin crashes and hangs (part 1: main changes). r=bsmedberg
2014-05-12 11:58:18 -07:00
Richard Newman
d6fda46667
Bug 965371 - Part 3: new docs for v3 device configuration environment. r=mcomella
2014-05-09 19:19:14 -07:00
Mark Hammond
694fa83caa
Bug 1006360 - prevent failures backing up bookmarks from stopping sync completing. r=rnewman
2014-05-09 14:14:34 +10:00
Sam Penrose
a8be0eb5da
Bug 1004242 - Expose FxAccounts resendVerificationEmail to Gaia. r=jedp
2014-05-07 11:14:05 -07:00
Carsten "Tomcat" Book
b4b2c06d25
merge fx-team to mozilla-central
2014-05-06 14:24:11 +02:00
Asaf Romano
c8c5cf6767
tests-bustage fix for bug 981689 (the code relies on the current-version preference being always set, which isn't true for testing-prefs-branches)
2014-05-06 11:43:59 +03:00
Asaf Romano
d78e31bbd3
Bug 981689 - Show a notice to beta users when we turn telemetry on by default on the beta channel - Firefox Desktop (very final fix). r=bsmedberg.
2014-05-06 10:15:20 +03:00
Henrik Skupin
a37a7d089b
Bug 1003250 - Disable automatic sync for TPS tests. r=rnewman DONTBUILD
2014-05-05 23:07:52 +02:00
Wes Kocher
570c41e98b
Merge m-c to inbound
2014-05-05 21:15:33 -07:00
Ehsan Akhgari
4c3acbbb4f
Bug 1005710 - Avoid preprocessing the services JS exports files needlessly; r=mshal
2014-05-05 21:28:55 -04:00
Carsten "Tomcat" Book
cde537b758
Merge m-c to fx-team
2014-04-30 15:28:33 +02:00
Mark Hammond
0b36e5d6bc
Bug 972100 - avoid an info/collections call as sync starts. r=rnewman
2014-04-30 17:42:51 +10:00
Sam Penrose
8dfdb2f152
Bug 981210 - FxAccountsManager.jsm and consumers: change "accountId" attribute to "email" r=jedp
2014-04-29 14:47:59 -07:00
Fernando Jiménez
7746ac6a1d
Bug 1027595 - TypeError: deriveHawkCredentials is not a function after bug 1020859. r=jedp
2014-06-21 07:43:39 +01:00
Ed Morley
ec7d86a49e
Merge mozilla-central and fx-team
2014-04-29 18:24:19 +01:00
Ed Morley
ce8472e863
Merge latest green b2g-inbound changeset and mozilla-central
2014-04-29 17:34:22 +01:00
Wes Kocher
25702579e7
Merge m-c to fx-team
2014-04-28 16:30:10 -07:00
Wes Kocher
262b4fb1ca
Merge fx-team to m-c
2014-04-28 16:20:24 -07:00
Mark Hammond
9bcb6d5b0b
Bug 992371 - avoid 'A promise chain failed to handle a rejection' errors using FxAccounts. r=jedp
2014-04-29 08:46:14 +10:00
Sam Penrose
5e18eb066c
Bug 1000395 - Do not sign user out at start of refreshAuth. r=jedp
2014-04-28 11:45:58 -07:00
ffxbld
8714c49598
Version bump. CLOSED TREE NO BUG a=release
2014-04-28 14:18:37 -04:00
Asaf Romano
888a277a59
Bug 981689 (Show a notice to beta users when we turn telemetry on by default on the beta channel) - For the new channel-override preference, use UpdateChannel.jsm rather than nsIXULRuntime so that it's easier to QA the feature by hacking install.js. As part of that, add a new argument to UpdateChannel.js for excluding partners. r=bsmbedberg.
2014-04-28 17:04:51 +03:00
Sam Penrose
17ef90f9f4
Bug 1001182 - FxAccountsManager.jsm correctly handles {refreshAuthentication:0} r=jedp
2014-04-28 09:44:36 -07:00
Birunthan Mohanathas
ff8ce9bd42
Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
2014-04-27 03:06:00 -04:00
Irving Reid
69a9e55be6
Bug 966674: #3 Add parameter substitution in log messages; r=gps,rnewman
2014-04-29 10:09:29 -04:00
Irving Reid
8797f73681
Bug 966674: #2 Move exceptionStr() and stackTrace() from utils.js to Log.jsm; r=gps,rnewman
2014-04-29 10:09:27 -04:00
Drew Willcoxon
fa13495992
Bug 975786 - Add FHR search source for about:newtab. r=rnewman
2014-04-24 19:09:18 -07:00
Sam Penrose
213c13e778
Bug 994934 - Find my device can be enabled without logged into FxAccounts. r=jedp
2014-04-22 15:28:18 -07:00
Sam Penrose
98097b9dd7
Bug 983445 - Verification causes logout on device. r=jedp
2014-04-21 16:45:58 -07:00
Carsten "Tomcat" Book
c55de21cc3
merge fx-team to mozilla-central
2014-04-17 12:49:25 +02:00
Carsten "Tomcat" Book
3e5d12c5f8
merge mozilla-inbound ot mozilla-central
2014-04-17 12:47:30 +02:00
Mark Hammond
c97626cc7f
Bug 985868 - only report prolonged sync errors once per application invocation. r=rnewman
2014-04-17 11:25:44 +10:00
Nicholas Nethercote
b3fc34c7ef
Bug 996430 - Remove FxAccountsUtils.jsm. r=ttaubert.
...
--HG--
extra : rebase_source : 797c0af77bedf9e5c768bd7083dda4f8d80610a9
2014-04-16 20:48:00 -07:00
Henrik Skupin
c606a4119a
Bug 996027 - Ensure that TPS always fakes login into Weave. r=rnewman DONTBUILD
2014-04-14 18:22:23 +02:00
Ryan VanderMeulen
f7bb27fea0
Backed out changeset 68ba8f6f4f03 (bug 983445) for suspicion of causing xpcshell timeouts in test_browserid_identity.js.
2014-04-16 15:14:42 -04:00
Sam Penrose
5598f89ca5
Bug 983445 - Verification causes logout on device. r=jedp
2014-04-15 16:05:16 -07:00
Mark Hammond
f660f76943
Bug 992371 - Avoid promise rejection messages from FxAccounts. r=ttaubert
2014-04-10 17:13:53 +10:00
Roberto A. Vitillo
fd71acaf46
Bug 993468 - TypeError: callback is undefined in jsonSave(). r=rnewman
2014-04-13 14:28:20 -04:00
Ed Morley
73c827f7b3
Merge latest green inbound changeset and mozilla-central
2014-04-10 17:55:29 +01:00
Henrik Skupin
7936999b7f
Bug 992198 - TPS.Sync() fails for special options like 'wipeRemote' if the user is not logged in yet. r=jgriffin DONTBUILD
...
--HG--
extra : rebase_source : d4ff28171ebdd7d2a23e7cc395d7087831d30f96
2014-04-09 23:35:57 +02:00
Mark Hammond
f59a4e6887
Bug 985145 - make node reassignment work correctly with FxA. r=rnewman
2014-04-10 12:18:24 +10:00
Mark Hammond
e2705bdbf4
Bug 990834 (part 3) - Fix handling of hawk errors. r=ckarlof
2014-04-10 12:08:19 +10:00
Mark Hammond
bc93fc2b9d
Bug 990834 (part 2) - Add support/tweak retry and backoff header support to hawk and tokenserverclient. r=rnewman
2014-04-10 12:08:19 +10:00
Mark Hammond
1cfe00f9c1
Bug 990834 (part 1) - minor refactor of hawk tests. r=ckarlof
2014-04-10 12:08:18 +10:00
Marco Castelluccio
8a53b11c8e
Bug 993173 - Use encoding option in readJSON. r=Yoric
2014-04-08 04:47:00 +02:00
Marco Castelluccio
6924f0bb5f
Bug 988301 - Avoid main-thread IO in Sync code. r=Yoric, r=rnewman
2014-04-07 10:49:32 -04:00
David Rajchenbach-Teller
7e80df0235
Bug 992363 - Fix a few uncaught async errors in services. r=rnewman
2014-04-07 10:33:56 -04:00
Asaf Romano
5dbae2896b
Bug 981689 - Show a notice to beta users when we turn telemetry on by default on the beta channel - Firefox Desktop
2014-04-07 12:26:58 +03:00
Benjamin Smedberg
cd2fddc1ce
Bug 986582 - Get rid of the toolkit.telemetry.enabledPreRelease pref and make the toolkit.telemetry.enabled pref do the right thing for beta users who are testing a final release build, r=rnewman
...
--HG--
extra : rebase_source : 43f70e2c1c3207f37ba0789245958cb0c34187f6
2014-04-03 14:55:42 -04:00
Carsten "Tomcat" Book
d4d8a64c7a
merge fx-team to mozilla-central
2014-04-03 12:46:58 +02:00
Mark Hammond
7dc2e440e9
Bug 987468 - remove sync delayed notification. r=ttaubert
2014-04-03 09:56:59 +11:00
Richard Newman
bc9c137228
Bug 990872 - Eliminate Places dependency in Sync utils. r=gps
2014-04-01 21:33:42 -07:00
Henrik Skupin
0d814619fc
Bug 986190 - [tps] Synced data on the server is not always wiped at the end of a test. r=jgriffin, r=rnewman DONTBUILD
2014-04-02 22:58:14 +02:00
Gregory Szorc
4adb89bc72
Bug 968419 - Store and submit a persistent health report identifier; r=rnewman, r=bsmedberg
...
Up to this point, Firefox Health Report has generated and submitted a
random UUID with each upload. Generated UUIDs were stored on the client.
During upload, the client asked the server to delete all old UUIDs.
Well-behaving clients thus left at most one record/ID on the server.
Unfortunately, clients in the wild have not been behaving properly. We
are seeing multiple documents on the server that appear to come from the
same client. Clients are uploading new records but failing to delete the
old ones. These old, undeleted "orphan" records are severely impacting
the ability to derive useful knowledge from FHR data because it is
difficult, resource intensive, and error prone to filter the records on
the server. This is undermining the ability for FHR data to be put to
good use.
This patch introduces a persistent client identifier. When the client is
initialized, it generates a random UUID. That UUID is persisted to the
profile and sent as part of every upload.
For privacy reasons, if a client opts out of data submission, the client
ID will be reset as soon as all remote data has been deleted.
We still issue and send upload IDs. They exist mostly for forensics
purposes so we may log client behavior and more accurately determine
what exactly misbehaving, orphan-producing clients are doing.
It is worth noting that this persistent client identifier will not solve
all problems of branching and orphaned records. For example, profile
copying will result in multiple clients sharing a client identifier. A
"client ID version" field has been added to facilitate an upgrade path
towards client IDs with different generation semantics.
--HG--
extra : rebase_source : b761daab39fb07b6ab8883819d68bf53462314a0
2014-02-20 11:30:52 -08:00