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
Ted Lemon
52c9d53053
- Add a parser for option space declarations.
...
- Add a U format for parsing identifiers in universe names.
1999-04-05 15:50:09 +00:00
Ted Lemon
b1013db725
Move support of server allow/deny into common code.
1999-03-30 15:20:10 +00:00
Ted Lemon
6b4b0ec78d
Support defining new option code names and formats.
1999-03-25 21:59:36 +00:00
Ted Lemon
c5b0f52958
Sanitize Solaris build.
1999-03-16 06:37:55 +00:00
Ted Lemon
f39b6e0089
Update license.
1999-03-16 05:50:46 +00:00
Ted Lemon
dce70f9f2d
Fix parsing of elsif and else if statements.
1999-03-16 00:42:03 +00:00
Ted Lemon
74f45f9642
Sync with 2.0b1pl16. Fix some pool allocation problems.
1999-02-25 23:30:43 +00:00
Ted Lemon
8ae2d59584
Change names of error functions to be more consistent.
1999-02-24 17:56:53 +00:00
Ted Lemon
cea8b5c9fa
Pull up recent 2.0 changes. Add skip_to_rbrace.
1999-02-14 18:54:03 +00:00
Ted Lemon
efc79acbb9
Fix pathological parsing loop in add statement. Set expression opcode after parse_cshl.
1998-11-06 02:42:48 +00:00
Ted Lemon
44aa67f6ce
Initialize automatic expression variable.
1998-11-06 00:30:19 +00:00
Ted Lemon
25541f2fc1
Fix parse_if_statement
1998-11-06 00:13:03 +00:00
Ted Lemon
02a015fb46
Fix up all the option handling code to use evaluation instead of fixed data.
1998-11-05 18:43:23 +00:00
Ted Lemon
be6be08d66
Nive parse-ip-addr-or-hostbname into common parser. Add executable statement parser. Add xpression parser. Unify the option statement parsers. Make the option token parser its own function.
1998-06-25 03:07:51 +00:00
Ted Lemon
4761e04be5
Add parse_option_name and parse_cshl functions.
1998-04-20 18:01:32 +00:00
Ted Lemon
68dda014a0
Allow trailing dot in hostnames.
1998-03-17 06:13:02 +00:00
Ted Lemon
338303a442
Prevent some type incompatibility warnings.
1998-03-15 21:16:39 +00:00
Ted Lemon
edca2b1a03
Add a comment to document the non-presence of a Y2K bug, since people are getting paranoid about that.
1998-03-15 20:53:12 +00:00
Ted Lemon
796ef0084f
Handle line-oriented parsing. Add parse_host_name function. Move parse_ip_addr and make it return status. Fix date parsing off-by-one-day bug
1997-05-09 08:08:53 +00:00
Ted Lemon
6311543119
Move common parsing functions into a seperate file, so the DHCP client and server don't have to share *all* their parsing code
1997-02-18 14:27:33 +00:00