David Hankins
dba5803b95
- Support for compressed 'domain name list' style DHCP option contents, and
...
in particular the domain search option (#119 ) was added. [ISC-Bugs #15934 ]
2006-07-22 02:24:16 +00:00
David Hankins
2426234f7c
- Failover pairs now implement 'MAC Affinity' on leases moving from the
...
active to free states. Leases that belonged to the failover secondary
are moved to BACKUP state rather than FREE upon exiting EXPIRED state.
If lease rebalancing must move leases, it tries first to move leases
that belong to the peer in need.
- The server no longer sends POOLREQ messages unless the pool is severely
misbalanced in the peer's favor (see 'man dhcpd.conf' for more details).
- Pool rebalance events no longer happen upon successfully allocating a
lease. Instead, they happen on a schedule. See 'man dhcpd.conf' for the
min-balance and max-balance statements for more information.
[ISC-Bugs #13308 ]
2006-06-16 19:26:45 +00:00
David Hankins
5e86441636
- A new common (server or client) option, 'db-time-format local;', has
...
been added which prints the local time in /var/db/dhcpd.leases rather
than UTC. Thanks to a patch from Ken Lalonde. [ISC-Bugs #2678 ]
2006-06-06 16:35:18 +00:00
David Hankins
f7fdb21693
- Varying option space code and length bit widths (8/16/32) are now
...
supported. This is a milestone in acheiving RFC 3925 "VIVSO" and
DHCPv6 support. [ISC-Bugs #15979 ]
2006-06-01 20:23:18 +00:00
David Hankins
2727c1cf8f
- lcase() and ucase() configuration expressions have been added which adjust
...
their arguments from upper to lower and lower to upper cases respectively.
[ISC-Bugs #1597 ]
2006-05-11 16:31:29 +00:00
David Hankins
88cd8aca9e
- Merge changes between 3.0.3RC1 and 3.0.4-BETA-3 into HEAD (silence
...
robie).
2006-02-24 23:16:32 +00:00
David Hankins
98311e4ba9
MASSIVE merge from V3-RELEASE-BRANCH into HEAD. HEAD and V3-RELEASE are
...
now synced as of tag V3-0-3-BETA-1.
2005-03-17 20:15:29 +00:00
Ted Lemon
d758ad8cac
Merge changes between 3.0rc7 and 3.0rc8pl2.
2001-06-27 00:31:20 +00:00
Ted Lemon
31bbee784c
Sync with 3.0rc7
2001-05-17 19:04:09 +00:00
Ted Lemon
24f9d67e03
Add line-oriented argument to new_parse(). Add new tokens.
2001-05-02 06:32:54 +00:00
Ted Lemon
3417f5cf6a
Add recover_wait state goo.
2001-04-20 18:07:29 +00:00
Ted Lemon
b3519f23f1
Support NUL characters in STRING tokens.
2001-03-17 00:47:39 +00:00
Ted Lemon
0b69dcc870
Change EOF to END_OF_FILE in tokenizer for enum compatibility.
2001-03-01 18:17:09 +00:00
Damien Neil
9345f3ccbb
Added tokens for "close", "create", "open", and "help" to the lexer.
2001-02-27 01:15:38 +00:00
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