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

1274 Коммитов

Автор SHA1 Сообщение Дата
Edward Lee 08acd361e9 Make method signatures for sync and _sync match up. (followup for bug 482003) 2009-03-10 14:12:05 -05:00
Edward Lee d8fef43b78 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 e7a623aaec Bug 482178 - Clean up services -> lazy services. r=thunder 2009-03-10 06:30:30 -05:00
Edward Lee f81547db69 Bug 482007 - Refactor "should sync" and schedule sync logic. r=thunder 2009-03-10 06:15:52 -05:00
Edward Lee 29ac2f9233 Bug 482003 - Refactor _sync and _syncAsNeeded. r=thunder 2009-03-10 06:07:24 -05:00
Dan Mills 317e61ebb0 remove dump() debug statements 2009-03-10 01:20:50 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local e42c501b50 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 559cdb74cc 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 cab6971dac 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 cfad50e457 Bug 481873 - Failed login notifications remain after successful login 2009-03-06 09:18:50 -06:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local fcf55e528f 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 8b4994ae22 Bug 480490 - Expose a wipeServer API for weave service. r=thunder 2009-02-26 22:14:32 -08:00
Edward Lee 1a083160c8 Bug 480457 - Expose a resetClient API for weave service and engines. r=thunder 2009-02-26 22:36:14 -08:00
Dan Mills b98287b1eb 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 125e420233 disable recordLike for clients 2009-03-03 11:53:56 -08:00
Dan Mills e178c83009 create new records with correct guid set 2009-03-03 01:48:13 -08:00
Dan Mills dc4cba13dd merge upstream changes 2009-03-03 01:32:44 -08:00
Dan Mills a76310f62c override _recordLike for passwords; add logging calls; make getAllIDs return full nsLoginInfos 2009-03-03 01:32:10 -08:00
Dan Mills ef43c50062 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 849012df07 Merged 2009-03-02 23:55:12 -08:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local c32c5e0ab4 Added more logging to service.js to help me figure out the caching problem. 2009-03-02 23:55:05 -08:00
Dan Mills 85834524e0 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 fd1d0e8eef Remove getter that fixes the 'two-store' problem 2009-03-03 01:15:48 +01:00
Anant Narayanan 0932057beb Rename methods to be less confusing 2009-03-03 00:57:37 +01:00
Anant Narayanan 37649acb9c Automated merge with ssh://anarayanan@mozilla.com@hg.mozilla.org/labs/weave 2009-03-03 00:43:16 +01:00
Anant Narayanan 33a1012482 Password sync for 0.3 (bug #468697) 2009-03-03 00:42:57 +01:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local c766419908 Added favicons to Firefox tabs-from-other-computers menu. 2009-03-02 14:15:46 -08:00
Anant Narayanan 5e85bb5fe9 Print meta information only if present 2009-03-02 19:25:50 +01:00
Edward Lee f4237bde35 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 4aef6ff6d2 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 840b41e6b0 Bug 480480 - Finding cluster with api/register/chknode has trailing newline 2009-02-26 20:52:56 -08:00
Dan Mills 65da8b27e8 fix args list for observe() 2009-02-26 17:37:49 -08:00
Dan Mills 7365b0d561 Bug 480461: skip items that cannot be decrypted 2009-02-26 17:31:06 -08:00
Dan Mills c3a4c302ea track local client data changes so we can upload it as necessary 2009-02-26 15:06:57 -08:00
Dan Mills 1557586ebb remove unused observer service getter 2009-02-26 13:52:12 -08:00
Edward Lee 0a905d2b85 Bug 480381 - "lastsync" pref is sometimes a number and sometimes a string 2009-02-26 12:34:54 -08:00
Edward Lee 329236abb2 Bug 480271 - On first sign in, username is initialized with "undefined". r=thunder 2009-02-26 00:47:30 -08:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local 76ec9fd792 Fixed a typo in service.js ('paylaod' for 'payload') 2009-02-25 15:06:28 -08:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local de060a98d5 Changed how firefox populates tabs-from-other-computers menu and how it opens a tab picked from that menu, so that it can restore the history of the tab and not just the latest URL. 2009-02-25 00:56:46 -08:00
Dan Mills e8c14a7b1b reset lastSync pref before setting it, as some clients have mismatched types saved 2009-02-23 19:33:40 -08:00
Dan Mills a035048b96 add a "what's this?" link to the login box so users can find out what the encryption passphrase is 2009-02-23 18:47:36 -08:00
Chris Beard 0db6e8b835 cleaning up of pref pane, adding default label to sync status 2009-02-23 18:37:13 -08:00
Dan Mills b9d2d9aa55 improve pref pane; clean up first tab and make 'create account' load the services homepage, also temporarily hide the change password form; move client name setting to clients tab 2009-02-23 17:59:14 -08:00
Dan Mills 0bbab3d593 better logging about why the server is wiped when it does 2009-02-23 16:56:23 -08:00
Dan Mills 3706c19197 try/catch in FileAppender.remove(), sometimes that fails 2009-02-23 16:55:41 -08:00
Dan Mills 05388b6b57 fix bad logic when checking metadata record 2009-02-23 16:27:41 -08:00
Dan Mills 09f5120a3a use Gecko's version comparison API, don't clobber the server if the remote version > local client version 2009-02-23 12:36:55 -08:00
Dan Mills 6b68607d92 fix 'last sync' date in weave menu 2009-02-22 00:21:15 -08:00
Dan Mills 34b3a01ca1 Wrap.notify now takes the topic prefix as an argument, instead of requiring this._osPrefix to be set; use Observers.js in several places (sync.js, status.js, etc); some event topics have changed, beware; fix up status window, now prints some useful status as sync progresses 2009-02-22 00:04:58 -08:00
Dan Mills 9754fd15ca use auth.services.mozilla.com as default server url 2009-02-20 12:18:43 -08:00