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

2032 Коммитов

Автор SHA1 Сообщение Дата
Edward Lee 65d3f05c25 Bug 507691 - Server responds with json decode failure for fat unicode characters
Make sure we generate ASCII data for upload by escaping on serialize and unescaping on deserialize. Test to make sure serialized data is ASCII and the original records aren't modified by serialize.
2009-08-06 11:28:33 -07:00
Anant Narayanan 94209f5f77 Fix user registration (bug #508072) 2009-08-03 11:51:38 -07:00
Edward Lee 16b1dc31f4 Bug 507296 - Sync bookmarks and history in batched mode. r=thunder
Wrap the original SyncEngine._sync function with a call to runInBatchMode, so SQL disk writes happen at the end of batch mode instead of on every change.
2009-07-30 11:52:26 -07:00
Edward Lee c8997cf0f7 Bump version to 0.6pre1. 2009-07-29 13:38:37 -07:00
Edward Lee 6e9baa8eae Added tag 0.5 for changeset 95c4b71601d9 2009-07-29 11:24:00 -07:00
Edward Lee abfec0cdee Bump version to 0.5. 2009-07-29 11:22:33 -07:00
Anant Narayanan 0bcd1bb226 WinCE crypto binary (bug #487171) 2009-07-28 17:14:52 -07:00
Anant Narayanan 41c02a47f8 Backed out changeset 9e8936813ae1 2009-07-28 17:13:15 -07:00
Anant Narayanan 68db2eaa65 WinCE crypto binary 2009-07-28 16:54:24 -07:00
Anant Narayanan ea8a7fb56f Re-structure window utils 2009-07-28 14:30:32 -07:00
Edward Lee 35ac428e12 Backed out changeset e388ba9e12a9 2009-07-28 13:12:22 -07:00
Edward Lee 08d7a3405b Bug 506853 - Just show the Weave icon in the status bar without the username text
Just drop the label when the user is logged in for now.. we'll reinvestigate when we support multiple users.
2009-07-28 10:58:09 -07:00
Edward Lee d388efa0df Change client engine to override findLikeId instead of recordLike to save on some work (iterating over changed ids). 2009-07-28 10:07:07 -07:00
Edward Lee 3097e66407 Bug 506795 - Handle adding duplicate logins. r=thunder
Refactor reconcile to call findLikeId that by default will look for recordLike in the outgoing queue as it does now. Override findLikeId for password engine to search local logins.
2009-07-28 10:06:02 -07:00
Anant Narayanan a9ebcaa252 Make help window non-modal (bug #445070) 2009-07-27 17:12:30 -07:00
Edward Lee b755f5582b Generate SunOS x86 binaries and put them under platform/SunOS because the contrib Firefox builds are SunOS_x86-sunc while we build SunOS_x86-cc. 2009-07-26 02:55:38 -07:00
Edward Lee 0bda9b9b92 Add i86pc machine detection for crypto Makefile. Add SunOS for test Makefiles. 2009-07-26 02:55:38 -07:00
Gary Gendel 1caac78c0e Bug 501630 - OpenSolaris x86 support
Add SunOS for crypto Makefile to build a dynamic shared library.
2009-07-24 21:16:59 -07:00
Edward Lee b653b45939 Ignore .so generated binaries in the src directory. 2009-07-26 01:39:23 -07:00
Edward Lee 89e0f34ed9 Move test output directory to unittest, so tab completion doesn't stop at test{s,_files}. Ignore test output for .hgignore. 2009-07-26 01:35:30 -07:00
Edward Lee a2af0807a1 Bug 506302 - Shorten stack traces
Trim the full path from JS stacks and just show the file and convert nsIException traces to look like js stacks: func()@file:line. Only difference is js stacks show arguments while nsIException always shows just (). Fix up some places where we print the exception instead of the fixed up string.
2009-07-24 15:28:42 -07:00
Edward Lee e0c39af1cc Bug 506091 - New binary needed for Maemo devices
Rebuild Linux_arm-gcc3 (maemo) WeaveCrypto.so binary.
2009-07-23 23:05:24 -07:00
Anant Narayanan 411e039772 Remove useless check for crypto methods 2009-07-23 17:12:32 -07:00
Anant Narayanan a0333e2838 Fix verifyPassphrase for cases when the key actually exits :-/ 2009-07-23 17:01:58 -07:00
Anant Narayanan 85613ba2bc Fix verifyPassphrase returning false on first login 2009-07-23 16:52:28 -07:00
Edward Lee 92b53cc571 Bump version to 0.5pre4. 2009-07-23 00:20:48 -07:00
Edward Lee f003e8bc29 Added tag 0.5pre3 for changeset 0f2c69669dbf 2009-07-23 00:20:16 -07:00
Edward Lee 188e9c9a17 Bug 505940 - Unnecessarily uploading records on first sync
Remove short-circuit logic of comparing number of keys for deepEquals and iterate through each key on both objects to make sure both have the same value.
2009-07-22 23:49:15 -07:00
Edward Lee 3f02ff2536 Convert various debug messages to trace. 2009-07-22 21:40:18 -07:00
Mike Connor 82ecf65fd1 bug 497938 - Client should back off server when it is busy, r=edilee
--HG--
extra : rebase_source : 347137310b0ff0bba8b5267632259645c516e56b
2009-07-22 23:48:41 -04:00
Edward Lee 054de2be4e Bug 504788 - Handle different weave versions by wiping, upgrading, updating. r=thunder
Store the most newest Weave version on the server and update it if necessary on each remoteSetup. Make a concept of a compatible version where this version of Weave can read but might change records with its full sync.

--HG--
extra : rebase_source : c11cada1e3ba07e00113fca439610d0b6fd78190
2009-07-22 18:49:07 -07:00
Dan Mills c6cb71f1e6 Bug 505906: Don't do a last POST if there is nothing left to send. Regression from bug 481347. r=mardak 2009-07-22 17:48:47 -07:00
Edward Lee bdf363012b Bug 485573 - Fennec runs out of memory and crashes if too many history items to sync. r=thunder
Incrementally process records as the collection finds record boundaries and converts them to records for the engine to use. Get rid of the collection iterator and original RecordParser. Add tests for incremental record parsing and remove old iter tests.
2009-07-22 16:38:34 -07:00
Anant Narayanan 94f226c67c Crypto binary for Linux_x86-64
--HG--
extra : rebase_source : ca27677a6fb08524f60e4a4ebae6fa338f5fd057
2009-07-22 16:33:50 -07:00
Dan Mills ca96bf5dd7 merge upstream changes 2009-07-22 16:26:53 -07:00
Anant Narayanan 1fec166c8d Crypto binary for Windows 2009-07-22 16:22:08 -07:00
Dan Mills ef5c76a848 Bug 481347: Split uploads into multiple chunks to get around server upload limit and curtail memory usage 2009-07-22 16:21:33 -07:00
Anant Narayanan 5870d9d55e Crypto binary for Linux_x86 2009-07-22 15:30:16 -07:00
Anant Narayanan 8584bd9a58 Verify passphrase on login (bug 505571) 2009-07-21 21:05:23 -07:00
Anant Narayanan e38cf01658 Make change password work (bug 505570) 2009-07-21 20:59:02 -07:00
Anant Narayanan 8ce1f4ea7f Add ability to change passphrase (and merge XUL files) bug #443696 2009-07-21 16:54:46 -07:00
Anant Narayanan 461d49f608 Expose rewrapPrivateKey & verifyPassphrase (bug #505401) 2009-07-21 15:02:30 -07:00
Anant Narayanan 98fb972613 Merge with backed out changeset 2009-07-21 14:33:26 -07:00
Anant Narayanan dbb46243ad Backed out changeset 5768a19f21d3 (crypto review not done yet) 2009-07-21 14:32:57 -07:00
Anant Narayanan e44d2d0d1a Reset passphrase code + UI (bug #443696)
--HG--
extra : rebase_source : 4905bf56bf8efc90b49f99f56603a93908efdd63
2009-07-21 14:31:16 -07:00
Anant Narayanan 560c2aac4b Crypto changes
--HG--
extra : rebase_source : 0a953a43c01b95e7c467ec4ca7feeb0aaa00f5e1
2009-07-21 11:18:29 -07:00
Daniel Holbert 29993bdabd Bug 502293: Fix a string so that Weave will *actually* display error messages, instead of showing a percent sign. r=thunder 2009-07-21 12:35:12 -07:00
Edward Lee 878f6ee737 Bug 504256 - sync should observe idle service and only sync when the user is idle
Detect if the user has been recently active, and if so, skip the sync. Arbitrarily picking 30 seconds for now.
2009-07-17 16:55:15 -07:00
Edward Lee 6368bb3714 Bug 504868 - Make it so running 'make' after every change is not necessary. r=mconnor
Detect if the platform supports symlinks, and if it does, create the folder structure and symlinks in the dest/stage directory.
2009-07-17 14:13:21 -07:00
Edward Lee d09c6cb6ba Bug 504389 - Don't automatically sync after clicking on wipe server
Remove description reference to automatically sending local data.
2009-07-17 12:23:03 -07:00