Changes for Ruby 1.8/9 compatibilty, and Debian packaging guidelines
fixes #1567 - Foreman-proxy ignores dhcpd.conf include directive
Adding functionality that can detect and parse included files in dhcpd.conf.Supports same syntax as dhcpd.conf(5) manual page specifies on the includestatement:
include "filename";...
Add to_json method to lease and reservation module
The /dhcp/:network returned strings instead of dicts forreservation and leases. This patch adds to_json methodsfor reservation and lease to return dicts instead of strings.
fixes #1442 - ip suggestion should take into account nic mac address
fixes #1438 - the proxy should not consider dhcp leases as conflicts
fixes #884 - IP proposed during Host creation does not belong to IP range defined in the subnet
fixes #1366 - identifies omshell key conflict output
You'll get a key conflict from omshell when trying to add a hardwareaddress that already exists in a host { } statement in dhcpd.conf.This can be quite difficult to figure out, this should fix it.
create...
fixes #1177 - Ensure that Solaris DHCP vendor options creation on Windows DHCP works correctly.
fixes #1154 - ms dhcp smart proxy error 400
This commit is not ideal in term of performance, as it forces us to read eachreservation options, a probably better approch is to read the output from thedump command instead.
clean up code passing, and removed duplicate code between dhcp server implementations
View revisions
Also available in: Atom