Jon Morton
1700296f02
Bug 979835: Port BoxObject and its subclasses to WebIDL. r=khuey sr=bz
...
--HG--
rename : layout/xul/nsIPopupBoxObject.idl => dom/webidl/PopupBoxObject.webidl
rename : layout/xul/tree/nsITreeBoxObject.idl => dom/webidl/TreeBoxObject.webidl
rename : layout/xul/nsBoxObject.cpp => layout/xul/BoxObject.cpp
rename : layout/xul/nsBoxObject.h => layout/xul/BoxObject.h
rename : layout/xul/nsListBoxObject.cpp => layout/xul/ListBoxObject.cpp
rename : layout/xul/nsMenuBoxObject.cpp => layout/xul/MenuBoxObject.cpp
rename : layout/xul/nsPopupBoxObject.cpp => layout/xul/PopupBoxObject.cpp
2014-10-14 13:15:21 -07:00
Wes Kocher
d947cf32a0
Merge m-c to inbound a=merge
2014-10-13 19:02:56 -07:00
ffxbld
1b7dabd831
Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
2014-10-13 13:39:31 -04:00
Sam Penrose
a0ff96a82c
Bug 1045738 - Allow FxA to sign an assertion while offline if its certificate is viable. r=ferjm
2014-10-07 16:09:54 -07:00
Wes Kocher
0dadefde36
Merge inbound to m-c a=merge CLOSED TREE
2014-10-10 18:58:06 -07:00
Fernando Jiménez
942e33cdee
Bug 1076708 - [Loop] Close the verification code windows cause the app trying to authenticate infinitely. r=spenrose
2014-10-10 14:38:51 +02:00
Dave Townsend
13630eb0e0
Bug 1039500: Fix remaining callers of tabbrowser._getTabForBrowser on a CLOSED TREE. r=Unfocused
2014-10-09 16:26:11 -07:00
Benjamin Smedberg
e6c9b80409
Bug 1053745 more follow up. Make all the predicates match. r=gfritzsche
...
--HG--
extra : rebase_source : 49f473c81820b31f4f467f491defe43f7b09a29b
2014-10-08 12:17:45 -04:00
Benjamin Smedberg
2ad8f05744
Bug 1053745 followup - update to correct property rename from review fixes, r=gfritzsche
...
--HG--
extra : rebase_source : 78063f0227322fd6f580adfea95039dbcad01fb5
2014-10-08 10:22:28 -04:00
Carsten "Tomcat" Book
c4c00dbea8
merge fx-team to mozilla-central a=merge
2014-10-08 15:53:14 +02:00
Richard Newman
73ee6f0b61
Bug 1042951
- Part 4: document new search location. r=bcolloran
2014-10-07 17:52:21 -07:00
Fernando Jiménez
8f0ad7312a
Bug 1075070 - [MobileID] First time an app requests a MobileID assertion for an already verified phone fails if it has no previous permission. r=spenrose
2014-10-06 11:30:54 +02:00
Andrew Halberstadt
d292ee73f1
Bug 1066735 - Remove root b2g and android specific xpcshell manifests, r=chmanchester
2014-10-07 18:18:28 -04:00
Georg Fritzsche
83bed70b0b
Bug 1079341 - Missing yield on async makeDir in FHR state init. r=gps
2014-10-10 17:21:18 +02:00
Cosmin Malutan
b55cafbf20
Bug 1072244 - Correctly throw the exceptions in TPS framework. r=hskupin DONTBUILD
2014-10-13 14:25:04 -07:00
Robert Strong
c6c8475902
Mac v2 signing - Bug 1075981 - Fix loading libnss3.dylib for weave. r=rnewman
2014-10-03 16:48:58 -04:00
Mathias De Maré
5c12058e33
Bug 675397 - Add syncing priority to be able to reshuffle the default syncing order. r=rnewman
2014-10-01 08:44:52 +02:00
Alan K
cfe7097562
Bug 1074640 - More tests for bookmarks r=rnewman
...
From 3f7cc234b5c7a292b06f758bde037192f4afd591 Mon Sep 17 00:00:00 2001
---
.../cloudsync/tests/xpcshell/test_bookmarks.js | 64 +++++++++++++++++++++-
1 file changed, 61 insertions(+), 3 deletions(-)
2014-09-29 23:31:52 -04:00
Ryan VanderMeulen
8a931577a4
Backed out changesets b08e57dbef4e and 1049cfbf3426 (bug 947044) for various regressions.
2014-09-25 14:32:43 -04:00
Ryan VanderMeulen
240ed29614
Merge m-c to inbound. a=merge
...
CLOSED TREE
2014-09-24 16:08:33 -04:00
Alan K
5c67a991aa
Bug 1069410 - CloudSync should not be using setItemIndex. r=mak
2014-09-23 09:11:00 +02:00
vladikoff
f3905cbf49
Bug 1071225 - Fix closing the FxAccountsOAuthClient tab with e10s. r=MattN
...
--HG--
extra : rebase_source : 5ffdd51c674dfc22ac301ab54b317b9219d8e07f
2014-09-23 17:57:00 -07:00
Fernando Jiménez
f0289accb5
Bug 1051746 - [MobileID] Get the proper ICC info by service ID. r=spenrose
2014-09-23 19:58:15 +02:00
Fernando Jiménez
f066273b0e
Bug 1069920 - Firefox Accounts auth dialog does not wait for password. r=spenrose
2014-09-23 19:58:14 +02:00
Vicamo Yang
ede03dd674
Bug 1063304 - 3.c/3: accommodate other components. r=echen
2014-09-21 15:24:43 +08:00
Bill McCloskey
f88fcd7f26
Bug 1066447 - Make cloudsync test work in e10s (r=ttaubert)
2014-09-18 08:56:55 -07:00
Ryan VanderMeulen
999c921521
Merge b2g-inbound to m-c. a=merge
2014-09-17 14:22:12 -04:00
Cosmin Malutan
ca19e6c432
Bug 1068011 - Update TPS to use latest Mozmill 2.0.8. r=hskupin a=bustage, testonly DONTBUILD
2014-09-17 12:08:07 +03:00
Cosmin Malutan
02adc342ee
Bug 1068011 - TPS broken due to 'let' changes in bug 1001090. r=hskupin a=bustage,testonly DONTBUILD
2014-09-17 12:32:32 +02:00
Vicamo Yang
44379ca746
Bug 1063304 - 3.c/3: accommodate other components. r=echen
2014-09-16 21:20:18 +08:00
Nigel Babu
1da2de4cb7
Merge fx-team to m-c with bustage fix, a=merge
2014-09-16 08:43:45 +05:30
Shu-yu Guo
59ccd2fecb
Bug 1001090 - Part 5: Fix errors in tests throughout the tree. (r=robcee,gavin)
2014-09-15 16:30:47 -07:00
Shu-yu Guo
15262d36a9
Bug 1001090 - Part 4: Fix errors in chrome code. (r=zombie,gavin,fitzgen,dcamp,bgrins,fabrice,gwagner,margaret,mrbkap,mak,njn,vicamo)
2014-09-15 16:30:46 -07:00
Mark Hammond
cea29f173b
Bug 1064137 - fix datareporting service so it doesn't initialize a test's policy object. r=gfritzsche
2014-09-16 09:31:13 +10:00
Carsten "Tomcat" Book
03e3efbd63
Backed out changeset 9ff2889f236a (bug 1063304)
2014-09-17 13:13:08 +02:00
Nick Fitzgerald
51675a240f
Bug 947044 - Part 2: Fix tests that check ReferenceError's message. r=gavin
2014-09-22 16:13:00 +02:00
Wes Kocher
bc0c8885af
Merge m-c to inbound a=merge
2014-09-23 16:48:23 -07:00
Bill McCloskey
cb01bf980d
Bug 1069059 - [e10s] Convert isWindowPrivate calls to isBrowserPrivate/isContentWindowPrivate as appropriate (r=mconley,margaret)
2014-09-23 15:48:52 -07:00
Sam Penrose
46408a7e60
Bug 1065477 - Bind FxAccountsProfileClientError to global this for B2G. r=ferjm
2014-09-11 16:02:20 -07:00
Alan K
a316f27bea
Bug 1052009 - Enable CloudSync in Nightly (mochitest fix). r=gps
2014-09-10 14:54:00 +02:00
Sam Penrose
738b9fb2e4
Bug 1064613 - Move server-side account deletion block in _handleGetAssertionError(). r=ferjm
2014-09-08 16:45:03 -07:00
Richard Newman
fc94bb9f69
Bug 1064132 - Listen for wake_notification to evaluate whether to sync. r=markh
2014-09-09 17:16:24 -07:00
Ryan VanderMeulen
ca03f2d467
Merge inbound to m-c. a=merge
2014-09-09 19:26:59 -04:00
Sam Penrose
2691734865
Bug 1064606 - Update FxAccountsManager tests with Principal. r=ferjm
...
CLOSED TREE
2014-09-08 16:32:10 -07:00
Fernando Jiménez
da257f02e9
Bug 1064303 - After adding new SIM with MSISDN on device, the mobile ID dialog doesn't show up with "Get Assertion" with the new phone number. r=spenrose
2014-09-09 16:09:25 +02:00
Benjamin Smedberg
8645d53fb9
Bug 1053745 - Add GMP plugin data to FHR, r=gfritzsche
...
--HG--
extra : rebase_source : d60d6740369f51168e2d176549b9495df5245143
2014-09-05 11:17:00 -04:00
Alan K
14b5bc554e
Bug 993584 - Initial landing for CloudSync. r=rnewman
2014-09-04 21:44:00 +02:00
Ryan VanderMeulen
f5859a2048
Merge inbound to m-c. a=merge
2014-09-03 16:38:57 -04:00
Fernando Jiménez
fdfb3413cd
Bug 1044051 - MobileIdentityClient tests. r=spenrose
2014-09-03 16:21:41 +02:00
Fernando Jiménez
47cb6a754d
Bug 1045581 - [MobileID] The Mobile ID flow can't be completed with a manually inserted phone number. r=spenrose
2014-09-03 16:21:41 +02:00
Cosmin Malutan
c04c27b14f
Bug 1062224 - [tps] Fix test_tabs.js for non-existent testcase pages. r=hskupin DONTBUILD
2014-09-03 13:06:38 +02:00
ffxbld
e1ad3b108d
Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
2014-09-02 12:54:33 -04:00
Ryan VanderMeulen
52fab7eaca
Merge fx-team to m-c. a=merge
2014-08-30 12:26:22 -04:00
Henrik Skupin
5babe6a55d
Backout of 7cb26c341a4e due to new TPS sync failures
2014-08-29 22:37:44 +02:00
vladikoff
1aac91b58c
Bug 1058424 - Fixes network error tests in the FxA Profile Client r=mattn
2014-08-29 10:25:41 -07:00
Carsten "Tomcat" Book
8fdc266131
merge fx-team to mozilla-central a=merge
2014-08-29 15:13:15 +02:00
vladikoff
8ec0985c48
Bug 1058424 - Adds a module for fetching FxA profile information. r=MattN
2014-08-28 16:10:00 +02:00
Chris Karlof
2df1223171
Bug 1059391 - Add pref to disable caching of Sync authentication credentials. r=markh
...
This introduces a debugging pref, "services.sync.debug.ignoreCachedAuthCredentials".
This flag allows testers to disable caching of authentication credentials
to make debugging of expired and revoked credentials easier. This will
help expedite any visble auth errors resulting from a expired or revoked
FxA session token, e.g., from resetting or changing the FxA password.
This pref is not set by default.
2014-08-28 17:21:03 -07:00
Carsten "Tomcat" Book
75e6151d92
Merge mozilla-central to mozilla-inbound
2014-08-28 16:13:13 +02:00
Wes Kocher
7c9c4378df
Merge m-c to fx-team a=merge
2014-08-27 17:07:39 -07:00
Chris Karlof
2a436941d9
Bug 1056523 - Ensure sync credentials are reset during reauth flow. r=markh
...
This patch addresses a bug in the following scenario:
User has browser 1 connected to sync and open, and resets her password
on browser 2. Eventually the browser detects the need to reauthenticate
the user, and prompts the user. When the user entered her new password,
the browserid_identity module failed to re-derive a new syncKeyBundle
from the new password and happily used the old one. Chaos ensued.
This patch mitigate the problem by calling resetCredentials at the
start of initializeWithCurrentIdentity(), which will clear the
syncKeyBundle, along with other credentials. Previously this
function was only resetting this._shouldHaveSyncKeyBundle.
I also removed a misleading comment about the syncKeyBundle being
cleared when it wasn't.
2014-08-27 16:14:58 -07:00
Cosmin Malutan
3b2bdcafa8
Bug 682446 - Wait a little before we trigger the Sync call to be sure elements are ready to be synced. r=hskupin DONTBUILD
...
---
services/sync/tps/extensions/tps/resource/tps.jsm | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
2014-08-28 11:24:01 +02:00
Florian Quèze
528c7343e7
Bug 838458 - Fix 'rest.js - setting a property that has only a getter' warnings, r=rnewman.
2014-08-27 16:52:21 +02:00
Birunthan Mohanathas
6019b31af3
Bug 1024672 - Part 4: Add workaround to continue providing submission data using DailyCrashesMeasurement. r=gps
2014-08-21 15:43:54 -07:00
Birunthan Mohanathas
b86bfef458
Bug 1024672 - Part 3: Remove CrashManager.addSubmission in favor of CrashManager.addSubmission{Attempt,Result}. r=gps
2014-08-21 15:43:50 -07:00
Ed Morley
64c4bef1c1
Merge latest green fx-team changeset and mozilla-central; a=merge
2014-08-20 15:14:31 +01:00
Bill McCloskey
0f6b688b48
Bug 1046964 - Fix some JS warnings (r=ttaubert)
2014-08-19 17:27:58 -07:00
Gregory Szorc
8ea5c183d9
Bug 1055102 - Properly handle Unicode in Bagheera payloads; r=bsmedberg
...
It was observed that FHR was sending invalid JSON payloads to the
server. Specifically, JSON payloads contained invalid Unicode strings.
Investigation revealed that the culprint was CommonUtils.convertString()
silently swallowing high bytes. When the Bagheera client went to gzip
the JSON payload, the input buffer into gzip was missing high bytes.
This patch changes the bagheera client to UTF-8 encode strings before
gzip, thus ensuring all data is preserved. A corresponding change was
also added to the mock bagheera server implementation.
Alternatively, we could have changed CommonUtils.convertString() to
be high byte aware. However, many consumers rely on this function.
This patch is written with the intent of being uplifted and the change
performed is targeted at the specific problem.
Tests for Unicode preserving behavior have been added to both the
generic Bagheera client and to FHR. The latter test is arguably
not necessary, but peace of mind is a good thing, especially with
FHR.
See also bug 915850.
--HG--
extra : rebase_source : 4efddea7767c2e5f8cf19df247c3aba07c40eec6
extra : amend_source : ae3b6d89efa54fc9ed1794404476622946ad4b22
2014-08-19 09:12:12 -07:00
Daniel Holbert
83b68bc241
Bug 1055643: Drop "let" keyword to fix JS warning about redeclaring argument, in stripHeaderAttributes(). r=ckarlof
2014-08-19 12:29:34 -07:00
Ed Morley
d7c0cf5802
Merge latest green fx-team changeset and mozilla-central; a=merge
2014-08-19 14:32:54 +01:00
Mark Hammond
fe5cb5a31c
Bug 1053948 - declare AccountState in fxAccounts. r=gavin
2014-08-19 08:47:37 +10:00
Matthew Noorenberghe
a3dff5bee3
Bug 1047130 - Implement desktop backend to login to FxA via OAuth for Loop. r=vladikoff,ckarlof,mikedeboer
...
This implements the OAuth authorization phase.
2014-08-18 14:32:34 -07:00
Nathan Froyd
a9ceaeb4dd
Bug 1045617 - move services's run_server.py Makefile rules into mach; r=gps
2014-07-30 15:44:13 -04:00
Nathan Froyd
cd91df4210
Bug 1054476 - move INSTALL_TARGETS in services/ Makefiles to EXTRA_{PP_,}JS_MODULES; r=gps
2014-07-28 15:24:01 -04:00
Nathan Froyd
4c895ecac4
Bug 1054476 - use PREF_JS_EXPORTS in services/ Makefiles; r=gps
2014-07-28 14:42:26 -04:00
Georg Fritzsche
db980a370f
Bug 862563 - Remove implicit acceptance for data reporting notification and notify on first run. r=gps
...
The data reporting notification was over-complicated. It wasn't
displayed for +24hr after first run and it had a weird, non-required
policy around what constituted acceptance of the policy.
The notification is now shown shortly after first startup.
The logic around "notification accepted" has been greatly simplified by
rolling it into "notification shown." Where we once were checking
whether the notification has been "accepted," we now check whether it
has been displayed. The overly complicated logic around the implicit
acceptance of the policy has also been removed.
The end result is the code for managing the state of the notification is
greatly simplified.
2014-07-09 14:32:29 -07:00
Gregory Szorc
7bf9c63052
Bug 1053315 - Catch more errors during upload; r=bsmedberg
...
If recording FHR data during uploading raised an exception, it could
potentially abort the upload. This would appear to Mozilla as clients
that suddenly stopped using Firefox.
This patch adds explicit exception trapping around event record to
ensure this doesn't happen.
--HG--
extra : rebase_source : 7cd207b08a4f62be55093c71cb56e28832fd39d8
extra : amend_source : 9144ecea16a013370fffa5c2e833af4ec528ef5b
2014-08-13 11:18:22 -07:00
Edgar Chen
14f1104ef5
Bug 843452 - Part 4-8: [MobileIdentityManager] Get {voice|data}Info via MobileConnectionService. r=ferjmoreno
2014-08-11 16:24:27 +08:00
Drew Willcoxon
807f12f4d6
Bug 1009765 - Add GMP plugin crashes to FHR crash reporting (part 2: FHR, toolkit/components/crashes). r=gps
2014-08-08 15:41:07 -07:00
Birunthan Mohanathas
c8bac35511
Bug 1048989 - Fix 'useless expression' warnings with MERGED_COMPONENT. r=gps
2014-08-07 21:52:05 -07:00
Nathan Froyd
e1583db863
Bug 1042226 - move DEFINES += -DAB_CD=$(AB_CD) pattern into config.mk; r=mshal
2014-08-01 12:53:05 -04:00
Daniel Holbert
ca2360d064
Bug 1049035: Don't redeclare arg 'msg', in health report function '_recordProviderError'. r=gps
2014-08-05 22:35:30 -07:00
Mark Hammond
1dec47d185
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
0ed9ea0fa6
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
b9a255998a
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
15fe2e0f21
Bug 1013064 (part 2) - Store sensitive FxA credentials in the login manager. r=ckarlof,dveditz
...
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
Mark Hammond
6e95b5893a
Bug 1013064 (part 1) - prompt for master-password unlock when interacting with about:accounts. r=ttaubert
...
From 18f9d132020afee6004e63c9006245e4d3b04e18 Mon Sep 17 00:00:00 2001
---
browser/base/content/aboutaccounts/aboutaccounts.js | 9 +++++++++
1 file changed, 9 insertions(+)
2014-06-11 17:34:24 +10:00
Ryan VanderMeulen
ec828371c8
Merge m-c to fx-team. a=merge
2014-08-01 16:08:39 -04:00
Vlad Filippov
d39fe7ffd8
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
7c0f8cfac6
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
93574c6c52
Merge mozilla-central to mozilla-inbound
2014-07-30 14:10:53 +02:00
Nathan Froyd
542214c4df
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
b1f20f9c54
Merge m-c to fx-team
2014-07-29 17:21:24 -07:00
Wes Kocher
c3fdde7659
Merge b2g-inbound to m-c a=merge
2014-07-29 16:42:15 -07:00
Gregory Szorc
3fc79058a2
Bug 1014524 - Add HotfixProvider to XPCOM manifest; r=rnewman
...
--HG--
extra : rebase_source : 09108f61288d86f2739945ffa9efc79b9587c72a
2014-07-29 11:11:51 -07:00
Gregory Szorc
93ba218ccc
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
2bab6202af
Bug 1043820 - Remove PARALLEL_DIRS. r=gps
2014-07-29 08:57:59 +09:00
Nathan Froyd
92e83c5795
Bug 1044041 - remove now-unnecessary rule from services/healthreport/Makefile.in; r=gps
2014-07-25 11:11:28 -04:00
Alexandre Poirot
7ea4dd517f
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
13e1f93153
Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
2014-07-21 14:19:15 -07:00
Neil Deakin
f191a1b74f
Bug 1013064, backout e5dfe9801f76, 11f3a97d1d2c, e2374762f521, 91db8acb8d7e, d0050ba0b875 due to sync issues
2014-07-21 09:09:41 -04:00
Fernando Jiménez
17d1a2d5f3
Bug 1044792 - Send MCC and MNC on POST /sms/mt/verify. r=spenrose
2014-07-29 14:27:03 +02:00
Mark Hammond
2702b1e946
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
0a9a6684a2
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
12436672a3
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
e520f78577
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
7fbee60fc9
Merge fx-team to m-c. a=merge
2014-07-11 16:22:36 -04:00
Fernando Jiménez
f40d884f09
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
0b8072e06c
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
d1a397eff8
Bug 1033238 - Cannot revoke Mobile ID permission. r=jedp
2014-07-11 14:56:57 +02:00
Fernando Jiménez
84fe7e5e67
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
30f43e9c10
Bug 1036444 - Kill touchenter and touchleave events. r=smaug
2014-07-09 10:27:00 -04:00
Jed Parsons
013b94f495
Bug 1036198 - rejection not defined in _handleGetAssertionError. r=spenrose
2014-07-08 18:00:25 -07:00
Wes Kocher
7a8c61014e
Merge m-c to inbound
2014-07-08 20:04:41 -07:00
Fernando Jiménez
62a193212a
Bug 1022181 - Mobile ID Tests. Part 2: Mobile Identity Service Tests. r=jedp
2014-07-08 19:57:44 +02:00
Fernando Jiménez
4bc32621ba
Bug 1026999 - Mobile ID - SIM change scenario is not working. r=jedp
2014-07-08 19:57:43 +02:00
Steve Workman
55ac136605
Bug 982816 - Remove extra calls to nextTest in test_hawkrequest.js r=ckarlof
2014-07-08 11:44:03 -07:00
Carsten "Tomcat" Book
a98c31f1a8
merge fx-team to mozilla-central a=merge
2014-07-08 15:10:56 +02:00
Gregory Szorc
25170257c3
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
04d5343419
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
549f1eb82f
Bug 958868 - Add support for delta line and page accumulation; r=masayuki, sr=smaug
2014-07-07 18:54:14 +09:00
Mark Banner
24d3b9ebd9
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
eaaaed8472
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
f1d146e3eb
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
e8b7d231d3
Bug 1031580 - FxA fires ONLOGIN only for calling RP. r=jedp
2014-07-01 10:31:17 -07:00
Fernando Jiménez
f554394022
Bug 1022193 - Add a "forceIdSelection" to navigator.getMobileIdAssertion. Part 3: MobileIdentityManager. r=jedp
2014-06-27 01:18:21 +02:00
Fernando Jiménez
30de9de7a8
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
53e5c741a2
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
8295abf927
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
7e20285e70
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
736101e1e8
Merge mozilla-central and fx-team
2014-06-24 17:24:53 +01:00
Ed Morley
4c3f72e562
Merge latest green fx-team changeset and mozilla-central; a=merge
2014-06-24 17:02:56 +01:00
Asaf Romano
900b49eb1e
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
7cc40ece67
Backed out changeset 8499eefa342e (bug 958868) for m2 test failures on a CLOSED TREE
2014-06-24 12:49:47 +02:00
Asaf Romano
0e132b65dc
Bug 973294 - Count the number of times 'Show Original' is used. r=felipe.
2014-06-24 11:41:52 +03:00
Carsten "Tomcat" Book
57655b7b7e
Backed out changeset 895eeb7bddb8 (bug 973294) for bc1 test failures
2014-06-24 09:13:34 +02:00
Felipe Gomes
6e373479dd
Bug 1024757 - Follow up, update example documentation. r=felipe.
2014-06-24 08:45:00 +03:00
Asaf Romano
007ecd2b70
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
25358a7059
Bug 958868 - Add support for delta line and page accumulation; r=masayuki, sr=smaug
2014-06-24 18:02:11 +09:00
Ryan VanderMeulen
adb70139cc
Merge inbound to m-c. a=merge
2014-06-23 10:42:32 -04:00
Asaf Romano
293536d1d6
Bug 977774 - Metric for tracking opts out of Instant Translation. r=felipe.
2014-06-22 12:23:40 +03:00
Wes Kocher
387f8bb39f
Merge m-c to fx-team
2014-06-19 18:33:19 -07:00
Benoit Jacob
dd08a67adb
Bug 1028588 - Fix dangerous public destructors in miscellaneous places - r=ehsan
2014-06-23 18:40:03 -04:00
Felipe Gomes
39039f6701
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
88fb9d432f
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
c720055e6d
Merge mozilla-central to mozilla-inbound
2014-06-18 14:41:11 +02:00
Mark Hammond
975c808fd7
Bug 1026359 - FxAccounts will try and log an undefined variable on error. r=jedp
2014-06-18 09:26:06 +10:00
Tim Taubert
0c2ddde4ae
Bug 991907 - checkEmailStatus in FxAccounts.jsm doesn't handle errors r=markh
2014-06-16 11:47:45 +02:00
Mark Banner
59a1c3ac3e
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
79bf688cfb
Bug 1024812 - unhandled exceptions in hawkclient no longer cause sync to hang. r=rnewman
2014-06-14 11:47:34 +10:00
Ed Morley
e9af0f26e9
Merge mozilla-central and b2g-inbound
2014-06-12 16:02:18 +01:00
Mark Hammond
3446835782
Bug 1015794 - use Object.create to create services timer objects. r=rnewman
2014-06-12 10:06:47 +10:00
Sam Penrose
cbc6e10aa8
Bug 1023463 - [FxA] Leave user logged in after failed RP refresh authentication. r=jedp
2014-06-10 16:38:55 -07:00
Brian Warner
f684b7b882
Bug 1021950 - Delete unwrapBKey after we're done with it. r=ckarlof
2014-06-09 11:53:00 -04:00
Mark Hammond
783db8b7f4
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
7f089812ff
Merge m-c to inbound. a=merge
2014-06-09 18:13:50 -04:00
ffxbld
5d6165c841
Version bump. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release
2014-06-09 11:50:02 -07:00
Sam Penrose
d91bae5b76
Bug 1008901 - Fire 'onlogin' when the account is verified. r=jedp
2014-06-06 10:42:22 -07:00
Fernando Jiménez
bb7584f78c
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
3a335772ca
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
3765b1483d
Bug 1004319 - Handle server-side account changes in Gecko. r=jedp
2014-06-06 08:54:27 -07:00
David Rajchenbach-Teller
039b13df10
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
dea3bd3c63
Bug 1015525: changes to translation prefs are now recorded by FHR. r=rnewman
2014-06-04 15:32:08 +02:00
Steven MacLeod
34d0f0822a
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
129007abd8
Bug 1017706 - Better logging for FHR AsyncShutdown. r=rnewman
2014-06-02 04:28:00 +02:00
Mark Hammond
4a02a78886
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
7369b7f81b
Bug 1011343 - don't log username in sync log, r=markh
2014-05-29 12:47:24 +01:00
Paolo Amadini
82d4807bf3
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
a09f70f357
Backed out changeset ca4caf0d721c (bug 853549) for valgrind testfailures
2014-05-28 15:53:13 +02:00
Paolo Amadini
e4ede54cb5
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
3da402253d
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
cc68451c4d
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
3409d1ab07
Bug 1016389 - Fix uncaught async error in test_healthreporter.js. r=rnewman
2014-05-27 08:06:00 -04:00
Shashank Sabniveesu
6ebb289168
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
3c0791acd1
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
19e1b5e569
Bug 1013448 - add telemetry probes for sync. r=rnewman
2014-05-27 10:39:51 +10:00
Carsten "Tomcat" Book
d874e66479
Backed out changeset 0acc877be680 (bug 1013448)
2014-05-26 10:11:59 +02:00
Mark Hammond
0947f43b48
Bug 1013448 (part 2) - add telemetry probes for sync. r=rnewman
2014-05-26 09:48:41 +10:00
Cosmin Malutan
e2b5275fc3
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
a24944a5fb
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
98d1a3c897
Bug 1009264 - Strip trailing slash from services.sync.tokenServerURI. r=ckarlof
2014-05-19 09:53:54 +10:00
Sam Penrose
2a838b8dff
Bug 1010623 - sign out when password was reset on web. r=jedp
2014-05-15 16:52:52 -07:00
Mark Hammond
57de1ea9c6
Bug 1006943 - non-sensitive FxA log info is included with sync logs. r=rnewman
2014-05-15 12:00:59 +10:00
Drew Willcoxon
68d4a56ef9
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
f1907fd96d
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
99a93e17b7
Bug 965371 - Part 3: new docs for v3 device configuration environment. r=mcomella
2014-05-09 19:19:14 -07:00
Mark Hammond
d43c641bb5
Bug 1006360 - prevent failures backing up bookmarks from stopping sync completing. r=rnewman
2014-05-09 14:14:34 +10:00
Sam Penrose
8ad50c9f3c
Bug 1004242 - Expose FxAccounts resendVerificationEmail to Gaia. r=jedp
2014-05-07 11:14:05 -07:00
Carsten "Tomcat" Book
31ed44be3f
merge fx-team to mozilla-central
2014-05-06 14:24:11 +02:00
Asaf Romano
ec55f260cf
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
64ea68b6be
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
675a7f9b6d
Bug 1003250 - Disable automatic sync for TPS tests. r=rnewman DONTBUILD
2014-05-05 23:07:52 +02:00
Wes Kocher
eaf11271c4
Merge m-c to inbound
2014-05-05 21:15:33 -07:00
Ehsan Akhgari
d661bb68d0
Bug 1005710 - Avoid preprocessing the services JS exports files needlessly; r=mshal
2014-05-05 21:28:55 -04:00
Carsten "Tomcat" Book
fbc39d2fb1
Merge m-c to fx-team
2014-04-30 15:28:33 +02:00
Mark Hammond
01389be71d
Bug 972100 - avoid an info/collections call as sync starts. r=rnewman
2014-04-30 17:42:51 +10:00
Sam Penrose
ba8ef55ac1
Bug 981210 - FxAccountsManager.jsm and consumers: change "accountId" attribute to "email" r=jedp
2014-04-29 14:47:59 -07:00
Fernando Jiménez
fce1090b0d
Bug 1027595 - TypeError: deriveHawkCredentials is not a function after bug 1020859. r=jedp
2014-06-21 07:43:39 +01:00
Ed Morley
c630c55679
Merge mozilla-central and fx-team
2014-04-29 18:24:19 +01:00
Ed Morley
1c7287b8b1
Merge latest green b2g-inbound changeset and mozilla-central
2014-04-29 17:34:22 +01:00
Wes Kocher
ae1acf42df
Merge m-c to fx-team
2014-04-28 16:30:10 -07:00
Wes Kocher
177f1467fe
Merge fx-team to m-c
2014-04-28 16:20:24 -07:00
Mark Hammond
9d206b88cb
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
1b13d3fab5
Bug 1000395 - Do not sign user out at start of refreshAuth. r=jedp
2014-04-28 11:45:58 -07:00
ffxbld
876943a610
Version bump. CLOSED TREE NO BUG a=release
2014-04-28 14:18:37 -04:00
Asaf Romano
60541760b5
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
1a8e07ee0b
Bug 1001182 - FxAccountsManager.jsm correctly handles {refreshAuthentication:0} r=jedp
2014-04-28 09:44:36 -07:00
Birunthan Mohanathas
5f1fde8824
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
30b56f1bef
Bug 966674: #3 Add parameter substitution in log messages; r=gps,rnewman
2014-04-29 10:09:29 -04:00
Irving Reid
c53a02f070
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
54bd6342ed
Bug 975786 - Add FHR search source for about:newtab. r=rnewman
2014-04-24 19:09:18 -07:00
Sam Penrose
75f227f09d
Bug 994934 - Find my device can be enabled without logged into FxAccounts. r=jedp
2014-04-22 15:28:18 -07:00
Sam Penrose
583311c132
Bug 983445 - Verification causes logout on device. r=jedp
2014-04-21 16:45:58 -07:00
Carsten "Tomcat" Book
4b062552c6
merge fx-team to mozilla-central
2014-04-17 12:49:25 +02:00
Carsten "Tomcat" Book
5f0487825c
merge mozilla-inbound ot mozilla-central
2014-04-17 12:47:30 +02:00
Mark Hammond
f6d6fbe67c
Bug 985868 - only report prolonged sync errors once per application invocation. r=rnewman
2014-04-17 11:25:44 +10:00
Nicholas Nethercote
ffa2ba1723
Bug 996430 - Remove FxAccountsUtils.jsm. r=ttaubert.
...
--HG--
extra : rebase_source : 797c0af77bedf9e5c768bd7083dda4f8d80610a9
2014-04-16 20:48:00 -07:00
Henrik Skupin
b8f85e3a20
Bug 996027 - Ensure that TPS always fakes login into Weave. r=rnewman DONTBUILD
2014-04-14 18:22:23 +02:00
Ryan VanderMeulen
3f0f3e1eda
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
7b40268321
Bug 983445 - Verification causes logout on device. r=jedp
2014-04-15 16:05:16 -07:00
Mark Hammond
2faebb50f3
Bug 992371 - Avoid promise rejection messages from FxAccounts. r=ttaubert
2014-04-10 17:13:53 +10:00
Roberto A. Vitillo
32321d3662
Bug 993468 - TypeError: callback is undefined in jsonSave(). r=rnewman
2014-04-13 14:28:20 -04:00
Ed Morley
67b81d9bd4
Merge latest green inbound changeset and mozilla-central
2014-04-10 17:55:29 +01:00
Henrik Skupin
9e1f72815b
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
19e4e8c0ac
Bug 985145 - make node reassignment work correctly with FxA. r=rnewman
2014-04-10 12:18:24 +10:00
Mark Hammond
0359dd9f95
Bug 990834 (part 3) - Fix handling of hawk errors. r=ckarlof
2014-04-10 12:08:19 +10:00
Mark Hammond
b608d2c829
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
a562ea36f3
Bug 990834 (part 1) - minor refactor of hawk tests. r=ckarlof
2014-04-10 12:08:18 +10:00
Marco Castelluccio
f16a25d558
Bug 993173 - Use encoding option in readJSON. r=Yoric
2014-04-08 04:47:00 +02:00
Marco Castelluccio
9ef3ad73ba
Bug 988301 - Avoid main-thread IO in Sync code. r=Yoric, r=rnewman
2014-04-07 10:49:32 -04:00
David Rajchenbach-Teller
ce4146f48d
Bug 992363 - Fix a few uncaught async errors in services. r=rnewman
2014-04-07 10:33:56 -04:00
Asaf Romano
2d976c2a3e
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
efdee4270b
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
b24c75eef3
merge fx-team to mozilla-central
2014-04-03 12:46:58 +02:00
Mark Hammond
954372b90b
Bug 987468 - remove sync delayed notification. r=ttaubert
2014-04-03 09:56:59 +11:00
Richard Newman
77caf5094f
Bug 990872 - Eliminate Places dependency in Sync utils. r=gps
2014-04-01 21:33:42 -07:00
Henrik Skupin
ceaf4161a8
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
dc4476a645
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
Chris Karlof
688f07c92e
Bug 989549 - Call signOut() in FxAccountsClient.jsm from signOut() in FxAccounts.jsm. r=markh
2014-04-09 16:14:19 -07:00
Henrik Skupin
80d688f1fe
Bug 989249 - test_addon_reconciling.js broken due to missing sync. r=jgriffin DONTBUILD
2014-04-01 12:13:37 +02:00
Henrik Skupin
580aa29bb3
Bug 989045 - [tps] Registering of observer topics happens too late so 'weave:engine:start-tracking' can be missed during startup. r=jgriffin DONTBUILD
2014-04-01 08:35:32 +02:00
Mark Hammond
bf9bb90ec8
Bug 985902 - expose fxaccounts/MOZ_SERVICES_FXACCOUNTS to mozinfo and only run test_hawkclient when enabled. r=ted
2014-03-31 14:15:05 +11:00
Andrei Eftimie
34600cae09
Bug 983642 - [tps] AddonRepository.getAddonsByIDs fails in mutiple tps tests. r=hskupin DONTBUILD
...
--HG--
extra : rebase_source : 51ed8adff60cd7a0ddcd9c7c36a81f3510350089
2014-03-27 20:06:56 +01:00
Henrik Skupin
60fa7e3b16
Bug 981848 - [tps] Don't force login each time the browser gets started. r=jgriffin - DONTBUILD
2014-03-26 21:55:00 +01:00
Ryan VanderMeulen
a14baa39be
Merge inbound to m-c.
2014-03-26 20:58:31 -04:00
Ryan VanderMeulen
b92aaa2756
Merge fx-team to m-c.
2014-03-26 20:51:01 -04:00
Sam Penrose
e27b4c9859
Bug 967008 - getAccounts should return the account info right away. r=jedp
2014-03-26 09:12:14 -07:00
Wes Kocher
618b2c258b
Merge fx-team to m-c
2014-03-25 20:03:13 -07:00
Richard Newman
2f78706e9d
Bug 841096 - Follow-up: remove debugging cruft. r=trivial
2014-03-25 09:00:07 -07:00
Wes Kocher
2a40007161
Merge m-c to fx-team
2014-03-25 20:23:20 -07:00
Mark Hammond
579d31b274
Bug 988051 - lazy-load FxAccountsClient module. r=rnewman
2014-03-26 12:13:46 +11:00
Henrik Skupin
414adfe553
Bug 987682 - DumpBookmarks() in bookmarks.jsm hangs due to invalid JSON data. r=jgriffin DONTBUILD
2014-03-25 19:43:33 +01:00
Nicholas Nethercote
674357bdb6
Bug 987146 - Represent SQL queries more efficiently. r=gps.
...
--HG--
extra : rebase_source : 44b196f04887d88742517e2735a33d4d79aae8d5
2014-03-24 11:31:29 -04:00
Nathan Froyd
b600fe311e
Bug 1045617 followup - remove dummy mach command DONTBUILD; r=me
2014-08-06 12:28:37 -04:00
Valery Yundin
ca4b6d2580
Bug 841096 - Part 2: speed up retrieval of open tabs. r=rnewman
2014-03-24 16:11:37 -07:00
Valery Yundin
f40979d0bf
Bug 841096 - Part 1: speed up about:sync-tabs. r=rnewman
2014-03-24 16:11:37 -07:00
Mark Hammond
80b2f9e857
Bug 985212 - check if the username looks like an email address to determine what sync to use. r=rnewman
2014-03-24 11:44:43 +11:00
Phil Ringnalda
5b1152ce0e
Back out b9597187a3d6 (bug 985212) for xpcshell bustage
...
CLOSED TREE
2014-03-22 21:30:46 -07:00
Mark Hammond
6a5ecb9cbc
Bug 985212 - check if the username looks like an email address to determine what sync to use. r=rnewman
2014-03-23 14:20:38 +11:00
Marco Bonardo
754de56c6f
Bug 818584 - Discard consecutive duplicate bookmark backups by comparing hashes r=mano
...
Original patch by Raymond Lee <raymond@appcoast.com> f=mak
2014-03-19 14:33:02 +01:00
Gregory Szorc
beddc2399c
Bug 974024 - Add FHR recording of Telemetry Experiments activity; r=bsmedberg
...
--HG--
extra : rebase_source : 1e875e53da49c69194ee740898ff943d1801d1cf
2014-03-20 14:16:00 -07:00
Carsten "Tomcat" Book
c9cd70cfdf
merge fx-team to mozilla-central
2014-03-21 15:16:06 +01:00
Henrik Skupin
3f627fb88e
Bug 982591 - Update TPS to retrieve keys from server instead of hard-coding them. r=warner
...
--HG--
extra : rebase_source : 2a9449aeca2f28a2bce648971619635b19a4d670
2014-03-21 10:23:15 +01:00
Phil Ringnalda
a06cadf42b
Back out 61454adff1d6 (bug 985212) for xpcshell bustage
2014-03-20 21:50:21 -07:00
Mark Hammond
8f728efcd1
Bug 985212 - check if the username looks like an email address to determine what sync to use. r=rnewman
2014-03-21 14:39:35 +11:00
Mark Hammond
81878b2d38
Bug 970167 - Disable passwords engine when a master password is set. r=rnewman
2014-03-21 14:22:02 +11:00
Fernando Jiménez
7e16c679dd
Bug 976002 - Build time flag to enable/disable FxA. r=fabrice, r=gps
2014-03-17 09:58:16 -07:00
Mozilla Release Engineering
5429cb98c6
Merging in version bump NO BUG CLOSED TREE DONTBUILD
2014-03-17 13:48:08 -07:00
Mark Hammond
ae6d67cfd5
Bug 983270 (part 2) - _findCluster() should return null on authentication errors. r=ckarlof
2014-03-17 09:39:31 +11:00
Mark Hammond
e66fd85f48
Bug 983270 (part 1) - testonly refactor of FxA tests to make cluster testing easier. r=ckarlof
2014-03-17 09:39:31 +11:00
Wes Kocher
aa951ea934
Merge m-c to fx-team
2014-03-14 23:19:44 -07:00
Wes Kocher
f7a4d641fc
Merge inbound to m-c
2014-03-14 22:20:25 -07:00
Mark Hammond
0565a07d1b
Bug 983913 - ensure failure to reject a promise is actually reported. r=ttaubert
2014-03-14 18:02:01 -07:00
Chris Karlof
b72f0729f2
Bug 983256 - Change the client generated expiration time in FxA assertions to be 'forever'. r=jedp
2014-03-14 14:50:19 -07:00
Henrik Skupin
89771ec7db
Bug 966434 - Refactor tps for fxaccounts and old sync authentication support. r=jgriffin
2014-03-14 21:13:38 +01:00
Richard Newman
e5fa7ab83f
Bug 978876 - Part 3: mark engines as declined after making a datatype election. r=markh
2014-03-13 16:37:26 -07:00
Richard Newman
7ed58d2139
Bug 978876 - Part 2: refactor out datatype choice. r=markh
2014-03-13 16:37:26 -07:00
Richard Newman
9138511a11
Bug 978876 - Part 1: handle declined engines in desktop Sync meta/global. r=gps
...
* * *
Bug 978876 - Part 2: refactor out meta/global upload.
2014-03-13 16:37:25 -07:00
Richard Newman
e5a7647359
Bug 978876 - Part 0: add set utilities to CommonUtils. r=gps
2014-03-13 16:37:25 -07:00
Jed Parsons
160234bcb9
Bug 978896 - FxA: watch() should get silent assertion if possible. r=ferjm
2014-03-11 17:49:26 -07:00
Mark Hammond
0a65d8c164
Bug 982965 - ensure we fail if getKeys can't get kA or kB. r=ckarlof
2014-03-14 15:22:32 -07:00
Gregory Szorc
30f8839c06
Bug 875562 - Part 9: Change Health Report to pull from crashes manager; r=bsmedberg, r=rnewman
...
This patch changes Firefox Health Report to pull crash counts from the
newly-implemented crash manager. The crash manager is now the canonical
source of crash data, so all the code for reading crash dump files from
disk has been removed.
This regresses the collection capability of Firefox Health Report by
removing plugin crashes and hangs from the reported values. This
regression is intended to be temporary and a follow-up bug will be
created to add plugin process event recording to the crash events
system.
This regression has been justified because the old crash reporting
mechanism was severely flawed and wasn't sending accurate data (not all
crashes were being saved to dumps and some dumps would be deleted).
--HG--
extra : amend_source : d54bb3bf9f740508cb4eda286536ce16a4c3bee5
2014-01-30 16:48:52 -08:00
Wes Kocher
030d5126a7
Backed out changeset 21793ea94b09 (bug 875562) for ASAN xpcshell failures
2014-03-13 15:22:40 -07:00
Gregory Szorc
1e8ae344f7
Bug 875562 - Part 9: Change Health Report to pull from crashes manager; r=bsmedberg, r=rnewman
...
This patch changes Firefox Health Report to pull crash counts from the
newly-implemented crash manager. The crash manager is now the canonical
source of crash data, so all the code for reading crash dump files from
disk has been removed.
This regresses the collection capability of Firefox Health Report by
removing plugin crashes and hangs from the reported values. This
regression is intended to be temporary and a follow-up bug will be
created to add plugin process event recording to the crash events
system.
This regression has been justified because the old crash reporting
mechanism was severely flawed and wasn't sending accurate data (not all
crashes were being saved to dumps and some dumps would be deleted).
--HG--
extra : rebase_source : 7442a712d06b4d875010e78d4dd4f5cc179c8dfc
2014-01-30 16:48:52 -08:00
Carsten "Tomcat" Book
210cd1a4c5
merge fx-team to mozilla-central
2014-03-13 12:52:51 +01:00
Henrik Skupin
3fb8a3bb48
Bug 981921 - Allow signin in FxAccountsClient to use '?keys=true'. r=ckarlof
...
--HG--
extra : rebase_source : 37b0935a103c578895813e1411cffdde0953552e
2014-03-12 22:50:58 +01:00
Tim Taubert
1a00683433
Bug 969555 - Follow-up to fix test_syncscheduler.js failures on a CLOSED TREE r=bustage
2014-03-12 13:06:01 -07:00
Tim Taubert
600e5e8f15
Bug 969555 - Reduce single device sync interval for FxAccounts r=rnewman
2014-03-11 14:46:36 -07:00
Marco Bonardo
784031cd19
Bug 969318 - Mute "A promise chain failed to handle a rejection" error from the livemarks service. r=mano
2014-03-12 16:24:23 +01:00
Mark Hammond
d03eaa8b9c
Bug 958447 - respect Retry-After header from token server. r=rnewman
2014-03-12 19:27:22 -07:00
Chris Karlof
e94dc84363
Bug 982848: Don't clear syncKeyBundle in BrowserID Identity manager during failures to fetch token. r=markh
...
--HG--
extra : rebase_source : 42bccbef9e86cbc2f9e6113656acdddd04844f67
2014-03-12 14:31:18 -07:00
Chris Karlof
a51705c845
Bug 981140 - Make the FxA signup uri pref and path explicitly reference signup. r=markh
2014-03-11 15:58:27 -07:00
Mark Hammond
243605a6fe
Bug 981957 - make browserid_identity's logs consistent with other sync logs. r=rnewman
2014-03-11 13:24:51 -07:00
Mark Hammond
7dff794c1a
Bug 981172 - have bid_identity fire a notification on login error. r=ckarlof
...
--HG--
extra : rebase_source : f7413e58d2913b008142b7b70a9455995edffa82
2014-03-10 11:54:46 -07:00
Jed Parsons
ed60f7b54c
Bug 969892 - Fixes and improvements to FxAccounts test suite; r=ttaubert
2014-02-18 09:47:52 -08:00
Henrik Skupin
a91de5dd52
Bug 966434 - Update TPS to use FxA. r=jgriffin
2014-03-07 15:54:19 -08:00
Mark Hammond
4b03615e02
Bug 967015 - Have bid_identity call Service.startOver on logout. r=rnewman,ckarlof
2014-03-07 15:41:33 +11:00
Mark Hammond
7c71c437c3
Bug 977502 (part 2) - add tests with mock http responses simulating errors. r=ckarlof
2014-03-07 15:41:32 +11:00
Mark Hammond
d188243f95
Bug 977502 (part 1) - better management of login failure states and allow sync to force a login. r=ckarlof,rnewman
2014-03-07 15:41:32 +11:00
Phil Ringnalda
5e90ed84c9
Back out 8b98e1dc7ef3 (bug 972100) for xpcshell bustage
2014-03-03 21:41:35 -08:00