Jonathan Griffin
f43f3fd666
Bug 702814 - restartless addon for TPS testing, a=testonly, DONTBUILD
2011-11-17 12:45:45 -08:00
Jonathan Griffin
4484c8564a
Bug 686019 - Add support for testing addon sync in TPS. r=mconnor
2011-11-14 21:02:02 -08:00
Jonathan Griffin
6b30be381a
Bug 697874 - disable perma-orange TPS test, r=rnewman, DONTBUILD
2011-11-11 11:16:11 -08:00
Gregory Szorc
d914d79500
Bug 604565 - Enable previously-disabled xpcshell tests on OS X; a=philikon
...
It has been a while since these disabled tests have been tested in the
build environment. We're enabling them to see if they have magically
fixed themselves. If so, great. If not, this commit should be reverted
before merging into m-c.
2011-11-10 15:33:56 -08:00
Richard Newman
a4ec2d71cf
Bug 700711 - Bump Sync version number.
2011-11-08 10:08:24 -08:00
Richard Newman
12a5c73945
Bug 699868 - set serverURL in test_syncscheduler.js. a=test-only,trivial (just like Bug 700071).
2011-11-06 17:54:28 -08:00
Richard Newman
550ac57d24
Bug 700071 - test_errorhandler.js ends up talking directly to Mozilla sync servers rather than local test harness. r=philikon
2011-11-05 22:52:45 -07:00
Jonathan Griffin
b351b5c7b9
Bug 698792 - don't have TPS logout of Sync, a=testonly, DONTBUILD, CLOSED TREE
2011-11-01 13:45:25 -07:00
Philipp von Weitershausen
fdd10ef338
Bug 684798 - Part 6: Avoid sync scheduling loops when a score-triggered sync is overdue and login reproducibly fails. r=rnewman
2011-11-01 11:41:47 -07:00
Jonathan Griffin
c362fe966e
Bug 698648 - use getDate() in logging, instead of getDay(), a=testonly, DONTBUILD, CLOSED TREE
2011-10-31 17:44:32 -07:00
Richard Newman
71fbb106c5
Bug 690170 - Part 2: clean up Resource and friends now we've found the culprit. r=philikon
2011-10-28 14:43:18 -07:00
Richard Newman
a32624268e
Bug 690170 - Part 1: Fix channel management to avoid nsIHTTPChannel.responseStatus => NS_ERROR_NOT_AVAILABLE in Sync HTTP requests. r=philikon
2011-10-28 14:43:18 -07:00
Philipp von Weitershausen
ddadb9f464
Bug 684798 - Part 5: follow-up for wipeRemote error handling. r=rnewman
2011-10-27 22:25:01 -07:00
Richard Newman
37d04848df
Bug 692714 - Part 2: port tests to SyncServer for non-Aurora landing. r=philikon
2011-10-27 22:25:01 -07:00
Richard Newman
6769b3bc54
Bug 692714 - Part 1: handle node reassignment on all storage requests. r=philikon
2011-10-27 22:25:01 -07:00
Richard Newman
d832dd472c
Bug 692714 - Part 0: cleanup and logging. r=philikon (reland)
2011-10-27 22:25:01 -07:00
Richard Newman
c6b4528226
Bug 684798 - Part 4: Schedule syncs on temporary/recoverable login errors. r=rnewman (reland)
2011-10-27 22:25:00 -07:00
Richard Newman
1c9fffe824
Bug 684798 - Part 3: Catch server errors when wiping/disabling engines. r=rnewman (reland)
2011-10-27 22:25:00 -07:00
Richard Newman
4b54a00d2b
Bug 684798 - Part 2: Sanitize wipeServer and catch all server maintenance errors. r=rnewman (reland)
2011-10-27 22:25:00 -07:00
Richard Newman
8f09b9ae0f
Bug 684798 - Part 1: Catch server errors for crypto/keys. r=rnewman (reland)
2011-10-27 22:25:00 -07:00
Richard Newman
0c6eb45046
Bug 697883 - Improve test_service_changePassword. r=philikon
2011-10-27 16:52:35 -07:00
Richard Newman
1bcf84ee29
Bug 653335 - Sync setup wizard triggers Change Master Password dialog. r=philikon
2011-10-26 13:46:40 -07:00
Philipp von Weitershausen
974d53a1dc
Merge backout on this CLOSED TREE
2011-10-20 16:21:52 -07:00
Philipp von Weitershausen
28bd994e45
Back out bug 684798 parts 1 thru 3.
2011-10-20 16:21:17 -07:00
Philipp von Weitershausen
1b3e5ac873
Back out bug 692714 and bug 684798 part 4.
2011-10-20 16:19:47 -07:00
Richard Newman
bcc11fa50b
Bug 692714 - Part 2: port tests to SyncServer for non-Aurora landing. r=philikon
2011-10-19 18:06:55 -07:00
Richard Newman
d256acd73b
Bug 692714 - Part 1: handle node reassignment on all storage requests. r=philikon
2011-10-19 17:54:55 -07:00
Richard Newman
c89c39d2d8
Bug 692714 - Part 0: cleanup and logging. r=philikon
2011-10-19 17:43:54 -07:00
Philipp von Weitershausen
39be9606dc
Bug 684798 - Part 4: Schedule syncs on temporary/recoverable login errors. r=rnewman CLOSED TREE
2011-10-19 17:29:12 -07:00
Philipp von Weitershausen
9888b3bd01
Merge m-c to s-c
2011-10-17 10:10:07 -07:00
Richard Newman
50c2bcb339
Bug 694728 - Sync: Log Status transitions. r=philikon
2011-10-15 15:29:11 -07:00
Richard Newman
f84ae73562
Bug 694744 - Typo in JS Sync server. r=philikon
2011-10-15 15:29:11 -07:00
Richard Newman
acfc0ca0bb
Bug 694657 - Part 1: Sync: test JS server 404 for GET on missing WBO. r=philikon
2011-10-15 15:29:11 -07:00
Richard Newman
fe1e1cd39e
Bug 694657 - Part 0: rename 's' to 'server'. r=philikon
2011-10-15 15:29:11 -07:00
Philipp von Weitershausen
979687154a
Bug 692249 - Persist nextSync and numClients, use nextSync for sync after startup. r=rnewman
2011-10-13 17:58:44 -07:00
Philipp von Weitershausen
87ccaa738f
Bug 694149 - Tweak sync intervals to reduce server load. r=rnewman,atoll
2011-10-12 19:30:48 -07:00
Richard Newman
0318bedf1a
Bug 693864 - Implement /storage DELETE handling in test JS Sync server. r=philikon
2011-10-12 13:57:39 -07:00
Philipp von Weitershausen
c63e6756a8
Bug 684798 - Part 3: Catch server errors when wiping/disabling engines. r=rnewman
2011-10-12 13:55:19 -07:00
Philipp von Weitershausen
d107d0f5f3
Bug 684798 - Part 2: Sanitize wipeServer and catch all server maintenance errors. r=rnewman
2011-10-12 13:53:13 -07:00
Philipp von Weitershausen
866dfa2c93
Bug 684798 - Part 1: Catch server errors for crypto/keys. r=rnewman
2011-10-12 13:53:06 -07:00
Philipp von Weitershausen
64397b141a
Merge services-central with mozilla-central
2011-10-12 12:52:55 -07:00
Richard Newman
469d44f93d
Bug 693505 - Sync error muffling causes undesirable lack of logging on error. r=philikon
2011-10-11 08:24:26 -07:00
Philipp von Weitershausen
323ef6b322
Bug 693413 - Service.startOver resets Status.sync too late, prefs pane flickers. r=rnewman
2011-10-10 18:22:58 -07:00
Richard Newman
45ea0d0d56
Bug 685945 - fixxor after skipping a qref. a=bustage
2011-10-06 12:40:23 -07:00
Richard Newman
f71641d2eb
Bug 685945 - Sync: log a warning if JSON parsing of bodies fails. r=philikon
2011-10-06 01:47:02 -07:00
Philipp von Weitershausen
f0aa052172
Bug 691663 - SyncScheduler should obey backoffInterval at all times. r=rnewman
2011-10-04 20:52:14 -07:00
Philipp von Weitershausen
3ed7f01d13
Bug 691988 - OS X: Spurious 'back' events from idle observer cause too many instant syncs. r=rnewman
2011-10-04 20:04:13 -07:00
Philipp von Weitershausen
c68cf076ad
Bump Sync client version after Gecko version bump.
2011-10-04 20:04:07 -07:00
Richard Newman
a38162aa2c
Bug 691643 - part 1: converting test_corrupt_keys.js. r=philikon
2011-10-04 09:03:18 -07:00
Richard Newman
9539717d8d
Bug 691643 - part 0: add some utility accessors to SyncServer. r=philikon
2011-10-04 09:03:18 -07:00
Philipp von Weitershausen
8bbbe8dd75
Bug 691612 - Backoff handling is broken. r=rnewman
2011-10-03 22:52:07 -07:00
Jonathan Griffin
8328e1b63d
Update maxVersion for TPS extensions, a=testonly, DONTBUILD
...
--HG--
extra : rebase_source : c16d887dfdb5ed65b49e31ab05fd44a92999b598
2011-10-03 10:05:04 -07:00
Philipp von Weitershausen
78aa331ca9
Bug 678586 - Trigger a delayed sync after pairing a new device. r=rnewman
2011-10-02 01:18:27 -07:00
Philipp von Weitershausen
10f38f4061
Bug 675823 - Part 4: Make the setup flow more concise. r=rnewman
2011-10-02 01:17:48 -07:00
Philipp von Weitershausen
d8099b4e6e
Bug 675823 - Part 1: Implement SendCredentialsController. r=rnewman
2011-10-02 01:16:22 -07:00
Philipp von Weitershausen
9bbb394ced
Bug 690616 - Part 1: Notify JPAKEClient controller when pairing is starting. r=rnewman
2011-10-02 01:15:52 -07:00
Philipp von Weitershausen
3eac5b5e4f
Bug 689428 - Part 1: Implement KeyExchange v3 in JPAKEClient. r=rnewman
2011-10-02 01:15:39 -07:00
Philipp von Weitershausen
9e8935d63d
Bug 689428 - Part 0: Fix style in jpakeclient.js. r=rnewman
2011-10-02 01:15:36 -07:00
Richard Newman
5817c7f37d
Bug 691085 - Enhancements to ServerWBO and ServerCollection. r=philikon
...
* Return server.user() as the return value of registerUser.
* Add modified time param to insert() and new ServerWBO.
2011-10-01 12:36:51 -07:00
Marco Bonardo
04b6bb0879
Merge last green changeset from mozilla-inbound to mozilla-central
2011-10-13 15:48:46 +02:00
Richard Newman
546a5f0200
Bug 673548 - Part 5: include X-Weave-Records header in ServerCollection GET responses. r=philikon
...
* * *
Bug 673548 - Part 6: test for X-Weave-Records header. r=philikon
2011-09-29 11:53:28 -07:00
Richard Newman
2d04e56b6d
Bug 673548 - Part 4: update test_clients_engine.js to use SyncServer. r=philikon
2011-09-29 11:53:20 -07:00
Richard Newman
73cb5d4cd7
Bug 673548 - Part 3: update Sync bookmark tests to use SyncServer. r=philikon
2011-09-29 11:51:29 -07:00
Richard Newman
594f455e63
Bug 673548 - Part 2: implement JS SyncServer. r=philikon
2011-09-29 11:51:27 -07:00
Richard Newman
2387f6f944
Bug 673548 - Part 1: return deleted IDs from ServerCollection delete handler, use Log4Moz. r=philikon
2011-09-29 11:50:32 -07:00
Richard Newman
5b4e03e842
Bug 673548 - Part 0b: convert test_clients_engine to Unix line endings. r=philikon
2011-09-29 11:50:32 -07:00
Richard Newman
8c151daa46
Bug 673548 - Part 0a: set Content-Type in ServerWBO responses; enhance ServerCollection. r=philikon
2011-09-29 11:50:28 -07:00
Philipp von Weitershausen
aead88af5d
Merge m-c to s-c
2011-09-27 09:47:53 -07:00
Philipp von Weitershausen
1cb474e36b
Bug 686365 - NS_ERROR_FAILURE in policies.js removeIdleObserver. r=rnewman
...
--HG--
extra : rebase_source : a11aba267fa4e183624d9d38420e098812753519
2011-09-22 15:44:06 -07:00
Richard Newman
8b1cca2ef3
Bug 672878 - follow-up to un-nest an if. a=dumb
2011-09-22 13:46:28 -07:00
Richard Newman
454d02c156
Bug 672878 - temporary shim to log inconsistent state in ChannelListener.onStopRequest. r=philikon
2011-09-22 10:14:13 -07:00
Philipp von Weitershausen
1a161991d5
Merge m-c to s-c
2011-09-19 15:05:14 -07:00
Lucas Rocha
83672690ab
Bug 688574 - Fix indentation in in sync's services.js (r=philikon)
2011-10-12 15:13:33 +01:00
Jonathan Griffin
a9f2aba6d0
Bug 682443 - dump history and password lists to log on relevant test failure, a=testonly, DONTBUILD
2011-09-09 12:38:13 -07:00
Gregory Szorc
0e59ef5a22
Bug 685757 - Document Store API; r=philikon DONTBUILD
2011-09-09 10:34:58 -07:00
Jonathan Griffin
20f7a99317
Bug 685926 - pass custom sync server url to mozmill framework, a=testonly, DONTBUILD
2011-09-09 10:27:17 -07:00
Chenxia Liu
472b809eca
Bug 663181 - Automatic cleanup for Sync error logs. r=philikon
2011-09-08 16:52:07 -07:00
Jonathan Griffin
f7cf0904d1
Bug 682443 - dump the bookmark list on bookmark test failure, a=testonly, DONTBUILD
2011-09-07 17:34:27 -07:00
Kyle Huey
775e4bf54d
Merge m-c to b-s.
2011-09-11 05:32:38 -04:00
Mike Hommey
f0524004bb
Bug 664090 - Enable test_errorhandler_filelog.js on windows. r=philikon
2011-09-08 09:12:58 +02:00
Philipp von Weitershausen
b7ff350528
Bug 683396 follow-up: fix test fixtures to avoid test hangs on opt builds. r=me
2011-09-07 12:12:46 -07:00
Philipp von Weitershausen
237a4fc46b
Bug 683396 follow-up: fix botched up rebase. r=me
2011-09-07 00:16:25 -07:00
Marina Samuel
fb406c9e6d
Bug 683396 follow-up: Fix intermittent test failures
2011-09-06 19:15:28 -07:00
Richard Newman
6c39f4933e
Bug 684783 - Fix intermittent test_errorhandler.js. r=philikon
2011-09-06 13:09:29 -07:00
Marina Samuel
8e5dedc036
Bug 683396 - Correctly identify server maintenance at login. r=philikon
2011-09-06 09:17:26 -07:00
Marina Samuel
9bec01a1b9
Bug 622387 - Wrong Sync Key error should only throw an error once. r=philikon
2011-09-06 09:17:26 -07:00
Jonathan Griffin
e8111af011
Bug 681067 - give mozmill tests in TPS the ability to invoke a sync, a=testonly, DONTBUILD
2011-09-01 16:57:31 -07:00
Marina Samuel
1fd6a5881d
Bug 683254 - On startup with no network, sync icon spins endlessly. r=philikon
2011-08-30 15:38:31 -07:00
Richard Newman
5710457042
Bug 682497 - Strict mode and assorted improvements for bookmarks and history engines. r=philikon
2011-08-26 19:14:09 -07:00
Philipp von Weitershausen
d017202a6b
Bug 659067 follow-up: move skip-if directives below the tests that were renamed
2011-08-26 19:14:09 -07:00
Marina Samuel
74221d1653
Bug 578195 - Better description when the server asks for a backoff. r=philikon
...
--HG--
extra : rebase_source : b7ab66f6716fa708861d394320596259166b0652
2011-08-26 16:45:08 -07:00
Philipp von Weitershausen
ca9530d687
Bug 682449 - Strict mode SyntaxError: redefining delete is deprecated. r=rnewman
...
--HG--
extra : rebase_source : d1db2617e65f918421c2cb70d7f0c40e47129725
2011-08-26 16:39:04 -07:00
Philipp von Weitershausen
7567e542bd
Bug 671349 - Reference to undefined property Ci.nsIConverterOutputStream.DEFAULT_REPLACEMENT_CHARACTER. r=rnewman
...
--HG--
extra : rebase_source : 34c935dce0f65ef2a988bcb077c5afc03c7cbe2c
2011-08-26 16:38:46 -07:00
Richard Newman
659d36d999
Bug 681840 - Fix whitespace that should have been right in 62177ac1ccad. r=philikon DONTBUILD
2011-08-26 15:31:19 -07:00
Richard Newman
f9af2f4771
Bug 681840 - Print helpful warning when starting test HTTP server fails. r=philikon DONTBUILD
2011-08-26 15:23:24 -07:00
Marina Samuel
6fb4cf24fb
Bug 659067 - Part 3: Only show network errors for user triggered sync, not for scheduled ones. r=philikon
2011-08-26 14:01:35 -07:00
Marina Samuel
7e731f6953
Bug 659067 - Part 2: Move _syncError to ErrorHandler. r=philikon
2011-08-26 14:01:35 -07:00
Marina Samuel
2b1ebbea33
Bug 659067 - Part 1: Move error handling and logging from Service to ErrorHandler. r=philikon
...
--HG--
rename : services/sync/tests/unit/test_service_filelog.js => services/sync/tests/unit/test_errorhandler_filelog.js
rename : services/sync/tests/unit/test_service_sync_checkServerError.js => services/sync/tests/unit/test_errorhandler_sync_checkServerError.js
2011-08-26 14:01:35 -07:00
Philipp von Weitershausen
55f63be686
Bug 681864 - Get rid of unused Utils.sha* helpers. r=rnewman
2011-08-26 10:27:29 -07:00
Philipp von Weitershausen
ebb3454501
Bug 681863 - Replace Utils.isArray with Array.isArray. r=rnewman
2011-08-26 10:26:11 -07:00
Philipp von Weitershausen
2a58f806b6
Bug 681843 - Part 3: Move Utils.asyncChain to Async.chain. r=rnewman
...
--HG--
rename : services/sync/tests/unit/test_utils_asyncChain.js => services/sync/tests/unit/test_async_chain.js
2011-08-26 10:25:42 -07:00
Philipp von Weitershausen
2e07417741
Bug 681843 - Part 2: Remove Utils as a dependency in async.js, expose Async in util.js. r=rnewman
2011-08-26 10:25:29 -07:00
Philipp von Weitershausen
51b9b09252
Bug 681843 - Part 1: Clean up async.js. r=rnewman
2011-08-26 10:25:19 -07:00
Philipp von Weitershausen
5a515149f3
Bump Sync version number after Gecko version number bump.
2011-08-24 17:09:36 -07:00
Marco Bonardo
23ea18ffd0
Bug 692496 - Fix a coherence error in a Sync test.
...
r=philikon
2011-10-11 19:04:29 +02:00
Allison Naaktgeboren
577f29d755
Merge mozilla-central into services-central
2011-08-23 14:44:11 -07:00
Allison Naaktgeboren
1a50ccf7af
Merge services-central into mozilla-central.
2011-08-23 14:38:16 -07:00
Jonathan Griffin
513009edb0
Bug 678628 - allow TPS to run Mozmill tests, f=philikon, a=testonly, DONTBUILD
...
--HG--
rename : services/sync/tps/chrome.manifest => services/sync/tps/extensions/tps/chrome.manifest
rename : services/sync/tps/components/tps-cmdline.js => services/sync/tps/extensions/tps/components/tps-cmdline.js
rename : services/sync/tps/install.rdf => services/sync/tps/extensions/tps/install.rdf
rename : services/sync/tps/modules/bookmarks.jsm => services/sync/tps/extensions/tps/modules/bookmarks.jsm
rename : services/sync/tps/modules/forms.jsm => services/sync/tps/extensions/tps/modules/forms.jsm
rename : services/sync/tps/modules/history.jsm => services/sync/tps/extensions/tps/modules/history.jsm
rename : services/sync/tps/modules/logger.jsm => services/sync/tps/extensions/tps/modules/logger.jsm
rename : services/sync/tps/modules/passwords.jsm => services/sync/tps/extensions/tps/modules/passwords.jsm
rename : services/sync/tps/modules/prefs.jsm => services/sync/tps/extensions/tps/modules/prefs.jsm
rename : services/sync/tps/modules/quit.js => services/sync/tps/extensions/tps/modules/quit.js
rename : services/sync/tps/modules/tabs.jsm => services/sync/tps/extensions/tps/modules/tabs.jsm
rename : services/sync/tps/modules/tps.jsm => services/sync/tps/extensions/tps/modules/tps.jsm
extra : rebase_source : d4eed9a707ffe801de9b1bb4e6f08d31e670eec4
2011-08-22 14:27:25 -07:00
Richard Newman
d15b1a5cd7
Bug 637576 - Part 2: Sync Form engine: cache queries. r=philikon
2011-08-22 10:38:28 -07:00
Richard Newman
637677bb5d
Bug 637576 - Part 1: Sync Form engine: reuse column name arrays. r=philikon
2011-08-22 10:38:28 -07:00
Richard Newman
e5baec3c9d
Bug 637576 - Part 0: Sync Form engine: tidying and cleanup. r=philikon
2011-08-22 10:38:28 -07:00
Richard Newman
ad90560299
Bug 680678 - Sync: byteArrayToString appears more than once in util.js. r=philikon
2011-08-22 09:15:02 -07:00
Richard Newman
98eb1efb6b
Merge mozilla-central to services-central.
2011-08-22 08:03:23 -07:00
Geoff Brown
1264a5446f
Bug 668349 - Changes to xpcshell.ini; r=jmaher
2011-08-22 09:00:50 +01:00
Richard Newman
e59d20160a
Bug 679279 - Part 4: bookmarks engine cleanup. r=philikon
...
This patch reformats some definitions to more closely follow the style guide
and allow for easier extension in subsequent patches, and eliminates the
archiveBookmarks helper.
2011-08-19 17:17:58 -07:00
Richard Newman
614e3df10c
Bug 679279 - Part 3: Object.keys and test improvements. r=philikon
2011-08-19 17:17:58 -07:00
Richard Newman
5bc0f98a6c
Bug 679279 - Part 2: add missing 'let' in async.js and service.js to avoid strict warning. r=philikon
2011-08-19 17:17:58 -07:00
Richard Newman
87ca8dd03f
Bug 679279 - Part 1: minor improvements to engines code. r=philikon
...
In particular, tracking of _modified items no longer allows _modified to
occasionally not exist! This condition was hit in Bug 675299.
2011-08-19 17:17:58 -07:00
Allison Naaktgeboren
5d45643659
Bug 656492 - Rename "Sync Key" to "Recovery Key". r=philikon
2011-08-19 14:35:29 -07:00
Philipp von Weitershausen
57252adb8d
Bug 676110 - Part 4: Adapt Sync's history engine to implement handleCompletion. r=rnewman
...
--HG--
extra : rebase_source : 6ddb8f8eb77b48c6b17c47b6673617f768a3634a
2011-08-19 10:12:23 -07:00
Jonathan Griffin
38e3a7f46d
Rev FF version for TPS extension, a=testonly, DONTBUILD
...
--HG--
extra : rebase_source : 867195889c1e04f14d2a78172bae57f33f785b3f
2011-08-18 14:03:59 -07:00
Matt Brubeck
80006a6161
Bug 599936 - Silence warning about sort operations in moz_historyvisits query [r=mak]
2011-08-22 08:33:30 -07:00
Richard Newman
4cff8afbee
Merge mozilla-central to services-central.
2011-08-15 16:24:17 -07:00
Ed Morley
1e77b869e9
Merge tips of mozilla-central and mozilla-inbound
2011-09-22 01:46:53 +01:00
Rafael Ávila de Espíndola
935ed2bcfd
Bug 673017 - Misc places fixes. r=mak77.
...
This patch removes places-connection-closing, which is unused, reverts
1d1143dde4bb which was unnecessary and finalizes sql statements.
--HG--
extra : rebase_source : 8923378f4b1c58da8e128009efdf309f8ec29da3
2011-09-21 13:02:40 -04:00
Philipp von Weitershausen
9660d25cd4
Merge m-c to s-c
2011-08-12 09:55:29 -07:00
Philipp von Weitershausen
d818562685
Bug 678259 - Implement mozIVisitInfoCallback::handleResult to avoid exception. r=rnewman
2011-08-11 22:52:48 -07:00
Gregory Szorc
b9459f1db2
Bug 676042 - Track Clients engine score in global sync score; r=philikon
2011-08-09 09:25:12 -07:00
Gregory Szorc
f5a7297399
Bug 676375 - Implement "send URI for display" command in Sync Clients engine; r=rnewman
2011-08-09 09:23:55 -07:00
Richard Newman
7becc04d84
Merge mozilla-central to services-central prior to merge back.
2011-08-09 09:17:42 -07:00
Richard Newman
8dcf1f8380
Bug 676404 - command API migration. Fixes 845ed0ee7123. a=bustage
2011-08-05 16:01:49 -07:00
Richard Newman
1ee6dfd0be
Bug 684783 - Fix intermittent test_errorhandler.js. r=philikon
2011-09-06 08:26:35 -07:00
Gregory Szorc
d0b1fec42e
Bug 676404 - Migrate command APIs from Service to Clients engine. (relanded) r=rnewman
2011-08-04 16:19:02 -07:00
Richard Newman
8b2ac87e6d
Backed out changeset 3c22aef81976 (Bug 676404) for introducing two TPS failures.
2011-08-04 19:02:49 -07:00
Allison Naaktgeboren
370ae55e31
Bug 636603 - Part 2: mozIAsyncHistory: use new mozIVisitInfoCallback API from Sync. r=philikon
...
Updating the firefox sync consumer for the new api.
2011-08-04 16:50:19 -07:00
Gregory Szorc
85410e3795
Bug 676404 - Migrate command APIs from Service to Clients engine. r=rnewman
2011-08-04 16:19:02 -07:00
Philipp von Weitershausen
8ab146ea1b
Bug 675125 - Utils.notify should pass observers the exception as subject. r=rnewman
2011-07-29 18:47:39 -07:00
Jonathan Griffin
8b3b1dd8b0
Bug 674097 - land TPS in core, r=philikon, a=test-only, DONTBUILD
2011-07-27 16:32:42 -07:00
Gregory Szorc
f7df511432
Bug 673288 - constant cleanup; r=philikon
2011-07-27 19:55:50 -07:00
Gregory Szorc
2e4e829b57
Bug 646539 - Track client name pref changes and bump score after change; r=philikon
2011-07-26 21:48:50 -07:00
Philipp von Weitershausen
fc7a826ed9
Bug 678588 - Drop singleDeviceInterval to 1 hour. r=mconnor
2011-08-12 14:14:52 -07:00
Chenxia Liu
1456ea6550
Bug 673309 - Differentiate error and success logs in filename. r=philikon
2011-07-22 17:07:19 -07:00
Richard Newman
fcd65afa28
Bug 673179 - Log Sync User-Agent at the start of each sync. r=philikon DONTBUILD
2011-07-21 13:53:04 -07:00
Marina Samuel
129c9d5e02
Bug 671378 - Sync interval doesn't adjust after error during initial Sync on additional device. r=philikon
2011-07-21 12:21:34 -07:00
Marina Samuel
9d4a25fd49
Bug 668622 - Move sync at startup logic (autoConnect, etc.) to SyncScheduler. r=philikon
2011-07-21 12:20:55 -07:00
Philipp von Weitershausen
8c873ad9c4
Bug 669913 - Viewing Sync quota blocks the entire Options window. r=rnewman
...
Part 1: Implement Service.getStorageInfo as an async method using RESTRequest.
--HG--
rename : services/sync/tests/unit/test_service_quota.js => services/sync/tests/unit/test_service_getStorageInfo.js
2011-07-14 12:11:42 -07:00
Philipp von Weitershausen
e7c4344a1a
Bug 669913 - Viewing Sync quota blocks the entire Options window. r=rnewman
...
Part 0: SyncStorageRequest's method should return the request object, onStartRequest should not try to process data from an aborted request.
2011-07-14 12:11:29 -07:00
Philipp von Weitershausen
48c8c9a25f
Bug 671422 - First sync should prompt for Master Password. r=rnewman
2011-07-13 15:45:54 -07:00
Philipp von Weitershausen
d74f1c4aa3
Bug 671066 - Unknown error on conclusion of easy setup of second client. r=rnewman
...
Part 2: Make sure we don't run into the kNotLoggedIn reason first and then ignore it. It's a useless sentinel anyway, so remove it altogether.
2011-07-13 15:20:07 -07:00
Philipp von Weitershausen
cb62f61b1d
Bug 671066 - Unknown error on conclusion of easy setup of second client. r=rnewman
2011-07-12 16:36:43 -07:00
Philipp von Weitershausen
39f4ad9fb3
Bug 658928 - Use the xpcshell manifest to disable tests. r=rnewman
...
--HG--
rename : services/sync/tests/unit/head_appinfo.js.in => services/sync/tests/unit/head_appinfo.js
2011-07-07 08:02:07 -07:00
Philipp von Weitershausen
025724016a
Bug 669547 - Use RESTRequest in JPAKEClient. r=rnewman
2011-07-06 17:20:47 -07:00
Philipp von Weitershausen
2fed606d34
Bug 669547 - Implement RESTRequest and related components to replace [Async]Resource. r=rnewman
2011-07-06 17:20:36 -07:00
Philipp von Weitershausen
6b345071d1
Bump Sync client version
2011-07-05 10:19:37 -07:00
Brad Lassey
146bdc79f5
backing out changesets 1baddb020156, d9456378c12d, 187ac0d7b154, 40e392d958e0 and f2e8ee893fe4
2011-08-10 18:18:09 -04:00
Geoff Brown
cf4a559f2b
Bug 668349 - changes to xpcshell.ini; r=jmaher
2011-08-10 16:56:49 -04:00
Marco Bonardo
4439a8695d
Bug 666697 - Don't sync history removals caused by expiration.
...
r=philikon
2011-06-30 22:24:50 +02:00
Philipp von Weitershausen
c18a39646d
Bug 668542 - Cancelling MP unlock will trigger an error and point user to Sync Preferences dialog window. r=rnewman
2011-06-30 19:12:45 +02:00
Philipp von Weitershausen
6c7b3f930d
Bug 668309 follow-up: harden timing tests
2011-06-30 19:12:45 +02:00
Marina Samuel
ef3cfaf2fb
Bug 668309 - Part 3: fix for sync intervals. r=philiKON
2011-06-29 20:12:27 -07:00
Philipp von Weitershausen
2a868ced11
Bug 668309 - Part 2: Make regular intervals pref-able. r=rnewman
2011-06-29 20:12:24 -07:00
Philipp von Weitershausen
8ade2b67cb
Bug 668309 - Part 1: Add more logging to SyncScheduler. r=rnewman
2011-06-29 20:12:16 -07:00
Marina Samuel
7d5f709d9c
Bug 664792 - Tune sync intervals according to user behaviour. r=philikon
...
Part 6: Fix the idle/back observers, have Service.startOver() reset SyncScheduler values
2011-06-29 03:48:55 +02:00
Marina Samuel
8fca2cc831
Bug 664792 - Tune sync intervals according to user behaviour. r=philikon
...
Part 5: Tests
2011-06-29 03:47:22 +02:00
Richard Newman
98ded1bce9
Bug 587420: attempt to fix intermittent orange in test_syncengine_sync.js by using run_next_test. r=philikon
2011-06-27 16:00:27 +01:00
Marina Samuel
9dd7223082
Bug 665965 - Use SCORE_INCREMENT_XLARGE in HistoryTracker's onBeforeDeleteURI. r=philikon
2011-06-27 14:26:04 +01:00
Marina Samuel
87a65b311d
Bug 666043 - Service._skipScheduledRetry is wrong. r=philikon
2011-06-27 14:26:04 +01:00
Philipp von Weitershausen
0ffe4b4125
Bug 664792 follow-up: adjust test_syncengine_sync.js
2011-06-27 14:25:58 +01:00
Marina Samuel
c45b32a359
Bug 664792 - Tune sync intervals according to user behaviour. r=philikon
...
Part 4: Adjust sync interval based on idle time.
2011-06-27 14:24:33 +01:00
Marina Samuel
5208964496
Bug 664792 - Tune sync intervals according to user behaviour. r=philikon
...
Part 3: Autoconnect now triggers sync, not just login.
2011-06-27 14:23:25 +01:00
Marina Samuel
07d683aed8
Bug 664792 - Tune sync intervals according to user behaviour. r=philikon
...
Part 2: Pull out all score- & interval-related code into a separate SyncScheduler component
2011-06-27 14:22:49 +01:00
Marina Samuel
a944cf96ae
Bug 664792 - Tune sync intervals according to user behaviour. r=philikon
...
Part 1: Remove heartbeat
2011-06-27 14:20:59 +01:00
Richard Newman
470f29fb56
Bug 664865 - More considered handling of node reassignment mid-sync. r=philikon
2011-06-25 14:54:50 +01:00
Philipp von Weitershausen
0360a37b5a
Bug 666685 follow-up: continue to not overwrite the lazy getter if building the map fails. a=zpao-owes-me-a-beer
2011-06-24 02:18:24 +02:00
Paul O’Shannessy
5efa9da596
Bug 666685 - JavaScript strict warning: bookmarks.js: setting a property that has only a getter. r=philikon
2011-06-23 23:08:04 +02:00
Philipp von Weitershausen
fe6d209ddd
Bug 664090 follow-up: simpler way to make DEBUG available in preprocessed file. DONTBUILD
2011-06-20 14:28:19 +02:00
Philipp von Weitershausen
70c279fb4d
Bug 600429 follow-up: ensure logger names have Sync prefix. a=tests-only DONTBUILD
2011-06-17 15:10:43 +02:00
Marina Samuel
22546c8058
Bug 600429 - Tune score increments to trigger a sync more quickly. r=philikon
...
Part 2: Remove delays
2011-06-16 21:13:20 +02:00
Marina Samuel
277d79947f
Bug 600429 - Tune score increments to trigger a sync more quickly. r=philikon
...
Part 1: Tune score increments
2011-06-16 21:12:48 +02:00
Richard Newman
9e0023b859
Minor typo change in test_clients_engine.js. r=philiKON
2011-06-15 11:32:33 -07:00
Richard Newman
7bbc7fae0c
Bug 656513: part 2: revamp lazy GUID map handling (_lazyMap). r=philiKON
2011-06-15 00:03:34 -07:00
Richard Newman
5bf0b6446b
Bug 656513: part 1: provide a way for record handlers to abort incoming sync. r=philiKON
2011-06-15 00:03:32 -07:00
Philipp von Weitershausen
a03e4f3ac2
Bug 664090 - Disable test_service_filelog.js on Win opt builds. a=orange
...
Also use the right preprocessor variable to identify debug builds.
--HG--
extra : rebase_source : 3c7370383770a30c5399002ebce8589d5258b848
2011-06-15 01:05:56 +02:00
Richard Newman
33f35de853
Bug 656513: part 0: Put SteamEngine, renamed RotaryEngine, into head_helpers.js. r=philiKON
2011-06-14 09:31:31 -07:00
Richard Newman
28bc3ea96f
Bug 664046 - Correct logging pref migration in Sync. r=philikon
2011-06-14 10:41:36 +02:00
Philipp von Weitershausen
3095595fe1
Bug 661587 - Don't use the root logger. r=rnewman
2011-06-13 20:42:18 +02:00
Philipp von Weitershausen
379d494c7c
Bug 610832 - Make about:sync-log a directory listing. r=rnewman,mconnor
2011-06-13 20:40:08 +02:00
Philipp von Weitershausen
3e28e5010d
Bug 610832 - Dump log to disk when sync fails. r=rnewman
2011-06-13 20:39:51 +02:00
Philipp von Weitershausen
627c18014a
Bug 610832 - Add StorageStreamAppender to log4moz.js. r=rnewman
2011-06-13 20:39:37 +02:00
Philipp von Weitershausen
7321f93d9f
Bug 610832 - Get rid of useless getters. r=rnewman
2011-06-13 20:39:14 +02:00
Philipp von Weitershausen
58ae7aee0e
Merge mozilla-central to services-central
2011-06-09 12:40:13 +02:00
Philipp von Weitershausen
4310b20219
Bug 662178 - Ensure Utils.nextTick timers aren't GC'ed prematurely... by not using timers. r=rnewman
2011-06-08 18:12:12 +02:00
Philipp von Weitershausen
78ff4ebaea
Bug 662178 - Harden test_utils_namedTimer.js. r=rnewman
2011-06-08 18:12:12 +02:00
Philipp von Weitershausen
5807e49416
Bug 660753 - Don't spin the event loop in the history tracker. r=rnewman
2011-06-08 17:10:29 +02:00
Philipp von Weitershausen
546d99116d
Bug 662178 - Simplify timed callbacks. r=rnewman
2011-06-06 21:27:36 +02:00
Philipp von Weitershausen
35d88daa7a
Bug 662181 - "Deactivate this device" doesn't update UI instantly on slow internet connections. r=rnewman
2011-06-06 20:29:45 +02:00
Philipp von Weitershausen
84fc78f8dc
Bug 650941 - Use run_next_test in test_resource_async.js. r=rnewman
2011-06-06 20:29:45 +02:00
Richard Newman
1645a088fe
Bug 661972 - don't call Service.sync() with ancient fullSync param. r=philiKON
2011-06-06 07:49:13 -07:00
Richard Newman
5b644a32fd
Move Resource.serverTime to AsyncResource, fix comments for AsyncResource. r=philiKON
2011-05-30 19:01:25 -07:00
Richard Newman
d86728156d
Move async utilities into async.js. Add Async.makeSpinningCallback as a temporary shim for wrapping Cb versions of functions. r=philiKON
2011-05-30 19:01:13 -07:00
Richard Newman
fe74228737
Add Utils.slices. r=philiKON
2011-05-30 19:01:07 -07:00
Richard Newman
b4ced7b0da
Add a test for URI construction and query modification. r=philiKON
2011-05-30 19:00:54 -07:00
Richard Newman
8181b80bb2
No need for startOver in test_corrupt_keys. r=philiKON
2011-05-30 19:00:47 -07:00
Richard Newman
b1083e403d
Switch test_history_engine.js to add_test/run_next_test. r=philiKON
2011-05-30 19:00:41 -07:00
Richard Newman
74d7df9776
Switch test_bookmark_smart_bookmarks.js to add_test/run_next_test. r=philiKON
2011-05-30 19:00:14 -07:00
Richard Newman
105c60e5ca
Convert test_corrupt_keys.js to add_test/run_next_test. r=philiKON
2011-05-30 18:59:05 -07:00
Richard Newman
06482c5bf2
Bug 660713 - Reuse arrays in Utils.arraySub and Utils.arrayUnion. r=philiKON
2011-05-30 15:57:33 -07:00
Richard Newman
fa142c416c
Bug 656708: Channel.URI is undefined. r=philiKON
2011-05-30 14:21:03 -07:00
Philipp von Weitershausen
2c6a521a2f
Bug 568653 - Change "Last Update" to "Last Sync" in tooltip. r=rnewman
2011-05-30 12:51:34 -07:00
Marina Samuel
7948b2a496
Bug 659107 - Only report failure for newly failed items. r=philikon,rnewman
2011-05-27 17:32:13 -07:00
Richard Newman
0b133ab804
Bump Sync version.txt. r=philikon
2011-05-27 16:56:11 -07:00
Matt Brubeck
f94ab462dd
Bug 659777 - Check for existence of Svc.Private before accessing it [r=philikon]
2011-05-25 16:40:09 -07:00
Matheus Kerschbaum
5692e9c245
Bug 669040 part 1: Remove build-system and toolkit dependency on mork and morkreader. r=mak
2011-08-06 17:24:52 +02:00
Philipp von Weitershausen
94237c1448
Bug 659112 - Fix dir service provider in test harness. r=rnewman
2011-05-23 14:54:05 -07:00
Richard Newman
496e0ce349
Bug 648364: follow-on for missing case in head_helpers.js. r=philikon
2011-05-23 12:40:22 -07:00
Philipp von Weitershausen
736741ffd6
Bug 616999 follow-up: update services/sync xpcshell manifest
...
Bug 648364 removed and bug 613277 added some tests on services-central in the meantime.
2011-05-22 18:49:21 -07:00
Philipp von Weitershausen
08f7d8fcb2
Merge mozilla-central to services-central
2011-05-22 18:16:43 -07:00
Philipp von Weitershausen
ea60559412
Bug 648364 - Remove dead code from the test harness. r=rnewman
2011-05-20 18:45:51 -07:00
Philipp von Weitershausen
b88a1c112f
Bug 629664 - Get rid of intermittent Windows failure (again!) by undoing part of bug 624436. r=rnewman
2011-05-20 13:06:07 -07:00
Philipp von Weitershausen
707aefca28
Bug 613277 - Add tests from JSModules repository
2011-05-19 21:14:13 -07:00
Philipp von Weitershausen
08b0ac4a93
Bug 648364 - Remove dead code. r=rnewman
2011-05-19 18:09:02 -07:00
Philipp von Weitershausen
e5d4188be0
Bug 648364 - Replace custom helpers with FileUtils.jsm. r=rnewman
2011-05-19 18:08:51 -07:00
Philipp von Weitershausen
08f48b17e4
Bug 648364 - Replace custom helpers with XPCOMUtils.jsm. r=rnewman
2011-05-19 18:08:35 -07:00
Philipp von Weitershausen
b7d838090f
Bug 648364 - Replace custom helpers with PlacesUtils.jsm. r=rnewman
2011-05-19 18:08:22 -07:00
Philipp von Weitershausen
fe67de95d8
Bug 648364 - Replace custom helpers with Services.jsm. r=rnewman
2011-05-19 18:08:07 -07:00
Philipp von Weitershausen
57b9547073
Bug 654900 follow-up: ensure special folders are tracked properly. r=rnewman
...
Also fixes a line that the first patch missed.
2011-05-18 14:27:39 -07:00
Philipp von Weitershausen
9faba69bdd
Test to ensure bug 624436 really is fixed. r=me
2011-05-17 14:16:02 -07:00
Marco Bonardo
7dd5177d1f
Bug 654900 - Don't spin the events loop in the Sync bookmarks tracker. r=philikon
2011-05-17 13:53:23 -07:00
Joel Maher
6993636556
Bug 616999. Xpcshell manifest support; manifest files. r=ted, a=test-only
2011-05-20 11:54:01 -04:00
Marina Samuel
88bfce3873
Bug 642969 - "I have lost my other device" link doesn't do anything at all, unless you've typed username and password. r=philikon
2011-05-11 17:58:05 -07:00
Marco Bonardo
68533cc515
Merging Places to mozilla-central
2011-04-29 16:04:47 +02:00
Marco Bonardo
83e900946a
Bug 524091 - Remove microsummaries support. (Sync changes)
...
r=philikon
2011-04-26 14:25:27 +02:00
Marco Bonardo
8da8e3f7d5
Bug 641531 - Close Places containers after use (Sync changes)
...
r=philikon
2011-04-23 02:08:36 +02:00
Richard Newman
7c5dd63508
Bug 641074 - Sync tests for Places query safety.
...
r=philikon
2011-04-23 02:06:34 +02:00
Richard Newman
41e5256db1
Bug 645918: attempt to fix random orange in test_bookmarks_engine. r=philiKON
...
--HG--
extra : transplant_source : %06%A4%93%D01%27%97%15h%D4h%C4CY%A0%09%AB%CF%CE%7D
2011-04-19 12:30:39 -07:00
Richard Newman
add6e4d3d2
Bug 646910: attempt to fix random orange in test_clients_engine. r=philiKON
...
--HG--
extra : transplant_source : %DC%16%D0%0F%E3%82%8F%18%CC%1B4%D4%A4%BF%1Aw%E0%EAH%5C
2011-04-19 12:03:34 -07:00
Richard Newman
60d7f34979
Bug 618052: Intermittent test_utils_queryAsync.js: don't call success callback on error. r=philiKON
2011-04-18 19:54:11 -07:00
Philipp von Weitershausen
3bf3b1074c
Bug 646347 - Use Sync API version 1.1. r=rnewman
2011-04-08 14:52:08 -07:00
Philipp von Weitershausen
e48dd927d6
Bug 565430 - Service.startOver should purge client-specific data (i.e. client/tabs) from the server. r=rnewman
2011-04-08 14:51:55 -07:00
Richard Newman
f5b87fff6f
Bug 568156: more Sync UA tweaks. r=philiKON
2011-04-08 13:43:38 -07:00
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
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
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
Philipp von Weitershausen
b73b6cde45
Merge fx-sync
2011-03-02 16:32:28 -08:00
Philipp von Weitershausen
2d1206cc35
Merge fx-sync
2011-03-01 21:55:52 -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
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
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
Philipp von Weitershausen
dee071d1a1
Merge bug 631891 from fx-sync. a=blocking-final
2011-02-10 09:22:13 -08:00
Philipp von Weitershausen
ffb0881ac6
Merge bug 629664 from fx-sync. a=orange
2011-02-10 00:31:35 -08:00
Philipp von Weitershausen
d61cf5a4b9
Bug 623375 - History sync: failure on javascript: URLs. r=mconnor
2011-01-11 15:04:45 -08:00
Richard Newman
12e0da760e
Bug 623689: don't misbehave on master password cancel. r=philiKON
2011-01-10 21:51:29 -08:00
Richard Newman
b8481c218e
Bug 624019: log exceptions, not just their stacktrace, in onDataAvailable. r=philiKON
2011-01-07 14:30:16 -08:00
Philipp von Weitershausen
ec68856514
Bug 623812 - Match number of do_test_pending calls to number of do_test_finished calls.
2011-01-06 23:54:50 -08:00
Philipp von Weitershausen
63cd192475
Bug 623812: another fix for unimportant test failures on some platforms. a=orange
2011-01-06 21:13:51 -08:00
Richard Newman
5ed470783d
Bug 623812: fix for unimportant test failures on some platforms. r=philiKON, a=bustage
2011-01-06 20:51:43 -08:00
Richard Newman
e905821e24
Bug 597400: return null if GUID lookup fails in forms engine. r=philiKON
2011-01-06 12:05:30 -08:00
Richard Newman
cf988e27c2
Bug 622760: log exceptions thrown in _onProgress callbacks. r=philiKON
2011-01-04 16:27:00 -08:00
Philipp von Weitershausen
6d30304af1
Bug 622769 - Make log rotation and its threshold configurable. r=mconnor
2011-01-04 15:04:19 -08:00
Philipp von Weitershausen
3244eba263
Bug 621489 - Make sure to call _orderChildren even if _processIncoming fails. r=mconnor
2011-01-04 15:04:18 -08:00
Philipp von Weitershausen
0f15591bbb
Bug 621594 - History sync: failure when title is null. r=mconnor
2010-12-28 17:36:18 -08:00
Philipp von Weitershausen
4cb107444e
Get rid of old-crypto test helpers that are no longer used (no bug)
2010-12-28 13:31:01 -08:00
Richard Newman
13ab509662
Bug 620593: use built-in trim function. r=philiKON
2010-12-28 10:33:23 -08:00
Richard Newman
54f40f74f1
Bug 620593: add normalizeAccount, use in addon UI. r=philiKON
2010-12-21 15:32:58 -08:00
Richard Newman
8592007dc3
Bug 543784: don't login automatically, prompt for master password. r=philiKON
2010-12-20 20:01:34 -08:00
Richard Newman
870bf49033
Bug 619567: allow leading and trailing whitespace in pre-normalized passphrases. r=philiKON
2010-12-20 14:46:16 -08:00
Richard Newman
48f8296bad
Bug 619162: default resource success is false; retry once. r=philiKON
2010-12-20 12:47:51 -08:00
Richard Newman
5e2a5c77ba
Bug 618335: normalize old-style 20-char sync keys. r=philiKON
2010-12-20 10:10:37 -08:00
Richard Newman
ac46d81daf
Bug 616568: better log message when sync is already in progress. r=philiKON
2010-12-16 12:00:57 -08:00
Philipp von Weitershausen
caab2e2f93
Bug 616001 follow-up: Async statements are compiled asynchronously and fail on first execution, not creation. r=sdwilsh
2010-12-15 16:08:04 -08:00