Blog

Hot off the press — what’s fresh at the Labs.

Major Update to Weave Prototype, 0.2 Development Milestone

Weave is a Mozilla Labs’ project to develop a coherent framework and platform for deeply integrating online services with the browser. Our goals are to enhance the Firefox user experience, increase user control over their personal information, and provide new opportunities for developers to build innovative online experiences.

As a development milestone, 0.2 is a major update to the Weave client and server prototypes that significantly builds upon previous versions.

Major Updates and Features

  • Significant reworking of the installation and setup experience.
  • Support for major browser data types, including bookmarks, browsing history, cookies, saved passwords, saved form data, and tabs.
  • Intelligent scheduler for determining when to synchronize data between browser and server to improve performance.
  • RSA public/private keys and AES encryption of all user data on the client side through NSS, the crypto library used by Firefox.
  • End-to-end encryption, with initial support for secure sharing of data with a 3rd party and with XMPP-based notifications of shares.

Get Weave 0.2

For detailed information on the release, installation instructions, and known issues, please read the Weave 0.2 Release Notes.
Note: Weave 0.2 is not yet fully compatible with all Linux distributions. Please see the release notes for details and workarounds.

Get Involved

We’ll be rolling out prototypes of various components of the framework, gathering feedback, and hosting a series of discussions and sessions on the Mozilla Labs site to plan, design, and further develop Weave.

  • Learn more about Weave.
  • Discuss, debate, and add to the design in the Weave forum.
  • Join us in #labs on irc.mozilla.org.

Comments

07.01.2008
Jeff

The Weave account creation CAPTCHA image doesn’t appear. Without it it’s impossible to make a new user account.


07.01.2008
Alan

The CAPTCHA worked fine during sign up here. I hate that annoying sync dialogue box when you close Firefox though. Apart from that, this version is a great improvement to 0.1.


07.01.2008
Bas

It feels like it has a lot of usability issues. The concept is very like google’s discontinued browsersync. So a proven concept.

Maybe a design question is the weave logo on the statusbar, it really annoyes me. The coloring is displeasing. Nonetheless it is a fine product.

Keep up the good work.


07.01.2008
JYC

Tried twice, failed twice at creating an account.

FAIL

And the try again thing doesn’t work.

The old version worked fine.


07.01.2008
James

these two errors dominate my activity log:

ERROR Remote command has GUID that already exists locally. Dropping command.

Exception: Could not acquire lock (lock already held)

it appears I am unable to completely sync
any suggestions?


07.01.2008
Zaw Zaw Aung

Cannot log in.. :(
log in problem for a couple of days. Today,I update it, still not working. Account creating process is ok. But cannot sign in. I am not sure it is because of my University proxy. But Google Sync was working perfectly under this proxy before.


07.02.2008
Jack

I’ve already set up my account on my home computer (Windows XP SP2) and am trying to set it up on my work computer (PowerBook OS X 10.4 PPC) but it’s not accepting my pass phrase. I know I’m using the right one, but it’s just not connecting. I’ve tried reinstalling the extension, but it still hasn’t worked.


07.02.2008
MaZzA

I’ve the same problem.
On my first pc (vista) no problem, on the second (xp) pc weave the passphrase is not accepted.


07.02.2008
Miirko

The initial regiester CAPTCHA does not work for me, probably because I am running Debian Lenny, because it worked fine with wine.
Do other people have issues with GNU/Linux and weave?


07.02.2008
SSep

I can’t see CAPTCHA image.


07.02.2008
gagendel

The service seems to work intermittently for me. When it doesn’t work I get the following in the log file:
2008-07-02 10:15:53 Chrome.Window INFO Login successful
2008-07-02 10:16:30 Service.DAV DEBUG LOCK request for lock
2008-07-02 10:16:31 Service.DAV WARN _makeRequest: got status 423
2008-07-02 10:16:31 Async.Generator ERROR Exception: Could not acquire lock
2008-07-02 10:16:31 Async.Generator DEBUG Stack trace:
No traceback available.
This exception was raised by an asynchronous coroutine.
Initial async stack trace:
unknown (async) :: WeaveLockWrapper-16
module:wrap.js:92 :: WeaveNotifyWrapper
module:service.js:650 :: WeaveSvc_sync
chrome://weave/content/sync.js:374 :: Sync_doSync
chrome://browser/content/browser.xul:1 :: oncommand


07.02.2008
nori

nori


07.02.2008
Jim

I can’t say I like the dialog when closing firefox. I can’t explicitly tell weave not to sync when closing, and the dialog never seems to go away without me closing it. I haven’t determined if it’s doing anything yet, but the CPU is 0% for that process.


07.02.2008
Karthik

Not able to sign in with Weave. Changed password, corrected password entered . Old version worked well.

2008-07-02 18:17:27 Chrome.Window INFO User string: Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.9) Gecko/2008061015 Firefox/3.0
2008-07-02 18:17:27 Chrome.Window INFO Weave version: 0.2.0
2008-07-02 18:17:27 Service.Main INFO Using server URL: https://services.mozilla.com/user/ponkarthik/
2008-07-02 18:17:33 Service.DAV WARN _makeRequest: got status 404
2008-07-02 18:17:33 Service.DAV WARN _makeRequest: got status 404
2008-07-02 18:17:35 Async.Generator ERROR Exception: Cc['@labs.mozilla.com/Weave/Crypto;1'] is undefined (file ‘file:///home/ponthik/.mozilla/firefox/fw8xh8gi.default/extensions/%7B340c2bbc-ce74-4362-90b5-7c26312808ef%7D/modules/crypto.js’, line 72)

Karthik


07.02.2008
Amarand

I found that with ABP (Ad-Block Pro) enabled, I get a white box in the CAPTCHA window. Disabling ABP for *.mozilla.com seemed to fix the issue.


07.02.2008
Matt

It took 3 tries to setup my new account, and then it failed on one computer at least 10 times before it started working. The reCaptcha seems unnecessary, if someone takes the time to download the addon what’s the chance of spam? Also I -hate- the dialog box when closing Firefox. I’m on a shared computer with multiple Firefox profiles and if I need to get off quickly because someone else has something to do, I usually close my Firefox and they can open theirs and there is no wasted time in between. Now it has a painfully long sync time. Can we get an option for this? I would love to turn off the sync at end and make it in the background somehow like Foxmarks does.

Speaking of which I’ve had to switch to Foxmarks for now. Bookmarks are the most important thing for me to sync right now, and with the shortcomings on Weave at the moment it’s just not working. I hope to come back to Weave when you’ve worked out the usability issues and have added extension and preference, especially about:config settings?, support. Then it will be everything I want to sync in a package that hopefully works.


07.02.2008
Olo

Karthik, try the latest Firefox nightly build (the 3.0.1pre line).

It seems that the stable 3.0 version of Firefox doesn’t yet have the required parts of crypto API exposed to JavaScript.

Or wait for Firfox 3.0.1 if you don’t want to run an experimental release…


07.03.2008
muu

If CAPTCHA image doesn’t appear, you must turn off noscript plugin.


07.03.2008
Pablo

In linux, weave does not accept my passphrase. It’s a great service, please fix it.


07.03.2008
michauko

Can’t sign in, too, since I upgraded to 0.2

By the way, on Ubuntu 8.04 64 bits, running FFox 3, weave freezes firefox 3 almost all the time. Disabled it. So sad.
If a developer reads it :)


07.03.2008
Sebastian Redl

Compiling Weave for x86_64 works without any problems whatsoever. Weave is syncing right now (painfully slow - syncing history is probably at fault, there’s just so much data there).

Compiling Weave on a Gentoo system, on the other hand, is a royal pain. I tried to use the system’s mozilla SDK, but there are two big problems with this:
1) Weave assumes that NSPR and NSS are part of the SDK. Under Gentoo, they’re not. They’re independent.
2) Weave assumes the SDK directory is writeable. The system SDK under Gentoo is owned by root and of course not writeable for a normal user.

And for some reason, the system unit test fails because Utils.prefs is undefined (or perhaps Utils itself). Isn’t Utils part of FUEL? Could be that isn’t in the Gentoo xulrunner SDK either.


07.03.2008
Alan

Trying Weave on Firefox 3 Portable (Portableapps.com) and I can’t seem to sync. No messages in the logs, just unable to sync.

Might also be because I’m running this behind a corporate firewall that has a proxy. All proxies are specified correctly in the main preferences for Firefox, and I can browse the internet as normal.

I don’t no whether this is a problem because of the ‘portable’ configuration, or because of the proxy. I might try getting Firefox 3 installed so it isn’t portable, but I can’t see this happening.


07.03.2008
gagendel

Is there a way to clear the DAV lock? I’m constantly getting errors indicating I can’t get a lock because the lock is already held.

Thanks,
Gary


07.03.2008
cosmocat

Like lot of persons, I can’t see the CAPTCHA image to cerate an account!


07.03.2008
kp

Like Jim I’m not a fan of the ’sync’ dialog that never seems to finish when I exit. Also, actual syncing seems to work intermittently.
Other than that I love the direction this is going, I used google sync since it came out and I definitely need a replacement now


07.03.2008
UggaBugga

This error is dominating my log:
Exception: Could not acquire lock (lock already held).

Syncing never finishes and when I close FF the sync frame never closes, have to kill service to shut FF down.
Any ideas?


07.03.2008
Jason

Passphrase not accepted on two machines (Mac & Linux) - with no option to reset.

FAIL


07.03.2008
Joe T.

It’s pretty clear to me that this project is not even ready for part time. So many people are voicing problems, and it’s about a 40/60 success rate based on what i’ve seen in the forums. i’ve uninstalled because i can’t get my account to work (”invalid” passphrase) and forum admins are either ignoring the mounting complaints from so many people, or just don’t know what’s wrong with their own project. Either way, i’ve seen very little help from the developers there.


07.04.2008
Ananth

For all those who get stuck, when trying to sign up for an account….try disabling all of your extensions particularly AdBlock and NoScript. This should help solve the problem


07.04.2008
Ananth

And yeah, you have to sign up for a new account. Even i wasnt able to login after upgrading to 0.2. You can even use the same email ID for signing up again.


07.04.2008
SteveJ

Trying Weave between a Mac and a PC. Need this type of Firefox browser sync after Google Bookmarks was killed off.

Very intermittent operation, may take 4 or 5 attempts to actually login, then often (80% of time) get a
_makeRequest: got status 423
Exception: could not acquire lock

message and nothing can sync.

Also noticed that when closing Firefox the sync window never completes, tried being patient, but after an hour got bored.


07.04.2008
pafnucy

The log is flooded with

ERROR Remote command has GUID that already exists locally. Dropping command.

and

Exception: Could not acquire lock (lock already held)

Sync does not finish, gave up after 30 minutes. Also, syncing cookies alone takes several minutes. It’s Just Plain Wrong ™


07.05.2008
Ken

I thought I read that Solaris would be supported in 0.2,but when I tried it firefox died. Is it supposed to work?


07.06.2008
Joel Salomon

Same problem as some other folks have had: created an account and connected one machine, then never got the encryption passphrase accepted by the second computer. Not so useful yet.


07.06.2008
Paul

I too don’t see a CAPTCHA during the install wizard.

Running:
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9) Gecko/2008061017 Firefox/3.0

I will try it in windows to see if it’s a Linux-specific bug.


07.06.2008
wooden furniture

Passphrase not accepted on two machines.


07.07.2008
Brendan

Phassphrase accepted on vista box, but not at home on my linux box. - Please fix, or give us back version .1 which worked!!!


07.07.2008
Steve C

same problem acquiring lock.


07.07.2008
Jost D

Vista and Linux Passphrase not accepted


07.08.2008
mutmut

CAPTCHA doesn’t appears with MacOSX for me, but it works under XP.


07.08.2008
Marcelo.Abans

Captcha doesn’t work.. Looking forward to it working. Need a replacement to google Sync..


07.08.2008
igor

same here. CAPTCHA does not work


07.08.2008
Yansel

Hola


07.08.2008
Taxman

I am unable to create a new account - I receive a server error message. I am using Firefox for Mac.


07.08.2008
Craig J

Takes forever to login, although when it finally manages it (and syncs for about 10 minutes) it seems to work OK.

It definitely needs the dialogue stealthing, though; when I set ‘login automatically’, I want it to do exactly that, not give me several pop-ups every time I open Firefox. (several because the login fails a few times first)

The syncing dialogue is incredibly annoying as well; when Firefox is closed, I’d appreciate it if you made it close weave as well, and continue syncing next time the browser is opened for an extended period of time.

The concept is fantastic, I love the idea of it, but it really needs a lot of work and revision before it is likely to be embraced by the masses. I shall look forward to further developments!


07.09.2008
Jason

Wonderful addon, much better than GBS, in my opinion. The only flaws that I have right now are that the syncing, after closing firefox, takes way too long - I’ve tried on multiple computers. Also, the automatic sign-in would be best if this were done stealthily. Other than that, it’s all good! A few questions, what type of addons will be available for the weave?? And, lastly, when will the next release take place…humor me and give me a ballpark figure :)

Thanks CBEARD and the rest of the Mozilla Labs teams!


07.09.2008
Jason

Oh, and I forgot to mention…most of the time, I’m unable to even pull up the stinkin’ preferences for the Weave. I click at the bottom, I go through tools…and nothin! Still a great addon though, thanks for what you HAVE done…and a future thanks for what you will do.


passphrase not accepted after upgrading weave


07.09.2008
I cannot sync after 0.2.2

After the update I just got about 10 mins ago 0.2.2 it now wont let me sync. I have the same complaint as everyone else, when you close FF the window stays open forever trying to sync. If you really need a solution that works, I would stick with FF2 and GBS. Weave has potential, but not in this Alpha stage.


07.11.2008
kruzada

i get a server error after the chapta!
hope this is only temporary outage.


07.11.2008
kenaian

I love the idea, and need to have something to replace Google Browser Sync. It’s too bad Weave doesn’t work. Why on earth is it not compatible with PowerPC Macs? Does anyone have good suggestions for a replacement?


07.12.2008
iade

Under Ubuntu 8.04 Weave 0.23 doesn’t recognize my correct passphrase… Is this a bug? Please, fix it!!!


07.12.2008
Ilan Shalem

Under Ubuntu 8.04 Weave 0.24 doesn’t recognize my correct passphrase… Is this a bug? Please, fix it!!!
I get error “Could not download private key Error code: 401″


07.13.2008
kalmi

If I try to sign on with the correct password I get this:
2008-07-13 18:52:54 Async.Generator ERROR Exception: Cc['@labs.mozilla.com/Weave/Crypto;1'] is undefined (module:crypto.js:72 :: TypeError)

If I try to sign in with an incorrect password I get this(no crypto.js error this time):
2008-07-13 18:53:06 Service.Util ERROR Login verification failed Error code: 401
2008-07-13 18:53:06 Service.Util ERROR Cannot initialize server Error code: 401
2008-07-13 18:53:06 Async.Generator ERROR Exception: checkStatus failed

Still the error message that weave presents in both cases is “Invalid username and/or password”.

I hope it helps a bit…

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9) Gecko/2008061015 Firefox/3.0
Weave 0.2.4


07.14.2008
Holger Hippenstiel

Hi,

to get CAPTCHA-Images during Weave-Install, disable “NoScript”, “AdblockPlus” and similar AddOns.

bye, Lynxx


07.14.2008
william

my firefox seems to be quite slower what could be the problem


07.15.2008
DHunter

I’m having the same problem with the sync window after I close firefox never seeming to go away (I give it a few minutes and then give up).

Great job picking up where GBS left off, more than anything I am looking forward to the eventual extension seeking :-D.

Thank you for your efforts


07.16.2008
Adam

I installed the extension to my computer after having had to reinstall Windows, and I’m having a problem where it won’t accept my passphrase anymore either.


07.23.2008
online slot

Fine site!! My about casino online, free bonuses 200$$ - slots online ([url=http://www.mojizu.com/artist/Online_Slots.aspx]online slots[/url]).


07.27.2008
Gagan

I’m desperately waiting for the release 1.0.I’m currently using Google Browser Sync. I’m heavily dependent on that Plugin. I’ve to shift places, and PC’s. I’ve lot of passwords saved that I need.

I’m seriously waiting for it!!


07.28.2008
Kot

I get “invalid passphrase” from Weave 0.2.5, too,
on Firefox 3.0.1, Mac OS X 10.5.4 Intel.


08.02.2008
Renaud Deschenes

Merveillous houseolf finance and the race truck


08.04.2008
Todd

I have Weave installed on my old computer, but I just bought a new one and I can’t find the download anywhere. I don’t want to open a new account, I just want a copy of the file so I can run weave on my new computer.


08.05.2008
blasco

I have two machines with ubuntu hardy. I’ve done what suggested in the FAQ to update libnss and libnspr.
On both machines’ logfile I see the same error:

2008-08-05 11:09:00 Service.DAV ERROR Could not create directory on server
2008-08-05 11:09:00 Service.DAV ERROR Exception caught: request failed: 507 -
2008-08-05 11:09:00 Async.Generator ERROR Exception: Could not create private key directory
2008-08-05 12:04:25 Sync.Status INFO Skipping modal sync


08.07.2008
Russell

I keep getting invalid passphrase on my 2nd computer. What gives?


08.08.2008
amd

i’m also getting invalid username/password issue. I know the info is valid. I have weave installed on my mac and pc. Just upgraded Weave to v0.2.6 and am being prompted to login. but it fails saying above msg. I am in Win Vista 64-bit (mac pro) Ffx 3.0 (Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9) Gecko/2008052906 Firefox/3.0)


08.09.2008
BritSwedeGuy

Every so often I get
Login verification failed Error code: 404
even though I haven’t changed anything - server problems?


08.09.2008
Nico

i got the same error.. here my logs:

2008-08-09 19:16:50 Chrome.Window INFO Logging in…
2008-08-09 19:16:50 Chrome.Window INFO User string: Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
2008-08-09 19:16:50 Chrome.Window INFO Weave version: 0.2.6
2008-08-09 19:16:51 Service.Util ERROR Login verification failed Error code: 404
2008-08-09 19:16:51 Service.Main INFO Making sure server is initialized…
2008-08-09 19:16:54 Service.DAV ERROR Could not create directory on server
2008-08-09 19:16:54 Service.DAV ERROR Exception caught: request failed: 405 -
2008-08-09 19:16:54 Async.Generator ERROR Exception: Could not create user directory


08.09.2008
BritSwedeGuy

2008-08-09 19:07:18 Chrome.Login TRACE Sync login window opened
2008-08-09 19:07:19 Chrome.Window INFO Logging in…
2008-08-09 19:07:19 Chrome.Window INFO User string: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
2008-08-09 19:07:19 Chrome.Window INFO Weave version: 0.2.6
2008-08-09 19:07:19 Service.Main DEBUG Logging in user BritSwedeGuy
2008-08-09 19:07:19 Service.Main DEBUG Verifying login for user BritSwedeGuy
2008-08-09 19:07:19 Service.Main CONFIG Using server URL: https://services.mozilla.com/user/BritSwedeGuy/
2008-08-09 19:07:19 Service.DAV DEBUG checkLogin called for user BritSwedeGuy
2008-08-09 19:07:19 Service.DAV DEBUG GET request for root folder
2008-08-09 19:07:20 Service.DAV DEBUG checkLogin got response status 404
2008-08-09 19:07:20 Service.Util ERROR Login verification failed Error code: 404
2008-08-09 19:07:20 Service.Main INFO Making sure server is initialized…
2008-08-09 19:07:20 Service.DAV DEBUG checkLogin called for user BritSwedeGuy
2008-08-09 19:07:20 Service.DAV DEBUG GET request for root folder
2008-08-09 19:07:21 Service.DAV DEBUG checkLogin got response status 404
2008-08-09 19:07:21 Service.Main TRACE Checking user directory exists
2008-08-09 19:07:21 Service.DAV DEBUG GET request for user/
2008-08-09 19:07:21 Service.DAV DEBUG Creating path: user
2008-08-09 19:07:21 Service.DAV DEBUG MKCOL request for user
2008-08-09 19:07:22 Service.DAV DEBUG

405 Method Not Allowed

Method Not Allowed
The requested method MKCOL is not allowed for the URL /user.

Apache/2.2.3 (Red Hat) Server at services.mozilla.com Port 443

2008-08-09 19:07:22 Service.DAV ERROR Could not create directory on server
2008-08-09 19:07:22 Service.DAV ERROR Exception caught: request failed: 405 -
2008-08-09 19:07:22 Async.Generator ERROR Exception: Could not create user directory
2008-08-09 19:07:22 Async.Generator DEBUG Async stack trace:
unknown (async) :: WeaveNotifyWrapper-170 (last self.cb generated at module:wrap.js:93 :: WeaveNotifyWrapper)
module:wrap.js:171 :: WeaveLocalLockWrapper
module:async.js:233 :: AsyncGen_run
module:async.js:332 :: Async_run
module:async.js:352 :: Async_sugar
module:service.js:633 :: WeaveSvc_loginAndInit
chrome://weave/content/login.js:146 :: Login_doOK
chrome://global/content/bindings/dialog.xml:357 :: anonymous
chrome://global/content/bindings/dialog.xml:358 :: _fireButtonEvent
chrome://global/content/bindings/dialog.xml:332 :: _doButtonCommand
chrome://global/content/bindings/dialog.xml:321 :: _handleButtonCommand

2008-08-09 19:07:24 Chrome.Login TRACE Sync login window closed


08.10.2008
amd

My error logs also look the same…405..method not allowed


08.10.2008
Scott

When almost done with account creation I get a “Server Error” message. :( Have tried two times, same result.


08.11.2008
Nick

Did a prompted update to 0.2.6 (?) today, now I just get an error saying that my username/password is incorrect…


08.11.2008
hopler

Hello, I´m from Spain and have a problem.

I can´t create an account, in pass 3 give me a message: server error.

I would wait to solve the problem or i´m doing bad?

Thanks.

PD: excuseme my english, is very poor, little, etc.


08.11.2008
matt646

Everything was working great until I upgraded. My login was saved and I didn’t change anything but now I cannot sign in. I even tried resetting my password but it always says invalid password.


08.11.2008
Claudio Adams

Why is this passphrase needed, can’t it be disabled. isn’t a password sufficient?


08.12.2008
Alternative server

Hi, first I wanna thank you guys for the hard work you do.Good job and keep working.

Today after i search on internet for a hour i found a free webhosting that have WebDAV and works with Weave. So here is the link: http://www.mydisk.se

I hope this is usefull.


08.13.2008
Brian Butts

I can log in via my home computer running Fedora Linux with Firefox, but I have not been able to log into Weave with my Windows XP laptop since the upgrade. I also tried to reset my password and have the the same problem as matt646. I reinstalled the plugin and all information did confirm as accurate. It still does not work.


08.19.2008
Valerich

Server error on creating account. page with captcha. vista 64 + ff 3


08.22.2008
eguegu

hello


08.23.2008
Kyle

Server error after CAPTCHA… :(


08.26.2008
Nobody2004

Na


09.04.2008
hadi farnoud

Awesome! But I’m sad I can’t register :(


Leave a Comment

Name

(required)

Email

(required)

Website


Comment