Iaroslav (yarik) Sheptykin
808255ed7c
Bug 1206085: Replacing preprocessor directives with AppConstants in Telemetry modules. r=gfritzsche
2015-09-23 11:46:56 +02:00
Dave Townsend
f657500ff0
Bug 1192924: Expose the update URL formatting code a new UpdateUtils module. r=rstrong
...
The GMP manager uses a copy of the update service's url formatting code and has
since fallen out of sync. We'll also want to use the same formatting code for
the system add-on update checks so this just exposes it in a shared API.
I've moved the contents of UpdateChannel.jsm to UpdateUtils.jsm and exposed
formatUpdateURL there as well as a few properties that the update service still
needs access to.
UpdateUtils.UpdateChannel is intended to be a lazy getter but isn't for now
since tests expect to be able to change the update channel at runtime.
2015-09-14 11:04:19 -07:00
Wes Kocher
69b522405d
Backed out 3 changesets (bug 1192924) for Android bustage CLOSED TREE
...
Backed out changeset 30d612836685 (bug 1192924)
Backed out changeset a6860f880e01 (bug 1192924)
Backed out changeset 10e1fa2cc23a (bug 1192924)
2015-09-22 11:02:55 -07:00
Dave Townsend
eef8701d19
Bug 1192924: Expose the update URL formatting code a new UpdateUtils module. r=rstrong
...
The GMP manager uses a copy of the update service's url formatting code and has
since fallen out of sync. We'll also want to use the same formatting code for
the system add-on update checks so this just exposes it in a shared API.
I've moved the contents of UpdateChannel.jsm to UpdateUtils.jsm and exposed
formatUpdateURL there as well as a few properties that the update service still
needs access to.
UpdateUtils.UpdateChannel is intended to be a lazy getter but isn't for now
since tests expect to be able to change the update channel at runtime.
2015-09-14 11:04:19 -07:00
Shu-yu Guo
37989840cd
Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff)
2015-09-15 11:19:45 -07:00
André Reinald
0850396f2e
Bug 1197292 - Read delays from prefs, backup to defaults if not set. Shorter delays are useful to accelerate test cycles. r=gfritzsche
2015-08-24 16:50:51 +02:00
Georg Fritzsche
21ae4d1537
Bug 1191912 - Part 2 - Enable opt-out Telemetry for a 5% sample of release users. r=rvitillo
2015-08-11 12:17:30 +02:00
Georg Fritzsche
91a7206773
Bug 1191912 - Part 1 - Move client id caching to ClientID.jsm. r=rvitillo
2015-08-11 12:17:29 +02:00
Georg Fritzsche
a32f530eb7
Bug 1183632 - Don't generate child Telemetry payloads for the thumbnail service in non-e10s. r=dexter
2015-07-28 18:05:35 +02:00
Alessio Placitelli
92ef1cca67
Bug 1137355 - Refactor the logic to show TelemetryInfobar in TelemetryInfobarController. r=gfritzsche
2015-06-26 16:31:00 +02:00
Alessio Placitelli
07417f6393
Bug 1182424 - Part 1 - Always leave unified Telemetry behavior on for people who opted into Telemetry. r=gfritzsche
2015-07-10 13:31:53 +02:00
Georg Fritzsche
a53cb113d0
Bug 1181553 - Submit AsyncShutdown state information for TelemetrySend. r=dexter
2015-07-08 22:30:24 +02:00
Georg Fritzsche
8f7f64333b
Bug 1156712 - Part 3 - Extend the Telemetry send test coverage. r=dexter
2015-07-07 16:49:09 +02:00
Georg Fritzsche
beb9e06b17
Bug 1156712 - Part 2: Re-design the ping sending logic. r=vladan
2015-07-07 16:49:09 +02:00
Alessio Placitelli
d77921171d
Bug 1120379 - Send a ping deletion message to the server when FHR is deactivated. r=gfritzsche
2015-05-28 08:47:00 +02:00
Alessio Placitelli
7a7d6cacfe
Bug 1173709 - TelemetrySend.jsm should not wait on sending pings during |setup|. r=gfritzsche
2015-06-12 06:39:00 +02:00
Alessio Placitelli
21ec46a6f8
Bug 1169159 - Refactor the |enableTelemetryRecording| logic in TelemetryController.jsm. r=gfritzsche
2015-06-12 06:09:00 +02:00
Alessio Placitelli
f9ca60929e
Bug 1169159 - Add basic test coverage for Telemetry child payloads. r=gfritzsche
2015-06-08 00:12:00 +02:00
Georg Fritzsche
6a1cde5594
Bug 1156359 - Part 2: Let TelemetrySend manage the pending ping queue. r=yoric
2015-06-06 01:29:19 +07:00
Georg Fritzsche
5d54ceb252
Bug 1156359 - Part 1: Move send logic from TelemetryController to TelemetrySend. r=yoric
...
Also move over triggering sending of pending pings on "idle-daily" from TelemetrySession.
2015-06-06 01:29:19 +07:00
Alessio Placitelli
4dea6f1118
Bug 1167456 - Fix TelemetryController submitting non-identical pings under the same ping id. r=gfritzsche
2015-06-03 02:59:00 +02:00
Alessio Placitelli
007f8c118b
Bug 1165304 - Exclude partner info from the channel entries in Telemetry pings. r=gfritzsche
2015-05-28 02:39:00 +02:00
Georg Fritzsche
02eeed87a6
Bug 1166705 - Don't send a saved-session ping when extended Telemetry is off. r=vladan
...
This also cleans up the pending pings persistance, putting the control of saving them out of TelemetrySession.
2015-05-22 22:42:29 +07:00
Georg Fritzsche
304a8e32f6
Bug 1166128 - Don't rely on datareporting.healthreport.uploadEnabled to control telemetry submission on Android. r=vladan
2015-05-22 00:10:29 +07:00
Georg Fritzsche
e33cc2d7bc
Bug 1140037 - Improve midnight fuzzing readability and comments. r=vladan
2015-05-21 15:12:43 +07:00
Alessio Placitelli
6ed2bf416e
Bug 1120380 - Update Telemetry interfaces to mention the correct number of ping retention days. r=gfritzsche
2015-05-19 09:12:00 -04:00
Alessio Placitelli
ef4c220b66
Bug 1120380 - Update the retention logic for archived pings. r=gfritzsche
2015-05-19 05:24:00 -04:00
jkang8
3b148c1dda
Bug 1155272 - Add Telemetry probes for time to send a ping. r=vladan
2015-05-19 18:19:14 -04:00
Georg Fritzsche
715539207e
Bug 1162476 - Telemetry should reject external pings with invalid types. r=vladan
2015-05-13 21:57:06 +02:00
Georg Fritzsche
0c1d44df74
Bug 1122480 - Part 1 - Allow collecting the current ping data from TelemetryController. r=rvitillo
2015-05-13 21:57:05 +02:00
Georg Fritzsche
aeb6db07ed
Backed out changeset 3098f602db56 (bug 1162476) for xpcshell bustage on a CLOSED TREE.
2015-05-13 17:43:42 +02:00
Georg Fritzsche
d541b4dab0
Bug 1162476 - Telemetry should reject external pings with invalid types. r=vladan
2015-05-13 13:46:51 +02:00
Wes Kocher
777762cb87
Backed out 9 changesets (bug 1122480) for xpcshell orange
...
Backed out changeset 9fff6229aa8e (bug 1122480)
Backed out changeset 6ae5efa42928 (bug 1122480)
Backed out changeset ea2720c41747 (bug 1122480)
Backed out changeset 3eb7a0e58d4e (bug 1122480)
Backed out changeset 79a925a3dd30 (bug 1122480)
Backed out changeset 1dd431a945d0 (bug 1122480)
Backed out changeset 73e107ca87c1 (bug 1122480)
Backed out changeset c9c7cf08c7d7 (bug 1122480)
Backed out changeset eecb2b1271ca (bug 1122480)
2015-05-11 13:06:21 -07:00
Georg Fritzsche
33887127bc
Bug 1122480 - Part 1 - Allow collecting the current ping data from TelemetryController. r=rvitillo
2015-05-11 19:40:22 +02:00
Georg Fritzsche
91c6b62c10
Bug 1156253 - Part 1 - Refactor aborted-session ping file details into TelemetryStorage. r=dexter
2015-05-07 14:48:29 +02:00
Georg Fritzsche
4d9fccf91e
Bug 1140037 - Fix ping fuzzing calculations. r=dexter
2015-05-06 12:54:12 +02:00
Alessio Placitelli
9441c4141e
Bug 1157359 - Fix archiving aborted-session pings. r=gfritzsche
2015-05-05 01:33:37 +02:00
Georg Fritzsche
c3a0d65b0e
Bug 1140037 - (Fx 40) Fuzz daily telemetry ping submission times to avoid submission volume spikes around midnight. r=dexter
2015-04-30 14:00:58 +02:00
Georg Fritzsche
d59431967f
Bug 1148500 - Part 3 (Fx 40): Honor toolkit.telemetry.unified pref in Telemetry modules. r=dexter
2015-04-30 14:00:58 +02:00
Georg Fritzsche
4b255abc8b
Bug 1149754 - Part 3: Make the public TelemetryPing API work properly for external callers. r=vladan
2015-04-27 18:07:58 +02:00
Georg Fritzsche
06c09e4980
Bug 1149754 - Part 2: Introduce TelemetryController.submitExternalPing. r=vladan
2015-04-27 18:07:58 +02:00
Georg Fritzsche
f1b09b984d
Bug 1149754 - Part 1: Rename TelemetryPing.jsm to TelemetryController.jsm. r=vladan
2015-04-27 18:07:58 +02:00