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