Commit Graph

96 Commits

Author SHA1 Message Date
Michael Comella
109c1e462e Bug 893910 - Reset FHR submission failure count after timeout. r=rnewman
--HG--
extra : rebase_source : d63fe817b34f09bdb3322eef353e4c7fe7a3e1ac
2013-07-30 16:58:56 -07:00
Richard Newman
945db097f4 Bug 895931 - Follow up: avoid long overflow. r=trivial 2013-07-23 12:25:56 -07:00
Richard Newman
a5534065fe Bug 895931 - Firefox for Android often warns about max sane launch timestamps. r=nalexander
--HG--
extra : rebase_source : c37198b9ee9233a4c41e208584a1b1414890170a
2013-07-19 13:59:42 -07:00
Nick Alexander
08693cb5b8 Bug 890040 - Protect against orphans in Android health report uploader. r=rnewman
This does two main things.  First, it tracks sets of obsolete document
IDs and retries obsoletes and deletes.  Second, it tracks document IDs
that are attempted to be written to the server for obsolescence or
deletion without waiting for a server response to prevent orphaning
documents on successful upload and failed response.

The ObsoleteDocumentTracker uses a JSON map to maintain obsolete
document IDs and priority values.  That's not the right data
structure; Bug 894194 tracks improving it.
2013-07-15 19:44:21 -07:00
Chenxia Liu
f3e6abe9a3 Bug 870169 - Extract reusable telemetry code from ANRReporter.java. r=rnewman 2013-07-09 17:03:01 -07:00
Richard Newman
1800a6e01e Bug 888665 - Bad stored add-ons cause document generation failure in the presence of good add-ons. r=nalexander 2013-07-02 12:08:09 -07:00
Richard Newman
c8f898fb4f Bug 886156 - Part 2: don't initialize PIC with null add-ons. r=nalexander 2013-06-25 22:34:43 -07:00
Nick Alexander
1d992b39e6 Bug 828654, Bug 840127 - Android service for submitting Firefox Health Report payloads. r=rnewman 2013-06-12 16:17:47 -07:00
Richard Newman
3ac6fcae8a Bug 880171 - Part 1: return null if unable to retrieve storage in EnvironmentBuilder. r=nalexander 2013-06-07 10:20:58 -07:00
Richard Newman
431f2c510a Bug 868445 - Part 1: allow recording of JSON objects. r=nalexander 2013-06-04 17:16:56 -07:00
Richard Newman
cc31dfadde Bug 878303 - Part 1: implement TYPE_COUNTED_STRING_DISCRETE. r=nalexander 2013-06-03 14:12:00 -07:00
Richard Newman
8352424401 Bug 878670 - Version profile information cache file. r=nalexander 2013-06-03 10:07:43 -07:00
Richard Newman
203e8b3ef2 Bug 875400 - Part 1: add-on support and hashing changes for Environment. r=nalexander 2013-05-30 17:42:56 -07:00
Nick Alexander
9e19136031 Bug 811358: Protect broadcasts with per-package Android signature-level permission. r=rnewman 2013-05-28 12:16:07 -07:00
Richard Newman
281ec8f279 Bug 875401 - Switch HealthReportGenerator to use org.json.JSONObject/JSONArray. r=nalexander 2013-05-28 12:01:34 -07:00
Richard Newman
d5a58fbac6 Bug 875088 - HealthReportGenerator.java fails to compile with JDK 1.7: warning: [unchecked] unchecked call to put(K,V) as a member of the raw type HashMap. r=cpeterson 2013-05-22 17:56:59 -07:00
Richard Newman
555a7042ed Bug 868274 - Part 1: extend generateDocument to extract data from profile. r=nalexander 2013-05-22 10:23:51 -07:00
Richard Newman
5b4bbbb76b Bug 873360 - Profile information storage. r=nalexander 2013-05-22 10:23:29 -07:00
Richard Newman
07b7c99d42 Bug 868449 - Part 1: provide an EnvironmentBuilder to generate environments for FHR. r=nalexander 2013-05-22 10:23:29 -07:00
Richard Newman
9e19bcb36b Bug 873338 - JavaDoc and checkstyle warnings. r=trivial 2013-05-22 10:23:29 -07:00
Richard Newman
8c7a39a683 Bug 858742 - Part 1: Firefox Health Report storage for Android. r=nalexander 2013-05-22 10:23:29 -07:00
Chris Peterson
da288f59a7 Bug 863103 - Add BackgroundService.runIntentInService() utility method. r=rnewman 2013-04-23 11:03:00 -07:00
Nick Alexander
6140c88aea Bug 843889 - Factor tabs code that is not Sync-specific out of org.mozilla.gecko.sync. r=rnewman 2013-03-06 10:05:39 -08:00
Richard Newman
2e63bd0796 Bug 840128 - Android client for Bagheera. r=nalexander 2013-03-04 18:38:24 -08:00
Nick Alexander
584e717110 Bug 844347 - Factor logging code that is not Sync-specific out of org.mozilla.gecko.sync. r=rnewman
--HG--
rename : mobile/android/base/sync/GlobalConstants.java.in => mobile/android/base/background/common/GlobalConstants.java.in
rename : mobile/android/base/sync/Logger.java => mobile/android/base/background/common/log/Logger.java
rename : mobile/android/base/sync/log/writers/AndroidLevelCachingLogWriter.java => mobile/android/base/background/common/log/writers/AndroidLevelCachingLogWriter.java
rename : mobile/android/base/sync/log/writers/AndroidLogWriter.java => mobile/android/base/background/common/log/writers/AndroidLogWriter.java
rename : mobile/android/base/sync/log/writers/LevelFilteringLogWriter.java => mobile/android/base/background/common/log/writers/LevelFilteringLogWriter.java
rename : mobile/android/base/sync/log/writers/LogWriter.java => mobile/android/base/background/common/log/writers/LogWriter.java
rename : mobile/android/base/sync/log/writers/PrintLogWriter.java => mobile/android/base/background/common/log/writers/PrintLogWriter.java
rename : mobile/android/base/sync/log/writers/SimpleTagLogWriter.java => mobile/android/base/background/common/log/writers/SimpleTagLogWriter.java
rename : mobile/android/base/sync/log/writers/StringLogWriter.java => mobile/android/base/background/common/log/writers/StringLogWriter.java
rename : mobile/android/base/sync/log/writers/TagLogWriter.java => mobile/android/base/background/common/log/writers/TagLogWriter.java
rename : mobile/android/base/sync/log/writers/ThreadLocalTagLogWriter.java => mobile/android/base/background/common/log/writers/ThreadLocalTagLogWriter.java
2013-02-27 15:44:21 -08:00
Chris Peterson
1f5c2c89c0 Bug 845080 - Extract BackgroundService superclass. r=rnewman 2013-02-26 19:41:59 -08:00
Ryan VanderMeulen
4c53d4b6c6 Backed out changeset 6562cc879c53 (bug 845080) for Android build bustage on a CLOSED TREE. 2013-02-26 21:50:39 -05:00
Chris Peterson
1f3ff0dca3 Bug 845080 - Extract BackgroundService superclass. r=rnewman 2013-02-26 16:59:19 -08:00
Richard Newman
45a4734eff Bug 838416 - Defend against insane clocks. r=nalexander 2013-02-14 13:50:37 -08:00
Richard Newman
066b25fc1e Bug 831785 - Code cleanup. r=trivial 2013-01-18 16:10:32 -08:00
Nick Alexander
a013264976 Bug 828594 - Follow-up: Remove import from AnnouncementsStartReceiver. r=trivial 2013-01-15 11:42:50 -08:00
Chris Peterson
f4b4b15d0e Bug 828594 - Part 2: Remove unused Java imports. r=kats 2013-01-09 10:32:50 -08:00
Brian Nicholson
b68a6a833e Bug 823679 - Use updater icon instead of launcher icon for announcements. r=mfinkle 2013-01-03 10:43:24 -08:00
Richard Newman
f181d0acd8 Merge m-c to s-c. 2012-12-22 11:32:28 -08:00
Richard Newman
80a3f4f3ee Merge m-c to s-c. 2012-12-05 23:59:56 -08:00
Richard Newman
9f33dc8380 Merge m-c to s-c. 2012-11-21 09:37:58 -08:00
Richard Newman
106cc44ade Bug 812809 - Replace 'static final' with 'static' for easier testing of Announcements. r=nalexander 2012-11-19 11:12:05 -08:00
Nick Alexander
74d8c32a82 Bug 799729 - Generalize BaseResource authentication to support Basic-Auth, MAC, and Browser-ID. r=rnewman 2012-11-16 10:08:55 -08:00
Richard Newman
fd8a4d5b03 Bug 817842 - Announcements: use previous Date header for next If-Modified-Since to avoid clock skew. r=nalexander 2012-12-04 10:58:07 -08:00
Richard Newman
614a4b8df5 Bug 806024 - Enable Android product announcements client service. r=trivial 2012-12-20 19:05:26 -08:00
Richard Newman
a11f55529d Bug 810988 - Part 1: announcements handler changes for broadcast split. r=nalexander
--HG--
rename : mobile/android/base/background/announcements/AnnouncementsConstants.java => mobile/android/base/background/announcements/AnnouncementsConstants.java.in
2012-11-13 09:47:05 -08:00
Richard Newman
ab2931d559 Bug 807546 - Specify Connection: close in announcements fetch requests. r=liuche 2012-11-01 12:29:10 -07:00
Richard Newman
b75203c1e9 Bug 806634 - Follow-up: kill logging. r=trivial 2012-10-30 13:31:47 -07:00
Richard Newman
60a53499f4 Bug 806634 - Part 1: make AnnouncementsBroadcastService.recordLastLaunch public. r=liuche 2012-10-29 23:32:41 -07:00
Richard Newman
e4b01522f0 Bug 793053 - Part 4: pref off product announcements by short-circuiting both broadcast receivers. r=trivial 2012-10-26 17:38:01 -07:00
Richard Newman
ca1a363d61 Bug 793053 - Part 3: product announcements service. r=nalexander 2012-10-26 17:37:49 -07:00