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