Commit Graph

51 Commits

Author SHA1 Message Date
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
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
Richard Newman
efbc6c075d Bug 793053 - Part 3: product announcements service. r=nalexander 2012-10-26 17:37:49 -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
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
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
ae048687a9 Bug 742109 - Make Android Sync write to Android log with single tag "FxSync". r=rnewman,liuche 2012-06-12 12:12:43 -07:00
Richard Newman
cb90f72163 Bug 739416 - Send commands. r=rnewman 2012-06-08 17:09:54 -07:00
Richard Newman
7291a3cb6e Bug 762974 - Don't retry if delegate or observer callbacks throw in BaseResource. r=liuche 2012-06-08 17:09:54 -07:00
Chenxia Liu
0c94ba9b06 Bug 760614 - Retry on connection failures, to address transient network errors. r=nalexander 2012-06-04 18:07:31 -07:00
Nick Alexander
fb65c1f891 Bug 740731 - Catch unchecked exceptions in two places in BaseResource. r=rnewman
--HG--
extra : rebase_source : 85fcbb003017f542c95e8757932f8eb6a2afeb53
2012-05-31 12:14:32 -07:00
Richard Newman
43071c1e98 Bug 720271 - MPL license cleanup for Android Sync. r=trivial 2012-05-24 13:17:46 -07:00
Gervase Markham
87620f5676 Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Richard Newman
b7b21b1d35 Bug 714304 - Handle 'Upgrade Required' error response. r=rnewman, a=blocking-fennec 2012-05-04 17:25:34 -07:00
Richard Newman
81de372fb3 Bug 747099 - Don't expire idle connections in Sync's connection pool. r=liuche, a=blocking-fennec, mobile-only 2012-05-04 12:27:06 -07:00
Richard Newman
5e2e41371d Bug 747065 - Precondition failed on clients PUT. r=nalexander, a=blocking-fennec 2012-04-24 11:50:37 -07:00
Richard Newman
f647ced7ae Bug 741165 - Correct SyncResponse.jsonBody. r=msamuel 2012-04-03 16:43:06 -07:00
Richard Newman
93f6b368d3 Bug 740326 - Fix over-long log tag. all credit,r=nalexander 2012-03-29 12:14:17 -07:00
Richard Newman
56f981708b Bug 739519 - Part 2: logging. r=trivial 2012-03-28 17:25:24 -07:00
Nick Alexander
43bafca2f7 Bug 709310 - Implement Handling of 5xxs, X-Weave-Backoff, Retry-After. r=rnewman 2012-03-27 18:41:34 -07:00
Richard Newman
957fb3bce7 Bug 738516 - Auth cache should be set for all requests, not just authenticated requests. r=msamuel 2012-03-23 11:03:48 -07:00
Richard Newman
7fedd1792d Bug 736352 - Aborting… doesn't. r=nalexander 2012-03-20 13:35:09 -07:00
Richard Newman
0d311964f4 Bug 736972 - java.lang.OutOfMemoryError: at java.io.BufferedReader.<init>(BufferedReader.java). r=nalexander 2012-03-20 10:17:23 -07:00
Nick Alexander
44c5374559 Bug 736007 - avoid Server11RepositorySession NullPointerException. r=rnewman 2012-03-16 17:06:58 -07:00
Richard Newman
fac1749d77 Bug 735996 - HTTP layer improvements. r=nalexander 2012-03-15 16:19:29 -07:00
Nick Alexander
015d227d94 Bug 734521 - ensure response entities are always consumed. r=rnewman 2012-03-12 19:17:56 -07:00
Nick Alexander
086d49b6b3 Bug 709329 - 401 node reassignment. r=rnewman 2012-03-12 19:17:56 -07:00
Richard Newman
7457e01ca9 Bug 734487 - Part 1. r=trivial 2012-03-09 13:30:57 -08:00
Richard Newman
50463b886b Bug 734487 - Part 0. r=trivial 2012-03-09 13:30:50 -08:00
Richard Newman
c3c2347e1f Bug 734316 - Part 2: fix JavaDoc warnings. r=trivial 2012-03-08 22:43:16 -08:00
Richard Newman
86c5d725e5 Bug 734316 - Part 1: Fix some PMD warnings. r=trivial 2012-03-08 22:43:16 -08:00
Richard Newman
64d545768e Bug 709329 - Part 0, Part 1: clarify SyncResponse, modernize TestMetaGlobal. r=rnewman 2012-03-08 22:43:16 -08:00
Marina Samuel
c1c8975239 Bug 715796 - Clients engine. r=rnewman 2012-03-05 20:53:14 -08:00
Richard Newman
bb89d62434 Bug 732611 - Add channel (Aurora, Beta, etc.) to Android Sync user agent. r=rnewman 2012-03-02 17:36:16 -08:00
Nick Alexander
83f368c28e Bug 722570 - make BaseResource.{getConnectionManager,enableTLSConnectionManager} thread-safe. r=rnewman 2012-03-02 17:36:15 -08:00
Richard Newman
256a80185a Bug 731125 - Use correct X-If-Unmodified-Since header. r=rnewman 2012-03-02 17:36:15 -08:00
Richard Newman
94c07221e5 Bug 724328 - Bump Android Sync version to 0.5. r=rnewman 2012-02-15 22:05:53 -08:00
Nick Alexander
63ed618279 Bug 722561 - remove isSecure override; default from SSLSocketFactory. r=rnewman 2012-02-15 22:05:52 -08:00
Marina Samuel
f1fc04ddc2 Bug 724200 - SyncStorageRequest.delete() results in NullPointerException. r=rnewman 2012-02-15 22:05:52 -08:00
Richard Newman
5eaaa0a16f Bug 720934 - Part 2: Collected Android Sync 0.4 code drop (Bug 722945, Bug 709348). a=mobile
Includes:
Bug 722945 - Transactional behavior for store (don't return stored records in subsequent fetch).
Bug 709348 - Refactor and improve reconciling and storing of records.
2012-02-03 13:09:29 -08:00
Richard Newman
e5ef3394a1 Bug 722430 - Propagate NoSuchAlgorithmException and InvalidKeyException; wrap in CryptoException higher up the call stack. r=rnewman 2012-02-03 13:09:28 -08:00
Richard Newman
8ea74e7f50 Bug 720934 - Part 1: Collected Android Sync 0.4 code drop (Bug 721305, Bug 709348, Bug 719693, Bug 709660, Bug 718703). a=mobile
Includes:
3ad57f4 Bug 718703 - Pair a Device crashes. r=rnewman
3c530d1 Bug 709660 - Fixed blurry icons used in SyncAdapter. r=rnewman
bde287a Bug 719693 - Compatibility for JDK < 6.
91c5e23 Bug 719693 - Effect review comments on 6ffb7d72f.
6ffb7d7 Bug 719693 - Handle date-format HTTP Retry-After headers.
6df289e Bug 709348 - Trace logging and fixed logging of visit equality.
71580df Bug 709348 - Include Fennec visits and counts in HistoryRecord androidID equivalence.
8f6a106 Bug 709348 - Equality work.
f40bf4a Bug 709348 - Part 5: Rework handling of certain cases of incoming deletion, including history visits.
0dd004d Bug 709348 - Part 4: Reworking equality tests between records.
2210717 Bug 709348 - Part 3: Better commenting for ignored bookmark records.
c05236b Bug 709348 - Part 2: Introduce trace log method.
a34f4aa Bug 709348 - Part 1: Introduce copyWithIDs to clone records.
796b15f Bug 721305 - sync.link.advancedsetup.label should use …, not ....
adf7586 Bump AndroidSync User-Agent version.
2012-02-03 13:09:28 -08:00
Richard Newman
9df179cae9 Bug 720933 - Android Sync 0.3 code drop. a=mobile
Bug 718848 - Part 7: More link styling, pin display styling, alignment per UI feedback.
 Bug 718848 - Part 6: Fixed regression of progressbar layout.
 Bug 718848 - Part 5: Indentation alignment.
 Bug 718848 - Part 4: Fixes for links, icon blurriness, PIN display.
 Bug 718848 - Part 3: Whitespace changes.
 Bug 718848 - Part 2: Setting theme on start of Sync setup.
 Bug 718848 - Part 1: Theme and layout changes, per UI meeting.
 Bug 717075 - make classic setup hint text visible. Added basic SyncTheme.
 Bug 717691 - Part 1: fall back to supported cipher suites for older Android releases.
 Bug 717691 - Part 0: Specify HTTP 1.1 in HTTP requests.
 Bug 718848 - Part 2: fixed string revision: "computer" not "desktop".  r=rnewman
 Bug 719669 - Part 1: throw IncorrectZkpException when g^x^q % p = 1 in J-PAKE.
 Bug 719669 - Part 0: code reformatting and string tidying.
 Bug 718149 - go somewhere useful after Firefox Sync set up, on launch.
2012-01-25 15:53:13 -08:00
Richard Newman
21ac5270c0 Bug 709339 - First mostly functional drop of native Sync. a=mobile 2012-01-14 09:20:31 -08:00