Edward Lee
551f097468
Convert various debug messages to trace.
2009-07-22 21:40:18 -07:00
Mike Connor
dd7f0c31ad
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
5860298b5a
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
db7966a67b
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
a26f0b1166
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
5d621644ba
Crypto binary for Linux_x86-64
...
--HG--
extra : rebase_source : ca27677a6fb08524f60e4a4ebae6fa338f5fd057
2009-07-22 16:33:50 -07:00
Dan Mills
90b770d36e
merge upstream changes
2009-07-22 16:26:53 -07:00
Anant Narayanan
bc6f3ff63e
Crypto binary for Windows
2009-07-22 16:22:08 -07:00
Dan Mills
7f9996ac73
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
509e86b9b6
Crypto binary for Linux_x86
2009-07-22 15:30:16 -07:00
Anant Narayanan
bb5bad5e68
Verify passphrase on login (bug 505571)
2009-07-21 21:05:23 -07:00
Anant Narayanan
995121086c
Make change password work (bug 505570)
2009-07-21 20:59:02 -07:00
Anant Narayanan
c6a90202ff
Add ability to change passphrase (and merge XUL files) bug #443696
2009-07-21 16:54:46 -07:00
Anant Narayanan
3541ab1269
Expose rewrapPrivateKey & verifyPassphrase (bug #505401 )
2009-07-21 15:02:30 -07:00
Anant Narayanan
1676f8958b
Merge with backed out changeset
2009-07-21 14:33:26 -07:00
Anant Narayanan
0697eb1f5c
Backed out changeset 5768a19f21d3 (crypto review not done yet)
2009-07-21 14:32:57 -07:00
Anant Narayanan
6a3dde2cd9
Reset passphrase code + UI (bug #443696 )
...
--HG--
extra : rebase_source : 4905bf56bf8efc90b49f99f56603a93908efdd63
2009-07-21 14:31:16 -07:00
Anant Narayanan
1509f1d1cb
Crypto changes
...
--HG--
extra : rebase_source : 0a953a43c01b95e7c467ec4ca7feeb0aaa00f5e1
2009-07-21 11:18:29 -07:00
Daniel Holbert
d04ec4df06
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
c5690e2288
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
2f261f5115
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
Edward Lee
baa48207f2
Bug 504387 - Cache keys after creating/PUTting them instead of after GETting. r=thunder
...
Set the record manager for CryptoMetas, PubKeys, PrivKeys after uploading keys.
2009-07-16 23:13:58 -07:00
Edward Lee
fd0528fc6b
Bug 504389 - Don't automatically sync after clicking on wipe server
...
Don't open the sync status after wiping, and move the after-wipe sleep to inside freshStart with shorter wait.
2009-07-16 16:31:54 -07:00
Edward Lee
1bdb3a8ba8
Fix trailing spaces.
2009-07-16 15:17:28 -07:00
Edward Lee
4dad7bd344
$hare the $ub$titute command from root Makefile.
2009-07-16 14:07:07 -07:00
Edward Lee
7fadc4ce98
Re/Move substitute declarations.
2009-07-16 12:11:31 -07:00
Mike Connor
6ccbc1e360
move password tests to need-work because they've been broken for a year
...
--HG--
rename : services/sync/tests/unit/test_passwords.js => services/sync/tests/unit/need-work/test_passwords.js
2009-07-16 11:51:10 -04:00
Mike Connor
7438c49b88
fix crypto build on Windows
...
--HG--
extra : rebase_source : 064641153d08264392be94204ba78c21dff7a782
2009-07-15 22:46:42 -04:00
Edward Lee
83b93be2b6
merge weave 0.5pre2.
2009-07-15 16:48:05 -07:00
Edward Lee
71cfc26ab9
Bug 504372 - Don't immediately start syncing right after wiping the server
...
Wait a while after wiping so that the DELETEs replicate.
2009-07-15 11:26:22 -07:00
Edward Lee
828bd7bfc7
Bug 504346 - Set the storage version with storage version instead of weave version
...
Make it so WEAVE_VERSION is only used to detect add-on version upgrades.
2009-07-15 11:07:44 -07:00
Edward Lee
af402ab06f
Bug 504346 - Set the storage version with storage version instead of weave version
...
Rename MIN_SERVER_STORAGE_VERSION -> STORAGE_VERSION and use it when setting meta/global's storageVersion.
2009-07-15 10:31:35 -07:00
Edward Lee
e0f49d8631
merge weave. resolve Makefile storage_version changes.
2009-07-14 19:23:15 -07:00
Edward Lee
5d5107e98e
Bug 504236 - Allow separate weave and storage versions
...
Update the substitution names to separately replace the storage version with the new storage version Makefile variable.
2009-07-14 19:19:49 -07:00
Edward Lee
b935178671
Bug 504212 - Have javascript stack traces show [object Object] for various CryptoWrapper functions
...
Also update createKeypair for keys to pass around the passphrase object and update the tests to pass around an object.
2009-07-14 19:04:32 -07:00
Edward Lee
4f7ab3c5c2
Remove pref tracker init debug message.
2009-07-14 18:47:29 -07:00
Edward Lee
bc0326da9c
Log jsonLoad/Save as trace instead of debug.
2009-07-14 18:44:41 -07:00
Edward Lee
68d361380a
Bug 504230 - Use Engine's logging level for Store and Tracker
...
Use the log.logger.engine.* prefs to determine what the Store and Tracker should log with. This requires putting the same engine name on each Store/Tracker object, so there's some duplicate string values right now.
2009-07-14 18:34:03 -07:00
Edward Lee
9fde263097
Bug 504216 - Force various engines to be disabled
...
Have the disabled engines return null for enabled instead of the pref's true/false.
2009-07-14 17:03:57 -07:00
Edward Lee
e94143f4e2
Bug 504212 - Have javascript stack traces show [object Object] for various CryptoWrapper functions
...
Pass the ID object instead of reading out the password and passing it in to encrypt/decrypt.
2009-07-14 16:51:04 -07:00
Edward Lee
ba2b880253
Bug 504196 - Enable Forms and Prefs sync by default
...
Toggle forms/prefs preferences to true by default.
2009-07-14 16:08:15 -07:00
Edward Lee
2b33ab565b
Bug 504177 - Don't block the UI when syncing up/down
...
Sync.sleep(0) to let the main thread do UI, etc. after every record encrypt or decrypt.
2009-07-14 14:01:26 -07:00
Edward Lee
d252180708
Debug log the size of PUT/POSTs messages.
...
--HG--
extra : rebase_source : 67a4e2afd1c908cc9184c0866226a55c77a96292
2009-07-14 13:59:46 -07:00
Anant Narayanan
7cd35a2c36
Limit form history records (bug 494952, r=thunder)
...
--HG--
extra : rebase_source : c3e983d30a14efd972eea2651a59be76924da256
2009-07-14 12:28:18 -07:00
Edward Lee
5ad22f9709
Bug 479189 - weave does not sync tag smart folders properly
...
Create a new record type, BookmarkQuery, to handle place: uri smart bookmarks. Store what tag name the query wants and lookup the id for that tag on other machines on create/update.
2009-07-13 17:43:15 -07:00
Edward Lee
22570f2932
Bug 503938 - Tags with a single bookmark keep generating new tag ids
...
Share a tagging code for create/update that will tag a dummy uri temporarily while it untags the bookmark to make sure every tag has at least one child during this untag/tag process.
2009-07-13 13:40:49 -07:00
Mike Connor
0d4506ba23
fix tests
2009-07-11 02:30:37 -04:00
Mike Connor
44bd8a8cb4
arglebargle
2009-07-11 01:20:45 -04:00
Mike Connor
0c6f78e988
build system updates (still WIP)
2009-07-10 23:32:04 -04:00
Mike Connor
d752b511cd
new makefile for crypto
2009-07-10 14:15:21 -04:00