Commit Graph

11 Commits

Author SHA1 Message Date
Chris Kitching
51e8612887 Bug 1062112: Part 4: Add silly hashCode methods. r=nalexander 2014-09-04 00:42:38 -07:00
Nick Alexander
c67c11a426 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
Nick Alexander
084ae08707 Bug 847178 - Avoid exceptions in CryptoRecord.fromJSONRecord. r=rnewman 2013-06-27 15:14:09 -07:00
Richard Newman
7b78092604 Bug 720271 - MPL license cleanup for Android Sync. r=trivial 2012-05-24 13:17:46 -07:00
Nick Alexander
1048d1306e Bug 709313 - Upload meta/global. r=rnewman, a=blocking-fennec 2012-05-17 13:20:49 -07:00
Nick Alexander
29cfd67db6 Bug 709323 - Handle key changes in info/collections. r=rnewman, a=blocking-fennec 2012-05-04 12:27:06 -07:00
Nick Alexander
37ff3c92d4 Bug 709324, Bug 730643: persist crypto/keys and meta/global. r=rnewman 2012-04-12 20:15:53 -07:00
Richard Newman
68c43da7c6 Bug 734316 - Part 2: fix JavaDoc warnings. r=trivial 2012-03-08 22:43:16 -08:00
Richard Newman
dd66b1cde0 Bug 734316 - Part 1: Fix some PMD warnings. r=trivial 2012-03-08 22:43:16 -08:00
Nick Alexander
ec77ce433e Bug 709408 - Part 2: Remove Cryptographer. r=rnewman 2012-02-15 22:05:53 -08:00
Richard Newman
878c8c158c Bug 709391 - initial import of Android Sync code (Git tag: v0.1.2-fixes). a=java-only 2011-12-21 08:44:08 -08:00