May 2008 Archives

It's been a busy week in IPv6 world.

I'm giving a poster session entitled "IPv6 essentials for Web Developers" at the Web 2008 conference on campus next month. The poster will actually be a set of three banners, and they look great. I'll post a PDF once the conference is over.

IANA allocated two more IPv4 blocks (112 and 113, both to the Asia-Pacific registrar). This means we only have 15% of IPv4 space unallocated:

In international news, the European Union encouraged "[c]ompanies and public sector institutions in the European Union should switch to using the new Internet protocol IPv6 by 2010." The EU also urged its member countries to IPv6-enabled their public-facing services (web, email, etc). This dovetails nicely with an OECD report from two weeks ago which also encouraged IPv6 adoption.

In software news, yesterday, Apple released Security Update 2008-003 for Mac OS X 10.4. This update fixed a bug in Mail which prevented SMTP from working over IPv6 (Apple bug 5655461). I reported this issue to Apple several months ago, and I'm glad it's finally fixed (Apple even credited me in the release notes). This update also fixed a bug where Mail wouldn't fallback to IPv4 if IPv6 failed (now if I could only get Opera to do the same...).

In my ongoing DHCPv6 testing, I found a bug in Windows 2008 and Vista. Windows 2008 isn't formatting the DNS Search Domain properly, breaking Unix and Linux clients.

I'm also working on patches to the Fedora DHCPv6 and WIDE DHCPv6 projects to add more sanity checking to the DNS Search Domain option.

Apologies for the delay in blogging. I've been busy doing IPv6 testing for a couple of projects.

I worked with Gyaz Square to improve the IPv6 support in GyazMail, an email client for Mac OS X. GyazMail is billed as an improved version of Apple's Mail.app client. While I remain a happy Thunderbird user, I'm always curious about the state of IPv6 in mail software. There were a couple of IPv6 bugs in GyazMail 1.5, which should be fixed in the forthcoming 1.5.8 release. I have to say that it was a pleasure to work with their developer, Goichi Hirakawa. He was very eager to incorporate suggestions.

The other area I've been focusing on is DHCPv6 support. There's huge variation in the quality of support among different OSes, from excellent (Vista) to none at all (Mac OS X). I found several bugs in the Fedora DHCPv6 client. I sent in a patch to them, which was incorporated into version 1.0.14. I have a second patch in the works to fix a related issue, which I should be able to submit next week. As with GyazMail, their lead devloper, David Cantrell, was very amicable and promptly applied my patch.

Speaking of DHCPv6, I was sad to see that the new Fedora 9 still breaks DHCPv6. Long story short - if you select to use DHCPv6 in the installer, it doesn't get used, and the firewall blocks DHCPv6. This has been a long-standing bug in Fedora and RedHat. I had some hope that it would get fixed in Fedora 9.

That's it for this week. I should have more to report soon.