August 5, 2008

You are currently browsing the daily archive for August 5, 2008.

Since the release of Firefox 3 I’ve gotten this question over and over again:

Why does Firefox 3 make it so hard to use a self-signed certificates?

It was pointed out to me, rightfully so, that this tends to affect the free software community more than others because it’s easier for technical people to set up a self-signed certs. True, but we did it for a good reason.

Johnathan has a post up that talks about SSL in Firefox 3, a post that I hope will put some of those questions to rest. He talks about why we did it, what the change was and how it’s actually an improvement and brings better security to the web. It’s worth a read.

It’s been a while since my last post on the embedding API so I thought I might post an update on what’s been going on.

First, Pelle Johnsen has been doing a lot of the work and is maintaining a set of pages on the new embedding API. Included there are build instructions for the platforms we have support for (win32, qt/win32, qt/linux and gtk+), a link to the repository that has the code, API documentation and a todo list.

The code itself sits on top of the Mozilla rendering engine. Right now it doesn’t replace functionality that’s already in there. It just makes things easier to get to. Our goal is to get it into the main Mozilla tree but right now living outside of it means that we can move a bit faster and experiment a bit.

It’s also interesting to note that this is one of the first project to be a Mozilla Incubator Project. This allows a bit more freedom in terms of checkins, who can participate and how fast we can go. So if you’ve got patches and you want to hack on the project it’s a bit easier to get involved. Just start sending patches (either via bugzilla under Other Products -> Core -> Embedding: API or the newsgroup) and eventually we can give out access to the repo. Pretty easy!

As always you can find us on #embedding on irc.mozilla.org. Enjoy!