Ed Morley
408ac4c83c
Bug 804479 - Disable test_password_tracker.js, test_history_tracker.js, test_bookmark_store.js, test_forms_tracker.js on debug runs for too many intermittent failures
2013-01-10 14:59:27 +00:00
David Rajchenbach-Teller
bf032a32a6
Bug 772211 - Get rid of some uses of addVisit. r=mak77, r=rnewman
2013-01-08 19:40:06 -05:00
Dave Townsend
cd10174200
Bug 793928: Switch users of the promise library to the new location and move tests files. r=gavin
...
--HG--
rename : toolkit/addon-sdk/test/Makefile.in => addon-sdk/test/Makefile.in
rename : toolkit/addon-sdk/test/unit/head.js => addon-sdk/test/unit/head.js
rename : toolkit/addon-sdk/test/unit/test_promise.js => addon-sdk/test/unit/test_promise.js
rename : toolkit/addon-sdk/test/unit/xpcshell.ini => addon-sdk/test/unit/xpcshell.ini
2013-02-01 11:43:15 -08:00
Richard Newman
537115a725
Bug 806494 - Fix resource header copying on internal redirect. r=gps
2013-01-04 22:23:50 -08:00
Richard Newman
9326b3d9c6
Bug 696974 - Bookmarks engine: "invalid 'in' operand this._modified" in reconcile. r=gps
2012-12-22 12:44:05 -08:00
Richard Newman
b74691db4f
Bug 650941 - Use run_next_test in test_resource_ua.js. r=mechanical
2012-12-21 23:22:00 -08:00
Richard Newman
b8f7251de3
Merge m-c to s-c (including fixed conflict in Android Sync manifest).
...
--HG--
rename : mobile/android/base/resources/drawable-xlarge-mdpi-v11/tabs_button.xml.in => mobile/android/base/resources/drawable-xlarge-mdpi-v11/tabs_button.xml
rename : mobile/android/base/resources/drawable-xlarge-mdpi-v11/tabs_level.xml.in => mobile/android/base/resources/drawable-xlarge-mdpi-v11/tabs_level.xml
rename : mobile/android/base/resources/drawable/tabs_button.xml.in => mobile/android/base/resources/drawable/tabs_button.xml
rename : mobile/android/base/resources/drawable/tabs_level.xml.in => mobile/android/base/resources/drawable/tabs_level.xml
2012-12-15 17:08:14 -08:00
Richard Newman
aa45233a91
Bug 819262 - Additional tests for bookmark application in Sync. r=gps
2012-12-14 14:00:40 -08:00
Richard Newman
ceeb64c2e7
Merge m-c to s-c.
2012-12-10 13:01:43 -08:00
Richard Newman
80a3f4f3ee
Merge m-c to s-c.
2012-12-05 23:59:56 -08:00
Richard Newman
d47fc2f956
Bug 817232 - Don't apply incoming deletions for special folders. r=gps
2012-12-04 16:49:55 -08:00
Michal Jaskurzynski
fc42a78b29
Bug 424712 - Server location needs a slash at the end. r=rnewman
2012-11-12 09:48:26 -08:00
Richard Newman
85cab35d85
Bug 804479 - Intermittent test_password_tracker.js, test_history_tracker.js, test_bookmark_store.js, test_forms_tracker.js | test failed (with xpcshell return code: -2147483645), "ASSERTION: thread pool wasn't shutdown… " r=gps
2012-12-05 16:46:25 -08:00
Richard Newman
e867ebadd9
Bug 693427 - More logging and fixes for filelog cleanup. r=gps
2012-11-05 16:05:06 -08:00
Richard Newman
dad2ef0871
Bug 693427 - Intermittent TEST-UNEXPECTED-FAIL | xpcshell/tests/services/sync/tests/unit/test_errorhandler_filelog.js | test failed (with xpcshell return code: 0) | false == true. r=trivial
2012-10-31 17:07:16 -07:00
Richard Newman
d29f11cef0
Bug 806460 - Part 2: more nuanced rejection of malformed records. r=me (fix bustage).
2012-10-29 17:47:04 -07:00
Richard Newman
e78c3da7ed
Bug 806460 - Part 1: NS_ERROR_ILLEGAL_VALUE in nsINavBookmarksService.insertBookmark while inserting query. r=gps
2012-10-29 15:24:52 -07:00
Richard Newman
8a331845b5
Bug 806460 - Part 0: modernize test_bookmark_store.js. r=gps
2012-10-29 15:22:31 -07:00
Richard Newman
ecb5f27751
Bug 795800 - Rework test_addons_store to be more robust. r=gps
...
* * *
Bug 804480 - Intermittent test_addons_store.js test_addons_store.js | test failed (with xpcshell return code: 0), | Error: 1 or more add-ons failed to install. r=gps
2012-10-25 16:51:32 -07:00
Richard Newman
54de4fc54f
Bug 804480 - Intermittent test_addons_store.js test_addons_store.js | test failed (with xpcshell return code: 0), | Error: 1 or more add-ons failed to install. r=gps
2012-10-23 17:44:33 -07:00
Gregory Szorc
9948a801a7
Merge mozilla-central into services-central
2012-09-25 11:00:01 -07:00
Gregory Szorc
f96ef85591
Bug 792546 - Part 5: Clean up excessive imports; r=rnewman
2012-09-24 13:46:19 -07:00
Gregory Szorc
3143299126
Bug 792546 - Part 4: Move utility functions to testing-only JS module; r=rnewman
2012-09-24 13:45:49 -07:00
Gregory Szorc
d16874d957
Bug 792546 - Part 2: Move fake services into testing-only JS module; r=rnewman
...
We still import these functions in head.js. This will be cleaned up
later once functionality from head.js that uses them is moved into a
testing-only JS module.
2012-09-24 13:42:54 -07:00
Gregory Szorc
feb37233f3
Bug 792546 - Part 1: Move rotary engine to a testing-only JS module; r=rnewman
2012-09-24 13:42:31 -07:00
Gregory Szorc
15b3f3976e
Bug 792990 - Properly handle add-ons when resetting Sync; r=rnewman
...
Due to a bug in the add-on sync implementation, resetting Sync would
cause all add-ons to be uninstalled and not replaced with the server
data.
2012-09-21 11:22:59 -07:00
Gregory Szorc
fadf7fd538
Merge mozilla-central into services-central
2012-09-18 11:37:04 -07:00
Gregory Szorc
b6376f859c
Bug 787273 - Part 7: Expose Status an an instance variable on Service; r=rnewman
...
The global Status is still there. But Service and its derived objects
avoid the singleton lookup.
There are likely a few lingering tests that reference Status when they
should reference Service.status. These will be dealt with when Status is
refactored.
2012-09-14 16:02:33 -07:00
Gregory Szorc
4192f76f6e
Bug 787273 - Part 6: Remove Weave export from service.js; r=rnewman
...
This is mostly minor cosmetic changes. Weave was being exported from
service.js for no apparent reason. It was mostly used by tests.
There was a reference to it in engines.js, which should have been caught
when the engines were associated with a service instance. engines.js now
does the right thing.
Weave is no longer exported by service.js. Tests and modules no longer
import main.js.
WeaveSvc was also renamed to Sync11Service because why not.
Weave continues to be the main public API.
2012-09-14 16:02:33 -07:00
Gregory Szorc
5ecb759622
Bug 787273 - Part 5: Remove the CollectionKeys singleton; r=rnewman
...
CollectionKeys is gone. Instead, we export CollectionKeyManager (the
underlying type) and an instance is available on the Service singleton.
2012-09-14 16:02:33 -07:00
Gregory Szorc
7508d3694e
Bug 787273 - Part 4: Refactor Identity to not be a singleton; r=rnewman
...
Access to IdentityManager functionality now goes through the Service
singleton.
2012-09-14 16:02:33 -07:00
Gregory Szorc
86496151d6
Bug 787273 - Part 3: Don't rely on Identity in SyncStorageRequest; r=rnewman
...
The Identity singleton is going away. This refactors SyncStorageRequest
to not use it. Behavior now works like Resource. Instances are obtained
from the Service singleton and have authentication functionality
attached.
2012-09-14 16:02:32 -07:00
Gregory Szorc
6aed806b4c
Bug 787273 - Part 2: Refactor Resource and Record to not rely on singletons; r=rnewman
...
Resource currently relies on the Identity singleton to perform
authentication. This is bad magic behavior. Resource instances should
authenticate according to the service instance they are associated with.
This patch removes Identity magic from Resource. Everything using
Resource now explicitly assigns an authenticator which comes from
the service instance/singleton. This required API changes to Collection
and Record.
The preferred method to obtain a Resource instance is to call
getResource() on a service instance.
The end result of this patch looks a little weird, especially in test
code. You have things like Service.resource(Service.cryptoKeysURL).
This ugliness will go away when a unified storage service client is
used.
2012-09-14 16:02:32 -07:00
Gregory Szorc
ee08725aba
Bug 787273 - Part 1: Remove Records singleton; r=rnewman
...
RecordManager is now an instance of the Service singleton and holds a
reference back to the service which is used to obtain needed "global"
state.
2012-09-14 16:02:32 -07:00
Benjamin Peterson
1dc5835e9f
Bug 782272 - Only clear the _lazySave timer if it's there. r=gps
2012-09-24 17:06:10 -04:00
Gregory Szorc
f955cd5efc
Bug 792990 - Properly handle add-ons when resetting Sync; r=rnewman
...
Due to a bug in the add-on sync implementation, resetting Sync would
cause all add-ons to be uninstalled and not replaced with the server
data.
2012-09-21 11:24:24 -07:00
Gregory Szorc
55ad987c3a
Bug 786489 - Part 2: Change username through Identity not prefs; r=rnewman
...
The preferred way to change the username is through the Identity
singleton, not by updating a pref and hoping the side-effect is what you
want.
2012-08-29 14:43:41 -07:00
Gregory Szorc
c662bc9670
Bug 786489 - Part 1: Update serverURL and clusterURL through Service; r=rnewman
...
The preferred method to update serverURL and clusterURL is by going
through the SyncService Service singleton, not by setting preferences.
2012-08-29 14:43:41 -07:00
Gregory Szorc
9fc8bd9999
Bug 785225 - Part 11: Burninate trailing whitespace from tests; r=rnewman
2012-08-29 14:43:41 -07:00
Gregory Szorc
e700f1a9c5
Bug 785225 - Part 9: Refactor engines to not use singletons; r=rnewman
...
Engines now maintain a reference to the service they belong to. This
allows them to obtain references to other engine instances belonging to
that service and that service only.
Stores and trackers now maintain a reference to the engine they belong
to.
Engine managers now maintain a reference back to a service.
The clients singleton has been removed. It now exists as an instance
variable on Service. Parts of ClientsEngine do behave as singletons
(e.g. commands). This will be addressed in future refactoring.
2012-08-29 14:43:41 -07:00
Gregory Szorc
a10260dd72
Bug 785225 - Part 8: Don't expose SyncScheduler as a singleton; r=rnewman
2012-08-29 14:43:41 -07:00
Gregory Szorc
290e6ef57e
Bug 785225 - Part 7: Bind SendCredentialsController to a Service instance; r=rnewman
2012-08-29 14:43:40 -07:00
Gregory Szorc
5a59ca251a
Bug 785225 - Park 6: Move StorageCredentialsController to jpakeclient.js; r=rnewman
...
I'm not sure why it was in policies.js, as it has everything to do with
J-PAKE exchange.
2012-08-29 14:43:40 -07:00
Gregory Szorc
19432e05ab
Bug 785225 - Part 5: Partial removal of Clients singleton; r=rnewman
...
Clients was being exported and used as a singleton. We still use Clients
as a singleton in some places, but only in test code. The preferred
method to access Clients is now through a service instance.
Weave.Clients is no longer exposed. Callers go through Weave.Service
now.
2012-08-29 14:43:40 -07:00
Gregory Szorc
864a6551e8
Bug 785225 - Part 4: Remove unused exports from Weave; change engine loading; r=rnewman
...
Lots of exports from the Weave global object weren't being used. This
also changes how engines are loaded. There is now a mapping in
service.js of engine name to filename. Before, it was looking at Weave.
2012-08-29 14:43:40 -07:00
Gregory Szorc
83cd0bea9c
Bug 785225 - Part 3: Don't expose ErrorHandler as a singleton; r=rnewman
...
Some tests still expect there to only be a single instance of
ErrorHandler for the life of the tests. And, ErrorHandler itself is
pretty tighly coupled with being a singleton because it writes out
changes to prefs, etc. But, it's a step in the right direction.
2012-08-29 14:43:40 -07:00
Gregory Szorc
04c46a9077
Bug 783721 - Refactor User API service interaction; r=rnewman
2012-08-29 14:43:39 -07:00
Allison Naaktgeboren
66ccd6b722
Bug 644734; r=gps
2012-09-12 15:08:07 -07:00
Jim Mathies
83a42584b3
Bug 817076 - Update various services paths to point to the gre. r=gps
2012-12-05 16:36:27 -06:00
Gregory Szorc
42693ad1b5
Merge mozilla-central into services-central
2012-08-20 09:34:02 -07:00
Gregory Szorc
3ac36d9087
Bug 781952 - Part 3: Remove unused Service._updateCluster; r=rnewman
2012-08-14 11:34:28 -07:00
Gregory Szorc
9031b4425f
Bug 781952 - Part 2: Move cluster management out of service.js; r=rnewman
2012-08-14 11:34:20 -07:00
Gregory Szorc
e73b016255
Bug 781952 - Part 1: Refactor engine syncing logic out of service.js; r=rnewman
2012-08-14 11:34:14 -07:00
Gregory Szorc
81e4b09187
Bug 618233 - Re-disable test_jpakeclient.js on Windows for oranges; r=rnewman
2012-08-13 10:29:28 -07:00
Gregory Szorc
849625e37e
Bug 618233 - Enable test_jpakeclient.js on Windows; r=rnewman
...
May trigger intermittent oranges. Trying to reproduce so we can triage.
2012-08-08 16:43:05 -07:00
Gregory Szorc
375fc869e0
Bug 779391 - Move deepCopy into CommonUtils; r=rnewman
2012-08-01 12:05:29 -07:00
Gregory Szorc
8646bbab43
Bug 777989 - Move add-on helper functions out of add-ons engine; r=rnewman
2012-07-30 17:05:33 -07:00
Richard Newman
953632c1dd
Bug 762606 - Another attempt at stopping tests finishing too soon. r=orange
2012-07-28 18:19:27 -07:00
Richard Newman
5f65e64598
Bug 762606 - Intermittent test_resource_async.js | test failed (again). r=gps
2012-07-26 14:01:43 -07:00
Richard Newman
4f2c62a0d6
Bug 763973 - Intermittent test_resource_async.js | test failed (with xpcshell return code: 0) | false == true. r=gps
2012-07-24 19:55:48 -07:00
Ed Morley
328516ab21
Bug 752243 - Disable test_service_wipeServer.js, test_service_createAccount.js, test_service_changePassword.js, test_aitc_server.js, test_aitc_client.js & test_hashcompleter.js on OS X & Linux for too many intermittent failures
2012-12-13 12:48:42 +00:00
Dave Townsend
7da9c66580
Bug 782881 - Protect against attempts to use the Add-ons Manager APIs after shutdown. r=Unfocused
...
Bug 782881 - Protect against attempts to use the Add-ons Manager APIs after shutdown. r=Unfocused
2012-05-10 11:33:02 -07:00
Blair McBride
7bd3a6f1f4
Backout 42bc5a310a29 (bug 782881) due to multi-orange.
2012-08-15 23:07:45 +12:00
Dave Townsend
33eb5452fa
Bug 782881 - Protect against attempts to use the Add-ons Manager APIs after shutdown. r=Unfocused
2012-05-10 11:33:02 -07:00
Benjamin Peterson
1815db152d
Bug 722956: clear async io timer, so it doesn't run after shutdown has started. r=philkon
2012-07-12 16:36:41 -07:00
Gregory Szorc
c2bc5603c6
Bug 772569 - Remove do_load_httpd_js from services test code; r=rnewman
2012-07-10 11:54:12 -07:00
Gregory Szorc
e26986f8c8
Bug 757860 - Load JS HTTP server as a module; r=rnewman
...
--HG--
rename : services/common/tests/unit/aitcserver.js => services/common/aitcserver.js
rename : services/common/tests/unit/storageserver.js => services/common/storageserver.js
2012-06-29 13:28:17 -07:00
Gregory Szorc
2966d613ae
Bug 756366 - Preserve Sync credentials during client wipe; r=rnewman
2012-05-22 10:17:53 +02:00
Gregory Szorc
98a675f363
Merge services-central into mozilla-central
2012-05-15 09:39:11 -07:00
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
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
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
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
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
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
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
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
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
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
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
Gregory Szorc
fb1e3e4673
Bug 704539 - Better handling of HTTP channels in Sync; r=rnewman
2012-01-17 11:51:45 -08: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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Marco Bonardo
23c3bf8429
Bug 692496 - Fix a coherence error in a Sync test.
...
r=philikon
2011-10-11 19:04:29 +02: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
60ec5356ad
Merge m-c to s-c
2011-09-19 15:05:14 -07:00
Chenxia Liu
ebb95b4b48
Bug 663181 - Automatic cleanup for Sync error logs. r=philikon
2011-09-08 16:52:07 -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
Marina Samuel
9d1d4fa01c
Bug 683254 - On startup with no network, sync icon spins endlessly. r=philikon
2011-08-30 15:38:31 -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
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
beb1d69651
Bug 681843 - Part 1: Clean up async.js. r=rnewman
2011-08-26 10:25:19 -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