Ted Lemon
|
6cff8371b5
|
Fix some compile problems.
|
2001-01-17 16:56:48 +00:00 |
|
Ted Lemon
|
2c46528f22
|
Fix equal to compare arbitary types, rather than just data.
|
2001-01-16 23:15:38 +00:00 |
|
Ted Lemon
|
79c36eb70f
|
- Move string set/reference/unset from ddns.c to here.
- Constify updrec -> r_name.
|
2001-01-11 02:14:23 +00:00 |
|
Ted Lemon
|
7167c65402
|
Globalize resolver state.
|
2001-01-03 23:43:24 +00:00 |
|
Ted Lemon
|
aab30e3b02
|
Fix debug message for 'static' operator.
|
2000-12-28 23:20:28 +00:00 |
|
Ted Lemon
|
16121af516
|
- Add client-state expression.
- Fix debugging printf formats.
- Pass client state to eval functions.
|
2000-11-28 23:23:13 +00:00 |
|
Ted Lemon
|
97a4f219a3
|
Fix a mistaken reference in reverse().
|
2000-11-24 04:08:31 +00:00 |
|
Ted Lemon
|
975bd4642d
|
- Add some code for testing more potential configuration file errors at
parse time, but don't enable it yet.
- Use option_get and option_put rather than universe-specific get_func
and put_func calls.
|
2000-10-10 22:51:58 +00:00 |
|
Ted Lemon
|
a5fc6758ef
|
Use suffix.len, not substring.len, when evaluating suffix operator.
|
2000-09-27 19:19:32 +00:00 |
|
Damien Neil
|
3c98e80b46
|
Added binary operators: & | ^.
|
2000-08-28 21:22:41 +00:00 |
|
Damien Neil
|
1b234d446f
|
Finished up function call support.
|
2000-08-28 19:36:39 +00:00 |
|
Damien Neil
|
2541d05703
|
Fixes bug #246.
(null or true) is now true, rather than null.
|
2000-08-22 21:21:54 +00:00 |
|
Ted Lemon
|
6ceb9118e9
|
Reference count binding scopes. Align IP headers on output.
|
2000-07-27 09:03:08 +00:00 |
|
Ted Lemon
|
0e97ecc852
|
- Make and and or evaluate only the lhs if the lhs will determine the
outcome of the evaluation.
- Fix debugging code.
|
2000-07-06 10:00:53 +00:00 |
|
Ted Lemon
|
55321a210e
|
Clean up a possible memory smash in the binding code.
|
2000-06-12 22:22:09 +00:00 |
|
Ted Lemon
|
165bce70b2
|
Fix up various platform-specific errors.
|
2000-05-17 16:04:26 +00:00 |
|
Ted Lemon
|
0bcad76189
|
Add the numeric operators to is_numeric_expression.
|
2000-03-18 03:32:53 +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
|
622b281781
|
Add more status variables.
|
2000-03-06 23:21:38 +00:00 |
|
Ted Lemon
|
800f0de793
|
Add support for functions, as well as arithmetic operators.
|
2000-02-15 19:39:48 +00:00 |
|
Ted Lemon
|
9f7050df70
|
Add support for function calls and typed variables.
|
2000-02-05 17:45:20 +00:00 |
|
Ted Lemon
|
44fe7220d1
|
Take advantage of hacked resolver.
|
2000-02-03 04:31:46 +00:00 |
|
Ted Lemon
|
9458e9aa07
|
Minor solaris fixes.
|
2000-02-02 20:01:50 +00:00 |
|
Ted Lemon
|
88c32c8c25
|
Hack private resolver namespace to avoid link clashes.
|
2000-02-02 08:01:52 +00:00 |
|
Ted Lemon
|
7e799df19d
|
Support the private resolver.
|
2000-02-02 07:22:33 +00:00 |
|
Ted Lemon
|
37e365b490
|
- In reference count history, remember the address where the reference
is stored as well as the address of the thing referenced.
|
2000-01-27 22:40:55 +00:00 |
|
Ted Lemon
|
5d959a403d
|
res_freeupdrec will free r_dname, so we shouldn't.
|
2000-01-26 17:22:58 +00:00 |
|
Ted Lemon
|
4bd8800e89
|
Fix compilation errors introduced in the last set of checkins.
|
2000-01-26 14:56:18 +00:00 |
|
Ted Lemon
|
4cbc378fc9
|
Support variable scoping, malloc debug, filename and server-name ops.
|
2000-01-25 01:16:14 +00:00 |
|
Ted Lemon
|
2e23650878
|
- Add support for DNS return codes.
- Add support for null, defined and variable reference expressions.
|
2000-01-08 01:38:52 +00:00 |
|
Ted Lemon
|
4bae15ec3f
|
Handle new DNS expressions.
|
2000-01-05 18:05:46 +00:00 |
|
Ted Lemon
|
d9eefc5dec
|
Mass commit for Brian Murrell.
|
1999-11-20 18:36:32 +00:00 |
|
Ted Lemon
|
2b965a4475
|
Add != operator.
|
1999-11-03 16:10:46 +00:00 |
|
Ted Lemon
|
cc5bd211bf
|
Add support for an ignore return value to boolean option evaluators.
|
1999-10-21 02:35:40 +00:00 |
|
Ted Lemon
|
7b4f1c069a
|
Compute arguments to packet operator correctly.
|
1999-10-19 15:31:40 +00:00 |
|
Ted Lemon
|
06afba54ec
|
Correct printf argument type (Brian Murrell)
|
1999-10-14 18:00:46 +00:00 |
|
Ted Lemon
|
ab58ff49e0
|
Fix up args to printf-like functions (thanks to Pedro Ribiero).
|
1999-10-12 16:00:34 +00:00 |
|
Ted Lemon
|
b1b7b521fe
|
Get a clean compile with all known gcc warnings.
|
1999-10-07 06:36:35 +00:00 |
|
Ted Lemon
|
77a5f87162
|
Fix up char * -> unsigned char * mismatches.
|
1999-10-07 02:14:10 +00:00 |
|
Ted Lemon
|
1bac8ce59c
|
Pass data strings to nsdeleteA and nsdeletePTR by reference.
|
1999-10-06 01:35:44 +00:00 |
|
Ted Lemon
|
2dbc95d686
|
- Fix a bunch of pastos (from Brian Murrell).
- Implement dns-delete (from Brian Murrell).
|
1999-10-06 01:01:13 +00:00 |
|
Ted Lemon
|
846d7d5441
|
- Delete dns-fwd-name and dns-rev-name expressions and replace with
updated-dns-rr (rrtype).
|
1999-10-05 19:43:44 +00:00 |
|
Ted Lemon
|
06a8567cf8
|
Implement ddns-fwd-name and ddns-rev-name subexpressions.
|
1999-10-05 19:01:33 +00:00 |
|
Ted Lemon
|
bb27c66f90
|
exists -> config-option, courtesy of Brian Murrell.
|
1999-10-04 23:17:37 +00:00 |
|
Ted Lemon
|
b860910b35
|
Incorporate a bunch of changes from Brian Murrell.
|
1999-10-04 23:15:43 +00:00 |
|
Ted Lemon
|
e05e0b0b8a
|
- Account for the fact that concat and pick-first-value both use lisp-style
lists, which end in a nil.
|
1999-09-24 19:04:30 +00:00 |
|
Ted Lemon
|
361c0ac4e8
|
Print the RHS of the binary operator on the RHS instead of the LHS.
|
1999-09-22 17:27:01 +00:00 |
|
Ted Lemon
|
fa098be8f9
|
Implement printing out of expressions so that they can be output to the lease database file and later read back in.
|
1999-09-22 01:45:57 +00:00 |
|
Ted Lemon
|
0ddb129d9f
|
Type cast fixes for Solaris.
|
1999-09-16 01:10:19 +00:00 |
|