Dan Mills
|
b98287b1eb
|
don't fail when client metadata record doesn't exist, or has an empty payload. Reset last sync after a werver wipe on all clients
|
2009-03-03 11:57:30 -08:00 |
|
Dan Mills
|
125e420233
|
disable recordLike for clients
|
2009-03-03 11:53:56 -08:00 |
|
Dan Mills
|
e178c83009
|
create new records with correct guid set
|
2009-03-03 01:48:13 -08:00 |
|
Dan Mills
|
dc4cba13dd
|
merge upstream changes
|
2009-03-03 01:32:44 -08:00 |
|
Dan Mills
|
a76310f62c
|
override _recordLike for passwords; add logging calls; make getAllIDs return full nsLoginInfos
|
2009-03-03 01:32:10 -08:00 |
|
Dan Mills
|
ef43c50062
|
add some trace-level debugging to reconciler; ignore old (changed) IDs while reconciling
|
2009-03-03 01:29:35 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
849012df07
|
Merged
|
2009-03-02 23:55:12 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
c32c5e0ab4
|
Added more logging to service.js to help me figure out the caching problem.
|
2009-03-02 23:55:05 -08:00 |
|
Dan Mills
|
85834524e0
|
Switch away from __defineGetter__ due to bug 481104; explicitly cache logins in password engine; whitespace fixes
|
2009-03-02 18:55:26 -08:00 |
|
Anant Narayanan
|
fd1d0e8eef
|
Remove getter that fixes the 'two-store' problem
|
2009-03-03 01:15:48 +01:00 |
|
Anant Narayanan
|
0932057beb
|
Rename methods to be less confusing
|
2009-03-03 00:57:37 +01:00 |
|
Anant Narayanan
|
37649acb9c
|
Automated merge with ssh://anarayanan@mozilla.com@hg.mozilla.org/labs/weave
|
2009-03-03 00:43:16 +01:00 |
|
Anant Narayanan
|
33a1012482
|
Password sync for 0.3 (bug #468697)
|
2009-03-03 00:42:57 +01:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
c766419908
|
Added favicons to Firefox tabs-from-other-computers menu.
|
2009-03-02 14:15:46 -08:00 |
|
Anant Narayanan
|
5e85bb5fe9
|
Print meta information only if present
|
2009-03-02 19:25:50 +01:00 |
|
Edward Lee
|
f4237bde35
|
Bug 480528 - Color Weave logs to help find errors, engine problems, etc.
|
2009-02-28 11:11:36 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
4aef6ff6d2
|
Resource.js now always validates the cache (VALIDATE_ALWAYS) when downloading stuff. This seems to fix bug 480270 on Firefox but not on Fennec.
|
2009-02-27 18:28:26 -08:00 |
|
Edward Lee
|
840b41e6b0
|
Bug 480480 - Finding cluster with api/register/chknode has trailing newline
|
2009-02-26 20:52:56 -08:00 |
|
Dan Mills
|
65da8b27e8
|
fix args list for observe()
|
2009-02-26 17:37:49 -08:00 |
|
Dan Mills
|
7365b0d561
|
Bug 480461: skip items that cannot be decrypted
|
2009-02-26 17:31:06 -08:00 |
|
Dan Mills
|
c3a4c302ea
|
track local client data changes so we can upload it as necessary
|
2009-02-26 15:06:57 -08:00 |
|
Dan Mills
|
1557586ebb
|
remove unused observer service getter
|
2009-02-26 13:52:12 -08:00 |
|
Edward Lee
|
0a905d2b85
|
Bug 480381 - "lastsync" pref is sometimes a number and sometimes a string
|
2009-02-26 12:34:54 -08:00 |
|
Edward Lee
|
329236abb2
|
Bug 480271 - On first sign in, username is initialized with "undefined". r=thunder
|
2009-02-26 00:47:30 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
76ec9fd792
|
Fixed a typo in service.js ('paylaod' for 'payload')
|
2009-02-25 15:06:28 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
de060a98d5
|
Changed how firefox populates tabs-from-other-computers menu and how it opens a tab picked from that menu, so that it can restore the history of the tab and not just the latest URL.
|
2009-02-25 00:56:46 -08:00 |
|
Dan Mills
|
e8c14a7b1b
|
reset lastSync pref before setting it, as some clients have mismatched types saved
|
2009-02-23 19:33:40 -08:00 |
|
Dan Mills
|
a035048b96
|
add a "what's this?" link to the login box so users can find out what the encryption passphrase is
|
2009-02-23 18:47:36 -08:00 |
|
Chris Beard
|
0db6e8b835
|
cleaning up of pref pane, adding default label to sync status
|
2009-02-23 18:37:13 -08:00 |
|
Dan Mills
|
b9d2d9aa55
|
improve pref pane; clean up first tab and make 'create account' load the services homepage, also temporarily hide the change password form; move client name setting to clients tab
|
2009-02-23 17:59:14 -08:00 |
|
Dan Mills
|
0bbab3d593
|
better logging about why the server is wiped when it does
|
2009-02-23 16:56:23 -08:00 |
|
Dan Mills
|
3706c19197
|
try/catch in FileAppender.remove(), sometimes that fails
|
2009-02-23 16:55:41 -08:00 |
|
Dan Mills
|
05388b6b57
|
fix bad logic when checking metadata record
|
2009-02-23 16:27:41 -08:00 |
|
Dan Mills
|
09f5120a3a
|
use Gecko's version comparison API, don't clobber the server if the remote version > local client version
|
2009-02-23 12:36:55 -08:00 |
|
Dan Mills
|
6b68607d92
|
fix 'last sync' date in weave menu
|
2009-02-22 00:21:15 -08:00 |
|
Dan Mills
|
34b3a01ca1
|
Wrap.notify now takes the topic prefix as an argument, instead of requiring this._osPrefix to be set; use Observers.js in several places (sync.js, status.js, etc); some event topics have changed, beware; fix up status window, now prints some useful status as sync progresses
|
2009-02-22 00:04:58 -08:00 |
|
Dan Mills
|
9754fd15ca
|
use auth.services.mozilla.com as default server url
|
2009-02-20 12:18:43 -08:00 |
|
Dan Mills
|
e690b5a315
|
Add method call for removing an appender. Patch by kixx
|
2009-02-20 01:54:45 -08:00 |
|
Dan Mills
|
06c7c8909a
|
random fixes, actually syncs client data now :)
|
2009-02-20 01:52:07 -08:00 |
|
Dan Mills
|
0e3361e842
|
shorten engine logging pref names, set defaults for them
|
2009-02-20 01:51:20 -08:00 |
|
Dan Mills
|
c380bb8242
|
upgrade to latest Observers.js version
|
2009-02-20 01:50:26 -08:00 |
|
Dan Mills
|
ec488dc66b
|
don't load old crypto module
|
2009-02-20 01:49:00 -08:00 |
|
Dan Mills
|
d3240e8e06
|
Bug 479232: don't wipe tabs engine when it hasn't loaded
|
2009-02-19 16:41:53 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
0bbeefc7c8
|
Tab sync now skips empty tabs. This fixes bug 479216.
|
2009-02-19 11:20:23 -08:00 |
|
Myk Melez
|
89a4beeefe
|
bug 479248: integrate new version of Preferences.js module
|
2009-02-19 07:50:04 -08:00 |
|
Dan Mills
|
fb5d2f5bf8
|
make lastsync pref an int; don't set it in sync.js
|
2009-02-19 04:10:52 -08:00 |
|
Dan Mills
|
6e43839336
|
make a more concerted attempt at doing a fresh start on various server conditions, such as missing keys, etc. clear local caches (makes it so Fx doesn't need to be restarted after a server wipe). set the lastsync pref here instead of having the window do it
|
2009-02-19 04:09:55 -08:00 |
|
Dan Mills
|
a520825801
|
go back to storing the local client name and type as prefs. also store a 'syncID' (gets reset upon a server wipe)
|
2009-02-19 04:07:23 -08:00 |
|
Dan Mills
|
68eee4397e
|
add a clearCache method to the record manager
|
2009-02-19 04:06:08 -08:00 |
|
Dan Mills
|
9a6bb0d0f4
|
pass the cryptoMetaURL to the store's createRecord
|
2009-02-19 00:36:55 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
cc1d15a333
|
Merged
|
2009-02-18 22:25:26 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
c153e03bf0
|
Fixed a bug with my fix -- I had inadvertently created an infinite loop.
|
2009-02-18 22:23:48 -08:00 |
|
Dan Mills
|
393dc449e1
|
make sure to only save the last sync timestamp as a number
|
2009-02-18 20:17:30 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
462d10aeec
|
Fixed a bug in how Firefox gets URL history to save when syncing tabs up. Also some more work on the Fennec tabs UI.
|
2009-02-18 18:18:50 -08:00 |
|
Dan Mills
|
81884f77b2
|
try/catch exceptions on Preferences.reset()
|
2009-02-18 12:03:12 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
71b468a6e1
|
Merged
|
2009-02-17 16:29:02 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
560235a8d3
|
First pass at Fennec tab UI. There's now a button that opens a fullscren panel from the left, which contains the names of all remote tabs. They're not clickable yet.
|
2009-02-17 16:28:54 -08:00 |
|
Dan Mills
|
bc2b086f5c
|
reset engine lastSync prefs when wiping the server
|
2009-02-17 13:21:14 -08:00 |
|
Dan Mills
|
5cf57ecddd
|
add a method for resetting the engine's lastSync pref
|
2009-02-17 13:20:02 -08:00 |
|
Dan Mills
|
c0bc1c0436
|
add version checking at startup using a global metadata record; wipe server on incompatible versions
|
2009-02-11 23:54:20 -08:00 |
|
Dan Mills
|
7723383cd2
|
add a generic WBO record manager
|
2009-02-11 23:53:37 -08:00 |
|
Dan Mills
|
2d64e98fe1
|
remove old storage format constants, add min_server_format_version
|
2009-02-11 23:52:44 -08:00 |
|
Dan Mills
|
a530f9c495
|
use catchAll wrapper, remove wipeClient from the service
|
2009-02-11 22:08:56 -08:00 |
|
Dan Mills
|
0458699895
|
add '-engine' to engine name in observer notifications
|
2009-02-11 21:51:24 -08:00 |
|
Dan Mills
|
837b0023a9
|
notify wrapper doesn't eat exceptions; catchAll wrapper doesn't use the FT service
|
2009-02-11 21:50:36 -08:00 |
|
Dan Mills
|
02862fe261
|
resolve using the baseUri, it's cheaper that way
|
2009-02-11 21:49:16 -08:00 |
|
Dan Mills
|
d9774962d4
|
merge upstream changes
|
2009-02-11 19:25:41 -08:00 |
|
Dan Mills
|
a93ff9780c
|
...chknode is returning a hostname again
|
2009-02-11 19:21:06 -08:00 |
|
Dan Mills
|
5a2bbe124d
|
add makeURL function (returns an nsIURL), and add Svc.Memory (for memory service)
|
2009-02-11 19:19:04 -08:00 |
|
Dan Mills
|
8f9b405b9c
|
ldap chknode returns full url now
|
2009-02-11 19:16:15 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
0af8fe71ca
|
Merged more
|
2009-02-11 19:14:43 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
156ea3df68
|
Merged
|
2009-02-11 19:14:32 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
92e94b5d94
|
Tab sync works, and has UI in firefox (though not yet in Fennec)
|
2009-02-11 19:14:25 -08:00 |
|
Dan Mills
|
c8d063e84a
|
remove sm-weave-proxy01 hack
|
2009-02-11 13:47:51 -08:00 |
|
Dan Mills
|
058ea56c64
|
merge backout changeset
|
2009-02-11 13:39:55 -08:00 |
|
Dan Mills
|
04e671e275
|
Backed out changeset fbdf53ade028 (remove & ignore binaries)
|
2009-02-11 13:39:15 -08:00 |
|
Dan Mills
|
8608cd62f7
|
ignore sync if weave is disabled
|
2009-02-11 13:38:50 -08:00 |
|
Dan Mills
|
ce93ec956e
|
add missing setter for the weave enabled pref
|
2009-02-11 11:24:16 -08:00 |
|
Anant Narayanan
|
5f83033b68
|
Remove & ignore binary files in repository
|
2009-02-11 18:16:03 +01:00 |
|
Anant Narayanan
|
8860180630
|
Ignore bad HTTPS certificates (bug #476758)
|
2009-02-11 18:11:18 +01:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
8e9361f996
|
Fixed bug in tab encoding in Firefox.
|
2009-02-10 22:15:25 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
d8fd1eff24
|
Merged
|
2009-02-10 21:54:24 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
b7258fc04c
|
Fixed tab encoding bug on Fennec
|
2009-02-10 21:54:11 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
12db878c5b
|
Fennec tabs and Firefox tabs now handled in different functions, and the Fennec one at least works.
|
2009-02-10 19:23:06 -08:00 |
|
Dan Mills
|
751f0bc9ab
|
oops fix syntax error
|
2009-02-10 17:57:29 -08:00 |
|
Dan Mills
|
af297a9b6f
|
catch exceptions when trying to find out user's cluster
|
2009-02-10 17:50:40 -08:00 |
|
Dan Mills
|
f18bc76d9f
|
automatically try to detect if the server supports the multi-cluster call (hack hack hack)
|
2009-02-10 15:56:37 -08:00 |
|
Dan Mills
|
67b89f5bda
|
allow multi-cluster support to be turned off
|
2009-02-10 13:29:04 -08:00 |
|
Dan Mills
|
422fbff4cd
|
merge upstream changes
|
2009-02-10 01:01:50 -08:00 |
|
Dan Mills
|
8a357105f7
|
multi-cluster support; use new 'newer' flag instead of 'modified' for collection searches
|
2009-02-10 00:57:16 -08:00 |
|
Dan Mills
|
0d2a5e873a
|
remove unused code; add multi-cluster support; use Svc.Prefs branch for prefs; move some code from the window overlay into onStartup (print weave version and user agent string); automatically disable weave if crypto module is not working
|
2009-02-10 00:56:42 -08:00 |
|
Dan Mills
|
8164e36975
|
don't set any username by default
|
2009-02-10 00:53:23 -08:00 |
|
Dan Mills
|
cdae496483
|
temporarily send the 'modified' header as well as 'newer' so we continue to support older servers
|
2009-02-10 00:52:48 -08:00 |
|
Dan Mills
|
cf68f2b71f
|
put prefs branch into Svc.Prefs
|
2009-02-10 00:52:05 -08:00 |
|
Dan Mills
|
f0b78c3c63
|
use -fshort-wchar on x86_64 too (only exclude it form arm)
|
2009-02-10 00:51:06 -08:00 |
|
Dan Mills
|
23bd123d07
|
add support for newer filter to collections
|
2009-02-10 00:12:11 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
d6e830ec06
|
SessionStore not available on Fennec, so now using alternate methods to get the list of tabs.
|
2009-02-09 21:16:18 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
149b5c8e8a
|
Fixed some minor problems with TabEngine; identified places where TabEngine will need to use alternate methods to work on Fennec.
|
2009-02-09 20:23:42 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
47092cd7f9
|
Switched TabTracker to register listeners on window open and remove them at window close -- need to find an alternate way to make this work on Fennec, where windows don't have tabContainers.
|
2009-02-06 17:50:12 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
4b7d836c3a
|
Added debugging info to TabEngine. Instantiated and registered TabEngine in both Firefox weave glue and Fennec weave glue.
|
2009-02-06 11:19:50 -08:00 |
|