2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-30 05:47:45 +00:00

87 Commits

Author SHA1 Message Date
Ted Lemon
1687c64b43 Add TRANSMISSION keyword 2001-01-25 08:20:24 +00:00
Ted Lemon
5ec697e605 Add 'new' token 2001-01-16 22:50:05 +00:00
Ted Lemon
5a2bee237b Add client-updates keyword. 2001-01-11 23:13:27 +00:00
Ted Lemon
cf19946363 Add client state keywords. 2000-12-05 07:12:18 +00:00
Ted Lemon
adccf9164a Add client-state keyword. 2000-11-28 22:11:52 +00:00
Ted Lemon
eebf58bc75 Add initializer arg to object type setup calls. 2000-10-10 22:05:53 +00:00
Ted Lemon
058159169d Update failover state keywords. 2000-08-31 04:39:41 +00:00
Damien Neil
1b234d446f Finished up function call support. 2000-08-28 19:36:39 +00:00
Ted Lemon
732dc81500 potential-conflict-nic -> resolution_interrupted, per draft-07. 2000-08-24 18:20:47 +00:00
Damien Neil
e7a9c29390 Added log() statement to allow logging from config files. 2000-08-22 21:51:39 +00:00
Ted Lemon
9ea249af6e Add 'omapi' keyword 2000-06-24 06:17:55 +00:00
Ted Lemon
007e3ee4df Rework DHCP lease state handling to be compatible with failover protocol. 2000-06-02 21:27:21 +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
8c8e27c53e Implement pool request and response so that secondary can operate. 2000-05-04 18:58:16 +00:00
Ted Lemon
822e866add Add unknown-state and potential-conflict-nic 2000-05-03 05:56:28 +00:00
Ted Lemon
ff56f1d950 Add load, balance, token_max, seconds and address tokens. 2000-05-01 17:25:36 +00:00
Ted Lemon
e6a480f013 Add KEY, SECRET and ALGORITHM. Remove TSIG_KEY. 2000-04-06 22:38:52 +00:00
Ted Lemon
ef91cb3908 STRING -> STRING_TOKEN 2000-04-04 06:27:35 +00:00
Ted Lemon
49733f31d3 Go back to the BSD license. 2000-03-17 04:00:32 +00:00
Ted Lemon
cfc62a0651 Add 'zone' keyword. 2000-03-06 20:08:05 +00:00
Ted Lemon
33d7b01aa1 Add arithmetic operators, function definition keywords and related. 2000-02-15 19:40:34 +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
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