2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-29 05:17:57 +00:00

1205 Commits

Author SHA1 Message Date
Ted Lemon
eb4b6456c8 Finish documenting dhcpd.leases format. 1998-01-12 01:28:42 +00:00
Ted Lemon
2b1986edad Document token ring hardware type. 1998-01-12 01:09:00 +00:00
Ted Lemon
0c11afbceb NAK if a client requests an address that we own but can't give to it. 1997-12-06 04:04:50 +00:00
Ted Lemon
355bf452dc If we're responding to a BOOTP request, hunt for a lease that's applicable - there might be more than one lease matching the network and the hardware address. 1997-12-02 09:28:08 +00:00
Ted Lemon
ec8d21a783 Copy the hardware address into the static lease structure so that it can be used later. 1997-12-02 09:07:03 +00:00
Ted Lemon
3085653819 Create database with mode 0664 & ~umask, not 0666 & ~umask. 1997-12-02 07:44:56 +00:00
Ted Lemon
599c23c128 If we find more than one lease for the same client on the same network, give it the one it asked for. 1997-12-02 07:43:56 +00:00
Ted Lemon
2ba8b7cdaf Fix DHCPRELEASE handling to conform to spec 1997-11-29 07:57:02 +00:00
Ted Lemon
f79741e803 Always print two digits for day and month in leases. 1997-11-29 07:53:53 +00:00
Ted Lemon
34034a683d new catted man pages 1997-11-22 07:15:53 +00:00
Ted Lemon
0f829600e8 Add dhcpd.leases man page. Globalize sed scripts on man pages. 1997-11-22 07:14:58 +00:00
Ted Lemon
3b1f38df93 catted man page for nroff-less systems 1997-11-22 07:06:23 +00:00
Ted Lemon
9f3d938ccd DHCP lease database description 1997-11-22 06:43:37 +00:00
Ted Lemon
612bc350de Move dhcp option documentation to dhcp-options(5) 1997-11-22 00:31:56 +00:00
Ted Lemon
65e15addac Fix up references 1997-10-29 18:37:02 +00:00
Ted Lemon
56a899315a Fix up handling of hostname 1997-10-27 20:22:40 +00:00
Ted Lemon
36b65b9cc7 Fix up handling of hostname 1997-10-27 20:16:26 +00:00
Ted Lemon
f48132f7f8 Don't ping static leases - there's no persistent structure for them! 1997-10-20 22:28:18 +00:00
Ted Lemon
632d8396e3 Use local quiet flag and also set global quiet_interface_discovery flag with -q option 1997-10-20 21:52:36 +00:00
Ted Lemon
6edb572b2e Document -q flag 1997-10-20 21:38:13 +00:00
Ted Lemon
deb0cb72ec Rearrange startup code so as to print everything before daemonizing; Don't spew copyright message if quiet is set. 1997-10-20 21:38:03 +00:00
Ted Lemon
355f034ada Put hostname in quotes 1997-10-07 19:59:31 +00:00
Ted Lemon
a52d8045b3 Pass flag to cons_options indicating whether this is BOOTP or DHCP. Change handling of dynamic BOOTP packets. Allow or deny booting based on vendor class if enabled. 1997-09-16 18:20:30 +00:00
Ted Lemon
94da6d3226 Pass flag to cons_options indicating that this is a BOOTP packet 1997-09-16 18:17:55 +00:00
Ted Lemon
ffba70525e parse_string eats the semicolon 1997-06-10 06:00:23 +00:00
Ted Lemon
200d216c29 Don't trust client to provide a valid hostname. Be lenient in parsing client hostnames from lease file 1997-06-10 05:49:15 +00:00
Ted Lemon
32f1dd7a8b Adjust call to find_lease 1997-06-08 04:10:54 +00:00
Ted Lemon
be6b4b2a2b Only store through ours if it's nonzero 1997-06-08 04:10:41 +00:00
Ted Lemon
732a90b290 Make it a warning rather than an error if resolv.conf is missing. 1997-06-08 04:05:21 +00:00
Ted Lemon
2b260752e0 Fix variable declaration omission 1997-06-08 03:58:47 +00:00
Ted Lemon
fa97acc108 If the lease we want to give the client is different than the one it's asking for, and we recognize the one it's asking for as ours, NAK it. 1997-06-08 03:55:58 +00:00
Ted Lemon
17832ade8e Always write out two digits for single-byte quantities in arrays 1997-06-08 03:08:29 +00:00
Ted Lemon
4e19a6dfc2 Add a note about why the server doesn't restart with SIGTERM 1997-06-06 01:56:32 +00:00
Ted Lemon
1ac5bc1aa0 cftest wasn't being initialized 1997-06-03 01:41:31 +00:00
Ted Lemon
05a8d03c0b Use a different bit for hostname than for client-hostname 1997-06-03 01:06:10 +00:00
Ted Lemon
ee31d9923a Make name-servers option ien116-name-servers 1997-06-02 23:27:22 +00:00
Ted Lemon
40f63fcd4f Add cftest flag which just tests config file but doesn't actually run. 1997-06-02 23:26:29 +00:00
Ted Lemon
1e39d10198 Cygwin32 compatibility. Initialize DNS 1997-05-09 08:27:56 +00:00
Ted Lemon
44b2e3adb2 Fix bug introduced into dhcprequest processing. Fix core dump differently. Store client-supplied hostname. Fix ciaddr copy. 1997-05-09 08:27:14 +00:00
Ted Lemon
00d6d87c9e Write out client_hostname and hostname values when writing out a lease 1997-05-09 08:22:00 +00:00
Ted Lemon
ccf5778aac Move parse_host_name to parse.c. Add support for recording client-supplied and locally-derived hostname in lease file 1997-05-09 08:21:25 +00:00
Ted Lemon
c0257f226c Check for BOOTREQUEST moved here 1997-05-09 08:20:12 +00:00
Ted Lemon
eb58f47fc7 foo 1997-03-29 04:07:32 +00:00
Ted Lemon
ba7ed239ed Fix up a few typos and pastos 1997-03-29 00:10:22 +00:00
Ted Lemon
e8df53ce15 Fix install dependencies 1997-03-29 00:09:51 +00:00
Ted Lemon
b16b7f330e Record the time of the db_startup rewrite of the lease file so that we don't rewrite the file again the next time we offer a lease. 1997-03-06 23:41:27 +00:00
Ted Lemon
14b5afc442 Put parentheses around & operations 1997-03-06 20:23:27 +00:00
Ted Lemon
74c13ab5db If a lease has been abandoned, don't find it. 1997-03-06 19:30:52 +00:00
Ted Lemon
4006d804a4 Support abandoned keyword in leases 1997-03-06 19:29:39 +00:00
Ted Lemon
9acb0bab3c Start up icmp protocol; handle ICMP EchoReplies and also handle non-replies. 1997-03-06 18:41:36 +00:00