[invirt-dhcp] Improve standards compliance 0.0.3
authorJoshua Oreman <oremanj@mit.edu>
Tue, 29 Sep 2009 02:53:22 +0000 (22:53 -0400)
committerJoshua Oreman <oremanj@mit.edu>
Tue, 29 Sep 2009 02:53:22 +0000 (22:53 -0400)
commit01aed19cb0d062c77cef8877b2510fe5b1b09ff2
tree7e246c4432502c389d8fddd6f4a98a2df27de814
parentb3b2ea80e5c3aae0d9ab7814893c4dde05979c89
[invirt-dhcp] Improve standards compliance

Provide a server-identifier option containing our IP address, as
is required by several DHCP clients including gPXE (used for the
Debathena network install CD) and Windows.

Reuse the existing DHCP socket in a bindtodevice - sendto - restore
global binding sequence, instead of creating a new socket for each
reply, in order to keep replies coming from port 67. This is required
by the standard, some client programs, and all DHCP forwarders.

svn path=/trunk/packages/invirt-dhcp/; revision=2491
debian/changelog
invirt-dhcpserver