Commit Graph

1274 Commits

Author SHA1 Message Date
Edward Lee
9944cd45ea Remove Sync(filterUpload/Download) and make them plain sync function as well as beforePUT and afterGET. 2009-06-04 22:10:41 -07:00
Edward Lee
1a4fd8bbdb Remove Async.sugar from type/bookmark.js and type/clientData.js. 2009-06-04 19:17:03 -07:00
Edward Lee
8f9a249f1f CryptoWrapper_decrypt: async + async/yield -> sync. Fix up bookmark/client decrypt. 2009-06-04 19:06:57 -07:00
Edward Lee
364c42bf9b Fix ClientRecord_encrypt to not need to do async. 2009-06-04 18:06:56 -07:00
Edward Lee
e7babd76eb CryptoWrapper_encrypt: async + async/yield -> sync. 2009-06-04 17:58:37 -07:00
Edward Lee
26e278509c CryptoMeta_addUnwrappedKey: async + async/yield -> sync. 2009-06-04 17:36:34 -07:00
Edward Lee
a8da9674ba CryptoMeta_getKey: async + async/yield -> sync. 2009-06-04 17:21:42 -07:00
Edward Lee
f928973409 Remove Async.sugar from keys.js. 2009-06-04 17:10:25 -07:00
Edward Lee
3fd601509a PubKeyManager_uploadKeypair: async + async/yield -> sync. 2009-06-04 17:09:32 -07:00
Edward Lee
18ddfe6cf0 PubKeyManager_getDefaultKey: async + async/yield -> sync. 2009-06-04 17:04:51 -07:00
Edward Lee
d30f38a715 Remove Async.sugar from wbo.js. 2009-06-04 16:52:28 -07:00
Edward Lee
de24904b92 RecordMgr_get: async + async/yield -> sync. 2009-06-04 16:50:57 -07:00
Edward Lee
8bb5863f50 RecordMgr_import: async + async/yield -> sync. 2009-06-04 16:25:12 -07:00
Edward Lee
c907eea30f merge weave 2009-06-04 16:24:40 -07:00
Dan Mills
a95b452ced make sure record id comes from the URI, only use the payload body in the collection GET case 2009-06-04 15:30:36 -07:00
Dan Mills
1217f018ff fix wbo record test, expand to use record manager as well 2009-06-04 15:29:31 -07:00
Edward Lee
6f2fce527b Change SyncEngine._reconcile to not be async/yield. 2009-06-04 14:18:04 -07:00
Edward Lee
3e935d30d1 Fix Resource.* call sites used for wiping the server and initial sync (+ key gen upload) 2009-06-04 10:17:27 -07:00
Edward Lee
5220bc6208 Change Resource.get() to be sync (no callback) and fix up call sites used for login + sync now. 2009-06-04 10:16:07 -07:00
Edward Lee
4a435195ca Switch Resource._request to Sync. (ChannelListener, filterUpload/Download) 2009-06-04 10:14:54 -07:00
Edward Lee
5ba0e54fec Add ext/Sync.js to do sync-async 2009-06-04 10:13:25 -07:00
Anant Narayanan
cf75082f54 Branch merge 2009-06-03 15:36:07 -07:00
Anant Narayanan
a460a8a98a Sync persona by default 2009-06-03 15:35:43 -07:00
Wladimir Palant
2441a6d598 Bug 495924 - TabTracker wrongly assumes that "this" pointer will be set correctly for event handlers 2009-06-02 11:25:37 +02:00
Wladimir Palant
b8165dd6e3 Bug 495964 - Building WeaveCrypto.dll fails if Mercurial revision doesn't start with a number 2009-06-02 18:08:52 +02:00
Dan Mills
8299306c6f about:weave changes, add jquery 2009-06-02 09:29:58 -07:00
Dan Mills
5d883571a6 initial about:weave impl (does nothing) 2009-05-26 14:18:45 -07:00
Dan Mills
5f11ba4ef2 Bug 486259: correctly convert log messages with non-ascii encodings. Patch by Igor Velkov <mozdiav@aeons.lv> 2009-05-26 11:51:29 -07:00
Myk Melez
1e30f6b854 bug 492725: make chrome-based website authenticator use core Firefox form fill notifications 2009-05-26 07:29:17 -07:00
Anant Narayanan
a0fa186445 Preference sync (bug #428370) 2009-05-24 02:11:05 +02:00
Anant Narayanan
08ffd3fefe Use first login found if there are multiple GUIDs 2009-05-24 00:25:30 +02:00
Anant Narayanan
40a03c75ba Use searchLogins instead of caching passwords (bug #489268) 2009-05-24 00:03:53 +02:00
Edward Lee
640fb8a7bf Add test for Utils.deepEquals 2009-05-19 14:24:26 -05:00
Edward Lee
d611c2b661 Bug 493363 - Several issues in Utils.deepEquals()
Use triple-equals to determine if two things are the same; otherwise, check if both are objects with the same keys and same values for the keys.
2009-05-19 10:53:30 -05:00
Dan Mills
f370ce60e9 Bug 493442: use app IDs instead of names to determine what engines to load 2009-05-18 11:11:07 -07:00
Edward Lee
a76192895b Bug 493256 - Reconcile doesn't handle removed items correctly. r=thunder
Have engines check if the deleted flag is the same for _isEqual.
2009-05-15 13:18:16 -05:00
Edward Lee
0b1f211385 Bug 493004 - Create stubs of unimplemented engines to list them as disabled (extension, microformat, plugin, theme)
Add the 4 engines with just the base code to set their name and register them for Firefox.
2009-05-14 11:50:59 -05:00
Edward Lee
0348c64b04 Bug 493002 - List partially implemented engines (cookies, input history) as disabled
Import the outdated engines, but delete their pref so they show up as disabled. Clean up the old engines a little bit so they don't allocate unnecessarily and to not use syncCore.
2009-05-14 11:43:56 -05:00
Edward Lee
a5f88e66c2 Bug 493001 - Dynamically generate weave prefs engine list based on registered engines
Remove existing hardcoded engine list + prefs and build checkboxes based on registered engines. Engines that give null for enabled (instead of true/false) are considered disabled. Update base Engine enabled get/set to give null and allow setting.
2009-05-14 11:38:15 -05:00
Edward Lee
e176e6027b Fix form engine displayname to displayName 2009-05-14 11:09:08 -05:00
Myk Melez
fcbed5b41e updated authenticator icons from Sean Martell
--HG--
extra : rebase_source : d82c96fd4126ffc5845a76a122a76d3f268fa57a
2009-05-14 00:50:05 -07:00
Edward Lee
8cb7b35b4c Remove old Firefox 3 places DB code.
Min version is 3.1/5, so we grab DBConnection from places directly now.
2009-05-13 16:31:42 -05:00
Myk Melez
f22229f58f bug 492435: work around crasher bug 492442 by not calling isVisited for a history entry without a URL; r=thunder 2009-05-11 16:11:04 -07:00
Myk Melez
ef2ddd95a3 remove more unused code in the Authenticator module 2009-05-11 01:42:47 -07:00
Myk Melez
72a137031d remove more unused code, make Authenticator use built-in nsILoginManager for stuff nsILoginManager makes public 2009-05-11 01:40:04 -07:00
Myk Melez
90ee28777d remove a bunch of login manager code that isn't being used by new Authenticator module 2009-05-11 01:30:46 -07:00
Myk Melez
992c81a96a move authenticator code into authenticator module
--HG--
rename : services/sync/modules/LoginManager.js => services/sync/modules/authenticator.js
2009-05-11 00:58:44 -07:00
Dan Mills
019f5ccb08 default openid/authenticator to on 2009-05-06 20:11:19 -07:00
Myk Melez
83857e3704 disable the authenticator unless it is enabled via the authenticator.enabled pref 2009-05-05 14:16:49 -07:00
Myk Melez
0c13a24259 make it possible to auto-auth using login info from the login manager; clean up terminology 2009-05-03 15:26:06 -07:00