mirror of
https://gitlab.isc.org/isc-projects/dhcp
synced 2025-08-31 06:15:55 +00:00
Add get-lease-hostnames parameter
This commit is contained in:
@@ -42,7 +42,7 @@
|
||||
|
||||
#ifndef lint
|
||||
static char copyright[] =
|
||||
"$Id: confpars.c,v 1.29 1996/08/29 20:12:37 mellon Exp $ Copyright (c) 1995, 1996 The Internet Software Consortium. All rights reserved.\n";
|
||||
"$Id: confpars.c,v 1.30 1996/08/29 23:02:38 mellon Exp $ Copyright (c) 1995, 1996 The Internet Software Consortium. All rights reserved.\n";
|
||||
#endif /* not lint */
|
||||
|
||||
#include "dhcpd.h"
|
||||
@@ -143,6 +143,7 @@ void read_leases ()
|
||||
| DYNAMIC_BOOTP_LEASE_LENGTH lease_time
|
||||
| BOOT_UNKNOWN_CLIENTS boolean
|
||||
| ONE_LEASE_PER_CLIENT boolean
|
||||
| GET_LEASE_HOSTNAMES boolean
|
||||
| NEXT_SERVER ip-addr-or-hostname SEMI
|
||||
| option_parameter
|
||||
| SERVER-IDENTIFIER ip-addr-or-hostname SEMI
|
||||
@@ -285,6 +286,12 @@ int parse_statement (cfile, group, type, host_decl, declaration)
|
||||
group -> one_lease_per_client = parse_boolean (cfile);
|
||||
break;
|
||||
|
||||
case GET_LEASE_HOSTNAMES:
|
||||
if (type == HOST_DECL)
|
||||
parse_warn ("get-lease-hostnames not allowed here.");
|
||||
group -> get_lease_hostnames = parse_boolean (cfile);
|
||||
break;
|
||||
|
||||
case NEXT_SERVER:
|
||||
tree = parse_ip_addr_or_hostname (cfile, 0);
|
||||
if (!tree)
|
||||
|
Reference in New Issue
Block a user