Ted Lemon
4bd8800e89
Fix compilation errors introduced in the last set of checkins.
2000-01-26 14:56:18 +00:00
Ted Lemon
34731eed0e
Add EVAL, let, pick, unset.
2000-01-25 01:03:36 +00:00
Ted Lemon
14a2c38321
Add new NS error type, null and related tokens.
2000-01-08 01:27:56 +00:00
Ted Lemon
2b6e055916
- Fix token parser to handle backslash escape characters.
...
- Add lots of new tokens for failover and for new DNS support.
2000-01-05 17:59:12 +00:00
Ted Lemon
bd8734b59e
Add IGNORE.
1999-10-21 03:08:00 +00:00
Ted Lemon
1038f739ac
Add DECLINES.
1999-10-21 02:33:40 +00:00
Ted Lemon
337b3e5296
Support allow/deny duplicates.
1999-10-20 20:55:48 +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
a6d79ad7fd
Fix some glitches in the lexer.
1999-10-01 03:33:44 +00:00
Ted Lemon
6f4b5b31e9
- Put all lexer globals into a parse structure.
...
- Use UNIX I/O instead of stream I/O, and make it possible to just
hang a buffer off a parse structure and parse out of the buffer with
no associated file.
1999-10-01 03:13:43 +00:00
Ted Lemon
07dc11f8dc
Add 'deleted' keyword
1999-09-09 23:25:29 +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
71a344775d
Intern lease-time token correctly.
1999-07-19 15:32:54 +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
6df38ab29a
Add binary-to-ascii, leased-address and reverse tokens.
1999-07-06 16:49:59 +00:00
Ted Lemon
8a04c61527
ADD -> TOKEN_ADD; add tokens for ddns updates.
1999-07-01 18:41:30 +00:00
Ted Lemon
ba79f3bb4b
Add encode-int
1999-05-27 12:39:22 +00:00
Ted Lemon
e25ff25763
Add concat keyword.
1999-05-06 20:13:31 +00:00
Ted Lemon
104c88cdf5
int -> enum dhcp_token, where appropriate.
1999-04-08 17:46:15 +00:00
Ted Lemon
97547b5f24
Add space token.
1999-04-05 15:33:11 +00:00
Ted Lemon
f8b21a3d33
add array, boolean, code, integer, ip-address,signed, string, text, unsigned.
1999-03-25 21:56:28 +00:00
Ted Lemon
f39b6e0089
Update license.
1999-03-16 05:50:46 +00:00
Ted Lemon
551d1bc4e4
Add new keywords for authentication databases.
1999-03-09 23:39:41 +00:00
Ted Lemon
74f45f9642
Sync with 2.0b1pl16. Fix some pool allocation problems.
1999-02-25 23:30:43 +00:00
Ted Lemon
a167f31234
Pull up recent 2.0 changes. Add fallback keywords.
1999-02-14 18:42:06 +00:00
Ted Lemon
bcc7373732
Add billing limitation tokens
1998-11-11 07:50:06 +00:00
Ted Lemon
f197003dc9
Add tokens for pools, permits and pseudo-clients
1998-11-09 02:45:37 +00:00
Ted Lemon
0c6a64b23a
Add EXISTS token.
1998-10-17 13:34:31 +00:00
Ted Lemon
52cdb300e7
Add ADD, BREAK, ELSE, ELSIF, IF, MATCH, SUBCLASS and WITH tokens
1998-06-25 02:54:29 +00:00
Ted Lemon
80fcef916b
Add new tokens for match expressions.
1998-04-20 18:02:40 +00:00
Ted Lemon
8028ab1d09
Add min-lease-time, min-secs and use-lease-addr-for-default-route
1998-04-09 04:28:20 +00:00
Ted Lemon
c209242f8a
Fix line buffer handling
1998-03-17 06:09:11 +00:00
Ted Lemon
7e0f16d0a8
Support hostname keyword
1997-10-29 18:32:53 +00:00
Ted Lemon
469e472a7f
Parse client-hostname token
1997-06-06 01:55:15 +00:00
Ted Lemon
36f5381c14
Add REJECT keyword
1997-06-02 22:30:52 +00:00
Ted Lemon
89500b31fd
Add keywords supersede, search, prepend, nameserver, domain, append. Add support for handling newline as its own token instead of as a token seperator, to enable parsing of resolv.conf files
1997-05-09 07:57:54 +00:00
Ted Lemon
3951e13c3d
Add bnackoff-cutoff and initial-interval keywords
1997-03-29 01:25:10 +00:00
Ted Lemon
f4fb257d70
Add abandoned keyword
1997-03-06 19:27:57 +00:00
Ted Lemon
296af24c10
Add REBOOT token
1997-03-05 06:33:36 +00:00
Ted Lemon
f79e49f3ee
Add support for alias declaration
1997-02-22 12:25:32 +00:00
Ted Lemon
4660b5193b
Add some new tokens
1997-02-22 08:29:24 +00:00
Ted Lemon
f71f026a5b
Add DHCP client tokens
1997-02-18 14:32:30 +00:00
Ted Lemon
c256bae9ba
Add use-host-decl-names keyword
1996-09-09 07:04:29 +00:00
Ted Lemon
5fea7b10ff
Add get-lease-hostnames parameter
1996-08-29 23:02:40 +00:00
Ted Lemon
88ddda34a5
Don't proceed if errors are found in dhcpd.conf
1996-08-29 09:49:53 +00:00