I fotgot to mention the reference, I'm refering to RFC 2131 table 5, page 37
Hi, I found a bug: Open DHCP Server does not correctly interpret Dhcp DECLINE messages. This leads to endless loops with DISCOVER messages always offering the same, previously declined ip address. The problem is opendhcpd.cpp line 1776: if (req->dhcpp.header.bp_ciaddr && chkaddr(req) == req->dhcpp.header.bp_ciaddr) DHCP RFC specifies that the client address in DHCP DECLINE messages is required to be 0, yet you expect the address to be the one to be declined. To find the declined address, the dhcp...