Nick Alexander
3039beb3c3
Bug 903123: Add HawkAuthHeaderProvider for Android Background Services. r=rnewman
...
Hawk is an HTTP authentication scheme using a message authentication
code (MAC) algorithm to provide partial HTTP request cryptographic
verification. Hawk is the successor to the HMAC authentication
scheme. The Hawk scheme is descripted at
https://github.com/hueniverse/hawk
Hawk is under-specified; this implementation interoperates with the
git hash at
871cc59797
2013-08-12 11:10:03 -07:00
Mark Capella
bcae12953a
Bug 886587 - Remove profile migrator, r=gcp, f=rnewman
2013-07-24 18:50:26 -04:00
Nick Alexander
8461a557cb
Bug 895146 - Remove Android Sync support for profile migration. r=rnewman
2013-07-18 11:45:09 -07:00
Nick Alexander
8f4e859881
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
d60822dae9
Bug 847178 - Avoid exceptions in CryptoRecord.fromJSONRecord. r=rnewman
2013-06-27 15:14:09 -07:00
Nick Alexander
c274952515
Bug 828654, Bug 840127 - Android service for submitting Firefox Health Report payloads. r=rnewman
2013-06-12 16:17:47 -07:00
Nick Alexander
0a4b821aa0
Bug 879956 - Don't print email address to logcat when syncing. r=rnewman
2013-06-07 10:20:58 -07:00
Richard Newman
128f408040
Bug 873338 - JavaDoc and checkstyle warnings. r=trivial
2013-05-22 10:23:29 -07:00
Richard Newman
420fc897ca
Bug 858992 - Don't sync pinned bookmarks. r=nalexander
2013-04-25 20:42:05 -07:00
Nick Alexander
7f66dd3845
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
Nick Alexander
80b57618b7
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
042339e0bb
Bug 844437 - pre: Remove unused Android Sync files. r=trivial
2013-02-27 15:44:17 -08:00
Richard Newman
c21f7fd8de
Bug 837875 - java.lang.NullPointerException: at org.mozilla.gecko.sync.setup.activities.SendTabActivity.getOtherClients(SendTabActivity.java). r=nalexander
2013-02-26 13:44:24 -08:00
Richard Newman
3be489d5ea
Bug 838416 - Defend against insane clocks. r=nalexander
2013-02-14 13:50:37 -08:00
Nick Alexander
ae8d2e89f2
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
7424b4bf0c
Bug 833464 - Make forced syncs set the backoff interval. r=rnewman
...
--HG--
extra : rebase_source : 1f3519a43c30017ace68dc63c168315d14225f92
2013-01-22 13:51:52 -08:00
Nick Alexander
bd6588be9e
Bug 832773 - Follow-up: fix Send Tab button enabling logic on activity resume. r=rnewman
2013-01-22 09:52:11 -08:00
Nick Alexander
84b7284631
Bug 832773 - Fix Send Tab button enabling logic. r=rnewman a=nonlibxul
2013-01-21 13:30:41 -08:00
Richard Newman
c5036a3855
Bug 831785 - Code cleanup. r=trivial
2013-01-18 16:10:32 -08:00
Richard Newman
be6b308274
Bug 796187 - Send tab: usability tweaks. r=nalexander
2013-01-18 16:10:32 -08:00
Nick Alexander
8016913fb9
Bug 799615 - Make Android Send Tab handle Twitter share intents. r=rnewman
2013-01-15 11:42:53 -08:00
Richard Newman
a6b4fcb89a
Bug 826539 - Pinned tabs folder shouldn't be synced. r=nalexander
2013-01-03 21:25:38 -08:00
Nick Alexander
4119f2bd57
Bug 818218 - Refactor ExtendendJSONObject parsing. r=rnewman
2013-01-03 19:00:19 -08:00
Nick Alexander
407a951420
Bug 799729 - Let HMAC extra parameter be the empty string. r=rnewman
2013-01-03 18:59:44 -08:00
Richard Newman
ae5fa5496d
Merge m-c to s-c (including fixed conflict in Android Sync manifest).
...
--HG--
rename : mobile/android/base/resources/drawable-xlarge-mdpi-v11/tabs_button.xml.in => mobile/android/base/resources/drawable-xlarge-mdpi-v11/tabs_button.xml
rename : mobile/android/base/resources/drawable-xlarge-mdpi-v11/tabs_level.xml.in => mobile/android/base/resources/drawable-xlarge-mdpi-v11/tabs_level.xml
rename : mobile/android/base/resources/drawable/tabs_button.xml.in => mobile/android/base/resources/drawable/tabs_button.xml
rename : mobile/android/base/resources/drawable/tabs_level.xml.in => mobile/android/base/resources/drawable/tabs_level.xml
2012-12-15 17:08:14 -08:00
Nick Alexander
2f7200362e
Bug 799729 - Generalize BaseResource authentication to support Basic-Auth, MAC, and Browser-ID. r=rnewman
2012-11-16 10:08:55 -08:00
Brian Nicholson
cf4064cd81
Bug 784086 - Separate images table into favicon and thumbnail tables. r=lucasr,rnewman
2012-11-13 10:56:58 -08:00
Richard Newman
6dde07fb8f
Bug 806656 - Query records generated incorrectly. r=liuche
2012-10-30 13:59:56 -07:00
Richard Newman
efbc6c075d
Bug 793053 - Part 3: product announcements service. r=nalexander
2012-10-26 17:37:49 -07:00
Richard Newman
14d3216569
Bug 804908 - Miscellaneous cleanup in JavaDocs and test code. r=trivial
2012-10-23 21:29:08 -07:00
Richard Newman
bff886185d
Bug 801225 - Cleanup and restructuring of Android services code to support product announcements feature. r=nalexander
2012-10-17 00:28:29 -07:00
Richard Newman
f680cd8f8c
Bug 814331 - Check counts before syncing limited cllections. r=nalexander
2012-12-10 23:03:14 -08:00
Richard Newman
fd74922254
Bug 793053 - Part 1: augment GlobalConstants for product announcements. r=nalexander
2012-10-11 10:10:49 -07:00
Chenxia Liu
d4ec1cbb34
Bug 753878 - Add UI component for selecting which engines to sync. r=nalexander
2012-10-09 15:09:08 -07:00
Nick Alexander
7c1a693d8f
Bug 790931 - Broadcast when Sync Android Account is being deleted to many Firefox Apps. r=rnewman
2012-09-28 09:40:51 -07:00
Nick Alexander
87f7b029e9
Bug 787249: Fix Android Sync integration tests broken by Bug 770785. r=rnewman
...
--HG--
extra : rebase_source : 99d28f94537a2e8af8c20dc318cab66c0f7fcc99
2012-08-30 16:57:19 -07:00
Nick Alexander
31c2bfe551
Bug 767179 - part 2/2: Make Android Sync user interface appear in fixed size dialogs on tablets. r=rnewman
...
--HG--
extra : rebase_source : 33f95f95973402113eca67ba25def217c44ce9bb
2012-08-30 12:12:56 -07:00
Nick Alexander
8c4fdab81d
Bug 728612 - Android Sync: upload Fennec's open tabs for display in Tabs From Other Computers. r=rnewman
...
--HG--
extra : rebase_source : 1f9b99ca3bdb5943603c332d7aea81733725521a
2012-08-30 12:07:08 -07:00
Nick Alexander
7fd4a3d8cf
Bug 770785: Delete client record from server when Android Account is deleted. r=rnewman
...
--HG--
extra : rebase_source : f07c4fb0d7308f1c2742a9ad5f130a3440e0dabf
2012-08-30 11:59:34 -07:00
Nick Alexander
686536382a
Bug 783659 - Fix Android Sync integration tests by initializing exception cause correctly. r=rnewman
...
--HG--
extra : rebase_source : c36ce45fbd77d38b393f93cc9d20eee1400df420
2012-08-22 11:01:36 -07:00
Nick Alexander
b7efbeac6b
Bug 769671 - Don't use IOException(Throwable cause), since it is only available in API level >= 9. r=rnewman
...
--HG--
extra : rebase_source : df6bde90753913ef2008a5cbede3ec89f5d549c6
2012-08-22 09:49:28 -07:00
Chenxia Liu
d928553efb
Bug 755638 - SecurityException when attempting to sync multiple Fennecs to the same account. r=rnewman
2012-08-16 11:05:57 +02:00
Chenxia Liu
0fc0035b09
Bug 775360 - "Show me how" link should not launch Browser Intents page. r=rnewman
2012-08-10 17:03:36 +02:00
Nick Alexander
f3fc22b751
Bug 761682, Bug 777973 - Version prefs; don't always invalidate auth token. r=rnewman
2012-08-08 17:13:20 -07:00
Richard Newman
1aa5365609
Bug 774300 - Sync authentication errors if passwords contain non-ASCII characters. r=nalexander
...
* * *
Bug 774300 - Fix omission. r=me
2012-08-02 22:00:43 -07:00
Nick Alexander
4d1ff3cc48
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
327e140c89
Bug 778081: No NullPointerException in CommandProcessor.getArgsList. r=rnewman
...
--HG--
extra : rebase_source : 8fd9757ef2b385f6d033e278864d8b2770aceb4a
2012-07-30 13:05:33 -07:00
Nick Alexander
1d6f11b435
Bug 766354: Don't leak PII from SendTabActivity. r=rnewman
...
--HG--
extra : rebase_source : cd626fd18dec41efb80fd00250b164517bcd5d5b
2012-07-30 13:05:04 -07:00
Nick Alexander
e0c9f52054
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
5956d9ea84
Bug 764867 - Make Android Sync branding match Fennec branding by using @drawable/icon. r=rnewman
2012-07-26 08:47:25 -07:00