Commit Graph

2955 Commits

Author SHA1 Message Date
Gregory Szorc
44c8a9c680 Bug 785225 - Part 7: Bind SendCredentialsController to a Service instance; r=rnewman 2012-08-29 14:43:40 -07:00
Gregory Szorc
acef1d4ad5 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
aa883d0730 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
0ee793c5f0 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
b037af07da 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
76c6263b21 Bug 785225 - Part 2: Minimize Engines singleton usage; r=rnewman
Weave.Engines is no longer exported. Service now exposes an
EngineManager instance, which is the new recommended way to get at the
engine manager. Service was updated to reference the internal instance.
2012-08-29 14:43:40 -07:00
Gregory Szorc
07bbfcb4b6 Bug 785225 - Part 1: Don't rely on Engines singleton in AddonsReconciler; r=rnewman 2012-08-29 14:43:40 -07:00
Gregory Szorc
03b466fd3b Bug 783721 - Refactor User API service interaction; r=rnewman 2012-08-29 14:43:39 -07:00
Gregory Szorc
7468cc13de Bug 783437 - Add conditions acceptance to token server client; r=rnewman 2012-08-28 13:34:33 -07:00
Gregory Szorc
9b60fbd493 Merge mozilla-central into services-central 2012-08-27 12:56:17 -07:00
Alex Keybl
6458cc3fa4 Merging in version bump NO BUG 2012-08-27 12:21:46 -07:00
Ally Naaktgeboren
358a9a5f7a Bug 589468 - Part 2/2: Change "computer" to "device" in all strings regarding desktop Firefox Sync. r=mconnor
--HG--
extra : rebase_source : 1041808123507a278b6bbddf7d387d6ef18ccfcd
2012-08-29 17:09:32 -07:00
Jim Mathies
7923c64e21 Bug 784165 - Metrofx should use a new appid. r=gavin 2012-09-13 12:29:08 -05:00
Allison Naaktgeboren
394e2f4fdf Bug 644734; r=gps 2012-09-12 15:08:07 -07:00
Jim Mathies
533265f536 Bug 817076 - Update various services paths to point to the gre. r=gps 2012-12-05 16:36:27 -06:00
Ehsan Akhgari
afc5d542fa Merge mozilla-central into mozilla-inbound 2012-11-19 17:07:53 -05:00
Andres Hernandez
d8d4343ea0 Bug 811490 - Convert services/sync/tests/tps/test_privbrw_tabs.js to PB per window mode; r=ehsan,rnewman 2012-11-15 18:33:31 -06:00
Andres Hernandez
35e0e1c2b8 Bug 722977 - Tabs engine uses global Svc.Private to make decisions based on private browsing state; r=ehsan,gps,rnewman 2012-11-19 14:44:07 -06:00
Josh Matthews
fcf5f9bfe7 Bug 723002 - Determine privacy status from provided nsILoadContext in ContentPrefService. r=ehsan 2012-06-30 07:50:07 -07:00
David Rajchenbach-Teller
b887d8fb84 Bug 772211 - Get rid of some uses of addVisit. r=mak77, r=rnewman 2013-01-08 19:40:06 -05:00
Gregory Szorc
d2da80f519 Merge mozilla-central into services-central 2012-08-20 09:34:02 -07:00
Gregory Szorc
b4b821ecc7 Merge mozilla-central into services-central 2012-08-15 16:24:21 -07:00
Gregory Szorc
4aef374315 Bug 781952 - Part 3: Remove unused Service._updateCluster; r=rnewman 2012-08-14 11:34:28 -07:00
Gregory Szorc
766a2d965e Bug 781952 - Part 2: Move cluster management out of service.js; r=rnewman 2012-08-14 11:34:20 -07:00
Gregory Szorc
2b7e5b1f01 Bug 781952 - Part 1: Refactor engine syncing logic out of service.js; r=rnewman 2012-08-14 11:34:14 -07:00
Gregory Szorc
226eb66194 Bug 781946 - Clean up notifications usage; r=rnewman 2012-08-13 16:51:58 -07:00
Gregory Szorc
c7e1b56f08 Bug 618233 - Re-disable test_jpakeclient.js on Windows for oranges; r=rnewman 2012-08-13 10:29:28 -07:00
Gregory Szorc
96de8c216c Bug 781307 - Remove rules from services/ Makefile.in's; r=glandium 2012-08-09 13:12:29 -07:00
Gregory Szorc
e1e423c49a Bug 759487 - Refactor services/sync/Makefile.in; r=glandium 2012-08-09 13:12:26 -07:00
Gregory Szorc
cca4531b41 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
54b5597244 Bug 781348 - Style improvements to service.js; r=rnewman 2012-08-08 16:35:37 -07:00
Gavin Sharp
3d2b804549 Bug 781323: fix about:sync-log, r=gps
--HG--
extra : rebase_source : 168339ad89dd0263b83deb7d9b028d59562cffe0
2012-08-14 15:37:04 -04:00
Mike Hommey
6173fa297f Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted 2012-08-04 20:26:44 +02:00
Gregory Szorc
b2e6e4bdd5 Bug 779589 - Move services/common testing-only JS modules into own directory; r=rnewman
--HG--
rename : services/common/aitcserver.js => services/common/modules-testing/aitcserver.js
rename : services/common/storageserver.js => services/common/modules-testing/storageserver.js
2012-08-01 13:50:55 -07:00
Gregory Szorc
bf3e935a56 Bug 779391 - Move deepCopy into CommonUtils; r=rnewman 2012-08-01 12:05:29 -07:00
Gregory Szorc
c675bfe933 Bug 777989 - Make Add-on sync TPS tests work again; r=rnewman 2012-08-01 12:02:48 -07:00
Gregory Szorc
1250f9ad59 Bug 777989 - Update TPS to use new AddonUtils module; r=rnewman 2012-07-31 18:12:12 -07:00
Gregory Szorc
ec9dee356d Bug 777989 - Move add-on helper functions out of add-ons engine; r=rnewman 2012-07-30 17:05:33 -07:00
Sankha Narayan Guria
573ed47658 Bug 579604 - Save prefs file after setting up Sync; r=gps 2012-07-30 16:05:20 -07:00
Richard Newman
8ca1b6d9e0 Merge m-c to s-c. 2012-07-30 13:04:40 -07:00
Aryeh Gregor
e806eeab4f Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00
Richard Newman
09061b2d8c Bug 762606 - Another attempt at stopping tests finishing too soon. r=orange 2012-07-28 18:19:27 -07:00
Richard Newman
bcf9be992b Bug 762606 - Intermittent test_resource_async.js | test failed (again). r=gps 2012-07-26 14:01:43 -07:00
Gregory Szorc
008d42709b Merge mozilla-central into services-central 2012-07-25 11:20:58 -07:00
Gregory Szorc
f3c4e9e2a7 Bug 769500 - Followup to fix timing-related intermittent orange; r=bustage 2012-07-24 22:15:16 -07:00
Gregory Szorc
5687fff973 Bug 776778 - Followup to fix intermittent orange; r=bustage 2012-07-24 22:06:59 -07:00
Gregory Szorc
d2b7848baf Bug 776778 - Implement X-If-Unmodified-Since on GET method; r=rnewman
This reflects changes to the spec in bug 776768.
2012-07-24 16:51:48 -07:00
Gregory Szorc
45b260eb46 Bug 776771 - Remove index_above and index_below from storage service; r=rnewman
Removed from spec in bug 775395.
2012-07-24 11:44:04 -07:00
Gregory Szorc
709479226d Bug 776770 - Remove newline encoding from storage service server; r=rnewman
Functionality removed from spec in bug 775798.
2012-07-24 11:43:57 -07:00
Gregory Szorc
eae5fbe31d Merge mozilla-central into services-central 2012-07-24 10:08:45 -07:00
Gregory Szorc
c581a3d944 Bug 769500 - Add batching APIs to storage service client; r=rnewman 2012-07-23 16:46:38 -07:00
Gregory Szorc
4953042a6b Bug 775216 - Percent decode query string members; r=rnewman 2012-07-23 16:39:28 -07:00
Richard Newman
616d8ab6ee 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
Mounir Lamouri
9ce52af9b9 Bug 775829 - Use the new Permission Manager API in Browser ID. r=sicking 2012-07-20 18:09:12 -07:00
Joshua Cranmer
4b8f318e78 Bug 773637 - Kill NS_SCRIPTABLE annotations, Part 1: Remove NS_*PARAM annotations. r=ehsan
--HG--
extra : rebase_source : a0b4bc50fece36d9a90fed61431635948bfa33b5
2012-07-06 15:14:07 -05:00
Gregory Szorc
d57f45b27e Bug 775287 - Track request count in storage server; r=rnewman 2012-07-20 12:00:39 -07:00
Patrick McManus
4c858109e4 bug 770331 - always try and negotiate HTTP Keep-Alive r=biesi
--HG--
extra : rebase_source : d348e3ec56faa48fbed5c4f0f697dee6658e21b2
2012-07-20 08:40:13 -04:00
Jonas Sicking
b5d168a6b4 Bug 774585: Make about: redirectors reset channel owner to null rather than set an explicit principal so that we'll go through the normal code paths in GetChannelPrincipal. r=bz 2012-07-17 22:22:19 -07:00
Gregory Szorc
d9e533d54d Bug 774736 - Move Sync's version to Makefile.in; general cleanup; r=glandium 2012-07-17 10:45:13 -07:00
Tim Taubert
988348b086 merge m-c to fx-team 2012-08-16 11:10:41 -07:00
Dave Townsend
f1c830614d 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
Ed Morley
82b1bd116e 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
Richard Newman
aad377ff7b Bug 807842 - FHR provider: profile metadata. r=gps 2012-12-11 15:13:00 -08:00
Dave Townsend
a47d2f37ce 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
7ca24186f5 Backout 42bc5a310a29 (bug 782881) due to multi-orange. 2012-08-15 23:07:45 +12:00
Dave Townsend
4da8c0b7f4 Bug 782881 - Protect against attempts to use the Add-ons Manager APIs after shutdown. r=Unfocused 2012-05-10 11:33:02 -07:00
Gregory Szorc
8774681ad7 Bug 783437 - Add conditions acceptance to token server client; r=rnewman 2012-08-28 13:34:33 -07:00
Gregory Szorc
83779ff1b5 Backout 66a9982a4bc9 (bug 760902) for frequent orange 2012-07-13 23:15:21 -07:00
Anant Narayanan
99c9479e29 Bug 760902: Add test for AITC manager GET timer; r=gps 2012-07-13 20:00:09 -07:00
Anant Narayanan
bbe38a194a Bug 761045: Upload locally installed apps on first run; r=gps 2012-07-13 19:52:30 -07:00
Nick Desaulniers
c3eb05da83 Bug 760910: Handle 401 responses correctly in AITC; r=gps 2012-07-05 09:32:07 -07:00
Anant Narayanan
a504456eb3 Bug 772191 - Change default stream encoding of RESTRequest to utf-8; r=philikon 2012-07-13 16:52:31 -07:00
Gregory Szorc
4a60ecefc1 Bug 760895 - Rewrite reconciling algorithm for AITC; r=mconnor 2012-07-13 16:25:08 -07:00
Nick Desaulniers
e5e2576891 Bug 760909: Implement client driven backoff for AITC; r=gps 2012-07-02 14:57:16 -07:00
Anant Narayanan
8b5058a0cd Bug 773717: browserid.org now redirects to login.persona.org; r=gps 2012-07-13 14:03:42 -07:00
Nick Desaulniers
0c9118bc4d Bug 760909 - Add onRequest and mock response handling to AITC server; r=gps 2012-07-12 16:52:58 -07:00
Harald Kirschner
341cc8e70d Bug 750948 - Implement unit tests for AitC client against mock server; r=gps 2012-06-25 16:39:39 -07:00
Benjamin Peterson
885e5a7519 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
0d1f8b0da7 Merge mozilla-central into services-central 2012-07-12 12:10:52 -07:00
Gregory Szorc
ec94cb2ff9 Bug 772569 - Remove do_load_httpd_js from services test code; r=rnewman 2012-07-10 11:54:12 -07:00
Gregory Szorc
ab057c40d3 Merge mozilla-central into services-central 2012-07-10 10:22:21 -07:00
Ryan VanderMeulen
99f4efb3c0 Merge the last PGO-green inbound changeset to m-c. 2012-07-09 20:59:12 -04:00
Gregory Szorc
3b0a029bb4 Bug 769816 - Send newline-delimited requests instead of JSON; r=rnewman 2012-07-09 15:24:46 -07:00
Anant Narayanan
c41fca6594 Bug 760896: Use CommonUtils.json* in AitC Storage module; r=gps 2012-07-05 17:34:03 -07:00
Gregory Szorc
99a8ff9dbe Bug 769864 - Fix intermittent test failure due to timing inconsistency; r=rnewman 2012-07-02 16:44:23 -07:00
Nathan Froyd
a7eb97f896 Bug 370750 - consolidate mochitest files installation; r=glandium
With assistance on the patch from Ms2ger, Waldo, and Mossop.
2012-07-03 16:49:02 -04:00
Gregory Szorc
e637d5439f Bug 732152 - Implement standalone client for Storage Service 2.0; r=rnewman 2012-06-29 13:30:05 -07:00
Gregory Szorc
6484d9695f Bug 760466 - Make JS Storage Server pass Python functional tests; r=rnewman 2012-06-29 13:29:53 -07:00
Gregory Szorc
85cbbb42b0 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
Richard Newman
1ef0bda54b Merge m-c to s-c. 2012-06-28 16:55:10 -07:00
Anant Narayanan
34b466738c Bug 744985: Redirect about:apps to apps dashboard; r=gps 2012-06-27 17:39:18 -07:00
Anant Narayanan
630d1ebde3 Bug 760898: Merge with s-c 2012-06-26 13:21:36 -07:00
Anant Narayanan
bfbd56d624 Bug 760898: Only enable AITC if the Apps DOM API is used; r=gps 2012-06-26 13:14:32 -07:00
Gregory Szorc
3d0ac8bd98 Backed out changeset dd0d02c1ee7c (bug 766325) for xpcshell bustage 2012-06-23 18:38:41 -07:00
Gregory Szorc
91b6cd65d3 Bug 767023 - Change "deleted" to "hidden" per spec change; r=rnewman 2012-06-23 10:22:53 -07:00
Gregory Szorc
b0c4b4209a Bug 766325 - Change "deleted" to "hidden" per spec change; r=rnewman 2012-06-23 10:22:53 -07:00
Gregory Szorc
994a211bd6 Bug 765294 - Fix packaging of services components; r=ted 2012-06-22 09:27:01 -07:00
Gregory Szorc
0190f2644c Bug 754062 - Add skeleton for browser notifications service; r=gps
This is a reland. The original commit was c53f474c502b and was backed
out in 591fd1c696f0. The next commit is required to make xpcshell tests
not fail.
2012-06-22 09:24:39 -07:00
Gregory Szorc
42f9aa1b99 Backout bug 754062 (c53f474c502b) for xpcshell breakage 2012-06-20 11:51:49 -07:00
Gregory Szorc
260a1e774e Bug 760905 - Change bounds of test_storage_queue.js to address orange; r=rnewman 2012-07-11 12:06:44 -07:00
Anant Narayanan
7cfe413023 Bug 761877: Add correct UTF-8 handling to RESTRequest; r=gps 2012-06-15 14:49:11 -07:00
Anant Narayanan
1da7f275af Bug 760906: Enable logging for AITC; r=gps 2012-06-15 14:47:33 -07:00
Jeff Balogh
f8804b8499 Bug 754062 - Add skeleton for browser notifications service; r=gps 2012-06-14 14:58:19 -07:00
Ehsan Akhgari
45fe6d3ae2 Bug 722872 - Part 1: Add nsITransferable::Init(nsILoadContext*), enforce that it's called in debug builds, and add nsIDOMDocument* arguments to nsIClipboardHelper methods; r=roc
This patch does the following:

* It adds nsITransferable::Init(nsILoadContext*).  The load context
  might be null, which means that the transferable is non-private, but
  if it's non-null, we extract the boolean value for the privacy mode
  and store it in the transferable.
* It adds checks in debug builds to make sure that Init is always
  called, in form of fatal assertions.
* It adds nsIDOMDocument* agruments to nsIClipboardHelper methods which
  represent the document that the string is coming from.
  nsIClipboardHelper implementation internally gets the nsILoadContext
  from that and passes it on to the transferable upon creation.  The
  reason that I did this was that nsIClipboardHelper is supposed to be a
  high-level helper, and in most of its call sites, we have easy access
  to a document object.
* It modifies all of the call sites of the above interfaces according to
  this change.
* It adds a GetLoadContext helper to nsIDocument to help with changing
  the call sites.
2012-04-16 22:14:01 -04:00
Ryan VanderMeulen
959e0d6234 Merge m-c to inbound. 2012-07-09 20:53:11 -04:00
Jens Hatlak
3dd78fef84 Bug 758530 - Sync does not initialize automatically anymore. r=bsmedberg
Add SeaMonkey AppID to Weave component whitelist
2012-06-05 21:27:54 +02:00
Gregory Szorc
238e7be9a2 Bug 700000 - Bump Sync version to 1.18.0 2012-06-04 22:29:52 +02:00
Gregory Szorc
4f005b374e Bug 760905 - Disable problematic test for AITC; r=I
AITC is not enabled by default, so this test would just add overhead for
people tracking the tree.
2012-06-04 10:14:30 +02:00
Anant Narayanan
2a3d499076 Bug 757261: Apps in the Cloud Manager and Service; r=mconnor 2012-06-02 23:32:37 -07:00
Anant Narayanan
8e0c38bec9 Bug 745345: BrowserID support for Apps in the Cloud; r=khuey, r=gps 2012-06-02 22:08:54 -07:00
Anant Narayanan
4607dba17b Bug 755375: Implement Apps in the Cloud storage layer; r=gps 2012-06-02 21:58:46 -07:00
Anant Narayanan
cc516fdf58 Bug 754538 - Implement Apps in the Cloud REST client; r=gps, r=mconnor 2012-06-02 20:35:34 -07:00
Gregory Szorc
f59d37ae51 Bug 760448 - Send result to CommonUtils.jsonSave's callback; r=rnewman 2012-06-01 18:35:38 +02:00
Gregory Szorc
6fbcd6f49f Bug 749336 - JS implementation of AITC 1.0 server; r=rnewman 2012-06-01 15:12:43 +02:00
Gregory Szorc
7989a944e5 Bug 744323 - JS implementation of storage service 2.0 server; r=rnewman 2012-06-01 15:12:40 +02:00
Gregory Szorc
dd9fa06556 Bug 760105 - Add argument to CommonUtils.encodeBase64URL for padding; r=rnewman 2012-06-01 15:12:37 +02:00
Gervase Markham
d4eb7d5782 Bug 759095 - upgrade license to MPL 2, and other licensing cleanups.
--HG--
extra : rebase_source : da55a4937383eda2baf7c9a362501da8ee664146
2012-05-29 16:52:43 +01:00
Gregory Szorc
ae61901042 Bug 756366 - Preserve Sync credentials during client wipe; r=rnewman 2012-05-22 10:17:53 +02:00
Gervase Markham
ca171eec44 Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Gregory Szorc
f4588889ea Merge services-central into mozilla-central 2012-05-15 09:39:11 -07:00
Raymond Lee
3393ac76ad Bug 721283 - TPS driver should unload observers on exit r=gps 2012-05-12 02:40:09 +08:00
Gregory Szorc
b477b27fb3 Merge m-c into s-c 2012-05-11 11:31:42 -07:00
Joe Drew
676206951d Merge last PGO-clean cset from inbound to central. 2012-05-10 21:25:37 -04:00
Gregory Szorc
aa2a6a2c99 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
1c9a181020 merge fx-team to m-c 2012-05-10 11:54:23 -03:00
Blair McBride
16753d5585 Bug 746909 - Lazy load AddonRepository, and various other JS modules. r=dtownsend 2012-05-10 14:28:45 +12:00
Benjamin Smedberg
6a69ee691d Bug 737164 part C - switch various in-tree callers which are using fallible strings to keep using them
--HG--
extra : rebase_source : f5b42ba1f5745b256ba4e4ca67c883696904f9c1
2012-05-08 13:55:24 -04:00
Richard Newman
c77aeb8752 Merge m-c to s-c. 2012-05-06 18:58:00 -07:00
Gregory Szorc
4cc790e537 Merge m-c to s-c 2012-05-03 14:33:48 -07:00
Gregory Szorc
8ab3dda40c Bug 749957; r=rnewman 2012-05-03 14:25:33 -07:00
Gregory Szorc
e68e46504d Bug 751291 - Rename CryptoUtils._sha1 -> CryptoUtils.UTF8AndSHA1; r=rnewman 2012-05-02 12:28:03 -07:00
Anant Narayanan
a78f5f47a4 Bug 745069 - Add methods to DOMApplicationRegistry for AitC support; r=fabrice 2012-04-28 00:10:08 -07:00
Anant Narayanan
c825ee20c7 Bug 745065: Backing out removal of Apps sync engine 2012-04-26 11:27:16 -07:00
Gregory Szorc
8b4831e5f5 Bug 700000 - Bump Sync version to 1.17.0 2012-04-24 14:50:39 -04:00
Richard Newman
0747472e1c Merge m-c to s-c. 2012-04-20 10:51:26 -07:00
Gregory Szorc
e4e5ab0f75 Bug 746659 - Fix symlinks in services-common modules; r=rnewman 2012-04-18 11:26:04 -07:00
Gregory Szorc
08d793a933 Back out df780dfa7862 for xpcshell bustage on Windows and Linux 2012-04-17 16:49:40 -07:00
Gregory Szorc
1ef5550172 Bug 745425 - Fix bustage in test_prefs_tracker.js from previous commit; r=bustage 2012-04-17 16:45:32 -07:00
Anant Narayanan
cd4feddfe0 Bug 745425 - Move Utils.encodeBase64url to CommonUtils; r=gps 2012-04-17 15:42:33 -07:00
Anant Narayanan
61504149d8 Bug 745424 - Add TokenAuthenticatedRESTRequest; r=gps 2012-04-17 15:32:33 -07:00
Gregory Szorc
14e56982dd Bug 745885 - Improvements to CommonUtils.namedTimer; r=rnewman 2012-04-16 16:14:04 -07:00
Gregory Szorc
2084bafe61 Bug 745396 - Refactor Sync utility functions into services-{common,crypto}; r=rnewman 2012-04-16 12:19:01 -07:00
Richard Newman
36d0822598 Merge m-c to s-c. 2012-04-14 01:44:24 -07:00
Anant Narayanan
ecb589b2f2 Bug 745065 - Remove sync engine for apps (superseded by AitC) 2012-04-13 11:13:01 -07:00
Gregory Szorc
1f214c8e6a Bug 731494 - Use nsinstall properly in services/common/Makefile.in; r=bustage 2012-04-13 10:03:08 -07:00
Gregory Szorc
4e818da6f5 Bug 744627 - TokenServerClient should not call callbacks twice; r=rnewman 2012-04-11 18:51:48 -07:00
Luke Wagner
f5f4ed58b7 Bug 744842 - don't include actual args in error.stack.toString (r=dmandelin)
--HG--
extra : rebase_source : 66a780c6abfc4fadc7cc08ed97224296af20ad61
2012-04-11 18:07:44 -07:00
Gregory Szorc
a5897e83ee Bug 744614 - Make token server client conform with spec change; r=rnewman 2012-04-11 15:24:21 -07:00
Richard Newman
8adf753239 Merge m-c to s-c. 2012-04-09 18:57:46 -07:00
Gregory Szorc
0cb6812bd8 Bug 727210 - Implement client for Services' token server; r=rnewman 2012-04-09 15:40:06 -07:00
Gregory Szorc
ccb6375f4f 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
884f23c3f3 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
0e8cb8852d bug 725408 - implement WebappRT launcher/shell; r=bsmedberg 2012-04-17 07:11:53 -07:00
Gregory Szorc
10e97429b9 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
13f1c8ba2e 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
dbac832882 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
f5a85aa6b3 Bug 741670 - Don't sync hotfix extensions; r=rnewman, Unfocused 2012-04-03 08:55:58 -07:00
Gregory Szorc
6588b2bbf8 Bug 739320 - Handle title in received "display URI" Sync commands; r=rnewman 2012-03-28 12:53:57 -07:00
Richard Newman
ac8003a9b7 Bug 739892 - correct type comparison error and typo in 7703db949571 (Bug 739339). a=borkage 2012-03-27 22:21:22 -07:00
Marina Samuel
9dbb1d27a1 Bug 739320 - Send title in display URI command; r=gps 2012-03-27 10:13:52 -07:00
Richard Newman
bc4794f1bf Bug 739339 - make desktop Sync more robust against malformed bookmark records. r=gps 2012-03-26 18:40:28 -07:00
Pallani Kumaran
914326cf20 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
2a1bfd26ab Bug 730989 - Refactor identity and authentication in Sync; r=rnewman 2012-03-22 15:49:50 -07:00
Gregory Szorc
9fa8034de1 Backed out changeset eb4233025be0 for xpcshell test failures 2012-03-22 15:49:39 -07:00
Pallani Kumaran
e0042a8a47 Bug 701967 - Misc code cleanup in Sync's util.js; r=gps 2012-03-13 02:12:47 +08:00
Gregory Szorc
435ed16de2 Merge m-c into s-c 2012-03-16 17:25:41 -07:00
Richard Newman
a82a195f5e Bug 733886 - Ensure that tabs engine always uploads integer timestamps, not strings. r=gps 2012-03-13 16:45:26 -07:00
Richard Newman
db965867cc Sync version bump to 1.16. NO BUG 2012-03-13 16:45:08 -07:00
Richard Newman
9b6429adef Bug 700540 - Part 2: intermittent orange in test_jpakeclient. Again. r=gps 2012-03-09 22:03:44 -08:00
Gregory Szorc
d5206a38a4 Bug 733987 - API to remove records from Sync's test HTTP server; r=rnewman 2012-03-08 13:50:09 -08:00
Richard Newman
3441e650dd Bug 684783 - Intermittent test_errorhandler.js. r=gps 2012-03-07 17:14:22 -08:00
Gregory Szorc
2e24613c22 Bug 733601 - Add onRequest hook to Sync's test HTTP server; r=rnewman 2012-03-07 10:42:39 -08:00
Gregory Szorc
3e3b7f899e 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
0c2550b3e8 Bug 733237 - Make test HTTP sync server behave more properly; r=rnewman 2012-03-05 17:36:45 -08:00
Gregory Szorc
ae7353877f Bug 731366 - Increase coverage and usefulness of test_load_modules. r=rnewman 2012-02-28 19:11:10 -08:00
Gregory Szorc
f183cc6a27 Bug 729659 - Implement HTTP MAC authorization signing API; r=rnewman, dchan 2012-02-27 17:52:48 -08:00
Bobby Holley
4ec94ed1e2 Bug 735968 - PlacesUtils.history must be QI-ed before using nsPIPlacesDatabase methods. r=rnewman 2012-03-14 23:01:46 -07:00
Gregory Szorc
888367ee92 Bug 751950 - Detect Sync Key properly on first sync; r=rnewman 2012-05-04 11:55:40 -07:00
Marco Bonardo
612c9018f6 Bug 613588 (Sync) - Load-on-demand livemarks.
r=rnewman
2012-02-24 13:42:32 +01:00
Richard Newman
14f1f26047 Merge m-c to s-c. 2012-02-21 09:32:23 -08:00
Gregory Szorc
1839a30f3b 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
c0c0ce2fd2 Merge m-c to s-c. 2012-02-14 12:55:18 -08:00
Richard Newman
101793d621 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
62cc0f5bd4 Merge m-c to s-c. 2012-02-09 00:34:02 -08:00
Murali
ffcd53f5f0 Bug 720596 - Set both serverURL and clusterURL in test code; utilize constants; r=gps 2012-02-06 09:50:11 -08:00
Gregory Szorc
e782c5d576 Bug 712715 - Make TPS wait for Sync to be ready; r=rnewman 2012-02-02 16:44:46 -08:00
Gregory Szorc
11e6746349 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
22383d15ab 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
519813fa87 Bug 725083 - Handle undefined sourceURI when installing add-ons; r=rnewman 2012-02-07 14:14:41 -08:00
Panagiotis Koutsourakis
791aa57b19 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
67c06fca06 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
6574d253c9 Bug 704539 - Better handling of HTTP channels in Sync; r=rnewman 2012-01-17 11:51:45 -08:00
Richard Newman
c0b4348009 Merge m-c to s-c. 2012-01-17 11:05:57 -08:00
Dão Gottwald
02756ec25e 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
261ea26f1c Merge m-c to s-c 2012-01-13 14:41:44 -08:00
Gregory Szorc
58abae6ca3 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
f5c2309326 Bug 716784 - Enable FAIL_ON_WARNINGS in services; r=ted
--HG--
extra : rebase_source : 0cfc3ee690f88cc7468e4f350b568b4955a817b2
2012-01-10 10:38:17 -08:00
Gregory Szorc
b7a5a93bce Bug 714202 - Fix implementation of AddonsReconciler.pruneChangesBeforeDate(); r=rnewman 2011-12-30 13:55:19 -08:00
Rafael Ávila de Espíndola
37858b3ecc Bug 702848 - Finalize the statements in services sync/modules/engines/forms.js. r=dolske. 2011-12-22 11:21:37 -05:00
Richard Newman
b54bc6b07c Bug 700000 - Bump Sync version. 2011-12-20 15:19:14 -08:00
Gregory Szorc
ac1d404f8b 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
73c2884d82 Bug 711263 - Fix filename case in Cu.import(); r=bustage 2011-12-19 18:32:47 -08:00
Gregory Szorc
1ba3d36c12 Bug 711263 - Don't register AddonsReconciler unless addons engine is enabled; r=philikon 2011-12-19 17:13:33 -08:00
Matt Brubeck
df067d069f Back out 259262c87f23 (bug 711263) because of test failures 2011-12-19 13:57:01 -08:00
Gregory Szorc
22611c262b 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
214f8acb35 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
aa0689b016 Bug 704642 - Add files missing from previous commit; a=bustage 2011-12-14 20:33:37 -08:00
Gregory Szorc
f5225fbf0a Bug 704642 - Rewrite TPS add-ons functionality; style improvements to TPS module; r=rnewman 2011-12-14 20:31:19 -08:00
Gregory Szorc
53bc29c5a5 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
9d828b17b1 Bug 534957 - Part 2 - Add-on sync UX; r=mconnor 2011-12-14 17:13:36 -08:00
Gregory Szorc
7b81b26dda 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
70e1165fe4 Bug 709424 - More robust handling of reconciling for duplicate records; r=rnewman 2011-12-13 15:46:54 -08:00
Gregory Szorc
6cda03730b Bug 709325 - Log records without newlines; r=rnewman
--HG--
extra : rebase_source : a9d75a4385a51e79884c8b97675754025ab46d7b
2011-12-13 14:54:17 -08:00
Richard Newman
722a434c38 Merge m-c to s-c. 2011-12-13 10:58:43 -08:00
Ed Morley
51fd86d229 Add services/crypto/component/Makefile to services/makefiles.sh & make style consistent with the other scripts (no bug); rs=build a=build-only 2011-12-13 16:41:22 +00:00
Gregory Szorc
56af7d2734 Bug 708498 - Log milliseconds in TPS, code tidy; r=rnewman 2011-12-09 11:11:04 -08:00
Gregory Szorc
52d7accb35 Bug 708965 - Improve TPS handling of Sync data deletion and test setup; r=rnewman 2011-12-09 10:57:46 -08:00
Nigel Babu
bf7e0f110b Bug 691854 - Double period in Firefox Sync server maintenance message, r=philikon 2011-12-08 13:54:42 -08:00
Fabrice Desré
2ac8ece288 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
dde864d417 Bug 708498 - TPS logging improvements; r=rnewman 2011-12-07 17:57:12 -08:00
Gregory Szorc
9d6d811243 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
8e50b22fdd Bug 707984 - Normalize line endings in services tree; a=rnewman 2011-12-06 11:08:37 -08:00
Marco Bonardo
34ce6d094a Bug 700296 (Sync) - Remove dynamic containers implementation from Places.
r=rnewman
2011-11-29 02:22:47 +01:00
Rafael Ávila de Espíndola
26291a6b2b Bug 702717 - finalize statements in test_async_querySpinningly.js. r=rnewman 2011-11-17 16:12:21 -08:00
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
2d0b53c020 Merge m-c to s-c 2011-11-10 15:47:33 -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
Ed Morley
24695badf6 Merge m-c to b-s. 2011-11-08 23:18:09 +00:00
Richard Newman
a4ec2d71cf Bug 700711 - Bump Sync version number. 2011-11-08 10:08:24 -08:00
Gregory Szorc
f9737cefa1 Bug 698248 - Remove unused FORCE_USE_PIC variable; r=khuey 2011-11-01 15:45:23 -07: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
b4863693a3 Merge m-c to s-c on a CLOSED TREE 2011-10-20 18:24:13 -07:00