Commit Graph

219 Commits

Author SHA1 Message Date
Richard Newman
e39bdbd1f9 Bug 762974 - Don't retry if delegate or observer callbacks throw in BaseResource. r=liuche 2012-06-08 17:09:54 -07:00
Richard Newman
52164dca28 Bug 709324, Bug 709311 - Tidying: remove stale, previously missed files. r=me 2012-06-08 17:09:54 -07:00
Chenxia Liu
104dbfc7b6 Bug 705767 - Validate credentials before completing setup. r=rnewman 2012-06-05 19:35:26 -04:00
Chenxia Liu
01a5c16cc5 Bug 717707 - When screen hibernates, all credentials typed in classic mode disappear. r=rnewman 2012-06-05 19:35:24 -04:00
Phil Ringnalda
3f534fee74 Merge mozilla-central to mozilla-inbound 2012-06-04 19:09:19 -07:00
Richard Newman
2307a60d38 Bug 748475 - Bump Android Sync User-Agent version. r=trivial DONTBUILD 2012-06-04 10:31:25 -07:00
Chenxia Liu
6687a5efa4 Bug 760614 - Retry on connection failures, to address transient network errors. r=nalexander 2012-06-04 18:07:31 -07:00
Nick Alexander
714f3a2d15 Bug 758382 - Log error and advance to next stage when an individual ServerSyncStage fails. r=liuche
--HG--
extra : rebase_source : 90489665868d118cfea62ac7d4a5b817c8e57eaa
2012-06-01 11:55:44 -07:00
Nick Alexander
d49f32eda3 Bug 736393 - Don't abort on store failure. r=rnewman
--HG--
extra : rebase_source : dd9d3b27397739265bcc7a46167e6cffbe4afc23
2012-05-31 12:21:08 -07:00
Nick Alexander
220707d69a 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
Chenxia Liu
fc4f974eb0 Bug 726204 - Offer a button to go back to Awesome screen from Sync setup. r=rnewman 2012-05-31 13:13:21 -07:00
Richard Newman
5b00fceb57 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
4d79f912af Bug 720271 - MPL license cleanup for Android Sync. r=trivial 2012-05-24 13:17:46 -07:00
Chenxia Liu
de8e33404b Bug 757154 - Finish J-PAKE setup screen if manual setup completed successfully. r=rnewman 2012-05-22 11:51:59 -07:00
Gervase Markham
ca171eec44 Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Richard Newman
05248e79c8 Bug 755576 - Redundant cyclic reuploading & repositioning of bookmark folders. r=nalexander 2012-05-18 11:55:52 -07:00
Chenxia Liu
c90e9017a2 Bug 754958 - Pairing aborts if device screen turns off. r=nalexander 2012-05-18 11:28:24 -07:00
Nick Alexander
40f129ba60 Bug 709311 - Handle changed meta/global. r=rnewman, a=blocking-fennec 2012-05-17 13:20:49 -07:00
Nick Alexander
aa23b3eb1f Bug 709313 - Upload meta/global. r=rnewman, a=blocking-fennec 2012-05-17 13:20:49 -07:00
Chenxia Liu
9ea2cf72f0 Bug 752995 - J-PAKE code is not accessible. r=rnewman 2012-05-15 11:13:18 -07:00
Chenxia Liu
90b1343a67 Bug 742111 - J-PAKE text entry boxes not focused in Pair a Device. r=rnewman 2012-05-15 11:13:18 -07:00
Nick Alexander
8015e86576 Bug 752514 - Fix comment in SyncAccounts. r=rnewman 2012-05-15 11:13:18 -07:00
Chenxia Liu
6fe7f5539e Bug 738676 - Pair a device not working a second time. r=rnewman, a=blocking-fennec 2012-05-08 15:14:48 -07:00
Richard Newman
4c2f9e839d Bug 714304 - Handle 'Upgrade Required' error response. r=rnewman, a=blocking-fennec 2012-05-04 17:25:34 -07:00
Richard Newman
50d2a6040f Bug 750346 - Persist engine enabled state. r=nalexander,rnewman a=blocking-fennec, mobile-only 2012-05-04 14:30:15 -07:00
Nick Alexander
19596c92a5 Bug 709323 - Handle key changes in info/collections. r=rnewman, a=blocking-fennec 2012-05-04 12:27:06 -07:00
Nick Alexander
48658f4f7c Bug 709321 - Generate and upload keys. r=rnewman, a=blocking-fennec 2012-05-04 12:27:06 -07:00
Richard Newman
fb88d09d4e 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
95251b7169 Bug 718153 - Match Fennec's history URL blacklist. r=liuche, a=blocking-fennec 2012-05-03 12:08:35 -07:00
Richard Newman
1bb0cb0aaa Bug 749857 - Don't upload history records without URI or visits. r=liuche, a=android-only 2012-04-30 13:40:34 -07:00
Nick Alexander
2359e0a5ed Bug 713524 - Batch bookmark inserts. r=rnewman, a=android-only 2012-04-30 13:40:30 -07:00
Nick Alexander
214db8cb54 Bug 743153 - Use ContentUris.parseId instead of RepoUtils.getAndroidIdFromUri. r=rnewman, a=android-only 2012-04-30 13:40:27 -07:00
Richard Newman
49c9fd24e1 Bug 748898 - Use "mobile" as title for Mobile Bookmarks folder on upload. a=blocking-fennec 2012-04-26 12:31:02 -07:00
Richard Newman
e7a00c5785 Bug 744441 - Handle blank accounts in performSync. r=liuche, a=blocking-fennec 2012-04-25 14:18:45 -07:00
Richard Newman
d15eaf6ba5 Bug 748475 - Bump User-Agent version for trunk. r=trivial, a=blocking-fennec 2012-04-24 12:09:15 -07:00
Richard Newman
2efe920d28 Bug 747065 - Precondition failed on clients PUT. r=nalexander, a=blocking-fennec 2012-04-24 11:50:37 -07:00
Richard Newman
3ea3a44ac5 Bug 747040 - Trivial guard against NPE in AndroidBrowserBookmarksRepositorySession.retrieveRecord. r=trivial, a=blocking-fennec 2012-04-21 21:46:03 -07:00
Richard Newman
0f77e58ceb Bug 730626 - Implement resetting. r=nalexander, a=blocking-fennec 2012-04-21 21:15:27 -07:00
Chenxia Liu
e28d94adc1 Bug 746517 - View thread permission crash. r=rnewman, a=blocking-fennec 2012-04-19 17:14:30 -07:00
Chenxia Liu
e47d41f8f2 Bug 738676 - Pairing multiple devices. r=rnewman a=blocking-fennec 2012-04-18 14:02:21 -07:00
Chenxia Liu
fd7875e2bc Bug 745302 - Passwords synced to Fennec database, but don't autocomplete in UI. r=nalexander,rnewman a=blocking-fennec 2012-04-17 15:56:28 -07:00
Nick Alexander
b8ad793dc1 Bug 739629 - Expose safe account creation API for profile migration. r=rnewman 2012-04-13 19:41:40 -07:00
Richard Newman
5810b206c9 Bug 709385 - temporarily disable password sync. r=trivial 2012-04-13 19:41:40 -07:00
Nick Alexander
195b26bd5a Bug 742104 - enable form history sync; minor improvements. r=rnewman 2012-04-13 19:41:40 -07:00
Nick Alexander
ba76ae645d Bug 743098 - disable bookmarks and history stages if Fennec profile migration has not completed. r=rnewman 2012-04-12 20:15:53 -07:00
Nick Alexander
4dd58e798f Bug 744660 - SQLiteConstraintException on bulkInsert history data. r=rnewman 2012-04-12 20:15:53 -07:00
Nick Alexander
d285b0ba7c Bug 709324, Bug 730643: persist crypto/keys and meta/global. r=rnewman 2012-04-12 20:15:53 -07:00
Richard Newman
1cd028f9ae Bug 744794 - Remove password debugging code. r=trivial 2012-04-12 09:10:56 -07:00
Chenxia Liu
c41ffddcb7 Bug 709385 - Passwords repository layer. r=rnewman 2012-04-12 00:36:58 -07:00
Richard Newman
74b6ecdcb4 Bug 724739 - Part 4: Close cursor in idsForGUIDs, thread parent GUID through deletion. r=trivial 2012-04-10 23:22:03 -07:00
Richard Newman
c283d8399b Bug 724739 - Part 3: invoke store callback on deletion. r=nalexander 2012-04-10 23:21:51 -07:00
Richard Newman
ba5663b2e9 Bug 724739, Bug 724740 - Part 2: Queue folder deletions, processing them after other records; reparent children during bookmark folder deletion. r=nalexander 2012-04-10 23:21:51 -07:00
Richard Newman
d843d842be Bug 724739 - Part 1: Pass the local record when handling deletions in order to determine type; add bumpModifiedByGUID; add idsForGUIDs and moveChildren. r=nalexander 2012-04-10 23:21:51 -07:00
Richard Newman
a701fffdd9 Bug 724739 - Part 0: Correct schema comment; project in getGuidsIDsForFolders; short-circuit updatePositions. r=nalexander 2012-04-10 23:21:51 -07:00
Richard Newman
bb935af3a2 Bug 744282 - Switch untracking to use GUIDs only, with Record input as a convenience. r=nalexander 2012-04-10 23:21:51 -07:00
Chenxia Liu
c74cbe50ea Bug 742700 - Null URI crash in canceling J-PAKE. r=rnewman 2012-04-05 19:25:34 -07:00
Nick Alexander
8722b14098 Bug 735083 - batch inserts into Fennec history provider. r=rnewman 2012-04-05 19:25:34 -07:00
Chenxia Liu
7b20f87dbf Bug 742593 - SetupSyncActivity does main thread networking. r=rnewman 2012-04-04 17:33:08 -07:00
Chenxia Liu
3809c5edd2 Bug 725912 - Part 1: Sync key validation + tests. r=rnewman 2012-04-04 17:32:38 -07:00
Richard Newman
2d90b862c2 Bug 742120 - History records incorrectly reconciled by title + URI, not just URI. r=nalexander 2012-04-04 13:13:24 -07:00
Nick Alexander
df5457d782 Bug 709402 - Part 2: Form history repository layer. r=rnewman 2012-04-03 16:43:07 -07:00
Marina Samuel
026ab4e368 Bug 715794 - Adjust syncResult delay to implement client-count-based sync interval. r=rnewman 2012-04-03 16:43:07 -07:00
Nick Alexander
eda91a0a01 Bug 738067 - Set TTLs on outbound records. r=rnewman 2012-04-03 16:43:07 -07:00
Marina Samuel
e92cd3b054 Bug 740247 - Follow up: HTTP 412 Error due to inconsistent server & local timestamps. r=rnewman 2012-04-03 16:43:07 -07:00
Chenxia Liu
40c5005b27 Bug 738515 - Null credentials in setup. r=rnewman 2012-04-03 16:43:06 -07:00
Richard Newman
bf5abf9b00 Bug 741165 - Correct SyncResponse.jsonBody. r=msamuel 2012-04-03 16:43:06 -07:00
Richard Newman
99955b0700 Bug 740637 - Better handling of unexpected failures during info/collections fetch. r=liuche,nalexander 2012-03-29 16:48:55 -07:00
Richard Newman
b72c9936dd Bug 740326 - Fix over-long log tag. all credit,r=nalexander 2012-03-29 12:14:17 -07:00
Richard Newman
813d878c62 Bug 739519 - Part 2: logging. r=trivial 2012-03-28 17:25:24 -07:00
Marina Samuel
ac815dd833 Bug 739519 - Part 1: quickfix. r=rnewman 2012-03-28 17:25:24 -07:00
Richard Newman
3e19a89dd0 Remove forgotten stale file. NO BUG, r=trivial 2012-03-27 20:09:15 -07:00
Marina Samuel
fa474536b6 Bug 732147 - Send tab to device: receiving pushed tabs on Android. r=rnewman 2012-03-27 20:09:14 -07:00
Nick Alexander
cfa7c285dc Bug 709310 - Implement Handling of 5xxs, X-Weave-Backoff, Retry-After. r=rnewman 2012-03-27 18:41:34 -07:00
Richard Newman
b961a879fa Bug 731024 - Part 5: Safer handling of deleted items. r=nalexander 2012-03-27 10:47:26 -07:00
Richard Newman
1e7bc71d4f Bug 731024 - Part 4: Handle additional types. Test for livemarks. r=nalexander 2012-03-27 10:47:26 -07:00
Richard Newman
f5420c6048 Bug 739515 - Defensive coding for Fennec history entries. r=emtwo,nalexander 2012-03-27 10:47:26 -07:00
Richard Newman
84ab8d0296 Bug 738516 - Auth cache should be set for all requests, not just authenticated requests. r=msamuel 2012-03-23 11:03:48 -07:00
Nick Alexander
5d1183b8ef Bug 709402 preparation. r=rnewman 2012-03-23 11:03:48 -07:00
Marina Samuel
d6a3d199c3 Bug 715792 - Process client record commands (but don't act on them). r=rnewman 2012-03-23 11:03:48 -07:00
Richard Newman
13a8f03e53 Bug 731024 - Part 1: Unsupported record types causes Android Sync to reorder folders containing livemarks/queries/separators…. r=nalexander 2012-03-23 11:03:47 -07:00
Richard Newman
1eaef91364 Bug 736352 - Aborting… doesn't. r=nalexander 2012-03-20 13:35:09 -07:00
Richard Newman
84ec503443 Bug 734316 - Part 5: fix some more checkstyle warnings. r=trivial 2012-03-20 10:17:23 -07:00
Richard Newman
9c2163b763 Bug 736972 - java.lang.OutOfMemoryError: at java.io.BufferedReader.<init>(BufferedReader.java). r=nalexander 2012-03-20 10:17:23 -07:00
Richard Newman
e984691fa2 Bug 737265 - Correct creation of special folders. r=nalexander 2012-03-20 10:17:23 -07:00
Lucas Rocha
4c1ff301e5 Bug 708149 - Replace folder column with type in bookmarks table (r=rnewman) 2012-03-20 11:44:32 +00:00
Nick Alexander
8571ab26b0 Bug 736007 - avoid Server11RepositorySession NullPointerException. r=rnewman 2012-03-16 17:06:58 -07:00
Richard Newman
9ed75db9e3 Bug 736391 - Don't store places record. r=nalexander 2012-03-16 09:44:30 -07:00
Richard Newman
7a9d8e9a0a Bug 735996 - HTTP layer improvements. r=nalexander 2012-03-15 16:19:29 -07:00
Marina Samuel
e9208fd260 Bug 734469 - Clients stage table missing during sync. r=rnewman 2012-03-15 16:19:28 -07:00
Marina Samuel
c745046e3b Bug 729248 - Smarter upload of our clients record. r=rnewman 2012-03-15 01:25:14 -07:00
Richard Newman
d51643d5fa Bug 735475 - Invert AndroidBrowserRepositorySession.checkRecordType into shouldIgnore. r=nalexander 2012-03-13 15:48:26 -07:00
Richard Newman
5b237f65a2 Bug 735297 - Documentation for RepositorySession. r=nalexander 2012-03-13 15:48:26 -07:00
Richard Newman
78e8ff7668 Bug 734211 - Part 1: extract account creation and querying into SyncAccounts class. r=liuche 2012-03-13 08:15:43 -07:00
Nick Alexander
aec47e5cf2 Bug 734521 - ensure response entities are always consumed. r=rnewman 2012-03-12 19:17:56 -07:00
Nick Alexander
6d68f5e2b7 Bug 709329 - 401 node reassignment. r=rnewman 2012-03-12 19:17:56 -07:00
Richard Newman
4190ddca99 Bug 709403 - Parts 3-6: tabs repository and stage. r=nalexander 2012-03-09 15:53:23 -08:00
Richard Newman
5846d7780a Bug 734487 - Part 1. r=trivial 2012-03-09 13:30:57 -08:00
Richard Newman
fa4f6e7a02 Bug 734487 - Part 0. r=trivial 2012-03-09 13:30:50 -08:00
Richard Newman
abecc0d4c4 Bug 729530 - Log a scary error if you fail to set up Sync with more than one version of Firefox installed. r=trivial 2012-03-08 22:43:17 -08:00
Richard Newman
cd4480fde4 Bug 734316 - Part 4: incorrect JavaDoc parameter, commenting, MPL in RepositorySessionFetchRecordsDelegate.java. r=trivial 2012-03-08 22:43:16 -08:00