- The failover server no longer issues a floating point error if it encounters
a previously undefined option code.
+- Fix startup error messages to report a missing "subnet6 declaration", rather
+ than a missing "subnet declaration", when running as a DHCPv6 server.
+
Changes since 4.0.0b3
- The reverse dns name for PTR updates on IPv6 addresses has been fixed to
} else {
strcpy(abuf, "no IPv6 addresses");
}
- log_error("No subnet declaration for %s (%s).",
+ log_error("No subnet6 declaration for %s (%s).",
tmp->name,
abuf);
#endif /* DHCPv6 */
log_error ("** Ignoring requests on %s. %s",
tmp -> name, "If this is not what");
log_error (" you want, please write %s",
+#ifdef DHCPv6
+ (local_family != AF_INET) ?
+ "a subnet6 declaration" :
+#endif
"a subnet declaration");
log_error (" in your dhcpd.conf file %s",
"for the network segment");
log_error ("%s", "");
goto next;
} else {
- log_error ("You must write a subnet %s",
- " declaration for this");
+ log_error ("You must write a %s",
+#ifdef DHCPv6
+ (local_family != AF_INET) ?
+ "subnet6 declaration for this" :
+#endif
+ "subnet declaration for this");
log_error ("subnet. You cannot prevent %s",
"the DHCP server");
log_error ("from listening on this subnet %s",