Commit Graph

849 Commits

Author SHA1 Message Date
Dan Mills
0f7cc50075 bump version to 0.2.90 2008-11-27 23:07:15 +09:00
Dan Mills
a10a4d3bfd 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
9a4c8f6717 sync engines unconditionally on timer (for now, heuristic sync is broken somehow) 2008-11-27 00:23:25 +09:00
Dan Mills
669b52e0de 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
e3e3e62654 use consistent entity names in the Fennec prefs 2008-11-25 13:20:19 -06:00
Daniel Brooks
adb316a527 get started on the Fennec ui by setting up the list of prefs 2008-11-25 12:27:08 -06:00
Dan Mills
b61f0c6a28 comment depth function for clarity, remove incorrect warning 2008-11-25 16:37:19 +09:00
Dan Mills
fe41e68365 sort incoming records by depth, so that folders are created before their containing items 2008-11-25 16:12:00 +09:00
Dan Mills
d2b71a81ea query the bookmarks service to find out if we have an item (instead of our snapshot cache) 2008-11-25 14:49:18 +09:00
Dan Mills
94a267ae9b use the new modified property returned after a server POST 2008-11-25 14:48:22 +09:00
Dan Mills
f4b067191f server payload decoding problem is fixed, so remove hack. we now always decode the payload after downloading. 2008-11-25 14:47:43 +09:00
Dan Mills
cff2db88df collection iterator is now async, it needs to run the new record's download filter 2008-11-25 14:46:18 +09:00
Dan Mills
4e0bcf16b3 fix bookmark deletion sync 2008-11-25 01:49:02 +09:00
Dan Mills
e33f7592d2 add some debug chatter 2008-11-25 01:48:38 +09:00
Dan Mills
89b35d0700 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 2008-11-25 01:04:14 +09:00
Dan Mills
f2e8d057d2 add tmp hack to work around server payload json decoding bug 2008-11-25 01:03:01 +09:00
Dan Mills
393262eead enable batch upload, yay! 2008-11-20 10:38:53 +09:00
Dan Mills
12497bf643 merge with upstream changes 2008-11-20 09:25:32 +09:00
Dan Mills
529df21f87 work with NewEngine 2008-11-20 09:21:12 +09:00
Dan Mills
f5d4bdee2f more NewEngine impl 2008-11-20 09:20:25 +09:00
Dan Mills
e29bc6f56b make it so filters can be called (to e.g. manually copy resource data out 2008-11-20 09:19:51 +09:00
Dan Mills
97f4ec08be attempt at fixing login/server setup, needs more work still 2008-11-20 09:18:35 +09:00
Dan Mills
e024387870 remove unused fields, add half-baked impl to get password from ui 2008-11-20 09:17:15 +09:00
Dan Mills
a39e685d32 add filter to wbo to set their id automatically based on uri 2008-11-20 09:16:08 +09:00
Dan Mills
08938154f7 collection class 2008-11-20 09:15:34 +09:00
Dan Mills
37168b9208 add rsa gen debug messages 2008-11-20 09:15:16 +09:00
Dan Mills
7fbf3df420 record import (cache) fix 2008-11-20 09:14:42 +09:00
Dan Mills
29327d3a4a add resource logger pref; lower numretries to 2 2008-11-20 09:13:06 +09:00
Anant Narayanan
8913caf3b1 Fix redeclaration (bug #463870) 2008-11-13 01:51:24 +01:00
Dan Mills
a326e50969 cache crypto meta objects 2008-11-08 20:24:12 -08:00
Dan Mills
06155f7fae 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. 2008-11-08 02:00:33 -08:00
Dan Mills
5ad74e339a make sure records always have a data field that represents their state (e.g. for serialization); add some pki routines (createKeypair); add incoming/outgoing queue to NewEngine 2008-11-06 23:23:35 -08:00
Dan Mills
69c1a4e1d6 say sync complete when it is! 2008-11-06 19:19:32 -08:00
Dan Mills
bcc82d82b7 remove some sharing code, derive from NewEngine 2008-11-06 19:18:46 -08:00
Dan Mills
928d63611b add a temp NewEngine class that will talk to the 0.3 server 2008-11-06 19:18:07 -08:00
Dan Mills
0fac05e0b5 url -> uri 2008-11-06 17:38:35 -08:00
Dan Mills
4d7fbe6ec5 small module to get an event at startup 2008-11-06 17:37:48 -08:00
Dan Mills
07040c452e lots o' fixes 2008-11-06 17:37:17 -08:00
Dan Mills
8a9de827b9 onException cleanup 2008-11-06 17:36:41 -08:00
Dan Mills
301038743b url -> uri 2008-11-06 17:36:19 -08:00
Dan Mills
4417f60124 print exception in async stack traces, skip async frames in async stack traces 2008-11-06 17:34:34 -08:00
Dan Mills
1d2ec8a7a2 use util module's stack formatter 2008-11-06 17:32:33 -08:00
Dan Mills
777ac672ee hg merge 2008-11-03 15:02:00 -08:00
Dan Mills
25a8c72d97 fix log4moz calls (new api), fix module imports for renamed modules 2008-11-03 15:00:38 -08:00
Dan Mills
03017b4bfc remove lots of code that will not be needed with new server 2008-11-03 14:59:45 -08:00
Dan Mills
87609716e1 remove server lock wrapper; change local lock to work with service.js local locking api 2008-11-03 14:57:59 -08:00
Dan Mills
db796cabb8 makeUri: don't throw on invalid uris, return null instead 2008-11-03 14:56:56 -08:00
Dan Mills
9fbfbe43a0 add max retries config setting that resources support now 2008-11-03 14:54:21 -08:00
Dan Mills
951c71e98a wizard eula screen changes 2008-11-03 14:53:33 -08:00
Dan Mills
e7ff943d3a log4moz api change: Log4Moz.Service is gone. There is now a Log4Moz.repository which will auto-instantiate to a LoggerRepository (but can also be set if one wishes to use a different one). Also includes some other minor changes, e.g. formatters are now optional (and default to a BasicFormatter if not provided) 2008-11-03 14:48:53 -08:00