So I get back from my holiday to find a nasty bug with beta7 where it wasn’t renewing the lease correctly. This has been fixed in beta8 :)

Other highlights

  • support for Vendor Encapsulated Options
  • use ifname as IAID if less than or equal to 4 bytes
  • compiles and works correctly with PCC on NetBSD-4.99.69
  • sends LOG_INFO messages to the console by default (suppress with-q)
  • all string based config options are now run through the string parser (effectively means you can be stupid and put escape codes in the hostname, but more correctly in the ClientID or Vendor options)

Other bugs have been squashed as well. Since release, I’ve also fixed a cosmetic bug where a new IPv4LL address being probed is reported as 0.0.0.0 and dhcpcd now builds and works correctly on NetBSD for use in / if not using the NetBSD source tree.

EDIT: Just released beta9 with a patch that moves the new option-K in beta8 to-X so that we don’t conflict with a custom SuSE patch if they want to move to dhcpcd-4. This shouldn’t affect anyone as beta8 was only out for a few days.