Commit Graph

3973 Commits

Author SHA1 Message Date
Magnus Melin
60cc0c0dd8 Bug 1164658 - disable test_web_channel.js for thunderbird, as it requires weave which thunderbird doesn't have. r=markh
TEST-UNEXPECTED-FAIL | services/fxaccounts/tests/xpcshell/test_web_channel.js | xpcshell return code: 0
TypeError: Cc['@mozilla.org/weave/service;1'] is undefined at resource://gre/modules/FxAccountsWebChannel.jsm:227
2015-05-18 08:18:44 +02:00
Christoph Kerschbaumer
6c7838c166 Bug 1167053 - Convert NetUtil.newChannel2 callsites to use new API - update asyncFetch2 (r=sicking,paolo) 2015-05-21 19:51:40 -07:00
ffxbld
bb5e7ed3f3 Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2015-05-11 15:06:43 -04:00
Mark Banner
aaa5a96002 Bug 1162495 - When using FxAccountsOAuthClient, unable to specify email parameter to go with action="force_auth". r=MattN 2015-05-08 13:46:52 +01:00
Mark Hammond
67baa2b4ee Bug 1160371 - use mock storage in the oauth token test to avoid intermittent orange on b2g. r=zaach 2015-05-08 11:01:00 +10:00
Shane Tomlinson
d999815e4a Bug 1146904: Add the FxAccountsWebChannel to drive Sync
* * *
fix tests
From 6bb486068a8b002f222f4658989968d86df9eff1 Mon Sep 17 00:00:00 2001
---
 .../test/general/browser_fxa_web_channel.html      |   2 +-
 .../test/general/browser_fxa_web_channel.js        | 131 +++++++++++----------
 services/fxaccounts/tests/xpcshell/test_profile.js |  26 ----
 3 files changed, 70 insertions(+), 89 deletions(-)
2015-04-11 13:23:08 +01:00
Wes Kocher
f1f37588bc Backed out changeset 7ca0864fc405 (bug 1146904) for b2g xpcshell failures 2015-05-05 19:40:55 -07:00
Mark Hammond
083b82428a Bug 622657 - catch invalid bookmark items and delete them when syncing bookmarks. r=rnewman 2015-05-06 11:42:07 +10:00
Shane Tomlinson
d76f64b841 Bug 1146904: Add the FxAccountsWebChannel to drive Sync
* * *
fix tests
From 6bb486068a8b002f222f4658989968d86df9eff1 Mon Sep 17 00:00:00 2001
---
 .../test/general/browser_fxa_web_channel.html      |   2 +-
 .../test/general/browser_fxa_web_channel.js        | 131 +++++++++++----------
 services/fxaccounts/tests/xpcshell/test_profile.js |  26 ----
 3 files changed, 70 insertions(+), 89 deletions(-)
2015-04-11 13:23:08 +01:00
Mark Hammond
9b28ab9246 Bug 1151666 - avoid multiple verified email timers from running and avoid 'pending' calls in the test. r=zaach 2015-04-30 17:02:02 +10:00
ziyunfei
ec33d43a0e Bug 1102219 - Part 4: Replace String.prototype.contains with String.prototype.includes in chrome code. r=till 2015-04-30 00:32:05 +09:00
Bevis Tseng
4f5cbdec91 Bug 1155142 - Part 3: Refactor MobileIdentityManager. r=ferjm 2015-04-17 19:07:37 +08:00
Georg Fritzsche
baaed403ea Bug 1149754 - Part 1: Rename TelemetryPing.jsm to TelemetryController.jsm. r=vladan 2015-04-27 18:07:58 +02:00
Carsten "Tomcat" Book
c76ef69f41 merge mozilla-inbound to mozilla-central a=merge 2015-04-24 14:37:13 +02:00
Shane Tomlinson
ba659f200f Bug 1146724 - Use a SendingContext for WebChannels. r=MattN/markh 2015-04-24 16:07:33 +10:00
Mark Hammond
1215fa061e Bug 1149729 - ignore more Sync login error states. r=adw 2015-04-24 11:49:22 +10:00
Mark Hammond
8a61e04761 Bug 1070115 - pass the uid and email address of the current FxA user to the account manage url. r=zaach 2015-04-24 10:51:20 +10:00
Kartikaya Gupta
69c50300c9 Bug 1039866 - Rip out a bunch of metro-only code. r=jimm,gavin,rstrong 2015-04-23 15:10:30 -04:00
Mark Hammond
60efcc2540 Bug 1153691 - intTestLogging() now adds timestamps and supports param substitution. r=rnewman 2015-04-22 09:27:43 +10:00
Mark Hammond
d3263bb995 Bug 1152193 - ensure sync/readinglist log directory exists. r=rnewman 2015-04-20 10:00:03 +10:00
Mark Hammond
7aa7209cc7 Bug 1151666 - fix intermittent orange by reducing verified timer intervals and always using mock storage. r=zaach 2015-04-14 10:35:48 +10:00
Ryan VanderMeulen
58facbd193 Merge fx-team to m-c. a=merge 2015-04-07 16:20:54 -04:00
Alessio Placitelli
d598dd0a99 Bug 1147522 - Move SessionRecorder usage from DRS to TelemetryPing. r=gfritzsche 2015-04-03 05:42:00 -04:00
Alessio Placitelli
7f514af83e Bug 1147522 - Move SessionRecorder to Toolkit/modules. r=gfritzsche 2015-03-26 11:30:00 -04:00
Philip Chee
f0a6022918 Bug 1139958 - Start using AppConstants.jsm in Toolkit r=mossop 2015-04-07 16:09:49 +08:00
Phil Ringnalda
b13c8ab5cb Merge m-c to m-i, a=release to defeat a buggy hook 2015-04-04 11:16:18 -07:00
Sebastian Hengst
99dc895123 Bug 1151184 - Don't run test_load_modules and bagheera* tests for builds without MOZ_SERVICES_HEALTHREPORT. r=rnewman 2015-04-04 17:37:30 +02:00
Alessio Placitelli
7accdb027d Bug 1137353 - Make DRS and Telemetry use the ClientID object. r=gfritzsche 2015-04-03 01:54:00 -04:00
Mark Hammond
d127056786 Bug 1139743 (part 3) - Cache OAuth tokens. r=ckarlof 2015-04-03 12:47:00 +11:00
Mark Hammond
9b3d5b258d Bug 1139743 (part 2) - make the 'current account data' less racey. r=ckarlof 2015-04-03 12:47:00 +11:00
Mark Hammond
1f970c8235 Bug 1139743 (part 1) - Use Task.jsm for fetching OAuth tokens. r=ckarlof 2015-04-03 12:47:00 +11:00
Mark Hammond
973be1e63c Bug 1146346 - fix sync login when master-password was unlocked by something other than sync. r=ckarlof 2015-04-02 09:51:05 +11:00
Zachary Carter
71244f9afa Bug 1140627: Make FxAccountsCommon.js variable OAUTH_SERVER_ERRNO_OFFSET non-const, to fix JS warning. r=dholbert 2015-03-31 15:01:31 -07:00
Carsten "Tomcat" Book
889e5d30e1 merge mozilla-inbound to mozilla-central a=merge 2015-03-31 14:43:50 +02:00
Wes Kocher
780e0d01fb Merge m-c to fx-team a=merge CLOSED TREE 2015-03-30 19:42:25 -07:00
Richard Newman
2f5577bd2f Bug 1148990 - Don't ship bagheeraclient.js or tokenserverclient.js on Android. r=gps
Neither of these clients are used on Android, and the Bagheera client isn't
used anywhere unless Firefox Health Report is enabled.

This patch conditionalizes their inclusion in services-common, makes the tests
aware, and also tests that they are _not_ present on Android.

Note that some unused test helpers are also omitted.
2015-03-30 15:02:51 -07:00
Richard Newman
0d34766983 Bug 1148933 - Remove old storageservice.js and tests. r=gps 2015-03-30 15:02:51 -07:00
Wes Kocher
c03995a1e1 Backed out changeset 9d80f8548ac9 (bug 1148933) for b2g xpcshell bustage CLOSED TREE 2015-03-30 18:00:10 -07:00
Wes Kocher
5c841d4bbb Backed out changeset b5e71f873231 (bug 1148990) 2015-03-30 18:00:09 -07:00
Richard Newman
3b95a4999d Bug 1148990 - Don't ship bagheeraclient.js or tokenserverclient.js on Android. r=gps
Neither of these clients are used on Android, and the Bagheera client isn't
used anywhere unless Firefox Health Report is enabled.

This patch conditionalizes their inclusion in services-common, makes the tests
aware, and also tests that they are _not_ present on Android.

Note that some unused test helpers are also omitted.
2015-03-30 15:02:51 -07:00
Richard Newman
e42e46994e Bug 1148933 - Remove old storageservice.js and tests. r=gps 2015-03-30 15:02:51 -07:00
ffxbld
dce57f8925 Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2015-03-30 11:44:20 -07:00
Andrew McCreight
210c51b7d3 Bug 1148070 - Change nsIClassInfo::getHelperForLanguage() to getScriptableHelper(). r=bholley 2015-03-29 07:52:54 -07:00
Wes Kocher
29d000fc41 Merge m-c to inbound a=merge CLOSED TREE 2015-03-30 19:39:04 -07:00
Hiroyuki Ikezoe
f4d0829c0f Bug 1139254 - Use MockRegistrar in services. r=gps 2015-03-03 19:46:00 -05:00
Wes Kocher
5f9de88ef7 Merge m-c to fx-team a=merge 2015-03-27 17:19:41 -07:00
Allison Naaktgeboren
c8dc36afbe Bug 1124895 2/2- Add password manager usage data to FHR.r=dolske,r=gfritzsche 2015-03-27 12:32:42 -07:00
Ryan VanderMeulen
6558bd81c3 Merge m-c to b2g-inbound. a=merge 2015-03-27 12:20:00 -04:00
Zachary Carter
012fd3ed00 Bug 1139677 - Display the user's FxA profile image in the Sync Pref pane r=markh,rfeeley 2015-03-27 02:37:55 -07:00
Mike Hommey
57fbadfa4f Bug 1147283 - Replace mozpack.path with mozpath. r=mshal
Back when mozpack.path was added, it was used as:

  import mozpack.path
  mozpack.path.func()

Nowadays, the common idiom is:

  import mozpack.path as mozpath
  mozpath.func()

because it's shorter.

$ git grep mozpath\\. | wc -l
423
$ git grep mozpack.path\\. | wc -l
123

This change was done with:
$ git grep -l mozpack.path\\. | xargs sed -i 's/mozpack\.path\./mozpath./g'
$ git grep -l 'import mozpack.path$' | xargs sed -i 's/import mozpack.path$/\0 as mozpath/'
$ (pat='import mozpack.path as mozpath'; git grep -l "$pat" | xargs sed -i "1,/$pat/b;/$pat/d")
2015-03-27 08:13:16 +09:00
Zachary Carter
a4437315a6 Bug 1139657 - Expose a method on FxAccounts for retrieving profile information. r=markh 2015-03-26 01:33:38 -07:00
Bevis Tseng
3265a94e1b Bug 1114935 - Part 6.8: Migration in MobileIdentityManager.jsm. r=ferjmoreno 2015-01-15 18:46:08 +08:00
Mark Hammond
1cd4832a62 Bug 1147270 - extract Sync's device name logic so it can be used by reading list. r=rnewman 2015-03-25 16:28:19 +11:00
Mark Hammond
7a2e1550f2 Bug 1146068 (part 2) - fix log manager to automatically set log level for all logs under its control. r=adw 2015-03-25 16:28:18 +11:00
Brian Grinstead
75a969b767 Bug 1094821 - Store currently selected lightweight theme in the selectedThemeID pref instead figuring it out based on the order of the usedThemes pref;r=Gijs 2015-03-23 15:32:41 -07:00
Mark Hammond
31a6dfa414 Bug 1131414 (part 1) - add a pref to indicate if sync is disabled in its entirety. r=rnewman 2015-03-20 11:08:51 -07:00
Geoff Brown
cd69b10089 Bug 1140148 - Update xpcshell test manifests for Android 4.3 emulator; r=dminor 2015-03-19 11:00:58 -06:00
Gregor Wagner
8824e5f4f3 Backout Bug 1114935 for causing bug 1144567. 2015-03-18 11:48:52 -07:00
Bevis Tseng
6d3bd95f71 Bug 1114935 - Part 6.8: Migration in MobileIdentityManager.jsm. r=ferjmoreno 2015-01-15 18:46:08 +08:00
David Major
07129e6127 Bug 1135543 - Part 4: Define DailyCrashesMeasurement6 containing main-crash-oom; r=bsmedberg 2015-03-14 18:59:21 +13:00
Ryan Kelly
bbaca287d7 Bug 1132293 - Let reliers access derived encryption keys through FxAccountsOAuthClient. r=mhammond 2015-03-09 21:46:00 -04:00
Jonathan Griffin
8873726f67 Bug 1116187 - Disable failing mochitest-chrome tests for B2G, r=gbrown 2015-02-06 16:30:37 -08:00
Carsten "Tomcat" Book
2550f09581 merge fx-team to mozilla-central a=merge 2015-03-11 12:58:02 +01:00
Wes Kocher
4562de3097 Merge m-c to inbound a=merge CLOSED TREE 2015-03-10 16:11:23 -07:00
Allison Naaktgeboren
8bcfdf65af Bug 1124895 part 1/2- Add password manager usage data to FHR.r=gps 2015-03-10 16:24:48 -07:00
Benjamin Smedberg
654658bc8c Bug 1132192 - Enable org.mozilla.searches.engines by default in FHR, r=gps 2015-03-05 14:45:17 -05:00
Magnus Melin
9db6e9d11d Bug 1138322 - TelemetryEnvironment.jsm should not use |ProfileTimesAccessor|. r=vladan 2015-03-07 18:53:36 +02:00
Wes Kocher
26cee650c6 Backed out changeset dcf73ba1d6bc (bug 1124895) for apparently breaking all android tests on a CLOSED TREE 2015-03-09 19:14:54 -07:00
Allison Naaktgeboren
cb85b1bd6d Bug 1124895 -1/2 Add password manager data to FHR.r=gps 2015-03-09 18:06:10 -07:00
Zachary Carter
69338cfeaf Bug 1138590 - Create a WebChannel for receiving FxA profile change notifications. r=markh 2015-03-05 11:23:06 -08:00
Mark Hammond
3639359323 Bug 1128785 - ensureLoggedIn() failure is now always noticed by Sync. r=rnewman 2015-03-05 16:32:18 +11:00
Mark Hammond
76a28549f9 Bug 1081158 - ensure we report all login related errors. r=rnewman 2015-03-05 16:12:51 +11:00
Anish
9b39f2745a Bug 958147 - Choose one of run-if or skip-if and get rid of the other.r=jmaher, mwargers 2015-03-03 08:46:37 -05:00
Wes Kocher
9285676936 Merge m-c to fx-team a=merge CLOSED TREE 2015-03-02 13:07:53 -08:00
Wes Kocher
c514e3b07c Merge fx-team to m-c a=merge 2015-03-02 12:41:37 -08:00
Nigel Babu
a294ca4245 Backout Bug 1132771 for spidermonkey build bustage on CLOSED TREE 2015-03-02 17:13:05 +05:30
Mark Hammond
b64e48d2de Bug 1137459 - avoid sensitive information in the FxA logs. r=ckarlof 2015-03-02 10:02:13 +11:00
Gregory Szorc
714d70c1e7 NO BUG - Fix reStructuredText warnings
Sphinx has been complaining about a number of reStructuredText warnings
for a while. Fix all the ones in .rst files.

Not asking for review because this is docs only and changing .rst files
can't break anything important.

DONTBUILD (NPOTB)
2015-03-01 22:51:32 -08:00
Gregory Szorc
0f6e399080 Bug 1132771 - Define some bug components; r=glandium
This patch defines bug components for code that I have historically
touched.
2015-02-26 11:43:45 -08:00
Tooru Fujisawa
1a2f7387ed Bug 1108382 - Part 11: Do not use non-standard flag argument of String.prototype.replace in services/. r=rnewman 2015-03-01 09:51:33 +09:00
Gregory Szorc
fd862b30ce Bug 1132771 - Define some bug components; r=glandium
This patch defines bug components for code that I have historically
touched.
2015-02-26 11:43:45 -08:00
Mark Hammond
815da951ac Bug 1131413 (part 2) - add readinglist support to browser-syncui.js. r=adw 2015-02-26 18:48:11 +11:00
Mark Hammond
b4148e9df9 Bug 1131410 followup - addressing review comments I missed in part1, r=adw/rnewman 2015-02-26 18:48:11 +11:00
Wes Kocher
6a521db2ac Merge fx-team to m-c a=merge 2015-02-25 17:39:55 -08:00
Mark Hammond
6385273c1e Bug 1131410 - Extract sync's log management so it can be reused by the reading-list back-end. r=adw 2015-02-17 22:06:00 +01:00
Carsten "Tomcat" Book
1c2c356e52 Backed out changeset cd1f981b5e58 (bug 1131410) for XPC Bustage 2015-02-25 10:41:23 +01:00
Mark Hammond
8862413e7b Bug 1131410 - Extract sync's log management so it can be reused by the reading-list back-end. r=adw 2015-02-25 18:54:59 +11:00
ffxbld
940b3be96c Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2015-02-23 10:22:56 -05:00
Patrick McManus
9dbe80428a Bug 967792 - Make localhost resolve offline. r=dragana 2015-02-25 14:02:38 -05:00
Ryan VanderMeulen
c2280b978d Backed out changeset 13d9a5e39eb3 (bug 967792) for Gaia unit test failures. 2015-02-25 11:39:14 -05:00
Patrick McManus
2d3aa533f6 bug 967792 - make localhost resolve offline r=dragana 2015-02-15 13:50:48 -05:00
Christoph Kerschbaumer
0563c33f46 Bug 1131455 - about:sync-log assertion failure: newly created channel must have a loadinfo attached (r=rnewman) 2015-02-17 19:54:12 -08:00
Chris Peterson
2b734dd130 Bug 1133284 - Remove nonstandard expression closures from services/sync. r=rnewman 2015-01-24 23:50:01 -08:00
Zachary Carter
b419bff773 Bug 1130634 - More consistent error handing in FxAccounts.getOauthToken r=markh 2015-02-13 13:54:15 -08:00
Birunthan Mohanathas
b39ac27c28 Bug 1070709 - Collapse test-only moz.build files under services/ into ancestor moz.build files. r=mshal 2015-02-10 18:47:24 +02:00
Zachary Carter
84eb5e1b6e Bug 1129086 - Extend the profile client to allow fetching profile images r=markh 2015-02-05 13:32:04 -08:00
Zachary Carter
3e89e578f1 Bug 1127638 - Provide a way to get an OAuth token for a set of desired scopes for the currently logged in user r=markh 2015-02-05 13:31:23 -08:00
Chris Peterson
c84e86140b Bug 1129333 - Remove nonstandard let blocks from services/mobileid. r=ferjmoreno 2015-01-24 23:35:04 -08:00
Drew Willcoxon
736a48c49b Bug 1120716 - Offer "learn more" links in the legacy-Sync-to-FxA migration UI. r=markh,Unfocused 2015-02-04 13:59:47 -08:00
Mark Hammond
6eaf98b22d Bug 1097406 - FHR data for sync migration. r=adw/gfritzsche 2015-02-04 17:36:44 +11:00
Mike Hommey
50e6916b40 Bug 1126593 - Add a global fallible instance, so that using fallible works directly, everywhere. r=njn 2015-02-02 09:56:13 +09:00
Brian O'Keefe
9035722dbf Bug 870366 - Part 2: Move PREF_JS_EXPORTS to moz.build (easy moves). r=gps 2015-01-20 13:07:03 -05:00
Wes Kocher
5628099481 Merge m-c to fx-team a=merge 2015-01-28 18:45:04 -08:00
Mark Hammond
560014f64c Bug 1124956 - Fix Sync engine selection after migration to FxA. r=adw 2015-01-29 10:41:00 +11:00
jp111
525798f482 Bug 958147 - Choose one of run-if or skip-if and get rid of the other. r=ted 2015-01-28 06:17:00 -05:00
Christoph Kerschbaumer
7d268b217e Bug 1087741: Make JS callers of ios.newChannel call ios.newChannel2 in services/ (r=rnewman,hskupin) 2014-10-24 15:22:14 -07:00
Masayuki Nakano
e1e81df6c6 Bug 936313 part.1 Remove DOM_KEY_LOCATION_MOBILE and DOM_KEY_LOCATION_JOYSTICK r=smaug+mwu+cpeterson, sr=smaug 2015-01-28 22:36:53 +09:00
Matthew Noorenberghe
6d4b1e16dd Bug 1123137 - Switch "No prefs data found." health report warning to debug output. r=gfritzsche 2015-01-27 23:22:06 -08:00
Mark Hammond
21ec5dd640 Bug 1121325 - improve sync logging with FxA. r=rnewman/ckarlof 2015-01-28 10:11:08 +11:00
Mark Hammond
fcb4b83624 Bug 1121329 - fixes to promise handling in FxA and Hawk. r=ckarlof 2015-01-28 10:11:08 +11:00
Tim Taubert
78eabb72a0 Bug 1113178 - Replace removeAllPages() in services/sync/tests/unit/ r=markh 2015-01-15 20:22:32 +01:00
Richard Newman
7a77488d40 Bug 951480 - Disable test_tokenserverclient on Android. a=test-only 2015-01-24 21:38:44 -08:00
Mark Hammond
e0b8904e8d Backout a7e7d68537a8 (bug 1121325) for xpcshell and bc test failures 2015-01-23 16:32:17 +11:00
Mark Hammond
7977ffeee2 Backout 316298f580fd (bug 1121329) for xpcshell and bc test failures 2015-01-23 16:31:37 +11:00
Mark Hammond
3a59e47a0a Bug 1121329 - fixes to promise handling in FxA and Hawk. r=ckarlof 2015-01-23 12:05:14 +11:00
Mark Hammond
45231676f2 Bug 1121325 - improve sync logging with FxA. r=rnewman/ckarlof 2015-01-23 12:05:14 +11:00
Drew Willcoxon
add83fb3dc Bug 1018022 - Improve polling for FxA verification email. r=markh 2015-01-22 16:22:47 -08:00
Stephen Gowan
ab191c240f Bug 802808 - Tabs engine should explicitly skip its own record. r=rnewman 2015-01-22 08:27:43 -08:00
ffxbld
5e7f48cfda Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2015-01-12 15:33:37 -05:00
Avi Halachmi
e86ae5e6e7 Bug 1119959: Fix test_TelemetryPing.js for comm-central and simplify it. r=gfritzsche 2015-01-10 09:52:58 +02:00
Wes Kocher
1668f6b4f0 Merge mozilla-central to fx-team a=merge 2015-01-08 17:17:13 -08:00
Avi Halachmi
b22d2ca58c bug 1106122: Telemetry: Add FHR activeTicks value as simple measurement. r=vladan, r=gfritzsche 2015-01-02 07:28:42 +02:00
Mark Hammond
a8155ea572 Bug 1119078 - only pre-fetch the sync migration sentinel if using a legacy identity. r=rnewman 2015-01-08 15:47:51 +11:00
Drew Willcoxon
490c61d917 Bug 1110336 - Update sync old-dialog-based preferences UI to match FxA migration flows, part 2. r=markh 2015-01-08 15:03:25 -08:00
Mark Hammond
c52fbc54ee Bug 1110336 - Update sync old-dialog-based preferences UI to match FxA migration flows, part 1. r=adw 2015-01-08 15:03:22 -08:00
Mark Hammond
8e07623409 Bug 1119104 - add a migration=sync11 query param when about:accounts is opened via migration flow. r=adw 2015-01-09 09:53:34 +11:00
Mark Hammond
7848b2fe1e Bug 1114445 - update sync migration flows to reflect latest requirements. r=adw 2015-01-07 13:57:38 +11:00
Mark Hammond
4bb4b66108 Bug 1113493 - maintain engine state and offer engine customization during migration. r=rnewman/adw 2015-01-07 13:57:38 +11:00
Gavin Sharp
eef4755c31 Bug 1117158 followup followup: typo, a=gavin
--HG--
extra : rebase_source : aac74f7cdd618c1f316ec9eafd76e30ed3833a22
2015-01-05 13:37:32 -08:00
Gavin Sharp
7740e3972a Bug 1117158 followup: disable GeoIP lookup in services/healthreport/tests/xpcshell/test_provider_searches.js to fix xpcshell bustage on CLOSED TREE 2015-01-05 13:04:05 -08:00
Mark Hammond
8426464b21 Bug 1114461 - handle failure fetching sync migration sentinel. r=rnewman 2015-01-02 17:15:21 +11:00
Georg Fritzsche
61027c79d6 Bug 1113675 - Follow-up: Actually add the diagnostic to the AsyncShutdownTimeout state. 2014-12-24 18:08:45 +01:00
Georg Fritzsche
53a3868a27 Bug 1113675 - Submit which health reporter provider is currently shutting down on AsyncShutdownTimeout. r=gps 2014-12-24 13:32:51 +01:00
Georg Fritzsche
e8e0c5d803 Bug 1110681 - The HealthReporter AsyncShutdownTimeout state should include what provider is currently initialized. r=yoric 2014-12-18 16:43:39 +01:00
Mark Hammond
c2111a4eee Bug 1109430 - Sync migrator module should show confirmation after resending verification email. r=adw 2014-12-18 16:14:58 +11:00
Hector Zhao
7b68377c42 Bug 1103361 - Start/stop sync tracker when engine is enabled/disabled by flipping the pref. r=rnewman
CLOSED TREE

--HG--
extra : amend_source : 22355c1d80609addb52bb884a1927a48613255d4
2014-11-22 16:09:10 +08:00
Wes Kocher
b350f61a37 Merge m-c to fx-team a=merge 2014-12-12 17:43:12 -08:00
Chris Karlof
9dfd8def08 Bug 1098077 - Add pref to disable HTTPS requirement for FxA local dev r=markh 2014-12-12 16:32:17 -08:00
Ryan VanderMeulen
b2ae060e78 Merge inbound to m-c. a=merge
CLOSED TREE
2014-12-10 16:01:20 -05:00
Drew Willcoxon
f408149257 Bug 1026342 - Show legacy-Sync-to-Firefox-Accounts migration indicators in the app menu panel. r=markh 2014-12-10 09:33:36 -08:00
Mark Hammond
790cdc90aa Bug 1100232 - startOver() should not delete FxA credentials. r=rnewman 2014-12-10 13:02:25 +11:00
Mark Hammond
2816bbe27f Bug 1017433 (part 2) - allow for upload and download of encrypted sync sentinel. r=rnewman 2014-12-10 13:02:25 +11:00
Mark Hammond
6e6b3d4b9c Bug 1017433 (part 1) - Have the sync RecordManager return CryptoWrappers. r=rnewman 2014-12-10 13:02:24 +11:00
Mark Hammond
96ccf6270f Bug 1019408 - add facility to block and unblock new syncs starting. r=rnewman 2014-12-10 10:39:23 +11:00
Carsten "Tomcat" Book
888e24c484 Merge mozilla-central to mozilla-inbound 2014-12-10 13:01:03 +01:00
Georg Fritzsche
f8160d3279 Bug 1107686 - Remove redundant task cache check in DataReportingService. r=gps 2014-12-08 12:38:20 +01:00
Mark Hammond
0ea39a277f Bug 1019985 - followup to address missing review comment, r=adw. 2014-12-05 16:54:10 -08:00
Mark Hammond
fa6f303d45 Bug 1019985 - Create module to drive sync migration process. r=adw
--HG--
extra : rebase_source : bfd0ab3dbeb6f230c1f4de88bdf8851560e9a44e
2014-12-05 16:46:16 -08:00
Edouard Oger
3ff08731fd Bug 1085774 - Part 1: add more history URLs to tab records. r=rnewman 2014-11-24 14:40:25 +01:00
Richard Newman
fa9c41719f Bug 1085774 - Part 0: cleanup in tabs engine. r=trivial 2014-11-30 19:34:58 -08:00
ffxbld
4130d4a2f3 Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2014-11-28 10:54:49 -05:00
Ben Hearsum
03c550c974 Backout bad version bumps IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2014-11-28 10:51:29 -05:00
ffxbld
54c7c6a960 Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2014-11-28 10:39:09 -05:00
ffxbld
9b3319e2ca Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2014-11-28 10:33:05 -05:00
Felipe Gomes
eda149d079 Bug 1101790 - FHRProvider for UITour, records treatment tag data. r=bsmedberg 2014-11-20 18:21:29 -02:00
Fernando Jimenez
9454dd637d Bug 1101444 - [Loop] For each invalid inserted verification code, Device receives a valid verification code. r=spenrose 2014-11-27 11:53:43 +01:00
Georg Fritzsche
657c45dc68 Bug 1110691 - Submit which health reporter provider is currently shutting down on AsyncShutdownTimeout. r=yoric 2014-12-12 14:50:07 +01:00
Richard Newman
211d806cc1 Bug 1097222 - Extend client record format on desktop. r=markh 2014-11-17 19:06:00 -08:00
Edouard Oger
17f7932e3f Bug 625295 - Allow for per-engine sort parameters to download bookmarks by sortindex. r=rnewman 2014-11-13 20:05:28 +01:00
Mark Banner
79a6ccc331 Bug 1099085 - HawkClient, HawkRequest and RESTRequest should support PATCH requests. r=ckarlof 2014-11-17 22:12:26 +00:00
Richard Newman
04b384f508 Bug 1097191 - Clean up passwords.js. r=trivial 2014-11-11 11:36:56 -08:00
Stephen Gowan
9ce3c16b9c Bug 685944 - Warn if response body doesn't match Content-Length header. r=rnewman 2014-11-04 12:42:59 -08:00
Mike de Boer
632d2c84e8 Bug 1089547: simplify LoopRooms implementation, add support for events. r=Standard8 2014-10-29 14:28:42 +01:00
Chris Manchester
fa3071b32b Bug 1033126 - Convert xpcshell tests to use mozlog.structured format for logging.;r=ted 2014-10-22 15:53:42 -04:00
Nicholas Nethercote
b5909497e5 Bug 1080302 (part 2) - Convert all mentions of -foo options to --foo options in comments, help messages and error messages. r=glandium. 2014-10-23 17:35:27 -07:00
Fernando Jimenez
4d2e27ecd1 Bug 1086880 - Mobile ID is broken with v188 RIL. r=spenrose 2014-10-24 11:03:30 +02:00
Mark Hammond
7218174b97 Bug 1063710 - Make Reset Profile write the reset's timestamp to times.json. r=gps 2014-10-23 15:00:23 +11:00
Georg Fritzsche
b5692d6bd4 Bug 1064333 - Migrate the FHR client id to the datareporting service. r=gps 2014-10-17 17:24:04 +02:00
Carsten "Tomcat" Book
6cd624c0b0 Backed out changeset 5513b60463b8 (bug 1064333) for XPCshell test failures on a CLOSED TREE 2014-10-21 14:38:40 +02:00
Georg Fritzsche
9c59d6d273 Bug 1064333 - Migrate the FHR client id to the datareporting service. r=gps 2014-10-15 17:34:53 +02:00
Hector Zhao
901b4d75a7 Bug 1034979 - WeaveCrypto unable to initialize on Mac with Brew's system NSS installed. r=rnewman, sr=dolske 2014-10-10 18:15:22 +08:00
Mark Hammond
8bf5945078 Bug 984172 (part 2) - replace Assert_rejects with Assert.rejects. r=ttaubert 2014-10-17 13:06:39 +11:00
Mark Hammond
29aa0b491c Bug 1073639 - disable test_client.js on b2g due to excessive run times. r=spenrose 2014-10-16 12:48:22 +11:00
Jon Morton
c559dd1ab0 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
329a0340a9 Merge m-c to inbound a=merge 2014-10-13 19:02:56 -07:00
ffxbld
a85439ff9b Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2014-10-13 13:39:31 -04:00
Sam Penrose
c89aaa6e3b 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
d0ddc09587 Merge inbound to m-c a=merge CLOSED TREE 2014-10-10 18:58:06 -07:00
Fernando Jiménez
30f4d65768 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
f70b835a88 Bug 1039500: Fix remaining callers of tabbrowser._getTabForBrowser on a CLOSED TREE. r=Unfocused 2014-10-09 16:26:11 -07:00
Benjamin Smedberg
7633222693 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
f5577d1976 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
81ed9538db merge fx-team to mozilla-central a=merge 2014-10-08 15:53:14 +02:00
Richard Newman
c30ec7b70c Bug 1042951 - Part 4: document new search location. r=bcolloran 2014-10-07 17:52:21 -07:00
Fernando Jiménez
f5cf100a11 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
6fe6152e95 Bug 1066735 - Remove root b2g and android specific xpcshell manifests, r=chmanchester 2014-10-07 18:18:28 -04:00
Georg Fritzsche
50cd4420ec Bug 1079341 - Missing yield on async makeDir in FHR state init. r=gps 2014-10-10 17:21:18 +02:00
Cosmin Malutan
df7e10794e Bug 1072244 - Correctly throw the exceptions in TPS framework. r=hskupin DONTBUILD 2014-10-13 14:25:04 -07:00
Robert Strong
16fda0471e Mac v2 signing - Bug 1075981 - Fix loading libnss3.dylib for weave. r=rnewman 2014-10-03 16:48:58 -04:00
Mathias De Maré
8fc86e01c4 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
8c43ca8e63 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
38ea59f57e Backed out changesets b08e57dbef4e and 1049cfbf3426 (bug 947044) for various regressions. 2014-09-25 14:32:43 -04:00
Ryan VanderMeulen
72911fffa8 Merge m-c to inbound. a=merge
CLOSED TREE
2014-09-24 16:08:33 -04:00
Alan K
1354760690 Bug 1069410 - CloudSync should not be using setItemIndex. r=mak 2014-09-23 09:11:00 +02:00
vladikoff
1ffd93ad81 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
df32426128 Bug 1051746 - [MobileID] Get the proper ICC info by service ID. r=spenrose 2014-09-23 19:58:15 +02:00
Fernando Jiménez
dabda379b7 Bug 1069920 - Firefox Accounts auth dialog does not wait for password. r=spenrose 2014-09-23 19:58:14 +02:00
Vicamo Yang
7d4d4ffdb3 Bug 1063304 - 3.c/3: accommodate other components. r=echen 2014-09-21 15:24:43 +08:00
Bill McCloskey
93cba982be Bug 1066447 - Make cloudsync test work in e10s (r=ttaubert) 2014-09-18 08:56:55 -07:00
Ryan VanderMeulen
0c7c1d7689 Merge b2g-inbound to m-c. a=merge 2014-09-17 14:22:12 -04:00
Cosmin Malutan
604931c0b3 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
73fc4a5801 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
cc05806a50 Bug 1063304 - 3.c/3: accommodate other components. r=echen 2014-09-16 21:20:18 +08:00
Nigel Babu
0976c93e76 Merge fx-team to m-c with bustage fix, a=merge 2014-09-16 08:43:45 +05:30
Shu-yu Guo
9baa236495 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
4a62c95f46 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
7bee85b853 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
04587e0c5b Backed out changeset 9ff2889f236a (bug 1063304) 2014-09-17 13:13:08 +02:00
Nick Fitzgerald
81c814e0ef Bug 947044 - Part 2: Fix tests that check ReferenceError's message. r=gavin 2014-09-22 16:13:00 +02:00
Wes Kocher
b5b95eeb9e Merge m-c to inbound a=merge 2014-09-23 16:48:23 -07:00
Bill McCloskey
635ad76c63 Bug 1069059 - [e10s] Convert isWindowPrivate calls to isBrowserPrivate/isContentWindowPrivate as appropriate (r=mconley,margaret) 2014-09-23 15:48:52 -07:00
Sam Penrose
90c58f9f5f Bug 1065477 - Bind FxAccountsProfileClientError to global this for B2G. r=ferjm 2014-09-11 16:02:20 -07:00
Alan K
4aec75b469 Bug 1052009 - Enable CloudSync in Nightly (mochitest fix). r=gps 2014-09-10 14:54:00 +02:00
Sam Penrose
3ad5ce2330 Bug 1064613 - Move server-side account deletion block in _handleGetAssertionError(). r=ferjm 2014-09-08 16:45:03 -07:00
Richard Newman
010acd53a4 Bug 1064132 - Listen for wake_notification to evaluate whether to sync. r=markh 2014-09-09 17:16:24 -07:00
Ryan VanderMeulen
aa2c4f3af4 Merge inbound to m-c. a=merge 2014-09-09 19:26:59 -04:00
Sam Penrose
578e9b9632 Bug 1064606 - Update FxAccountsManager tests with Principal. r=ferjm
CLOSED TREE
2014-09-08 16:32:10 -07:00
Fernando Jiménez
73834f32c2 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
9b161877bb 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
046e199a2e Bug 993584 - Initial landing for CloudSync. r=rnewman 2014-09-04 21:44:00 +02:00
Ryan VanderMeulen
52e6657393 Merge inbound to m-c. a=merge 2014-09-03 16:38:57 -04:00
Fernando Jiménez
61266720e7 Bug 1044051 - MobileIdentityClient tests. r=spenrose 2014-09-03 16:21:41 +02:00
Fernando Jiménez
1ba48f3c41 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
88dd40f94b Bug 1062224 - [tps] Fix test_tabs.js for non-existent testcase pages. r=hskupin DONTBUILD 2014-09-03 13:06:38 +02:00
ffxbld
bd9bb69706 Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2014-09-02 12:54:33 -04:00
Ryan VanderMeulen
12d8b0b468 Merge fx-team to m-c. a=merge 2014-08-30 12:26:22 -04:00
Henrik Skupin
c847015097 Backout of 7cb26c341a4e due to new TPS sync failures 2014-08-29 22:37:44 +02:00
vladikoff
7607aeec4a Bug 1058424 - Fixes network error tests in the FxA Profile Client r=mattn 2014-08-29 10:25:41 -07:00
Carsten "Tomcat" Book
d9df5fe009 merge fx-team to mozilla-central a=merge 2014-08-29 15:13:15 +02:00
vladikoff
acc6f078d4 Bug 1058424 - Adds a module for fetching FxA profile information. r=MattN 2014-08-28 16:10:00 +02:00
Chris Karlof
4faeb7fc5a 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
6486c70d50 Merge mozilla-central to mozilla-inbound 2014-08-28 16:13:13 +02:00
Wes Kocher
c0d923d6f3 Merge m-c to fx-team a=merge 2014-08-27 17:07:39 -07:00
Chris Karlof
34ef3af90d 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
cc3b9e54bc 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
5babadf2b2 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
1df590e949 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
3537bce36f 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
9e018ab910 Merge latest green fx-team changeset and mozilla-central; a=merge 2014-08-20 15:14:31 +01:00
Bill McCloskey
149c962f4c Bug 1046964 - Fix some JS warnings (r=ttaubert) 2014-08-19 17:27:58 -07:00
Gregory Szorc
093d067e47 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
c0be729e3a 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
38ce979839 Merge latest green fx-team changeset and mozilla-central; a=merge 2014-08-19 14:32:54 +01:00
Mark Hammond
eaf238eb92 Bug 1053948 - declare AccountState in fxAccounts. r=gavin 2014-08-19 08:47:37 +10:00
Matthew Noorenberghe
758efb271c 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
f62e421d13 Bug 1045617 - move services's run_server.py Makefile rules into mach; r=gps 2014-07-30 15:44:13 -04:00
Nathan Froyd
3a53eb687e 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
297c5135ce Bug 1054476 - use PREF_JS_EXPORTS in services/ Makefiles; r=gps 2014-07-28 14:42:26 -04:00
Georg Fritzsche
231260ed82 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
65accb0a5d 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