879687443d562fa306ee177cbb802aeb56612ff5
2008-12-08 13:21 -0800
Dan Mills - make changeItemID exclusively a store method
e59cb69d2395840fe1155028d22d9c99b40d45bc
2008-12-08 09:53 -0800
Dan Mills - 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
aacee78d46954768eb78254d3a50f3e63f74de11
2008-12-06 00:13 -0800
Dan Mills - bump version to 0.2.92
9bcb38b02b03c021a880aeca866012d5104681d9
2008-12-06 00:12 -0800
Dan Mills - 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)
34ba2a7f7da8871ae45c9b0b0edb04d59c867ce9
2008-12-06 00:11 -0800
Dan Mills - more/better logging; allow changed IDs list to be cleared even when tracker is disabled
1827ebccb1ddcafa193ffec758d26bbcd7e55837
2008-12-06 00:08 -0800
Dan Mills - clear changed IDs before adding all current ones in first-sync case; edit the ID list directly instead of enabling/disabling the tracker
c94b8dad69eca2c395e3cd1cac52feeaba4138e2
2008-12-05 03:36 -0800
Dan Mills - parentGUID -> parentid
63bc16770eba3b3f6ddbb297380e3ffe290037c0
2008-12-05 03:28 -0800
Dan Mills - 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)
e1d3a8cfd970ec17fdf9c195ddb07e5b81c4db45
2008-12-05 00:58 -0800
Dan Mills - oops, always disable tracker during sync
53b4d5b8b9c3540028fae78efd19f74880b0f66f
2008-12-05 00:55 -0800
Dan Mills - disable tracker for entire sync run. make sure tracker is re-enabled at the end
3a765c3738ccd6262483cc9f0f7491e11a054120
2008-12-05 00:42 -0800
Dan Mills - merge upstream changes
b6f872c3030dda1bec4a2a9b7f4bd2ee8045a927
2008-12-05 00:39 -0800
Dan Mills - use callbacks instead of snapshot diffs to figure out what changes to send to the server
bccc6265fac2472f01c189c0b68e4ef68a2175b3
2008-12-04 15:57 -0800
jonathandicarlo - 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)
53946805015941a79b8447a1f3545168103fa59b
2008-12-04 11:00 -0800
jonathandicarlo - Added Linux-ARM processor compiled version of crypto module to repository. Slight modification of makefile to enable building this on ARM.
7d03fe80909f793a59b4bdb5f0b7cede70b0f91e
2008-12-02 21:42 +0530
Siddharth Agarwal - bug 467085 log4moz updateParents messed up, doesn't support multilevel parenting properly, r=thunder
66d3bdc803f093968127327655de29389d5bd69c
2008-12-02 16:48 -0800
Dan Mills - 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
d3f6e2cf4fc7b4bc1458175208ecdcde46571caa
2008-12-02 16:46 -0800
Dan Mills - fix bookmarks tracker by removing yield calls (which of course don't work as callbacks for nsIBookmarksObserver)
e14daee67de057d552e0a51d79713b770c45c168
2008-12-02 14:26 -0800
Dan Mills - some small key record fixes; avoid causing indirect login manager queries in the Identity constructor; fix wbo, keys, crypto record unit tests
aae29a193600db71ae0ed6e07234cec128cde3b5
2008-12-01 20:02 -0800
Dan Mills - bump version to 0.2.91
5ca0a47e9064bd9cda550c3d546e763de707f4fb
2008-12-01 20:01 -0800
Dan Mills - re-set password in login manager when setting username/realm
e648ea4665b1a5f11a52395525c3076ae5cd9051
2008-12-01 20:01 -0800
Dan Mills - add debug for when setting password
ea32b42e6bc20915332b8b8770a18b86a161a2fa
2008-12-01 19:04 -0800
Dan Mills - change chrome url for weave passwords in login manager to chrome://weave
fe24db73a6943cf9d06cedcb5036c9e5ff95d5fb
2008-12-01 18:58 -0800
Dan Mills - remove unused 'cleartext' payload property; add fixme comment to set a pref listener
54f8e884dc0b4aa895127155847c7ef4442ba46e
2008-12-01 18:43 -0800
Dan Mills - reset default key URLs whenever username is set via the service
0671f18e0611351c8abb976fbb516ee219c13b7c
2008-12-01 18:08 -0800
Dan Mills - remove incorrect getter/setter for cleartext - it should not be stored inside the payload!
e49de7011c62038fb7e15585e15bb509a15a8d09
2008-12-01 18:07 -0800
Dan Mills - 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
d3d131abf2d801e58730425784a5bd514eb77dbd
2008-12-01 14:18 -0800
Dan Mills - print http status, even for successful requests
ff0f954d4513c57f4cb62f9ddb684f8eb18815bc
2008-12-01 14:17 -0800
Dan Mills - fix 'logging in' debug string so it prints the actual username being used
92d27d2e81238cbddbeff14dc09b41bd3debb3ae
2008-11-28 00:33 +0900
Dan Mills - Bug 465974: fix firefox crash at startup due to weave using nss without initializing it
f76602b3ab86495ff315b0750589fdfbf9fd45c9
2008-11-27 23:07 +0900
Dan Mills - bump version to 0.2.90
06de4a687df786817eeaaea0440f789638decabd
2008-11-27 00:25 +0900
Dan Mills - 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
f072807719c2ea48fa7e8295507b054a4db2b426
2008-11-27 00:23 +0900
Dan Mills - sync engines unconditionally on timer (for now, heuristic sync is broken somehow)
ad6fb9f729b0652e30f5d831af9ab95d7d444b69
2008-11-26 14:07 +0900
Dan Mills - 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
f96bbd1daf6a5de6455d3d98537bdf77295ccf59
2008-11-25 13:20 -0600
Daniel Brooks - use consistent entity names in the Fennec prefs
de49c9c30a110bcecf326e9c5935ae81783f6787
2008-11-25 12:27 -0600
Daniel Brooks - get started on the Fennec ui by setting up the list of prefs
4c75f37edd6f80d4cf8e5258004f5c44b95ec5d6
2008-11-25 16:37 +0900
Dan Mills - comment depth function for clarity, remove incorrect warning
ae6dd2a40d6d96aa2ae815180e38d004979e6b99
2008-11-25 16:12 +0900
Dan Mills - sort incoming records by depth, so that folders are created before their containing items
687cb178e84d853091f67e23c95412585ccf28a5
2008-11-25 14:49 +0900
Dan Mills - query the bookmarks service to find out if we have an item (instead of our snapshot cache)
97bc45414787781a0d07cd082aa06d1d59ad9f83
2008-11-25 14:48 +0900
Dan Mills - use the new modified property returned after a server POST
5b24f1ff873e1d633ee3fb28a39b0b23608fdb7b
2008-11-25 14:47 +0900
Dan Mills - server payload decoding problem is fixed, so remove hack. we now always decode the payload after downloading.
c3668d0c4c1b36b3c43282fccc3f6938f2f8a298
2008-11-25 14:46 +0900
Dan Mills - collection iterator is now async, it needs to run the new record's download filter
45aba29f1e2f705e297c2759ca035e5377c4e870
2008-11-25 01:49 +0900
Dan Mills - fix bookmark deletion sync
a45e3441ed04a71e480d6d1793995792d7964948
2008-11-25 01:48 +0900
Dan Mills - add some debug chatter
00e554b097781e980438d99a6e91c602c7420ef6
2008-11-25 01:04 +0900
Dan Mills - clean up sync function, get last timestamp properly from post result, save correct snapshot at the end, only attempt to post changes to server if there are any changes at all
dafa68a9b09782b2b77a57378fc1579fdebcafa1
2008-11-25 01:03 +0900
Dan Mills - add tmp hack to work around server payload json decoding bug
e86312aa6c67cb6aa465215ddc6a252b0b37b9b2
2008-11-20 10:38 +0900
Dan Mills - enable batch upload, yay!
cdeaa180d10eb0ddce87b704a7377a2b61863d46
2008-11-20 09:25 +0900
Dan Mills - merge with upstream changes
49d05eee6f251045336deb49aaeebb9ef9ab297d
2008-11-20 09:21 +0900
Dan Mills - work with NewEngine
47ce51a48cfdd6b83e76d466ada6cb139167ca96
2008-11-20 09:20 +0900
Dan Mills - more NewEngine impl
e5aee2e3904034475bbbaf0f23b20fa2036d39fd
2008-11-20 09:19 +0900
Dan Mills - make it so filters can be called (to e.g. manually copy resource data out
5e93e7de26922425095218bb8556d388c9e79c8e
2008-11-20 09:18 +0900
Dan Mills - attempt at fixing login/server setup, needs more work still
23a02fb0477af30090f79be4abb7a953d85fe590
2008-11-20 09:17 +0900
Dan Mills - remove unused fields, add half-baked impl to get password from ui
595856d1d19080921c11242ecc7e6506b738c42a
2008-11-20 09:16 +0900
Dan Mills - add filter to wbo to set their id automatically based on uri
c21ebe6983698b18dda0ad3cee6c86638c3acc90
2008-11-20 09:15 +0900
Dan Mills - collection class
2e1d0b3d9e540bf5ee3312297f7767c4175868ee
2008-11-20 09:15 +0900
Dan Mills - add rsa gen debug messages
984947d2c9492f8759347ad1b2c244e1f9678471
2008-11-20 09:14 +0900
Dan Mills - record import (cache) fix
f450255dc71031083768b341e9c4bd6fabfb93ae
2008-11-20 09:13 +0900
Dan Mills - add resource logger pref; lower numretries to 2
a01d3667e8e1d5e6d1201c901d13199475c538e5
2008-11-08 20:24 -0800
Dan Mills - cache crypto meta objects
cd3f2b2be72ddd43b24098d0194339674712398a
2008-11-13 01:51 +0100
Anant Narayanan - Fix redeclaration (bug #463870)
afb7841de5f0fe5ca5c8b50595c545d08b4320ef
2008-11-08 02:00 -0800
Dan Mills - crypto changes: private keys get their own iv and salt, crypto meta records get a separate iv and no salt. various fixes in crypto code and other wbo related objects. fix crypto tests to match.
(0) -30000 -10000 -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 +30000 +100000 tip