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

24 Commits

Author SHA1 Message Date
Ted Lemon
dd6e44a55b Support encapsulate expression. lookup_func -> get_func. 1999-04-05 16:28:09 +00:00
Ted Lemon
f39b6e0089 Update license. 1999-03-16 05:50:46 +00:00
Ted Lemon
8b252b42ba - In substring(), return no data instead of a null value if the offset
is past the end of the evaluated data.
- For the hardware operator, return a null value if the hardware
  length is longer than the chaddr buffer.
1999-03-16 00:48:21 +00:00
Ted Lemon
f11e65c53f Look options up in packet options, not generated options.
Fix data_string_truncate so that if data is shorter than requested
truncation, the length is not increased.
1999-03-10 20:41:29 +00:00
Ted Lemon
4766ef10c0 Don't try to evaluate a null expression in evaluate_option_cache (). 1999-03-09 20:01:56 +00:00
Ted Lemon
8ae2d59584 Change names of error functions to be more consistent. 1999-02-24 17:56:53 +00:00
Ted Lemon
67d7b76dd3 Get rid of obsolete data string reference. 1998-11-09 02:45:02 +00:00
Ted Lemon
5fd5c0a35f Fix evaluate_boolean_expression_result to actually evaluate a *boolean* expression. 1998-11-06 03:25:17 +00:00
Ted Lemon
78310bee26 Put check_collection() outside of DEBUG_EXPRESSIONS conditional. 1998-11-06 02:43:10 +00:00
Ted Lemon
fd2a15f68e Pass hostname to dns_host_entry_allocate. 1998-11-06 01:06:16 +00:00
Ted Lemon
cd038e3ef4 Clear the right data buffer. Add missing braces. 1998-11-06 00:13:36 +00:00
Ted Lemon
1d07a807ef Implement reference-based option cache and expressions. 1998-11-05 18:45:23 +00:00
Ted Lemon
33e712eab3 Update all the names to reflect the unification of expression evaluation and dns lookup evaluation. Add expression evaluator. 1998-06-25 03:10:32 +00:00
Ted Lemon
6f76b6ac67 Allow for null trees. 1998-04-09 04:31:59 +00:00
Ted Lemon
fc28acefff If there's no h_errno, assume the error is Host Not Found 1997-05-09 08:14:57 +00:00
Ted Lemon
cadbf99218 Put file version in copyright string 1996-08-27 09:55:50 +00:00
Ted Lemon
3b170e0d32 Don't free old DNS buffer if there wasn't one 1996-06-12 23:51:17 +00:00
Ted Lemon
65bf41da72 Add DEBUG_EVAL for tree evaluation debugging 1996-05-22 07:31:09 +00:00
Ted Lemon
e9776a952a Fix copyright 1996-05-20 00:29:43 +00:00
Ted Lemon
0d37819ae0 Fix up pointer type incompatibility 1996-05-16 07:29:09 +00:00
Ted Lemon
6c6d59281e *** empty log message *** 1996-02-11 00:01:46 +00:00
Ted Lemon
9582172964 Fixed many option bugs; added client for testing 1996-02-07 22:43:54 +00:00
Ted Lemon
089fb364df More portable internet addresses; fix endian bug; fix parser bugs 1996-02-06 20:25:56 +00:00
Ted Lemon
d7837182d3 DHCP Server Daemon 1995-11-29 07:40:04 +00:00