2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-31 14:25:41 +00:00
Commit Graph

1195 Commits

Author SHA1 Message Date
Ted Lemon
74aa4f0ee3 Clean sedded man pages as well as catted man pages. 1999-04-24 00:20:10 +00:00
Ted Lemon
9ca38ac2fe Update version and changelog. 1999-04-23 23:58:04 +00:00
Ted Lemon
ca3a51a5f0 Use new class option constants. 1999-04-23 23:50:22 +00:00
Ted Lemon
46904800ec - Reference siaddr from state structure in ack_lease, since raw packet
hasn't been instantiated yet.
1999-04-23 23:47:51 +00:00
Ted Lemon
c783f7995d Add siaddr structure to lease_state structure. 1999-04-23 23:44:44 +00:00
Ted Lemon
05223b724c Update version. 1999-04-23 23:35:44 +00:00
Ted Lemon
1a67a4d7a7 Document pool allocation mechanism and access lists. 1999-04-23 23:30:20 +00:00
Ted Lemon
10553ccb84 - Do not respond with NAK if ciaddr is set and imputed network doesn't
match, since ciaddr means client is unicasting using IP routing.
- Support DHCPINFORM even on unknown networks.
- Fix up some invocations of evaluate_option_cache that used
  post-scope-execution option state rather than packet option state as
  input for evaluations of options from post-scope-execution option
  state.
- Add support for site-defined option spaces.
- Compute boot file server prior to freeing options used in computing
  it.   May fix a core dump that has been reported but that I haven't
  seen.
- Make pool scope less specific than class scope.
- Fix some invocations of execute_statements_in_scope that were
  incorrectly passing output options where they should have passed
  input options.
- Enforce maximum lease length after applying default lease time.
- Compute value of bootfile server IP address in ack_lease instead of
  dhcp_reply, so that expressions using contents of packet can work.
1999-04-23 23:17:52 +00:00
Ted Lemon
8f65e88db9 Print note at top of lease file so people won't ask about times being offset. 1999-04-23 22:30:56 +00:00
Ted Lemon
e997d30a12 Fix an omitted word. 1999-04-23 22:27:50 +00:00
Ted Lemon
1877bf5ce7 Support MacOSX. 1999-04-23 22:26:51 +00:00
Ted Lemon
53ac6c6fe1 Add support for site option spaces. 1999-04-23 22:25:50 +00:00
Ted Lemon
37c1b2906f Update the names of some DHCP option manifest constants. 1999-04-23 22:23:58 +00:00
Ted Lemon
f594d52c7e Use input options for option operand. 1999-04-23 22:22:55 +00:00
Ted Lemon
a6a43a8c60 Add a bunch of options that were added in RFC2132. 1999-04-23 22:20:49 +00:00
Ted Lemon
609115bc98 Get rid of incorrect data after payload messages. 1999-04-23 22:15:43 +00:00
Ted Lemon
33c8563849 - Support a site-local option space, so that different site-local
options can be defined in different scopes.
1999-04-23 22:10:52 +00:00
Ted Lemon
341b9d40a1 Add binary file copyright. 1999-04-23 22:07:38 +00:00
Ted Lemon
b5b7b3b40d Document newly added options. 1999-04-23 22:05:32 +00:00
Ted Lemon
03a07ad614 Remove BUGS section and adjust version. 1999-04-23 21:23:23 +00:00
Ted Lemon
dda42ca14e Fix up UDP length calculations. Fix checksum algorithm. 1999-04-23 15:38:57 +00:00
Ted Lemon
6177564f37 - Exclude loopback and point-to-point interfaces, rather than testing
for broadcast flag.
1999-04-23 15:23:08 +00:00
Ted Lemon
7026ed182f Update version. V3-ALPHA-19990412 1999-04-12 22:24:24 +00:00
Ted Lemon
1be6b970fc Update version and changelog 1999-04-12 22:22:43 +00:00
Ted Lemon
e77892f581 Support DHCPINFORM. 1999-04-12 22:18:58 +00:00
Ted Lemon
17f1bc9a63 Fix siaddr computation. 1999-04-12 22:15:38 +00:00
Ted Lemon
40fc8ccf23 Add expr_known to expression type enum. 1999-04-12 22:14:36 +00:00
Ted Lemon
ff7f93eebc Do path keyword substitution on unformatted manual pages prior to installing. 1999-04-12 22:13:56 +00:00
Ted Lemon
5ce6b57615 Support expr_known. 1999-04-12 22:11:12 +00:00
Ted Lemon
7033063307 Parse KNOWN keyword. 1999-04-12 22:09:24 +00:00
Ted Lemon
bd5ef11d6c Fix up error message printing. Base UDP checksum on UDP header length. 1999-04-12 21:37:03 +00:00
Ted Lemon
0536c3efe7 error -> log_fatal 1999-04-12 21:34:37 +00:00
Ted Lemon
34bef96b19 Cast unsigned chars to chars before passing to strlen. 1999-04-12 21:33:34 +00:00
Ted Lemon
0c643a7eb2 Document the "known" expression. 1999-04-12 21:31:54 +00:00
Ted Lemon
639238b29e Update changelog and version. V3-ALPHA-19990408 1999-04-08 20:58:49 +00:00
Ted Lemon
fa007e8233 Install unformatted man pages on some systems. 1999-04-08 20:53:33 +00:00
Ted Lemon
70e3642f9c Update version. 1999-04-08 19:47:55 +00:00
Ted Lemon
418854892f - Add documentation for vendor-encapsulated-options option.
- Document always-reply-rfc1048.
1999-04-08 19:42:16 +00:00
Ted Lemon
e68de775cb - Fix some silly parse problems in class parsing.
- Remove ifdef'd-out AUTH/DENY parse code, which is now in parse.c.
- Fix use of uninitialized variable in parse_statement.
1999-04-08 19:39:54 +00:00
Ted Lemon
9804a56a8d - Add support for always-reply-rfc1048.
- Get subnet mask option from subnet decl if not provided.
1999-04-08 19:36:23 +00:00
Ted Lemon
4b7f87367e Use enum dhcp_token instead of int. 1999-04-08 19:34:41 +00:00
Ted Lemon
c8d91ebbe3 Add always-reply-rfc1048 server option. 1999-04-08 19:33:00 +00:00
Ted Lemon
2c9c029193 - Cast return values from getShort and getUShort for egcs.
- Fix option lookup function usage.
1999-04-08 19:17:48 +00:00
Ted Lemon
bf6820e7ee - Fix the client-identifier example.
- Document the option definition mechanism.
1999-04-08 19:14:12 +00:00
Ted Lemon
104c88cdf5 int -> enum dhcp_token, where appropriate. 1999-04-08 17:46:15 +00:00
Ted Lemon
ab2919edc5 Irix support, MANCAT variable. 1999-04-08 17:44:17 +00:00
Ted Lemon
a340de9528 Add reference count to option_state structure. 1999-04-05 19:11:44 +00:00
Ted Lemon
0f803d34aa Fix handling of expr_encapsulate. 1999-04-05 19:06:50 +00:00
Ted Lemon
c980aa65ed Pass down the option state in store_options. 1999-04-05 19:03:59 +00:00
Ted Lemon
480362714e If the length of a hash name is zero, compute it with strlen. 1999-04-05 19:02:42 +00:00