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

28 Commits

Author SHA1 Message Date
Ted Lemon
fea20b0912 Add a TODO note about spawning subclasses. 2001-04-06 05:45:45 +00:00
Ted Lemon
9e3831637a Pass client state to eval functions. Lots of other stuff. 2000-11-28 23:27:24 +00:00
Ted Lemon
eaa84150fd Re-apply part of 1.24 that was accidentally voided by 1.25 2000-09-30 01:31:09 +00:00
Ted Lemon
5612020366 Support match with alongside match/spawn with. 2000-09-29 18:20:26 +00:00
Ted Lemon
5b5fcc81df Use global scope when there's no lease in check_collection. 2000-09-29 00:55:53 +00:00
Ted Lemon
b767664ec3 Don't spawn with zero-length strings. 2000-09-20 09:03:59 +00:00
Ted Lemon
a19e8a454b Allocate class with class_allocate, not dmalloc. 2000-09-06 20:26:13 +00:00
Damien Neil
1b234d446f Finished up function call support. 2000-08-28 19:36:39 +00:00
Ted Lemon
20916cae75 - Fix all the OMAPI objects in the DHCP server and client that weren't
being correctly reference-counted.
- Make and use object-specific allocators.
- Add reference/dereference support to hash functions and to timeout
  functions.
2000-05-16 23:03:49 +00:00
Ted Lemon
7d9784f6fc Patch in TSIG, just to see how to get it to work. 2000-03-18 02:15:52 +00:00
Ted Lemon
49733f31d3 Go back to the BSD license. 2000-03-17 04:00:32 +00:00
Ted Lemon
20b312c47d Update call to new_hash. 2000-03-06 23:28:27 +00:00
Ted Lemon
12c9957e5d New malloc debug scheme. Support variable scoping. 2000-01-25 01:36:29 +00:00
Ted Lemon
63f8b32340 Support ignore in boolean expression evaluations. 1999-10-21 03:09:13 +00:00
Ted Lemon
b1b7b521fe Get a clean compile with all known gcc warnings. 1999-10-07 06:36:35 +00:00
Ted Lemon
dce08243fb - Use reference-counting allocators to allocate the expression and the
statement in the default classification rule.
- Fix function calls to expression evaluation functions.
1999-07-31 18:09:51 +00:00
Ted Lemon
da38df1433 Pervasive changes to support leased_address, reverse and binary_to_ascii. 1999-07-02 20:58:48 +00:00
Ted Lemon
7e6f3635e8 Support new generalized option_state usage. 1999-04-05 16:34:33 +00:00
Ted Lemon
f39b6e0089 Update license. 1999-03-16 05:50:46 +00:00
Ted Lemon
8b5001850f Differentiate between spawning and subclass matching. 1999-03-16 00:56:02 +00:00
Ted Lemon
8ae2d59584 Change names of error functions to be more consistent. 1999-02-24 17:56:53 +00:00
Ted Lemon
ee7b56249a Add class billing support. 1998-11-11 07:58:35 +00:00
Ted Lemon
64e1dc1d5f Fix up class matching code. 1998-11-09 02:46:19 +00:00
Ted Lemon
74a2049e09 Fix up matching code and add debugging for it. 1998-11-06 03:25:45 +00:00
Ted Lemon
4af075a237 Do data expression evaluation. 1998-11-06 00:16:22 +00:00
Ted Lemon
adb7ed1a7e match_expr -> expression. Move expression evaluator into tree.c. Add find_class function. 1998-06-25 03:42:18 +00:00
Ted Lemon
0512966142 Carry some data structure changes across from parser. Nuke named hash stuff. 1998-04-20 18:03:33 +00:00
Ted Lemon
07378a2a62 Support for classifying clients. 1998-04-19 23:24:48 +00:00