> so far, after minimal tesing, I can confirm that my hosts > ultimately started to register in desired zone.
This claim was wrong. What actually happened is that DHCP request is recognized as FQDN by dhcp3-server. WinXP clients send similar requests, although they send both HN and FQDN options (in deprecated ASCII encoding!), and they do not include trailing zero as pump does. I have added binary encoding support (as default) and switches to force using deprecated ASCII one. Also there's an option to specify raw FQDN flags value directly, although this is kind of a temporary hack, useful for debugging only IMHO.
pump-fqdn.diff
Description: pump-fqdn.diff