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
88ddda34a5 Don't proceed if errors are found in dhcpd.conf 1996-08-29 09:49:53 +00:00
Ted Lemon
5e6b52dcc1 Update documentation 1996-08-29 09:16:14 +00:00
Ted Lemon
2d59f5901f Rehash nomenclature; allow range declaration to take a single address 1996-08-29 09:14:39 +00:00
Ted Lemon
272474b647 Convert to new format 1996-08-28 01:30:38 +00:00
Ted Lemon
9de9c6264d Make log_perror an external; don't use LOG_PERROR - instead, do the work in errwarn.c 1996-08-28 01:30:19 +00:00
Ted Lemon
d58a12592d Add special support for hostname option 1996-08-28 01:29:25 +00:00
Ted Lemon
5376e3e969 Fix BNF comments; neaten up; minor parser fixes 1996-08-28 01:28:27 +00:00
Ted Lemon
c6dff01ffb Add options to not go into daemon mode; log errors to stderr as well as syslogd; rewrite pid file as soon as possible. 1996-08-27 09:44:54 +00:00
Ted Lemon
d27562c716 Document command line switches (needs more work) 1996-08-27 09:43:50 +00:00
Ted Lemon
a311504319 Make database code more robust; notice more errors; new lease file format; don't use unix time functions 1996-08-27 09:42:26 +00:00
Ted Lemon
7dfc8ac273 redo parser for new file format 1996-08-27 09:40:17 +00:00
Ted Lemon
4fbcd99136 Don't try to respond to packets if we can't figure where they came from; add support for next_server (siaddr) field; adjust for new group structure; don't use siaddr as source address; check hw_lease, not lease; allow leases to be kept on more than one network; allow user-specified dynamic bootp lease lengths; add support for ignoring unknown clients 1996-08-27 09:37:50 +00:00
Ted Lemon
d1c530347c Don't try to respond to packets if we can't figure where they came from; add support for next_server (siaddr) field; adjust for new group structure; don't use siaddr as source address 1996-08-27 09:33:41 +00:00
Ted Lemon
d992e204c3 Allow interfaces to be specified on the command line 1996-06-27 19:05:13 +00:00
Ted Lemon
f8cd781ecc Find_lease should not reallocate leases to clients if the UID differs 1996-06-27 19:04:29 +00:00
Ted Lemon
6589fcfe7d allow hardware addresses tobe up to 16 bytes independent of the hardware type 1996-06-27 19:02:34 +00:00
Ted Lemon
8ec97099c1 Ensure that dhcp packets are at least BOOTP_MIN_LEN bytes long when sending through gateways 1996-06-24 20:32:12 +00:00
Ted Lemon
b8b8bc8e37 Change printf formats to not assume longs and ints are the same size 1996-06-24 20:29:29 +00:00
Ted Lemon
ba1f12de85 Ensure that bootp packets are at least BOOTP_MIN_LEN bytes long 1996-06-24 20:28:29 +00:00
Ted Lemon
76e0941dc4 More informative syslog report on BOOTREPLY 1996-06-12 23:53:10 +00:00
Ted Lemon
e2cb6d536a Use standard IP stack to send responses to clients with known IP addresses 1996-06-12 23:49:58 +00:00
Ted Lemon
05bde14e65 Fix a couple of off-by-one malloc errors 1996-06-12 04:07:04 +00:00
Ted Lemon
1a4b272feb Don't unicast to client if broadcast is requested 1996-06-12 04:01:16 +00:00
Ted Lemon
08804a9a44 Periodically rewrite the lease database 1996-06-11 08:13:28 +00:00
Ted Lemon
2824de2061 Release DHCP lease before assigning it to BOOTP client, so as to avoid unnecessary lease conflict behaviour. 1996-06-11 08:13:00 +00:00
Ted Lemon
efdf1d6ec1 Fix ANSI string botch, allocate space for NUL on ASCII string 1996-06-10 22:45:02 +00:00
Ted Lemon
955d158bd0 Delete unused automatic variables; don't put copyright string in ifdef lint 1996-06-04 19:21:16 +00:00
Ted Lemon
fde59885f3 Allow DHCP leases to be assigned to the same client via Dynamic BOOTP 1996-06-04 19:15:10 +00:00
Ted Lemon
47c9ea959b Update documentation 1996-06-04 19:10:27 +00:00
Ted Lemon
eebea44806 Delete unused automatic variables 1996-06-04 19:04:16 +00:00
Ted Lemon
9ab9265004 Initialize shared_network interface 1996-06-01 02:01:07 +00:00
Ted Lemon
8b950577cf Reinstate fill after example 1996-06-01 00:38:07 +00:00
Ted Lemon
925eb58829 Newly generated from dhcpd.conf.5 1996-06-01 00:37:28 +00:00
Ted Lemon
106487a843 Newly generated from dhcpd.conf.5 1996-06-01 00:28:26 +00:00
Ted Lemon
d250c5b9e2 Use old-style man page macros; document dhcp-client-identifier; expand documentation of host declaration and fixed-address clause 1996-06-01 00:27:02 +00:00
Ted Lemon
34988b54e6 Newly generated from dhcpd.8 1996-06-01 00:20:28 +00:00
Ted Lemon
f3d4ffc4a9 Print version number + copyright banner on startup 1996-06-01 00:19:39 +00:00
Ted Lemon
ee0cda4ddc Use old-style man page macros 1996-06-01 00:19:04 +00:00
Ted Lemon
a69f4fd396 Make packet messages say where the packet came from and where it's going. 1996-06-01 00:18:15 +00:00
Ted Lemon
973bd37a42 Add X code to option parser to handle data that might be ASCII text or colon-seperated hexadecimal octets 1996-06-01 00:16:30 +00:00
Ted Lemon
b837c98f6f Print a little more info on where BOOTREQUESTs are coming from and where BOOTREPLYs are going to. 1996-06-01 00:02:36 +00:00
Ted Lemon
91c879c406 Lose bogus -a processing; display startup banner 1996-05-31 18:18:10 +00:00
Ted Lemon
f57589dba8 Don't use setlogmask() on 4.2BSD syslog machines 1996-05-28 18:16:17 +00:00
Ted Lemon
d01578b720 Handle DHCPREQUEST properly when no SERVER_IDENTIFIER has been supplied; put hardware address in mocked-up lease 1996-05-28 18:16:04 +00:00
Ted Lemon
45023390b4 Fix an uninitialized pointer bug 1996-05-25 18:37:34 +00:00
Ted Lemon
19d868b218 Add some code to convince foolish compilers variables have been initialized 1996-05-25 18:37:01 +00:00
Ted Lemon
faf4a8deba a shared network might have no dynamically allocatable leases, so check for null pointer 1996-05-24 18:49:34 +00:00
Ted Lemon
b6b1cadf14 Make sure uid_lease is initialized somewhere; use ciaddr to find lease if Requested Address option not present 1996-05-23 22:22:35 +00:00
Ted Lemon
7e8381e5c3 Add tlname variable to store pointer to name of file being parsed; let parse_numeric_aggregate allocate uid buffer; don't reverse lists of numbers 1996-05-23 22:20:26 +00:00
Ted Lemon
fe9e2a32ac Add more examples and better comments 1996-05-23 02:30:27 +00:00