Dan Mills
d55f8969ad
bookmarks sync core: always include type information when generating commands. also, allow for properties to not be set when comparing commands for likeness.
2008-03-19 17:31:00 -07:00
Dan Mills
384d06b7c6
Various improvements:
...
* Logging improvements / default log levels tweaked. Less chatty now.
Ability to tweak log levels of individual loggers via prefs.
* Various crypto module fixes, specially for RSA.
* 'service' lock removed, reuses server lock now. dav module supports
temporarily blocking locks to simulate the 'service' lock (login()
needs this, since dav is not configured at that time).
* PKI support: data encryption uses randomly-generated symmetric keys,
which are then encrypted with RSA public keys and stored on the
server.
2008-03-19 15:17:04 -07:00
Dan Mills
7077b3f6d5
bump version
2008-03-12 23:07:04 -07:00
Dan Mills
4fd10f52ed
workaround for services.m.c 500 error on some GET requests
2008-03-12 23:06:28 -07:00
thunder@h-132.office.mozilla.org
a31ac97660
add missing async.js module
2008-03-11 11:47:54 -07:00
Dan Mills
0b431a8016
fix full (first) upload brokenness
2008-03-07 04:49:56 -08:00
Dan Mills
056dc3d2eb
add a dav method for getting a list of server files/directories; delete all server data when private key isn't found (this will cause everyone's server data to get wiped, since no one has a key yet); fix a bug in checkStatus with specific status codes (as opposed to ranges)
2008-03-07 04:20:55 -08:00
Dan Mills
67b2693549
version bump
2008-03-07 01:57:18 -08:00
Dan Mills
99333d3c98
Asynchronous generator helpers rework + PKI work
...
* Async helpers are in a module of their own now
* Async routines have simpler semantics now. onComplete handlers are taken care of by the helpers. Exceptions are bubbled up across nested asynchronous generators
* Stack traces are automatically logged for unhandled exceptions
* Async generators are now allowed to 'bottom out' (StopIteration is ignored) - this is configurable.
* RSA key generation fixes
* On login we now create an RSA keypair, encrypt the private one with PBE, and upload them to the server
* Log files are now limited to 2MB (down from 5)
2008-03-07 01:56:36 -08:00
Dan Mills
ad5f58d76e
don't sync bookmarks/history unless they have been enabled
2008-03-05 18:36:58 -08:00
Dan Mills
2026c141ba
ignore broken local snapshots if they can't be parsed; trigger an initial sync instead
2008-03-05 17:11:08 -08:00
Dan Mills
019a0c8e6c
switch to nsIJSON for JSON parsing and output. add a deepCopy function instead of using eval(uneval()). make *sure* to read and write UTF-8 to files. bump version
2008-03-05 00:00:56 -08:00
Dan Mills
9b83d920fa
fix openssl args mangling
2008-02-19 21:01:11 -08:00
Dan Mills
e4d6f08edb
version bump
2008-02-19 20:53:45 -08:00
Dan Mills
597fef2a0e
use a scriptableinputstream to correctly read openssl output
2008-02-19 20:53:01 -08:00
Dan Mills
e5769661ad
flesh out openssl code; still needs more work
2008-02-19 11:39:39 -08:00
thunder@h-132.office.mozilla.org
387df3fa4b
move openssl() into crypto object so it can use the logger there. up version
2008-02-18 11:18:04 -08:00
Dan Mills
b5fa263db3
clean up prefs; add logging prefs; check weave is enabled on scheduled sync
2008-02-13 16:07:11 -08:00
Dan Mills
907f537607
put utility functions in an object to avoid namespace pollution
2008-02-13 14:30:44 -08:00
Dan Mills
e81f3184d4
create user directories when they don't exist - good for personal webdav servers
2008-02-08 01:03:45 -08:00
Dan Mills
03772aea77
fix openssl binary path on windows
2008-02-05 16:15:43 -08:00
Dan Mills
443bd4253f
branch merge
2008-02-05 14:16:38 -08:00
Dan Mills
58454da1d0
add openssl support
2008-02-05 14:15:53 -08:00
Myk Melez
6b878bc9b1
make log4moz not depend on constants.js so it's easier to reuse it in another project
2008-01-24 17:41:36 -08:00
Dan Mills
962a1a30a6
remove obsolete xpcom component code
2008-01-23 15:35:11 -08:00
Dan Mills
afc2ac4888
bump version
2008-01-22 22:46:39 -08:00
Dan Mills
66f5b8324c
Bug 411105: nsILoginInfo no longer accepts null values for usernameField/passwordField. Send empty strings instead
2008-01-22 22:46:07 -08:00
Dan Mills
891a9f46f0
bump version
2008-01-07 20:20:54 -08:00
Dan Mills
4bc03daf56
bump version
2008-01-07 16:29:30 -08:00
Dan Mills
3bee96c342
load all modules directly from load-weave.js to get around bug 408412; fix uses of |let| not directly within a block
2008-01-07 16:28:57 -08:00
Dan Mills
c5cd811a52
bump version in constants.js
2007-12-28 16:34:28 -08:00
Dan Mills
61d662a743
Bug 409908: don't decrypt cleartext. Also, fix broken checkStatus calls when resetting server data.
2007-12-28 16:33:09 -08:00
Dan Mills
ccb5d633dc
move xxxtea.js -> xxtea.js (typo)
2007-12-27 12:50:51 -08:00
Dan Mills
74fa881759
Make {en,de}cryption asynchronous so as to not block the UI; fix 'xxxtea' typos (it's xxtea); fix auth header suppression
2007-12-26 17:40:46 -08:00
Dan Mills
4712164e73
remove debug statements
2007-12-26 16:11:19 -08:00
Dan Mills
bf099ed106
Pull xxxtea code into modules/; fix passphrase bug in the login dialog
2007-12-26 16:10:23 -08:00
Dan Mills
c3399d64d7
Bug 409601: Ask for an email instead of a username (since Weave usernames are email addresses)
2007-12-26 14:56:52 -08:00
Dan Mills
258dcf0e8d
Fix typo in last commit; use asterisks in place of auth header
2007-12-26 14:51:52 -08:00
Dan Mills
2355ae3aa7
Bug 409673: Don't log the authentication header
2007-12-26 14:49:03 -08:00
thunder@daniel-millss-macbook-pro-15.local
ffe5f4241e
fix getTagsForURI call (API changed); bump version
2007-12-24 14:47:37 -08:00
Dan Mills
bcae2e86b5
version bump
2007-12-21 18:38:04 -08:00
Dan Mills
f2c9cee5f7
alert errors when the passphrase is empty
2007-12-21 18:05:01 -08:00
Myk Melez
adcef64d74
clean up preferences XUL and make Create Account button work on Windows and Linux
2007-12-21 17:41:26 -08:00
Dan Mills
a27d088f83
version bump
2007-12-21 16:51:14 -08:00
Dan Mills
3f538ad689
process GUID changes *before* anything else
2007-12-21 16:50:32 -08:00
Dan Mills
c99138171c
limit history sync to the last 500 items; load snapshots from the right directory in the profile
2007-12-21 16:07:42 -08:00
cbeard@Macintosh.local
b711a57bc5
refactoring of the setup wizard, fix for opening prefs pane to weave pane regardless of previous state
2007-12-21 15:08:47 -08:00
cbeard@Macintosh.local
859989b602
UI clean up and refactoring
2007-12-21 13:34:43 -08:00
Myk Melez
69b10503c7
make prefpane localizable
2007-12-21 01:09:08 -08:00
Myk Melez
9ec31319f5
make login dialog localizable
2007-12-21 00:29:54 -08:00