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
Ted Lemon
03f78f2ae2
Put a reference count on the option_state structure.
1999-04-05 19:02:17 +00:00
Ted Lemon
4bf33120c3
Use option_state_reference instead of just copying the pointer.
1999-04-05 19:00:50 +00:00
Ted Lemon
951323fef5
- Support new generalized option_state usage.
...
- Do vendor encapsulation if configured.
1999-04-05 16:46:13 +00:00
Ted Lemon
822d95c9df
Add support for option space declaration.
1999-04-05 16:36:25 +00:00
Ted Lemon
7e6f3635e8
Support new generalized option_state usage.
1999-04-05 16:34:33 +00:00