Commit Graph

44 Commits

Author SHA1 Message Date
Nick Alexander
67783ac649 Bug 949880 - Refactor Android Sync's SyncAdapter for FxAccount use. r=rnewman
--HG--
extra : rebase_source : 28937855c499bb621458b15424ac67378e43f9db
2013-12-15 15:53:59 -08:00
Nick Alexander
784e81a440 Bug 922147 - Abstract password out of Android Sync auth flow. r=rnewman
--HG--
extra : amend_source : 785ee7294bce83665caa3d79ee2144644fc7b9b5
extra : histedit_source : b4b47d0903d6f94b8bd08b78654b4538d18e220f%2Cf89a9d672b5ac4e13481abfcc0f937182680eddd
2013-11-13 19:36:02 -08:00
Nick Alexander
bb285d9ecf Backed out changeset 569d58c88da3 (bug 922147) 2013-11-13 17:03:18 -08:00
Nick Alexander
341cdd3040 Bug 922147 - Abstract password out of Android Sync auth flow. r=rnewman 2013-11-13 15:11:16 -08:00
Nick Alexander
bd81df283c Bug 879956 - Don't print email address to logcat when syncing. r=rnewman 2013-06-07 10:20:58 -07: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
Nick Alexander
9590a48867 Bug 833508 - Make GlobalSyncStage construction process two phased. r=rnewman
--HG--
extra : rebase_source : a635e9fd45bff609b1b5ced5b6f54d10b51aecee
2013-01-22 17:23:33 -08:00
Nick Alexander
e762c0f1c1 Bug 833464 - Make forced syncs set the backoff interval. r=rnewman
--HG--
extra : rebase_source : 1f3519a43c30017ace68dc63c168315d14225f92
2013-01-22 13:51:52 -08:00
Richard Newman
65224ce0a7 Bug 801225 - Cleanup and restructuring of Android services code to support product announcements feature. r=nalexander 2012-10-17 00:28:29 -07:00
Nick Alexander
86b4e88932 Bug 790931 - Broadcast when Sync Android Account is being deleted to many Firefox Apps. r=rnewman 2012-09-28 09:40:51 -07:00
Chenxia Liu
3cd80fb8d6 Bug 755638 - SecurityException when attempting to sync multiple Fennecs to the same account. r=rnewman 2012-08-16 11:05:57 +02:00
Nick Alexander
aaf4a4129a Bug 761682, Bug 777973 - Version prefs; don't always invalidate auth token. r=rnewman 2012-08-08 17:13:20 -07:00
Nick Alexander
1355b76b64 Bug 741960 - Fuzz backoff times up to 25% more to avoid client lock-stepping. r=rnewman 2012-08-02 22:00:43 -07:00
Nick Alexander
fd23bc31f2 Bug 772645 - part 2/2: Make Android Sync account type depend on Fennec shared user ID. r=rnewman 2012-07-26 08:47:25 -07:00
Nick Alexander
6284f71133 Bug 772978 - Log some per-sync stats: number of records received and sent, duration of server stages, duration of sync. r=liuche
--HG--
extra : rebase_source : 03ced24e3b469b9c995699661c3ab51f5d330748
2012-07-11 14:34:22 -07:00
Nick Alexander
773d6a9293 Bug 772971 - Pickle Sync account parameters on background thread to avoid strict mode warnings. r=liuche
--HG--
extra : rebase_source : 14439ca9691ccfc0207c548bc2d7a023feba84a3
2012-07-11 14:29:10 -07:00
Nick Alexander
4d76ce67d0 Bug 769745 - Persist Android Sync account settings to disk on each sync and re-create account when checking if Sync is set up. r=rnewman 2012-07-06 18:42:54 -07:00
Nick Alexander
962c2e62d4 Bug 767596 - Log less potentially PII from Android Sync to the Android log, and log less overall at Log.INFO level. r=liuche
--HG--
extra : rebase_source : 5eb585c7ba5c77a248ffc5c073e1964bd2f823da
2012-07-06 13:01:10 -07:00
Nick Alexander
f9fd0cd40d Bug 763020 and Bug 763021 - Make Android Sync's Send Tab activity request an immediate clients-only sync. r=rnewman
--HG--
extra : rebase_source : 7b0074c68e2fa92f59cc19c2720f828455af6c3a
2012-06-25 13:31:42 -07:00
Nick Alexander
3d9a22b19f Bug 742109 - Make Android Sync write to Android log with single tag "FxSync". r=rnewman,liuche 2012-06-12 12:12:43 -07:00
Nick Alexander
5c8c661fda Bug 714657 - Purge existing preferences when (re-)adding an Android Sync account. r=liuche 2012-06-12 12:12:42 -07:00
Richard Newman
b8c32b3918 Bug 756477 - Flush log level cache on each sync to detect log level changes. r=nalexander 2012-05-24 13:17:46 -07:00
Richard Newman
84392f498a Bug 720271 - MPL license cleanup for Android Sync. r=trivial 2012-05-24 13:17:46 -07:00
Gervase Markham
82ff7027aa Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Nick Alexander
9a9d84392f Bug 709313 - Upload meta/global. r=rnewman, a=blocking-fennec 2012-05-17 13:20:49 -07:00
Richard Newman
a6f2573921 Bug 714304 - Handle 'Upgrade Required' error response. r=rnewman, a=blocking-fennec 2012-05-04 17:25:34 -07:00
Richard Newman
455f381118 Bug 744441 - Handle blank accounts in performSync. r=liuche, a=blocking-fennec 2012-04-25 14:18:45 -07:00
Nick Alexander
4922112cbc Bug 739629 - Expose safe account creation API for profile migration. r=rnewman 2012-04-13 19:41:40 -07:00
Marina Samuel
0191e42ef8 Bug 715794 - Adjust syncResult delay to implement client-count-based sync interval. r=rnewman 2012-04-03 16:43:07 -07:00
Marina Samuel
e28b8f6023 Bug 740247 - Follow up: HTTP 412 Error due to inconsistent server & local timestamps. r=rnewman 2012-04-03 16:43:07 -07:00
Richard Newman
a1df88279f Bug 740637 - Better handling of unexpected failures during info/collections fetch. r=liuche,nalexander 2012-03-29 16:48:55 -07:00
Marina Samuel
615ac11e09 Bug 732147 - Send tab to device: receiving pushed tabs on Android. r=rnewman 2012-03-27 20:09:14 -07:00
Marina Samuel
6173ce3d97 Bug 715792 - Process client record commands (but don't act on them). r=rnewman 2012-03-23 11:03:48 -07:00
Richard Newman
974722996f Bug 735996 - HTTP layer improvements. r=nalexander 2012-03-15 16:19:29 -07:00
Marina Samuel
f28682b3c8 Bug 729248 - Smarter upload of our clients record. r=rnewman 2012-03-15 01:25:14 -07:00
Nick Alexander
465b1163ad Bug 709329 - 401 node reassignment. r=rnewman 2012-03-12 19:17:56 -07:00
Marina Samuel
74fc2920ee Bug 715796 - Clients engine. r=rnewman 2012-03-05 20:53:14 -08:00
Richard Newman
58b13f9e35 Bug 729410 - Part 1: Implement basic automatic backoff unless a sync is forced. r=nalexander 2012-02-23 08:14:05 -08:00
Richard Newman
3feca7c1e3 Bug 729410 - Part 0: We don't use extras to store clusterURL any more. r=nalexander 2012-02-23 08:14:05 -08:00
Richard Newman
62f01e3d49 Bug 724328 - misc Sync cleaning. 2012-02-15 22:05:52 -08:00
Nick Alexander
69a2795004 Bug 722496, Bug 722579, Bug 722482, Bug 722541. r=rnewman 2012-02-15 22:05:52 -08:00
Richard Newman
88ff884946 Bug 709339 - First mostly functional drop of native Sync. a=mobile 2012-01-14 09:20:31 -08:00
Richard Newman
3f28991c6c Bug 709391 - hide Sync setup task in Launcher, make syncs return immediately. a=java-only. 2011-12-21 08:44:08 -08:00
Richard Newman
043051bcb6 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