Dan Mills
|
06dc4da97f
|
sync only the last 150 history items (pending some special sauce to sync high-scoring items); various sql fixes. history is syncing now, though there are bugs here and there
|
2008-12-17 02:32:00 -08:00 |
|
Dan Mills
|
7f2139c4af
|
change itemExists to check for the cache, then call _itemExists, that way subclasses can override just that without having to care about the cache
|
2008-12-17 02:30:11 -08:00 |
|
Dan Mills
|
32773c0f83
|
override _itemExists, itemExists (no _) checks for cached items, then calls that
|
2008-12-17 02:29:28 -08:00 |
|
Dan Mills
|
2de7c6df82
|
remove applyCommands from store; make itemExists not a 'private' method
|
2008-12-16 17:08:57 -08:00 |
|
Dan Mills
|
c02d11a89e
|
api change for stores, deal with records not 'commands'
|
2008-12-16 17:06:45 -08:00 |
|
Anant Narayanan
|
ea93b73081
|
Make Form history sync work again with new engine
|
2008-12-13 16:33:04 +01:00 |
|
Dan Mills
|
f1a5b78d89
|
merge upstream changes
|
2008-12-12 13:57:05 -08:00 |
|
Dan Mills
|
6d599af9b4
|
closer to history somewhat working. need to rethink approach because of performance problems
|
2008-12-12 13:55:58 -08:00 |
|
Dan Mills
|
59d28a8a5c
|
add applyImcoming to store base class
|
2008-12-12 13:55:26 -08:00 |
|
Dan Mills
|
3c88a35efd
|
remove slightly misleading comment
|
2008-12-12 13:54:19 -08:00 |
|
Dan Mills
|
1e7370ba2d
|
don't stop applying changes when one fails to do so
|
2008-12-12 13:53:48 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
1e27ccd917
|
Merged
|
2008-12-11 15:19:43 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
db031ee612
|
On Fennec there is no microsummaries service, so I made the BookmarksEngine catch the exception if the service is undefined, and skip commands that would require it to create a microsummary, logging warnings instead.
|
2008-12-11 14:26:20 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
bb716e681f
|
Added UI to set username/password/passphrase for Weave client on Fennec, and made it work. Following my UI proposal for now, it uses html pages loaded at chrome URLs, which is not ideal.
|
2008-12-10 18:13:05 -08:00 |
|
Dan Mills
|
022ceb5055
|
closer to history working
|
2008-12-10 00:57:27 -08:00 |
|
Dan Mills
|
3ef1c0d9b1
|
enable history sync (not working yet)
|
2008-12-09 12:26:14 -08:00 |
|
Dan Mills
|
f2e4594263
|
make changeItemID exclusively a store method
|
2008-12-08 13:21:25 -08:00 |
|
Dan Mills
|
9070a62677
|
remove sync cores, they are no longer used; remove sharing code from bookmarks (we can bring it back when we need it again, needs work); have the engine give hints to the store about when to wrap all items and cache them (to make subsequent calls to wrap one item fast); move serializeItem/getAllIDs into the store
|
2008-12-08 09:53:32 -08:00 |
|
Dan Mills
|
8bf18e53a1
|
bump version to 0.2.92
|
2008-12-06 00:13:19 -08:00 |
|
Dan Mills
|
b8a8a42755
|
tracker now caches places id -> guid mappings, since otherwise it can't retrieve the correct guid on item removal (because the callback happens after the item is removed)
|
2008-12-06 00:12:40 -08:00 |
|
Dan Mills
|
84f9045278
|
more/better logging; allow changed IDs list to be cleared even when tracker is disabled
|
2008-12-06 00:11:16 -08:00 |
|
Dan Mills
|
c595ceeb1b
|
clear changed IDs before adding all current ones in first-sync case; edit the ID list directly instead of enabling/disabling the tracker
|
2008-12-06 00:08:54 -08:00 |
|
Dan Mills
|
f1332902ba
|
parentGUID -> parentid
|
2008-12-05 03:36:27 -08:00 |
|
Dan Mills
|
37a62b2479
|
re-enable tracker in the first-sync case just to add all the guids; add some debugging messages; when reconciling throw out records which are identical on the client and server (even if we thought they had changed)
|
2008-12-05 03:28:17 -08:00 |
|
Dan Mills
|
fd7d30a288
|
oops, always disable tracker during sync
|
2008-12-05 00:58:25 -08:00 |
|
Dan Mills
|
95b8e357b2
|
disable tracker for entire sync run. make sure tracker is re-enabled at the end
|
2008-12-05 00:55:19 -08:00 |
|
Dan Mills
|
912dadd022
|
merge upstream changes
|
2008-12-05 00:42:11 -08:00 |
|
Dan Mills
|
c1a443df70
|
use callbacks instead of snapshot diffs to figure out what changes to send to the server
|
2008-12-05 00:39:54 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
638fd379f2
|
Moved the ARM version of WeaveCrypto.so to the /components directory (where every other platform will try to laod it and fail, while ARM will try to load it and succeed)
|
2008-12-04 15:57:29 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
f031676882
|
Added Linux-ARM processor compiled version of crypto module to repository. Slight modification of makefile to enable building this on ARM.
|
2008-12-04 11:00:47 -08:00 |
|
Dan Mills
|
00fdbf86d6
|
move non-working unit tests into subfolders so that 'make' works again. the non-working tests will need some major re-writing due to the move away from webdav
|
2008-12-02 16:48:07 -08:00 |
|
Dan Mills
|
dd8e0e678b
|
fix bookmarks tracker by removing yield calls (which of course don't work as callbacks for nsIBookmarksObserver)
|
2008-12-02 16:46:24 -08:00 |
|
Dan Mills
|
497743cb82
|
some small key record fixes; avoid causing indirect login manager queries in the Identity constructor; fix wbo, keys, crypto record unit tests
|
2008-12-02 14:26:18 -08:00 |
|
Siddharth Agarwal
|
9c564f7526
|
bug 467085 log4moz updateParents messed up, doesn't support multilevel parenting properly, r=thunder
|
2008-12-02 21:42:20 +05:30 |
|
Dan Mills
|
c5ed82885f
|
bump version to 0.2.91
|
2008-12-01 20:02:01 -08:00 |
|
Dan Mills
|
7bee21d741
|
re-set password in login manager when setting username/realm
|
2008-12-01 20:01:41 -08:00 |
|
Dan Mills
|
0a4d159fd2
|
add debug for when setting password
|
2008-12-01 20:01:12 -08:00 |
|
Dan Mills
|
cc4ab1bb14
|
change chrome url for weave passwords in login manager to chrome://weave
|
2008-12-01 19:04:49 -08:00 |
|
Dan Mills
|
c327476fcc
|
remove unused 'cleartext' payload property; add fixme comment to set a pref listener
|
2008-12-01 18:58:28 -08:00 |
|
Dan Mills
|
5e2d2cec11
|
reset default key URLs whenever username is set via the service
|
2008-12-01 18:43:43 -08:00 |
|
Dan Mills
|
2deeacdab5
|
remove incorrect getter/setter for cleartext - it should not be stored inside the payload!
|
2008-12-01 18:08:59 -08:00 |
|
Dan Mills
|
a001a3f564
|
server api changes: encoding is gone (payload guaranteed to be utf-8 now), payload is guaranteed to be json so no need to wrap in an array to encode; change crypto object to place encrypted data in a 'cyphertext' property inside the payload, instead of replacing the payload
|
2008-12-01 18:07:07 -08:00 |
|
Dan Mills
|
a422bdb9b3
|
print http status, even for successful requests
|
2008-12-01 14:18:12 -08:00 |
|
Dan Mills
|
73077fa65b
|
fix 'logging in' debug string so it prints the actual username being used
|
2008-12-01 14:17:44 -08:00 |
|
Dan Mills
|
cb119538ba
|
Bug 465974: fix firefox crash at startup due to weave using nss without initializing it
|
2008-11-28 00:33:53 +09:00 |
|
Dan Mills
|
336e1168af
|
bump version to 0.2.90
|
2008-11-27 23:07:15 +09:00 |
|
Dan Mills
|
a67aabffa4
|
add logic to detect when the same item is in both incoming & outgoing queues, but with different IDs - change the local ID in that case
|
2008-11-27 00:25:28 +09:00 |
|
Dan Mills
|
74e4f48a70
|
sync engines unconditionally on timer (for now, heuristic sync is broken somehow)
|
2008-11-27 00:23:25 +09:00 |
|
Dan Mills
|
c221d2ea8e
|
decrypt incoming items all in one go so as to sort them by index (which is inside the payload); don't attempt to change the index of an item if we're also changing its folder; only change index/parent if it's different from current value
|
2008-11-26 14:07:18 +09:00 |
|
Daniel Brooks
|
d1b0cb3caf
|
use consistent entity names in the Fennec prefs
|
2008-11-25 13:20:19 -06:00 |
|