Граф коммитов

2734 Коммитов

Автор SHA1 Сообщение Дата
Gregory Szorc c967517f14 Bug 753515 - Move json{Load,Save} from services-sync into services-common; r=mconnor
--HG--
rename : services/sync/tests/unit/test_utils_json.js => services/common/tests/unit/test_utils_json.js
2012-05-10 12:21:21 -07:00
Rob Campbell a8a89c4a32 merge fx-team to m-c 2012-05-10 11:54:23 -03:00
Blair McBride 70f7fb2d11 Bug 746909 - Lazy load AddonRepository, and various other JS modules. r=dtownsend 2012-05-10 14:28:45 +12:00
Richard Newman 3f36a0e55e Merge m-c to s-c. 2012-05-06 18:58:00 -07:00
Gregory Szorc 5a05a2392b Merge m-c to s-c 2012-05-03 14:33:48 -07:00
Gregory Szorc b531b6a95c Bug 749957; r=rnewman 2012-05-03 14:25:33 -07:00
Anant Narayanan 8b54c4dcbe Bug 745069 - Add methods to DOMApplicationRegistry for AitC support; r=fabrice 2012-04-28 00:10:08 -07:00
Anant Narayanan d6cd6d21af Bug 745065: Backing out removal of Apps sync engine 2012-04-26 11:27:16 -07:00
Gregory Szorc 3e09ffce38 Bug 700000 - Bump Sync version to 1.17.0 2012-04-24 14:50:39 -04:00
Richard Newman 5a1b88397c Merge m-c to s-c. 2012-04-20 10:51:26 -07:00
Gregory Szorc 330c67257d Bug 745425 - Fix bustage in test_prefs_tracker.js from previous commit; r=bustage 2012-04-17 16:45:32 -07:00
Anant Narayanan a8e51fd3da Bug 745425 - Move Utils.encodeBase64url to CommonUtils; r=gps 2012-04-17 15:42:33 -07:00
Gregory Szorc 9139619075 Bug 745396 - Refactor Sync utility functions into services-{common,crypto}; r=rnewman 2012-04-16 12:19:01 -07:00
Richard Newman dbb9dc9162 Merge m-c to s-c. 2012-04-14 01:44:24 -07:00
Anant Narayanan a4060b9242 Bug 745065 - Remove sync engine for apps (superseded by AitC) 2012-04-13 11:13:01 -07:00
Richard Newman 5619e2132f Merge m-c to s-c. 2012-04-09 18:57:46 -07:00
Gregory Szorc c3959234ce Bug 743413 - Move some utility functions from sync to common; r=rnewman
--HG--
rename : services/sync/tests/unit/test_utils_atob.js => services/common/tests/unit/test_utils_atob.js
rename : services/sync/tests/unit/test_utils_utf8.js => services/common/tests/unit/test_utils_utf8.js
2012-04-09 15:39:59 -07:00
Matthew Noorenberghe 03a3c4d899 Bug 739697 - Don't begin a transaction for formhistory.sqlite if there's an existing one since we don't support nesting them. r=zpao,rnewman a=tracking-firefox
--HG--
extra : rebase_source : c78eed21037ffbd063230f9f16b1008eebb01310
2012-04-06 15:26:00 -04:00
Myk Melez 2eea1475c4 bug 725408 - implement WebappRT launcher/shell; r=bsmedberg 2012-04-17 07:11:53 -07:00
Gregory Szorc 6e7ff251cd Bug 731494 - Refactor generic code from services/sync into services/common; r=rnewman
--HG--
rename : services/sync/modules/async.js => services/common/async.js
rename : services/sync/modules/log4moz.js => services/common/log4moz.js
rename : services/sync/modules/ext/Observers.js => services/common/observers.js
rename : services/sync/modules/ext/Preferences.js => services/common/preferences.js
rename : services/sync/modules/ext/StringBundle.js => services/common/stringbundle.js
rename : services/sync/tests/unit/test_async_chain.js => services/common/tests/unit/test_async_chain.js
rename : services/sync/tests/unit/test_async_querySpinningly.js => services/common/tests/unit/test_async_querySpinningly.js
rename : services/sync/tests/unit/test_log4moz.js => services/common/tests/unit/test_log4moz.js
rename : services/sync/tests/unit/test_Observers.js => services/common/tests/unit/test_observers.js
rename : services/sync/tests/unit/test_Preferences.js => services/common/tests/unit/test_preferences.js
rename : services/sync/tests/unit/test_restrequest.js => services/common/tests/unit/test_restrequest.js
rename : services/sync/tests/unit/test_utils_makeURI.js => services/common/tests/unit/test_utils_makeURI.js
rename : services/sync/tests/unit/test_utils_namedTimer.js => services/common/tests/unit/test_utils_namedTimer.js
rename : services/sync/tests/unit/test_utils_stackTrace.js => services/common/tests/unit/test_utils_stackTrace.js
2012-04-05 23:26:06 -07:00
Marco Bonardo 3b4530759b Bug 737841 - Part 3: remove no more useful redirectsMode query option.
r=dietrich rs=gavin

--HG--
rename : toolkit/components/places/tests/queries/test_redirectsMode.js => toolkit/components/places/tests/queries/test_redirects.js
2012-04-07 01:17:53 +02:00
Paolo Amadini 0bfd44989d Bug 715355 - Deprecate and remove old style GUIDs. r=mak
--HG--
extra : rebase_source : 0d0a2ac825ed674075e8e85607a496668953c6c1
2012-04-12 12:27:57 +02:00
Gregory Szorc 21d847d841 Bug 741670 - Don't sync hotfix extensions; r=rnewman, Unfocused 2012-04-03 08:55:58 -07:00
Gregory Szorc fdc865b2f2 Bug 739320 - Handle title in received "display URI" Sync commands; r=rnewman 2012-03-28 12:53:57 -07:00
Richard Newman 17bac6e477 Bug 739892 - correct type comparison error and typo in 7703db949571 (Bug 739339). a=borkage 2012-03-27 22:21:22 -07:00
Marina Samuel 7f2e3ee5c2 Bug 739320 - Send title in display URI command; r=gps 2012-03-27 10:13:52 -07:00
Richard Newman 13e28683e0 Bug 739339 - make desktop Sync more robust against malformed bookmark records. r=gps 2012-03-26 18:40:28 -07:00
Pallani Kumaran 646c865e5f Bug 701967 - Misc code cleanup in Sync's util.js; r=gps
This is a re-land of eb4233025be0. References to defunct tests have been
removed.
2012-03-13 02:12:47 +08:00
Gregory Szorc 1f69a4ee14 Bug 730989 - Refactor identity and authentication in Sync; r=rnewman 2012-03-22 15:49:50 -07:00
Gregory Szorc 4bf8f57ddf Backed out changeset eb4233025be0 for xpcshell test failures 2012-03-22 15:49:39 -07:00
Pallani Kumaran 68c641d2fd Bug 701967 - Misc code cleanup in Sync's util.js; r=gps 2012-03-13 02:12:47 +08:00
Gregory Szorc f523c1bae6 Merge m-c into s-c 2012-03-16 17:25:41 -07:00
Richard Newman dd67cb8f33 Bug 733886 - Ensure that tabs engine always uploads integer timestamps, not strings. r=gps 2012-03-13 16:45:26 -07:00
Richard Newman 363aaac87a Sync version bump to 1.16. NO BUG 2012-03-13 16:45:08 -07:00
Richard Newman 3d129e68af Bug 700540 - Part 2: intermittent orange in test_jpakeclient. Again. r=gps 2012-03-09 22:03:44 -08:00
Gregory Szorc 056a79a42d Bug 733987 - API to remove records from Sync's test HTTP server; r=rnewman 2012-03-08 13:50:09 -08:00
Richard Newman 71c8eb3018 Bug 684783 - Intermittent test_errorhandler.js. r=gps 2012-03-07 17:14:22 -08:00
Gregory Szorc 7bd84ecef7 Bug 733601 - Add onRequest hook to Sync's test HTTP server; r=rnewman 2012-03-07 10:42:39 -08:00
Gregory Szorc b4a3270d76 Bug 732605 - Only schedule shorter sync interval if records were successfully applied; r=rnewman, r=mconnor 2012-03-06 14:27:56 -08:00
Gregory Szorc b8780d6816 Bug 733237 - Make test HTTP sync server behave more properly; r=rnewman 2012-03-05 17:36:45 -08:00
Gregory Szorc 91bc932b6b Bug 731366 - Increase coverage and usefulness of test_load_modules. r=rnewman 2012-02-28 19:11:10 -08:00
Gregory Szorc b83b6f73ed Bug 729659 - Implement HTTP MAC authorization signing API; r=rnewman, dchan 2012-02-27 17:52:48 -08:00
Bobby Holley 9705b46712 Bug 735968 - PlacesUtils.history must be QI-ed before using nsPIPlacesDatabase methods. r=rnewman 2012-03-14 23:01:46 -07:00
Gregory Szorc 46d69dbe46 Bug 751950 - Detect Sync Key properly on first sync; r=rnewman 2012-05-04 11:55:40 -07:00
Marco Bonardo 25870338d7 Bug 613588 (Sync) - Load-on-demand livemarks.
r=rnewman
2012-02-24 13:42:32 +01:00
Richard Newman f44380666b Merge m-c to s-c. 2012-02-21 09:32:23 -08:00
Gregory Szorc a107ebbc0d Bug 712542 - Apply add-on state before install when installing through Sync; r=Unfocused, r=rnewman 2012-02-20 14:53:03 -08:00
Richard Newman 7e440ed6ba Merge m-c to s-c. 2012-02-14 12:55:18 -08:00
Richard Newman d7a31bf294 Bug 700540 - Intermittent test_jpakeclient.js | Shouldn't have aborted with jpake.error.timeout! r=gps 2012-02-19 12:02:01 -08:00
Richard Newman 609bbb69f1 Merge m-c to s-c. 2012-02-09 00:34:02 -08:00
Murali bc3fef50d8 Bug 720596 - Set both serverURL and clusterURL in test code; utilize constants; r=gps 2012-02-06 09:50:11 -08:00
Gregory Szorc d309a792f7 Bug 712715 - Make TPS wait for Sync to be ready; r=rnewman 2012-02-02 16:44:46 -08:00
Gregory Szorc 145283f217 Bug 710448 - Rewritten Sync record reconciling to handle edge cases; r=rnewman, r=philikon
This patch rewrites Sync's record reconciling logic to properly handle
edge cases. Before, there were a few cases where data loss could occur
because of improperly handled and ignored timestamps.
2012-01-25 13:32:05 -08:00
Geoff Lankow c59ab7ad07 Bug 718255 - Merge nsIPrefBranch2 with nsIPrefBranch - Part G, remove remaining uses of nsIPrefBranch2; r=bsmedberg 2012-01-18 23:23:28 +13:00
Gregory Szorc 53b8801ca8 Bug 725083 - Handle undefined sourceURI when installing add-ons; r=rnewman 2012-02-07 14:14:41 -08:00
Panagiotis Koutsourakis 9c7dfb9706 Bug 702388 - Convert Makefiles to use |TEST_DIRS += foo| r=khuey
Files named Makefile.in containing the expression

DIRS += <foo>
or
DIRS = <foo>

inside the conditional expression

ifdef ENABLE_TESTS
...
endif

are changed to

TEST_DIRS += tests

outside any conditional expression.

The files

./layout/Makefile.in
./layout/Makefile.in
./layout/style/Makefile.in
./rdf/Makefile.in
./security/manager/Makefile.in
./content/Makefile.in
./content/smil/Makefile.in
./content/xul/templates/Makefile.in
./content/xul/content/Makefile.in
./content/base/Makefile.in
./content/media/Makefile.in
./parser/htmlparser/Makefile.in
./dom/sms/Makefile.in
./js/jsd/Makefile.in
./js/xpconnect/Makefile.in
./widget/Makefile.in
./widget/windows/Makefile.in
./Makefile.in
./startupcache/Makefile.in
./storage/Makefile.in
./gfx/Makefile.in
./intl/strres/Makefile.in
./intl/uconv/Makefile.in
./intl/unicharutil/Makefile.in
./intl/lwbrk/Makefile.in
./embedding/Makefile.in
./modules/libjar/Makefile.in
./modules/libpref/Makefile.in
./build/Makefile.in
./build/win32/Makefile.in
./xpcom/Makefile.in
./extensions/spellcheck/hunspell/Makefile.in
./extensions/cookie/Makefile.in
./netwerk/Makefile.in
./netwerk/streamconv/Makefile.in
./editor/txmgr/Makefile.in
./toolkit/mozapps/shared/Makefile.in
./toolkit/mozapps/update/Makefile.in
./toolkit/library/Makefile.in
./toolkit/library/Makefile.in
./toolkit/crashreporter/Makefile.in
./toolkit/components/perf/Makefile.in
./toolkit/components/perf/Makefile.in
./toolkit/components/feeds/Makefile.in
./toolkit/components/url-classifier/Makefile.in

contain the string

ifdef ENABLE_TESTS

but have some other statement inside (e.g. TOOL_DIRS += <foo> etc) and
they remain unchanged by this patch.
2012-02-04 17:32:24 +00:00
Till Schneidereit 2751128160 Bug 718518. Remove in-tree uses of the nonstandard third argument to String.prototype.replace. r=dcamp,jgriffin,dao,ted,dtownsend 2012-01-18 16:10:39 -05:00
Gregory Szorc fb1e3e4673 Bug 704539 - Better handling of HTTP channels in Sync; r=rnewman 2012-01-17 11:51:45 -08:00
Dão Gottwald c7b20b958d Bug 716271 - Add "Tabs From Other Computers" to the Firefox button's History menu. r=dietrich 2012-01-14 12:28:45 +01:00
Gregory Szorc 25270e1d3f Bug 708134 - Rewrite add-on URL to note it was installed by Sync; r=rnewman, Unfocused
--HG--
extra : rebase_source : cbcdcf2f85d8b68c57accef1b1e2db887df4925f
2012-01-12 17:45:37 -08:00
Gregory Szorc d042d50888 Bug 714202 - Fix implementation of AddonsReconciler.pruneChangesBeforeDate(); r=rnewman 2011-12-30 13:55:19 -08:00
Rafael Ávila de Espíndola afbe1e8534 Bug 702848 - Finalize the statements in services sync/modules/engines/forms.js. r=dolske. 2011-12-22 11:21:37 -05:00
Richard Newman 22ab617735 Bug 700000 - Bump Sync version. 2011-12-20 15:19:14 -08:00
Gregory Szorc 6dfec8a582 Bug 711263 - Prevent race condition when saving reconciler state; r=philikon
This is a recommit. The original commit was backed out due to mochitest
failures. Those failures have (hopefully) been fixed in previous
commits. philikon did not explicitly r+ this commit, but the original
patch. There is an implicit a=bustage on the commit because the tree is
broken and this patch should have been included with the mochitest fix
commit.
2011-12-19 20:12:00 -08:00
Gregory Szorc d04db1d281 Bug 711263 - Fix filename case in Cu.import(); r=bustage 2011-12-19 18:32:47 -08:00
Gregory Szorc 1d1d902659 Bug 711263 - Don't register AddonsReconciler unless addons engine is enabled; r=philikon 2011-12-19 17:13:33 -08:00
Matt Brubeck 0491289da8 Back out 259262c87f23 (bug 711263) because of test failures 2011-12-19 13:57:01 -08:00
Gregory Szorc f99eba4f25 Bug 711263 - Fix potential race condition when saving add-on reconciler state; r=philikon
a=philikon for landing on s-c after train departure because it seems to
fix an xpcshell orange.
2011-12-16 13:58:23 -08:00
Gregory Szorc f35363d21e Bug 704642 - Rename file not picked up by previous commit; a=bustage
--HG--
rename : services/sync/tests/tps/unsigned-1.0.xpi => services/sync/tests/tps/unsigned.xpi
2011-12-14 20:39:22 -08:00
Gregory Szorc 7a3161d886 Bug 704642 - Add files missing from previous commit; a=bustage 2011-12-14 20:33:37 -08:00
Gregory Szorc 61cb6a8c7f Bug 704642 - Rewrite TPS add-ons functionality; style improvements to TPS module; r=rnewman 2011-12-14 20:31:19 -08:00
Gregory Szorc 438e753b94 Bug 709388 - Restrict set of enabled engines when running TPS tests; r=rnewmana a=testonly 2011-12-14 20:03:46 -08:00
Gregory Szorc 9199a2700a Bug 534957 - Part 2 - Add-on sync UX; r=mconnor 2011-12-14 17:13:36 -08:00
Gregory Szorc 567325c03d Bug 534956 - Part 1 - Sync engine for add-ons; r=mconnor
This includes the core engine, support code, and tests. UX is not
included.
2011-12-14 17:10:34 -08:00
Gregory Szorc 716ed1eb30 Bug 709424 - More robust handling of reconciling for duplicate records; r=rnewman 2011-12-13 15:46:54 -08:00
Gregory Szorc bba80cc74f Bug 709325 - Log records without newlines; r=rnewman
--HG--
extra : rebase_source : a9d75a4385a51e79884c8b97675754025ab46d7b
2011-12-13 14:54:17 -08:00
Gregory Szorc 4f1fb5af10 Bug 708498 - Log milliseconds in TPS, code tidy; r=rnewman 2011-12-09 11:11:04 -08:00
Gregory Szorc 76ea15827b Bug 708965 - Improve TPS handling of Sync data deletion and test setup; r=rnewman 2011-12-09 10:57:46 -08:00
Nigel Babu 5deccb376e Bug 691854 - Double period in Firefox Sync server maintenance message, r=philikon 2011-12-08 13:54:42 -08:00
Fabrice Desré 419630c773 Bug 706545 - Implement a sync engine for apps exposed by navigator.mozApps : Part 2: sync engine [r=philikon] 2011-12-08 05:33:23 -08:00
Gregory Szorc 0abf934675 Bug 708498 - TPS logging improvements; r=rnewman 2011-12-07 17:57:12 -08:00
Gregory Szorc a35ca28cf0 Bug 534956 - Part 0 - rename xpcshell global variable for compatibility with add-on tests; r=rnewman 2011-12-07 17:12:58 -08:00
Gregory Szorc 961a7602ea Bug 707984 - Normalize line endings in services tree; a=rnewman 2011-12-06 11:08:37 -08:00
Marco Bonardo 4bf83ce793 Bug 700296 (Sync) - Remove dynamic containers implementation from Places.
r=rnewman
2011-11-29 02:22:47 +01:00
Rafael Ávila de Espíndola 7bd821e30b Bug 702717 - finalize statements in test_async_querySpinningly.js. r=rnewman 2011-11-17 16:12:21 -08:00
Jonathan Griffin 2f80628dd5 Bug 702814 - restartless addon for TPS testing, a=testonly, DONTBUILD 2011-11-17 12:45:45 -08:00
Jonathan Griffin 30d1a0559e Bug 686019 - Add support for testing addon sync in TPS. r=mconnor 2011-11-14 21:02:02 -08:00
Jonathan Griffin 8908975f01 Bug 697874 - disable perma-orange TPS test, r=rnewman, DONTBUILD 2011-11-11 11:16:11 -08:00
Gregory Szorc d5f8a2afad 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 351601000e Bug 700711 - Bump Sync version number. 2011-11-08 10:08:24 -08:00
Richard Newman c6717e54c4 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 4d6115e344 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 7c9f53195f 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 4253cdd8c8 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 b0c7e4c211 Bug 698648 - use getDate() in logging, instead of getDay(), a=testonly, DONTBUILD, CLOSED TREE 2011-10-31 17:44:32 -07:00
Richard Newman bdd9edb2af 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 4391256da3 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 87c6716385 Bug 684798 - Part 5: follow-up for wipeRemote error handling. r=rnewman 2011-10-27 22:25:01 -07:00
Richard Newman e3086e6a30 Bug 692714 - Part 2: port tests to SyncServer for non-Aurora landing. r=philikon 2011-10-27 22:25:01 -07:00
Richard Newman 7ec3c8ca61 Bug 692714 - Part 1: handle node reassignment on all storage requests. r=philikon 2011-10-27 22:25:01 -07:00
Richard Newman bbc872d569 Bug 692714 - Part 0: cleanup and logging. r=philikon (reland) 2011-10-27 22:25:01 -07:00
Richard Newman 2aa12c9eeb Bug 684798 - Part 4: Schedule syncs on temporary/recoverable login errors. r=rnewman (reland) 2011-10-27 22:25:00 -07:00
Richard Newman 1c69734e9b Bug 684798 - Part 3: Catch server errors when wiping/disabling engines. r=rnewman (reland) 2011-10-27 22:25:00 -07:00
Richard Newman 2f83b4762f 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 789a069f5d Bug 684798 - Part 1: Catch server errors for crypto/keys. r=rnewman (reland) 2011-10-27 22:25:00 -07:00
Richard Newman 77d51afb38 Bug 697883 - Improve test_service_changePassword. r=philikon 2011-10-27 16:52:35 -07:00
Richard Newman f648cb573d Bug 653335 - Sync setup wizard triggers Change Master Password dialog. r=philikon 2011-10-26 13:46:40 -07:00
Philipp von Weitershausen b5be16adbd Merge backout on this CLOSED TREE 2011-10-20 16:21:52 -07:00
Philipp von Weitershausen e1663a3ac0 Back out bug 684798 parts 1 thru 3. 2011-10-20 16:21:17 -07:00
Philipp von Weitershausen b54b4e43ed Back out bug 692714 and bug 684798 part 4. 2011-10-20 16:19:47 -07:00
Richard Newman a2b4516678 Bug 692714 - Part 2: port tests to SyncServer for non-Aurora landing. r=philikon 2011-10-19 18:06:55 -07:00
Richard Newman f2e42813f7 Bug 692714 - Part 1: handle node reassignment on all storage requests. r=philikon 2011-10-19 17:54:55 -07:00
Richard Newman 8993c5310d Bug 692714 - Part 0: cleanup and logging. r=philikon 2011-10-19 17:43:54 -07:00
Philipp von Weitershausen 56ca58cbf9 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 d97a8b2f57 Merge m-c to s-c 2011-10-17 10:10:07 -07:00
Richard Newman 37eb32a9e6 Bug 694728 - Sync: Log Status transitions. r=philikon 2011-10-15 15:29:11 -07:00
Richard Newman 31b5110792 Bug 694744 - Typo in JS Sync server. r=philikon 2011-10-15 15:29:11 -07:00
Richard Newman 31440a22b7 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 32be0e71e1 Bug 694657 - Part 0: rename 's' to 'server'. r=philikon 2011-10-15 15:29:11 -07:00
Philipp von Weitershausen ee9877c58f 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 02466d0117 Bug 694149 - Tweak sync intervals to reduce server load. r=rnewman,atoll 2011-10-12 19:30:48 -07:00
Richard Newman 5f005e7509 Bug 693864 - Implement /storage DELETE handling in test JS Sync server. r=philikon 2011-10-12 13:57:39 -07:00
Philipp von Weitershausen 315945275a Bug 684798 - Part 3: Catch server errors when wiping/disabling engines. r=rnewman 2011-10-12 13:55:19 -07:00
Philipp von Weitershausen d04acc15c4 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 05383a4e49 Bug 684798 - Part 1: Catch server errors for crypto/keys. r=rnewman 2011-10-12 13:53:06 -07:00
Philipp von Weitershausen a1797a6671 Merge services-central with mozilla-central 2011-10-12 12:52:55 -07:00
Richard Newman 7a57997b1d 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 1ba8a6e36e Bug 693413 - Service.startOver resets Status.sync too late, prefs pane flickers. r=rnewman 2011-10-10 18:22:58 -07:00
Richard Newman d01e8f2176 Bug 685945 - fixxor after skipping a qref. a=bustage 2011-10-06 12:40:23 -07:00
Richard Newman f87b875337 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 388699e90b Bug 691663 - SyncScheduler should obey backoffInterval at all times. r=rnewman 2011-10-04 20:52:14 -07:00
Philipp von Weitershausen 2c3ebc0da3 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 d72dee763f Bump Sync client version after Gecko version bump. 2011-10-04 20:04:07 -07:00
Richard Newman 3abbcd2310 Bug 691643 - part 1: converting test_corrupt_keys.js. r=philikon 2011-10-04 09:03:18 -07:00
Richard Newman 45caacbbef Bug 691643 - part 0: add some utility accessors to SyncServer. r=philikon 2011-10-04 09:03:18 -07:00
Philipp von Weitershausen d20f1496ba Bug 691612 - Backoff handling is broken. r=rnewman 2011-10-03 22:52:07 -07:00
Jonathan Griffin 73ab487e6f Update maxVersion for TPS extensions, a=testonly, DONTBUILD
--HG--
extra : rebase_source : c16d887dfdb5ed65b49e31ab05fd44a92999b598
2011-10-03 10:05:04 -07:00
Philipp von Weitershausen 091bf31ea1 Bug 678586 - Trigger a delayed sync after pairing a new device. r=rnewman 2011-10-02 01:18:27 -07:00
Philipp von Weitershausen ceaffbeaea Bug 675823 - Part 4: Make the setup flow more concise. r=rnewman 2011-10-02 01:17:48 -07:00
Philipp von Weitershausen bcf362b21a Bug 675823 - Part 1: Implement SendCredentialsController. r=rnewman 2011-10-02 01:16:22 -07:00
Philipp von Weitershausen 9b3adadecf Bug 690616 - Part 1: Notify JPAKEClient controller when pairing is starting. r=rnewman 2011-10-02 01:15:52 -07:00
Philipp von Weitershausen 8921d45b6a Bug 689428 - Part 1: Implement KeyExchange v3 in JPAKEClient. r=rnewman 2011-10-02 01:15:39 -07:00
Philipp von Weitershausen 4670feeaf3 Bug 689428 - Part 0: Fix style in jpakeclient.js. r=rnewman 2011-10-02 01:15:36 -07:00
Richard Newman d66f3af0cf 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 b478778440 Merge last green changeset from mozilla-inbound to mozilla-central 2011-10-13 15:48:46 +02:00
Richard Newman d8d9c38915 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 b332ca13a0 Bug 673548 - Part 4: update test_clients_engine.js to use SyncServer. r=philikon 2011-09-29 11:53:20 -07:00
Richard Newman 38ddda84fd Bug 673548 - Part 3: update Sync bookmark tests to use SyncServer. r=philikon 2011-09-29 11:51:29 -07:00
Richard Newman 3bb2e013f2 Bug 673548 - Part 2: implement JS SyncServer. r=philikon 2011-09-29 11:51:27 -07:00
Richard Newman 53e988f1d7 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 e5eb620072 Bug 673548 - Part 0b: convert test_clients_engine to Unix line endings. r=philikon 2011-09-29 11:50:32 -07:00
Richard Newman 6dccfed1bd 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 aafa22d564 Merge m-c to s-c 2011-09-27 09:47:53 -07:00
Philipp von Weitershausen ee30e5fb23 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 07868b2d2d Bug 672878 - follow-up to un-nest an if. a=dumb 2011-09-22 13:46:28 -07:00
Richard Newman 106d106b2a Bug 672878 - temporary shim to log inconsistent state in ChannelListener.onStopRequest. r=philikon 2011-09-22 10:14:13 -07:00
Philipp von Weitershausen 60ec5356ad Merge m-c to s-c 2011-09-19 15:05:14 -07:00
Lucas Rocha 696878e60d Bug 688574 - Fix indentation in in sync's services.js (r=philikon) 2011-10-12 15:13:33 +01:00
Jonathan Griffin 47bcaa34b1 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 5433c4438a Bug 685757 - Document Store API; r=philikon DONTBUILD 2011-09-09 10:34:58 -07:00
Jonathan Griffin 9cf07390b9 Bug 685926 - pass custom sync server url to mozmill framework, a=testonly, DONTBUILD 2011-09-09 10:27:17 -07:00
Chenxia Liu ebb95b4b48 Bug 663181 - Automatic cleanup for Sync error logs. r=philikon 2011-09-08 16:52:07 -07:00
Jonathan Griffin 094e3977cc Bug 682443 - dump the bookmark list on bookmark test failure, a=testonly, DONTBUILD 2011-09-07 17:34:27 -07:00
Kyle Huey e4ec1c04d2 Merge m-c to b-s. 2011-09-11 05:32:38 -04:00
Mike Hommey 713bbacf8d Bug 664090 - Enable test_errorhandler_filelog.js on windows. r=philikon 2011-09-08 09:12:58 +02:00
Philipp von Weitershausen 1a971d463b 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 12472e7d5e Bug 683396 follow-up: fix botched up rebase. r=me 2011-09-07 00:16:25 -07:00
Marina Samuel aa10eb5d74 Bug 683396 follow-up: Fix intermittent test failures 2011-09-06 19:15:28 -07:00
Richard Newman b323e9ae40 Bug 684783 - Fix intermittent test_errorhandler.js. r=philikon 2011-09-06 13:09:29 -07:00
Marina Samuel fd13f63ab7 Bug 683396 - Correctly identify server maintenance at login. r=philikon 2011-09-06 09:17:26 -07:00
Marina Samuel c73e70a8dd Bug 622387 - Wrong Sync Key error should only throw an error once. r=philikon 2011-09-06 09:17:26 -07:00
Jonathan Griffin d4361d286e 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 9d1d4fa01c Bug 683254 - On startup with no network, sync icon spins endlessly. r=philikon 2011-08-30 15:38:31 -07:00
Richard Newman 064ccb520c 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 53e83ac0e3 Bug 659067 follow-up: move skip-if directives below the tests that were renamed 2011-08-26 19:14:09 -07:00
Marina Samuel 4d2c258712 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 563ed2e75c 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 9bb160a394 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 d3767192ab Bug 681840 - Fix whitespace that should have been right in 62177ac1ccad. r=philikon DONTBUILD 2011-08-26 15:31:19 -07:00
Richard Newman cb8ed04e8d Bug 681840 - Print helpful warning when starting test HTTP server fails. r=philikon DONTBUILD 2011-08-26 15:23:24 -07:00
Marina Samuel c2d667b7f6 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 7d6c711d1c Bug 659067 - Part 2: Move _syncError to ErrorHandler. r=philikon 2011-08-26 14:01:35 -07:00
Marina Samuel 304bad1663 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 7d57b6f306 Bug 681864 - Get rid of unused Utils.sha* helpers. r=rnewman 2011-08-26 10:27:29 -07:00
Philipp von Weitershausen b951a276cf Bug 681863 - Replace Utils.isArray with Array.isArray. r=rnewman 2011-08-26 10:26:11 -07:00
Philipp von Weitershausen 8adec91fef 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 556383c35d 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 beb1d69651 Bug 681843 - Part 1: Clean up async.js. r=rnewman 2011-08-26 10:25:19 -07:00
Philipp von Weitershausen 9d9115e834 Bump Sync version number after Gecko version number bump. 2011-08-24 17:09:36 -07:00
Marco Bonardo 23c3bf8429 Bug 692496 - Fix a coherence error in a Sync test.
r=philikon
2011-10-11 19:04:29 +02:00
Allison Naaktgeboren 0d7659b11f Merge mozilla-central into services-central 2011-08-23 14:44:11 -07:00
Allison Naaktgeboren f99fc1128e Merge services-central into mozilla-central. 2011-08-23 14:38:16 -07:00
Jonathan Griffin 4bd38f2535 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 02681d375f Bug 637576 - Part 2: Sync Form engine: cache queries. r=philikon 2011-08-22 10:38:28 -07:00
Richard Newman 32a6833776 Bug 637576 - Part 1: Sync Form engine: reuse column name arrays. r=philikon 2011-08-22 10:38:28 -07:00
Richard Newman 3a81e45c46 Bug 637576 - Part 0: Sync Form engine: tidying and cleanup. r=philikon 2011-08-22 10:38:28 -07:00
Richard Newman a1d92df0ae Bug 680678 - Sync: byteArrayToString appears more than once in util.js. r=philikon 2011-08-22 09:15:02 -07:00
Richard Newman 697a053b1c Merge mozilla-central to services-central. 2011-08-22 08:03:23 -07:00
Geoff Brown fcf5c93a68 Bug 668349 - Changes to xpcshell.ini; r=jmaher 2011-08-22 09:00:50 +01:00
Richard Newman 1fa15dde52 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 7e417183c2 Bug 679279 - Part 3: Object.keys and test improvements. r=philikon 2011-08-19 17:17:58 -07:00
Richard Newman 9b61122f53 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 bc54fbc239 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 7d72d59d44 Bug 656492 - Rename "Sync Key" to "Recovery Key". r=philikon 2011-08-19 14:35:29 -07:00
Philipp von Weitershausen 0bde3c362e 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 afc19241e3 Rev FF version for TPS extension, a=testonly, DONTBUILD
--HG--
extra : rebase_source : 867195889c1e04f14d2a78172bae57f33f785b3f
2011-08-18 14:03:59 -07:00
Matt Brubeck 5f5b47ed0f Bug 599936 - Silence warning about sort operations in moz_historyvisits query [r=mak] 2011-08-22 08:33:30 -07:00
Richard Newman ae5b4e29f2 Merge mozilla-central to services-central. 2011-08-15 16:24:17 -07:00
Ed Morley f36145759c Merge tips of mozilla-central and mozilla-inbound 2011-09-22 01:46:53 +01:00
Rafael Ávila de Espíndola fb60b4fbd1 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 82238d98bf Merge m-c to s-c 2011-08-12 09:55:29 -07:00
Philipp von Weitershausen c5cfc95575 Bug 678259 - Implement mozIVisitInfoCallback::handleResult to avoid exception. r=rnewman 2011-08-11 22:52:48 -07:00
Gregory Szorc 73cdf4a7c6 Bug 676042 - Track Clients engine score in global sync score; r=philikon 2011-08-09 09:25:12 -07:00
Gregory Szorc 689f14278e Bug 676375 - Implement "send URI for display" command in Sync Clients engine; r=rnewman 2011-08-09 09:23:55 -07:00
Richard Newman 4fe7e9a2e8 Merge mozilla-central to services-central prior to merge back. 2011-08-09 09:17:42 -07:00
Richard Newman 91c66b75df Bug 676404 - command API migration. Fixes 845ed0ee7123. a=bustage 2011-08-05 16:01:49 -07:00
Richard Newman c324353574 Bug 684783 - Fix intermittent test_errorhandler.js. r=philikon 2011-09-06 08:26:35 -07:00
Gregory Szorc 7efa793509 Bug 676404 - Migrate command APIs from Service to Clients engine. (relanded) r=rnewman 2011-08-04 16:19:02 -07:00
Richard Newman b7947b8126 Backed out changeset 3c22aef81976 (Bug 676404) for introducing two TPS failures. 2011-08-04 19:02:49 -07:00
Allison Naaktgeboren 4db643d73f 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 fa73fdc9a6 Bug 676404 - Migrate command APIs from Service to Clients engine. r=rnewman 2011-08-04 16:19:02 -07:00
Philipp von Weitershausen a321c8c9f4 Bug 675125 - Utils.notify should pass observers the exception as subject. r=rnewman 2011-07-29 18:47:39 -07:00
Jonathan Griffin 235e2d6095 Bug 674097 - land TPS in core, r=philikon, a=test-only, DONTBUILD 2011-07-27 16:32:42 -07:00
Gregory Szorc 68a886a437 Bug 673288 - constant cleanup; r=philikon 2011-07-27 19:55:50 -07:00
Gregory Szorc a567a923dd 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 d5fe753046 Bug 678588 - Drop singleDeviceInterval to 1 hour. r=mconnor 2011-08-12 14:14:52 -07:00
Chenxia Liu 7f00432099 Bug 673309 - Differentiate error and success logs in filename. r=philikon 2011-07-22 17:07:19 -07:00
Richard Newman 7a65979e47 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 68dd7c4c02 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 2eaedad145 Bug 668622 - Move sync at startup logic (autoConnect, etc.) to SyncScheduler. r=philikon 2011-07-21 12:20:55 -07:00
Philipp von Weitershausen dc2b9d4920 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 ad244ff27f 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 dca995d31f Bug 671422 - First sync should prompt for Master Password. r=rnewman 2011-07-13 15:45:54 -07:00
Philipp von Weitershausen 8c284a9565 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 554c00fde6 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 268f7041af 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 2349a0ac31 Bug 669547 - Use RESTRequest in JPAKEClient. r=rnewman 2011-07-06 17:20:47 -07:00
Philipp von Weitershausen 821df8b6e7 Bug 669547 - Implement RESTRequest and related components to replace [Async]Resource. r=rnewman 2011-07-06 17:20:36 -07:00
Philipp von Weitershausen 96041569ec Bump Sync client version 2011-07-05 10:19:37 -07:00
Brad Lassey d8758cf4ec backing out changesets 1baddb020156, d9456378c12d, 187ac0d7b154, 40e392d958e0 and f2e8ee893fe4 2011-08-10 18:18:09 -04:00
Geoff Brown 51853bb780 Bug 668349 - changes to xpcshell.ini; r=jmaher 2011-08-10 16:56:49 -04:00
Marco Bonardo 855adf583d Bug 666697 - Don't sync history removals caused by expiration.
r=philikon
2011-06-30 22:24:50 +02:00
Philipp von Weitershausen 8d75dbcc19 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 4288eb1f60 Bug 668309 follow-up: harden timing tests 2011-06-30 19:12:45 +02:00
Marina Samuel bb782796a6 Bug 668309 - Part 3: fix for sync intervals. r=philiKON 2011-06-29 20:12:27 -07:00
Philipp von Weitershausen 7e0efa68db Bug 668309 - Part 2: Make regular intervals pref-able. r=rnewman 2011-06-29 20:12:24 -07:00
Philipp von Weitershausen ec66cfb442 Bug 668309 - Part 1: Add more logging to SyncScheduler. r=rnewman 2011-06-29 20:12:16 -07:00
Marina Samuel 2d53fd1955 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 f8845fdf67 Bug 664792 - Tune sync intervals according to user behaviour. r=philikon
Part 5: Tests
2011-06-29 03:47:22 +02:00
Richard Newman 740a812e91 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