2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-28 12:57:42 +00:00

1175 Commits

Author SHA1 Message Date
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
Ted Lemon
dd6e44a55b Support encapsulate expression. lookup_func -> get_func. 1999-04-05 16:28:09 +00:00
Ted Lemon
ccff5ae188 - Add vendor-option-space server option.
- Add more initializations for the built-in option spaces.
1999-04-05 16:24:05 +00:00
Ted Lemon
0b96b0fe6f Add printer for encapsulate expression. 1999-04-05 16:18:22 +00:00
Ted Lemon
52c9d53053 - Add a parser for option space declarations.
- Add a U format for parsing identifiers in universe names.
1999-04-05 15:50:09 +00:00
Ted Lemon
c9605ddb0b Make option state support more general. 1999-04-05 15:40:59 +00:00
Ted Lemon
0d252fd9bf Use more general option space function calls. 1999-04-05 15:35:54 +00:00
Ted Lemon
ee83c9fe80 Add operators for byte quantities. Always return a 32-bit integer. 1999-04-05 15:33:52 +00:00
Ted Lemon
97547b5f24 Add space token. 1999-04-05 15:33:11 +00:00
Ted Lemon
5b9d671bf0 - Add allocator/deallocator for universes and option states.
- Lease state allocator automatically allocates option state,
  and deallocator automatically deallocates it.
1999-04-05 15:23:07 +00:00
Ted Lemon
230e73e42d - Adjust option_state-related calls to use new, more general calls. 1999-04-05 15:19:59 +00:00
Ted Lemon
4dff4b8cd7 - Support option space declarations.
- Adjust option_state-related calls to use new, more general calls.
1999-04-05 15:08:13 +00:00
Ted Lemon
6cad583873 Add SPACE token. 1999-04-05 14:58:23 +00:00
Ted Lemon
7e1581459a - Add encapsulate expression type.
- Add hooks into universe structure to support various operations that
  can be done on universes.
1999-04-05 14:54:38 +00:00
Ted Lemon
4f58da18bb - Generalize option state structure to support additional option spaces.
- Add per-option-space-type functions for various operations that can be
  done on option spaces.
1999-04-05 14:51:17 +00:00
Ted Lemon
37fc56b47d Update version V3-ALPHA-19990330 1999-03-30 21:54:03 +00:00