Commit Graph

2326 Commits

Author SHA1 Message Date
Philipp von Weitershausen
64e819ce33 Bump Sync client version to 1.8.0 2011-04-07 16:57:43 -07:00
Richard Newman
b2eab73aa1 Bug 648338: always import PlacesUtils.jsm. r=philiKON 2011-04-07 16:35:48 -07:00
Richard Newman
511167ba0d Bug 629742: fix for broken check. r=philiKON 2011-04-07 16:32:20 -07:00
Richard Newman
b3e8068dcd Bug 629742: more efficient handling of bookmark callbacks in Sync. r=philiKON 2011-04-07 15:55:29 -07:00
Philipp von Weitershausen
3eeacec085 Bug 648338 - Remove remaining Firefox 3.5/3.6 compat code. r=rnewman 2011-04-07 15:31:11 -07:00
Philipp von Weitershausen
a7469d0b21 Bug 648338 - Remove Firefox 3.5/3.6 compat code in the form engine. r=rnewman 2011-04-07 15:30:54 -07:00
Philipp von Weitershausen
bb5befa38f Bug 648338 - Remove Firefox 3.5/3.6 compat code in the history engine. r=rnewman 2011-04-07 15:30:44 -07:00
Philipp von Weitershausen
262f5e8e99 Bug 648338 - Remove Firefox 3.5/3.6 compat code in the bookmarks engine. r=rnewman 2011-04-07 15:30:31 -07:00
Richard Newman
007c6b1d00 Bug 568156: Use Sync client version as User-Agent. r=philiKON 2011-04-07 13:55:02 -07:00
Richard Newman
f8143ca33f Bug 638301: Fix test bustage in test_syncengine_sync.js. r=philiKON 2011-04-07 10:07:16 -07:00
Richard Newman
9b5bd5c842 Bug 638301: SyncEngine._processIncoming: ensure we don't hit URL length limit for fetchBatch on desktop. r=philiKON 2011-04-06 17:18:22 -07:00
Richard Newman
5d82b5ca46 Bug 623836: part 1: use lowercase headers where we're supposed to. r=philiKON 2011-04-06 16:12:21 -07:00
Richard Newman
3acf3b9477 (No Bug): Bump Sync version to 1.7.1pre. 2011-04-01 22:49:51 -07:00
Richard Newman
c34eb215e8 Bug 623080: make Resource more loggy and robust. r=mconnor 2011-04-01 15:27:19 -07:00
Richard Newman
dcad6490a7 Bug 623836: part 0: simplify Resource.setHeader. r=philiKON 2011-03-30 18:28:56 -07:00
Philipp von Weitershausen
a7f751f74a Bug 644905 - Set resource aliases in manifest. r=rnewman 2011-03-25 00:57:23 -07:00
Philipp von Weitershausen
f31ef51815 Bug 596620 - Remove compat code for username-based UI. r=rnewman
Also call Weave.Service.createAccount() with right parameters.
2011-03-25 00:57:23 -07:00
Richard Newman
61fd5fd9b2 Bug 577565: downgrade forms log message. r=philiKON 2011-03-24 21:34:01 -07:00
Richard Newman
77d7c794ad Bug 642727 - Don't trigger sync error when bad HMAC records are deleted. r=philiKON 2011-03-20 16:10:40 -07:00
Philipp von Weitershausen
fc1e3b889d Bug 637777 - Bump Sync client version to 1.7. r=mconnor a=stuart 2011-03-07 18:15:13 -08:00
Philipp von Weitershausen
06d57f2567 Merge fx-sync 2011-03-07 13:37:54 -08:00
Philipp von Weitershausen
9e38e27df8 Bug 636312 - Forms and passwords engines: yield back to the main thread during batches of synchronous I/O. r=rnewman a=blocking-fennec 2011-03-07 13:07:59 -08:00
Richard Newman
7950c1900c Bug 638297: don't zero-pad buffers, reject short IVs. r=philiKON 2011-03-07 11:53:10 -08:00
Alon Zakai
d5041a9e25 Bug 634666 - File streams perform disk I/O when being initialized. r=philikon a=blocking-fennec 2011-03-04 18:39:38 -08:00
Philipp von Weitershausen
2645656ca0 Merge fx-sync 2011-03-03 12:57:57 -08:00
Richard Newman
d72d69117b Bug 638297: reuse buffers for generateRandomBytes. r=philiKON 2011-03-03 12:20:43 -08:00
Richard Newman
14b0e76d7e Merge. 2011-03-03 11:28:11 -08:00
Richard Newman
e3619fab2e Bug 638297: share buffers for encryption and decryption. r=philiKON 2011-03-03 11:10:52 -08:00
Richard Newman
dca6541bfe Bug 638297: object reuse in WeaveCrypto. r=philiKON 2011-03-03 11:10:40 -08:00
Philipp von Weitershausen
b0b3e2a514 Bug 636673 - Avoid accessing 'arguments' in code that's called a lot. r=rnewman a=blocking-fennec 2011-03-02 15:27:16 -08:00
Richard Newman
f6c5660f75 Bug 618496: memoization of PK11SymKey. r=philiKON 2011-03-02 15:18:46 -08:00
Richard Newman
270a13f295 Bug 618496: Revisit memoization of SECItems. r=philiKON 2011-03-02 15:09:28 -08:00
Philipp von Weitershausen
b73b6cde45 Merge fx-sync 2011-03-02 16:32:28 -08:00
Richard Newman
d9660ed917 Bug 618496: remove algorithm adaptability in WeaveCrypto. r=philiKON 2011-03-02 10:08:43 -08:00
Philipp von Weitershausen
2d1206cc35 Merge fx-sync 2011-03-01 21:55:52 -08:00
Richard Newman
128f82f51b Bug 618496: stripping out unused WeaveCrypto attributes. r=philiKON 2011-03-01 21:37:44 -08:00
Philipp von Weitershausen
91354212df Bug 636305 - History engine: make incoming records comply to mozIPlaceInfo. r=rnewman a=blocking-fennec 2011-03-01 21:26:38 -08:00
Philipp von Weitershausen
451da0c655 Bug 636676 - Utils.queryAsync: reuse mozIStorageStatementCallback object. r=rnewman a=blocking-fennec 2011-03-01 14:29:52 -08:00
Philipp von Weitershausen
976e51bd8c Bug 636677 - Don't create a new nsICryptoHMAC object for each HMAC verification. r=rnewman a=blocking-fennec 2011-03-01 14:29:41 -08:00
Richard Newman
23ab949c38 Bug 629463: delete bad server-side clients records. r=philiKON a=beltzner 2011-03-01 11:56:29 -08:00
Richard Newman
400359f5e8 Bug 612401: could not get engine: clients. r=philiKON a=mconnor 2011-03-01 11:35:49 -08:00
Richard Newman
56968cd2e6 Bug 602110: duplicate declaration of nss_t.SECOidTag. r=philiKON a=mconnor 2011-03-01 11:32:16 -08:00
Philipp von Weitershausen
c218c4a0a0 Bug 636402 - Simplify Sync.js to avoid creating new objects. r=rnewman a=blocking-fennec 2011-02-25 14:43:18 -08:00
Philipp von Weitershausen
8f88ad6a0c Bug 636478 - Simplify Utils.deferGetSet. r=rnewman a=blocking-fennec 2011-02-25 14:43:10 -08:00
Philipp von Weitershausen
89cafd832b Bug 636382 - Log4Moz: avoid unnecessary object creation. r=rnewman a=blocking-fennec 2011-02-25 14:42:59 -08:00
Richard Newman
da22a75a3b Bug 634441: livemark robustness. r=philiKON, a=beltzner 2011-02-25 11:56:58 -08:00
Richard Newman
f31dcaaab4 Bug 632287: delete and recreate if a bookmark update changes type. r=philiKON, a=beltzner 2011-02-23 12:14:11 -08:00
Richard Newman
fc5fb0595d Bug 636021: 'let' and tidying in ensureMPUnlocked. r=philiKON 2011-02-22 16:09:43 -08:00
Philipp von Weitershausen
b5bedc6fa0 Bug 633681 - Add a Status.ready flag that indicates whether Sync has started up. r+a=mconnor
Also de-Sync.js-ify test_service_startup.js
2011-02-17 13:41:13 -08:00
Marco Bonardo
516faf90c4 Bug 634401 - Use nsINavBookmarksService::moveItem rather than setItemIndex in Sync. r=philikon a=beltzner 2011-02-16 15:53:23 -08:00
Ginn Chen
ad01bd248f Bug 633895 /bin/sh: syntax error at line 4: `dirs=$' unexpected in services/sync r=rnewman a=mconnor 2011-03-01 09:29:51 +08:00
Philipp von Weitershausen
0e4fb145f6 Merge fx-sync 2011-02-25 16:52:36 -08:00
Philipp von Weitershausen
74ebb180df Bug 631891 - Determine GUID immediately when URIs are about to be deleted. r=rnewman a=crossweave 2011-02-10 14:12:25 -08:00
Philipp von Weitershausen
b40fd2aa78 Bug 631891 - Don't spin the event loop in a history observer. r=mconnor a=blocking-final 2011-02-10 09:06:55 -08:00
Richard Newman
f8cc020a30 Bug 629664: Sync: only register engine once in checkServerError test, amongst other things. r=philiKON 2011-02-09 22:43:21 -08:00
Richard Newman
2246d6e0dc Bug 629664: Sync: improve checkServerError tests. r=philiKON 2011-02-09 22:43:01 -08:00
Benjamin Stover
d5e2feabd2 Bug 632417 Use mimetype hint for JSON in sync. r=philikon a=blocking-fennec 2011-02-08 13:43:35 -08:00
Philipp von Weitershausen
a03998ca83 Bug 631001 - Password sync: apply records batched and in transactions to avoid fsyncs. r=mconnor a=blocking-fennec 2011-02-08 20:37:06 -08:00
Philipp von Weitershausen
0f5c5eea91 Bug 631001 - Make password store tests more unit-y. r=mconnor
No need for a full blown server setup to test the password store. Also, engine.sync() doesn't throw anymore anyway, so the test wasn't really testing that bit anymore.

--HG--
rename : services/sync/tests/unit/test_password_engine.js => services/sync/tests/unit/test_password_store.js
2011-02-08 20:36:57 -08:00
Richard Newman
590ff514eb Bug 628788: return more readily after processing GUID anno. r=mconnor 2011-02-07 17:49:42 -08:00
Richard Newman
10f3e22207 Bug 628788: copying a bookmark should yield a new Sync GUID. r=philiKON
--HG--
extra : transplant_source : J9%A1Bw%B2%14%2C.%E1R%40%B6%EC2%E1%E4%3B%24t
2011-02-07 11:25:47 -08:00
Philipp von Weitershausen
3d62bf2d2a Bug 600261 - Provide hooks for ignoring network errors. r=mconnor a=blocking-betaN 2011-02-03 10:23:39 -08:00
Philipp von Weitershausen
b9c170275b Bug 630720 - Form sync: apply records batched and in transactions to avoid fsyncs. r+a=mconnor 2011-02-03 10:23:38 -08:00
Richard Newman
3697c219a8 Bug 609380: password sync: don't apply records with both httpRealm and formSubmitURL. r=mconnor 2011-01-31 23:22:13 -08:00
Richard Newman
fd7d66fffb Bug 574380: make constants useful on trunk. r=mconnor 2011-01-31 23:19:04 -08:00
Philipp von Weitershausen
88e0592870 Bug 591102 - Correctly identify network errors. r=mconnor 2011-01-31 20:55:48 -08:00
Philipp von Weitershausen
2985d253e2 Bug 591102 - Ensure exceptions from [Async]Resource contain the status code. r=mconnor 2011-01-31 20:55:48 -08:00
Philipp von Weitershausen
29368145cf Bug 629664 - Attempt at improving randomly failing test. r=rnewman a=orange 2011-01-28 13:21:21 -08:00
Philipp von Weitershausen
09d22d8119 Bug 606353 - History sync: use mozIAsyncHistory::updatePlaces. r=rnewman 2011-01-28 09:39:35 -08:00
Philipp von Weitershausen
f69286267e Bug 606353 - Add a Utils.checkGUID() helper. r=rnewman 2011-01-28 09:39:28 -08:00
Philipp von Weitershausen
22cbf5ef48 Bug 606353 - Improve and harden history sync tests. r=rnewman 2011-01-28 09:39:19 -08:00
Philipp von Weitershausen
28e18f7541 Bug 622762 - Add batch API for incoming records, deal with exceptions in SyncEngine's recordHandler. r=mconnor,rnewman 2011-01-28 09:39:12 -08:00
Richard Newman
ba33594a62 Bug 610501: better rewriting of tag search smart bookmarks. r=philiKON 2011-01-28 00:18:36 -08:00
Richard Newman
cd62cfe8dc Bug 610501: dupe Smart Bookmarks based on anno. r=philiKON 2011-01-28 00:14:08 -08:00
Philipp von Weitershausen
5737a8fa0f Bug 608757 - Make Utils.jsonSave/Load use NetUtil.asyncCopy and asyncFetch, respectively. r=mconnor 2011-01-26 21:43:33 -08:00
Philipp von Weitershausen
df1fed815d Bug 608757 - Make API and tests for Utils.json{Load|Save} async. r=mconnor
Utils.jsonLoad() already has an async API. Utils.jsonSave() had an ill-named 'callback' parameter which s renamed to 'obj'; an optional callback parameter (in the async sense) is added.
2011-01-26 21:43:24 -08:00
Philipp von Weitershausen
c2b6d4918e Bug 615284 - Download chunking needs to be more resilient against app shutdowns. r=mconnor 2011-01-26 21:34:31 -08:00
Richard Newman
decb0e220a Bug 610501: handle smart bookmarks correctly in Sync. 2011-01-26 12:36:38 -08:00
Richard Newman
ab3e8ec024 Bug 627097: Audit usage of js-ctypes in Sync/WeaveCrypto. r=philiKON 2011-01-25 21:31:41 -08:00
Richard Newman
82aebc9e26 Bug 627497: remove annotations from copied bookmarks. r=philiKON 2011-01-25 12:37:23 -08:00
Richard Newman
bdc5390864 Bug 626796: Bookmark sync: restore from backup should trigger reupload. r=philiKON 2011-01-24 23:06:42 -08:00
Richard Newman
6a1fddc2f0 Bug 627490: Bookmark sync: don't cache places IDs. r=philiKON 2011-01-24 10:45:27 -08:00
Richard Newman
9e11000245 Bug 616568: commit test that slipped through hg add. r=philiKON 2011-01-19 16:41:30 -08:00
Richard Newman
914fa198ac Bug 617650: avoid unrooting string in makeSECItem. r=philiKON 2011-01-19 16:17:58 -08:00
Philipp von Weitershausen
821318dd56 Bug 609421 follow-up: fix copypasta. r=rnewman 2011-01-19 14:12:14 -08:00
Philipp von Weitershausen
923b14c270 Bug 609421 - Combine auth.js and resource.js. r=rnewman 2011-01-18 16:23:38 -08:00
Philipp von Weitershausen
448d9b94ac Bug 609421 - Combine base_record/* files into record.js. r=rnewman
--HG--
rename : services/sync/modules/base_records/wbo.js => services/sync/modules/record.js
2011-01-18 16:23:30 -08:00
Philipp von Weitershausen
52ed8e305a Bug 609421 - Move tracker and store implementation into engines.js. r=rnewman 2011-01-18 16:23:25 -08:00
Philipp von Weitershausen
df43d53fe2 Bug 609421 - Combine type_record/* files with their respective engines/* counterparts. r=rnewman 2011-01-18 16:23:20 -08:00
Richard Newman
bd9d0439d9 Bug 619238: fix intermittent test failure. r=philiKON 2011-01-17 14:51:42 -08:00
Philipp von Weitershausen
f6e432c2f5 Bug 618403 - Orphan reparenting too aggressive, can lead to double bookmarks on storage version upgrade. r=rnewman 2011-01-14 13:41:09 -08:00
Philipp von Weitershausen
370ffe57dd Bug 591103 - Ensure the client record is refreshed. r=mconnor 2011-01-14 13:22:20 -08:00
Philipp von Weitershausen
02a803289a Bug 591103 - use TTL for history, form history, clients, tabs. r=mconnor 2011-01-14 13:22:20 -08:00
Philipp von Weitershausen
38927cc3e0 Bug 591103 - Sanitize WBO tests. r=mconnor 2011-01-14 13:22:20 -08:00
Richard Newman
b9ae9f9440 Bug 623795: add ensureMPUnlocked function. r=dolske 2011-01-13 16:56:10 -08:00
Philipp von Weitershausen
16d250d5d1 Bug 623418 - Bookmark sync: use a SQL query to fetch child GUIDs. r=mconnor,sdwilsh 2011-01-13 14:03:11 -08:00
Philipp von Weitershausen
0e0a895bb1 Bug 623418 - Bookmark sync: don't record children in annotation. r=mconnor 2011-01-13 14:03:09 -08:00
Philipp von Weitershausen
9ee1e6ed53 Bug 623813 - Preserve stack traces when rethrowing exceptions conditionally. r=mconnor 2011-01-13 14:01:05 -08:00
Philipp von Weitershausen
2e38f6f3f6 Merge fx-sync 2011-02-17 14:04:51 -08:00
Philipp von Weitershausen
82e9e6c1c0 Merge follow-up fix for bug 631891. a=crossweave 2011-02-10 14:32:28 -08:00