Commit Graph

1140 Commits

Author SHA1 Message Date
Edward Lee
6fa9711450 Start sync timer after manually logging in 2009-03-12 15:01:04 -05:00
Edward Lee
ce257df07f Fix whitespace in service.js 2009-03-12 10:34:12 -05:00
Dan Mills
5f77a79129 inhibit caching, since we bypass the cache anyway 2009-03-12 00:35:54 -07:00
Edward Lee
d88219b8f8 Bug 482903 - Wiping local passwords data prevents syncing. r=thunder 2009-03-12 02:15:30 -05:00
Edward Lee
326c1fcae8 Bug 468691 - Need UI for when something is wrong. r=thunder 2009-03-12 01:33:14 -05:00
Edward Lee
bf5663b3cd Bug 482793 - Process commands sent by remote clients. r=thunder 2009-03-12 01:33:14 -05:00
Edward Lee
2b8d95f026 Bug 482792 - Provide a wipeClient, wipeRemote, resetService for weave service. r=thunder 2009-03-12 01:33:14 -05:00
Edward Lee
dfc2d1f68a Bug 481266 - Provide a way to perform actions on remote clients. r=thunder 2009-03-03 17:29:35 -06:00
Edward Lee
d62dd55e52 Bug 482878 - service (_remoteSetup) needs to migrate payload formats. r=thunder 2009-03-11 23:37:47 -05:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
6c4a4743b0 Fixed tabs in services.js. 2009-03-11 18:29:18 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
2ecc2b01e1 Fennec now updates status line to show what engine is syncing and what it's doing. This fixes bug 481323. 2009-03-11 18:27:44 -07:00
Edward Lee
e2f30efcf4 self.cb not this.cb for engine._wipeClient 2009-03-11 14:35:23 -05:00
Edward Lee
85af9e0020 Bug 482513 - ClientRecord inherits from WBORecord, so it lacks cleartext. r=thunder 2009-03-11 10:34:31 -05:00
Dan Mills
489e86bdc5 oops, client was not updating depth/index of records 2009-03-11 02:02:58 -07:00
Dan Mills
7b9eedde66 Bug 478327: Send minimal '[null]' payload for deleted records 2009-03-11 01:40:04 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
01fa0527dc Removed GUID 'your mom' as the default client.name. Oops! Sorry everybody, that was there for debugging. 2009-03-10 17:40:49 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
3615b62fdd Was failing on Fennec because private browsing doesn't exist there -- now more gracefully handles missing components. 2009-03-10 17:12:59 -07:00
Edward Lee
12820b6341 Bug 482561 - Remove localLock notifications 2009-03-10 15:33:50 -05:00
Edward Lee
5e62ecc193 Pushed too early :( really match up signatures 2009-03-10 14:13:18 -05:00
Edward Lee
65ef5fc7c7 Make method signatures for sync and _sync match up. (followup for bug 482003) 2009-03-10 14:12:05 -05:00
Edward Lee
6bb65722d3 Bug 481345 - Weave should be disabled while offline or private browsing mode is active. r=thunder 2009-03-10 06:30:36 -05:00
Edward Lee
a45ed6623b Bug 482178 - Clean up services -> lazy services. r=thunder 2009-03-10 06:30:30 -05:00
Edward Lee
57435a08e9 Bug 482007 - Refactor "should sync" and schedule sync logic. r=thunder 2009-03-10 06:15:52 -05:00
Edward Lee
2f5bacad1e Bug 482003 - Refactor _sync and _syncAsNeeded. r=thunder 2009-03-10 06:07:24 -05:00
Dan Mills
2e61ae02f3 remove dump() debug statements 2009-03-10 01:20:50 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
820bf3015e Fixed bug 480420 by using url.spec instead of url as key for the cache in RecordManager. 2009-03-07 11:04:42 -08:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
02d92a86ca Fennec now launches first run page, and updates extensions.weave.lastversion, so that it's no longer resetting syncId and therefore resetting the server every single time it tries to sync. Also set the download in resource.js to use LOAD_BYPASS_CACHE. Together these changes seem to fix bug 480270. 2009-03-07 00:55:47 -08:00
Myk Melez
ac6c002aea integrate latest version of Preferences.js module, which features a variety of fixes for various issue and also adds support for pref observers 2009-03-06 17:58:22 -08:00
Edward Lee
55ce4fb8af Bug 481873 - Failed login notifications remain after successful login 2009-03-06 09:18:50 -06:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
1bff582b35 Added a mostRecentError field to Weave.Service, which gets set to a string on any error that the user might need to know about; this is queried by the Fennec UI code to disply better error messages. 2009-03-04 15:49:58 -08:00
Edward Lee
a1d5234eea Bug 480490 - Expose a wipeServer API for weave service. r=thunder 2009-02-26 22:14:32 -08:00
Edward Lee
edda1db597 Bug 480457 - Expose a resetClient API for weave service and engines. r=thunder 2009-02-26 22:36:14 -08:00
Dan Mills
2b3da2beec don't fail when client metadata record doesn't exist, or has an empty payload. Reset last sync after a werver wipe on all clients 2009-03-03 11:57:30 -08:00
Dan Mills
bf29e922ae disable recordLike for clients 2009-03-03 11:53:56 -08:00
Dan Mills
47ac6a5d0c create new records with correct guid set 2009-03-03 01:48:13 -08:00
Dan Mills
d80bdb5dc0 merge upstream changes 2009-03-03 01:32:44 -08:00
Dan Mills
26e63650e6 override _recordLike for passwords; add logging calls; make getAllIDs return full nsLoginInfos 2009-03-03 01:32:10 -08:00
Dan Mills
01ab4aa284 add some trace-level debugging to reconciler; ignore old (changed) IDs while reconciling 2009-03-03 01:29:35 -08:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
ce4df15c1b Merged 2009-03-02 23:55:12 -08:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
5cb6c7a434 Added more logging to service.js to help me figure out the caching problem. 2009-03-02 23:55:05 -08:00
Dan Mills
3e1235a9e5 Switch away from __defineGetter__ due to bug 481104; explicitly cache logins in password engine; whitespace fixes 2009-03-02 18:55:26 -08:00
Anant Narayanan
0f6fdde06c Remove getter that fixes the 'two-store' problem 2009-03-03 01:15:48 +01:00
Anant Narayanan
088a5457a5 Rename methods to be less confusing 2009-03-03 00:57:37 +01:00
Anant Narayanan
97731e4239 Automated merge with ssh://anarayanan@mozilla.com@hg.mozilla.org/labs/weave 2009-03-03 00:43:16 +01:00
Anant Narayanan
05dfbc7c8a Password sync for 0.3 (bug #468697) 2009-03-03 00:42:57 +01:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
bb6846ecc2 Added favicons to Firefox tabs-from-other-computers menu. 2009-03-02 14:15:46 -08:00
Anant Narayanan
ecd8d4576c Print meta information only if present 2009-03-02 19:25:50 +01:00
Edward Lee
3f5a371b30 Bug 480528 - Color Weave logs to help find errors, engine problems, etc. 2009-02-28 11:11:36 -08:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
ff833098f5 Resource.js now always validates the cache (VALIDATE_ALWAYS) when downloading stuff. This seems to fix bug 480270 on Firefox but not on Fennec. 2009-02-27 18:28:26 -08:00
Edward Lee
9911ce923a Bug 480480 - Finding cluster with api/register/chknode has trailing newline 2009-02-26 20:52:56 -08:00