Firefox 1.0.1 and automatic updates
[Posted March 2, 2005 by corbet]
The Firefox 1.0.1 release was
announced
on February 24. As expected, this release had a fix for the
IDN spoofing vulnerability which did not
actually disable international domain names; instead, such names are
mangled into
punycode
and presented to the user in that form. Various other security-related
problems were also fixed in 1.0.1.
One of Firefox's features is automatic updates: the browser can phone home
to find out whether an updated version has been released and, if so, offer an
upgrade to the user. Many people have been surprised that the automatic
update mechanism apparently did not work with 1.0.1. Instead, they had to
notice some other way that a new version was available and download it
themselves. Not, perhaps, the best example of how Firefox can respond to
security issues.
It turns out that a couple of problems were at work here. The first is
that the Mozilla Project's infrastructure simply wasn't up to trying to
update millions of users at once. So the project decided to spread things
out. Automatic updates were disabled entirely for a while, then they were
turned on for parts of the network at a time. According to
Asa Dotzler's weblog, the folks in Argentina and Andorra were the first
to get their updates, followed by Russia, then, eventually, the rest of the
world.
Even then, however, it turns out that only Windows users were offered
updates. A bug in the
automatic updater rendered it unusable for versions of Firefox running on
other operating systems, so it was disabled for non-Windows users. And
that is why most readers of this page, likely as not, never saw an update
notification.
Now was a good time for this sort of shakedown of the Firefox update
system. There were real security problems to fix, but none of them were
screamingly urgent. Sooner or later, there will be a vulnerability for
which a rapid update is required. Hopefully, by then, the infrastructural
issues and update system glitches will have been ironed out.
(
Log in to post comments)