Fixes #5907 - Look at all records when suggesting IPs
Fixes #5739 - Only look at reservations when deleting a DHCP record
Fixes #5648 - Match the DHCP specification of last-lease-wins
Fixes #5712: Limit DHCP subnets for ISC if necessary
fixes #5123 - corrected string typos
fixes #5123 - IP only from the same subnet and range
fixes #4661 - store hostname with virsh DHCP reservations
fixes #3943 - add simple virsh providers for libvirt DNS/DHCP
fixes #3941 - Support for Junos ZTP
fixes #3874 - extend paths for FreeBSD support
fixes #3067 - add sparc solaris dhcp options for ISC
fixes #2870 - Always empty PXEClient on native_ms
refs #1567 - fixed a copy paste error
fixes #2031 - Remove dependency on net-ping
fixes #2016 Use a tmpfile+lockfile to avoid race conditions in IP suggestion
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
fixes #1116 - When requesting the same dhcp reservation, if its not conflicting return 200
Fixes #1094 - ISC loadRecordOptions call
Signed-off-by: Paul Kelly <paul.ian.kelly@googlemail.com>
Fixes #1055 - SETTINGS.dhcp_subnets
Signed-off-by: Paul kelly <paul.ian.kelly@googlemail.com>
Fixes #1033 - DHCP Vendor options
Fixes #1034 - Use name and not hostname option
Fixes #1023 - Add collision exception type for DNS and DHCP
Fixes #959 - Added Native MS DHCP options capture
fixes #880 - incorrect parsing of key settings causes wrong argument type
partial fix - refs #853
refs #853 - fixes typo
fixes #853 - If used with the proxy, the dhcpd server is open for connections from any server
Fixes #781 - Cleanups and remove ebarresing code
Fixes #781 - DHCP create attempted when mac already used
includes fixes for both ISC and MS implementations.Signed-off-by: Paul kelly <paul.ian.kelly@googlemail.com>
Fixes 779 - windows 64 bit detection wrong
Fixed #780 - Broken error messaging in MS DHCP
Fixes #707 - ICMP ping only for root
Fixes #710-omshell-errors-on-stderr
Also adds more relevant error messsages and duplicate removals
Fixes #652 - Minor error reporting issues
Fixes #64 - microsoft DHCP support
Added MS fixes on a Windows hostStubbed the tests so as to not require an active subnetChanged chomp to chomp! plus others identified by Ohad
fixes #571 - Use Net::Ping library rather than system call
Clean up of unused code, typos and debug messages
fixes #574 - Exception trace when omshell does not perform
remove redundent attribute
cleanup logic, refs #557
fixes #557 - Adds abandoned lease state to ISC dhcp
dhcp next servers need to be stored in hex, refs #554
Fixes #554 - ISC dhcp reservation has incorrect next server value if using host name vs ip
Fixes #537 - dhcp next server could be saved as a name, not just IP
Fixes #548 - Subnet sometimes include records from other subnetsISC dhcp does not restrict users to put the host entries inside a subnet block.
record is not created at this stage...
Added timestamps to subnets data
based on pikelly patches
cleanup the dhcp api'sadded more error messages etc
Based on pikelly patches
withspaces alignments
remove swp files
added DHCPbroke down rest actions into seperate files
Added DHCP as a module