Archive for October, 2009

fake DSNs

October 26, 2009

Dear lazyweb, this morning I got bitten by fake Delivery Status Notifications. You’ve probably seen this a thousand times:

  • Spammer sends mail to non-existant user in existant domain.
  • Idiotic mail service accepts mail, even though:
    • My domain’s SPF record is telling them not to.
    • Destination address doesn’t even exist.
  • Another component of idiotic mail service (hurray for qmail modularity!) realizes this address is invalid, and generates a DSN for the mail sender, even though they don’t really know who that is.
  • I receive a gazillon of bounces informing me that some mail I didn’t send couldn’t be delivered.
  • Do you know of any blacklist containing all hosts and/or domains that do this?

    Alternatively, I think a blacklist containing all qmail domains would probably cover most of it.

GRUB 1.97 released

October 25, 2009

GNU GRUB 1.97 has just been released.

This release of GRUB is a significant breakthrough compared to GRUB 1.96. Among a long list of improvements, GRUB 1.97 includes support for booting the kernels of FreeBSD, OpenBSD
and NetBSD, it detects the Ext4 filesystem which is commonly used with the kernel Linux, and it implements a robust mechanism for booting from GPT drives, by embedding itself in the BIOS Boot partition.

GRUB on Lemote Yeeloong

October 25, 2009

I read that Vladimir Serbinenko’s effort to bring GRUB to the Lemote Yeeloong laptop has reached a milestone: It is now able to initialize and draw text in the display:

This is quite significant for GNU GRUB as it’s the first time it’s ported to a mipsel platform. In addition, it is planned to support the Yeeloong both as a “disk bootloader” (i.e. the way it is normally used on x86/PC) and as a “firmware bootloader”, thereby offering a more flexible alternative to PMON2000 (the preinstalled firmware).

The Lemote Yeeloong is a legacy-free, mipsel-based laptop that runs using entirely free software, including the firmware and its initialization routines.

Experimental branch of GRUB

October 24, 2009

We’ve recently made available an experimental branch of GRUB, using GNU Bazaar.

Although it is currently identical to SVN trunk (the codebase that will lead to GRUB 1.97), we plan to use it as staging area for different kinds of experimental work, which would benefit from user testing so that it becomes more mature before it is merged into our main tree.

My appreciation goes to Vladimir who kindly volunteered to be the person in charge of this branch, and I’m confident he will do a great job.