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

934 Коммитов

Автор SHA1 Сообщение Дата
Dan Mills 3f46b77cd5 bump version to 0.2.6 2008-08-08 15:14:04 -07:00
Dan Mills 949e936ba2 merge upstream changes 2008-08-08 14:43:36 -07:00
Dan Mills dea1506c58 move some code from the engine to remote.js; rename FileEngine to BlobEngine (since it doesn't actually sync complete files); clean up SyncEngine's sync method 2008-08-08 14:42:57 -07:00
Dan Mills 7785d82950 small fix in _fixParents; change reconcile to 1) not require a deepEquals to drop an incoming/outgoing command pair, merely a GUID match (we can do this because we know we'll drop server changes and use client ones, and because we know we'll actually do a fresh diff at the end to send commands to the server), and 2) check for creates of existing guids after the first pass (since we might find command pairs that go away and thus not hit that error) 2008-08-08 14:40:52 -07:00
Dan Mills 6829e5453a whitespace fix 2008-08-08 12:34:01 -07:00
Anant Narayanan 308d8f0df0 Automated merge with ssh://anarayanan@mozilla.com@hg.mozilla.org/labs/weave 2008-08-07 20:00:46 -07:00
Anant Narayanan 201ede3f4d Syncing for Awesome bar (bug 437133, r=thunder) 2008-08-07 20:00:35 -07:00
Dan Mosedale 3670146b3a Fix a typo that could cause an error in appendDelta() 2008-08-06 14:51:41 -07:00
Anant Narayanan f02be43079 Client-side OAuth support (bug 444528, r=thunder) 2008-08-04 17:34:21 -07:00
Anant Narayanan b5905c72cf Automated merge with ssh://anarayanan@mozilla.com@hg.mozilla.org/labs/weave 2008-08-04 17:23:36 -07:00
Anant Narayanan b5847e6adf Asynchronous bookmark sharing (bug 449113, r=thunder) 2008-08-04 17:23:23 -07:00
Dan Mills 6ca851f06f refresh clients on a timer when changed via the prefpane, otherwise just wait until next sync 2008-07-31 01:59:03 -07:00
Dan Mills 87cc594f38 sync client data when client prefs change 2008-07-31 01:02:41 -07:00
Chris Beard b16f30644c UI for clients 2008-07-31 00:39:57 -07:00
Dan Mills 19f1930dbf merge upstream changes 2008-07-31 00:21:53 -07:00
Dan Mills 92d6278f39 filter out invalid tags when applying edit commands 2008-07-31 00:21:22 -07:00
Dan Mills 7e76ae5040 add a hack that supresses a strange error (this._remote.status.data is null, even though it was downloaded correctly) 2008-07-31 00:20:55 -07:00
Chris Beard dac82813d9 adding UI to add/edit client name and types 2008-07-30 23:48:33 -07:00
Dan Mills ac61d5ab82 fix typo in utils deepCopy 2008-07-30 23:37:21 -07:00
Dan Mills 0a5898a74f do log some stack traces 2008-07-30 22:53:27 -07:00
Dan Mills 2486e65567 have RemoteStore inherit from Store 2008-07-30 22:53:11 -07:00
Dan Mills feddcff67b fix snapshot typos in SyncEngine 2008-07-30 22:52:49 -07:00
Dan Mills 40357d6963 more tab sync fixes, only disposing is left to fix; also allow the notify wrapper to pass along an optional data payload 2008-07-30 21:58:13 -07:00
Dan Mills 820b732ed5 get tab sync halfway working again, with fileengine 2008-07-30 00:05:09 -07:00
Dan Mills 893bbb5609 use client GUID (from ClientData) for FileEngine 2008-07-29 18:38:58 -07:00
Dan Mills f4e8d5b2f6 some more ClientData fixes; *do* wipe the server when there is no version file; upload the version file when needed; refresh ClientData on login 2008-07-29 18:34:10 -07:00
Dan Mills 6965a649ec ClientData fixes; export to chrome as well 2008-07-29 18:15:13 -07:00
Dan Mills 34c0adde08 Remote.put doesn't require the data arg anymore 2008-07-29 17:35:10 -07:00
Dan Mills 9ad12df38a mostly finish up ClientData impl 2008-07-29 17:34:21 -07:00
Dan Mills 71ee248930 allow Resource.put to have no data arg (in which case it will use its internal _data property) 2008-07-29 17:33:53 -07:00
Dan Mills 5eaf61e96f initial client data module from chris+me 2008-07-29 15:44:36 -07:00
Dan Mills 5243e7a653 Keychain's constructor doesn't need an identity anymore 2008-07-29 15:39:09 -07:00
Dan Mills 856921abd1 sync the *latest* 10 back-button entries per tab (not the earliest ones) 2008-07-29 15:37:59 -07:00
Dan Mills 3cc3c36b0b get crypto working with FileEngine 2008-07-29 12:04:41 -07:00
Dan Mills dea3f0cad7 initial try to get crypto working with FileEngine 2008-07-29 11:03:06 -07:00
Dan Mills c9220f8d0f Implement FileEngine 2008-07-25 17:02:43 -07:00
Dan Mills eb368a0e98 print exceptions that come from engines 2008-07-25 16:54:37 -07:00
Dan Mills cadfaec0d3 split Engine into SyncEngine and FileEngine 2008-07-25 01:06:23 -07:00
Dan Mills bf0fbff313 Default to not doing anything for resetGUIDs. Define an observer for subclasses to use 2008-07-24 19:29:11 -07:00
Dan Mills 65401314a1 merge upstream changes 2008-07-23 15:47:49 -07:00
Dan Mills 39b90d3639 when making deep copies of an object, default to alphabetically sorting the properties for adding 2008-07-23 15:46:48 -07:00
Dan Mills 94bb10dca1 only wrap the first 10 entries in a tab 2008-07-23 15:46:13 -07:00
Anant Narayanan 2e5f6e903f Fix forgot password link (bug #442956) 2008-07-21 20:53:30 -07:00
Dan Mills 298c978e1e merge upstream changes 2008-07-21 18:24:35 -07:00
Dan Mills 713d7b5015 Fix network timeouts, make them take into account progress; re-upload new snapshot after 25 deltas 2008-07-21 18:23:51 -07:00
Dan Mosedale 67abd828bf Minor refactoring to allow for multiple application embeddings of Weave.
Also adds a Thunderbird embedding of weave and a fix to set the
username/password during verifyPassphrase (bug 446444), r=thunder@mozilla.com.
2008-07-21 18:12:27 -07:00
Dan Mills 9c15468557 version bump to 0.2.5 2008-07-17 21:27:50 -07:00
Dan Mills c8127f0d15 fixes to request timeout code 2008-07-17 21:27:01 -07:00
Dan Mills 1cf2bb8b65 when changing passwords, do not allow the new one to be the same as the passphrase 2008-07-17 20:41:10 -07:00
Dan Mills 9f0826260d time out requests after 30 seconds 2008-07-17 20:40:29 -07:00