2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-24 10:58:13 +00:00

170 Commits

Author SHA1 Message Date
Ted Lemon
028b1f6a4f Redo key declarations to match BIND. Add base64 parsing. 2000-04-06 22:46:26 +00:00
Ted Lemon
ef91cb3908 STRING -> STRING_TOKEN 2000-04-04 06:27:35 +00:00
Ted Lemon
68f5590808 Make universe_hash using new_hash. 2000-03-18 03:34:11 +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
fa392aeac7 Parse TSIG keys and DNS zones. 2000-03-06 23:17:24 +00:00
Ted Lemon
31cb2a5f6d Parse arithmetic operators and functions. 2000-02-15 19:41:01 +00:00
Ted Lemon
08514fb895 Add support for function calls and typed variables. 2000-02-05 18:07:17 +00:00
Ted Lemon
588af26930 Support parsing of configuration options in generic blocks. 2000-02-02 17:10:43 +00:00
Ted Lemon
cfdfb9f126 AIX and Digital Unix compatibility fixes. 2000-02-01 03:19:56 +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
fdac15d902 - Pull up 3.0 changes.
- Support malloc debug.
- Parse ganged events, let, unset, parenthesized if statements, eval.
- Part of backwards compatibility for BCTEL (doesn't work yet)
2000-01-25 01:13:21 +00:00
Ted Lemon
f579f39f72 Add support for DNS return codes. Add support for null, defined and variable reference expressions. Support switch, case, default, set. 2000-01-08 01:36:39 +00:00
Ted Lemon
9fb2fb2887 - Support new DNS functions and parse old DNS syntax into new functions.
- New struct hardware support.
2000-01-05 18:03:49 +00:00
Ted Lemon
d9eefc5dec Mass commit for Brian Murrell. 1999-11-20 18:36:32 +00:00
Ted Lemon
7cb0f9f3b0 Move parse_allow_deny out of common code. 1999-11-13 23:53:57 +00:00
Ted Lemon
166e63ebd7 Fix a couple of mistakes in handling parse errors. 1999-11-07 20:27:04 +00:00
Ted Lemon
2b965a4475 Add != operator. 1999-11-03 16:10:46 +00:00
Ted Lemon
2db25842e8 Fix a couple of silly mistakes. 1999-10-21 03:08:38 +00:00
Ted Lemon
0776fd12c1 Parse DECLINES. Add a third boolean option: ignore 1999-10-21 02:34:32 +00:00
Ted Lemon
337b3e5296 Support allow/deny duplicates. 1999-10-20 20:55:48 +00:00
Ted Lemon
01e20b9e11 Fix still more paste-o's. 1999-10-20 19:12:32 +00:00
Ted Lemon
8cc4d85739 Dereference unused expression structs when parse fails. 1999-10-20 16:43:35 +00:00
Ted Lemon
b3d594dd31 Fix some more printf arguments. 1999-10-19 15:26:50 +00:00
Ted Lemon
06afba54ec Correct printf argument type (Brian Murrell) 1999-10-14 18:00:46 +00:00
Ted Lemon
e703795db4 Fix some signed/unsigned pointer incompatibilities for Digital Unix. 1999-10-07 06:42:53 +00:00
Ted Lemon
b1b7b521fe Get a clean compile with all known gcc warnings. 1999-10-07 06:36:35 +00:00
Ted Lemon
88886e1238 Implement dns-delete (from Brian Murrell) 1999-10-06 01:00:07 +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
4615d4981c - Transmogrify for use with seperate parse structures.
- Support parsing of named groups, and use of named groups within host
  declarations.
1999-10-01 03:17:59 +00:00
Ted Lemon
1ff8f8ea61 Fix up a couple of >80 column lines. 1999-09-28 22:54:56 +00:00
Ted Lemon
f420e08c95 Call parse_warn () instead of log_error (). 1999-09-09 23:27:10 +00:00
Ted Lemon
be1ee858db Support 'never' as a possible lease expiry time. 1999-09-08 01:47:46 +00:00
Ted Lemon
1c5d573185 - Add a static operator indicating whether the client's lease is static. 1999-08-01 14:26:57 +00:00
Ted Lemon
720c82626e Allow concat to take an arbitrary number of arguments. 1999-07-31 21:35:12 +00:00
Ted Lemon
33500c7d52 - Undo a mistaken change to parse_if_statement that caused else clauses to
be misparsed.
- Set the type of the on statement.
- Set event types correctly when parsing on statements.
1999-07-20 17:58:33 +00:00
Ted Lemon
392208d382 Fix another bug that Brian cleverly tracked down... :') 1999-07-20 13:24:39 +00:00
Ted Lemon
aed6cc911a pick-first-value expression was being set up incorrectly. 1999-07-19 20:10:12 +00:00
Ted Lemon
cd31814f68 - Make lease-time a numeric expression, and make dns-update expect ttl to be
numeric.
- Add lease-time expression in a couple of places where it should have been
  mentioned, but wasn't.
1999-07-19 15:35:48 +00:00
Ted Lemon
069e9f4c15 Brian Murrel's latest dns update implementation - more programmability. 1999-07-19 01:15:22 +00:00
Ted Lemon
79a65726f0 Massive rototill to support some new DDNS features. 1999-07-16 21:34:14 +00:00
Ted Lemon
5e6fb153e5 Regularize TOKEN_NOT vs. NOT. 1999-07-06 20:41:25 +00:00
Ted Lemon
eb42f00ec9 Fix some pastos. 1999-07-06 16:57:05 +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
eb018e2be5 ADD -> TOKEN_ADD 1999-07-01 18:53:46 +00:00
Ted Lemon
20c4e94d44 Support encode-int() expression. 1999-05-27 14:15:09 +00:00
Ted Lemon
be19167db2 Fix up colon-seperated hex octet list parsing in parse_data_expression. 1999-05-07 17:38:42 +00:00
Ted Lemon
a82abfc730 - Add support for a timezone offset in lease file (possibly useless).
- Add support for concat data subexpression.
- Add support for specifying option data as a data expression instead
  of in the option's specified format.
1999-05-06 20:20:43 +00:00
Ted Lemon
7033063307 Parse KNOWN keyword. 1999-04-12 22:09:24 +00:00