Fernando Jiménez
c5f76c663d
Bug 938635 - Implement forceAuthentication for firefox accounts. Part 2: FxAccountsManager. r=markh
2014-02-19 11:47:11 +01:00
Tim Taubert
ac387a4007
Bug 967197 - "Create Account" and "Sign In" links in Sync preferences should go to separate pages r=markh
2014-02-18 12:05:13 +01:00
Ehsan Akhgari
22eada1dd3
Bug 973142 - Get rid of the MOZILLA_INTERNAL_API makefile variable; r=glandium
...
It's just as easy to directly set the preprocessor macro in the moz.build
files. Using this variable doesn't really buy us anything.
This patch also removes unused code from rdf/tests/dsds.
2014-02-18 01:56:51 -05:00
Phil Ringnalda
7cd2f471ea
Merge f-t to m-c
2014-02-15 10:10:31 -08:00
Masayuki Nakano
e393ad7356
Bug 969247 part.1 Remove or replace DOM_VK_ENTER and NS_VK_ENTER users r=smaug
2014-02-15 09:57:39 +09:00
Gregory Szorc
5f499af8a5
Bug 972093 - Detect run_next_test() during add_task(); r=ted, rnewman
...
If an xpcshell test called run_next_test() from inside an add_task(),
bad things would happen. This patch detects that behavior and aborts the
test immediately with an actionable error message.
--HG--
extra : rebase_source : c5cf11070421b95a6fcf476d0a86289a3d0ba73a
extra : amend_source : cec6ad2a751bba01e7d4ecbff0735b39e3326efb
2014-02-12 16:47:29 -08:00
Jed Parsons
f25b27aed0
Bug 967372 - Fix intermittent test_hawk.js failures on Windows. r=ttaubert
2014-02-08 17:07:34 -08:00
Mark Hammond
db81771f25
Bug 972129 - introduce a custom backoff schedule if failure is due to identity manager not being ready. r=rnewman
2014-02-13 17:07:53 +11:00
Gregory Szorc
aef1d3b82f
Bug 970336 - test_restrequest.js times out on Android 2.3 emulator; r=rnewman
...
--HG--
extra : rebase_source : 686beb0c5ccfab3ebde27f554a3fa60439df5e53
extra : amend_source : 787e95b977f4557073f8c30b9e4e97269e6d1572
2014-02-12 17:16:44 -08:00
Gregory Szorc
b72f214116
Bug 958561 - Measure Sync with Firefox Health Report; r=rnewman
...
Metrics for Sync have been added to Firefox Health Report. If Sync is
not configured, we'll report that fact and the supported and preferred
Sync protocols (1.1 or 1.5).
If Sync is configured, we report the daily counts of sync attempts and
how many are successful vs errored. We also report daily counts of the
device types attached to the account.
--HG--
extra : rebase_source : 77170b323706a85cbe1542ac993ebdc1dba3b505
extra : amend_source : 7802e80b4fc94937fbe3f67505b447bfb048732d
2014-02-05 08:08:14 -08:00
Sam Penrose
ed221a42bd
Bug 968929 - Update FXAccountsClient to production server URI. r=jedp
2014-02-11 18:07:26 -08:00
Mark Hammond
cc97c8947f
Bug 967047 - give FxA credentials the same special treatment the legacy sync host credentials get. r=rnewman
2014-02-12 18:57:16 +11:00
Mark Hammond
6942725f5b
Bug 965896 - allow a sync startOver to re-enable Firefox Accounts. r=rnewman
2014-02-12 17:25:41 +11:00
Richard Newman
217e194f59
Bug 968436 - Add 1.5 to client records. r=trivial
2014-02-10 18:36:02 -08:00
Jed Parsons
3199967ef7
Bug 943521 - Use onepw prototcol in fxa client. r=ckarlof
2014-02-04 22:14:30 -08:00
Ryan VanderMeulen
bc5b0fe4e6
Backed out changeset 79b198be3e50 (bug 943521) for xpcshell failures.
2014-02-07 17:55:12 -05:00
Jed Parsons
8c0fcd3390
Bug 943521 - Use onepw prototcol in fxa client. r=ckarlof
2014-02-04 22:14:30 -08:00
Peiyong Lin
757ab497a9
Bug 964735 - Convert libc into Library to make it link lazily. r=Yoric
2014-02-07 10:37:21 -05:00
Tim Taubert
28b86bf584
Bug 967120 - Follow-up to fix broken xpcshell and mochitests r=markh
2014-02-04 12:03:18 +01:00
Tim Taubert
7535e42865
Bug 967120 - Clean up FxAccounts' public/internal API implementation r=markh
2014-02-04 11:12:37 +01:00
Tim Taubert
e08364b171
Bug 735868 - Fix tests r=rnewman
2014-02-07 05:12:26 +01:00
Tim Taubert
22018cd47d
Bug 735868 - Stop tracking last selected timestamp in tabs engine r=rnewman
2014-02-07 03:43:22 +01:00
Mark Hammond
a76283ee0e
Bug 969169 - ensure logging is only initialized once. r=ttaubert
2014-02-07 11:53:52 +11:00
Carsten "Tomcat" Book
d9128b7e43
Merge mozilla-central to fx-team on a CLOSED TREE
2014-02-05 14:54:11 +01:00
Fernando Jiménez
0520bccbba
Bug 967503 - Make HawkClient work in b2g. r=rnewman
2014-02-04 20:32:16 +01:00
Phil Ringnalda
c85ec9721d
Back out e78a7c6d9601 (bug 965896) for xpcshell orange
2014-02-04 21:19:19 -08:00
Mark Hammond
222d7dc0e4
Bug 967313 - ensure Sync is initialized before we set the fxAccounts user. r=ttaubert.
2014-02-05 16:09:54 +11:00
Mark Hammond
0bf4939db1
Bug 965896 - allow a legacy sync reset to re-enable fxa accounts. r=rnewman
2014-02-05 14:59:19 +11:00
Phil Ringnalda
d706d2b8ec
Back out 2865fd5e5458 (bug 967120) for xpcshell and browser-chrome bustage
2014-02-03 20:30:45 -08:00
Tim Taubert
5bac872e26
Bug 967120 - Clean up FxAccounts' public/internal API implementation r=markh
2014-02-03 19:30:47 +01:00
Lukas Blakk
780d3fb1c9
Merging in version bump NO BUG CLOSED TREE
2014-02-03 15:03:10 -08:00
Mark Hammond
9e06684d50
Bug 966842 - initialize log.level instead of log.Level. r=ttaubert
2014-02-03 12:38:52 +11:00
Tim Taubert
5d977d0da8
Bug 964922 - Enable FxA Sync on Nightly r=markh
2014-01-30 12:09:12 -08:00
Chris Karlof
72aa2f8e60
Bug 966560 - fix bugs with time skew fix in bug 957863; r=jedp
2014-01-31 16:43:36 -08:00
Chris Karlof
c5152b981f
Bug 965116: Add basic error handling to browserid_identity to respond to various authentication errors, r=markh
2014-01-31 15:26:20 -08:00
Ryan VanderMeulen
721d315595
Backed out changeset cc1bac015920 (bug 966560) for xpcshell failures.
2014-01-31 21:00:47 -05:00
Mark Hammond
d5a0e6296a
Bug 966520 - have sync prefs pane open the new "force sign in" page. r=gavin
2014-01-31 17:27:59 -08:00
Chris Karlof
a8b13c2510
Bug 966560: fix bugs with time skew fix in bug 957863, r=jedp
2014-01-31 16:43:36 -08:00
Jed Parsons
357c44f512
Bug 957863 - Use FxA auth clock skew in hawk, jwcrypto, and sync. r=warner, r=rnewman
2014-01-23 18:04:38 -08:00
Carsten "Tomcat" Book
a10c0f0add
merge fx-team to mozilla-central
2014-01-31 12:52:17 +01:00
Mark Hammond
a041cc2014
Bug 966159 - Fix TypeError when trying to unlink account. r=ckarlof
2014-01-30 21:05:23 -08:00
Chris Karlof
60363127c3
Bug 966131 - On first sync set firstSync pref to resetClient instead of calling resetClient directly. r=markh
2014-01-30 20:19:48 -08:00
Mark Hammond
d219a8ba6c
Bug 965474 - allow for an initial sync on new user signin. r=ckarlof
...
--HG--
extra : rebase_source : f5fd22db384606112900b2caef11cc7bdc262f98
2014-01-30 19:02:46 -08:00
Gavin Sharp
cd07679afa
Backed out changeset 00cead8f21d4 (bug 965464, should have been bug 965474)
...
--HG--
extra : rebase_source : 43997ecb392c716aa147407985b6f823ac087db8
2014-01-30 19:08:08 -08:00
Mark Hammond
69754ceff2
Bug 965464 - allow for an initial sync on new user signin. r=ckarlof
2014-01-30 19:02:46 -08:00
Chris Karlof
b5df9ba4b8
Bug 960887 - Handle storage endpoints returned by 1.5 token server. r=rnewman
...
--HG--
extra : rebase_source : a78f079a22f4e196de21b7b15d63ecdc4d475a04
2014-01-29 19:26:01 -08:00
Mark Hammond
7fb4d7baf9
Bug 965461 - ensure sync itself and sync prefs pane considers we are logged in after key fetch. r=ttaubert
2014-01-30 14:50:31 -08:00
Ryan VanderMeulen
b5a0391a64
Merge m-c to fx-team.
2014-01-30 16:40:31 -05:00
Ryan VanderMeulen
ee08d977c1
Merge fx-team to m-c.
2014-01-30 16:23:01 -05:00
Tim Taubert
2fb975c0e5
Bug 965544 - Show "now syncing" doorhanger when sync actually starts, once per login r=markh
2014-01-29 12:41:07 -08:00
Gregory Szorc
7b9cd377df
Bug 965587 - Add lock to Firefox Health Report uploading; r=rnewman
...
Previously, it was technically possible for the FHR client to have
multiple simultaneous uploads. While this should never occur in
well-behaving systems, server logs have indicated that this behavior
might be occurring.
This patch adds a lock around uploading to ensure only 1 upload
operation may be active at a given time.
To measure the impact of this change in the wild, we added a counter
that increments whenever a held lock is encountered.
--HG--
extra : rebase_source : f0bb5065a3618cd335b6b6f31e4e68850f31f151
2014-01-29 15:28:57 -08:00
Wes Kocher
39246e3d3a
Backed out changeset a76b3c746743 (bug 960887) for xpcshell bustage
2014-01-29 21:04:47 -08:00
Wes Kocher
2554cbbb72
Backed out changeset 2bfa24370b7c (bug 965461)
2014-01-29 21:04:08 -08:00
Mark Hammond
8e79a27cd5
Bug 965461 - ensure sync itself and sync prefs pane considers we are logged in after key fetch. r=ttaubert
2014-01-29 19:26:01 -08:00
Chris Karlof
49a7de1c64
Bug 960887 - Handle storage endpoints returned by 1.5 token server. r=rnewman
2014-01-29 19:26:01 -08:00
Mark Hammond
4d2ed9a598
Bug 965334 - Have browserid_identity create a DumpAppender to help debugging. r=ttaubert
2014-01-29 18:39:59 -08:00
Chris Karlof
b6008e928e
Bug 963251 - Update pref to use final production token server. r=markh
2014-01-29 18:39:59 -08:00
Jed Parsons
f25709861f
Bug 959919 - Send X-Client-State header to token server. r=rnewman
2014-01-29 15:02:09 -08:00
Jed Parsons
ed85114ff4
Bug 958464 - Report cause of 401 error from token server. r=ckarlof
2014-01-28 15:01:23 -08:00
Carsten "Tomcat" Book
c71e6c6fbb
Backed out changeset 6f10f2e4ef13 (bug 960887) for XPC Bustage on a CLOSED TREE
2014-01-30 10:39:59 +01:00
Carsten "Tomcat" Book
4395385011
Backed out changeset 2b4f723f6c60 (bug 965461) for XPC Bustage on a CLOSED TREE
2014-01-30 10:39:40 +01:00
Mark Hammond
03131fb6d2
Bug 965461 - ensure sync itself and sync prefs pane considers we are logged in after key fetch. r=ttaubert
2014-01-30 00:22:55 -08:00
Chris Karlof
f4d6ea25b4
Bug 960887 - Handle storage endpoints returned by 1.5 token server. r=rnewman
2014-01-30 00:22:55 -08:00
Tim Taubert
5be3ca26a4
Bug 963384 - Implement modal "Choose What To Sync" dialog r=markh
2014-01-28 18:57:19 -08:00
Mark Hammond
322fe2a50a
Bug 959222 (part 1) - Make browserid_identity a first-class identity module. r=rnewman
2014-01-28 17:51:09 -08:00
Mark Hammond
32a861c076
Bug 959990 - Add Firefox Accounts specific TOS and PP prefs and have utils functions open them if appropriate. r=rnewman.
2014-01-28 17:51:08 -08:00
Ryan VanderMeulen
80b4682516
Merge m-c to inbound.
2014-01-30 16:36:04 -05:00
Georg Fritzsche
41da9eabcd
Bug 928575 - Overhaul FHR data collection for extensions and plugins for desktop. r=gps
2014-01-15 16:12:41 +01:00
Geoff Brown
5d64d66697
Bug 969624 - Skip test_storageservice_client.js on Android 2.3 emulator; r=dminor
2014-02-24 17:51:15 -07:00
Jed Parsons
db7467711f
Bug 962849 - FxAccounts.jsm method to resend verification email; r=markh
2014-01-23 16:52:24 -08:00
Mark Hammond
3fc310513b
Bug 959548 - Determine what identity manager to use as sync is initialized. r=ckarlof,rnewman
2014-01-14 13:13:08 +01:00
Tim Taubert
079f8fe835
Bug 957421 - Keep FxA pref names consistent r=markh,rnewman,nalexander
2014-01-21 14:13:45 +01:00
Gregory Szorc
3a0b972eef
Bug 959356 - Report isWow64 in Firefox Health Report; r=bsmedberg
...
Previously, we weren't measuring whether the machine was 64-bit
properly. This change allows us to report actual CPU architecture (at
least on Windows).
In the future, we may wish to properly report actual CPU architecture on
all operating systems.
--HG--
extra : rebase_source : 73b5673e870e959a33172ec22fee8c31db6e0e53
extra : amend_source : 64d2e23be07aa87bc5c150b6e613e6226c848ec8
2014-01-17 09:25:39 -08:00
Gregory Szorc
697ef661a8
Bug 961146 - Refactor Health Report documentation, import external docs; r=rnewman
...
FHR docs were extracted from /services/docs into their own compartment.
This arguably should have been done originally.
Documentation on the payload format has been imported from
https://github.com/mozilla-services/docs . Those docs were created in a
time before we had in-tree docs and this tree is a more logical home for
them.
--HG--
rename : services/docs/healthreport.rst => services/healthreport/docs/index.rst
extra : rebase_source : 4e2fd62cc98ea2620f580e34d032cb39bafb5108
extra : amend_source : bd6309cc9d53aba1b085067960bf20a94125c5b0
2014-01-22 17:47:15 -08:00
Fernando Jiménez
7ac8ce364e
Bug 952063 - Trigger FxAccountsIACHelper 'onlogin', 'onlogout' and 'onverified' events when required. Part 1: Add onverified/onlogin. r=markh
2014-01-22 14:22:59 +01:00
Richard Newman
522f265d5d
Bug 960322 - Use "BrowserID" in desktop tokenserver authz header, not "Browser-ID". r=rnewman
2014-01-16 22:24:53 -08:00
Fernando Jiménez
1b224586ca
Bug 959535 - FxAccountsManager should clear its account cache when FxAccounts performs a logout. r=markh
2014-01-15 13:07:20 +01:00
Fernando Jiménez
9158242d47
Bug 958546 - s/isVerified/verified in all FxAccounts related code. r=markh
2014-01-14 17:00:36 +01:00
Richard Newman
f247e6117c
Bug 956936 - Include supported Sync protocol versions in desktop client records. r=gps
2014-01-06 21:45:26 -08:00
Nick Alexander
4d63cb2415
Merge m-c to s-c
2014-01-07 15:22:58 -08:00
Richard Newman
2b2685e8b7
Bug 956442 - Include version in desktop Sync client records. r=gps
2014-01-06 18:41:12 -08:00
Tim Taubert
63400d0e78
Bug 956724 - Fix broken onload handler for DOMWindows r=rnewman
...
From fdb5e3aab7479a9cf0ff7b78dcd373e296707e56 Mon Sep 17 00:00:00 2001
2014-01-06 16:23:40 +01:00
Richard Newman
959f982c17
Bug 953282 - Fix idle observer notification, after Bug 715041 broke in-tree consumers. r=gps
2013-12-27 21:12:50 -08:00
Tim Taubert
c5ecbf72a9
merge m-c to elm
2013-12-20 15:05:28 +01:00
Mark Hammond
e635bc3f8e
Bug 949695 tests followup - fix test_handleSyncError to reset error account so it passes when run twice
2013-12-20 15:57:26 +11:00
Mark Hammond
98088300d6
Bug 949695 tests followup - convert more tests to run with both identity managers.
2013-12-20 15:57:26 +11:00
Mark Hammond
4e4fa44ad1
Bug 949695 tests followup - convert test_service_wipeServer to identity_test infrastructure
2013-12-20 15:57:26 +11:00
Mark Hammond
9d246af555
Bug 949695 tests followup - Add ability to run tests twice - once with each identity manager - and have test_service_startOver use it.
2013-12-20 15:57:26 +11:00
Mark Hammond
934662958e
Bug 949259 followup - refactor identity config for tests and remove need to pass params to BrowserIDManager.
2013-12-20 15:57:26 +11:00
Mark Hammond
a662b69b0a
Bug 949695 followup - add resetCredentials/resetSyncKey to avoid BrowserID setters from being called.
2013-12-20 15:57:25 +11:00
Wes Kocher
3326bf6cf4
Merge inbound to m-c
2013-12-19 18:58:45 -08:00
Richard Newman
3ac3691abc
Bug 947772 - Follow-up: fix sneaky test (disabled on some platforms). r=me
2013-12-19 11:48:23 -08:00
Tim Taubert
6f4002d450
merge m-c to elm
2013-12-19 15:52:32 +01:00
Richard Newman
cf99e6a075
Merge m-c to s-c.
2013-12-18 21:47:50 -08:00
Richard Newman
025976271c
Bug 947772 - Sync adds tracker observers regardless of engine enabled state. r=gps
2013-12-18 21:42:17 -08:00
Mark Hammond
99c6903868
dump JSON.stringified error on HAWK.signCertificate error
2013-12-19 16:38:35 +11:00
Mark Hammond
dfaa162062
put sync identity initialization behind a pref
2013-12-19 16:38:35 +11:00
Tim Taubert
46e29d4462
merge m-c to elm
2013-12-18 17:54:23 +01:00
Chris Karlof
401bd44342
Bug 949695 - integrate weave with browserid_identity on elm.
2013-12-17 15:45:03 +11:00
Brian Warner
774ec6b974
Bug 949259 (elm) - bring elm up-to-date with patch in bug 949259.
2013-12-17 15:45:03 +11:00