line to nroff, escape them if we actually want a quote.
[ISC-Bugs #18916] sync the pointer to web pages amongst the different docs
+- 'get-host-names true;' now also works even if 'use-host-decl-names true;'
+ was also configured. The nature of this repair also fixes another
+ error; the host-name supplied by a client is no longer overridden by a
+ reverse lookup of the lease address. Thanks to a patch from Wilco Baan
+ Hofman supplied to us by the Debian package maintenance team.
+ [ISC-Bugs #21691] {Debian Bug#509445}
+
Changes since 4.2.0b2
- Add declaration for variable in debug code in alloc.c. [ISC-Bugs #21472]
/* If we don't have a hostname yet, and we've been asked to do
a reverse lookup to find the hostname, do it. */
+ i = DHO_HOST_NAME;
j = SV_GET_LEASE_HOSTNAMES;
- if (!lookup_option (&server_universe, state -> options, i) &&
- (evaluate_boolean_option_cache
- (&ignorep, packet, lease, (struct client_state *)0,
- packet -> options, state -> options, &lease -> scope,
- lookup_option (&server_universe, state -> options, j), MDL))) {
+ if (!lookup_option(&dhcp_universe, state->options, i) &&
+ evaluate_boolean_option_cache
+ (&ignorep, packet, lease, NULL,
+ packet->options, state->options, &lease->scope,
+ lookup_option (&server_universe, state->options, j), MDL)) {
struct in_addr ia;
struct hostent *h;